暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

zxing.unity5.cpp 1.1MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1, typename T2>
  9. struct VirtualActionInvoker2
  10. {
  11. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  16. }
  17. };
  18. template <typename R>
  19. struct VirtualFuncInvoker0
  20. {
  21. typedef R (*Func)(void*, const RuntimeMethod*);
  22. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  26. }
  27. };
  28. template <typename R, typename T1>
  29. struct VirtualFuncInvoker1
  30. {
  31. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  36. }
  37. };
  38. template <typename R, typename T1, typename T2>
  39. struct VirtualFuncInvoker2
  40. {
  41. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  42. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  43. {
  44. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  45. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  46. }
  47. };
  48. template <typename R, typename T1, typename T2, typename T3>
  49. struct VirtualFuncInvoker3
  50. {
  51. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  52. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  53. {
  54. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  55. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  56. }
  57. };
  58. template <typename R, typename T1, typename T2, typename T3, typename T4>
  59. struct VirtualFuncInvoker4
  60. {
  61. typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  62. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  63. {
  64. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  65. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  66. }
  67. };
  68. 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>
  69. struct VirtualFuncInvoker19
  70. {
  71. 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*);
  72. 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)
  73. {
  74. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  75. 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);
  76. }
  77. };
  78. template <typename T1>
  79. struct InterfaceActionInvoker1
  80. {
  81. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  82. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  83. {
  84. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  85. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  86. }
  87. };
  88. template <typename T1, typename T2>
  89. struct InterfaceActionInvoker2
  90. {
  91. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  92. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  93. {
  94. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  95. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  96. }
  97. };
  98. template <typename R, typename T1>
  99. struct InterfaceFuncInvoker1
  100. {
  101. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  102. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  103. {
  104. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  105. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  106. }
  107. };
  108. // System.Action`2<System.Object,System.EventArgs>
  109. struct Action_2_t289BAF75267253402F54F4FD038D938211304C1F;
  110. // System.Action`2<System.Object,System.Object>
  111. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
  112. // ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<ZXing.DecodeHintType,System.Object>
  113. struct ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0;
  114. // ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<System.Int32Enum,System.Object>
  115. struct ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B;
  116. // System.Collections.Generic.Dictionary`2<ZXing.EncodeHintType,System.Object>
  117. struct Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510;
  118. // System.Collections.Generic.Dictionary`2<System.Int32,ZXing.Common.CharacterSetECI>
  119. struct Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C;
  120. // System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding>
  121. struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
  122. // System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
  123. struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
  124. // System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>
  125. struct Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71;
  126. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  127. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  128. // System.Collections.Generic.Dictionary`2<System.String,ZXing.Common.CharacterSetECI>
  129. struct Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F;
  130. // System.Func`3<System.Int32,System.Int32,System.Boolean>
  131. struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69;
  132. // System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>
  133. struct IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7;
  134. // System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>
  135. struct IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843;
  136. // System.Collections.Generic.IDictionary`2<System.Int32,ZXing.Common.CharacterSetECI>
  137. struct IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5;
  138. // System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI>
  139. struct IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7;
  140. // System.Collections.Generic.IEqualityComparer`1<ZXing.EncodeHintType>
  141. struct IEqualityComparer_1_t80AB40FBF7BD54F2209F02ACB748AA233CFCDBEF;
  142. // System.Collections.Generic.IEqualityComparer`1<System.Int32>
  143. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  144. // System.Collections.Generic.IEqualityComparer`1<System.String>
  145. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  146. // System.Collections.Generic.IList`1<System.Byte[]>
  147. struct IList_1_tDDC3FFA18EA64D141BD8A490F88DCA5704F735E2;
  148. // System.Collections.Generic.IList`1<ZXing.BarcodeFormat>
  149. struct IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E;
  150. // System.Collections.Generic.Dictionary`2/KeyCollection<ZXing.EncodeHintType,System.Object>
  151. struct KeyCollection_t020FB0FA5B0CC74C42B7655C98AD5C408ED78DE6;
  152. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,ZXing.Common.CharacterSetECI>
  153. struct KeyCollection_tC2B27D970BBFAE6CE62345EE41C52DBD5116595B;
  154. // System.Collections.Generic.Dictionary`2/KeyCollection<System.String,ZXing.Common.CharacterSetECI>
  155. struct KeyCollection_t28D45FC2B6B575595EA9DE5D07CF0F7ED4657ADA;
  156. // System.Collections.Generic.List`1<System.Byte[]>
  157. struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4;
  158. // System.Collections.Generic.List`1<System.Int32>
  159. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  160. // System.Collections.Generic.List`1<System.Object>
  161. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  162. // System.Collections.Generic.Dictionary`2/ValueCollection<ZXing.EncodeHintType,System.Object>
  163. struct ValueCollection_tC4D2F99C191E79D7C7033D7E0B4AAE944512FDE6;
  164. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,ZXing.Common.CharacterSetECI>
  165. struct ValueCollection_tFC2654718685D0F6C56BDAE424B84367FC8C878B;
  166. // System.Collections.Generic.Dictionary`2/ValueCollection<System.String,ZXing.Common.CharacterSetECI>
  167. struct ValueCollection_tEA46B706FF934FBF85427590A89154D33F35FC06;
  168. // System.Collections.Generic.Dictionary`2/Entry<ZXing.EncodeHintType,System.Object>[]
  169. struct EntryU5BU5D_t9D0D2306FFEAFC03844D7D2FFCCC77D6D1E679BD;
  170. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,ZXing.Common.CharacterSetECI>[]
  171. struct EntryU5BU5D_tAD75FB9D3FC79074E545607212450A6368EB6B15;
  172. // System.Collections.Generic.Dictionary`2/Entry<System.String,ZXing.Common.CharacterSetECI>[]
  173. struct EntryU5BU5D_t05291BFC912FE467DEF09CBCABD7E00B584DA1F4;
  174. // System.Boolean[][]
  175. struct BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC;
  176. // System.Byte[][]
  177. struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA;
  178. // System.Int32[][]
  179. struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
  180. // System.Boolean[]
  181. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  182. // System.Byte[]
  183. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  184. // System.Char[]
  185. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  186. // ZXing.Datamatrix.Internal.DataBlock[]
  187. struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340;
  188. // System.Delegate[]
  189. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  190. // System.Int32[]
  191. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  192. // System.IntPtr[]
  193. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  194. // System.Object[]
  195. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  196. // ZXing.ResultPoint[]
  197. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0;
  198. // System.Single[]
  199. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  200. // System.Diagnostics.StackTrace[]
  201. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  202. // System.String[]
  203. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  204. // ZXing.Datamatrix.Encoder.SymbolInfo[]
  205. struct SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9;
  206. // ZXing.Datamatrix.Internal.Version[]
  207. struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1;
  208. // ZXing.Datamatrix.Internal.Version/ECB[]
  209. struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE;
  210. // ZXing.Datamatrix.Encoder.ASCIIEncoder
  211. struct ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B;
  212. // System.ArgumentException
  213. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  214. // ZXing.Datamatrix.Encoder.Base256Encoder
  215. struct Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4;
  216. // ZXing.Binarizer
  217. struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF;
  218. // ZXing.Common.BitArray
  219. struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7;
  220. // ZXing.Common.BitMatrix
  221. struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91;
  222. // ZXing.Datamatrix.Internal.BitMatrixParser
  223. struct BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0;
  224. // ZXing.Common.BitSource
  225. struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2;
  226. // ZXing.Datamatrix.Encoder.C40Encoder
  227. struct C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B;
  228. // ZXing.Common.CharacterSetECI
  229. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56;
  230. // System.Globalization.CodePageDataItem
  231. struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
  232. // ZXing.Datamatrix.Internal.DataBlock
  233. struct DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D;
  234. // ZXing.Datamatrix.Encoder.DataMatrixSymbolInfo144
  235. struct DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51;
  236. // ZXing.Datamatrix.Internal.Decoder
  237. struct Decoder_t290E13022F32826302DF7F230238FEAD1168FA28;
  238. // System.Text.DecoderFallback
  239. struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
  240. // ZXing.Common.DecoderResult
  241. struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E;
  242. // ZXing.Common.DecodingOptions
  243. struct DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB;
  244. // ZXing.Common.DefaultGridSampler
  245. struct DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A;
  246. // System.Delegate
  247. struct Delegate_t;
  248. // System.DelegateData
  249. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  250. // ZXing.Datamatrix.Internal.Detector
  251. struct Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99;
  252. // ZXing.Common.DetectorResult
  253. struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0;
  254. // ZXing.Dimension
  255. struct Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7;
  256. // ZXing.Common.ECI
  257. struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0;
  258. // ZXing.Datamatrix.Encoder.EdifactEncoder
  259. struct EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A;
  260. // ZXing.Datamatrix.Encoder.Encodation
  261. struct Encodation_t9F8654164F394095BFDAAF18B325F638F00C61E8;
  262. // ZXing.Datamatrix.Encoder.Encoder
  263. struct Encoder_t8E8C633360B59DC44DDF0856C311465156075ABB;
  264. // ZXing.Datamatrix.Encoder.EncoderContext
  265. struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E;
  266. // System.Text.EncoderFallback
  267. struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
  268. // System.Text.Encoding
  269. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
  270. // ZXing.Common.EncodingOptions
  271. struct EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D;
  272. // System.EventArgs
  273. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377;
  274. // ZXing.Common.ReedSolomon.GenericGF
  275. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0;
  276. // ZXing.Common.ReedSolomon.GenericGFPoly
  277. struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43;
  278. // ZXing.Common.GlobalHistogramBinarizer
  279. struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6;
  280. // ZXing.Common.GridSampler
  281. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0;
  282. // ZXing.Common.HybridBinarizer
  283. struct HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D;
  284. // System.Collections.IDictionary
  285. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  286. // System.InvalidOperationException
  287. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  288. // ZXing.LuminanceSource
  289. struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE;
  290. // System.Reflection.MethodInfo
  291. struct MethodInfo_t;
  292. // System.NotSupportedException
  293. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  294. // ZXing.Common.PerspectiveTransform
  295. struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B;
  296. // ZXing.Common.ReedSolomon.ReedSolomonDecoder
  297. struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832;
  298. // ZXing.ResultPoint
  299. struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB;
  300. // System.Runtime.Serialization.SafeSerializationManager
  301. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  302. // System.String
  303. struct String_t;
  304. // System.Text.StringBuilder
  305. struct StringBuilder_t;
  306. // ZXing.Datamatrix.Encoder.SymbolInfo
  307. struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE;
  308. // ZXing.Datamatrix.Encoder.TextEncoder
  309. struct TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA;
  310. // ZXing.Datamatrix.Internal.Version
  311. struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC;
  312. // System.Void
  313. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  314. // ZXing.Common.Detector.WhiteRectangleDetector
  315. struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C;
  316. // ZXing.Datamatrix.Encoder.X12Encoder
  317. struct X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170;
  318. // ZXing.Datamatrix.Internal.Version/ECB
  319. struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D;
  320. // ZXing.Datamatrix.Internal.Version/ECBlocks
  321. struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B;
  322. IL2CPP_EXTERN_C RuntimeClass* ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B_il2cpp_TypeInfo_var;
  323. IL2CPP_EXTERN_C RuntimeClass* Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var;
  324. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  325. IL2CPP_EXTERN_C RuntimeClass* Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4_il2cpp_TypeInfo_var;
  326. IL2CPP_EXTERN_C RuntimeClass* BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var;
  327. IL2CPP_EXTERN_C RuntimeClass* BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var;
  328. IL2CPP_EXTERN_C RuntimeClass* BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var;
  329. IL2CPP_EXTERN_C RuntimeClass* BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var;
  330. IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
  331. IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
  332. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  333. IL2CPP_EXTERN_C RuntimeClass* C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B_il2cpp_TypeInfo_var;
  334. IL2CPP_EXTERN_C RuntimeClass* ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var;
  335. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
  336. IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
  337. IL2CPP_EXTERN_C RuntimeClass* CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var;
  338. IL2CPP_EXTERN_C RuntimeClass* DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var;
  339. IL2CPP_EXTERN_C RuntimeClass* DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var;
  340. IL2CPP_EXTERN_C RuntimeClass* DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51_il2cpp_TypeInfo_var;
  341. IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var;
  342. IL2CPP_EXTERN_C RuntimeClass* DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var;
  343. IL2CPP_EXTERN_C RuntimeClass* DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var;
  344. IL2CPP_EXTERN_C RuntimeClass* DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var;
  345. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510_il2cpp_TypeInfo_var;
  346. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var;
  347. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var;
  348. IL2CPP_EXTERN_C RuntimeClass* ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var;
  349. IL2CPP_EXTERN_C RuntimeClass* ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var;
  350. IL2CPP_EXTERN_C RuntimeClass* ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var;
  351. IL2CPP_EXTERN_C RuntimeClass* EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A_il2cpp_TypeInfo_var;
  352. IL2CPP_EXTERN_C RuntimeClass* EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var;
  353. IL2CPP_EXTERN_C RuntimeClass* EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C_il2cpp_TypeInfo_var;
  354. IL2CPP_EXTERN_C RuntimeClass* Encoder_t8E8C633360B59DC44DDF0856C311465156075ABB_il2cpp_TypeInfo_var;
  355. IL2CPP_EXTERN_C RuntimeClass* ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var;
  356. IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var;
  357. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  358. IL2CPP_EXTERN_C RuntimeClass* GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var;
  359. IL2CPP_EXTERN_C RuntimeClass* GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var;
  360. IL2CPP_EXTERN_C RuntimeClass* GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var;
  361. IL2CPP_EXTERN_C RuntimeClass* HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var;
  362. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var;
  363. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var;
  364. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var;
  365. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var;
  366. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var;
  367. IL2CPP_EXTERN_C RuntimeClass* IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var;
  368. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
  369. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var;
  370. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  371. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  372. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  373. IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
  374. IL2CPP_EXTERN_C RuntimeClass* List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var;
  375. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  376. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  377. IL2CPP_EXTERN_C RuntimeClass* PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var;
  378. IL2CPP_EXTERN_C RuntimeClass* ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var;
  379. IL2CPP_EXTERN_C RuntimeClass* ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var;
  380. IL2CPP_EXTERN_C RuntimeClass* ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var;
  381. IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
  382. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  383. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  384. IL2CPP_EXTERN_C RuntimeClass* StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var;
  385. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  386. IL2CPP_EXTERN_C RuntimeClass* SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9_il2cpp_TypeInfo_var;
  387. IL2CPP_EXTERN_C RuntimeClass* SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var;
  388. IL2CPP_EXTERN_C RuntimeClass* TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA_il2cpp_TypeInfo_var;
  389. IL2CPP_EXTERN_C RuntimeClass* VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var;
  390. IL2CPP_EXTERN_C RuntimeClass* Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var;
  391. IL2CPP_EXTERN_C RuntimeClass* X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170_il2cpp_TypeInfo_var;
  392. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____031A7DAB4A9DA871178C39A60B07218F323F2FFF0B20515E960157325A736FA5_2_FieldInfo_var;
  393. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0DA449C0FF1FEA38DEDB3CBF33D6EA0BAC52B769108DFBFFC3B3FFBE2BEA62B6_19_FieldInfo_var;
  394. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_23_FieldInfo_var;
  395. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_39_FieldInfo_var;
  396. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____275480D553DA165EBE66E43A97468CA4CB9F11726F5F7C32C0B5FBE7F33940A1_67_FieldInfo_var;
  397. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____39E265F2471EC546352DFF702DAB30438EDB4EC16476177FFDE70686A10D7BA4_90_FieldInfo_var;
  398. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____400C0E18231705F4F9C7BA6F6E8817FD739DFC494E04EC17313B4271B1859934_104_FieldInfo_var;
  399. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_107_FieldInfo_var;
  400. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46909D84EC9AF5DBF9113432593C4E89CCE8D2F54253B62FA0EA71FC3727D888_120_FieldInfo_var;
  401. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____49DA175B59DD524F60B4588AA0543382B4CE84AC0EDC7952502C7603F8A32766_127_FieldInfo_var;
  402. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____4C2817831C601A9BBB49CE6749056395F47322DCB7FF38D100CF0F6E8D3DFC41_130_FieldInfo_var;
  403. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____4E64D848E7E810CA70815A7E5E17D793C19920F2B4E480485C947DD72C5E5E30_132_FieldInfo_var;
  404. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5B6F85B8869E38A165A961AF5A2B9046FF1DB878FA266659D539F16C3F96635F_164_FieldInfo_var;
  405. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____783707DEB573CE35EA8ED5733E56C1EB36B6490168A9C3BD6BAC000D7D5BE0E9_213_FieldInfo_var;
  406. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____84A29533CD28AA379618E8B5FCA42CEA74BE3BD0BD75DE950A4F82CB05BA1AE2_234_FieldInfo_var;
  407. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9CEF436DFAEC5D0FF26734AA2AE76EBFAC739240E0A4607387D14F8263B197FA_271_FieldInfo_var;
  408. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A0241A6EC484A8C85C2B2E0E1240E8132BE93CC6A126E4F2DE5FF06D4796209E_277_FieldInfo_var;
  409. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AA75373A0609E9AD0D3F416A48CE4BB81EC06A3171698F7D131B1E5B6BCB2912_292_FieldInfo_var;
  410. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B507BA66C95A60706EC089F80F46572640788389E51DEB981DB759D0716082ED_307_FieldInfo_var;
  411. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____D9A7E16619B0E4535F822EAA39A5F9AC239D36012705F0F83CD0C09B2B987F24_367_FieldInfo_var;
  412. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DE64651006CFFFAC311C4370FD15C4D6EB76ACEBEA906C43C3997BFA28EB52B3_373_FieldInfo_var;
  413. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_412_FieldInfo_var;
  414. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FA679997A61BF1A27D5B90BD1C746443BFA7979761F27D63F49058FE27938F2A_421_FieldInfo_var;
  415. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_430_FieldInfo_var;
  416. IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
  417. IL2CPP_EXTERN_C String_t* _stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288;
  418. IL2CPP_EXTERN_C String_t* _stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6;
  419. IL2CPP_EXTERN_C String_t* _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE;
  420. IL2CPP_EXTERN_C String_t* _stringLiteral06D742D3A71181242C7DCFF8296A284478C34812;
  421. IL2CPP_EXTERN_C String_t* _stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30;
  422. IL2CPP_EXTERN_C String_t* _stringLiteral079D8113D90FB15CC7F2CC08488ED6286C66EBDF;
  423. IL2CPP_EXTERN_C String_t* _stringLiteral0A666FEB22EA402E845382B697627E301750A697;
  424. IL2CPP_EXTERN_C String_t* _stringLiteral0D8F267A049FEA53ABC6A865F33EBF5EABDA7B30;
  425. IL2CPP_EXTERN_C String_t* _stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3;
  426. IL2CPP_EXTERN_C String_t* _stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB;
  427. IL2CPP_EXTERN_C String_t* _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811;
  428. IL2CPP_EXTERN_C String_t* _stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01;
  429. IL2CPP_EXTERN_C String_t* _stringLiteral15C2360B10B59CB14D140C2017D46E1FD8F22622;
  430. IL2CPP_EXTERN_C String_t* _stringLiteral178A8E92A59398DFA9F1676529FEE2F193A0A9AD;
  431. IL2CPP_EXTERN_C String_t* _stringLiteral184910018D9A153A54D36A92BC4E06B291FF28F8;
  432. IL2CPP_EXTERN_C String_t* _stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A;
  433. IL2CPP_EXTERN_C String_t* _stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8;
  434. IL2CPP_EXTERN_C String_t* _stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28;
  435. IL2CPP_EXTERN_C String_t* _stringLiteral1FFF440FE9B8F3167272E80BBC803CF400C5432D;
  436. IL2CPP_EXTERN_C String_t* _stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0;
  437. IL2CPP_EXTERN_C String_t* _stringLiteral292401D71FE49055A1FAF01B4BE15EC29D658917;
  438. IL2CPP_EXTERN_C String_t* _stringLiteral2C78B829BD173ACBC07176EA245754186E54646A;
  439. IL2CPP_EXTERN_C String_t* _stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F;
  440. IL2CPP_EXTERN_C String_t* _stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41;
  441. IL2CPP_EXTERN_C String_t* _stringLiteral45B7C6516A22956F66264BF26A6D8F22714CE1E2;
  442. IL2CPP_EXTERN_C String_t* _stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7;
  443. IL2CPP_EXTERN_C String_t* _stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844;
  444. IL2CPP_EXTERN_C String_t* _stringLiteral54D067A77A1DA00AB8F9E5AE79F5AC744A682EF3;
  445. IL2CPP_EXTERN_C String_t* _stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D;
  446. IL2CPP_EXTERN_C String_t* _stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7;
  447. IL2CPP_EXTERN_C String_t* _stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D;
  448. IL2CPP_EXTERN_C String_t* _stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA;
  449. IL2CPP_EXTERN_C String_t* _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A;
  450. IL2CPP_EXTERN_C String_t* _stringLiteral62344EB120ED3659C48E3F6FA51667473F001294;
  451. IL2CPP_EXTERN_C String_t* _stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB;
  452. IL2CPP_EXTERN_C String_t* _stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B;
  453. IL2CPP_EXTERN_C String_t* _stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9;
  454. IL2CPP_EXTERN_C String_t* _stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9;
  455. IL2CPP_EXTERN_C String_t* _stringLiteral671CA00264608FC5A16555DE25E3079A60DC0AAD;
  456. IL2CPP_EXTERN_C String_t* _stringLiteral67383CDB0350295936DD29F68F1153EBE023D00D;
  457. IL2CPP_EXTERN_C String_t* _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487;
  458. IL2CPP_EXTERN_C String_t* _stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1;
  459. IL2CPP_EXTERN_C String_t* _stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3;
  460. IL2CPP_EXTERN_C String_t* _stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB;
  461. IL2CPP_EXTERN_C String_t* _stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533;
  462. IL2CPP_EXTERN_C String_t* _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85;
  463. IL2CPP_EXTERN_C String_t* _stringLiteral82E2088D372EE08FF52779A13763129EEE2C2BC7;
  464. IL2CPP_EXTERN_C String_t* _stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C;
  465. IL2CPP_EXTERN_C String_t* _stringLiteral8696508334090426BD2CAA230034A2848DC72B0F;
  466. IL2CPP_EXTERN_C String_t* _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE;
  467. IL2CPP_EXTERN_C String_t* _stringLiteral898BA5AB8ECA473F6CD602EA9EA67BCCC43F51EA;
  468. IL2CPP_EXTERN_C String_t* _stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282;
  469. IL2CPP_EXTERN_C String_t* _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA;
  470. IL2CPP_EXTERN_C String_t* _stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298;
  471. IL2CPP_EXTERN_C String_t* _stringLiteral8CF6F85D7A4BACA5C5FA281E47F38FBC9957B8D7;
  472. IL2CPP_EXTERN_C String_t* _stringLiteral8F5761E5180BDF71457AB88F254BD1485A6FA9A1;
  473. IL2CPP_EXTERN_C String_t* _stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252;
  474. IL2CPP_EXTERN_C String_t* _stringLiteral9B13879849582B24556A904E6C05B71DF12402C3;
  475. IL2CPP_EXTERN_C String_t* _stringLiteral9B8F649398C7E49B405A6B26D2C0D6199F62648E;
  476. IL2CPP_EXTERN_C String_t* _stringLiteral9F6F391E021B2C74C55A006DD32D3DCE2127A4D7;
  477. IL2CPP_EXTERN_C String_t* _stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C;
  478. IL2CPP_EXTERN_C String_t* _stringLiteralA86578BCBCDB68248373C4B9FDA3F481464B0606;
  479. IL2CPP_EXTERN_C String_t* _stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35;
  480. IL2CPP_EXTERN_C String_t* _stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B;
  481. IL2CPP_EXTERN_C String_t* _stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5;
  482. IL2CPP_EXTERN_C String_t* _stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849;
  483. IL2CPP_EXTERN_C String_t* _stringLiteralB93C9FC35FA93812656A4030E1384E918F34FF37;
  484. IL2CPP_EXTERN_C String_t* _stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE;
  485. IL2CPP_EXTERN_C String_t* _stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04;
  486. IL2CPP_EXTERN_C String_t* _stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1;
  487. IL2CPP_EXTERN_C String_t* _stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427;
  488. IL2CPP_EXTERN_C String_t* _stringLiteralC0AA751189653C3A99DF95B68409D68180797E23;
  489. IL2CPP_EXTERN_C String_t* _stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE;
  490. IL2CPP_EXTERN_C String_t* _stringLiteralC3B31CC611E9C54044B4729D03B54872C97AA8F5;
  491. IL2CPP_EXTERN_C String_t* _stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600;
  492. IL2CPP_EXTERN_C String_t* _stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0;
  493. IL2CPP_EXTERN_C String_t* _stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2;
  494. IL2CPP_EXTERN_C String_t* _stringLiteralCC03484805A39EE04FBAB0DC117480C5490EA54E;
  495. IL2CPP_EXTERN_C String_t* _stringLiteralD34E4BEE0E9010870CABACFC4197A72722940D20;
  496. IL2CPP_EXTERN_C String_t* _stringLiteralD483D71D40D33D316B9402311F9877D0438F23A8;
  497. IL2CPP_EXTERN_C String_t* _stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992;
  498. IL2CPP_EXTERN_C String_t* _stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C;
  499. IL2CPP_EXTERN_C String_t* _stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C;
  500. IL2CPP_EXTERN_C String_t* _stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838;
  501. IL2CPP_EXTERN_C String_t* _stringLiteralE57E9F8D508C53FA6E82FF9B3A504F0C9FFBE6AA;
  502. IL2CPP_EXTERN_C String_t* _stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887;
  503. IL2CPP_EXTERN_C String_t* _stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1;
  504. IL2CPP_EXTERN_C String_t* _stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6;
  505. IL2CPP_EXTERN_C String_t* _stringLiteralF4B73AE54168E84CAE53DAB6CE64B3FB9A024F5F;
  506. IL2CPP_EXTERN_C String_t* _stringLiteralFD3A0FC4398B9893358ACB725BE1B60177ABE885;
  507. IL2CPP_EXTERN_C String_t* _stringLiteralFD43D25B3F209E0BC47B027DA6B5DAADEA54CA90;
  508. IL2CPP_EXTERN_C const RuntimeMethod* BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C_RuntimeMethod_var;
  509. IL2CPP_EXTERN_C const RuntimeMethod* BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592_RuntimeMethod_var;
  510. IL2CPP_EXTERN_C const RuntimeMethod* BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7_RuntimeMethod_var;
  511. IL2CPP_EXTERN_C const RuntimeMethod* BitArray_setRange_m5313515D01A91E11DD2D86AA90116260F1581B75_RuntimeMethod_var;
  512. IL2CPP_EXTERN_C const RuntimeMethod* BitArray_xor_mF872132D9DA8D71EED89472B8648ACA0A29F17D9_RuntimeMethod_var;
  513. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424_RuntimeMethod_var;
  514. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17_RuntimeMethod_var;
  515. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix_get_Dimension_m3247AFFCC66BF4FB4A2C4FCACF78375CCC3BFB18_RuntimeMethod_var;
  516. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix_parse_m5E88BECA6AA27798B580B36452602356A4A65D4E_RuntimeMethod_var;
  517. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var;
  518. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix_xor_m1056DB3B3B9BD7C990B7B0F8866B4EDA374089C2_RuntimeMethod_var;
  519. IL2CPP_EXTERN_C const RuntimeMethod* BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D_RuntimeMethod_var;
  520. IL2CPP_EXTERN_C const RuntimeMethod* ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var;
  521. IL2CPP_EXTERN_C const RuntimeMethod* ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var;
  522. IL2CPP_EXTERN_C const RuntimeMethod* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469_RuntimeMethod_var;
  523. IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var;
  524. IL2CPP_EXTERN_C const RuntimeMethod* DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160_RuntimeMethod_var;
  525. IL2CPP_EXTERN_C const RuntimeMethod* DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var;
  526. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var;
  527. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var;
  528. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEBDC6492FA82D5299A66D696831841C5A7CC0A7A_RuntimeMethod_var;
  529. IL2CPP_EXTERN_C const RuntimeMethod* ECI_getECIByValue_mDFD1D2856BC523129A38504BF184D191550C6277_RuntimeMethod_var;
  530. IL2CPP_EXTERN_C const RuntimeMethod* EncoderContext__ctor_mA92A7238CC1EB75FED321BEE140B66DD3BBDCC85_RuntimeMethod_var;
  531. IL2CPP_EXTERN_C const RuntimeMethod* ErrorCorrection_createECCBlock_m92AEABEDD92CA46D608D3A44BB7FFBA4D91D334B_RuntimeMethod_var;
  532. IL2CPP_EXTERN_C const RuntimeMethod* ErrorCorrection_encodeECC200_mDFEA773F30C951CFC5E9E6F3588AC81F168E3A6E_RuntimeMethod_var;
  533. IL2CPP_EXTERN_C const RuntimeMethod* GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C_RuntimeMethod_var;
  534. IL2CPP_EXTERN_C const RuntimeMethod* GridSampler_setGridSampler_mF216C9AEDA24C92B3644C05FD6FB3E507B87FF48_RuntimeMethod_var;
  535. IL2CPP_EXTERN_C const RuntimeMethod* HighLevelEncoder_encodeHighLevel_m1004474CB777AB33AA6E7BB8765181E240837B3F_RuntimeMethod_var;
  536. IL2CPP_EXTERN_C const RuntimeMethod* HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607_RuntimeMethod_var;
  537. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
  538. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var;
  539. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
  540. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var;
  541. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var;
  542. IL2CPP_EXTERN_C const RuntimeMethod* SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_RuntimeMethod_var;
  543. IL2CPP_EXTERN_C const RuntimeMethod* SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9_RuntimeMethod_var;
  544. IL2CPP_EXTERN_C const RuntimeMethod* SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA_RuntimeMethod_var;
  545. IL2CPP_EXTERN_C const RuntimeMethod* SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A_RuntimeMethod_var;
  546. struct Delegate_t_marshaled_com;
  547. struct Delegate_t_marshaled_pinvoke;
  548. struct Exception_t_marshaled_com;
  549. struct Exception_t_marshaled_pinvoke;
  550. struct BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC;
  551. struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
  552. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  553. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  554. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  555. struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340;
  556. struct EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C;
  557. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  558. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0;
  559. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  560. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  561. struct SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9;
  562. struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1;
  563. struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE;
  564. IL2CPP_EXTERN_C_BEGIN
  565. IL2CPP_EXTERN_C_END
  566. #ifdef __clang__
  567. #pragma clang diagnostic push
  568. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  569. #pragma clang diagnostic ignored "-Wunused-variable"
  570. #endif
  571. // ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<ZXing.DecodeHintType,System.Object>
  572. struct ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0 : public RuntimeObject
  573. {
  574. // System.Collections.Generic.IDictionary`2<TKey,TValue> ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2::values
  575. RuntimeObject* ___values_0;
  576. // System.Action`2<System.Object,System.EventArgs> ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2::ValueChanged
  577. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___ValueChanged_1;
  578. };
  579. // System.Collections.Generic.Dictionary`2<ZXing.EncodeHintType,System.Object>
  580. struct Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510 : public RuntimeObject
  581. {
  582. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  583. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  584. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  585. EntryU5BU5D_t9D0D2306FFEAFC03844D7D2FFCCC77D6D1E679BD* ____entries_1;
  586. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  587. int32_t ____count_2;
  588. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  589. int32_t ____freeList_3;
  590. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  591. int32_t ____freeCount_4;
  592. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  593. int32_t ____version_5;
  594. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  595. RuntimeObject* ____comparer_6;
  596. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  597. KeyCollection_t020FB0FA5B0CC74C42B7655C98AD5C408ED78DE6* ____keys_7;
  598. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  599. ValueCollection_tC4D2F99C191E79D7C7033D7E0B4AAE944512FDE6* ____values_8;
  600. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  601. RuntimeObject* ____syncRoot_9;
  602. };
  603. // System.Collections.Generic.Dictionary`2<System.Int32,ZXing.Common.CharacterSetECI>
  604. struct Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C : public RuntimeObject
  605. {
  606. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  607. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  608. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  609. EntryU5BU5D_tAD75FB9D3FC79074E545607212450A6368EB6B15* ____entries_1;
  610. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  611. int32_t ____count_2;
  612. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  613. int32_t ____freeList_3;
  614. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  615. int32_t ____freeCount_4;
  616. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  617. int32_t ____version_5;
  618. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  619. RuntimeObject* ____comparer_6;
  620. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  621. KeyCollection_tC2B27D970BBFAE6CE62345EE41C52DBD5116595B* ____keys_7;
  622. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  623. ValueCollection_tFC2654718685D0F6C56BDAE424B84367FC8C878B* ____values_8;
  624. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  625. RuntimeObject* ____syncRoot_9;
  626. };
  627. // System.Collections.Generic.Dictionary`2<System.String,ZXing.Common.CharacterSetECI>
  628. struct Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F : public RuntimeObject
  629. {
  630. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  631. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  632. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  633. EntryU5BU5D_t05291BFC912FE467DEF09CBCABD7E00B584DA1F4* ____entries_1;
  634. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  635. int32_t ____count_2;
  636. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  637. int32_t ____freeList_3;
  638. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  639. int32_t ____freeCount_4;
  640. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  641. int32_t ____version_5;
  642. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  643. RuntimeObject* ____comparer_6;
  644. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  645. KeyCollection_t28D45FC2B6B575595EA9DE5D07CF0F7ED4657ADA* ____keys_7;
  646. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  647. ValueCollection_tEA46B706FF934FBF85427590A89154D33F35FC06* ____values_8;
  648. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  649. RuntimeObject* ____syncRoot_9;
  650. };
  651. // System.Collections.Generic.List`1<System.Byte[]>
  652. struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4 : public RuntimeObject
  653. {
  654. // T[] System.Collections.Generic.List`1::_items
  655. ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____items_1;
  656. // System.Int32 System.Collections.Generic.List`1::_size
  657. int32_t ____size_2;
  658. // System.Int32 System.Collections.Generic.List`1::_version
  659. int32_t ____version_3;
  660. // System.Object System.Collections.Generic.List`1::_syncRoot
  661. RuntimeObject* ____syncRoot_4;
  662. };
  663. // System.Collections.Generic.List`1<System.Int32>
  664. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
  665. {
  666. // T[] System.Collections.Generic.List`1::_items
  667. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1;
  668. // System.Int32 System.Collections.Generic.List`1::_size
  669. int32_t ____size_2;
  670. // System.Int32 System.Collections.Generic.List`1::_version
  671. int32_t ____version_3;
  672. // System.Object System.Collections.Generic.List`1::_syncRoot
  673. RuntimeObject* ____syncRoot_4;
  674. };
  675. // System.Collections.Generic.List`1<System.Object>
  676. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  677. {
  678. // T[] System.Collections.Generic.List`1::_items
  679. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
  680. // System.Int32 System.Collections.Generic.List`1::_size
  681. int32_t ____size_2;
  682. // System.Int32 System.Collections.Generic.List`1::_version
  683. int32_t ____version_3;
  684. // System.Object System.Collections.Generic.List`1::_syncRoot
  685. RuntimeObject* ____syncRoot_4;
  686. };
  687. // ZXing.Datamatrix.Encoder.ASCIIEncoder
  688. struct ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B : public RuntimeObject
  689. {
  690. };
  691. // ZXing.Datamatrix.Encoder.Base256Encoder
  692. struct Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4 : public RuntimeObject
  693. {
  694. };
  695. // ZXing.Binarizer
  696. struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF : public RuntimeObject
  697. {
  698. // ZXing.LuminanceSource ZXing.Binarizer::source
  699. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___source_0;
  700. };
  701. // ZXing.Common.BitArray
  702. struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7 : public RuntimeObject
  703. {
  704. // System.Int32[] ZXing.Common.BitArray::bits
  705. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits_0;
  706. // System.Int32 ZXing.Common.BitArray::size
  707. int32_t ___size_1;
  708. };
  709. // ZXing.Common.BitMatrix
  710. struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91 : public RuntimeObject
  711. {
  712. // System.Int32 ZXing.Common.BitMatrix::width
  713. int32_t ___width_0;
  714. // System.Int32 ZXing.Common.BitMatrix::height
  715. int32_t ___height_1;
  716. // System.Int32 ZXing.Common.BitMatrix::rowSize
  717. int32_t ___rowSize_2;
  718. // System.Int32[] ZXing.Common.BitMatrix::bits
  719. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits_3;
  720. };
  721. // ZXing.Datamatrix.Internal.BitMatrixParser
  722. struct BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0 : public RuntimeObject
  723. {
  724. // ZXing.Common.BitMatrix ZXing.Datamatrix.Internal.BitMatrixParser::mappingBitMatrix
  725. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___mappingBitMatrix_0;
  726. // ZXing.Common.BitMatrix ZXing.Datamatrix.Internal.BitMatrixParser::readMappingMatrix
  727. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___readMappingMatrix_1;
  728. // ZXing.Datamatrix.Internal.Version ZXing.Datamatrix.Internal.BitMatrixParser::version
  729. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___version_2;
  730. };
  731. // ZXing.Common.BitSource
  732. struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2 : public RuntimeObject
  733. {
  734. // System.Byte[] ZXing.Common.BitSource::bytes
  735. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytes_0;
  736. // System.Int32 ZXing.Common.BitSource::byteOffset
  737. int32_t ___byteOffset_1;
  738. // System.Int32 ZXing.Common.BitSource::bitOffset
  739. int32_t ___bitOffset_2;
  740. };
  741. // ZXing.Datamatrix.Encoder.C40Encoder
  742. struct C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B : public RuntimeObject
  743. {
  744. };
  745. // ZXing.Datamatrix.Internal.DataBlock
  746. struct DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D : public RuntimeObject
  747. {
  748. // System.Int32 ZXing.Datamatrix.Internal.DataBlock::numDataCodewords
  749. int32_t ___numDataCodewords_0;
  750. // System.Byte[] ZXing.Datamatrix.Internal.DataBlock::codewords
  751. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___codewords_1;
  752. };
  753. // ZXing.Datamatrix.Internal.DecodedBitStreamParser
  754. struct DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4 : public RuntimeObject
  755. {
  756. };
  757. // ZXing.Datamatrix.Internal.Decoder
  758. struct Decoder_t290E13022F32826302DF7F230238FEAD1168FA28 : public RuntimeObject
  759. {
  760. // ZXing.Common.ReedSolomon.ReedSolomonDecoder ZXing.Datamatrix.Internal.Decoder::rsDecoder
  761. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* ___rsDecoder_0;
  762. };
  763. // ZXing.Common.DecoderResult
  764. struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E : public RuntimeObject
  765. {
  766. // System.Byte[] ZXing.Common.DecoderResult::<RawBytes>k__BackingField
  767. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField_0;
  768. // System.Int32 ZXing.Common.DecoderResult::<NumBits>k__BackingField
  769. int32_t ___U3CNumBitsU3Ek__BackingField_1;
  770. // System.String ZXing.Common.DecoderResult::<Text>k__BackingField
  771. String_t* ___U3CTextU3Ek__BackingField_2;
  772. // System.Collections.Generic.IList`1<System.Byte[]> ZXing.Common.DecoderResult::<ByteSegments>k__BackingField
  773. RuntimeObject* ___U3CByteSegmentsU3Ek__BackingField_3;
  774. // System.String ZXing.Common.DecoderResult::<ECLevel>k__BackingField
  775. String_t* ___U3CECLevelU3Ek__BackingField_4;
  776. // System.Int32 ZXing.Common.DecoderResult::<ErrorsCorrected>k__BackingField
  777. int32_t ___U3CErrorsCorrectedU3Ek__BackingField_5;
  778. // System.Int32 ZXing.Common.DecoderResult::<StructuredAppendSequenceNumber>k__BackingField
  779. int32_t ___U3CStructuredAppendSequenceNumberU3Ek__BackingField_6;
  780. // System.Int32 ZXing.Common.DecoderResult::<Erasures>k__BackingField
  781. int32_t ___U3CErasuresU3Ek__BackingField_7;
  782. // System.Int32 ZXing.Common.DecoderResult::<StructuredAppendParity>k__BackingField
  783. int32_t ___U3CStructuredAppendParityU3Ek__BackingField_8;
  784. // System.Object ZXing.Common.DecoderResult::<Other>k__BackingField
  785. RuntimeObject* ___U3COtherU3Ek__BackingField_9;
  786. // System.Int32 ZXing.Common.DecoderResult::<SymbologyModifier>k__BackingField
  787. int32_t ___U3CSymbologyModifierU3Ek__BackingField_10;
  788. };
  789. // ZXing.Common.DecodingOptions
  790. struct DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB : public RuntimeObject
  791. {
  792. // System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object> ZXing.Common.DecodingOptions::<Hints>k__BackingField
  793. RuntimeObject* ___U3CHintsU3Ek__BackingField_0;
  794. // System.Action`2<System.Object,System.EventArgs> ZXing.Common.DecodingOptions::ValueChanged
  795. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___ValueChanged_1;
  796. };
  797. // ZXing.Datamatrix.Internal.Detector
  798. struct Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99 : public RuntimeObject
  799. {
  800. // ZXing.Common.BitMatrix ZXing.Datamatrix.Internal.Detector::image
  801. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image_0;
  802. // ZXing.Common.Detector.WhiteRectangleDetector ZXing.Datamatrix.Internal.Detector::rectangleDetector
  803. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* ___rectangleDetector_1;
  804. };
  805. // ZXing.Common.DetectorResult
  806. struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 : public RuntimeObject
  807. {
  808. // ZXing.Common.BitMatrix ZXing.Common.DetectorResult::<Bits>k__BackingField
  809. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CBitsU3Ek__BackingField_0;
  810. // ZXing.ResultPoint[] ZXing.Common.DetectorResult::<Points>k__BackingField
  811. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CPointsU3Ek__BackingField_1;
  812. };
  813. // ZXing.Dimension
  814. struct Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7 : public RuntimeObject
  815. {
  816. // System.Int32 ZXing.Dimension::width
  817. int32_t ___width_0;
  818. // System.Int32 ZXing.Dimension::height
  819. int32_t ___height_1;
  820. };
  821. // ZXing.Common.ECI
  822. struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0 : public RuntimeObject
  823. {
  824. // System.Int32 ZXing.Common.ECI::<Value>k__BackingField
  825. int32_t ___U3CValueU3Ek__BackingField_0;
  826. };
  827. // ZXing.Datamatrix.Encoder.EdifactEncoder
  828. struct EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A : public RuntimeObject
  829. {
  830. };
  831. // ZXing.Datamatrix.Encoder.Encodation
  832. struct Encodation_t9F8654164F394095BFDAAF18B325F638F00C61E8 : public RuntimeObject
  833. {
  834. };
  835. // ZXing.Datamatrix.Encoder.EncoderContext
  836. struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E : public RuntimeObject
  837. {
  838. // System.String ZXing.Datamatrix.Encoder.EncoderContext::msg
  839. String_t* ___msg_0;
  840. // ZXing.Datamatrix.Encoder.SymbolShapeHint ZXing.Datamatrix.Encoder.EncoderContext::shape
  841. int32_t ___shape_1;
  842. // ZXing.Dimension ZXing.Datamatrix.Encoder.EncoderContext::minSize
  843. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___minSize_2;
  844. // ZXing.Dimension ZXing.Datamatrix.Encoder.EncoderContext::maxSize
  845. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___maxSize_3;
  846. // System.Text.StringBuilder ZXing.Datamatrix.Encoder.EncoderContext::codewords
  847. StringBuilder_t* ___codewords_4;
  848. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::pos
  849. int32_t ___pos_5;
  850. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::newEncoding
  851. int32_t ___newEncoding_6;
  852. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.EncoderContext::symbolInfo
  853. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* ___symbolInfo_7;
  854. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::skipAtEnd
  855. int32_t ___skipAtEnd_8;
  856. // System.Boolean ZXing.Datamatrix.Encoder.EncoderContext::<Fnc1CodewordIsWritten>k__BackingField
  857. bool ___U3CFnc1CodewordIsWrittenU3Ek__BackingField_10;
  858. };
  859. // System.Text.Encoding
  860. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
  861. {
  862. // System.Int32 System.Text.Encoding::m_codePage
  863. int32_t ___m_codePage_9;
  864. // System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
  865. CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem_10;
  866. // System.Boolean System.Text.Encoding::m_deserializedFromEverett
  867. bool ___m_deserializedFromEverett_11;
  868. // System.Boolean System.Text.Encoding::m_isReadOnly
  869. bool ___m_isReadOnly_12;
  870. // System.Text.EncoderFallback System.Text.Encoding::encoderFallback
  871. EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback_13;
  872. // System.Text.DecoderFallback System.Text.Encoding::decoderFallback
  873. DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback_14;
  874. };
  875. // ZXing.Common.EncodingOptions
  876. struct EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D : public RuntimeObject
  877. {
  878. // System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object> ZXing.Common.EncodingOptions::<Hints>k__BackingField
  879. RuntimeObject* ___U3CHintsU3Ek__BackingField_0;
  880. };
  881. // ZXing.Datamatrix.Encoder.ErrorCorrection
  882. struct ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95 : public RuntimeObject
  883. {
  884. };
  885. // System.EventArgs
  886. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject
  887. {
  888. };
  889. // ZXing.Common.ReedSolomon.GenericGF
  890. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0 : public RuntimeObject
  891. {
  892. // System.Int32[] ZXing.Common.ReedSolomon.GenericGF::expTable
  893. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___expTable_8;
  894. // System.Int32[] ZXing.Common.ReedSolomon.GenericGF::logTable
  895. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___logTable_9;
  896. // ZXing.Common.ReedSolomon.GenericGFPoly ZXing.Common.ReedSolomon.GenericGF::zero
  897. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___zero_10;
  898. // ZXing.Common.ReedSolomon.GenericGFPoly ZXing.Common.ReedSolomon.GenericGF::one
  899. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___one_11;
  900. // System.Int32 ZXing.Common.ReedSolomon.GenericGF::size
  901. int32_t ___size_12;
  902. // System.Int32 ZXing.Common.ReedSolomon.GenericGF::primitive
  903. int32_t ___primitive_13;
  904. // System.Int32 ZXing.Common.ReedSolomon.GenericGF::generatorBase
  905. int32_t ___generatorBase_14;
  906. };
  907. // ZXing.Common.GridSampler
  908. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0 : public RuntimeObject
  909. {
  910. };
  911. // ZXing.Datamatrix.Encoder.HighLevelEncoder
  912. struct HighLevelEncoder_t1950A00E1A33FB8ED5CAD4541E6CC6A0CE2819F8 : public RuntimeObject
  913. {
  914. };
  915. // ZXing.LuminanceSource
  916. struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE : public RuntimeObject
  917. {
  918. // System.Int32 ZXing.LuminanceSource::width
  919. int32_t ___width_0;
  920. // System.Int32 ZXing.LuminanceSource::height
  921. int32_t ___height_1;
  922. };
  923. // ZXing.Common.PerspectiveTransform
  924. struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B : public RuntimeObject
  925. {
  926. // System.Single ZXing.Common.PerspectiveTransform::a11
  927. float ___a11_0;
  928. // System.Single ZXing.Common.PerspectiveTransform::a12
  929. float ___a12_1;
  930. // System.Single ZXing.Common.PerspectiveTransform::a13
  931. float ___a13_2;
  932. // System.Single ZXing.Common.PerspectiveTransform::a21
  933. float ___a21_3;
  934. // System.Single ZXing.Common.PerspectiveTransform::a22
  935. float ___a22_4;
  936. // System.Single ZXing.Common.PerspectiveTransform::a23
  937. float ___a23_5;
  938. // System.Single ZXing.Common.PerspectiveTransform::a31
  939. float ___a31_6;
  940. // System.Single ZXing.Common.PerspectiveTransform::a32
  941. float ___a32_7;
  942. // System.Single ZXing.Common.PerspectiveTransform::a33
  943. float ___a33_8;
  944. };
  945. // ZXing.Common.ReedSolomon.ReedSolomonDecoder
  946. struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832 : public RuntimeObject
  947. {
  948. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.ReedSolomonDecoder::field
  949. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field_0;
  950. };
  951. // ZXing.ResultPoint
  952. struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB : public RuntimeObject
  953. {
  954. // System.Single ZXing.ResultPoint::x
  955. float ___x_0;
  956. // System.Single ZXing.ResultPoint::y
  957. float ___y_1;
  958. // System.Byte[] ZXing.ResultPoint::bytesX
  959. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesX_2;
  960. // System.Byte[] ZXing.ResultPoint::bytesY
  961. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesY_3;
  962. // System.String ZXing.ResultPoint::toString
  963. String_t* ___toString_4;
  964. };
  965. // System.String
  966. struct String_t : public RuntimeObject
  967. {
  968. // System.Int32 System.String::_stringLength
  969. int32_t ____stringLength_4;
  970. // System.Char System.String::_firstChar
  971. Il2CppChar ____firstChar_5;
  972. };
  973. // System.Text.StringBuilder
  974. struct StringBuilder_t : public RuntimeObject
  975. {
  976. // System.Char[] System.Text.StringBuilder::m_ChunkChars
  977. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
  978. // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
  979. StringBuilder_t* ___m_ChunkPrevious_1;
  980. // System.Int32 System.Text.StringBuilder::m_ChunkLength
  981. int32_t ___m_ChunkLength_2;
  982. // System.Int32 System.Text.StringBuilder::m_ChunkOffset
  983. int32_t ___m_ChunkOffset_3;
  984. // System.Int32 System.Text.StringBuilder::m_MaxCapacity
  985. int32_t ___m_MaxCapacity_4;
  986. };
  987. // ZXing.Common.StringUtils
  988. struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068 : public RuntimeObject
  989. {
  990. };
  991. // ZXing.Datamatrix.Encoder.SymbolInfo
  992. struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE : public RuntimeObject
  993. {
  994. // System.Boolean ZXing.Datamatrix.Encoder.SymbolInfo::rectangular
  995. bool ___rectangular_2;
  996. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::dataCapacity
  997. int32_t ___dataCapacity_3;
  998. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::errorCodewords
  999. int32_t ___errorCodewords_4;
  1000. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::matrixWidth
  1001. int32_t ___matrixWidth_5;
  1002. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::matrixHeight
  1003. int32_t ___matrixHeight_6;
  1004. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::dataRegions
  1005. int32_t ___dataRegions_7;
  1006. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::rsBlockData
  1007. int32_t ___rsBlockData_8;
  1008. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::rsBlockError
  1009. int32_t ___rsBlockError_9;
  1010. };
  1011. // System.ValueType
  1012. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  1013. {
  1014. };
  1015. // Native definition for P/Invoke marshalling of System.ValueType
  1016. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  1017. {
  1018. };
  1019. // Native definition for COM marshalling of System.ValueType
  1020. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  1021. {
  1022. };
  1023. // ZXing.Datamatrix.Internal.Version
  1024. struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC : public RuntimeObject
  1025. {
  1026. // System.Int32 ZXing.Datamatrix.Internal.Version::versionNumber
  1027. int32_t ___versionNumber_1;
  1028. // System.Int32 ZXing.Datamatrix.Internal.Version::symbolSizeRows
  1029. int32_t ___symbolSizeRows_2;
  1030. // System.Int32 ZXing.Datamatrix.Internal.Version::symbolSizeColumns
  1031. int32_t ___symbolSizeColumns_3;
  1032. // System.Int32 ZXing.Datamatrix.Internal.Version::dataRegionSizeRows
  1033. int32_t ___dataRegionSizeRows_4;
  1034. // System.Int32 ZXing.Datamatrix.Internal.Version::dataRegionSizeColumns
  1035. int32_t ___dataRegionSizeColumns_5;
  1036. // ZXing.Datamatrix.Internal.Version/ECBlocks ZXing.Datamatrix.Internal.Version::ecBlocks
  1037. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* ___ecBlocks_6;
  1038. // System.Int32 ZXing.Datamatrix.Internal.Version::totalCodewords
  1039. int32_t ___totalCodewords_7;
  1040. };
  1041. // ZXing.Common.Detector.WhiteRectangleDetector
  1042. struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C : public RuntimeObject
  1043. {
  1044. // ZXing.Common.BitMatrix ZXing.Common.Detector.WhiteRectangleDetector::image
  1045. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image_2;
  1046. // System.Int32 ZXing.Common.Detector.WhiteRectangleDetector::height
  1047. int32_t ___height_3;
  1048. // System.Int32 ZXing.Common.Detector.WhiteRectangleDetector::width
  1049. int32_t ___width_4;
  1050. // System.Int32 ZXing.Common.Detector.WhiteRectangleDetector::leftInit
  1051. int32_t ___leftInit_5;
  1052. // System.Int32 ZXing.Common.Detector.WhiteRectangleDetector::rightInit
  1053. int32_t ___rightInit_6;
  1054. // System.Int32 ZXing.Common.Detector.WhiteRectangleDetector::downInit
  1055. int32_t ___downInit_7;
  1056. // System.Int32 ZXing.Common.Detector.WhiteRectangleDetector::upInit
  1057. int32_t ___upInit_8;
  1058. };
  1059. // ZXing.Datamatrix.Internal.Version/ECB
  1060. struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D : public RuntimeObject
  1061. {
  1062. // System.Int32 ZXing.Datamatrix.Internal.Version/ECB::count
  1063. int32_t ___count_0;
  1064. // System.Int32 ZXing.Datamatrix.Internal.Version/ECB::dataCodewords
  1065. int32_t ___dataCodewords_1;
  1066. };
  1067. // ZXing.Datamatrix.Internal.Version/ECBlocks
  1068. struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B : public RuntimeObject
  1069. {
  1070. // System.Int32 ZXing.Datamatrix.Internal.Version/ECBlocks::ecCodewords
  1071. int32_t ___ecCodewords_0;
  1072. // ZXing.Datamatrix.Internal.Version/ECB[] ZXing.Datamatrix.Internal.Version/ECBlocks::_ecBlocksValue
  1073. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ____ecBlocksValue_1;
  1074. };
  1075. // System.Boolean
  1076. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  1077. {
  1078. // System.Boolean System.Boolean::m_value
  1079. bool ___m_value_0;
  1080. };
  1081. // System.Byte
  1082. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  1083. {
  1084. // System.Byte System.Byte::m_value
  1085. uint8_t ___m_value_0;
  1086. };
  1087. // System.Char
  1088. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  1089. {
  1090. // System.Char System.Char::m_value
  1091. Il2CppChar ___m_value_0;
  1092. };
  1093. // ZXing.Common.CharacterSetECI
  1094. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56 : public ECI_t23895361BC213ED79ED64811A883496B9D7192D0
  1095. {
  1096. // System.String ZXing.Common.CharacterSetECI::encodingName
  1097. String_t* ___encodingName_3;
  1098. };
  1099. // ZXing.Datamatrix.Encoder.DataMatrixSymbolInfo144
  1100. struct DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51 : public SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE
  1101. {
  1102. };
  1103. // ZXing.Common.DefaultGridSampler
  1104. struct DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A : public GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0
  1105. {
  1106. };
  1107. // System.Double
  1108. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  1109. {
  1110. // System.Double System.Double::m_value
  1111. double ___m_value_0;
  1112. };
  1113. // ZXing.Common.GlobalHistogramBinarizer
  1114. struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6 : public Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF
  1115. {
  1116. // System.Byte[] ZXing.Common.GlobalHistogramBinarizer::luminances
  1117. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___luminances_5;
  1118. // System.Int32[] ZXing.Common.GlobalHistogramBinarizer::buckets
  1119. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___buckets_6;
  1120. };
  1121. // System.Int32
  1122. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  1123. {
  1124. // System.Int32 System.Int32::m_value
  1125. int32_t ___m_value_0;
  1126. };
  1127. // System.Int64
  1128. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  1129. {
  1130. // System.Int64 System.Int64::m_value
  1131. int64_t ___m_value_0;
  1132. };
  1133. // System.IntPtr
  1134. struct IntPtr_t
  1135. {
  1136. // System.Void* System.IntPtr::m_value
  1137. void* ___m_value_0;
  1138. };
  1139. // System.Single
  1140. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  1141. {
  1142. // System.Single System.Single::m_value
  1143. float ___m_value_0;
  1144. };
  1145. // ZXing.Datamatrix.Encoder.TextEncoder
  1146. struct TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA : public C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B
  1147. {
  1148. };
  1149. // System.Void
  1150. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  1151. {
  1152. union
  1153. {
  1154. struct
  1155. {
  1156. };
  1157. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  1158. };
  1159. };
  1160. // ZXing.Datamatrix.Encoder.X12Encoder
  1161. struct X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170 : public C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B
  1162. {
  1163. };
  1164. // System.Delegate
  1165. struct Delegate_t : public RuntimeObject
  1166. {
  1167. // System.IntPtr System.Delegate::method_ptr
  1168. Il2CppMethodPointer ___method_ptr_0;
  1169. // System.IntPtr System.Delegate::invoke_impl
  1170. intptr_t ___invoke_impl_1;
  1171. // System.Object System.Delegate::m_target
  1172. RuntimeObject* ___m_target_2;
  1173. // System.IntPtr System.Delegate::method
  1174. intptr_t ___method_3;
  1175. // System.IntPtr System.Delegate::delegate_trampoline
  1176. intptr_t ___delegate_trampoline_4;
  1177. // System.IntPtr System.Delegate::extra_arg
  1178. intptr_t ___extra_arg_5;
  1179. // System.IntPtr System.Delegate::method_code
  1180. intptr_t ___method_code_6;
  1181. // System.IntPtr System.Delegate::interp_method
  1182. intptr_t ___interp_method_7;
  1183. // System.IntPtr System.Delegate::interp_invoke_impl
  1184. intptr_t ___interp_invoke_impl_8;
  1185. // System.Reflection.MethodInfo System.Delegate::method_info
  1186. MethodInfo_t* ___method_info_9;
  1187. // System.Reflection.MethodInfo System.Delegate::original_method_info
  1188. MethodInfo_t* ___original_method_info_10;
  1189. // System.DelegateData System.Delegate::data
  1190. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  1191. // System.Boolean System.Delegate::method_is_virtual
  1192. bool ___method_is_virtual_12;
  1193. };
  1194. // Native definition for P/Invoke marshalling of System.Delegate
  1195. struct Delegate_t_marshaled_pinvoke
  1196. {
  1197. intptr_t ___method_ptr_0;
  1198. intptr_t ___invoke_impl_1;
  1199. Il2CppIUnknown* ___m_target_2;
  1200. intptr_t ___method_3;
  1201. intptr_t ___delegate_trampoline_4;
  1202. intptr_t ___extra_arg_5;
  1203. intptr_t ___method_code_6;
  1204. intptr_t ___interp_method_7;
  1205. intptr_t ___interp_invoke_impl_8;
  1206. MethodInfo_t* ___method_info_9;
  1207. MethodInfo_t* ___original_method_info_10;
  1208. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  1209. int32_t ___method_is_virtual_12;
  1210. };
  1211. // Native definition for COM marshalling of System.Delegate
  1212. struct Delegate_t_marshaled_com
  1213. {
  1214. intptr_t ___method_ptr_0;
  1215. intptr_t ___invoke_impl_1;
  1216. Il2CppIUnknown* ___m_target_2;
  1217. intptr_t ___method_3;
  1218. intptr_t ___delegate_trampoline_4;
  1219. intptr_t ___extra_arg_5;
  1220. intptr_t ___method_code_6;
  1221. intptr_t ___interp_method_7;
  1222. intptr_t ___interp_invoke_impl_8;
  1223. MethodInfo_t* ___method_info_9;
  1224. MethodInfo_t* ___original_method_info_10;
  1225. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  1226. int32_t ___method_is_virtual_12;
  1227. };
  1228. // System.Exception
  1229. struct Exception_t : public RuntimeObject
  1230. {
  1231. // System.String System.Exception::_className
  1232. String_t* ____className_1;
  1233. // System.String System.Exception::_message
  1234. String_t* ____message_2;
  1235. // System.Collections.IDictionary System.Exception::_data
  1236. RuntimeObject* ____data_3;
  1237. // System.Exception System.Exception::_innerException
  1238. Exception_t* ____innerException_4;
  1239. // System.String System.Exception::_helpURL
  1240. String_t* ____helpURL_5;
  1241. // System.Object System.Exception::_stackTrace
  1242. RuntimeObject* ____stackTrace_6;
  1243. // System.String System.Exception::_stackTraceString
  1244. String_t* ____stackTraceString_7;
  1245. // System.String System.Exception::_remoteStackTraceString
  1246. String_t* ____remoteStackTraceString_8;
  1247. // System.Int32 System.Exception::_remoteStackIndex
  1248. int32_t ____remoteStackIndex_9;
  1249. // System.Object System.Exception::_dynamicMethods
  1250. RuntimeObject* ____dynamicMethods_10;
  1251. // System.Int32 System.Exception::_HResult
  1252. int32_t ____HResult_11;
  1253. // System.String System.Exception::_source
  1254. String_t* ____source_12;
  1255. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  1256. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1257. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  1258. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1259. // System.IntPtr[] System.Exception::native_trace_ips
  1260. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
  1261. // System.Int32 System.Exception::caught_in_unmanaged
  1262. int32_t ___caught_in_unmanaged_16;
  1263. };
  1264. // Native definition for P/Invoke marshalling of System.Exception
  1265. struct Exception_t_marshaled_pinvoke
  1266. {
  1267. char* ____className_1;
  1268. char* ____message_2;
  1269. RuntimeObject* ____data_3;
  1270. Exception_t_marshaled_pinvoke* ____innerException_4;
  1271. char* ____helpURL_5;
  1272. Il2CppIUnknown* ____stackTrace_6;
  1273. char* ____stackTraceString_7;
  1274. char* ____remoteStackTraceString_8;
  1275. int32_t ____remoteStackIndex_9;
  1276. Il2CppIUnknown* ____dynamicMethods_10;
  1277. int32_t ____HResult_11;
  1278. char* ____source_12;
  1279. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1280. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1281. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1282. int32_t ___caught_in_unmanaged_16;
  1283. };
  1284. // Native definition for COM marshalling of System.Exception
  1285. struct Exception_t_marshaled_com
  1286. {
  1287. Il2CppChar* ____className_1;
  1288. Il2CppChar* ____message_2;
  1289. RuntimeObject* ____data_3;
  1290. Exception_t_marshaled_com* ____innerException_4;
  1291. Il2CppChar* ____helpURL_5;
  1292. Il2CppIUnknown* ____stackTrace_6;
  1293. Il2CppChar* ____stackTraceString_7;
  1294. Il2CppChar* ____remoteStackTraceString_8;
  1295. int32_t ____remoteStackIndex_9;
  1296. Il2CppIUnknown* ____dynamicMethods_10;
  1297. int32_t ____HResult_11;
  1298. Il2CppChar* ____source_12;
  1299. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1300. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1301. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1302. int32_t ___caught_in_unmanaged_16;
  1303. };
  1304. // ZXing.Common.HybridBinarizer
  1305. struct HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D : public GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6
  1306. {
  1307. // ZXing.Common.BitMatrix ZXing.Common.HybridBinarizer::matrix
  1308. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix_12;
  1309. };
  1310. // System.RuntimeFieldHandle
  1311. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  1312. {
  1313. // System.IntPtr System.RuntimeFieldHandle::value
  1314. intptr_t ___value_0;
  1315. };
  1316. // System.MulticastDelegate
  1317. struct MulticastDelegate_t : public Delegate_t
  1318. {
  1319. // System.Delegate[] System.MulticastDelegate::delegates
  1320. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  1321. };
  1322. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  1323. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1324. {
  1325. Delegate_t_marshaled_pinvoke** ___delegates_13;
  1326. };
  1327. // Native definition for COM marshalling of System.MulticastDelegate
  1328. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1329. {
  1330. Delegate_t_marshaled_com** ___delegates_13;
  1331. };
  1332. // System.SystemException
  1333. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1334. {
  1335. };
  1336. // System.Action`2<System.Object,System.EventArgs>
  1337. struct Action_2_t289BAF75267253402F54F4FD038D938211304C1F : public MulticastDelegate_t
  1338. {
  1339. };
  1340. // System.Action`2<System.Object,System.Object>
  1341. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t
  1342. {
  1343. };
  1344. // System.Func`3<System.Int32,System.Int32,System.Boolean>
  1345. struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69 : public MulticastDelegate_t
  1346. {
  1347. };
  1348. // System.ArgumentException
  1349. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1350. {
  1351. // System.String System.ArgumentException::_paramName
  1352. String_t* ____paramName_18;
  1353. };
  1354. // System.IndexOutOfRangeException
  1355. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1356. {
  1357. };
  1358. // System.InvalidOperationException
  1359. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1360. {
  1361. };
  1362. // System.NotSupportedException
  1363. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1364. {
  1365. };
  1366. // ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<ZXing.DecodeHintType,System.Object>
  1367. // ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<ZXing.DecodeHintType,System.Object>
  1368. // System.Collections.Generic.Dictionary`2<ZXing.EncodeHintType,System.Object>
  1369. // System.Collections.Generic.Dictionary`2<ZXing.EncodeHintType,System.Object>
  1370. // System.Collections.Generic.Dictionary`2<System.Int32,ZXing.Common.CharacterSetECI>
  1371. // System.Collections.Generic.Dictionary`2<System.Int32,ZXing.Common.CharacterSetECI>
  1372. // System.Collections.Generic.Dictionary`2<System.String,ZXing.Common.CharacterSetECI>
  1373. // System.Collections.Generic.Dictionary`2<System.String,ZXing.Common.CharacterSetECI>
  1374. // System.Collections.Generic.List`1<System.Byte[]>
  1375. struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_StaticFields
  1376. {
  1377. // T[] System.Collections.Generic.List`1::s_emptyArray
  1378. ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___s_emptyArray_5;
  1379. };
  1380. // System.Collections.Generic.List`1<System.Byte[]>
  1381. // System.Collections.Generic.List`1<System.Int32>
  1382. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
  1383. {
  1384. // T[] System.Collections.Generic.List`1::s_emptyArray
  1385. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
  1386. };
  1387. // System.Collections.Generic.List`1<System.Int32>
  1388. // System.Collections.Generic.List`1<System.Object>
  1389. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  1390. {
  1391. // T[] System.Collections.Generic.List`1::s_emptyArray
  1392. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
  1393. };
  1394. // System.Collections.Generic.List`1<System.Object>
  1395. // ZXing.Datamatrix.Encoder.ASCIIEncoder
  1396. // ZXing.Datamatrix.Encoder.ASCIIEncoder
  1397. // ZXing.Datamatrix.Encoder.Base256Encoder
  1398. // ZXing.Datamatrix.Encoder.Base256Encoder
  1399. // ZXing.Binarizer
  1400. // ZXing.Binarizer
  1401. // ZXing.Common.BitArray
  1402. struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields
  1403. {
  1404. // System.Int32[] ZXing.Common.BitArray::_lookup
  1405. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____lookup_2;
  1406. };
  1407. // ZXing.Common.BitArray
  1408. // ZXing.Common.BitMatrix
  1409. // ZXing.Common.BitMatrix
  1410. // ZXing.Datamatrix.Internal.BitMatrixParser
  1411. // ZXing.Datamatrix.Internal.BitMatrixParser
  1412. // ZXing.Common.BitSource
  1413. // ZXing.Common.BitSource
  1414. // ZXing.Datamatrix.Encoder.C40Encoder
  1415. // ZXing.Datamatrix.Encoder.C40Encoder
  1416. // ZXing.Datamatrix.Internal.DataBlock
  1417. // ZXing.Datamatrix.Internal.DataBlock
  1418. // ZXing.Datamatrix.Internal.DecodedBitStreamParser
  1419. struct DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields
  1420. {
  1421. // System.Char[] ZXing.Datamatrix.Internal.DecodedBitStreamParser::C40_BASIC_SET_CHARS
  1422. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___C40_BASIC_SET_CHARS_0;
  1423. // System.Char[] ZXing.Datamatrix.Internal.DecodedBitStreamParser::C40_SHIFT2_SET_CHARS
  1424. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___C40_SHIFT2_SET_CHARS_1;
  1425. // System.Char[] ZXing.Datamatrix.Internal.DecodedBitStreamParser::TEXT_BASIC_SET_CHARS
  1426. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_BASIC_SET_CHARS_2;
  1427. // System.Char[] ZXing.Datamatrix.Internal.DecodedBitStreamParser::TEXT_SHIFT2_SET_CHARS
  1428. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_SHIFT2_SET_CHARS_3;
  1429. // System.Char[] ZXing.Datamatrix.Internal.DecodedBitStreamParser::TEXT_SHIFT3_SET_CHARS
  1430. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_SHIFT3_SET_CHARS_4;
  1431. };
  1432. // ZXing.Datamatrix.Internal.DecodedBitStreamParser
  1433. // ZXing.Datamatrix.Internal.Decoder
  1434. // ZXing.Datamatrix.Internal.Decoder
  1435. // ZXing.Common.DecoderResult
  1436. // ZXing.Common.DecoderResult
  1437. // ZXing.Common.DecodingOptions
  1438. // ZXing.Common.DecodingOptions
  1439. // ZXing.Datamatrix.Internal.Detector
  1440. // ZXing.Datamatrix.Internal.Detector
  1441. // ZXing.Common.DetectorResult
  1442. // ZXing.Common.DetectorResult
  1443. // ZXing.Dimension
  1444. // ZXing.Dimension
  1445. // ZXing.Common.ECI
  1446. // ZXing.Common.ECI
  1447. // ZXing.Datamatrix.Encoder.EdifactEncoder
  1448. // ZXing.Datamatrix.Encoder.EdifactEncoder
  1449. // ZXing.Datamatrix.Encoder.Encodation
  1450. // ZXing.Datamatrix.Encoder.Encodation
  1451. // ZXing.Datamatrix.Encoder.EncoderContext
  1452. struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_StaticFields
  1453. {
  1454. // System.Text.Encoding ZXing.Datamatrix.Encoder.EncoderContext::encoding
  1455. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___encoding_9;
  1456. };
  1457. // ZXing.Datamatrix.Encoder.EncoderContext
  1458. // System.Text.Encoding
  1459. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
  1460. {
  1461. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
  1462. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding_0;
  1463. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
  1464. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding_1;
  1465. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
  1466. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode_2;
  1467. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
  1468. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding_3;
  1469. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
  1470. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding_4;
  1471. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
  1472. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding_5;
  1473. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
  1474. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding_6;
  1475. // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
  1476. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding_7;
  1477. // System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding> modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
  1478. Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings_8;
  1479. // System.Object System.Text.Encoding::s_InternalSyncObject
  1480. RuntimeObject* ___s_InternalSyncObject_15;
  1481. };
  1482. // System.Text.Encoding
  1483. // ZXing.Common.EncodingOptions
  1484. // ZXing.Common.EncodingOptions
  1485. // ZXing.Datamatrix.Encoder.ErrorCorrection
  1486. struct ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields
  1487. {
  1488. // System.Int32[] ZXing.Datamatrix.Encoder.ErrorCorrection::FACTOR_SETS
  1489. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___FACTOR_SETS_0;
  1490. // System.Int32[][] ZXing.Datamatrix.Encoder.ErrorCorrection::FACTORS
  1491. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___FACTORS_1;
  1492. // System.Int32[] ZXing.Datamatrix.Encoder.ErrorCorrection::LOG
  1493. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___LOG_3;
  1494. // System.Int32[] ZXing.Datamatrix.Encoder.ErrorCorrection::ALOG
  1495. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___ALOG_4;
  1496. };
  1497. // ZXing.Datamatrix.Encoder.ErrorCorrection
  1498. // System.EventArgs
  1499. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields
  1500. {
  1501. // System.EventArgs System.EventArgs::Empty
  1502. EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty_0;
  1503. };
  1504. // System.EventArgs
  1505. // ZXing.Common.ReedSolomon.GenericGF
  1506. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields
  1507. {
  1508. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::AZTEC_DATA_12
  1509. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_12_0;
  1510. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::AZTEC_DATA_10
  1511. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_10_1;
  1512. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::AZTEC_DATA_6
  1513. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_6_2;
  1514. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::AZTEC_PARAM
  1515. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_PARAM_3;
  1516. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::QR_CODE_FIELD_256
  1517. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___QR_CODE_FIELD_256_4;
  1518. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::DATA_MATRIX_FIELD_256
  1519. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___DATA_MATRIX_FIELD_256_5;
  1520. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::AZTEC_DATA_8
  1521. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_8_6;
  1522. // ZXing.Common.ReedSolomon.GenericGF ZXing.Common.ReedSolomon.GenericGF::MAXICODE_FIELD_64
  1523. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___MAXICODE_FIELD_64_7;
  1524. };
  1525. // ZXing.Common.ReedSolomon.GenericGF
  1526. // ZXing.Common.GridSampler
  1527. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields
  1528. {
  1529. // ZXing.Common.GridSampler ZXing.Common.GridSampler::gridSampler
  1530. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* ___gridSampler_0;
  1531. };
  1532. // ZXing.Common.GridSampler
  1533. // ZXing.Datamatrix.Encoder.HighLevelEncoder
  1534. // ZXing.Datamatrix.Encoder.HighLevelEncoder
  1535. // ZXing.LuminanceSource
  1536. // ZXing.LuminanceSource
  1537. // ZXing.Common.PerspectiveTransform
  1538. // ZXing.Common.PerspectiveTransform
  1539. // ZXing.Common.ReedSolomon.ReedSolomonDecoder
  1540. // ZXing.Common.ReedSolomon.ReedSolomonDecoder
  1541. // ZXing.ResultPoint
  1542. // ZXing.ResultPoint
  1543. // System.String
  1544. struct String_t_StaticFields
  1545. {
  1546. // System.String System.String::Empty
  1547. String_t* ___Empty_6;
  1548. };
  1549. // System.String
  1550. // System.Text.StringBuilder
  1551. // System.Text.StringBuilder
  1552. // ZXing.Common.StringUtils
  1553. struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields
  1554. {
  1555. // System.String ZXing.Common.StringUtils::PLATFORM_DEFAULT_ENCODING
  1556. String_t* ___PLATFORM_DEFAULT_ENCODING_0;
  1557. // System.Text.Encoding ZXing.Common.StringUtils::PLATFORM_DEFAULT_ENCODING_T
  1558. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___PLATFORM_DEFAULT_ENCODING_T_1;
  1559. // System.Text.Encoding ZXing.Common.StringUtils::SHIFT_JIS_ENCODING
  1560. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___SHIFT_JIS_ENCODING_2;
  1561. // System.Text.Encoding ZXing.Common.StringUtils::GB2312_ENCODING
  1562. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___GB2312_ENCODING_3;
  1563. // System.Text.Encoding ZXing.Common.StringUtils::EUC_JP_ENCODING
  1564. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___EUC_JP_ENCODING_4;
  1565. // System.Text.Encoding ZXing.Common.StringUtils::ISO88591_ENCODING
  1566. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___ISO88591_ENCODING_5;
  1567. // System.Boolean ZXing.Common.StringUtils::ASSUME_SHIFT_JIS
  1568. bool ___ASSUME_SHIFT_JIS_6;
  1569. };
  1570. // ZXing.Common.StringUtils
  1571. // ZXing.Datamatrix.Encoder.SymbolInfo
  1572. struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields
  1573. {
  1574. // ZXing.Datamatrix.Encoder.SymbolInfo[] ZXing.Datamatrix.Encoder.SymbolInfo::PROD_SYMBOLS
  1575. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* ___PROD_SYMBOLS_0;
  1576. // ZXing.Datamatrix.Encoder.SymbolInfo[] ZXing.Datamatrix.Encoder.SymbolInfo::symbols
  1577. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* ___symbols_1;
  1578. };
  1579. // ZXing.Datamatrix.Encoder.SymbolInfo
  1580. // ZXing.Datamatrix.Internal.Version
  1581. struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields
  1582. {
  1583. // ZXing.Datamatrix.Internal.Version[] ZXing.Datamatrix.Internal.Version::VERSIONS
  1584. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* ___VERSIONS_0;
  1585. };
  1586. // ZXing.Datamatrix.Internal.Version
  1587. // ZXing.Common.Detector.WhiteRectangleDetector
  1588. // ZXing.Common.Detector.WhiteRectangleDetector
  1589. // ZXing.Datamatrix.Internal.Version/ECB
  1590. // ZXing.Datamatrix.Internal.Version/ECB
  1591. // ZXing.Datamatrix.Internal.Version/ECBlocks
  1592. // ZXing.Datamatrix.Internal.Version/ECBlocks
  1593. // System.Boolean
  1594. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1595. {
  1596. // System.String System.Boolean::TrueString
  1597. String_t* ___TrueString_5;
  1598. // System.String System.Boolean::FalseString
  1599. String_t* ___FalseString_6;
  1600. };
  1601. // System.Boolean
  1602. // System.Byte
  1603. // System.Byte
  1604. // System.Char
  1605. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1606. {
  1607. // System.Byte[] System.Char::s_categoryForLatin1
  1608. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
  1609. };
  1610. // System.Char
  1611. // ZXing.Common.CharacterSetECI
  1612. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields
  1613. {
  1614. // System.Collections.Generic.IDictionary`2<System.Int32,ZXing.Common.CharacterSetECI> ZXing.Common.CharacterSetECI::VALUE_TO_ECI
  1615. RuntimeObject* ___VALUE_TO_ECI_1;
  1616. // System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI> ZXing.Common.CharacterSetECI::NAME_TO_ECI
  1617. RuntimeObject* ___NAME_TO_ECI_2;
  1618. };
  1619. // ZXing.Common.CharacterSetECI
  1620. // ZXing.Datamatrix.Encoder.DataMatrixSymbolInfo144
  1621. // ZXing.Datamatrix.Encoder.DataMatrixSymbolInfo144
  1622. // ZXing.Common.DefaultGridSampler
  1623. // ZXing.Common.DefaultGridSampler
  1624. // System.Double
  1625. // System.Double
  1626. // ZXing.Common.GlobalHistogramBinarizer
  1627. struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields
  1628. {
  1629. // System.Byte[] ZXing.Common.GlobalHistogramBinarizer::EMPTY
  1630. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___EMPTY_4;
  1631. };
  1632. // ZXing.Common.GlobalHistogramBinarizer
  1633. // System.Int32
  1634. // System.Int32
  1635. // System.Int64
  1636. // System.Int64
  1637. // System.IntPtr
  1638. struct IntPtr_t_StaticFields
  1639. {
  1640. // System.IntPtr System.IntPtr::Zero
  1641. intptr_t ___Zero_1;
  1642. };
  1643. // System.IntPtr
  1644. // System.Single
  1645. // System.Single
  1646. // ZXing.Datamatrix.Encoder.TextEncoder
  1647. // ZXing.Datamatrix.Encoder.TextEncoder
  1648. // System.Void
  1649. // System.Void
  1650. // ZXing.Datamatrix.Encoder.X12Encoder
  1651. // ZXing.Datamatrix.Encoder.X12Encoder
  1652. // System.Delegate
  1653. // System.Delegate
  1654. // System.Exception
  1655. struct Exception_t_StaticFields
  1656. {
  1657. // System.Object System.Exception::s_EDILock
  1658. RuntimeObject* ___s_EDILock_0;
  1659. };
  1660. // System.Exception
  1661. // ZXing.Common.HybridBinarizer
  1662. // ZXing.Common.HybridBinarizer
  1663. // System.RuntimeFieldHandle
  1664. // System.RuntimeFieldHandle
  1665. // System.Action`2<System.Object,System.EventArgs>
  1666. // System.Action`2<System.Object,System.EventArgs>
  1667. // System.Action`2<System.Object,System.Object>
  1668. // System.Action`2<System.Object,System.Object>
  1669. // System.Func`3<System.Int32,System.Int32,System.Boolean>
  1670. // System.Func`3<System.Int32,System.Int32,System.Boolean>
  1671. // System.ArgumentException
  1672. // System.ArgumentException
  1673. // System.IndexOutOfRangeException
  1674. // System.IndexOutOfRangeException
  1675. // System.InvalidOperationException
  1676. // System.InvalidOperationException
  1677. // System.NotSupportedException
  1678. // System.NotSupportedException
  1679. #ifdef __clang__
  1680. #pragma clang diagnostic pop
  1681. #endif
  1682. // System.Byte[]
  1683. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  1684. {
  1685. ALIGN_FIELD (8) uint8_t m_Items[1];
  1686. inline uint8_t GetAt(il2cpp_array_size_t index) const
  1687. {
  1688. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1689. return m_Items[index];
  1690. }
  1691. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  1692. {
  1693. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1694. return m_Items + index;
  1695. }
  1696. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  1697. {
  1698. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1699. m_Items[index] = value;
  1700. }
  1701. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  1702. {
  1703. return m_Items[index];
  1704. }
  1705. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1706. {
  1707. return m_Items + index;
  1708. }
  1709. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  1710. {
  1711. m_Items[index] = value;
  1712. }
  1713. };
  1714. // System.Int32[]
  1715. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  1716. {
  1717. ALIGN_FIELD (8) int32_t m_Items[1];
  1718. inline int32_t GetAt(il2cpp_array_size_t index) const
  1719. {
  1720. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1721. return m_Items[index];
  1722. }
  1723. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  1724. {
  1725. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1726. return m_Items + index;
  1727. }
  1728. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  1729. {
  1730. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1731. m_Items[index] = value;
  1732. }
  1733. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  1734. {
  1735. return m_Items[index];
  1736. }
  1737. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1738. {
  1739. return m_Items + index;
  1740. }
  1741. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  1742. {
  1743. m_Items[index] = value;
  1744. }
  1745. };
  1746. // System.Int32[][]
  1747. struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E : public RuntimeArray
  1748. {
  1749. ALIGN_FIELD (8) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* m_Items[1];
  1750. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAt(il2cpp_array_size_t index) const
  1751. {
  1752. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1753. return m_Items[index];
  1754. }
  1755. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAt(il2cpp_array_size_t index)
  1756. {
  1757. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1758. return m_Items + index;
  1759. }
  1760. inline void SetAt(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value)
  1761. {
  1762. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1763. m_Items[index] = value;
  1764. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1765. }
  1766. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAtUnchecked(il2cpp_array_size_t index) const
  1767. {
  1768. return m_Items[index];
  1769. }
  1770. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1771. {
  1772. return m_Items + index;
  1773. }
  1774. inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value)
  1775. {
  1776. m_Items[index] = value;
  1777. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1778. }
  1779. };
  1780. // System.Char[]
  1781. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
  1782. {
  1783. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  1784. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  1785. {
  1786. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1787. return m_Items[index];
  1788. }
  1789. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  1790. {
  1791. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1792. return m_Items + index;
  1793. }
  1794. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  1795. {
  1796. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1797. m_Items[index] = value;
  1798. }
  1799. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  1800. {
  1801. return m_Items[index];
  1802. }
  1803. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1804. {
  1805. return m_Items + index;
  1806. }
  1807. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  1808. {
  1809. m_Items[index] = value;
  1810. }
  1811. };
  1812. // ZXing.Datamatrix.Encoder.Encoder[]
  1813. struct EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C : public RuntimeArray
  1814. {
  1815. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  1816. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  1817. {
  1818. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1819. return m_Items[index];
  1820. }
  1821. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  1822. {
  1823. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1824. return m_Items + index;
  1825. }
  1826. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  1827. {
  1828. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1829. m_Items[index] = value;
  1830. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1831. }
  1832. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  1833. {
  1834. return m_Items[index];
  1835. }
  1836. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1837. {
  1838. return m_Items + index;
  1839. }
  1840. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  1841. {
  1842. m_Items[index] = value;
  1843. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1844. }
  1845. };
  1846. // System.Single[]
  1847. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
  1848. {
  1849. ALIGN_FIELD (8) float m_Items[1];
  1850. inline float GetAt(il2cpp_array_size_t index) const
  1851. {
  1852. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1853. return m_Items[index];
  1854. }
  1855. inline float* GetAddressAt(il2cpp_array_size_t index)
  1856. {
  1857. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1858. return m_Items + index;
  1859. }
  1860. inline void SetAt(il2cpp_array_size_t index, float value)
  1861. {
  1862. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1863. m_Items[index] = value;
  1864. }
  1865. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  1866. {
  1867. return m_Items[index];
  1868. }
  1869. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1870. {
  1871. return m_Items + index;
  1872. }
  1873. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  1874. {
  1875. m_Items[index] = value;
  1876. }
  1877. };
  1878. // ZXing.Datamatrix.Encoder.SymbolInfo[]
  1879. struct SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9 : public RuntimeArray
  1880. {
  1881. ALIGN_FIELD (8) SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* m_Items[1];
  1882. inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* GetAt(il2cpp_array_size_t index) const
  1883. {
  1884. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1885. return m_Items[index];
  1886. }
  1887. inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE** GetAddressAt(il2cpp_array_size_t index)
  1888. {
  1889. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1890. return m_Items + index;
  1891. }
  1892. inline void SetAt(il2cpp_array_size_t index, SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* value)
  1893. {
  1894. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1895. m_Items[index] = value;
  1896. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1897. }
  1898. inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* GetAtUnchecked(il2cpp_array_size_t index) const
  1899. {
  1900. return m_Items[index];
  1901. }
  1902. inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1903. {
  1904. return m_Items + index;
  1905. }
  1906. inline void SetAtUnchecked(il2cpp_array_size_t index, SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* value)
  1907. {
  1908. m_Items[index] = value;
  1909. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1910. }
  1911. };
  1912. // ZXing.Datamatrix.Internal.DataBlock[]
  1913. struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340 : public RuntimeArray
  1914. {
  1915. ALIGN_FIELD (8) DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* m_Items[1];
  1916. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* GetAt(il2cpp_array_size_t index) const
  1917. {
  1918. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1919. return m_Items[index];
  1920. }
  1921. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D** GetAddressAt(il2cpp_array_size_t index)
  1922. {
  1923. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1924. return m_Items + index;
  1925. }
  1926. inline void SetAt(il2cpp_array_size_t index, DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* value)
  1927. {
  1928. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1929. m_Items[index] = value;
  1930. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1931. }
  1932. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* GetAtUnchecked(il2cpp_array_size_t index) const
  1933. {
  1934. return m_Items[index];
  1935. }
  1936. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1937. {
  1938. return m_Items + index;
  1939. }
  1940. inline void SetAtUnchecked(il2cpp_array_size_t index, DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* value)
  1941. {
  1942. m_Items[index] = value;
  1943. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1944. }
  1945. };
  1946. // ZXing.Datamatrix.Internal.Version/ECB[]
  1947. struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE : public RuntimeArray
  1948. {
  1949. ALIGN_FIELD (8) ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* m_Items[1];
  1950. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* GetAt(il2cpp_array_size_t index) const
  1951. {
  1952. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1953. return m_Items[index];
  1954. }
  1955. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D** GetAddressAt(il2cpp_array_size_t index)
  1956. {
  1957. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1958. return m_Items + index;
  1959. }
  1960. inline void SetAt(il2cpp_array_size_t index, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* value)
  1961. {
  1962. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1963. m_Items[index] = value;
  1964. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1965. }
  1966. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* GetAtUnchecked(il2cpp_array_size_t index) const
  1967. {
  1968. return m_Items[index];
  1969. }
  1970. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1971. {
  1972. return m_Items + index;
  1973. }
  1974. inline void SetAtUnchecked(il2cpp_array_size_t index, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* value)
  1975. {
  1976. m_Items[index] = value;
  1977. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1978. }
  1979. };
  1980. // System.Boolean[]
  1981. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
  1982. {
  1983. ALIGN_FIELD (8) bool m_Items[1];
  1984. inline bool GetAt(il2cpp_array_size_t index) const
  1985. {
  1986. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1987. return m_Items[index];
  1988. }
  1989. inline bool* GetAddressAt(il2cpp_array_size_t index)
  1990. {
  1991. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1992. return m_Items + index;
  1993. }
  1994. inline void SetAt(il2cpp_array_size_t index, bool value)
  1995. {
  1996. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1997. m_Items[index] = value;
  1998. }
  1999. inline bool GetAtUnchecked(il2cpp_array_size_t index) const
  2000. {
  2001. return m_Items[index];
  2002. }
  2003. inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2004. {
  2005. return m_Items + index;
  2006. }
  2007. inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
  2008. {
  2009. m_Items[index] = value;
  2010. }
  2011. };
  2012. // System.Boolean[][]
  2013. struct BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC : public RuntimeArray
  2014. {
  2015. ALIGN_FIELD (8) BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* m_Items[1];
  2016. inline BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* GetAt(il2cpp_array_size_t index) const
  2017. {
  2018. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2019. return m_Items[index];
  2020. }
  2021. inline BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4** GetAddressAt(il2cpp_array_size_t index)
  2022. {
  2023. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2024. return m_Items + index;
  2025. }
  2026. inline void SetAt(il2cpp_array_size_t index, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* value)
  2027. {
  2028. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2029. m_Items[index] = value;
  2030. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2031. }
  2032. inline BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* GetAtUnchecked(il2cpp_array_size_t index) const
  2033. {
  2034. return m_Items[index];
  2035. }
  2036. inline BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2037. {
  2038. return m_Items + index;
  2039. }
  2040. inline void SetAtUnchecked(il2cpp_array_size_t index, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* value)
  2041. {
  2042. m_Items[index] = value;
  2043. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2044. }
  2045. };
  2046. // ZXing.Datamatrix.Internal.Version[]
  2047. struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1 : public RuntimeArray
  2048. {
  2049. ALIGN_FIELD (8) Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* m_Items[1];
  2050. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* GetAt(il2cpp_array_size_t index) const
  2051. {
  2052. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2053. return m_Items[index];
  2054. }
  2055. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC** GetAddressAt(il2cpp_array_size_t index)
  2056. {
  2057. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2058. return m_Items + index;
  2059. }
  2060. inline void SetAt(il2cpp_array_size_t index, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* value)
  2061. {
  2062. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2063. m_Items[index] = value;
  2064. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2065. }
  2066. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* GetAtUnchecked(il2cpp_array_size_t index) const
  2067. {
  2068. return m_Items[index];
  2069. }
  2070. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2071. {
  2072. return m_Items + index;
  2073. }
  2074. inline void SetAtUnchecked(il2cpp_array_size_t index, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* value)
  2075. {
  2076. m_Items[index] = value;
  2077. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2078. }
  2079. };
  2080. // ZXing.ResultPoint[]
  2081. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0 : public RuntimeArray
  2082. {
  2083. ALIGN_FIELD (8) ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* m_Items[1];
  2084. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAt(il2cpp_array_size_t index) const
  2085. {
  2086. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2087. return m_Items[index];
  2088. }
  2089. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAt(il2cpp_array_size_t index)
  2090. {
  2091. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2092. return m_Items + index;
  2093. }
  2094. inline void SetAt(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value)
  2095. {
  2096. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2097. m_Items[index] = value;
  2098. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2099. }
  2100. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAtUnchecked(il2cpp_array_size_t index) const
  2101. {
  2102. return m_Items[index];
  2103. }
  2104. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2105. {
  2106. return m_Items + index;
  2107. }
  2108. inline void SetAtUnchecked(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value)
  2109. {
  2110. m_Items[index] = value;
  2111. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2112. }
  2113. };
  2114. // System.String[]
  2115. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  2116. {
  2117. ALIGN_FIELD (8) String_t* m_Items[1];
  2118. inline String_t* GetAt(il2cpp_array_size_t index) const
  2119. {
  2120. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2121. return m_Items[index];
  2122. }
  2123. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  2124. {
  2125. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2126. return m_Items + index;
  2127. }
  2128. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  2129. {
  2130. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2131. m_Items[index] = value;
  2132. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2133. }
  2134. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2135. {
  2136. return m_Items[index];
  2137. }
  2138. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2139. {
  2140. return m_Items + index;
  2141. }
  2142. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  2143. {
  2144. m_Items[index] = value;
  2145. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2146. }
  2147. };
  2148. // System.Void ZXing.SupportClass::Fill<System.Byte>(T[],T)
  2149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, uint8_t ___1_value, const RuntimeMethod* method) ;
  2150. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
  2151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  2152. // System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
  2153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  2154. // System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
  2155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  2156. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  2157. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2158. // System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
  2159. 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) ;
  2160. // TResult System.Func`3<System.Int32,System.Int32,System.Boolean>::Invoke(T1,T2)
  2161. 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) ;
  2162. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
  2163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
  2164. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
  2165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  2166. // System.Void ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<System.Int32Enum,System.Object>::.ctor()
  2167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeNotifyDictionary_2__ctor_mDC11FC8C91D4B000B1677A7B2884D7542B6A143C_gshared (ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B* __this, const RuntimeMethod* method) ;
  2168. // System.Void System.Action`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  2169. 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) ;
  2170. // System.Void ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<System.Int32Enum,System.Object>::add_ValueChanged(System.Action`2<System.Object,System.EventArgs>)
  2171. 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) ;
  2172. // System.Void System.Action`2<System.Object,System.Object>::Invoke(T1,T2)
  2173. 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) ;
  2174. // System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Object>::.ctor()
  2175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ;
  2176. // System.Void System.Object::.ctor()
  2177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2178. // System.Text.Encoding System.Text.Encoding::GetEncoding(System.String)
  2179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187 (String_t* ___0_name, const RuntimeMethod* method) ;
  2180. // System.Void System.Text.StringBuilder::.ctor(System.Int32)
  2181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  2182. // System.Char System.String::get_Chars(System.Int32)
  2183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2184. // System.String System.String::Concat(System.String,System.String,System.String)
  2185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  2186. // System.Void System.ArgumentException::.ctor(System.String)
  2187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2188. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
  2189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  2190. // System.Int32 System.String::get_Length()
  2191. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  2192. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
  2193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2194. // System.Int32 System.Text.StringBuilder::get_Length()
  2195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
  2196. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_TotalMessageCharCount()
  2197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_TotalMessageCharCount_mA2FD83A874BF4225530991EF9D3A4B4B5FA439CC (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2198. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_CodewordCount()
  2199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2200. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::updateSymbolInfo(System.Int32)
  2201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_len, const RuntimeMethod* method) ;
  2202. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.SymbolInfo::lookup(System.Int32,ZXing.Datamatrix.Encoder.SymbolShapeHint,ZXing.Dimension,ZXing.Dimension,System.Boolean)
  2203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A (int32_t ___0_dataCodewords, int32_t ___1_shape, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___2_minSize, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___3_maxSize, bool ___4_fail, const RuntimeMethod* method) ;
  2204. // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
  2205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  2206. // System.String ZXing.Datamatrix.Encoder.ErrorCorrection::createECCBlock(System.String,System.Int32)
  2207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorCorrection_createECCBlock_m92AEABEDD92CA46D608D3A44BB7FFBA4D91D334B (String_t* ___0_codewords, int32_t ___1_numECWords, const RuntimeMethod* method) ;
  2208. // System.Int32 System.Text.StringBuilder::get_Capacity()
  2209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Capacity_m9DBF3B3940BC0BB882CA26F0EDB53896A491AD1E (StringBuilder_t* __this, const RuntimeMethod* method) ;
  2210. // System.Void System.Text.StringBuilder::set_Length(System.Int32)
  2211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2212. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getErrorLengthForInterleavedBlock(System.Int32)
  2213. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SymbolInfo_getErrorLengthForInterleavedBlock_m40EEDA5793B81F1C3E89C3B02344028B39EA8F57_inline (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2214. // System.Void System.Text.StringBuilder::set_Chars(System.Int32,System.Char)
  2215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE (StringBuilder_t* __this, int32_t ___0_index, Il2CppChar ___1_value, const RuntimeMethod* method) ;
  2216. // System.String System.Int32::ToString()
  2217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  2218. // System.String System.String::Concat(System.String,System.String)
  2219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  2220. // System.String System.String::CreateString(System.Char[])
  2221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, const RuntimeMethod* method) ;
  2222. // System.String ZXing.Datamatrix.Encoder.HighLevelEncoder::encodeHighLevel(System.String,ZXing.Datamatrix.Encoder.SymbolShapeHint,ZXing.Dimension,ZXing.Dimension,System.Int32)
  2223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HighLevelEncoder_encodeHighLevel_m1004474CB777AB33AA6E7BB8765181E240837B3F (String_t* ___0_msg, int32_t ___1_shape, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___2_minSize, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___3_maxSize, int32_t ___4_defaultEncodation, const RuntimeMethod* method) ;
  2224. // System.Void ZXing.Datamatrix.Encoder.ASCIIEncoder::.ctor()
  2225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASCIIEncoder__ctor_mBADF0D8E0C74A3E4209F1004B2B67E30F99FCA8B (ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B* __this, const RuntimeMethod* method) ;
  2226. // System.Void ZXing.Datamatrix.Encoder.C40Encoder::.ctor()
  2227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder__ctor_mCF8E217142B3FDA838E08A60382971B401B4ED19 (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, const RuntimeMethod* method) ;
  2228. // System.Void ZXing.Datamatrix.Encoder.TextEncoder::.ctor()
  2229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEncoder__ctor_m8D115F332EB1696AB94AC7B487EBA49A898F6ABE (TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA* __this, const RuntimeMethod* method) ;
  2230. // System.Void ZXing.Datamatrix.Encoder.X12Encoder::.ctor()
  2231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X12Encoder__ctor_mF028595A192E9DB5F0E9D431B48130B0FB4DDB89 (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, const RuntimeMethod* method) ;
  2232. // System.Void ZXing.Datamatrix.Encoder.EdifactEncoder::.ctor()
  2233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdifactEncoder__ctor_mF8620B58F6DAD2999A7C249A3AA25130BB67B30B (EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A* __this, const RuntimeMethod* method) ;
  2234. // System.Void ZXing.Datamatrix.Encoder.Base256Encoder::.ctor()
  2235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Base256Encoder__ctor_mEB9C5A0354696DBFBBB174D7093FDF5486076587 (Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4* __this, const RuntimeMethod* method) ;
  2236. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::.ctor(System.String)
  2237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext__ctor_mA92A7238CC1EB75FED321BEE140B66DD3BBDCC85 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, String_t* ___0_msg, const RuntimeMethod* method) ;
  2238. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::setSymbolShape(ZXing.Datamatrix.Encoder.SymbolShapeHint)
  2239. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_setSymbolShape_m36A3FAF7338446232390BFF33805E6FD6128D6A1_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_shape, const RuntimeMethod* method) ;
  2240. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::setSizeConstraints(ZXing.Dimension,ZXing.Dimension)
  2241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_setSizeConstraints_m14A1C6F72089324717EC233B26E0424A1AB9B531 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___0_minSize, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___1_maxSize, const RuntimeMethod* method) ;
  2242. // System.Boolean System.String::StartsWith(System.String)
  2243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2244. // System.Boolean System.String::EndsWith(System.String)
  2245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2246. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::writeCodeword(System.Char)
  2247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, Il2CppChar ___0_codeword, const RuntimeMethod* method) ;
  2248. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::setSkipAtEnd(System.Int32)
  2249. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_setSkipAtEnd_mB8691BDAB30FF9B6F660EDFB0FE2CD4CC3292758_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_count, const RuntimeMethod* method) ;
  2250. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_Pos()
  2251. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2252. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::set_Pos(System.Int32)
  2253. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2254. // System.Void System.InvalidOperationException::.ctor(System.String)
  2255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2256. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_NewEncoding()
  2257. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2258. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::resetEncoderSignal()
  2259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_resetEncoderSignal_m7690BA3941423F51651724908D5C2965466CAF8C (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2260. // System.Boolean ZXing.Datamatrix.Encoder.EncoderContext::get_HasMoreCharacters()
  2261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2262. // System.Text.StringBuilder ZXing.Datamatrix.Encoder.EncoderContext::get_Codewords()
  2263. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringBuilder_t* EncoderContext_get_Codewords_mD51A6C44F8029396D1790D9066C27F62270017F8_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2264. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::updateSymbolInfo()
  2265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2266. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.EncoderContext::get_SymbolInfo()
  2267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2268. // System.Char ZXing.Datamatrix.Encoder.HighLevelEncoder::randomize253State(System.Int32)
  2269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar HighLevelEncoder_randomize253State_mFA79A84AC345A6B91494EC4E3A6014D1E48AE6D1 (int32_t ___0_codewordPosition, const RuntimeMethod* method) ;
  2270. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::lookAheadTestIntern(System.String,System.Int32,System.Int32)
  2271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_lookAheadTestIntern_m93678696B87543E15D670B3F81B2AFA7B141BB72 (String_t* ___0_msg, int32_t ___1_startpos, int32_t ___2_currentMode, const RuntimeMethod* method) ;
  2272. // System.Int32 System.Math::Min(System.Int32,System.Int32)
  2273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  2274. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeX12(System.Char)
  2275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeX12_m71DF7E9D28D87E894E8044E44EEC35853EBB19DD (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2276. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeEDIFACT(System.Char)
  2277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeEDIFACT_m20E5A60A17D04ED9415AFD6BBCACEB5382BEB4A6 (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2278. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::findMinimums(System.Single[],System.Int32[],System.Int32,System.Byte[])
  2279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_findMinimums_m2247DFBDABA1C833F872CE1BF4E09EE01BB939B8 (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_charCounts, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_intCharCounts, int32_t ___2_min, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_mins, const RuntimeMethod* method) ;
  2280. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::getMinimumCount(System.Byte[])
  2281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_getMinimumCount_m5DDE4989BB444B138E6704B044AA12FFF2E2CF1B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mins, const RuntimeMethod* method) ;
  2282. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isDigit(System.Char)
  2283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isDigit_m5034DF8BD6393A155E74620CF9BEA06167943C62 (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2284. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isExtendedASCII(System.Char)
  2285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isExtendedASCII_m8FBDB0F0388A6B010466E54D66E1F32510485CBD (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2286. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeC40(System.Char)
  2287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeC40_mE57B28DF154F948D50CB833A6A24A33914017A4E (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2288. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeText(System.Char)
  2289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeText_mCF24450C7B97F5244A7D4E950F933E36A7ABBF4F (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2290. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isSpecialB256(System.Char)
  2291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isSpecialB256_m8B269ED20367CB620671C099BEC435027CA05E12 (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2292. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::min(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
  2293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_min_mC94F375B0CD17FB124602AF597B845CCFE35F996 (int32_t ___0_f1, int32_t ___1_f2, int32_t ___2_f3, int32_t ___3_f4, int32_t ___4_f5, const RuntimeMethod* method) ;
  2294. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::min(System.Int32,System.Int32,System.Int32,System.Int32)
  2295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_min_mDA53348A00E463EE6B7125F477D36AC01492E97A (int32_t ___0_f1, int32_t ___1_f2, int32_t ___2_f3, int32_t ___3_f4, const RuntimeMethod* method) ;
  2296. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isX12TermSep(System.Char)
  2297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isX12TermSep_m692A7AB1407E4152614E4C3CC8A283C3D1DDB6F7 (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
  2298. // System.Void ZXing.SupportClass::Fill<System.Byte>(T[],T)
  2299. inline void SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, uint8_t ___1_value, const RuntimeMethod* method)
  2300. {
  2301. (( void (*) (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, uint8_t, const RuntimeMethod*))SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_gshared)(___0_array, ___1_value, method);
  2302. }
  2303. // System.String System.String::Format(System.String,System.Object,System.Object)
  2304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
  2305. // System.Void ZXing.Datamatrix.Encoder.SymbolInfo::.ctor(System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
  2306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, int32_t ___6_rsBlockData, int32_t ___7_rsBlockError, const RuntimeMethod* method) ;
  2307. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.SymbolInfo::lookup(System.Int32,ZXing.Datamatrix.Encoder.SymbolShapeHint,System.Boolean)
  2308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_m3F9D17C2508EF0A4AC4123A11543BF132E58E30C (int32_t ___0_dataCodewords, int32_t ___1_shape, bool ___2_fail, const RuntimeMethod* method) ;
  2309. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolWidth()
  2310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ;
  2311. // System.Int32 ZXing.Dimension::get_Width()
  2312. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) ;
  2313. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolHeight()
  2314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ;
  2315. // System.Int32 ZXing.Dimension::get_Height()
  2316. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) ;
  2317. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getHorizontalDataRegions()
  2318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ;
  2319. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getVerticalDataRegions()
  2320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ;
  2321. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolDataWidth()
  2322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ;
  2323. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolDataHeight()
  2324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ;
  2325. // System.Void System.Text.StringBuilder::.ctor()
  2326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
  2327. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32)
  2328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2329. // System.Void ZXing.Datamatrix.Encoder.SymbolInfo::.ctor(System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
  2330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, const RuntimeMethod* method) ;
  2331. // System.Void ZXing.Datamatrix.Encoder.DataMatrixSymbolInfo144::.ctor()
  2332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixSymbolInfo144__ctor_mD8F76C96B0BFE4155482D76707A138409550BAEB (DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51* __this, const RuntimeMethod* method) ;
  2333. // System.Char ZXing.Datamatrix.Encoder.EncoderContext::get_CurrentChar()
  2334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2335. // System.Void ZXing.Datamatrix.Encoder.C40Encoder::writeNextTriplet(ZXing.Datamatrix.Encoder.EncoderContext,System.Text.StringBuilder)
  2336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method) ;
  2337. // System.String ZXing.Datamatrix.Encoder.EncoderContext::get_Message()
  2338. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2339. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::lookAheadTest(System.String,System.Int32,System.Int32)
  2340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F (String_t* ___0_msg, int32_t ___1_startpos, int32_t ___2_currentMode, const RuntimeMethod* method) ;
  2341. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::signalEncoderChange(System.Int32)
  2342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_encoding, const RuntimeMethod* method) ;
  2343. // System.Void ZXing.Datamatrix.Encoder.HighLevelEncoder::illegalCharacter(System.Char)
  2344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
  2345. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_RemainingCharacters()
  2346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ;
  2347. // System.Int32 ZXing.Common.BitMatrix::get_Height()
  2348. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  2349. // ZXing.Datamatrix.Internal.Version ZXing.Datamatrix.Internal.BitMatrixParser::readVersion(ZXing.Common.BitMatrix)
  2350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ;
  2351. // ZXing.Common.BitMatrix ZXing.Datamatrix.Internal.BitMatrixParser::extractDataRegion(ZXing.Common.BitMatrix)
  2352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ;
  2353. // System.Int32 ZXing.Common.BitMatrix::get_Width()
  2354. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  2355. // System.Void ZXing.Common.BitMatrix::.ctor(System.Int32,System.Int32)
  2356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
  2357. // ZXing.Datamatrix.Internal.Version ZXing.Datamatrix.Internal.Version::getVersionForDimensions(System.Int32,System.Int32)
  2358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363 (int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ;
  2359. // System.Int32 ZXing.Datamatrix.Internal.Version::getTotalCodewords()
  2360. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  2361. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner1(System.Int32,System.Int32)
  2362. 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) ;
  2363. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner2(System.Int32,System.Int32)
  2364. 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) ;
  2365. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner3(System.Int32,System.Int32)
  2366. 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) ;
  2367. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner4(System.Int32,System.Int32)
  2368. 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) ;
  2369. // System.Boolean ZXing.Common.BitMatrix::get_Item(System.Int32,System.Int32)
  2370. 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) ;
  2371. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readUtah(System.Int32,System.Int32,System.Int32,System.Int32)
  2372. 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) ;
  2373. // System.Void ZXing.Common.BitMatrix::set_Item(System.Int32,System.Int32,System.Boolean)
  2374. 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) ;
  2375. // System.Boolean ZXing.Datamatrix.Internal.BitMatrixParser::readModule(System.Int32,System.Int32,System.Int32,System.Int32)
  2376. 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) ;
  2377. // System.Int32 ZXing.Datamatrix.Internal.Version::getSymbolSizeRows()
  2378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  2379. // System.Int32 ZXing.Datamatrix.Internal.Version::getSymbolSizeColumns()
  2380. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  2381. // System.Int32 ZXing.Datamatrix.Internal.Version::getDataRegionSizeRows()
  2382. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  2383. // System.Int32 ZXing.Datamatrix.Internal.Version::getDataRegionSizeColumns()
  2384. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  2385. // ZXing.Datamatrix.Internal.Version/ECBlocks ZXing.Datamatrix.Internal.Version::getECBlocks()
  2386. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  2387. // ZXing.Datamatrix.Internal.Version/ECB[] ZXing.Datamatrix.Internal.Version/ECBlocks::get_ECBlocksValue()
  2388. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) ;
  2389. // System.Int32 ZXing.Datamatrix.Internal.Version/ECB::get_Count()
  2390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) ;
  2391. // System.Int32 ZXing.Datamatrix.Internal.Version/ECB::get_DataCodewords()
  2392. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) ;
  2393. // System.Int32 ZXing.Datamatrix.Internal.Version/ECBlocks::get_ECCodewords()
  2394. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) ;
  2395. // System.Void ZXing.Datamatrix.Internal.DataBlock::.ctor(System.Int32,System.Byte[])
  2396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, int32_t ___0_numDataCodewords, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_codewords, const RuntimeMethod* method) ;
  2397. // System.Int32 ZXing.Datamatrix.Internal.Version::getVersionNumber()
  2398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  2399. // System.Void System.ArgumentException::.ctor()
  2400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, const RuntimeMethod* method) ;
  2401. // System.Void ZXing.Common.BitSource::.ctor(System.Byte[])
  2402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  2403. // System.Void System.Collections.Generic.List`1<System.Byte[]>::.ctor(System.Int32)
  2404. inline void List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  2405. {
  2406. (( void (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
  2407. }
  2408. // System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
  2409. inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  2410. {
  2411. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
  2412. }
  2413. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeAsciiSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Text.StringBuilder,System.Collections.Generic.List`1<System.Int32>,ZXing.Datamatrix.Internal.DecodedBitStreamParser/Mode&)
  2414. 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) ;
  2415. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeC40Segment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.List`1<System.Int32>)
  2416. 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) ;
  2417. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeTextSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.List`1<System.Int32>)
  2418. 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) ;
  2419. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeAnsiX12Segment(ZXing.Common.BitSource,System.Text.StringBuilder)
  2420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) ;
  2421. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeEdifactSegment(ZXing.Common.BitSource,System.Text.StringBuilder)
  2422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) ;
  2423. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeBase256Segment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.IList`1<System.Byte[]>)
  2424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, RuntimeObject* ___2_byteSegments, const RuntimeMethod* method) ;
  2425. // System.Int32 ZXing.Common.BitSource::available()
  2426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ;
  2427. // System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
  2428. inline bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  2429. {
  2430. return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared)(__this, ___0_item, method);
  2431. }
  2432. // System.Int32 System.Collections.Generic.List`1<System.Byte[]>::get_Count()
  2433. inline int32_t List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, const RuntimeMethod* method)
  2434. {
  2435. return (( int32_t (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  2436. }
  2437. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.String,System.Collections.Generic.IList`1<System.Byte[]>,System.String,System.Int32)
  2438. 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) ;
  2439. // System.Int32 ZXing.Common.BitSource::readBits(System.Int32)
  2440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, int32_t ___0_numBits, const RuntimeMethod* method) ;
  2441. // System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
  2442. inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  2443. {
  2444. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
  2445. }
  2446. // System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String)
  2447. 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) ;
  2448. // System.Void ZXing.Datamatrix.Internal.DecodedBitStreamParser::parseTwoBytes(System.Int32,System.Int32,System.Int32[])
  2449. 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) ;
  2450. // System.Int32 ZXing.Common.BitSource::get_BitOffset()
  2451. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ;
  2452. // System.Int32 ZXing.Common.BitSource::get_ByteOffset()
  2453. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ;
  2454. // System.Int32 ZXing.Datamatrix.Internal.DecodedBitStreamParser::unrandomize255State(System.Int32,System.Int32)
  2455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4 (int32_t ___0_randomizedBase256Codeword, int32_t ___1_base256CodewordPosition, const RuntimeMethod* method) ;
  2456. // System.Void ZXing.Common.ReedSolomon.ReedSolomonDecoder::.ctor(ZXing.Common.ReedSolomon.GenericGF)
  2457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method) ;
  2458. // ZXing.Common.BitMatrix ZXing.Common.BitMatrix::parse(System.Boolean[][])
  2459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrix_parse_m13F0FB256915706284EE8B7AB15E78A45807D9EA (BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC* ___0_image, const RuntimeMethod* method) ;
  2460. // ZXing.Common.DecoderResult ZXing.Datamatrix.Internal.Decoder::decode(ZXing.Common.BitMatrix)
  2461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, const RuntimeMethod* method) ;
  2462. // System.Void ZXing.Datamatrix.Internal.BitMatrixParser::.ctor(ZXing.Common.BitMatrix)
  2463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ;
  2464. // ZXing.Datamatrix.Internal.Version ZXing.Datamatrix.Internal.BitMatrixParser::get_Version()
  2465. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) ;
  2466. // System.Byte[] ZXing.Datamatrix.Internal.BitMatrixParser::readCodewords()
  2467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) ;
  2468. // ZXing.Datamatrix.Internal.DataBlock[] ZXing.Datamatrix.Internal.DataBlock::getDataBlocks(System.Byte[],ZXing.Datamatrix.Internal.Version)
  2469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawCodewords, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___1_version, const RuntimeMethod* method) ;
  2470. // System.Int32 ZXing.Datamatrix.Internal.DataBlock::get_NumDataCodewords()
  2471. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) ;
  2472. // System.Byte[] ZXing.Datamatrix.Internal.DataBlock::get_Codewords()
  2473. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) ;
  2474. // System.Boolean ZXing.Datamatrix.Internal.Decoder::correctErrors(System.Byte[],System.Int32)
  2475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9 (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_numDataCodewords, const RuntimeMethod* method) ;
  2476. // ZXing.Common.DecoderResult ZXing.Datamatrix.Internal.DecodedBitStreamParser::decode(System.Byte[])
  2477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  2478. // System.Boolean ZXing.Common.ReedSolomon.ReedSolomonDecoder::decode(System.Int32[],System.Int32)
  2479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method) ;
  2480. // System.Void ZXing.Datamatrix.Internal.Version/ECB::.ctor(System.Int32,System.Int32)
  2481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525 (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, int32_t ___0_count, int32_t ___1_dataCodewords, const RuntimeMethod* method) ;
  2482. // System.Void ZXing.Datamatrix.Internal.Version/ECBlocks::.ctor(System.Int32,ZXing.Datamatrix.Internal.Version/ECB)
  2483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks, const RuntimeMethod* method) ;
  2484. // System.Void ZXing.Datamatrix.Internal.Version::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,ZXing.Datamatrix.Internal.Version/ECBlocks)
  2485. 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) ;
  2486. // System.Void ZXing.Datamatrix.Internal.Version/ECBlocks::.ctor(System.Int32,ZXing.Datamatrix.Internal.Version/ECB,ZXing.Datamatrix.Internal.Version/ECB)
  2487. 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) ;
  2488. // ZXing.Datamatrix.Internal.Version[] ZXing.Datamatrix.Internal.Version::buildVersions()
  2489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460 (const RuntimeMethod* method) ;
  2490. // ZXing.Common.Detector.WhiteRectangleDetector ZXing.Common.Detector.WhiteRectangleDetector::Create(ZXing.Common.BitMatrix)
  2491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  2492. // ZXing.ResultPoint[] ZXing.Common.Detector.WhiteRectangleDetector::detect()
  2493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method) ;
  2494. // ZXing.ResultPoint[] ZXing.Datamatrix.Internal.Detector::detectSolid1(ZXing.ResultPoint[])
  2495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, const RuntimeMethod* method) ;
  2496. // ZXing.ResultPoint[] ZXing.Datamatrix.Internal.Detector::detectSolid2(ZXing.ResultPoint[])
  2497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ;
  2498. // ZXing.ResultPoint ZXing.Datamatrix.Internal.Detector::correctTopRight(ZXing.ResultPoint[])
  2499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ;
  2500. // ZXing.ResultPoint[] ZXing.Datamatrix.Internal.Detector::shiftToModuleCenter(ZXing.ResultPoint[])
  2501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ;
  2502. // System.Int32 ZXing.Datamatrix.Internal.Detector::transitionsBetween(ZXing.ResultPoint,ZXing.ResultPoint)
  2503. 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) ;
  2504. // System.Int32 System.Math::Max(System.Int32,System.Int32)
  2505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  2506. // ZXing.Common.BitMatrix ZXing.Datamatrix.Internal.Detector::sampleGrid(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32,System.Int32)
  2507. 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) ;
  2508. // System.Void ZXing.Common.DetectorResult::.ctor(ZXing.Common.BitMatrix,ZXing.ResultPoint[])
  2509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method) ;
  2510. // System.Void ZXing.ResultPoint::.ctor(System.Single,System.Single)
  2511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  2512. // ZXing.ResultPoint ZXing.Datamatrix.Internal.Detector::shiftPoint(ZXing.ResultPoint,ZXing.ResultPoint,System.Int32)
  2513. 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) ;
  2514. // System.Boolean ZXing.Datamatrix.Internal.Detector::isValid(ZXing.ResultPoint)
  2515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p, const RuntimeMethod* method) ;
  2516. // ZXing.ResultPoint ZXing.Datamatrix.Internal.Detector::moveAway(ZXing.ResultPoint,System.Single,System.Single)
  2517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, float ___1_fromX, float ___2_fromY, const RuntimeMethod* method) ;
  2518. // ZXing.Common.GridSampler ZXing.Common.GridSampler::get_Instance()
  2519. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) ;
  2520. // System.Int32[] ZXing.Common.BitArray::makeArray(System.Int32)
  2521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635 (int32_t ___0_size, const RuntimeMethod* method) ;
  2522. // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
  2523. 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) ;
  2524. // System.Int32 ZXing.Common.BitArray::numberOfTrailingZeros(System.Int32)
  2525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2 (int32_t ___0_num, const RuntimeMethod* method) ;
  2526. // System.Void ZXing.Common.BitArray::ensureCapacity(System.Int32)
  2527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_ensureCapacity_mDF218905881BF77F0EB74B7CE44DACEE7BB8E5C3 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  2528. // System.Boolean ZXing.Common.BitArray::get_Item(System.Int32)
  2529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method) ;
  2530. // System.Void ZXing.Common.BitArray::appendBit(System.Boolean)
  2531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_appendBit_m11115FA9745686E439F42F4D02DD8F66549D4B3F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, bool ___0_bit, const RuntimeMethod* method) ;
  2532. // System.Int32 System.Int32::GetHashCode()
  2533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  2534. // System.Object System.Array::Clone()
  2535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ;
  2536. // System.Void ZXing.Common.BitArray::.ctor(System.Int32[],System.Int32)
  2537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_mEDC06A6C18FF38BD70B49133903D7DC3457E58DB (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_bits, int32_t ___1_size, const RuntimeMethod* method) ;
  2538. // System.String System.String::Substring(System.Int32,System.Int32)
  2539. 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) ;
  2540. // System.Boolean System.String::Equals(System.String)
  2541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2542. // System.String System.String::Substring(System.Int32)
  2543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
  2544. // TResult System.Func`3<System.Int32,System.Int32,System.Boolean>::Invoke(T1,T2)
  2545. inline bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_inline (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  2546. {
  2547. return (( bool (*) (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69*, int32_t, int32_t, const RuntimeMethod*))Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  2548. }
  2549. // System.Int32 ZXing.Common.BitMatrix::get_RowSize()
  2550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_RowSize_m73A8059F016CBAE68959D0D7C1CB44F5954EC4B6_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  2551. // System.Void ZXing.Common.BitArray::.ctor(System.Int32)
  2552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  2553. // ZXing.Common.BitArray ZXing.Common.BitMatrix::getRow(System.Int32,ZXing.Common.BitArray)
  2554. 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) ;
  2555. // System.Int32[] ZXing.Common.BitArray::get_Array()
  2556. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  2557. // System.Int32 ZXing.Common.BitArray::get_Size()
  2558. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  2559. // System.Void ZXing.Common.BitArray::clear()
  2560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  2561. // System.Void ZXing.Common.BitArray::setBulk(System.Int32,System.Int32)
  2562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, int32_t ___1_newBits, const RuntimeMethod* method) ;
  2563. // System.Void ZXing.Common.BitArray::reverse()
  2564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  2565. // System.Void ZXing.Common.BitMatrix::setRow(System.Int32,ZXing.Common.BitArray)
  2566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ;
  2567. // System.String System.Environment::get_NewLine()
  2568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ;
  2569. // System.String ZXing.Common.BitMatrix::ToString(System.String,System.String,System.String)
  2570. 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) ;
  2571. // System.String ZXing.Common.BitMatrix::buildToString(System.String,System.String,System.String)
  2572. 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) ;
  2573. // System.Void ZXing.Common.BitMatrix::.ctor(System.Int32,System.Int32,System.Int32,System.Int32[])
  2574. 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) ;
  2575. // System.Void System.ArgumentException::.ctor(System.String,System.String)
  2576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  2577. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,ZXing.Common.CharacterSetECI>::.ctor()
  2578. inline void Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7 (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C* __this, const RuntimeMethod* method)
  2579. {
  2580. (( void (*) (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
  2581. }
  2582. // System.Void System.Collections.Generic.Dictionary`2<System.String,ZXing.Common.CharacterSetECI>::.ctor()
  2583. inline void Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904 (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F* __this, const RuntimeMethod* method)
  2584. {
  2585. (( void (*) (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  2586. }
  2587. // System.Void ZXing.Common.CharacterSetECI::addCharacterSet(System.Int32,System.String)
  2588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719 (int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) ;
  2589. // System.Void ZXing.Common.CharacterSetECI::addCharacterSet(System.Int32,System.String[])
  2590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E (int32_t ___0_value, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_encodingNames, const RuntimeMethod* method) ;
  2591. // System.Void ZXing.Common.ECI::.ctor(System.Int32)
  2592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_val, const RuntimeMethod* method) ;
  2593. // System.Void ZXing.Common.CharacterSetECI::.ctor(System.Int32,System.String)
  2594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) ;
  2595. // System.String System.String::ToUpper()
  2596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49 (String_t* __this, const RuntimeMethod* method) ;
  2597. // System.String ZXing.Common.CharacterSetECI::get_EncodingName()
  2598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method) ;
  2599. // System.Text.Encoding ZXing.Common.CharacterSetECI::getEncoding(System.String)
  2600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996 (String_t* ___0_encodingName, const RuntimeMethod* method) ;
  2601. // System.Int32 ZXing.Common.DecoderResult::get_StructuredAppendParity()
  2602. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  2603. // System.Int32 ZXing.Common.DecoderResult::get_StructuredAppendSequenceNumber()
  2604. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  2605. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.String,System.Collections.Generic.IList`1<System.Byte[]>,System.String,System.Int32,System.Int32,System.Int32)
  2606. 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) ;
  2607. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.Int32,System.String,System.Collections.Generic.IList`1<System.Byte[]>,System.String,System.Int32,System.Int32,System.Int32)
  2608. 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) ;
  2609. // System.Void ZXing.Common.DecoderResult::set_RawBytes(System.Byte[])
  2610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ;
  2611. // System.Void ZXing.Common.DecoderResult::set_NumBits(System.Int32)
  2612. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2613. // System.Void ZXing.Common.DecoderResult::set_Text(System.String)
  2614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2615. // System.Void ZXing.Common.DecoderResult::set_ByteSegments(System.Collections.Generic.IList`1<System.Byte[]>)
  2616. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2617. // System.Void ZXing.Common.DecoderResult::set_ECLevel(System.String)
  2618. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2619. // System.Void ZXing.Common.DecoderResult::set_StructuredAppendParity(System.Int32)
  2620. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2621. // System.Void ZXing.Common.DecoderResult::set_StructuredAppendSequenceNumber(System.Int32)
  2622. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2623. // System.Void ZXing.Common.DecoderResult::set_SymbologyModifier(System.Int32)
  2624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2625. // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
  2626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
  2627. // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
  2628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
  2629. // System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object> ZXing.Common.DecodingOptions::get_Hints()
  2630. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method) ;
  2631. // System.Void ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<ZXing.DecodeHintType,System.Object>::.ctor()
  2632. inline void ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* __this, const RuntimeMethod* method)
  2633. {
  2634. (( void (*) (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*, const RuntimeMethod*))ChangeNotifyDictionary_2__ctor_mDC11FC8C91D4B000B1677A7B2884D7542B6A143C_gshared)(__this, method);
  2635. }
  2636. // System.Void ZXing.Common.DecodingOptions::set_Hints(System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>)
  2637. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2638. // System.Void ZXing.Common.DecodingOptions::set_UseCode39ExtendedMode(System.Boolean)
  2639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) ;
  2640. // System.Void ZXing.Common.DecodingOptions::set_UseCode39RelaxedExtendedMode(System.Boolean)
  2641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) ;
  2642. // System.Void System.Action`2<System.Object,System.EventArgs>::.ctor(System.Object,System.IntPtr)
  2643. inline void Action_2__ctor_mE9F1E1F6E8B261D5D4D0AC704E03E680A2EA21DA (Action_2_t289BAF75267253402F54F4FD038D938211304C1F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2644. {
  2645. (( void (*) (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
  2646. }
  2647. // System.Void ZXing.Common.DecodingOptions/ChangeNotifyDictionary`2<ZXing.DecodeHintType,System.Object>::add_ValueChanged(System.Action`2<System.Object,System.EventArgs>)
  2648. inline void ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method)
  2649. {
  2650. (( void (*) (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*, Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, const RuntimeMethod*))ChangeNotifyDictionary_2_add_ValueChanged_mDB52722A79CDC02F24F7A777979821FB53B29572_gshared)(__this, ___0_value, method);
  2651. }
  2652. // System.Void System.Action`2<System.Object,System.EventArgs>::Invoke(T1,T2)
  2653. inline void Action_2_Invoke_m2647E8AE2A067992C75B6E689B16B86816C565AF_inline (Action_2_t289BAF75267253402F54F4FD038D938211304C1F* __this, RuntimeObject* ___0_arg1, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_arg2, const RuntimeMethod* method)
  2654. {
  2655. (( void (*) (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, RuntimeObject*, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  2656. }
  2657. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::quadrilateralToQuadrilateral(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  2658. 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) ;
  2659. // System.Void ZXing.Common.PerspectiveTransform::transformPoints(System.Single[])
  2660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_points, const RuntimeMethod* method) ;
  2661. // System.Boolean ZXing.Common.GridSampler::checkAndNudgePoints(ZXing.Common.BitMatrix,System.Single[])
  2662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_points, const RuntimeMethod* method) ;
  2663. // System.Void ZXing.Common.GridSampler::.ctor()
  2664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, const RuntimeMethod* method) ;
  2665. // System.Void ZXing.Common.DetectorResult::set_Bits(ZXing.Common.BitMatrix)
  2666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method) ;
  2667. // System.Void ZXing.Common.DetectorResult::set_Points(ZXing.ResultPoint[])
  2668. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) ;
  2669. // System.Void ZXing.Common.ECI::set_Value(System.Int32)
  2670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2671. // ZXing.Common.CharacterSetECI ZXing.Common.CharacterSetECI::getCharacterSetECIByValue(System.Int32)
  2672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710 (int32_t ___0_value, const RuntimeMethod* method) ;
  2673. // System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object> ZXing.Common.EncodingOptions::get_Hints()
  2674. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method) ;
  2675. // System.Void System.Collections.Generic.Dictionary`2<ZXing.EncodeHintType,System.Object>::.ctor()
  2676. inline void Dictionary_2__ctor_mEBDC6492FA82D5299A66D696831841C5A7CC0A7A (Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510* __this, const RuntimeMethod* method)
  2677. {
  2678. (( void (*) (Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
  2679. }
  2680. // System.Void ZXing.Common.EncodingOptions::set_Hints(System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>)
  2681. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncodingOptions_set_Hints_m2C1CA13760646F26BFEF0295B4D380823F634FE5_inline (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2682. // System.Void ZXing.Binarizer::.ctor(ZXing.LuminanceSource)
  2683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binarizer__ctor_m998F6088E701653D5ADED2C8B7473AFB87F3198D (Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ;
  2684. // System.Void ZXing.Common.GlobalHistogramBinarizer::initArrays(System.Int32)
  2685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_luminanceSize, const RuntimeMethod* method) ;
  2686. // System.Boolean ZXing.Common.GlobalHistogramBinarizer::estimateBlackPoint(System.Int32[],System.Int32&)
  2687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_buckets, int32_t* ___1_blackPoint, const RuntimeMethod* method) ;
  2688. // System.Void ZXing.Common.BitArray::set_Item(System.Int32,System.Boolean)
  2689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, bool ___1_value, const RuntimeMethod* method) ;
  2690. // System.Void ZXing.Common.GlobalHistogramBinarizer::.ctor(ZXing.LuminanceSource)
  2691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ;
  2692. // System.Void System.NotSupportedException::.ctor()
  2693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  2694. // System.Void ZXing.Common.DefaultGridSampler::.ctor()
  2695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, const RuntimeMethod* method) ;
  2696. // System.Void ZXing.Common.HybridBinarizer::binarizeEntireImage()
  2697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method) ;
  2698. // System.Void ZXing.Common.HybridBinarizer::.ctor(ZXing.LuminanceSource)
  2699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ;
  2700. // System.Int32[][] ZXing.Common.HybridBinarizer::calculateBlackPoints(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32)
  2701. 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) ;
  2702. // System.Void ZXing.Common.HybridBinarizer::calculateThresholdForBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[][],ZXing.Common.BitMatrix)
  2703. 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) ;
  2704. // ZXing.Common.BitMatrix ZXing.Common.GlobalHistogramBinarizer::get_BlackMatrix()
  2705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, const RuntimeMethod* method) ;
  2706. // System.Int32 ZXing.Common.HybridBinarizer::cap(System.Int32,System.Int32)
  2707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE (int32_t ___0_value, int32_t ___1_max, const RuntimeMethod* method) ;
  2708. // System.Void ZXing.Common.HybridBinarizer::thresholdBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,ZXing.Common.BitMatrix)
  2709. 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) ;
  2710. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::quadrilateralToSquare(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  2711. 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) ;
  2712. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::squareToQuadrilateral(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  2713. 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) ;
  2714. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::times(ZXing.Common.PerspectiveTransform)
  2715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___0_other, const RuntimeMethod* method) ;
  2716. // System.Void ZXing.Common.PerspectiveTransform::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  2717. 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) ;
  2718. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::buildAdjoint()
  2719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, const RuntimeMethod* method) ;
  2720. // System.Text.Encoding System.Text.Encoding::get_UTF8()
  2721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
  2722. // System.Text.Encoding ZXing.Common.StringUtils::guessCharset(System.Byte[],System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>)
  2723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* StringUtils_guessCharset_m6A654C9AB8A213AA4F67BC40ED3BF4CD6464D1E9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, RuntimeObject* ___1_hints, const RuntimeMethod* method) ;
  2724. // System.Text.Encoding System.Text.Encoding::get_Unicode()
  2725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0 (const RuntimeMethod* method) ;
  2726. #ifdef __clang__
  2727. #pragma clang diagnostic push
  2728. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2729. #pragma clang diagnostic ignored "-Wunused-variable"
  2730. #endif
  2731. // System.Void ZXing.Datamatrix.Encoder.Encodation::.ctor()
  2732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encodation__ctor_m0101D62D11586CDE6332479D310B743EAAA129B1 (Encodation_t9F8654164F394095BFDAAF18B325F638F00C61E8* __this, const RuntimeMethod* method)
  2733. {
  2734. {
  2735. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2736. return;
  2737. }
  2738. }
  2739. #ifdef __clang__
  2740. #pragma clang diagnostic pop
  2741. #endif
  2742. #ifdef __clang__
  2743. #pragma clang diagnostic push
  2744. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2745. #pragma clang diagnostic ignored "-Wunused-variable"
  2746. #endif
  2747. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::.cctor()
  2748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext__cctor_mD287150CA6D771646163B2F8A34832ACF3D70CA7 (const RuntimeMethod* method)
  2749. {
  2750. static bool s_Il2CppMethodInitialized;
  2751. if (!s_Il2CppMethodInitialized)
  2752. {
  2753. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var);
  2754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  2755. s_Il2CppMethodInitialized = true;
  2756. }
  2757. {
  2758. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
  2759. L_0 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL);
  2760. ((EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_StaticFields*)il2cpp_codegen_static_fields_for(EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var))->___encoding_9 = L_0;
  2761. Il2CppCodeGenWriteBarrier((void**)(&((EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_StaticFields*)il2cpp_codegen_static_fields_for(EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var))->___encoding_9), (void*)L_0);
  2762. return;
  2763. }
  2764. }
  2765. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::.ctor(System.String)
  2766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext__ctor_mA92A7238CC1EB75FED321BEE140B66DD3BBDCC85 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, String_t* ___0_msg, const RuntimeMethod* method)
  2767. {
  2768. static bool s_Il2CppMethodInitialized;
  2769. if (!s_Il2CppMethodInitialized)
  2770. {
  2771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var);
  2772. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  2773. s_Il2CppMethodInitialized = true;
  2774. }
  2775. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  2776. StringBuilder_t* V_1 = NULL;
  2777. int32_t V_2 = 0;
  2778. int32_t V_3 = 0;
  2779. Il2CppChar V_4 = 0x0;
  2780. {
  2781. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2782. il2cpp_codegen_runtime_class_init_inline(EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var);
  2783. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = ((EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_StaticFields*)il2cpp_codegen_static_fields_for(EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var))->___encoding_9;
  2784. String_t* L_1 = ___0_msg;
  2785. NullCheck(L_0);
  2786. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
  2787. L_2 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(27 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
  2788. V_0 = L_2;
  2789. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0;
  2790. NullCheck(L_3);
  2791. StringBuilder_t* L_4 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  2792. NullCheck(L_4);
  2793. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_4, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
  2794. V_1 = L_4;
  2795. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
  2796. NullCheck(L_5);
  2797. V_2 = ((int32_t)(((RuntimeArray*)L_5)->max_length));
  2798. V_3 = 0;
  2799. goto IL_006c;
  2800. }
  2801. IL_0023:
  2802. {
  2803. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
  2804. int32_t L_7 = V_3;
  2805. NullCheck(L_6);
  2806. int32_t L_8 = L_7;
  2807. uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  2808. V_4 = ((int32_t)(uint16_t)((int32_t)((int32_t)L_9&((int32_t)255))));
  2809. Il2CppChar L_10 = V_4;
  2810. if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)63)))))
  2811. {
  2812. goto IL_005f;
  2813. }
  2814. }
  2815. {
  2816. String_t* L_11 = ___0_msg;
  2817. int32_t L_12 = V_3;
  2818. NullCheck(L_11);
  2819. Il2CppChar L_13;
  2820. L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, L_12, NULL);
  2821. if ((((int32_t)L_13) == ((int32_t)((int32_t)63))))
  2822. {
  2823. goto IL_005f;
  2824. }
  2825. }
  2826. {
  2827. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var)));
  2828. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_14 = ((EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var))))->___encoding_9;
  2829. NullCheck(L_14);
  2830. String_t* L_15;
  2831. L_15 = VirtualFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Text.Encoding::get_WebName() */, L_14);
  2832. String_t* L_16;
  2833. L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB93C9FC35FA93812656A4030E1384E918F34FF37)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0D8F267A049FEA53ABC6A865F33EBF5EABDA7B30)), NULL);
  2834. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2835. NullCheck(L_17);
  2836. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, L_16, NULL);
  2837. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderContext__ctor_mA92A7238CC1EB75FED321BEE140B66DD3BBDCC85_RuntimeMethod_var)));
  2838. }
  2839. IL_005f:
  2840. {
  2841. StringBuilder_t* L_18 = V_1;
  2842. Il2CppChar L_19 = V_4;
  2843. NullCheck(L_18);
  2844. StringBuilder_t* L_20;
  2845. L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_18, L_19, NULL);
  2846. int32_t L_21 = V_3;
  2847. V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  2848. }
  2849. IL_006c:
  2850. {
  2851. int32_t L_22 = V_3;
  2852. int32_t L_23 = V_2;
  2853. if ((((int32_t)L_22) < ((int32_t)L_23)))
  2854. {
  2855. goto IL_0023;
  2856. }
  2857. }
  2858. {
  2859. StringBuilder_t* L_24 = V_1;
  2860. NullCheck(L_24);
  2861. String_t* L_25;
  2862. L_25 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_24);
  2863. __this->___msg_0 = L_25;
  2864. Il2CppCodeGenWriteBarrier((void**)(&__this->___msg_0), (void*)L_25);
  2865. __this->___shape_1 = 0;
  2866. String_t* L_26 = ___0_msg;
  2867. NullCheck(L_26);
  2868. int32_t L_27;
  2869. L_27 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_26, NULL);
  2870. StringBuilder_t* L_28 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  2871. NullCheck(L_28);
  2872. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_28, L_27, NULL);
  2873. __this->___codewords_4 = L_28;
  2874. Il2CppCodeGenWriteBarrier((void**)(&__this->___codewords_4), (void*)L_28);
  2875. __this->___newEncoding_6 = (-1);
  2876. return;
  2877. }
  2878. }
  2879. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::setSymbolShape(ZXing.Datamatrix.Encoder.SymbolShapeHint)
  2880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_setSymbolShape_m36A3FAF7338446232390BFF33805E6FD6128D6A1 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_shape, const RuntimeMethod* method)
  2881. {
  2882. {
  2883. int32_t L_0 = ___0_shape;
  2884. __this->___shape_1 = L_0;
  2885. return;
  2886. }
  2887. }
  2888. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::setSizeConstraints(ZXing.Dimension,ZXing.Dimension)
  2889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_setSizeConstraints_m14A1C6F72089324717EC233B26E0424A1AB9B531 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___0_minSize, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___1_maxSize, const RuntimeMethod* method)
  2890. {
  2891. {
  2892. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_0 = ___0_minSize;
  2893. __this->___minSize_2 = L_0;
  2894. Il2CppCodeGenWriteBarrier((void**)(&__this->___minSize_2), (void*)L_0);
  2895. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_1 = ___1_maxSize;
  2896. __this->___maxSize_3 = L_1;
  2897. Il2CppCodeGenWriteBarrier((void**)(&__this->___maxSize_3), (void*)L_1);
  2898. return;
  2899. }
  2900. }
  2901. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::setSkipAtEnd(System.Int32)
  2902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_setSkipAtEnd_mB8691BDAB30FF9B6F660EDFB0FE2CD4CC3292758 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_count, const RuntimeMethod* method)
  2903. {
  2904. {
  2905. int32_t L_0 = ___0_count;
  2906. __this->___skipAtEnd_8 = L_0;
  2907. return;
  2908. }
  2909. }
  2910. // System.Char ZXing.Datamatrix.Encoder.EncoderContext::get_CurrentChar()
  2911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  2912. {
  2913. {
  2914. String_t* L_0 = __this->___msg_0;
  2915. int32_t L_1 = __this->___pos_5;
  2916. NullCheck(L_0);
  2917. Il2CppChar L_2;
  2918. L_2 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, L_1, NULL);
  2919. return L_2;
  2920. }
  2921. }
  2922. // System.Char ZXing.Datamatrix.Encoder.EncoderContext::get_Current()
  2923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderContext_get_Current_m27F2B6BB9F10E743703F2E18698F07642A69B888 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  2924. {
  2925. {
  2926. String_t* L_0 = __this->___msg_0;
  2927. int32_t L_1 = __this->___pos_5;
  2928. NullCheck(L_0);
  2929. Il2CppChar L_2;
  2930. L_2 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, L_1, NULL);
  2931. return L_2;
  2932. }
  2933. }
  2934. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::writeCodewords(System.String)
  2935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_writeCodewords_mC484A9B88359110CD5BF422F56D3737D711B683D (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, String_t* ___0_codewords, const RuntimeMethod* method)
  2936. {
  2937. {
  2938. StringBuilder_t* L_0 = __this->___codewords_4;
  2939. String_t* L_1 = ___0_codewords;
  2940. NullCheck(L_0);
  2941. StringBuilder_t* L_2;
  2942. L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, L_1, NULL);
  2943. return;
  2944. }
  2945. }
  2946. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::writeCodeword(System.Char)
  2947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, Il2CppChar ___0_codeword, const RuntimeMethod* method)
  2948. {
  2949. {
  2950. StringBuilder_t* L_0 = __this->___codewords_4;
  2951. Il2CppChar L_1 = ___0_codeword;
  2952. NullCheck(L_0);
  2953. StringBuilder_t* L_2;
  2954. L_2 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, L_1, NULL);
  2955. return;
  2956. }
  2957. }
  2958. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_CodewordCount()
  2959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  2960. {
  2961. {
  2962. StringBuilder_t* L_0 = __this->___codewords_4;
  2963. NullCheck(L_0);
  2964. int32_t L_1;
  2965. L_1 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_0, NULL);
  2966. return L_1;
  2967. }
  2968. }
  2969. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::signalEncoderChange(System.Int32)
  2970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_encoding, const RuntimeMethod* method)
  2971. {
  2972. {
  2973. int32_t L_0 = ___0_encoding;
  2974. __this->___newEncoding_6 = L_0;
  2975. return;
  2976. }
  2977. }
  2978. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::resetEncoderSignal()
  2979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_resetEncoderSignal_m7690BA3941423F51651724908D5C2965466CAF8C (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  2980. {
  2981. {
  2982. __this->___newEncoding_6 = (-1);
  2983. return;
  2984. }
  2985. }
  2986. // System.Boolean ZXing.Datamatrix.Encoder.EncoderContext::get_HasMoreCharacters()
  2987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  2988. {
  2989. {
  2990. int32_t L_0 = __this->___pos_5;
  2991. int32_t L_1;
  2992. L_1 = EncoderContext_get_TotalMessageCharCount_mA2FD83A874BF4225530991EF9D3A4B4B5FA439CC(__this, NULL);
  2993. return (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
  2994. }
  2995. }
  2996. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_TotalMessageCharCount()
  2997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_TotalMessageCharCount_mA2FD83A874BF4225530991EF9D3A4B4B5FA439CC (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  2998. {
  2999. {
  3000. String_t* L_0 = __this->___msg_0;
  3001. NullCheck(L_0);
  3002. int32_t L_1;
  3003. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  3004. int32_t L_2 = __this->___skipAtEnd_8;
  3005. return ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
  3006. }
  3007. }
  3008. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_RemainingCharacters()
  3009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3010. {
  3011. {
  3012. int32_t L_0;
  3013. L_0 = EncoderContext_get_TotalMessageCharCount_mA2FD83A874BF4225530991EF9D3A4B4B5FA439CC(__this, NULL);
  3014. int32_t L_1 = __this->___pos_5;
  3015. return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
  3016. }
  3017. }
  3018. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::updateSymbolInfo()
  3019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3020. {
  3021. {
  3022. int32_t L_0;
  3023. L_0 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(__this, NULL);
  3024. EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B(__this, L_0, NULL);
  3025. return;
  3026. }
  3027. }
  3028. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::updateSymbolInfo(System.Int32)
  3029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_len, const RuntimeMethod* method)
  3030. {
  3031. static bool s_Il2CppMethodInitialized;
  3032. if (!s_Il2CppMethodInitialized)
  3033. {
  3034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  3035. s_Il2CppMethodInitialized = true;
  3036. }
  3037. {
  3038. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_0 = __this->___symbolInfo_7;
  3039. if (!L_0)
  3040. {
  3041. goto IL_0016;
  3042. }
  3043. }
  3044. {
  3045. int32_t L_1 = ___0_len;
  3046. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_2 = __this->___symbolInfo_7;
  3047. NullCheck(L_2);
  3048. int32_t L_3 = L_2->___dataCapacity_3;
  3049. if ((((int32_t)L_1) <= ((int32_t)L_3)))
  3050. {
  3051. goto IL_0035;
  3052. }
  3053. }
  3054. IL_0016:
  3055. {
  3056. int32_t L_4 = ___0_len;
  3057. int32_t L_5 = __this->___shape_1;
  3058. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_6 = __this->___minSize_2;
  3059. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_7 = __this->___maxSize_3;
  3060. il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  3061. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_8;
  3062. L_8 = SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A(L_4, L_5, L_6, L_7, (bool)1, NULL);
  3063. __this->___symbolInfo_7 = L_8;
  3064. Il2CppCodeGenWriteBarrier((void**)(&__this->___symbolInfo_7), (void*)L_8);
  3065. }
  3066. IL_0035:
  3067. {
  3068. return;
  3069. }
  3070. }
  3071. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::resetSymbolInfo()
  3072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_resetSymbolInfo_mA2A60DBB16EFF414C97CF8AC479C6C3C19A9FA35 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3073. {
  3074. {
  3075. __this->___symbolInfo_7 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)NULL;
  3076. Il2CppCodeGenWriteBarrier((void**)(&__this->___symbolInfo_7), (void*)(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)NULL);
  3077. return;
  3078. }
  3079. }
  3080. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_Pos()
  3081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3082. {
  3083. {
  3084. int32_t L_0 = __this->___pos_5;
  3085. return L_0;
  3086. }
  3087. }
  3088. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::set_Pos(System.Int32)
  3089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_value, const RuntimeMethod* method)
  3090. {
  3091. {
  3092. int32_t L_0 = ___0_value;
  3093. __this->___pos_5 = L_0;
  3094. return;
  3095. }
  3096. }
  3097. // System.Text.StringBuilder ZXing.Datamatrix.Encoder.EncoderContext::get_Codewords()
  3098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* EncoderContext_get_Codewords_mD51A6C44F8029396D1790D9066C27F62270017F8 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3099. {
  3100. {
  3101. StringBuilder_t* L_0 = __this->___codewords_4;
  3102. return L_0;
  3103. }
  3104. }
  3105. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.EncoderContext::get_SymbolInfo()
  3106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3107. {
  3108. {
  3109. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_0 = __this->___symbolInfo_7;
  3110. return L_0;
  3111. }
  3112. }
  3113. // System.Int32 ZXing.Datamatrix.Encoder.EncoderContext::get_NewEncoding()
  3114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3115. {
  3116. {
  3117. int32_t L_0 = __this->___newEncoding_6;
  3118. return L_0;
  3119. }
  3120. }
  3121. // System.String ZXing.Datamatrix.Encoder.EncoderContext::get_Message()
  3122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3123. {
  3124. {
  3125. String_t* L_0 = __this->___msg_0;
  3126. return L_0;
  3127. }
  3128. }
  3129. // System.Boolean ZXing.Datamatrix.Encoder.EncoderContext::get_Fnc1CodewordIsWritten()
  3130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderContext_get_Fnc1CodewordIsWritten_m12AB5E51D60EF548B1A59F5655CBDE5927AB9C6B (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  3131. {
  3132. {
  3133. bool L_0 = __this->___U3CFnc1CodewordIsWrittenU3Ek__BackingField_10;
  3134. return L_0;
  3135. }
  3136. }
  3137. // System.Void ZXing.Datamatrix.Encoder.EncoderContext::set_Fnc1CodewordIsWritten(System.Boolean)
  3138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_set_Fnc1CodewordIsWritten_m72097CBDF75AFF79C764F1ABB255EDC289FCCCC3 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, bool ___0_value, const RuntimeMethod* method)
  3139. {
  3140. {
  3141. bool L_0 = ___0_value;
  3142. __this->___U3CFnc1CodewordIsWrittenU3Ek__BackingField_10 = L_0;
  3143. return;
  3144. }
  3145. }
  3146. #ifdef __clang__
  3147. #pragma clang diagnostic pop
  3148. #endif
  3149. #ifdef __clang__
  3150. #pragma clang diagnostic push
  3151. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3152. #pragma clang diagnostic ignored "-Wunused-variable"
  3153. #endif
  3154. // System.Void ZXing.Datamatrix.Encoder.ErrorCorrection::.cctor()
  3155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorCorrection__cctor_mEE81607FF4B83A9947E466D060463341CBA0DAA7 (const RuntimeMethod* method)
  3156. {
  3157. static bool s_Il2CppMethodInitialized;
  3158. if (!s_Il2CppMethodInitialized)
  3159. {
  3160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var);
  3162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  3163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____031A7DAB4A9DA871178C39A60B07218F323F2FFF0B20515E960157325A736FA5_2_FieldInfo_var);
  3164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0DA449C0FF1FEA38DEDB3CBF33D6EA0BAC52B769108DFBFFC3B3FFBE2BEA62B6_19_FieldInfo_var);
  3165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____39E265F2471EC546352DFF702DAB30438EDB4EC16476177FFDE70686A10D7BA4_90_FieldInfo_var);
  3166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____400C0E18231705F4F9C7BA6F6E8817FD739DFC494E04EC17313B4271B1859934_104_FieldInfo_var);
  3167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46909D84EC9AF5DBF9113432593C4E89CCE8D2F54253B62FA0EA71FC3727D888_120_FieldInfo_var);
  3168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____49DA175B59DD524F60B4588AA0543382B4CE84AC0EDC7952502C7603F8A32766_127_FieldInfo_var);
  3169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____4C2817831C601A9BBB49CE6749056395F47322DCB7FF38D100CF0F6E8D3DFC41_130_FieldInfo_var);
  3170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5B6F85B8869E38A165A961AF5A2B9046FF1DB878FA266659D539F16C3F96635F_164_FieldInfo_var);
  3171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____783707DEB573CE35EA8ED5733E56C1EB36B6490168A9C3BD6BAC000D7D5BE0E9_213_FieldInfo_var);
  3172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____84A29533CD28AA379618E8B5FCA42CEA74BE3BD0BD75DE950A4F82CB05BA1AE2_234_FieldInfo_var);
  3173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9CEF436DFAEC5D0FF26734AA2AE76EBFAC739240E0A4607387D14F8263B197FA_271_FieldInfo_var);
  3174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A0241A6EC484A8C85C2B2E0E1240E8132BE93CC6A126E4F2DE5FF06D4796209E_277_FieldInfo_var);
  3175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AA75373A0609E9AD0D3F416A48CE4BB81EC06A3171698F7D131B1E5B6BCB2912_292_FieldInfo_var);
  3176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B507BA66C95A60706EC089F80F46572640788389E51DEB981DB759D0716082ED_307_FieldInfo_var);
  3177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____D9A7E16619B0E4535F822EAA39A5F9AC239D36012705F0F83CD0C09B2B987F24_367_FieldInfo_var);
  3178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DE64651006CFFFAC311C4370FD15C4D6EB76ACEBEA906C43C3997BFA28EB52B3_373_FieldInfo_var);
  3179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FA679997A61BF1A27D5B90BD1C746443BFA7979761F27D63F49058FE27938F2A_421_FieldInfo_var);
  3180. s_Il2CppMethodInitialized = true;
  3181. }
  3182. int32_t V_0 = 0;
  3183. int32_t V_1 = 0;
  3184. {
  3185. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  3186. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
  3187. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____39E265F2471EC546352DFF702DAB30438EDB4EC16476177FFDE70686A10D7BA4_90_FieldInfo_var) };
  3188. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  3189. ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___FACTOR_SETS_0 = L_1;
  3190. Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___FACTOR_SETS_0), (void*)L_1);
  3191. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  3192. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_4 = L_3;
  3193. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)5);
  3194. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = L_5;
  3195. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A0241A6EC484A8C85C2B2E0E1240E8132BE93CC6A126E4F2DE5FF06D4796209E_277_FieldInfo_var) };
  3196. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL);
  3197. NullCheck(L_4);
  3198. ArrayElementTypeCheck (L_4, L_6);
  3199. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_6);
  3200. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_8 = L_4;
  3201. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)7);
  3202. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9;
  3203. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____84A29533CD28AA379618E8B5FCA42CEA74BE3BD0BD75DE950A4F82CB05BA1AE2_234_FieldInfo_var) };
  3204. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
  3205. NullCheck(L_8);
  3206. ArrayElementTypeCheck (L_8, L_10);
  3207. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_10);
  3208. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_12 = L_8;
  3209. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  3210. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = L_13;
  3211. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_15 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46909D84EC9AF5DBF9113432593C4E89CCE8D2F54253B62FA0EA71FC3727D888_120_FieldInfo_var) };
  3212. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_14, L_15, NULL);
  3213. NullCheck(L_12);
  3214. ArrayElementTypeCheck (L_12, L_14);
  3215. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_14);
  3216. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_16 = L_12;
  3217. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)11));
  3218. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = L_17;
  3219. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_19 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B507BA66C95A60706EC089F80F46572640788389E51DEB981DB759D0716082ED_307_FieldInfo_var) };
  3220. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_18, L_19, NULL);
  3221. NullCheck(L_16);
  3222. ArrayElementTypeCheck (L_16, L_18);
  3223. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_18);
  3224. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_20 = L_16;
  3225. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
  3226. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21;
  3227. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_23 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0DA449C0FF1FEA38DEDB3CBF33D6EA0BAC52B769108DFBFFC3B3FFBE2BEA62B6_19_FieldInfo_var) };
  3228. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_22, L_23, NULL);
  3229. NullCheck(L_20);
  3230. ArrayElementTypeCheck (L_20, L_22);
  3231. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_22);
  3232. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_24 = L_20;
  3233. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)14));
  3234. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = L_25;
  3235. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_27 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____D9A7E16619B0E4535F822EAA39A5F9AC239D36012705F0F83CD0C09B2B987F24_367_FieldInfo_var) };
  3236. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_26, L_27, NULL);
  3237. NullCheck(L_24);
  3238. ArrayElementTypeCheck (L_24, L_26);
  3239. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_26);
  3240. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_28 = L_24;
  3241. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)18));
  3242. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = L_29;
  3243. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_31 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____49DA175B59DD524F60B4588AA0543382B4CE84AC0EDC7952502C7603F8A32766_127_FieldInfo_var) };
  3244. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_30, L_31, NULL);
  3245. NullCheck(L_28);
  3246. ArrayElementTypeCheck (L_28, L_30);
  3247. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_30);
  3248. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_32 = L_28;
  3249. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20));
  3250. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = L_33;
  3251. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_35 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FA679997A61BF1A27D5B90BD1C746443BFA7979761F27D63F49058FE27938F2A_421_FieldInfo_var) };
  3252. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_34, L_35, NULL);
  3253. NullCheck(L_32);
  3254. ArrayElementTypeCheck (L_32, L_34);
  3255. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_34);
  3256. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_36 = L_32;
  3257. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)24));
  3258. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = L_37;
  3259. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_39 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5B6F85B8869E38A165A961AF5A2B9046FF1DB878FA266659D539F16C3F96635F_164_FieldInfo_var) };
  3260. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_38, L_39, NULL);
  3261. NullCheck(L_36);
  3262. ArrayElementTypeCheck (L_36, L_38);
  3263. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_38);
  3264. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_40 = L_36;
  3265. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)28));
  3266. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = L_41;
  3267. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_43 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9CEF436DFAEC5D0FF26734AA2AE76EBFAC739240E0A4607387D14F8263B197FA_271_FieldInfo_var) };
  3268. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_42, L_43, NULL);
  3269. NullCheck(L_40);
  3270. ArrayElementTypeCheck (L_40, L_42);
  3271. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_42);
  3272. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_44 = L_40;
  3273. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)36));
  3274. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = L_45;
  3275. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_47 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____783707DEB573CE35EA8ED5733E56C1EB36B6490168A9C3BD6BAC000D7D5BE0E9_213_FieldInfo_var) };
  3276. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_46, L_47, NULL);
  3277. NullCheck(L_44);
  3278. ArrayElementTypeCheck (L_44, L_46);
  3279. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_46);
  3280. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_48 = L_44;
  3281. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)42));
  3282. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = L_49;
  3283. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_51 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AA75373A0609E9AD0D3F416A48CE4BB81EC06A3171698F7D131B1E5B6BCB2912_292_FieldInfo_var) };
  3284. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_50, L_51, NULL);
  3285. NullCheck(L_48);
  3286. ArrayElementTypeCheck (L_48, L_50);
  3287. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_50);
  3288. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_52 = L_48;
  3289. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48));
  3290. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = L_53;
  3291. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_55 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____400C0E18231705F4F9C7BA6F6E8817FD739DFC494E04EC17313B4271B1859934_104_FieldInfo_var) };
  3292. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_54, L_55, NULL);
  3293. NullCheck(L_52);
  3294. ArrayElementTypeCheck (L_52, L_54);
  3295. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_54);
  3296. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_56 = L_52;
  3297. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)56));
  3298. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = L_57;
  3299. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_59 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____4C2817831C601A9BBB49CE6749056395F47322DCB7FF38D100CF0F6E8D3DFC41_130_FieldInfo_var) };
  3300. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_58, L_59, NULL);
  3301. NullCheck(L_56);
  3302. ArrayElementTypeCheck (L_56, L_58);
  3303. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_58);
  3304. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_60 = L_56;
  3305. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)62));
  3306. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = L_61;
  3307. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_63 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DE64651006CFFFAC311C4370FD15C4D6EB76ACEBEA906C43C3997BFA28EB52B3_373_FieldInfo_var) };
  3308. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_62, L_63, NULL);
  3309. NullCheck(L_60);
  3310. ArrayElementTypeCheck (L_60, L_62);
  3311. (L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_62);
  3312. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_64 = L_60;
  3313. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_65 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)68));
  3314. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = L_65;
  3315. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_67 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____031A7DAB4A9DA871178C39A60B07218F323F2FFF0B20515E960157325A736FA5_2_FieldInfo_var) };
  3316. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_66, L_67, NULL);
  3317. NullCheck(L_64);
  3318. ArrayElementTypeCheck (L_64, L_66);
  3319. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_66);
  3320. ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___FACTORS_1 = L_64;
  3321. Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___FACTORS_1), (void*)L_64);
  3322. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
  3323. ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___LOG_3 = L_68;
  3324. Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___LOG_3), (void*)L_68);
  3325. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)255));
  3326. ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___ALOG_4 = L_69;
  3327. Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___ALOG_4), (void*)L_69);
  3328. V_0 = 1;
  3329. V_1 = 0;
  3330. goto IL_01c4;
  3331. }
  3332. IL_019c:
  3333. {
  3334. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___ALOG_4;
  3335. int32_t L_71 = V_1;
  3336. int32_t L_72 = V_0;
  3337. NullCheck(L_70);
  3338. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(L_71), (int32_t)L_72);
  3339. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___LOG_3;
  3340. int32_t L_74 = V_0;
  3341. int32_t L_75 = V_1;
  3342. NullCheck(L_73);
  3343. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(L_74), (int32_t)L_75);
  3344. int32_t L_76 = V_0;
  3345. V_0 = ((int32_t)(L_76<<1));
  3346. int32_t L_77 = V_0;
  3347. if ((((int32_t)L_77) < ((int32_t)((int32_t)256))))
  3348. {
  3349. goto IL_01c0;
  3350. }
  3351. }
  3352. {
  3353. int32_t L_78 = V_0;
  3354. V_0 = ((int32_t)(L_78^((int32_t)301)));
  3355. }
  3356. IL_01c0:
  3357. {
  3358. int32_t L_79 = V_1;
  3359. V_1 = ((int32_t)il2cpp_codegen_add(L_79, 1));
  3360. }
  3361. IL_01c4:
  3362. {
  3363. int32_t L_80 = V_1;
  3364. if ((((int32_t)L_80) < ((int32_t)((int32_t)255))))
  3365. {
  3366. goto IL_019c;
  3367. }
  3368. }
  3369. {
  3370. return;
  3371. }
  3372. }
  3373. // System.String ZXing.Datamatrix.Encoder.ErrorCorrection::encodeECC200(System.String,ZXing.Datamatrix.Encoder.SymbolInfo)
  3374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorCorrection_encodeECC200_mDFEA773F30C951CFC5E9E6F3588AC81F168E3A6E (String_t* ___0_codewords, SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* ___1_symbolInfo, const RuntimeMethod* method)
  3375. {
  3376. static bool s_Il2CppMethodInitialized;
  3377. if (!s_Il2CppMethodInitialized)
  3378. {
  3379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  3381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  3382. s_Il2CppMethodInitialized = true;
  3383. }
  3384. StringBuilder_t* V_0 = NULL;
  3385. int32_t V_1 = 0;
  3386. String_t* V_2 = NULL;
  3387. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
  3388. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL;
  3389. int32_t V_5 = 0;
  3390. int32_t V_6 = 0;
  3391. StringBuilder_t* V_7 = NULL;
  3392. String_t* V_8 = NULL;
  3393. int32_t V_9 = 0;
  3394. int32_t V_10 = 0;
  3395. int32_t V_11 = 0;
  3396. {
  3397. String_t* L_0 = ___0_codewords;
  3398. NullCheck(L_0);
  3399. int32_t L_1;
  3400. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  3401. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_2 = ___1_symbolInfo;
  3402. NullCheck(L_2);
  3403. int32_t L_3 = L_2->___dataCapacity_3;
  3404. if ((((int32_t)L_1) == ((int32_t)L_3)))
  3405. {
  3406. goto IL_0019;
  3407. }
  3408. }
  3409. {
  3410. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3411. NullCheck(L_4);
  3412. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67383CDB0350295936DD29F68F1153EBE023D00D)), NULL);
  3413. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ErrorCorrection_encodeECC200_mDFEA773F30C951CFC5E9E6F3588AC81F168E3A6E_RuntimeMethod_var)));
  3414. }
  3415. IL_0019:
  3416. {
  3417. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_5 = ___1_symbolInfo;
  3418. NullCheck(L_5);
  3419. int32_t L_6 = L_5->___dataCapacity_3;
  3420. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_7 = ___1_symbolInfo;
  3421. NullCheck(L_7);
  3422. int32_t L_8 = L_7->___errorCodewords_4;
  3423. StringBuilder_t* L_9 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  3424. NullCheck(L_9);
  3425. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_9, ((int32_t)il2cpp_codegen_add(L_6, L_8)), NULL);
  3426. V_0 = L_9;
  3427. StringBuilder_t* L_10 = V_0;
  3428. String_t* L_11 = ___0_codewords;
  3429. NullCheck(L_10);
  3430. StringBuilder_t* L_12;
  3431. L_12 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_10, L_11, NULL);
  3432. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_13 = ___1_symbolInfo;
  3433. NullCheck(L_13);
  3434. int32_t L_14;
  3435. L_14 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getInterleavedBlockCount() */, L_13);
  3436. V_1 = L_14;
  3437. int32_t L_15 = V_1;
  3438. if ((!(((uint32_t)L_15) == ((uint32_t)1))))
  3439. {
  3440. goto IL_0059;
  3441. }
  3442. }
  3443. {
  3444. String_t* L_16 = ___0_codewords;
  3445. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_17 = ___1_symbolInfo;
  3446. NullCheck(L_17);
  3447. int32_t L_18 = L_17->___errorCodewords_4;
  3448. il2cpp_codegen_runtime_class_init_inline(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3449. String_t* L_19;
  3450. L_19 = ErrorCorrection_createECCBlock_m92AEABEDD92CA46D608D3A44BB7FFBA4D91D334B(L_16, L_18, NULL);
  3451. V_2 = L_19;
  3452. StringBuilder_t* L_20 = V_0;
  3453. String_t* L_21 = V_2;
  3454. NullCheck(L_20);
  3455. StringBuilder_t* L_22;
  3456. L_22 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, L_21, NULL);
  3457. goto IL_0132;
  3458. }
  3459. IL_0059:
  3460. {
  3461. StringBuilder_t* L_23 = V_0;
  3462. StringBuilder_t* L_24 = V_0;
  3463. NullCheck(L_24);
  3464. int32_t L_25;
  3465. L_25 = StringBuilder_get_Capacity_m9DBF3B3940BC0BB882CA26F0EDB53896A491AD1E(L_24, NULL);
  3466. NullCheck(L_23);
  3467. StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_23, L_25, NULL);
  3468. int32_t L_26 = V_1;
  3469. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_26);
  3470. V_3 = L_27;
  3471. int32_t L_28 = V_1;
  3472. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_28);
  3473. V_4 = L_29;
  3474. V_5 = 0;
  3475. goto IL_009c;
  3476. }
  3477. IL_0079:
  3478. {
  3479. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = V_3;
  3480. int32_t L_31 = V_5;
  3481. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_32 = ___1_symbolInfo;
  3482. int32_t L_33 = V_5;
  3483. NullCheck(L_32);
  3484. int32_t L_34;
  3485. L_34 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(5 /* System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getDataLengthForInterleavedBlock(System.Int32) */, L_32, ((int32_t)il2cpp_codegen_add(L_33, 1)));
  3486. NullCheck(L_30);
  3487. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (int32_t)L_34);
  3488. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_4;
  3489. int32_t L_36 = V_5;
  3490. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_37 = ___1_symbolInfo;
  3491. int32_t L_38 = V_5;
  3492. NullCheck(L_37);
  3493. int32_t L_39;
  3494. L_39 = SymbolInfo_getErrorLengthForInterleavedBlock_m40EEDA5793B81F1C3E89C3B02344028B39EA8F57_inline(L_37, ((int32_t)il2cpp_codegen_add(L_38, 1)), NULL);
  3495. NullCheck(L_35);
  3496. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_36), (int32_t)L_39);
  3497. int32_t L_40 = V_5;
  3498. V_5 = ((int32_t)il2cpp_codegen_add(L_40, 1));
  3499. }
  3500. IL_009c:
  3501. {
  3502. int32_t L_41 = V_5;
  3503. int32_t L_42 = V_1;
  3504. if ((((int32_t)L_41) < ((int32_t)L_42)))
  3505. {
  3506. goto IL_0079;
  3507. }
  3508. }
  3509. {
  3510. V_6 = 0;
  3511. goto IL_012a;
  3512. }
  3513. IL_00a9:
  3514. {
  3515. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_3;
  3516. int32_t L_44 = V_6;
  3517. NullCheck(L_43);
  3518. int32_t L_45 = L_44;
  3519. int32_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
  3520. StringBuilder_t* L_47 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  3521. NullCheck(L_47);
  3522. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_47, L_46, NULL);
  3523. V_7 = L_47;
  3524. int32_t L_48 = V_6;
  3525. V_10 = L_48;
  3526. goto IL_00d0;
  3527. }
  3528. IL_00ba:
  3529. {
  3530. StringBuilder_t* L_49 = V_7;
  3531. String_t* L_50 = ___0_codewords;
  3532. int32_t L_51 = V_10;
  3533. NullCheck(L_50);
  3534. Il2CppChar L_52;
  3535. L_52 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_50, L_51, NULL);
  3536. NullCheck(L_49);
  3537. StringBuilder_t* L_53;
  3538. L_53 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_49, L_52, NULL);
  3539. int32_t L_54 = V_10;
  3540. int32_t L_55 = V_1;
  3541. V_10 = ((int32_t)il2cpp_codegen_add(L_54, L_55));
  3542. }
  3543. IL_00d0:
  3544. {
  3545. int32_t L_56 = V_10;
  3546. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_57 = ___1_symbolInfo;
  3547. NullCheck(L_57);
  3548. int32_t L_58 = L_57->___dataCapacity_3;
  3549. if ((((int32_t)L_56) < ((int32_t)L_58)))
  3550. {
  3551. goto IL_00ba;
  3552. }
  3553. }
  3554. {
  3555. StringBuilder_t* L_59 = V_7;
  3556. NullCheck(L_59);
  3557. String_t* L_60;
  3558. L_60 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_59);
  3559. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = V_4;
  3560. int32_t L_62 = V_6;
  3561. NullCheck(L_61);
  3562. int32_t L_63 = L_62;
  3563. int32_t L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
  3564. il2cpp_codegen_runtime_class_init_inline(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3565. String_t* L_65;
  3566. L_65 = ErrorCorrection_createECCBlock_m92AEABEDD92CA46D608D3A44BB7FFBA4D91D334B(L_60, L_64, NULL);
  3567. V_8 = L_65;
  3568. V_9 = 0;
  3569. int32_t L_66 = V_6;
  3570. V_11 = L_66;
  3571. goto IL_0119;
  3572. }
  3573. IL_00f6:
  3574. {
  3575. StringBuilder_t* L_67 = V_0;
  3576. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_68 = ___1_symbolInfo;
  3577. NullCheck(L_68);
  3578. int32_t L_69 = L_68->___dataCapacity_3;
  3579. int32_t L_70 = V_11;
  3580. String_t* L_71 = V_8;
  3581. int32_t L_72 = V_9;
  3582. int32_t L_73 = L_72;
  3583. V_9 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  3584. NullCheck(L_71);
  3585. Il2CppChar L_74;
  3586. L_74 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_71, L_73, NULL);
  3587. NullCheck(L_67);
  3588. StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE(L_67, ((int32_t)il2cpp_codegen_add(L_69, L_70)), L_74, NULL);
  3589. int32_t L_75 = V_11;
  3590. int32_t L_76 = V_1;
  3591. V_11 = ((int32_t)il2cpp_codegen_add(L_75, L_76));
  3592. }
  3593. IL_0119:
  3594. {
  3595. int32_t L_77 = V_11;
  3596. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = V_4;
  3597. int32_t L_79 = V_6;
  3598. NullCheck(L_78);
  3599. int32_t L_80 = L_79;
  3600. int32_t L_81 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
  3601. int32_t L_82 = V_1;
  3602. if ((((int32_t)L_77) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_81, L_82)))))
  3603. {
  3604. goto IL_00f6;
  3605. }
  3606. }
  3607. {
  3608. int32_t L_83 = V_6;
  3609. V_6 = ((int32_t)il2cpp_codegen_add(L_83, 1));
  3610. }
  3611. IL_012a:
  3612. {
  3613. int32_t L_84 = V_6;
  3614. int32_t L_85 = V_1;
  3615. if ((((int32_t)L_84) < ((int32_t)L_85)))
  3616. {
  3617. goto IL_00a9;
  3618. }
  3619. }
  3620. IL_0132:
  3621. {
  3622. StringBuilder_t* L_86 = V_0;
  3623. NullCheck(L_86);
  3624. String_t* L_87;
  3625. L_87 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_86);
  3626. return L_87;
  3627. }
  3628. }
  3629. // System.String ZXing.Datamatrix.Encoder.ErrorCorrection::createECCBlock(System.String,System.Int32)
  3630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorCorrection_createECCBlock_m92AEABEDD92CA46D608D3A44BB7FFBA4D91D334B (String_t* ___0_codewords, int32_t ___1_numECWords, const RuntimeMethod* method)
  3631. {
  3632. static bool s_Il2CppMethodInitialized;
  3633. if (!s_Il2CppMethodInitialized)
  3634. {
  3635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  3636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3637. s_Il2CppMethodInitialized = true;
  3638. }
  3639. int32_t V_0 = 0;
  3640. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  3641. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_2 = NULL;
  3642. int32_t V_3 = 0;
  3643. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_4 = NULL;
  3644. int32_t V_5 = 0;
  3645. int32_t V_6 = 0;
  3646. int32_t V_7 = 0;
  3647. int32_t V_8 = 0;
  3648. int32_t V_9 = 0;
  3649. int32_t V_10 = 0;
  3650. {
  3651. V_0 = (-1);
  3652. V_5 = 0;
  3653. goto IL_001d;
  3654. }
  3655. IL_0007:
  3656. {
  3657. il2cpp_codegen_runtime_class_init_inline(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3658. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___FACTOR_SETS_0;
  3659. int32_t L_1 = V_5;
  3660. NullCheck(L_0);
  3661. int32_t L_2 = L_1;
  3662. int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  3663. int32_t L_4 = ___1_numECWords;
  3664. if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
  3665. {
  3666. goto IL_0017;
  3667. }
  3668. }
  3669. {
  3670. int32_t L_5 = V_5;
  3671. V_0 = L_5;
  3672. goto IL_0028;
  3673. }
  3674. IL_0017:
  3675. {
  3676. int32_t L_6 = V_5;
  3677. V_5 = ((int32_t)il2cpp_codegen_add(L_6, 1));
  3678. }
  3679. IL_001d:
  3680. {
  3681. int32_t L_7 = V_5;
  3682. il2cpp_codegen_runtime_class_init_inline(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3683. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___FACTOR_SETS_0;
  3684. NullCheck(L_8);
  3685. if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
  3686. {
  3687. goto IL_0007;
  3688. }
  3689. }
  3690. IL_0028:
  3691. {
  3692. int32_t L_9 = V_0;
  3693. if ((((int32_t)L_9) >= ((int32_t)0)))
  3694. {
  3695. goto IL_0043;
  3696. }
  3697. }
  3698. {
  3699. String_t* L_10;
  3700. L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_numECWords), NULL);
  3701. String_t* L_11;
  3702. L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9B8F649398C7E49B405A6B26D2C0D6199F62648E)), L_10, NULL);
  3703. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3704. NullCheck(L_12);
  3705. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, L_11, NULL);
  3706. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ErrorCorrection_createECCBlock_m92AEABEDD92CA46D608D3A44BB7FFBA4D91D334B_RuntimeMethod_var)));
  3707. }
  3708. IL_0043:
  3709. {
  3710. il2cpp_codegen_runtime_class_init_inline(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3711. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_13 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___FACTORS_1;
  3712. int32_t L_14 = V_0;
  3713. NullCheck(L_13);
  3714. int32_t L_15 = L_14;
  3715. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  3716. V_1 = L_16;
  3717. int32_t L_17 = ___1_numECWords;
  3718. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_17);
  3719. V_2 = L_18;
  3720. V_6 = 0;
  3721. goto IL_0062;
  3722. }
  3723. IL_0057:
  3724. {
  3725. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = V_2;
  3726. int32_t L_20 = V_6;
  3727. NullCheck(L_19);
  3728. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (Il2CppChar)0);
  3729. int32_t L_21 = V_6;
  3730. V_6 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  3731. }
  3732. IL_0062:
  3733. {
  3734. int32_t L_22 = V_6;
  3735. int32_t L_23 = ___1_numECWords;
  3736. if ((((int32_t)L_22) < ((int32_t)L_23)))
  3737. {
  3738. goto IL_0057;
  3739. }
  3740. }
  3741. {
  3742. String_t* L_24 = ___0_codewords;
  3743. NullCheck(L_24);
  3744. int32_t L_25;
  3745. L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL);
  3746. V_3 = L_25;
  3747. V_7 = 0;
  3748. goto IL_0110;
  3749. }
  3750. IL_0076:
  3751. {
  3752. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_26 = V_2;
  3753. int32_t L_27 = ___1_numECWords;
  3754. NullCheck(L_26);
  3755. int32_t L_28 = ((int32_t)il2cpp_codegen_subtract(L_27, 1));
  3756. uint16_t L_29 = (uint16_t)(L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  3757. String_t* L_30 = ___0_codewords;
  3758. int32_t L_31 = V_7;
  3759. NullCheck(L_30);
  3760. Il2CppChar L_32;
  3761. L_32 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_30, L_31, NULL);
  3762. V_8 = ((int32_t)((int32_t)L_29^(int32_t)L_32));
  3763. int32_t L_33 = ___1_numECWords;
  3764. V_9 = ((int32_t)il2cpp_codegen_subtract(L_33, 1));
  3765. goto IL_00d4;
  3766. }
  3767. IL_008d:
  3768. {
  3769. int32_t L_34 = V_8;
  3770. if (!L_34)
  3771. {
  3772. goto IL_00c4;
  3773. }
  3774. }
  3775. {
  3776. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_1;
  3777. int32_t L_36 = V_9;
  3778. NullCheck(L_35);
  3779. int32_t L_37 = L_36;
  3780. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  3781. if (!L_38)
  3782. {
  3783. goto IL_00c4;
  3784. }
  3785. }
  3786. {
  3787. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = V_2;
  3788. int32_t L_40 = V_9;
  3789. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_41 = V_2;
  3790. int32_t L_42 = V_9;
  3791. NullCheck(L_41);
  3792. int32_t L_43 = ((int32_t)il2cpp_codegen_subtract(L_42, 1));
  3793. uint16_t L_44 = (uint16_t)(L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
  3794. il2cpp_codegen_runtime_class_init_inline(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3795. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___ALOG_4;
  3796. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___LOG_3;
  3797. int32_t L_47 = V_8;
  3798. NullCheck(L_46);
  3799. int32_t L_48 = L_47;
  3800. int32_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  3801. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___LOG_3;
  3802. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = V_1;
  3803. int32_t L_52 = V_9;
  3804. NullCheck(L_51);
  3805. int32_t L_53 = L_52;
  3806. int32_t L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  3807. NullCheck(L_50);
  3808. int32_t L_55 = L_54;
  3809. int32_t L_56 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  3810. NullCheck(L_45);
  3811. int32_t L_57 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_49, L_56))%((int32_t)255)));
  3812. int32_t L_58 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  3813. NullCheck(L_39);
  3814. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (Il2CppChar)((int32_t)(uint16_t)((int32_t)((int32_t)L_44^L_58))));
  3815. goto IL_00ce;
  3816. }
  3817. IL_00c4:
  3818. {
  3819. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_59 = V_2;
  3820. int32_t L_60 = V_9;
  3821. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_61 = V_2;
  3822. int32_t L_62 = V_9;
  3823. NullCheck(L_61);
  3824. int32_t L_63 = ((int32_t)il2cpp_codegen_subtract(L_62, 1));
  3825. uint16_t L_64 = (uint16_t)(L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
  3826. NullCheck(L_59);
  3827. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (Il2CppChar)L_64);
  3828. }
  3829. IL_00ce:
  3830. {
  3831. int32_t L_65 = V_9;
  3832. V_9 = ((int32_t)il2cpp_codegen_subtract(L_65, 1));
  3833. }
  3834. IL_00d4:
  3835. {
  3836. int32_t L_66 = V_9;
  3837. if ((((int32_t)L_66) > ((int32_t)0)))
  3838. {
  3839. goto IL_008d;
  3840. }
  3841. }
  3842. {
  3843. int32_t L_67 = V_8;
  3844. if (!L_67)
  3845. {
  3846. goto IL_0106;
  3847. }
  3848. }
  3849. {
  3850. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = V_1;
  3851. NullCheck(L_68);
  3852. int32_t L_69 = 0;
  3853. int32_t L_70 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
  3854. if (!L_70)
  3855. {
  3856. goto IL_0106;
  3857. }
  3858. }
  3859. {
  3860. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_71 = V_2;
  3861. il2cpp_codegen_runtime_class_init_inline(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var);
  3862. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_72 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___ALOG_4;
  3863. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___LOG_3;
  3864. int32_t L_74 = V_8;
  3865. NullCheck(L_73);
  3866. int32_t L_75 = L_74;
  3867. int32_t L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
  3868. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = ((ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrection_tCFB87E35EA52A444735DE902354B09293EF03F95_il2cpp_TypeInfo_var))->___LOG_3;
  3869. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = V_1;
  3870. NullCheck(L_78);
  3871. int32_t L_79 = 0;
  3872. int32_t L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
  3873. NullCheck(L_77);
  3874. int32_t L_81 = L_80;
  3875. int32_t L_82 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
  3876. NullCheck(L_72);
  3877. int32_t L_83 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_76, L_82))%((int32_t)255)));
  3878. int32_t L_84 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
  3879. NullCheck(L_71);
  3880. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)(uint16_t)L_84));
  3881. goto IL_010a;
  3882. }
  3883. IL_0106:
  3884. {
  3885. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_85 = V_2;
  3886. NullCheck(L_85);
  3887. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)0);
  3888. }
  3889. IL_010a:
  3890. {
  3891. int32_t L_86 = V_7;
  3892. V_7 = ((int32_t)il2cpp_codegen_add(L_86, 1));
  3893. }
  3894. IL_0110:
  3895. {
  3896. int32_t L_87 = V_7;
  3897. int32_t L_88 = V_3;
  3898. if ((((int32_t)L_87) < ((int32_t)L_88)))
  3899. {
  3900. goto IL_0076;
  3901. }
  3902. }
  3903. {
  3904. int32_t L_89 = ___1_numECWords;
  3905. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_90 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_89);
  3906. V_4 = L_90;
  3907. V_10 = 0;
  3908. goto IL_0138;
  3909. }
  3910. IL_0125:
  3911. {
  3912. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_91 = V_4;
  3913. int32_t L_92 = V_10;
  3914. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_93 = V_2;
  3915. int32_t L_94 = ___1_numECWords;
  3916. int32_t L_95 = V_10;
  3917. NullCheck(L_93);
  3918. int32_t L_96 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_94, L_95)), 1));
  3919. uint16_t L_97 = (uint16_t)(L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
  3920. NullCheck(L_91);
  3921. (L_91)->SetAt(static_cast<il2cpp_array_size_t>(L_92), (Il2CppChar)L_97);
  3922. int32_t L_98 = V_10;
  3923. V_10 = ((int32_t)il2cpp_codegen_add(L_98, 1));
  3924. }
  3925. IL_0138:
  3926. {
  3927. int32_t L_99 = V_10;
  3928. int32_t L_100 = ___1_numECWords;
  3929. if ((((int32_t)L_99) < ((int32_t)L_100)))
  3930. {
  3931. goto IL_0125;
  3932. }
  3933. }
  3934. {
  3935. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_101 = V_4;
  3936. String_t* L_102;
  3937. L_102 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_101, NULL);
  3938. return L_102;
  3939. }
  3940. }
  3941. #ifdef __clang__
  3942. #pragma clang diagnostic pop
  3943. #endif
  3944. #ifdef __clang__
  3945. #pragma clang diagnostic push
  3946. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3947. #pragma clang diagnostic ignored "-Wunused-variable"
  3948. #endif
  3949. // System.Char ZXing.Datamatrix.Encoder.HighLevelEncoder::randomize253State(System.Int32)
  3950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar HighLevelEncoder_randomize253State_mFA79A84AC345A6B91494EC4E3A6014D1E48AE6D1 (int32_t ___0_codewordPosition, const RuntimeMethod* method)
  3951. {
  3952. int32_t V_0 = 0;
  3953. int32_t V_1 = 0;
  3954. int32_t G_B3_0 = 0;
  3955. {
  3956. int32_t L_0 = ___0_codewordPosition;
  3957. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)149), L_0))%((int32_t)253))), 1));
  3958. int32_t L_1 = V_0;
  3959. V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)129), L_1));
  3960. int32_t L_2 = V_1;
  3961. if ((((int32_t)L_2) <= ((int32_t)((int32_t)254))))
  3962. {
  3963. goto IL_0029;
  3964. }
  3965. }
  3966. {
  3967. int32_t L_3 = V_1;
  3968. G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_3, ((int32_t)254)));
  3969. goto IL_002a;
  3970. }
  3971. IL_0029:
  3972. {
  3973. int32_t L_4 = V_1;
  3974. G_B3_0 = L_4;
  3975. }
  3976. IL_002a:
  3977. {
  3978. return ((int32_t)(uint16_t)G_B3_0);
  3979. }
  3980. }
  3981. // System.String ZXing.Datamatrix.Encoder.HighLevelEncoder::encodeHighLevel(System.String)
  3982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HighLevelEncoder_encodeHighLevel_m50F688120B8B77B186125EBAE39AD4EC64A5EF61 (String_t* ___0_msg, const RuntimeMethod* method)
  3983. {
  3984. {
  3985. String_t* L_0 = ___0_msg;
  3986. String_t* L_1;
  3987. L_1 = HighLevelEncoder_encodeHighLevel_m1004474CB777AB33AA6E7BB8765181E240837B3F(L_0, 0, (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7*)NULL, (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7*)NULL, 0, NULL);
  3988. return L_1;
  3989. }
  3990. }
  3991. // System.String ZXing.Datamatrix.Encoder.HighLevelEncoder::encodeHighLevel(System.String,ZXing.Datamatrix.Encoder.SymbolShapeHint,ZXing.Dimension,ZXing.Dimension,System.Int32)
  3992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HighLevelEncoder_encodeHighLevel_m1004474CB777AB33AA6E7BB8765181E240837B3F (String_t* ___0_msg, int32_t ___1_shape, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___2_minSize, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___3_maxSize, int32_t ___4_defaultEncodation, const RuntimeMethod* method)
  3993. {
  3994. static bool s_Il2CppMethodInitialized;
  3995. if (!s_Il2CppMethodInitialized)
  3996. {
  3997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B_il2cpp_TypeInfo_var);
  3998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4_il2cpp_TypeInfo_var);
  3999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B_il2cpp_TypeInfo_var);
  4000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A_il2cpp_TypeInfo_var);
  4001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var);
  4002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C_il2cpp_TypeInfo_var);
  4003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_t8E8C633360B59DC44DDF0856C311465156075ABB_il2cpp_TypeInfo_var);
  4004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA_il2cpp_TypeInfo_var);
  4005. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170_il2cpp_TypeInfo_var);
  4006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811);
  4007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487);
  4008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE);
  4009. s_Il2CppMethodInitialized = true;
  4010. }
  4011. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* V_0 = NULL;
  4012. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* V_1 = NULL;
  4013. int32_t V_2 = 0;
  4014. int32_t V_3 = 0;
  4015. StringBuilder_t* V_4 = NULL;
  4016. {
  4017. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_0 = (EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C*)(EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C*)SZArrayNew(EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C_il2cpp_TypeInfo_var, (uint32_t)6);
  4018. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_1 = L_0;
  4019. ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B* L_2 = (ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B*)il2cpp_codegen_object_new(ASCIIEncoder_tCBAE69D002C518875F80E15278C1B650E40C108B_il2cpp_TypeInfo_var);
  4020. NullCheck(L_2);
  4021. ASCIIEncoder__ctor_mBADF0D8E0C74A3E4209F1004B2B67E30F99FCA8B(L_2, NULL);
  4022. NullCheck(L_1);
  4023. ArrayElementTypeCheck (L_1, L_2);
  4024. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_2);
  4025. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_3 = L_1;
  4026. C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* L_4 = (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B*)il2cpp_codegen_object_new(C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B_il2cpp_TypeInfo_var);
  4027. NullCheck(L_4);
  4028. C40Encoder__ctor_mCF8E217142B3FDA838E08A60382971B401B4ED19(L_4, NULL);
  4029. NullCheck(L_3);
  4030. ArrayElementTypeCheck (L_3, L_4);
  4031. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_4);
  4032. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_5 = L_3;
  4033. TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA* L_6 = (TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA*)il2cpp_codegen_object_new(TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA_il2cpp_TypeInfo_var);
  4034. NullCheck(L_6);
  4035. TextEncoder__ctor_m8D115F332EB1696AB94AC7B487EBA49A898F6ABE(L_6, NULL);
  4036. NullCheck(L_5);
  4037. ArrayElementTypeCheck (L_5, L_6);
  4038. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_6);
  4039. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_7 = L_5;
  4040. X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* L_8 = (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170*)il2cpp_codegen_object_new(X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170_il2cpp_TypeInfo_var);
  4041. NullCheck(L_8);
  4042. X12Encoder__ctor_mF028595A192E9DB5F0E9D431B48130B0FB4DDB89(L_8, NULL);
  4043. NullCheck(L_7);
  4044. ArrayElementTypeCheck (L_7, L_8);
  4045. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_8);
  4046. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_9 = L_7;
  4047. EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A* L_10 = (EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A*)il2cpp_codegen_object_new(EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A_il2cpp_TypeInfo_var);
  4048. NullCheck(L_10);
  4049. EdifactEncoder__ctor_mF8620B58F6DAD2999A7C249A3AA25130BB67B30B(L_10, NULL);
  4050. NullCheck(L_9);
  4051. ArrayElementTypeCheck (L_9, L_10);
  4052. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_10);
  4053. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_11 = L_9;
  4054. Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4* L_12 = (Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4*)il2cpp_codegen_object_new(Base256Encoder_t28281B24697CFA9D6CFC9112A59011FE632324A4_il2cpp_TypeInfo_var);
  4055. NullCheck(L_12);
  4056. Base256Encoder__ctor_mEB9C5A0354696DBFBBB174D7093FDF5486076587(L_12, NULL);
  4057. NullCheck(L_11);
  4058. ArrayElementTypeCheck (L_11, L_12);
  4059. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_12);
  4060. V_0 = L_11;
  4061. String_t* L_13 = ___0_msg;
  4062. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_14 = (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E*)il2cpp_codegen_object_new(EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_il2cpp_TypeInfo_var);
  4063. NullCheck(L_14);
  4064. EncoderContext__ctor_mA92A7238CC1EB75FED321BEE140B66DD3BBDCC85(L_14, L_13, NULL);
  4065. V_1 = L_14;
  4066. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_15 = V_1;
  4067. int32_t L_16 = ___1_shape;
  4068. NullCheck(L_15);
  4069. EncoderContext_setSymbolShape_m36A3FAF7338446232390BFF33805E6FD6128D6A1_inline(L_15, L_16, NULL);
  4070. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_17 = V_1;
  4071. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_18 = ___2_minSize;
  4072. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_19 = ___3_maxSize;
  4073. NullCheck(L_17);
  4074. EncoderContext_setSizeConstraints_m14A1C6F72089324717EC233B26E0424A1AB9B531(L_17, L_18, L_19, NULL);
  4075. String_t* L_20 = ___0_msg;
  4076. NullCheck(L_20);
  4077. bool L_21;
  4078. L_21 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_20, _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE, NULL);
  4079. if (!L_21)
  4080. {
  4081. goto IL_0092;
  4082. }
  4083. }
  4084. {
  4085. String_t* L_22 = ___0_msg;
  4086. NullCheck(L_22);
  4087. bool L_23;
  4088. L_23 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_22, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL);
  4089. if (!L_23)
  4090. {
  4091. goto IL_0092;
  4092. }
  4093. }
  4094. {
  4095. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_24 = V_1;
  4096. NullCheck(L_24);
  4097. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_24, ((int32_t)236), NULL);
  4098. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_25 = V_1;
  4099. NullCheck(L_25);
  4100. EncoderContext_setSkipAtEnd_mB8691BDAB30FF9B6F660EDFB0FE2CD4CC3292758_inline(L_25, 2, NULL);
  4101. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_26 = V_1;
  4102. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_27 = L_26;
  4103. NullCheck(L_27);
  4104. int32_t L_28;
  4105. L_28 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_27, NULL);
  4106. NullCheck(_stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE);
  4107. int32_t L_29;
  4108. L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE, NULL);
  4109. NullCheck(L_27);
  4110. EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_27, ((int32_t)il2cpp_codegen_add(L_28, L_29)), NULL);
  4111. goto IL_00d5;
  4112. }
  4113. IL_0092:
  4114. {
  4115. String_t* L_30 = ___0_msg;
  4116. NullCheck(L_30);
  4117. bool L_31;
  4118. L_31 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_30, _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487, NULL);
  4119. if (!L_31)
  4120. {
  4121. goto IL_00d5;
  4122. }
  4123. }
  4124. {
  4125. String_t* L_32 = ___0_msg;
  4126. NullCheck(L_32);
  4127. bool L_33;
  4128. L_33 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_32, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL);
  4129. if (!L_33)
  4130. {
  4131. goto IL_00d5;
  4132. }
  4133. }
  4134. {
  4135. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_34 = V_1;
  4136. NullCheck(L_34);
  4137. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_34, ((int32_t)237), NULL);
  4138. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_35 = V_1;
  4139. NullCheck(L_35);
  4140. EncoderContext_setSkipAtEnd_mB8691BDAB30FF9B6F660EDFB0FE2CD4CC3292758_inline(L_35, 2, NULL);
  4141. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_36 = V_1;
  4142. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_37 = L_36;
  4143. NullCheck(L_37);
  4144. int32_t L_38;
  4145. L_38 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_37, NULL);
  4146. NullCheck(_stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487);
  4147. int32_t L_39;
  4148. L_39 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487, NULL);
  4149. NullCheck(L_37);
  4150. EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_37, ((int32_t)il2cpp_codegen_add(L_38, L_39)), NULL);
  4151. }
  4152. IL_00d5:
  4153. {
  4154. int32_t L_40 = ___4_defaultEncodation;
  4155. V_2 = L_40;
  4156. int32_t L_41 = V_2;
  4157. switch (L_41)
  4158. {
  4159. case 0:
  4160. {
  4161. goto IL_016f;
  4162. }
  4163. case 1:
  4164. {
  4165. goto IL_0105;
  4166. }
  4167. case 2:
  4168. {
  4169. goto IL_011f;
  4170. }
  4171. case 3:
  4172. {
  4173. goto IL_0112;
  4174. }
  4175. case 4:
  4176. {
  4177. goto IL_012c;
  4178. }
  4179. case 5:
  4180. {
  4181. goto IL_00f8;
  4182. }
  4183. }
  4184. }
  4185. {
  4186. goto IL_0139;
  4187. }
  4188. IL_00f8:
  4189. {
  4190. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_42 = V_1;
  4191. NullCheck(L_42);
  4192. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_42, ((int32_t)231), NULL);
  4193. goto IL_016f;
  4194. }
  4195. IL_0105:
  4196. {
  4197. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_43 = V_1;
  4198. NullCheck(L_43);
  4199. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_43, ((int32_t)230), NULL);
  4200. goto IL_016f;
  4201. }
  4202. IL_0112:
  4203. {
  4204. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_44 = V_1;
  4205. NullCheck(L_44);
  4206. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_44, ((int32_t)238), NULL);
  4207. goto IL_016f;
  4208. }
  4209. IL_011f:
  4210. {
  4211. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_45 = V_1;
  4212. NullCheck(L_45);
  4213. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_45, ((int32_t)239), NULL);
  4214. goto IL_016f;
  4215. }
  4216. IL_012c:
  4217. {
  4218. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_46 = V_1;
  4219. NullCheck(L_46);
  4220. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_46, ((int32_t)240), NULL);
  4221. goto IL_016f;
  4222. }
  4223. IL_0139:
  4224. {
  4225. String_t* L_47;
  4226. L_47 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
  4227. String_t* L_48;
  4228. L_48 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral079D8113D90FB15CC7F2CC08488ED6286C66EBDF)), L_47, NULL);
  4229. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_49 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4230. NullCheck(L_49);
  4231. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_49, L_48, NULL);
  4232. IL2CPP_RAISE_MANAGED_EXCEPTION(L_49, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HighLevelEncoder_encodeHighLevel_m1004474CB777AB33AA6E7BB8765181E240837B3F_RuntimeMethod_var)));
  4233. }
  4234. IL_0150:
  4235. {
  4236. EncoderU5BU5D_t0E3ADDB3B44E16DA2C01D4D2F6AC07DC0157EC7C* L_50 = V_0;
  4237. int32_t L_51 = V_2;
  4238. NullCheck(L_50);
  4239. int32_t L_52 = L_51;
  4240. RuntimeObject* L_53 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
  4241. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_54 = V_1;
  4242. NullCheck(L_53);
  4243. InterfaceActionInvoker1< EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* >::Invoke(1 /* System.Void ZXing.Datamatrix.Encoder.Encoder::encode(ZXing.Datamatrix.Encoder.EncoderContext) */, Encoder_t8E8C633360B59DC44DDF0856C311465156075ABB_il2cpp_TypeInfo_var, L_53, L_54);
  4244. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_55 = V_1;
  4245. NullCheck(L_55);
  4246. int32_t L_56;
  4247. L_56 = EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline(L_55, NULL);
  4248. if ((((int32_t)L_56) < ((int32_t)0)))
  4249. {
  4250. goto IL_016f;
  4251. }
  4252. }
  4253. {
  4254. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_57 = V_1;
  4255. NullCheck(L_57);
  4256. int32_t L_58;
  4257. L_58 = EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline(L_57, NULL);
  4258. V_2 = L_58;
  4259. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_59 = V_1;
  4260. NullCheck(L_59);
  4261. EncoderContext_resetEncoderSignal_m7690BA3941423F51651724908D5C2965466CAF8C(L_59, NULL);
  4262. }
  4263. IL_016f:
  4264. {
  4265. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_60 = V_1;
  4266. NullCheck(L_60);
  4267. bool L_61;
  4268. L_61 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_60, NULL);
  4269. if (L_61)
  4270. {
  4271. goto IL_0150;
  4272. }
  4273. }
  4274. {
  4275. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_62 = V_1;
  4276. NullCheck(L_62);
  4277. StringBuilder_t* L_63;
  4278. L_63 = EncoderContext_get_Codewords_mD51A6C44F8029396D1790D9066C27F62270017F8_inline(L_62, NULL);
  4279. NullCheck(L_63);
  4280. int32_t L_64;
  4281. L_64 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_63, NULL);
  4282. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_65 = V_1;
  4283. NullCheck(L_65);
  4284. EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22(L_65, NULL);
  4285. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_66 = V_1;
  4286. NullCheck(L_66);
  4287. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_67;
  4288. L_67 = EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline(L_66, NULL);
  4289. NullCheck(L_67);
  4290. int32_t L_68 = L_67->___dataCapacity_3;
  4291. V_3 = L_68;
  4292. int32_t L_69 = V_3;
  4293. if ((((int32_t)L_64) >= ((int32_t)L_69)))
  4294. {
  4295. goto IL_01ad;
  4296. }
  4297. }
  4298. {
  4299. int32_t L_70 = V_2;
  4300. if (!L_70)
  4301. {
  4302. goto IL_01ad;
  4303. }
  4304. }
  4305. {
  4306. int32_t L_71 = V_2;
  4307. if ((((int32_t)L_71) == ((int32_t)5)))
  4308. {
  4309. goto IL_01ad;
  4310. }
  4311. }
  4312. {
  4313. int32_t L_72 = V_2;
  4314. if ((((int32_t)L_72) == ((int32_t)4)))
  4315. {
  4316. goto IL_01ad;
  4317. }
  4318. }
  4319. {
  4320. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_73 = V_1;
  4321. NullCheck(L_73);
  4322. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_73, ((int32_t)254), NULL);
  4323. }
  4324. IL_01ad:
  4325. {
  4326. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_74 = V_1;
  4327. NullCheck(L_74);
  4328. StringBuilder_t* L_75;
  4329. L_75 = EncoderContext_get_Codewords_mD51A6C44F8029396D1790D9066C27F62270017F8_inline(L_74, NULL);
  4330. V_4 = L_75;
  4331. StringBuilder_t* L_76 = V_4;
  4332. NullCheck(L_76);
  4333. int32_t L_77;
  4334. L_77 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_76, NULL);
  4335. int32_t L_78 = V_3;
  4336. if ((((int32_t)L_77) >= ((int32_t)L_78)))
  4337. {
  4338. goto IL_01e4;
  4339. }
  4340. }
  4341. {
  4342. StringBuilder_t* L_79 = V_4;
  4343. NullCheck(L_79);
  4344. StringBuilder_t* L_80;
  4345. L_80 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_79, ((int32_t)129), NULL);
  4346. goto IL_01e4;
  4347. }
  4348. IL_01ce:
  4349. {
  4350. StringBuilder_t* L_81 = V_4;
  4351. StringBuilder_t* L_82 = V_4;
  4352. NullCheck(L_82);
  4353. int32_t L_83;
  4354. L_83 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_82, NULL);
  4355. Il2CppChar L_84;
  4356. L_84 = HighLevelEncoder_randomize253State_mFA79A84AC345A6B91494EC4E3A6014D1E48AE6D1(((int32_t)il2cpp_codegen_add(L_83, 1)), NULL);
  4357. NullCheck(L_81);
  4358. StringBuilder_t* L_85;
  4359. L_85 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_81, L_84, NULL);
  4360. }
  4361. IL_01e4:
  4362. {
  4363. StringBuilder_t* L_86 = V_4;
  4364. NullCheck(L_86);
  4365. int32_t L_87;
  4366. L_87 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_86, NULL);
  4367. int32_t L_88 = V_3;
  4368. if ((((int32_t)L_87) < ((int32_t)L_88)))
  4369. {
  4370. goto IL_01ce;
  4371. }
  4372. }
  4373. {
  4374. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_89 = V_1;
  4375. NullCheck(L_89);
  4376. StringBuilder_t* L_90;
  4377. L_90 = EncoderContext_get_Codewords_mD51A6C44F8029396D1790D9066C27F62270017F8_inline(L_89, NULL);
  4378. NullCheck(L_90);
  4379. String_t* L_91;
  4380. L_91 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_90);
  4381. return L_91;
  4382. }
  4383. }
  4384. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::lookAheadTest(System.String,System.Int32,System.Int32)
  4385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F (String_t* ___0_msg, int32_t ___1_startpos, int32_t ___2_currentMode, const RuntimeMethod* method)
  4386. {
  4387. static bool s_Il2CppMethodInitialized;
  4388. if (!s_Il2CppMethodInitialized)
  4389. {
  4390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4391. s_Il2CppMethodInitialized = true;
  4392. }
  4393. int32_t V_0 = 0;
  4394. int32_t V_1 = 0;
  4395. int32_t V_2 = 0;
  4396. int32_t V_3 = 0;
  4397. int32_t V_4 = 0;
  4398. {
  4399. String_t* L_0 = ___0_msg;
  4400. int32_t L_1 = ___1_startpos;
  4401. int32_t L_2 = ___2_currentMode;
  4402. int32_t L_3;
  4403. L_3 = HighLevelEncoder_lookAheadTestIntern_m93678696B87543E15D670B3F81B2AFA7B141BB72(L_0, L_1, L_2, NULL);
  4404. V_0 = L_3;
  4405. int32_t L_4 = ___2_currentMode;
  4406. if ((!(((uint32_t)L_4) == ((uint32_t)3))))
  4407. {
  4408. goto IL_003e;
  4409. }
  4410. }
  4411. {
  4412. int32_t L_5 = V_0;
  4413. if ((!(((uint32_t)L_5) == ((uint32_t)3))))
  4414. {
  4415. goto IL_003e;
  4416. }
  4417. }
  4418. {
  4419. int32_t L_6 = ___1_startpos;
  4420. String_t* L_7 = ___0_msg;
  4421. NullCheck(L_7);
  4422. int32_t L_8;
  4423. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  4424. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4425. int32_t L_9;
  4426. L_9 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_add(L_6, 3)), L_8, NULL);
  4427. V_1 = L_9;
  4428. int32_t L_10 = ___1_startpos;
  4429. V_2 = L_10;
  4430. goto IL_0038;
  4431. }
  4432. IL_0024:
  4433. {
  4434. String_t* L_11 = ___0_msg;
  4435. int32_t L_12 = V_2;
  4436. NullCheck(L_11);
  4437. Il2CppChar L_13;
  4438. L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, L_12, NULL);
  4439. bool L_14;
  4440. L_14 = HighLevelEncoder_isNativeX12_m71DF7E9D28D87E894E8044E44EEC35853EBB19DD(L_13, NULL);
  4441. if (L_14)
  4442. {
  4443. goto IL_0034;
  4444. }
  4445. }
  4446. {
  4447. return 0;
  4448. }
  4449. IL_0034:
  4450. {
  4451. int32_t L_15 = V_2;
  4452. V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  4453. }
  4454. IL_0038:
  4455. {
  4456. int32_t L_16 = V_2;
  4457. int32_t L_17 = V_1;
  4458. if ((((int32_t)L_16) < ((int32_t)L_17)))
  4459. {
  4460. goto IL_0024;
  4461. }
  4462. }
  4463. {
  4464. goto IL_0076;
  4465. }
  4466. IL_003e:
  4467. {
  4468. int32_t L_18 = ___2_currentMode;
  4469. if ((!(((uint32_t)L_18) == ((uint32_t)4))))
  4470. {
  4471. goto IL_0076;
  4472. }
  4473. }
  4474. {
  4475. int32_t L_19 = V_0;
  4476. if ((!(((uint32_t)L_19) == ((uint32_t)4))))
  4477. {
  4478. goto IL_0076;
  4479. }
  4480. }
  4481. {
  4482. int32_t L_20 = ___1_startpos;
  4483. String_t* L_21 = ___0_msg;
  4484. NullCheck(L_21);
  4485. int32_t L_22;
  4486. L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL);
  4487. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4488. int32_t L_23;
  4489. L_23 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_add(L_20, 4)), L_22, NULL);
  4490. V_3 = L_23;
  4491. int32_t L_24 = ___1_startpos;
  4492. V_4 = L_24;
  4493. goto IL_0071;
  4494. }
  4495. IL_005a:
  4496. {
  4497. String_t* L_25 = ___0_msg;
  4498. int32_t L_26 = V_4;
  4499. NullCheck(L_25);
  4500. Il2CppChar L_27;
  4501. L_27 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_25, L_26, NULL);
  4502. bool L_28;
  4503. L_28 = HighLevelEncoder_isNativeEDIFACT_m20E5A60A17D04ED9415AFD6BBCACEB5382BEB4A6(L_27, NULL);
  4504. if (L_28)
  4505. {
  4506. goto IL_006b;
  4507. }
  4508. }
  4509. {
  4510. return 0;
  4511. }
  4512. IL_006b:
  4513. {
  4514. int32_t L_29 = V_4;
  4515. V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  4516. }
  4517. IL_0071:
  4518. {
  4519. int32_t L_30 = V_4;
  4520. int32_t L_31 = V_3;
  4521. if ((((int32_t)L_30) < ((int32_t)L_31)))
  4522. {
  4523. goto IL_005a;
  4524. }
  4525. }
  4526. IL_0076:
  4527. {
  4528. int32_t L_32 = V_0;
  4529. return L_32;
  4530. }
  4531. }
  4532. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::lookAheadTestIntern(System.String,System.Int32,System.Int32)
  4533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_lookAheadTestIntern_m93678696B87543E15D670B3F81B2AFA7B141BB72 (String_t* ___0_msg, int32_t ___1_startpos, int32_t ___2_currentMode, const RuntimeMethod* method)
  4534. {
  4535. static bool s_Il2CppMethodInitialized;
  4536. if (!s_Il2CppMethodInitialized)
  4537. {
  4538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  4539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  4540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
  4542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____275480D553DA165EBE66E43A97468CA4CB9F11726F5F7C32C0B5FBE7F33940A1_67_FieldInfo_var);
  4543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____4E64D848E7E810CA70815A7E5E17D793C19920F2B4E480485C947DD72C5E5E30_132_FieldInfo_var);
  4544. s_Il2CppMethodInitialized = true;
  4545. }
  4546. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
  4547. int32_t V_1 = 0;
  4548. Il2CppChar V_2 = 0x0;
  4549. int32_t V_3 = 0;
  4550. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
  4551. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL;
  4552. int32_t V_6 = 0;
  4553. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL;
  4554. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_8 = NULL;
  4555. int32_t V_9 = 0;
  4556. Il2CppChar V_10 = 0x0;
  4557. {
  4558. int32_t L_0 = ___1_startpos;
  4559. String_t* L_1 = ___0_msg;
  4560. NullCheck(L_1);
  4561. int32_t L_2;
  4562. L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
  4563. if ((((int32_t)L_0) < ((int32_t)L_2)))
  4564. {
  4565. goto IL_000b;
  4566. }
  4567. }
  4568. {
  4569. int32_t L_3 = ___2_currentMode;
  4570. return L_3;
  4571. }
  4572. IL_000b:
  4573. {
  4574. int32_t L_4 = ___2_currentMode;
  4575. if (L_4)
  4576. {
  4577. goto IL_0022;
  4578. }
  4579. }
  4580. {
  4581. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)6);
  4582. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = L_5;
  4583. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____4E64D848E7E810CA70815A7E5E17D793C19920F2B4E480485C947DD72C5E5E30_132_FieldInfo_var) };
  4584. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL);
  4585. V_0 = L_6;
  4586. goto IL_003c;
  4587. }
  4588. IL_0022:
  4589. {
  4590. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)6);
  4591. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = L_8;
  4592. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_10 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____275480D553DA165EBE66E43A97468CA4CB9F11726F5F7C32C0B5FBE7F33940A1_67_FieldInfo_var) };
  4593. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_9, L_10, NULL);
  4594. V_0 = L_9;
  4595. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = V_0;
  4596. int32_t L_12 = ___2_currentMode;
  4597. NullCheck(L_11);
  4598. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (float)(0.0f));
  4599. }
  4600. IL_003c:
  4601. {
  4602. V_1 = 0;
  4603. }
  4604. IL_003e:
  4605. {
  4606. int32_t L_13 = ___1_startpos;
  4607. int32_t L_14 = V_1;
  4608. String_t* L_15 = ___0_msg;
  4609. NullCheck(L_15);
  4610. int32_t L_16;
  4611. L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL);
  4612. if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_13, L_14))) == ((uint32_t)L_16))))
  4613. {
  4614. goto IL_00b7;
  4615. }
  4616. }
  4617. {
  4618. V_3 = ((int32_t)2147483647LL);
  4619. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  4620. V_4 = L_17;
  4621. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)6);
  4622. V_5 = L_18;
  4623. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = V_0;
  4624. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_5;
  4625. int32_t L_21 = V_3;
  4626. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_4;
  4627. int32_t L_23;
  4628. L_23 = HighLevelEncoder_findMinimums_m2247DFBDABA1C833F872CE1BF4E09EE01BB939B8(L_19, L_20, L_21, L_22, NULL);
  4629. V_3 = L_23;
  4630. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_4;
  4631. int32_t L_25;
  4632. L_25 = HighLevelEncoder_getMinimumCount_m5DDE4989BB444B138E6704B044AA12FFF2E2CF1B(L_24, NULL);
  4633. V_6 = L_25;
  4634. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_5;
  4635. NullCheck(L_26);
  4636. int32_t L_27 = 0;
  4637. int32_t L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  4638. int32_t L_29 = V_3;
  4639. if ((!(((uint32_t)L_28) == ((uint32_t)L_29))))
  4640. {
  4641. goto IL_007d;
  4642. }
  4643. }
  4644. {
  4645. return 0;
  4646. }
  4647. IL_007d:
  4648. {
  4649. int32_t L_30 = V_6;
  4650. if ((!(((uint32_t)L_30) == ((uint32_t)1))))
  4651. {
  4652. goto IL_008b;
  4653. }
  4654. }
  4655. {
  4656. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_4;
  4657. NullCheck(L_31);
  4658. int32_t L_32 = 5;
  4659. uint8_t L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  4660. if ((((int32_t)L_33) <= ((int32_t)0)))
  4661. {
  4662. goto IL_008b;
  4663. }
  4664. }
  4665. {
  4666. return 5;
  4667. }
  4668. IL_008b:
  4669. {
  4670. int32_t L_34 = V_6;
  4671. if ((!(((uint32_t)L_34) == ((uint32_t)1))))
  4672. {
  4673. goto IL_0099;
  4674. }
  4675. }
  4676. {
  4677. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_4;
  4678. NullCheck(L_35);
  4679. int32_t L_36 = 4;
  4680. uint8_t L_37 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  4681. if ((((int32_t)L_37) <= ((int32_t)0)))
  4682. {
  4683. goto IL_0099;
  4684. }
  4685. }
  4686. {
  4687. return 4;
  4688. }
  4689. IL_0099:
  4690. {
  4691. int32_t L_38 = V_6;
  4692. if ((!(((uint32_t)L_38) == ((uint32_t)1))))
  4693. {
  4694. goto IL_00a7;
  4695. }
  4696. }
  4697. {
  4698. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_4;
  4699. NullCheck(L_39);
  4700. int32_t L_40 = 2;
  4701. uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
  4702. if ((((int32_t)L_41) <= ((int32_t)0)))
  4703. {
  4704. goto IL_00a7;
  4705. }
  4706. }
  4707. {
  4708. return 2;
  4709. }
  4710. IL_00a7:
  4711. {
  4712. int32_t L_42 = V_6;
  4713. if ((!(((uint32_t)L_42) == ((uint32_t)1))))
  4714. {
  4715. goto IL_00b5;
  4716. }
  4717. }
  4718. {
  4719. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = V_4;
  4720. NullCheck(L_43);
  4721. int32_t L_44 = 3;
  4722. uint8_t L_45 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
  4723. if ((((int32_t)L_45) <= ((int32_t)0)))
  4724. {
  4725. goto IL_00b5;
  4726. }
  4727. }
  4728. {
  4729. return 3;
  4730. }
  4731. IL_00b5:
  4732. {
  4733. return 1;
  4734. }
  4735. IL_00b7:
  4736. {
  4737. String_t* L_46 = ___0_msg;
  4738. int32_t L_47 = ___1_startpos;
  4739. int32_t L_48 = V_1;
  4740. NullCheck(L_46);
  4741. Il2CppChar L_49;
  4742. L_49 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_46, ((int32_t)il2cpp_codegen_add(L_47, L_48)), NULL);
  4743. V_2 = L_49;
  4744. int32_t L_50 = V_1;
  4745. V_1 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  4746. Il2CppChar L_51 = V_2;
  4747. bool L_52;
  4748. L_52 = HighLevelEncoder_isDigit_m5034DF8BD6393A155E74620CF9BEA06167943C62(L_51, NULL);
  4749. if (!L_52)
  4750. {
  4751. goto IL_00df;
  4752. }
  4753. }
  4754. {
  4755. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_53 = V_0;
  4756. NullCheck(L_53);
  4757. float* L_54 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
  4758. float L_55 = *((float*)L_54);
  4759. *((float*)L_54) = (float)((float)il2cpp_codegen_add(L_55, (0.5f)));
  4760. goto IL_0123;
  4761. }
  4762. IL_00df:
  4763. {
  4764. Il2CppChar L_56 = V_2;
  4765. bool L_57;
  4766. L_57 = HighLevelEncoder_isExtendedASCII_m8FBDB0F0388A6B010466E54D66E1F32510485CBD(L_56, NULL);
  4767. if (!L_57)
  4768. {
  4769. goto IL_0106;
  4770. }
  4771. }
  4772. {
  4773. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_58 = V_0;
  4774. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = V_0;
  4775. NullCheck(L_59);
  4776. int32_t L_60 = 0;
  4777. float L_61 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
  4778. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4779. double L_62;
  4780. L_62 = ceil(((double)L_61));
  4781. NullCheck(L_58);
  4782. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)((float)L_62));
  4783. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = V_0;
  4784. NullCheck(L_63);
  4785. float* L_64 = ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
  4786. float L_65 = *((float*)L_64);
  4787. *((float*)L_64) = (float)((float)il2cpp_codegen_add(L_65, (2.0f)));
  4788. goto IL_0123;
  4789. }
  4790. IL_0106:
  4791. {
  4792. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_66 = V_0;
  4793. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67 = V_0;
  4794. NullCheck(L_67);
  4795. int32_t L_68 = 0;
  4796. float L_69 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
  4797. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4798. double L_70;
  4799. L_70 = ceil(((double)L_69));
  4800. NullCheck(L_66);
  4801. (L_66)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)((float)L_70));
  4802. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_71 = V_0;
  4803. NullCheck(L_71);
  4804. float* L_72 = ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
  4805. float L_73 = *((float*)L_72);
  4806. *((float*)L_72) = (float)((float)il2cpp_codegen_add(L_73, (1.0f)));
  4807. }
  4808. IL_0123:
  4809. {
  4810. Il2CppChar L_74 = V_2;
  4811. bool L_75;
  4812. L_75 = HighLevelEncoder_isNativeC40_mE57B28DF154F948D50CB833A6A24A33914017A4E(L_74, NULL);
  4813. if (!L_75)
  4814. {
  4815. goto IL_013d;
  4816. }
  4817. }
  4818. {
  4819. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_76 = V_0;
  4820. NullCheck(L_76);
  4821. float* L_77 = ((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
  4822. float L_78 = *((float*)L_77);
  4823. *((float*)L_77) = (float)((float)il2cpp_codegen_add(L_78, (0.666666687f)));
  4824. goto IL_0167;
  4825. }
  4826. IL_013d:
  4827. {
  4828. Il2CppChar L_79 = V_2;
  4829. bool L_80;
  4830. L_80 = HighLevelEncoder_isExtendedASCII_m8FBDB0F0388A6B010466E54D66E1F32510485CBD(L_79, NULL);
  4831. if (!L_80)
  4832. {
  4833. goto IL_0157;
  4834. }
  4835. }
  4836. {
  4837. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_81 = V_0;
  4838. NullCheck(L_81);
  4839. float* L_82 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
  4840. float L_83 = *((float*)L_82);
  4841. *((float*)L_82) = (float)((float)il2cpp_codegen_add(L_83, (2.66666675f)));
  4842. goto IL_0167;
  4843. }
  4844. IL_0157:
  4845. {
  4846. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_84 = V_0;
  4847. NullCheck(L_84);
  4848. float* L_85 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
  4849. float L_86 = *((float*)L_85);
  4850. *((float*)L_85) = (float)((float)il2cpp_codegen_add(L_86, (1.33333337f)));
  4851. }
  4852. IL_0167:
  4853. {
  4854. Il2CppChar L_87 = V_2;
  4855. bool L_88;
  4856. L_88 = HighLevelEncoder_isNativeText_mCF24450C7B97F5244A7D4E950F933E36A7ABBF4F(L_87, NULL);
  4857. if (!L_88)
  4858. {
  4859. goto IL_0181;
  4860. }
  4861. }
  4862. {
  4863. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_89 = V_0;
  4864. NullCheck(L_89);
  4865. float* L_90 = ((L_89)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)));
  4866. float L_91 = *((float*)L_90);
  4867. *((float*)L_90) = (float)((float)il2cpp_codegen_add(L_91, (0.666666687f)));
  4868. goto IL_01ab;
  4869. }
  4870. IL_0181:
  4871. {
  4872. Il2CppChar L_92 = V_2;
  4873. bool L_93;
  4874. L_93 = HighLevelEncoder_isExtendedASCII_m8FBDB0F0388A6B010466E54D66E1F32510485CBD(L_92, NULL);
  4875. if (!L_93)
  4876. {
  4877. goto IL_019b;
  4878. }
  4879. }
  4880. {
  4881. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_94 = V_0;
  4882. NullCheck(L_94);
  4883. float* L_95 = ((L_94)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)));
  4884. float L_96 = *((float*)L_95);
  4885. *((float*)L_95) = (float)((float)il2cpp_codegen_add(L_96, (2.66666675f)));
  4886. goto IL_01ab;
  4887. }
  4888. IL_019b:
  4889. {
  4890. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_97 = V_0;
  4891. NullCheck(L_97);
  4892. float* L_98 = ((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)));
  4893. float L_99 = *((float*)L_98);
  4894. *((float*)L_98) = (float)((float)il2cpp_codegen_add(L_99, (1.33333337f)));
  4895. }
  4896. IL_01ab:
  4897. {
  4898. Il2CppChar L_100 = V_2;
  4899. bool L_101;
  4900. L_101 = HighLevelEncoder_isNativeX12_m71DF7E9D28D87E894E8044E44EEC35853EBB19DD(L_100, NULL);
  4901. if (!L_101)
  4902. {
  4903. goto IL_01c5;
  4904. }
  4905. }
  4906. {
  4907. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_102 = V_0;
  4908. NullCheck(L_102);
  4909. float* L_103 = ((L_102)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)));
  4910. float L_104 = *((float*)L_103);
  4911. *((float*)L_103) = (float)((float)il2cpp_codegen_add(L_104, (0.666666687f)));
  4912. goto IL_01ef;
  4913. }
  4914. IL_01c5:
  4915. {
  4916. Il2CppChar L_105 = V_2;
  4917. bool L_106;
  4918. L_106 = HighLevelEncoder_isExtendedASCII_m8FBDB0F0388A6B010466E54D66E1F32510485CBD(L_105, NULL);
  4919. if (!L_106)
  4920. {
  4921. goto IL_01df;
  4922. }
  4923. }
  4924. {
  4925. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_107 = V_0;
  4926. NullCheck(L_107);
  4927. float* L_108 = ((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)));
  4928. float L_109 = *((float*)L_108);
  4929. *((float*)L_108) = (float)((float)il2cpp_codegen_add(L_109, (4.33333349f)));
  4930. goto IL_01ef;
  4931. }
  4932. IL_01df:
  4933. {
  4934. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_110 = V_0;
  4935. NullCheck(L_110);
  4936. float* L_111 = ((L_110)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)));
  4937. float L_112 = *((float*)L_111);
  4938. *((float*)L_111) = (float)((float)il2cpp_codegen_add(L_112, (3.33333325f)));
  4939. }
  4940. IL_01ef:
  4941. {
  4942. Il2CppChar L_113 = V_2;
  4943. bool L_114;
  4944. L_114 = HighLevelEncoder_isNativeEDIFACT_m20E5A60A17D04ED9415AFD6BBCACEB5382BEB4A6(L_113, NULL);
  4945. if (!L_114)
  4946. {
  4947. goto IL_0209;
  4948. }
  4949. }
  4950. {
  4951. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_115 = V_0;
  4952. NullCheck(L_115);
  4953. float* L_116 = ((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)));
  4954. float L_117 = *((float*)L_116);
  4955. *((float*)L_116) = (float)((float)il2cpp_codegen_add(L_117, (0.75f)));
  4956. goto IL_0233;
  4957. }
  4958. IL_0209:
  4959. {
  4960. Il2CppChar L_118 = V_2;
  4961. bool L_119;
  4962. L_119 = HighLevelEncoder_isExtendedASCII_m8FBDB0F0388A6B010466E54D66E1F32510485CBD(L_118, NULL);
  4963. if (!L_119)
  4964. {
  4965. goto IL_0223;
  4966. }
  4967. }
  4968. {
  4969. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_120 = V_0;
  4970. NullCheck(L_120);
  4971. float* L_121 = ((L_120)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)));
  4972. float L_122 = *((float*)L_121);
  4973. *((float*)L_121) = (float)((float)il2cpp_codegen_add(L_122, (4.25f)));
  4974. goto IL_0233;
  4975. }
  4976. IL_0223:
  4977. {
  4978. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_123 = V_0;
  4979. NullCheck(L_123);
  4980. float* L_124 = ((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)));
  4981. float L_125 = *((float*)L_124);
  4982. *((float*)L_124) = (float)((float)il2cpp_codegen_add(L_125, (3.25f)));
  4983. }
  4984. IL_0233:
  4985. {
  4986. Il2CppChar L_126 = V_2;
  4987. bool L_127;
  4988. L_127 = HighLevelEncoder_isSpecialB256_m8B269ED20367CB620671C099BEC435027CA05E12(L_126, NULL);
  4989. if (!L_127)
  4990. {
  4991. goto IL_024d;
  4992. }
  4993. }
  4994. {
  4995. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_128 = V_0;
  4996. NullCheck(L_128);
  4997. float* L_129 = ((L_128)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)));
  4998. float L_130 = *((float*)L_129);
  4999. *((float*)L_129) = (float)((float)il2cpp_codegen_add(L_130, (4.0f)));
  5000. goto IL_025d;
  5001. }
  5002. IL_024d:
  5003. {
  5004. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_131 = V_0;
  5005. NullCheck(L_131);
  5006. float* L_132 = ((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(5)));
  5007. float L_133 = *((float*)L_132);
  5008. *((float*)L_132) = (float)((float)il2cpp_codegen_add(L_133, (1.0f)));
  5009. }
  5010. IL_025d:
  5011. {
  5012. int32_t L_134 = V_1;
  5013. if ((((int32_t)L_134) < ((int32_t)4)))
  5014. {
  5015. goto IL_003e;
  5016. }
  5017. }
  5018. {
  5019. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_135 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)6);
  5020. V_7 = L_135;
  5021. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_136 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5022. V_8 = L_136;
  5023. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_137 = V_0;
  5024. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_138 = V_7;
  5025. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_139 = V_8;
  5026. int32_t L_140;
  5027. L_140 = HighLevelEncoder_findMinimums_m2247DFBDABA1C833F872CE1BF4E09EE01BB939B8(L_137, L_138, ((int32_t)2147483647LL), L_139, NULL);
  5028. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_141 = V_7;
  5029. NullCheck(L_141);
  5030. int32_t L_142 = 0;
  5031. int32_t L_143 = (L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
  5032. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_144 = V_7;
  5033. NullCheck(L_144);
  5034. int32_t L_145 = 5;
  5035. int32_t L_146 = (L_144)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
  5036. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_147 = V_7;
  5037. NullCheck(L_147);
  5038. int32_t L_148 = 1;
  5039. int32_t L_149 = (L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
  5040. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_150 = V_7;
  5041. NullCheck(L_150);
  5042. int32_t L_151 = 2;
  5043. int32_t L_152 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_151));
  5044. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_153 = V_7;
  5045. NullCheck(L_153);
  5046. int32_t L_154 = 3;
  5047. int32_t L_155 = (L_153)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
  5048. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_156 = V_7;
  5049. NullCheck(L_156);
  5050. int32_t L_157 = 4;
  5051. int32_t L_158 = (L_156)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
  5052. int32_t L_159;
  5053. L_159 = HighLevelEncoder_min_mC94F375B0CD17FB124602AF597B845CCFE35F996(L_146, L_149, L_152, L_155, L_158, NULL);
  5054. if ((((int32_t)L_143) >= ((int32_t)L_159)))
  5055. {
  5056. goto IL_02a5;
  5057. }
  5058. }
  5059. {
  5060. return 0;
  5061. }
  5062. IL_02a5:
  5063. {
  5064. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_160 = V_7;
  5065. NullCheck(L_160);
  5066. int32_t L_161 = 5;
  5067. int32_t L_162 = (L_160)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
  5068. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_163 = V_7;
  5069. NullCheck(L_163);
  5070. int32_t L_164 = 0;
  5071. int32_t L_165 = (L_163)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
  5072. if ((((int32_t)L_162) < ((int32_t)L_165)))
  5073. {
  5074. goto IL_02cc;
  5075. }
  5076. }
  5077. {
  5078. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_166 = V_7;
  5079. NullCheck(L_166);
  5080. int32_t L_167 = 5;
  5081. int32_t L_168 = (L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_167));
  5082. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_169 = V_7;
  5083. NullCheck(L_169);
  5084. int32_t L_170 = 1;
  5085. int32_t L_171 = (L_169)->GetAt(static_cast<il2cpp_array_size_t>(L_170));
  5086. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_172 = V_7;
  5087. NullCheck(L_172);
  5088. int32_t L_173 = 2;
  5089. int32_t L_174 = (L_172)->GetAt(static_cast<il2cpp_array_size_t>(L_173));
  5090. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_175 = V_7;
  5091. NullCheck(L_175);
  5092. int32_t L_176 = 3;
  5093. int32_t L_177 = (L_175)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
  5094. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_178 = V_7;
  5095. NullCheck(L_178);
  5096. int32_t L_179 = 4;
  5097. int32_t L_180 = (L_178)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
  5098. int32_t L_181;
  5099. L_181 = HighLevelEncoder_min_mDA53348A00E463EE6B7125F477D36AC01492E97A(L_171, L_174, L_177, L_180, NULL);
  5100. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_168, 1))) >= ((int32_t)L_181)))
  5101. {
  5102. goto IL_02ce;
  5103. }
  5104. }
  5105. IL_02cc:
  5106. {
  5107. return 5;
  5108. }
  5109. IL_02ce:
  5110. {
  5111. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_182 = V_7;
  5112. NullCheck(L_182);
  5113. int32_t L_183 = 4;
  5114. int32_t L_184 = (L_182)->GetAt(static_cast<il2cpp_array_size_t>(L_183));
  5115. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_185 = V_7;
  5116. NullCheck(L_185);
  5117. int32_t L_186 = 5;
  5118. int32_t L_187 = (L_185)->GetAt(static_cast<il2cpp_array_size_t>(L_186));
  5119. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_188 = V_7;
  5120. NullCheck(L_188);
  5121. int32_t L_189 = 1;
  5122. int32_t L_190 = (L_188)->GetAt(static_cast<il2cpp_array_size_t>(L_189));
  5123. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_191 = V_7;
  5124. NullCheck(L_191);
  5125. int32_t L_192 = 2;
  5126. int32_t L_193 = (L_191)->GetAt(static_cast<il2cpp_array_size_t>(L_192));
  5127. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_194 = V_7;
  5128. NullCheck(L_194);
  5129. int32_t L_195 = 3;
  5130. int32_t L_196 = (L_194)->GetAt(static_cast<il2cpp_array_size_t>(L_195));
  5131. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_197 = V_7;
  5132. NullCheck(L_197);
  5133. int32_t L_198 = 0;
  5134. int32_t L_199 = (L_197)->GetAt(static_cast<il2cpp_array_size_t>(L_198));
  5135. int32_t L_200;
  5136. L_200 = HighLevelEncoder_min_mC94F375B0CD17FB124602AF597B845CCFE35F996(L_187, L_190, L_193, L_196, L_199, NULL);
  5137. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_184, 1))) >= ((int32_t)L_200)))
  5138. {
  5139. goto IL_02f1;
  5140. }
  5141. }
  5142. {
  5143. return 4;
  5144. }
  5145. IL_02f1:
  5146. {
  5147. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_201 = V_7;
  5148. NullCheck(L_201);
  5149. int32_t L_202 = 2;
  5150. int32_t L_203 = (L_201)->GetAt(static_cast<il2cpp_array_size_t>(L_202));
  5151. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_204 = V_7;
  5152. NullCheck(L_204);
  5153. int32_t L_205 = 5;
  5154. int32_t L_206 = (L_204)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
  5155. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_207 = V_7;
  5156. NullCheck(L_207);
  5157. int32_t L_208 = 1;
  5158. int32_t L_209 = (L_207)->GetAt(static_cast<il2cpp_array_size_t>(L_208));
  5159. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_210 = V_7;
  5160. NullCheck(L_210);
  5161. int32_t L_211 = 4;
  5162. int32_t L_212 = (L_210)->GetAt(static_cast<il2cpp_array_size_t>(L_211));
  5163. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_213 = V_7;
  5164. NullCheck(L_213);
  5165. int32_t L_214 = 3;
  5166. int32_t L_215 = (L_213)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
  5167. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_216 = V_7;
  5168. NullCheck(L_216);
  5169. int32_t L_217 = 0;
  5170. int32_t L_218 = (L_216)->GetAt(static_cast<il2cpp_array_size_t>(L_217));
  5171. int32_t L_219;
  5172. L_219 = HighLevelEncoder_min_mC94F375B0CD17FB124602AF597B845CCFE35F996(L_206, L_209, L_212, L_215, L_218, NULL);
  5173. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_203, 1))) >= ((int32_t)L_219)))
  5174. {
  5175. goto IL_0314;
  5176. }
  5177. }
  5178. {
  5179. return 2;
  5180. }
  5181. IL_0314:
  5182. {
  5183. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_220 = V_7;
  5184. NullCheck(L_220);
  5185. int32_t L_221 = 3;
  5186. int32_t L_222 = (L_220)->GetAt(static_cast<il2cpp_array_size_t>(L_221));
  5187. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_223 = V_7;
  5188. NullCheck(L_223);
  5189. int32_t L_224 = 5;
  5190. int32_t L_225 = (L_223)->GetAt(static_cast<il2cpp_array_size_t>(L_224));
  5191. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_226 = V_7;
  5192. NullCheck(L_226);
  5193. int32_t L_227 = 1;
  5194. int32_t L_228 = (L_226)->GetAt(static_cast<il2cpp_array_size_t>(L_227));
  5195. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_229 = V_7;
  5196. NullCheck(L_229);
  5197. int32_t L_230 = 4;
  5198. int32_t L_231 = (L_229)->GetAt(static_cast<il2cpp_array_size_t>(L_230));
  5199. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_232 = V_7;
  5200. NullCheck(L_232);
  5201. int32_t L_233 = 2;
  5202. int32_t L_234 = (L_232)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
  5203. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_235 = V_7;
  5204. NullCheck(L_235);
  5205. int32_t L_236 = 0;
  5206. int32_t L_237 = (L_235)->GetAt(static_cast<il2cpp_array_size_t>(L_236));
  5207. int32_t L_238;
  5208. L_238 = HighLevelEncoder_min_mC94F375B0CD17FB124602AF597B845CCFE35F996(L_225, L_228, L_231, L_234, L_237, NULL);
  5209. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_222, 1))) >= ((int32_t)L_238)))
  5210. {
  5211. goto IL_0337;
  5212. }
  5213. }
  5214. {
  5215. return 3;
  5216. }
  5217. IL_0337:
  5218. {
  5219. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_239 = V_7;
  5220. NullCheck(L_239);
  5221. int32_t L_240 = 1;
  5222. int32_t L_241 = (L_239)->GetAt(static_cast<il2cpp_array_size_t>(L_240));
  5223. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_242 = V_7;
  5224. NullCheck(L_242);
  5225. int32_t L_243 = 0;
  5226. int32_t L_244 = (L_242)->GetAt(static_cast<il2cpp_array_size_t>(L_243));
  5227. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_245 = V_7;
  5228. NullCheck(L_245);
  5229. int32_t L_246 = 5;
  5230. int32_t L_247 = (L_245)->GetAt(static_cast<il2cpp_array_size_t>(L_246));
  5231. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_248 = V_7;
  5232. NullCheck(L_248);
  5233. int32_t L_249 = 4;
  5234. int32_t L_250 = (L_248)->GetAt(static_cast<il2cpp_array_size_t>(L_249));
  5235. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_251 = V_7;
  5236. NullCheck(L_251);
  5237. int32_t L_252 = 2;
  5238. int32_t L_253 = (L_251)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
  5239. int32_t L_254;
  5240. L_254 = HighLevelEncoder_min_mDA53348A00E463EE6B7125F477D36AC01492E97A(L_244, L_247, L_250, L_253, NULL);
  5241. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_241, 1))) >= ((int32_t)L_254)))
  5242. {
  5243. goto IL_003e;
  5244. }
  5245. }
  5246. {
  5247. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_255 = V_7;
  5248. NullCheck(L_255);
  5249. int32_t L_256 = 1;
  5250. int32_t L_257 = (L_255)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
  5251. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_258 = V_7;
  5252. NullCheck(L_258);
  5253. int32_t L_259 = 3;
  5254. int32_t L_260 = (L_258)->GetAt(static_cast<il2cpp_array_size_t>(L_259));
  5255. if ((((int32_t)L_257) >= ((int32_t)L_260)))
  5256. {
  5257. goto IL_0363;
  5258. }
  5259. }
  5260. {
  5261. return 1;
  5262. }
  5263. IL_0363:
  5264. {
  5265. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_261 = V_7;
  5266. NullCheck(L_261);
  5267. int32_t L_262 = 1;
  5268. int32_t L_263 = (L_261)->GetAt(static_cast<il2cpp_array_size_t>(L_262));
  5269. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_264 = V_7;
  5270. NullCheck(L_264);
  5271. int32_t L_265 = 3;
  5272. int32_t L_266 = (L_264)->GetAt(static_cast<il2cpp_array_size_t>(L_265));
  5273. if ((!(((uint32_t)L_263) == ((uint32_t)L_266))))
  5274. {
  5275. goto IL_003e;
  5276. }
  5277. }
  5278. {
  5279. int32_t L_267 = ___1_startpos;
  5280. int32_t L_268 = V_1;
  5281. V_9 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_267, L_268)), 1));
  5282. goto IL_039d;
  5283. }
  5284. IL_0379:
  5285. {
  5286. String_t* L_269 = ___0_msg;
  5287. int32_t L_270 = V_9;
  5288. NullCheck(L_269);
  5289. Il2CppChar L_271;
  5290. L_271 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_269, L_270, NULL);
  5291. V_10 = L_271;
  5292. Il2CppChar L_272 = V_10;
  5293. bool L_273;
  5294. L_273 = HighLevelEncoder_isX12TermSep_m692A7AB1407E4152614E4C3CC8A283C3D1DDB6F7(L_272, NULL);
  5295. if (!L_273)
  5296. {
  5297. goto IL_038e;
  5298. }
  5299. }
  5300. {
  5301. return 3;
  5302. }
  5303. IL_038e:
  5304. {
  5305. Il2CppChar L_274 = V_10;
  5306. bool L_275;
  5307. L_275 = HighLevelEncoder_isNativeX12_m71DF7E9D28D87E894E8044E44EEC35853EBB19DD(L_274, NULL);
  5308. if (!L_275)
  5309. {
  5310. goto IL_03a7;
  5311. }
  5312. }
  5313. {
  5314. int32_t L_276 = V_9;
  5315. V_9 = ((int32_t)il2cpp_codegen_add(L_276, 1));
  5316. }
  5317. IL_039d:
  5318. {
  5319. int32_t L_277 = V_9;
  5320. String_t* L_278 = ___0_msg;
  5321. NullCheck(L_278);
  5322. int32_t L_279;
  5323. L_279 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_278, NULL);
  5324. if ((((int32_t)L_277) < ((int32_t)L_279)))
  5325. {
  5326. goto IL_0379;
  5327. }
  5328. }
  5329. IL_03a7:
  5330. {
  5331. return 1;
  5332. }
  5333. }
  5334. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::min(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
  5335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_min_mC94F375B0CD17FB124602AF597B845CCFE35F996 (int32_t ___0_f1, int32_t ___1_f2, int32_t ___2_f3, int32_t ___3_f4, int32_t ___4_f5, const RuntimeMethod* method)
  5336. {
  5337. static bool s_Il2CppMethodInitialized;
  5338. if (!s_Il2CppMethodInitialized)
  5339. {
  5340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5341. s_Il2CppMethodInitialized = true;
  5342. }
  5343. {
  5344. int32_t L_0 = ___0_f1;
  5345. int32_t L_1 = ___1_f2;
  5346. int32_t L_2 = ___2_f3;
  5347. int32_t L_3 = ___3_f4;
  5348. int32_t L_4;
  5349. L_4 = HighLevelEncoder_min_mDA53348A00E463EE6B7125F477D36AC01492E97A(L_0, L_1, L_2, L_3, NULL);
  5350. int32_t L_5 = ___4_f5;
  5351. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5352. int32_t L_6;
  5353. L_6 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_4, L_5, NULL);
  5354. return L_6;
  5355. }
  5356. }
  5357. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::min(System.Int32,System.Int32,System.Int32,System.Int32)
  5358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_min_mDA53348A00E463EE6B7125F477D36AC01492E97A (int32_t ___0_f1, int32_t ___1_f2, int32_t ___2_f3, int32_t ___3_f4, const RuntimeMethod* method)
  5359. {
  5360. static bool s_Il2CppMethodInitialized;
  5361. if (!s_Il2CppMethodInitialized)
  5362. {
  5363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5364. s_Il2CppMethodInitialized = true;
  5365. }
  5366. {
  5367. int32_t L_0 = ___0_f1;
  5368. int32_t L_1 = ___1_f2;
  5369. int32_t L_2 = ___2_f3;
  5370. int32_t L_3 = ___3_f4;
  5371. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5372. int32_t L_4;
  5373. L_4 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_2, L_3, NULL);
  5374. int32_t L_5;
  5375. L_5 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_1, L_4, NULL);
  5376. int32_t L_6;
  5377. L_6 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, L_5, NULL);
  5378. return L_6;
  5379. }
  5380. }
  5381. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::findMinimums(System.Single[],System.Int32[],System.Int32,System.Byte[])
  5382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_findMinimums_m2247DFBDABA1C833F872CE1BF4E09EE01BB939B8 (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_charCounts, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_intCharCounts, int32_t ___2_min, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_mins, const RuntimeMethod* method)
  5383. {
  5384. static bool s_Il2CppMethodInitialized;
  5385. if (!s_Il2CppMethodInitialized)
  5386. {
  5387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_RuntimeMethod_var);
  5389. s_Il2CppMethodInitialized = true;
  5390. }
  5391. int32_t V_0 = 0;
  5392. int32_t V_1 = 0;
  5393. {
  5394. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___3_mins;
  5395. SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220(L_0, (uint8_t)0, SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_RuntimeMethod_var);
  5396. V_0 = 0;
  5397. goto IL_003f;
  5398. }
  5399. IL_000b:
  5400. {
  5401. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___1_intCharCounts;
  5402. int32_t L_2 = V_0;
  5403. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___0_charCounts;
  5404. int32_t L_4 = V_0;
  5405. NullCheck(L_3);
  5406. int32_t L_5 = L_4;
  5407. float L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  5408. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5409. double L_7;
  5410. L_7 = ceil(((double)L_6));
  5411. NullCheck(L_1);
  5412. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)il2cpp_codegen_cast_double_to_int<int32_t>(L_7));
  5413. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___1_intCharCounts;
  5414. int32_t L_9 = V_0;
  5415. NullCheck(L_8);
  5416. int32_t L_10 = L_9;
  5417. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  5418. V_1 = L_11;
  5419. int32_t L_12 = ___2_min;
  5420. int32_t L_13 = V_1;
  5421. if ((((int32_t)L_12) <= ((int32_t)L_13)))
  5422. {
  5423. goto IL_002a;
  5424. }
  5425. }
  5426. {
  5427. int32_t L_14 = V_1;
  5428. ___2_min = L_14;
  5429. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___3_mins;
  5430. SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220(L_15, (uint8_t)0, SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_RuntimeMethod_var);
  5431. }
  5432. IL_002a:
  5433. {
  5434. int32_t L_16 = ___2_min;
  5435. int32_t L_17 = V_1;
  5436. if ((!(((uint32_t)L_16) == ((uint32_t)L_17))))
  5437. {
  5438. goto IL_003b;
  5439. }
  5440. }
  5441. {
  5442. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___3_mins;
  5443. int32_t L_19 = V_0;
  5444. NullCheck(L_18);
  5445. uint8_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)));
  5446. int32_t L_21 = *((uint8_t*)L_20);
  5447. *((int8_t*)L_20) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(L_21, 1)));
  5448. }
  5449. IL_003b:
  5450. {
  5451. int32_t L_22 = V_0;
  5452. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  5453. }
  5454. IL_003f:
  5455. {
  5456. int32_t L_23 = V_0;
  5457. if ((((int32_t)L_23) < ((int32_t)6)))
  5458. {
  5459. goto IL_000b;
  5460. }
  5461. }
  5462. {
  5463. int32_t L_24 = ___2_min;
  5464. return L_24;
  5465. }
  5466. }
  5467. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::getMinimumCount(System.Byte[])
  5468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_getMinimumCount_m5DDE4989BB444B138E6704B044AA12FFF2E2CF1B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_mins, const RuntimeMethod* method)
  5469. {
  5470. int32_t V_0 = 0;
  5471. int32_t V_1 = 0;
  5472. {
  5473. V_0 = 0;
  5474. V_1 = 0;
  5475. goto IL_0010;
  5476. }
  5477. IL_0006:
  5478. {
  5479. int32_t L_0 = V_0;
  5480. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_mins;
  5481. int32_t L_2 = V_1;
  5482. NullCheck(L_1);
  5483. int32_t L_3 = L_2;
  5484. uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  5485. V_0 = ((int32_t)il2cpp_codegen_add(L_0, (int32_t)L_4));
  5486. int32_t L_5 = V_1;
  5487. V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  5488. }
  5489. IL_0010:
  5490. {
  5491. int32_t L_6 = V_1;
  5492. if ((((int32_t)L_6) < ((int32_t)6)))
  5493. {
  5494. goto IL_0006;
  5495. }
  5496. }
  5497. {
  5498. int32_t L_7 = V_0;
  5499. return L_7;
  5500. }
  5501. }
  5502. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isDigit(System.Char)
  5503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isDigit_m5034DF8BD6393A155E74620CF9BEA06167943C62 (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5504. {
  5505. {
  5506. Il2CppChar L_0 = ___0_ch;
  5507. if ((((int32_t)L_0) < ((int32_t)((int32_t)48))))
  5508. {
  5509. goto IL_000e;
  5510. }
  5511. }
  5512. {
  5513. Il2CppChar L_1 = ___0_ch;
  5514. return (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5515. }
  5516. IL_000e:
  5517. {
  5518. return (bool)0;
  5519. }
  5520. }
  5521. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isExtendedASCII(System.Char)
  5522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isExtendedASCII_m8FBDB0F0388A6B010466E54D66E1F32510485CBD (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5523. {
  5524. {
  5525. Il2CppChar L_0 = ___0_ch;
  5526. if ((((int32_t)L_0) < ((int32_t)((int32_t)128))))
  5527. {
  5528. goto IL_0014;
  5529. }
  5530. }
  5531. {
  5532. Il2CppChar L_1 = ___0_ch;
  5533. return (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5534. }
  5535. IL_0014:
  5536. {
  5537. return (bool)0;
  5538. }
  5539. }
  5540. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeC40(System.Char)
  5541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeC40_mE57B28DF154F948D50CB833A6A24A33914017A4E (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5542. {
  5543. {
  5544. Il2CppChar L_0 = ___0_ch;
  5545. if ((((int32_t)L_0) == ((int32_t)((int32_t)32))))
  5546. {
  5547. goto IL_001f;
  5548. }
  5549. }
  5550. {
  5551. Il2CppChar L_1 = ___0_ch;
  5552. if ((((int32_t)L_1) < ((int32_t)((int32_t)48))))
  5553. {
  5554. goto IL_000f;
  5555. }
  5556. }
  5557. {
  5558. Il2CppChar L_2 = ___0_ch;
  5559. if ((((int32_t)L_2) <= ((int32_t)((int32_t)57))))
  5560. {
  5561. goto IL_001f;
  5562. }
  5563. }
  5564. IL_000f:
  5565. {
  5566. Il2CppChar L_3 = ___0_ch;
  5567. if ((((int32_t)L_3) < ((int32_t)((int32_t)65))))
  5568. {
  5569. goto IL_001d;
  5570. }
  5571. }
  5572. {
  5573. Il2CppChar L_4 = ___0_ch;
  5574. return (bool)((((int32_t)((((int32_t)L_4) > ((int32_t)((int32_t)90)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5575. }
  5576. IL_001d:
  5577. {
  5578. return (bool)0;
  5579. }
  5580. IL_001f:
  5581. {
  5582. return (bool)1;
  5583. }
  5584. }
  5585. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeText(System.Char)
  5586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeText_mCF24450C7B97F5244A7D4E950F933E36A7ABBF4F (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5587. {
  5588. {
  5589. Il2CppChar L_0 = ___0_ch;
  5590. if ((((int32_t)L_0) == ((int32_t)((int32_t)32))))
  5591. {
  5592. goto IL_001f;
  5593. }
  5594. }
  5595. {
  5596. Il2CppChar L_1 = ___0_ch;
  5597. if ((((int32_t)L_1) < ((int32_t)((int32_t)48))))
  5598. {
  5599. goto IL_000f;
  5600. }
  5601. }
  5602. {
  5603. Il2CppChar L_2 = ___0_ch;
  5604. if ((((int32_t)L_2) <= ((int32_t)((int32_t)57))))
  5605. {
  5606. goto IL_001f;
  5607. }
  5608. }
  5609. IL_000f:
  5610. {
  5611. Il2CppChar L_3 = ___0_ch;
  5612. if ((((int32_t)L_3) < ((int32_t)((int32_t)97))))
  5613. {
  5614. goto IL_0019;
  5615. }
  5616. }
  5617. {
  5618. Il2CppChar L_4 = ___0_ch;
  5619. if ((((int32_t)L_4) <= ((int32_t)((int32_t)122))))
  5620. {
  5621. goto IL_001f;
  5622. }
  5623. }
  5624. IL_0019:
  5625. {
  5626. Il2CppChar L_5 = ___0_ch;
  5627. return (bool)((((int32_t)L_5) == ((int32_t)((int32_t)29)))? 1 : 0);
  5628. }
  5629. IL_001f:
  5630. {
  5631. return (bool)1;
  5632. }
  5633. }
  5634. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeX12(System.Char)
  5635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeX12_m71DF7E9D28D87E894E8044E44EEC35853EBB19DD (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5636. {
  5637. {
  5638. Il2CppChar L_0 = ___0_ch;
  5639. bool L_1;
  5640. L_1 = HighLevelEncoder_isX12TermSep_m692A7AB1407E4152614E4C3CC8A283C3D1DDB6F7(L_0, NULL);
  5641. if (L_1)
  5642. {
  5643. goto IL_0027;
  5644. }
  5645. }
  5646. {
  5647. Il2CppChar L_2 = ___0_ch;
  5648. if ((((int32_t)L_2) == ((int32_t)((int32_t)32))))
  5649. {
  5650. goto IL_0027;
  5651. }
  5652. }
  5653. {
  5654. Il2CppChar L_3 = ___0_ch;
  5655. if ((((int32_t)L_3) < ((int32_t)((int32_t)48))))
  5656. {
  5657. goto IL_0017;
  5658. }
  5659. }
  5660. {
  5661. Il2CppChar L_4 = ___0_ch;
  5662. if ((((int32_t)L_4) <= ((int32_t)((int32_t)57))))
  5663. {
  5664. goto IL_0027;
  5665. }
  5666. }
  5667. IL_0017:
  5668. {
  5669. Il2CppChar L_5 = ___0_ch;
  5670. if ((((int32_t)L_5) < ((int32_t)((int32_t)65))))
  5671. {
  5672. goto IL_0025;
  5673. }
  5674. }
  5675. {
  5676. Il2CppChar L_6 = ___0_ch;
  5677. return (bool)((((int32_t)((((int32_t)L_6) > ((int32_t)((int32_t)90)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5678. }
  5679. IL_0025:
  5680. {
  5681. return (bool)0;
  5682. }
  5683. IL_0027:
  5684. {
  5685. return (bool)1;
  5686. }
  5687. }
  5688. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isX12TermSep(System.Char)
  5689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isX12TermSep_m692A7AB1407E4152614E4C3CC8A283C3D1DDB6F7 (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5690. {
  5691. {
  5692. Il2CppChar L_0 = ___0_ch;
  5693. if ((((int32_t)L_0) == ((int32_t)((int32_t)13))))
  5694. {
  5695. goto IL_0010;
  5696. }
  5697. }
  5698. {
  5699. Il2CppChar L_1 = ___0_ch;
  5700. if ((((int32_t)L_1) == ((int32_t)((int32_t)42))))
  5701. {
  5702. goto IL_0010;
  5703. }
  5704. }
  5705. {
  5706. Il2CppChar L_2 = ___0_ch;
  5707. return (bool)((((int32_t)L_2) == ((int32_t)((int32_t)62)))? 1 : 0);
  5708. }
  5709. IL_0010:
  5710. {
  5711. return (bool)1;
  5712. }
  5713. }
  5714. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isNativeEDIFACT(System.Char)
  5715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isNativeEDIFACT_m20E5A60A17D04ED9415AFD6BBCACEB5382BEB4A6 (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5716. {
  5717. {
  5718. Il2CppChar L_0 = ___0_ch;
  5719. if ((((int32_t)L_0) < ((int32_t)((int32_t)32))))
  5720. {
  5721. goto IL_000e;
  5722. }
  5723. }
  5724. {
  5725. Il2CppChar L_1 = ___0_ch;
  5726. return (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)((int32_t)94)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  5727. }
  5728. IL_000e:
  5729. {
  5730. return (bool)0;
  5731. }
  5732. }
  5733. // System.Boolean ZXing.Datamatrix.Encoder.HighLevelEncoder::isSpecialB256(System.Char)
  5734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HighLevelEncoder_isSpecialB256_m8B269ED20367CB620671C099BEC435027CA05E12 (Il2CppChar ___0_ch, const RuntimeMethod* method)
  5735. {
  5736. {
  5737. return (bool)0;
  5738. }
  5739. }
  5740. // System.Int32 ZXing.Datamatrix.Encoder.HighLevelEncoder::determineConsecutiveDigitCount(System.String,System.Int32)
  5741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_determineConsecutiveDigitCount_mA4B5DCEF2B346016A9CD0B7CE6F3E0DEB056DDCB (String_t* ___0_msg, int32_t ___1_startpos, const RuntimeMethod* method)
  5742. {
  5743. int32_t V_0 = 0;
  5744. int32_t V_1 = 0;
  5745. {
  5746. String_t* L_0 = ___0_msg;
  5747. NullCheck(L_0);
  5748. int32_t L_1;
  5749. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  5750. V_0 = L_1;
  5751. int32_t L_2 = ___1_startpos;
  5752. V_1 = L_2;
  5753. goto IL_000f;
  5754. }
  5755. IL_000b:
  5756. {
  5757. int32_t L_3 = V_1;
  5758. V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  5759. }
  5760. IL_000f:
  5761. {
  5762. int32_t L_4 = V_1;
  5763. int32_t L_5 = V_0;
  5764. if ((((int32_t)L_4) >= ((int32_t)L_5)))
  5765. {
  5766. goto IL_0021;
  5767. }
  5768. }
  5769. {
  5770. String_t* L_6 = ___0_msg;
  5771. int32_t L_7 = V_1;
  5772. NullCheck(L_6);
  5773. Il2CppChar L_8;
  5774. L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL);
  5775. bool L_9;
  5776. L_9 = HighLevelEncoder_isDigit_m5034DF8BD6393A155E74620CF9BEA06167943C62(L_8, NULL);
  5777. if (L_9)
  5778. {
  5779. goto IL_000b;
  5780. }
  5781. }
  5782. IL_0021:
  5783. {
  5784. int32_t L_10 = V_1;
  5785. int32_t L_11 = ___1_startpos;
  5786. return ((int32_t)il2cpp_codegen_subtract(L_10, L_11));
  5787. }
  5788. }
  5789. // System.Void ZXing.Datamatrix.Encoder.HighLevelEncoder::illegalCharacter(System.Char)
  5790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607 (Il2CppChar ___0_c, const RuntimeMethod* method)
  5791. {
  5792. {
  5793. Il2CppChar L_0 = ___0_c;
  5794. Il2CppChar L_1 = L_0;
  5795. RuntimeObject* L_2 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)), &L_1);
  5796. Il2CppChar L_3 = ___0_c;
  5797. int32_t L_4 = ((int32_t)L_3);
  5798. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  5799. String_t* L_6;
  5800. L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8F5761E5180BDF71457AB88F254BD1485A6FA9A1)), L_2, L_5, NULL);
  5801. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  5802. NullCheck(L_7);
  5803. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, L_6, NULL);
  5804. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607_RuntimeMethod_var)));
  5805. }
  5806. }
  5807. #ifdef __clang__
  5808. #pragma clang diagnostic pop
  5809. #endif
  5810. #ifdef __clang__
  5811. #pragma clang diagnostic push
  5812. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5813. #pragma clang diagnostic ignored "-Wunused-variable"
  5814. #endif
  5815. // System.Void ZXing.Datamatrix.Encoder.SymbolInfo::overrideSymbolSet(ZXing.Datamatrix.Encoder.SymbolInfo[])
  5816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo_overrideSymbolSet_m92CABB1E8293DB8DCDB7322DC32221EBD4B8D9FD (SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* ___0_override, const RuntimeMethod* method)
  5817. {
  5818. static bool s_Il2CppMethodInitialized;
  5819. if (!s_Il2CppMethodInitialized)
  5820. {
  5821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5822. s_Il2CppMethodInitialized = true;
  5823. }
  5824. {
  5825. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_0 = ___0_override;
  5826. il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5827. ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols_1 = L_0;
  5828. Il2CppCodeGenWriteBarrier((void**)(&((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols_1), (void*)L_0);
  5829. return;
  5830. }
  5831. }
  5832. // System.Void ZXing.Datamatrix.Encoder.SymbolInfo::.ctor(System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
  5833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, const RuntimeMethod* method)
  5834. {
  5835. {
  5836. bool L_0 = ___0_rectangular;
  5837. int32_t L_1 = ___1_dataCapacity;
  5838. int32_t L_2 = ___2_errorCodewords;
  5839. int32_t L_3 = ___3_matrixWidth;
  5840. int32_t L_4 = ___4_matrixHeight;
  5841. int32_t L_5 = ___5_dataRegions;
  5842. int32_t L_6 = ___1_dataCapacity;
  5843. int32_t L_7 = ___2_errorCodewords;
  5844. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
  5845. return;
  5846. }
  5847. }
  5848. // System.Void ZXing.Datamatrix.Encoder.SymbolInfo::.ctor(System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
  5849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, int32_t ___6_rsBlockData, int32_t ___7_rsBlockError, const RuntimeMethod* method)
  5850. {
  5851. {
  5852. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5853. bool L_0 = ___0_rectangular;
  5854. __this->___rectangular_2 = L_0;
  5855. int32_t L_1 = ___1_dataCapacity;
  5856. __this->___dataCapacity_3 = L_1;
  5857. int32_t L_2 = ___2_errorCodewords;
  5858. __this->___errorCodewords_4 = L_2;
  5859. int32_t L_3 = ___3_matrixWidth;
  5860. __this->___matrixWidth_5 = L_3;
  5861. int32_t L_4 = ___4_matrixHeight;
  5862. __this->___matrixHeight_6 = L_4;
  5863. int32_t L_5 = ___5_dataRegions;
  5864. __this->___dataRegions_7 = L_5;
  5865. int32_t L_6 = ___6_rsBlockData;
  5866. __this->___rsBlockData_8 = L_6;
  5867. int32_t L_7 = ___7_rsBlockError;
  5868. __this->___rsBlockError_9 = L_7;
  5869. return;
  5870. }
  5871. }
  5872. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.SymbolInfo::lookup(System.Int32)
  5873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_m3FD973650E98F04B73E5C1AC1C960746AE23206B (int32_t ___0_dataCodewords, const RuntimeMethod* method)
  5874. {
  5875. static bool s_Il2CppMethodInitialized;
  5876. if (!s_Il2CppMethodInitialized)
  5877. {
  5878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5879. s_Il2CppMethodInitialized = true;
  5880. }
  5881. {
  5882. int32_t L_0 = ___0_dataCodewords;
  5883. il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5884. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_1;
  5885. L_1 = SymbolInfo_lookup_m3F9D17C2508EF0A4AC4123A11543BF132E58E30C(L_0, 0, (bool)1, NULL);
  5886. return L_1;
  5887. }
  5888. }
  5889. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.SymbolInfo::lookup(System.Int32,ZXing.Datamatrix.Encoder.SymbolShapeHint)
  5890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_mC0C78968F8A159E744C7EB0B5352AEF96A4F08A9 (int32_t ___0_dataCodewords, int32_t ___1_shape, const RuntimeMethod* method)
  5891. {
  5892. static bool s_Il2CppMethodInitialized;
  5893. if (!s_Il2CppMethodInitialized)
  5894. {
  5895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5896. s_Il2CppMethodInitialized = true;
  5897. }
  5898. {
  5899. int32_t L_0 = ___0_dataCodewords;
  5900. int32_t L_1 = ___1_shape;
  5901. il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5902. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_2;
  5903. L_2 = SymbolInfo_lookup_m3F9D17C2508EF0A4AC4123A11543BF132E58E30C(L_0, L_1, (bool)1, NULL);
  5904. return L_2;
  5905. }
  5906. }
  5907. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.SymbolInfo::lookup(System.Int32,System.Boolean,System.Boolean)
  5908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_m5AA2D1C981442C1EFD33F784B2519C741E6F3E4F (int32_t ___0_dataCodewords, bool ___1_allowRectangular, bool ___2_fail, const RuntimeMethod* method)
  5909. {
  5910. static bool s_Il2CppMethodInitialized;
  5911. if (!s_Il2CppMethodInitialized)
  5912. {
  5913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5914. s_Il2CppMethodInitialized = true;
  5915. }
  5916. int32_t V_0 = 0;
  5917. int32_t G_B3_0 = 0;
  5918. {
  5919. bool L_0 = ___1_allowRectangular;
  5920. if (L_0)
  5921. {
  5922. goto IL_0006;
  5923. }
  5924. }
  5925. {
  5926. G_B3_0 = 1;
  5927. goto IL_0007;
  5928. }
  5929. IL_0006:
  5930. {
  5931. G_B3_0 = 0;
  5932. }
  5933. IL_0007:
  5934. {
  5935. V_0 = G_B3_0;
  5936. int32_t L_1 = ___0_dataCodewords;
  5937. int32_t L_2 = V_0;
  5938. bool L_3 = ___2_fail;
  5939. il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5940. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_4;
  5941. L_4 = SymbolInfo_lookup_m3F9D17C2508EF0A4AC4123A11543BF132E58E30C(L_1, L_2, L_3, NULL);
  5942. return L_4;
  5943. }
  5944. }
  5945. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.SymbolInfo::lookup(System.Int32,ZXing.Datamatrix.Encoder.SymbolShapeHint,System.Boolean)
  5946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_m3F9D17C2508EF0A4AC4123A11543BF132E58E30C (int32_t ___0_dataCodewords, int32_t ___1_shape, bool ___2_fail, const RuntimeMethod* method)
  5947. {
  5948. static bool s_Il2CppMethodInitialized;
  5949. if (!s_Il2CppMethodInitialized)
  5950. {
  5951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5952. s_Il2CppMethodInitialized = true;
  5953. }
  5954. {
  5955. int32_t L_0 = ___0_dataCodewords;
  5956. int32_t L_1 = ___1_shape;
  5957. bool L_2 = ___2_fail;
  5958. il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5959. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_3;
  5960. L_3 = SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A(L_0, L_1, (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7*)NULL, (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7*)NULL, L_2, NULL);
  5961. return L_3;
  5962. }
  5963. }
  5964. // ZXing.Datamatrix.Encoder.SymbolInfo ZXing.Datamatrix.Encoder.SymbolInfo::lookup(System.Int32,ZXing.Datamatrix.Encoder.SymbolShapeHint,ZXing.Dimension,ZXing.Dimension,System.Boolean)
  5965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A (int32_t ___0_dataCodewords, int32_t ___1_shape, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___2_minSize, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___3_maxSize, bool ___4_fail, const RuntimeMethod* method)
  5966. {
  5967. static bool s_Il2CppMethodInitialized;
  5968. if (!s_Il2CppMethodInitialized)
  5969. {
  5970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5971. s_Il2CppMethodInitialized = true;
  5972. }
  5973. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* V_0 = NULL;
  5974. int32_t V_1 = 0;
  5975. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* V_2 = NULL;
  5976. {
  5977. il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  5978. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_0 = ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols_1;
  5979. V_0 = L_0;
  5980. V_1 = 0;
  5981. goto IL_0073;
  5982. }
  5983. IL_000a:
  5984. {
  5985. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_1 = V_0;
  5986. int32_t L_2 = V_1;
  5987. NullCheck(L_1);
  5988. int32_t L_3 = L_2;
  5989. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  5990. V_2 = L_4;
  5991. int32_t L_5 = ___1_shape;
  5992. if ((!(((uint32_t)L_5) == ((uint32_t)1))))
  5993. {
  5994. goto IL_001a;
  5995. }
  5996. }
  5997. {
  5998. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_6 = V_2;
  5999. NullCheck(L_6);
  6000. bool L_7 = L_6->___rectangular_2;
  6001. if (L_7)
  6002. {
  6003. goto IL_006f;
  6004. }
  6005. }
  6006. IL_001a:
  6007. {
  6008. int32_t L_8 = ___1_shape;
  6009. if ((!(((uint32_t)L_8) == ((uint32_t)2))))
  6010. {
  6011. goto IL_0026;
  6012. }
  6013. }
  6014. {
  6015. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_9 = V_2;
  6016. NullCheck(L_9);
  6017. bool L_10 = L_9->___rectangular_2;
  6018. if (!L_10)
  6019. {
  6020. goto IL_006f;
  6021. }
  6022. }
  6023. IL_0026:
  6024. {
  6025. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_11 = ___2_minSize;
  6026. if (!L_11)
  6027. {
  6028. goto IL_0045;
  6029. }
  6030. }
  6031. {
  6032. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_12 = V_2;
  6033. NullCheck(L_12);
  6034. int32_t L_13;
  6035. L_13 = SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033(L_12, NULL);
  6036. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_14 = ___2_minSize;
  6037. NullCheck(L_14);
  6038. int32_t L_15;
  6039. L_15 = Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline(L_14, NULL);
  6040. if ((((int32_t)L_13) < ((int32_t)L_15)))
  6041. {
  6042. goto IL_006f;
  6043. }
  6044. }
  6045. {
  6046. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_16 = V_2;
  6047. NullCheck(L_16);
  6048. int32_t L_17;
  6049. L_17 = SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C(L_16, NULL);
  6050. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_18 = ___2_minSize;
  6051. NullCheck(L_18);
  6052. int32_t L_19;
  6053. L_19 = Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline(L_18, NULL);
  6054. if ((((int32_t)L_17) < ((int32_t)L_19)))
  6055. {
  6056. goto IL_006f;
  6057. }
  6058. }
  6059. IL_0045:
  6060. {
  6061. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_20 = ___3_maxSize;
  6062. if (!L_20)
  6063. {
  6064. goto IL_0064;
  6065. }
  6066. }
  6067. {
  6068. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_21 = V_2;
  6069. NullCheck(L_21);
  6070. int32_t L_22;
  6071. L_22 = SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033(L_21, NULL);
  6072. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_23 = ___3_maxSize;
  6073. NullCheck(L_23);
  6074. int32_t L_24;
  6075. L_24 = Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline(L_23, NULL);
  6076. if ((((int32_t)L_22) > ((int32_t)L_24)))
  6077. {
  6078. goto IL_006f;
  6079. }
  6080. }
  6081. {
  6082. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_25 = V_2;
  6083. NullCheck(L_25);
  6084. int32_t L_26;
  6085. L_26 = SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C(L_25, NULL);
  6086. Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_27 = ___3_maxSize;
  6087. NullCheck(L_27);
  6088. int32_t L_28;
  6089. L_28 = Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline(L_27, NULL);
  6090. if ((((int32_t)L_26) > ((int32_t)L_28)))
  6091. {
  6092. goto IL_006f;
  6093. }
  6094. }
  6095. IL_0064:
  6096. {
  6097. int32_t L_29 = ___0_dataCodewords;
  6098. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_30 = V_2;
  6099. NullCheck(L_30);
  6100. int32_t L_31 = L_30->___dataCapacity_3;
  6101. if ((((int32_t)L_29) > ((int32_t)L_31)))
  6102. {
  6103. goto IL_006f;
  6104. }
  6105. }
  6106. {
  6107. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_32 = V_2;
  6108. return L_32;
  6109. }
  6110. IL_006f:
  6111. {
  6112. int32_t L_33 = V_1;
  6113. V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  6114. }
  6115. IL_0073:
  6116. {
  6117. int32_t L_34 = V_1;
  6118. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_35 = V_0;
  6119. NullCheck(L_35);
  6120. if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
  6121. {
  6122. goto IL_000a;
  6123. }
  6124. }
  6125. {
  6126. bool L_36 = ___4_fail;
  6127. if (!L_36)
  6128. {
  6129. goto IL_0094;
  6130. }
  6131. }
  6132. {
  6133. String_t* L_37;
  6134. L_37 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_dataCodewords), NULL);
  6135. String_t* L_38;
  6136. L_38 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral62344EB120ED3659C48E3F6FA51667473F001294)), L_37, NULL);
  6137. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_39 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  6138. NullCheck(L_39);
  6139. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_39, L_38, NULL);
  6140. IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A_RuntimeMethod_var)));
  6141. }
  6142. IL_0094:
  6143. {
  6144. return (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)NULL;
  6145. }
  6146. }
  6147. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getHorizontalDataRegions()
  6148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6149. {
  6150. int32_t V_0 = 0;
  6151. {
  6152. int32_t L_0 = __this->___dataRegions_7;
  6153. V_0 = L_0;
  6154. int32_t L_1 = V_0;
  6155. switch (((int32_t)il2cpp_codegen_subtract(L_1, 1)))
  6156. {
  6157. case 0:
  6158. {
  6159. goto IL_002b;
  6160. }
  6161. case 1:
  6162. {
  6163. goto IL_002d;
  6164. }
  6165. case 2:
  6166. {
  6167. goto IL_0033;
  6168. }
  6169. case 3:
  6170. {
  6171. goto IL_002d;
  6172. }
  6173. }
  6174. }
  6175. {
  6176. int32_t L_2 = V_0;
  6177. if ((((int32_t)L_2) == ((int32_t)((int32_t)16))))
  6178. {
  6179. goto IL_002f;
  6180. }
  6181. }
  6182. {
  6183. int32_t L_3 = V_0;
  6184. if ((((int32_t)L_3) == ((int32_t)((int32_t)36))))
  6185. {
  6186. goto IL_0031;
  6187. }
  6188. }
  6189. {
  6190. goto IL_0033;
  6191. }
  6192. IL_002b:
  6193. {
  6194. return 1;
  6195. }
  6196. IL_002d:
  6197. {
  6198. return 2;
  6199. }
  6200. IL_002f:
  6201. {
  6202. return 4;
  6203. }
  6204. IL_0031:
  6205. {
  6206. return 6;
  6207. }
  6208. IL_0033:
  6209. {
  6210. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  6211. NullCheck(L_4);
  6212. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54D067A77A1DA00AB8F9E5AE79F5AC744A682EF3)), NULL);
  6213. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9_RuntimeMethod_var)));
  6214. }
  6215. }
  6216. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getVerticalDataRegions()
  6217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6218. {
  6219. int32_t V_0 = 0;
  6220. {
  6221. int32_t L_0 = __this->___dataRegions_7;
  6222. V_0 = L_0;
  6223. int32_t L_1 = V_0;
  6224. if ((((int32_t)L_1) > ((int32_t)4)))
  6225. {
  6226. goto IL_0017;
  6227. }
  6228. }
  6229. {
  6230. int32_t L_2 = V_0;
  6231. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_2, 1))) > ((uint32_t)1))))
  6232. {
  6233. goto IL_0023;
  6234. }
  6235. }
  6236. {
  6237. int32_t L_3 = V_0;
  6238. if ((((int32_t)L_3) == ((int32_t)4)))
  6239. {
  6240. goto IL_0025;
  6241. }
  6242. }
  6243. {
  6244. goto IL_002b;
  6245. }
  6246. IL_0017:
  6247. {
  6248. int32_t L_4 = V_0;
  6249. if ((((int32_t)L_4) == ((int32_t)((int32_t)16))))
  6250. {
  6251. goto IL_0027;
  6252. }
  6253. }
  6254. {
  6255. int32_t L_5 = V_0;
  6256. if ((((int32_t)L_5) == ((int32_t)((int32_t)36))))
  6257. {
  6258. goto IL_0029;
  6259. }
  6260. }
  6261. {
  6262. goto IL_002b;
  6263. }
  6264. IL_0023:
  6265. {
  6266. return 1;
  6267. }
  6268. IL_0025:
  6269. {
  6270. return 2;
  6271. }
  6272. IL_0027:
  6273. {
  6274. return 4;
  6275. }
  6276. IL_0029:
  6277. {
  6278. return 6;
  6279. }
  6280. IL_002b:
  6281. {
  6282. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  6283. NullCheck(L_6);
  6284. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54D067A77A1DA00AB8F9E5AE79F5AC744A682EF3)), NULL);
  6285. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA_RuntimeMethod_var)));
  6286. }
  6287. }
  6288. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolDataWidth()
  6289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6290. {
  6291. {
  6292. int32_t L_0;
  6293. L_0 = SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9(__this, NULL);
  6294. int32_t L_1 = __this->___matrixWidth_5;
  6295. return ((int32_t)il2cpp_codegen_multiply(L_0, L_1));
  6296. }
  6297. }
  6298. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolDataHeight()
  6299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6300. {
  6301. {
  6302. int32_t L_0;
  6303. L_0 = SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA(__this, NULL);
  6304. int32_t L_1 = __this->___matrixHeight_6;
  6305. return ((int32_t)il2cpp_codegen_multiply(L_0, L_1));
  6306. }
  6307. }
  6308. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolWidth()
  6309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6310. {
  6311. {
  6312. int32_t L_0;
  6313. L_0 = SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E(__this, NULL);
  6314. int32_t L_1;
  6315. L_1 = SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9(__this, NULL);
  6316. return ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 2))));
  6317. }
  6318. }
  6319. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getSymbolHeight()
  6320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6321. {
  6322. {
  6323. int32_t L_0;
  6324. L_0 = SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48(__this, NULL);
  6325. int32_t L_1;
  6326. L_1 = SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA(__this, NULL);
  6327. return ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 2))));
  6328. }
  6329. }
  6330. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getCodewordCount()
  6331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getCodewordCount_m04D48C9FE6D82C3C20746ED455E149F7DCF04913 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6332. {
  6333. {
  6334. int32_t L_0 = __this->___dataCapacity_3;
  6335. int32_t L_1 = __this->___errorCodewords_4;
  6336. return ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6337. }
  6338. }
  6339. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getInterleavedBlockCount()
  6340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getInterleavedBlockCount_m4D9B435EC54646D3E99E7CE00118C9C1A33007D5 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6341. {
  6342. {
  6343. int32_t L_0 = __this->___dataCapacity_3;
  6344. int32_t L_1 = __this->___rsBlockData_8;
  6345. return ((int32_t)(L_0/L_1));
  6346. }
  6347. }
  6348. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getDataLengthForInterleavedBlock(System.Int32)
  6349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getDataLengthForInterleavedBlock_m298B71981A16686FAD0F39A4632E39C2F0AB5B8B (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, int32_t ___0_index, const RuntimeMethod* method)
  6350. {
  6351. {
  6352. int32_t L_0 = __this->___rsBlockData_8;
  6353. return L_0;
  6354. }
  6355. }
  6356. // System.Int32 ZXing.Datamatrix.Encoder.SymbolInfo::getErrorLengthForInterleavedBlock(System.Int32)
  6357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getErrorLengthForInterleavedBlock_m40EEDA5793B81F1C3E89C3B02344028B39EA8F57 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, int32_t ___0_index, const RuntimeMethod* method)
  6358. {
  6359. {
  6360. int32_t L_0 = __this->___rsBlockError_9;
  6361. return L_0;
  6362. }
  6363. }
  6364. // System.String ZXing.Datamatrix.Encoder.SymbolInfo::ToString()
  6365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SymbolInfo_ToString_m258525DB47F4F244E74C261F4001F88F0D7738F1 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method)
  6366. {
  6367. static bool s_Il2CppMethodInitialized;
  6368. if (!s_Il2CppMethodInitialized)
  6369. {
  6370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  6371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15C2360B10B59CB14D140C2017D46E1FD8F22622);
  6372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral671CA00264608FC5A16555DE25E3079A60DC0AAD);
  6373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral898BA5AB8ECA473F6CD602EA9EA67BCCC43F51EA);
  6374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CF6F85D7A4BACA5C5FA281E47F38FBC9957B8D7);
  6375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA86578BCBCDB68248373C4B9FDA3F481464B0606);
  6376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD3A0FC4398B9893358ACB725BE1B60177ABE885);
  6377. s_Il2CppMethodInitialized = true;
  6378. }
  6379. StringBuilder_t* G_B2_0 = NULL;
  6380. StringBuilder_t* G_B2_1 = NULL;
  6381. StringBuilder_t* G_B1_0 = NULL;
  6382. StringBuilder_t* G_B1_1 = NULL;
  6383. String_t* G_B3_0 = NULL;
  6384. StringBuilder_t* G_B3_1 = NULL;
  6385. StringBuilder_t* G_B3_2 = NULL;
  6386. {
  6387. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  6388. NullCheck(L_0);
  6389. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  6390. StringBuilder_t* L_1 = L_0;
  6391. bool L_2 = __this->___rectangular_2;
  6392. G_B1_0 = L_1;
  6393. G_B1_1 = L_1;
  6394. if (L_2)
  6395. {
  6396. G_B2_0 = L_1;
  6397. G_B2_1 = L_1;
  6398. goto IL_0015;
  6399. }
  6400. }
  6401. {
  6402. G_B3_0 = _stringLiteral15C2360B10B59CB14D140C2017D46E1FD8F22622;
  6403. G_B3_1 = G_B1_0;
  6404. G_B3_2 = G_B1_1;
  6405. goto IL_001a;
  6406. }
  6407. IL_0015:
  6408. {
  6409. G_B3_0 = _stringLiteralFD3A0FC4398B9893358ACB725BE1B60177ABE885;
  6410. G_B3_1 = G_B2_0;
  6411. G_B3_2 = G_B2_1;
  6412. }
  6413. IL_001a:
  6414. {
  6415. NullCheck(G_B3_1);
  6416. StringBuilder_t* L_3;
  6417. L_3 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B3_1, G_B3_0, NULL);
  6418. StringBuilder_t* L_4 = G_B3_2;
  6419. NullCheck(L_4);
  6420. StringBuilder_t* L_5;
  6421. L_5 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, _stringLiteral898BA5AB8ECA473F6CD602EA9EA67BCCC43F51EA, NULL);
  6422. int32_t L_6 = __this->___matrixWidth_5;
  6423. NullCheck(L_5);
  6424. StringBuilder_t* L_7;
  6425. L_7 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_5, L_6, NULL);
  6426. NullCheck(L_7);
  6427. StringBuilder_t* L_8;
  6428. L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)120), NULL);
  6429. int32_t L_9 = __this->___matrixHeight_6;
  6430. NullCheck(L_8);
  6431. StringBuilder_t* L_10;
  6432. L_10 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_8, L_9, NULL);
  6433. StringBuilder_t* L_11 = L_4;
  6434. NullCheck(L_11);
  6435. StringBuilder_t* L_12;
  6436. L_12 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_11, _stringLiteral671CA00264608FC5A16555DE25E3079A60DC0AAD, NULL);
  6437. int32_t L_13;
  6438. L_13 = SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033(__this, NULL);
  6439. NullCheck(L_12);
  6440. StringBuilder_t* L_14;
  6441. L_14 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_12, L_13, NULL);
  6442. NullCheck(L_14);
  6443. StringBuilder_t* L_15;
  6444. L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, ((int32_t)120), NULL);
  6445. int32_t L_16;
  6446. L_16 = SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C(__this, NULL);
  6447. NullCheck(L_15);
  6448. StringBuilder_t* L_17;
  6449. L_17 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_15, L_16, NULL);
  6450. StringBuilder_t* L_18 = L_11;
  6451. NullCheck(L_18);
  6452. StringBuilder_t* L_19;
  6453. L_19 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, _stringLiteralA86578BCBCDB68248373C4B9FDA3F481464B0606, NULL);
  6454. int32_t L_20;
  6455. L_20 = SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E(__this, NULL);
  6456. NullCheck(L_19);
  6457. StringBuilder_t* L_21;
  6458. L_21 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_19, L_20, NULL);
  6459. NullCheck(L_21);
  6460. StringBuilder_t* L_22;
  6461. L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)120), NULL);
  6462. int32_t L_23;
  6463. L_23 = SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48(__this, NULL);
  6464. NullCheck(L_22);
  6465. StringBuilder_t* L_24;
  6466. L_24 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_22, L_23, NULL);
  6467. StringBuilder_t* L_25 = L_18;
  6468. NullCheck(L_25);
  6469. StringBuilder_t* L_26;
  6470. L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_25, _stringLiteral8CF6F85D7A4BACA5C5FA281E47F38FBC9957B8D7, NULL);
  6471. int32_t L_27 = __this->___dataCapacity_3;
  6472. NullCheck(L_26);
  6473. StringBuilder_t* L_28;
  6474. L_28 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_26, L_27, NULL);
  6475. NullCheck(L_28);
  6476. StringBuilder_t* L_29;
  6477. L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)43), NULL);
  6478. int32_t L_30 = __this->___errorCodewords_4;
  6479. NullCheck(L_29);
  6480. StringBuilder_t* L_31;
  6481. L_31 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_29, L_30, NULL);
  6482. NullCheck(L_25);
  6483. String_t* L_32;
  6484. L_32 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_25);
  6485. return L_32;
  6486. }
  6487. }
  6488. // System.Void ZXing.Datamatrix.Encoder.SymbolInfo::.cctor()
  6489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__cctor_mB8DCDFCBCB2B9171963CE336CE2A1DA3F86C3160 (const RuntimeMethod* method)
  6490. {
  6491. static bool s_Il2CppMethodInitialized;
  6492. if (!s_Il2CppMethodInitialized)
  6493. {
  6494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51_il2cpp_TypeInfo_var);
  6495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9_il2cpp_TypeInfo_var);
  6496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6497. s_Il2CppMethodInitialized = true;
  6498. }
  6499. {
  6500. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_0 = (SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9*)(SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9*)SZArrayNew(SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  6501. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_1 = L_0;
  6502. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_2 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6503. NullCheck(L_2);
  6504. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_2, (bool)0, 3, 5, 8, 8, 1, NULL);
  6505. NullCheck(L_1);
  6506. ArrayElementTypeCheck (L_1, L_2);
  6507. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_2);
  6508. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_3 = L_1;
  6509. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_4 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6510. NullCheck(L_4);
  6511. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_4, (bool)0, 5, 7, ((int32_t)10), ((int32_t)10), 1, NULL);
  6512. NullCheck(L_3);
  6513. ArrayElementTypeCheck (L_3, L_4);
  6514. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_4);
  6515. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_5 = L_3;
  6516. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_6 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6517. NullCheck(L_6);
  6518. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_6, (bool)1, 5, 7, ((int32_t)16), 6, 1, NULL);
  6519. NullCheck(L_5);
  6520. ArrayElementTypeCheck (L_5, L_6);
  6521. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_6);
  6522. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_7 = L_5;
  6523. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_8 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6524. NullCheck(L_8);
  6525. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_8, (bool)0, 8, ((int32_t)10), ((int32_t)12), ((int32_t)12), 1, NULL);
  6526. NullCheck(L_7);
  6527. ArrayElementTypeCheck (L_7, L_8);
  6528. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_8);
  6529. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_9 = L_7;
  6530. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_10 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6531. NullCheck(L_10);
  6532. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_10, (bool)1, ((int32_t)10), ((int32_t)11), ((int32_t)14), 6, 2, NULL);
  6533. NullCheck(L_9);
  6534. ArrayElementTypeCheck (L_9, L_10);
  6535. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_10);
  6536. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_11 = L_9;
  6537. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_12 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6538. NullCheck(L_12);
  6539. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_12, (bool)0, ((int32_t)12), ((int32_t)12), ((int32_t)14), ((int32_t)14), 1, NULL);
  6540. NullCheck(L_11);
  6541. ArrayElementTypeCheck (L_11, L_12);
  6542. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_12);
  6543. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_13 = L_11;
  6544. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_14 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6545. NullCheck(L_14);
  6546. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_14, (bool)1, ((int32_t)16), ((int32_t)14), ((int32_t)24), ((int32_t)10), 1, NULL);
  6547. NullCheck(L_13);
  6548. ArrayElementTypeCheck (L_13, L_14);
  6549. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_14);
  6550. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_15 = L_13;
  6551. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_16 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6552. NullCheck(L_16);
  6553. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_16, (bool)0, ((int32_t)18), ((int32_t)14), ((int32_t)16), ((int32_t)16), 1, NULL);
  6554. NullCheck(L_15);
  6555. ArrayElementTypeCheck (L_15, L_16);
  6556. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(7), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_16);
  6557. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_17 = L_15;
  6558. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_18 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6559. NullCheck(L_18);
  6560. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_18, (bool)0, ((int32_t)22), ((int32_t)18), ((int32_t)18), ((int32_t)18), 1, NULL);
  6561. NullCheck(L_17);
  6562. ArrayElementTypeCheck (L_17, L_18);
  6563. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(8), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_18);
  6564. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_19 = L_17;
  6565. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_20 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6566. NullCheck(L_20);
  6567. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_20, (bool)1, ((int32_t)22), ((int32_t)18), ((int32_t)16), ((int32_t)10), 2, NULL);
  6568. NullCheck(L_19);
  6569. ArrayElementTypeCheck (L_19, L_20);
  6570. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_20);
  6571. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_21 = L_19;
  6572. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_22 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6573. NullCheck(L_22);
  6574. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_22, (bool)0, ((int32_t)30), ((int32_t)20), ((int32_t)20), ((int32_t)20), 1, NULL);
  6575. NullCheck(L_21);
  6576. ArrayElementTypeCheck (L_21, L_22);
  6577. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_22);
  6578. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_23 = L_21;
  6579. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_24 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6580. NullCheck(L_24);
  6581. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_24, (bool)1, ((int32_t)32), ((int32_t)24), ((int32_t)16), ((int32_t)14), 2, NULL);
  6582. NullCheck(L_23);
  6583. ArrayElementTypeCheck (L_23, L_24);
  6584. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_24);
  6585. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_25 = L_23;
  6586. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_26 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6587. NullCheck(L_26);
  6588. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_26, (bool)0, ((int32_t)36), ((int32_t)24), ((int32_t)22), ((int32_t)22), 1, NULL);
  6589. NullCheck(L_25);
  6590. ArrayElementTypeCheck (L_25, L_26);
  6591. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_26);
  6592. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_27 = L_25;
  6593. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_28 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6594. NullCheck(L_28);
  6595. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_28, (bool)0, ((int32_t)44), ((int32_t)28), ((int32_t)24), ((int32_t)24), 1, NULL);
  6596. NullCheck(L_27);
  6597. ArrayElementTypeCheck (L_27, L_28);
  6598. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_28);
  6599. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_29 = L_27;
  6600. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_30 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6601. NullCheck(L_30);
  6602. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_30, (bool)1, ((int32_t)49), ((int32_t)28), ((int32_t)22), ((int32_t)14), 2, NULL);
  6603. NullCheck(L_29);
  6604. ArrayElementTypeCheck (L_29, L_30);
  6605. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_30);
  6606. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_31 = L_29;
  6607. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_32 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6608. NullCheck(L_32);
  6609. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_32, (bool)0, ((int32_t)62), ((int32_t)36), ((int32_t)14), ((int32_t)14), 4, NULL);
  6610. NullCheck(L_31);
  6611. ArrayElementTypeCheck (L_31, L_32);
  6612. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_32);
  6613. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_33 = L_31;
  6614. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_34 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6615. NullCheck(L_34);
  6616. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_34, (bool)0, ((int32_t)86), ((int32_t)42), ((int32_t)16), ((int32_t)16), 4, NULL);
  6617. NullCheck(L_33);
  6618. ArrayElementTypeCheck (L_33, L_34);
  6619. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_34);
  6620. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_35 = L_33;
  6621. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_36 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6622. NullCheck(L_36);
  6623. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_36, (bool)0, ((int32_t)114), ((int32_t)48), ((int32_t)18), ((int32_t)18), 4, NULL);
  6624. NullCheck(L_35);
  6625. ArrayElementTypeCheck (L_35, L_36);
  6626. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_36);
  6627. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_37 = L_35;
  6628. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_38 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6629. NullCheck(L_38);
  6630. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_38, (bool)0, ((int32_t)144), ((int32_t)56), ((int32_t)20), ((int32_t)20), 4, NULL);
  6631. NullCheck(L_37);
  6632. ArrayElementTypeCheck (L_37, L_38);
  6633. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_38);
  6634. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_39 = L_37;
  6635. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_40 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6636. NullCheck(L_40);
  6637. SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_40, (bool)0, ((int32_t)174), ((int32_t)68), ((int32_t)22), ((int32_t)22), 4, NULL);
  6638. NullCheck(L_39);
  6639. ArrayElementTypeCheck (L_39, L_40);
  6640. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_40);
  6641. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_41 = L_39;
  6642. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_42 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6643. NullCheck(L_42);
  6644. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_42, (bool)0, ((int32_t)204), ((int32_t)84), ((int32_t)24), ((int32_t)24), 4, ((int32_t)102), ((int32_t)42), NULL);
  6645. NullCheck(L_41);
  6646. ArrayElementTypeCheck (L_41, L_42);
  6647. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_42);
  6648. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_43 = L_41;
  6649. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_44 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6650. NullCheck(L_44);
  6651. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_44, (bool)0, ((int32_t)280), ((int32_t)112), ((int32_t)14), ((int32_t)14), ((int32_t)16), ((int32_t)140), ((int32_t)56), NULL);
  6652. NullCheck(L_43);
  6653. ArrayElementTypeCheck (L_43, L_44);
  6654. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_44);
  6655. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_45 = L_43;
  6656. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_46 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6657. NullCheck(L_46);
  6658. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_46, (bool)0, ((int32_t)368), ((int32_t)144), ((int32_t)16), ((int32_t)16), ((int32_t)16), ((int32_t)92), ((int32_t)36), NULL);
  6659. NullCheck(L_45);
  6660. ArrayElementTypeCheck (L_45, L_46);
  6661. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_46);
  6662. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_47 = L_45;
  6663. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_48 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6664. NullCheck(L_48);
  6665. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_48, (bool)0, ((int32_t)456), ((int32_t)192), ((int32_t)18), ((int32_t)18), ((int32_t)16), ((int32_t)114), ((int32_t)48), NULL);
  6666. NullCheck(L_47);
  6667. ArrayElementTypeCheck (L_47, L_48);
  6668. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_48);
  6669. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_49 = L_47;
  6670. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_50 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6671. NullCheck(L_50);
  6672. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_50, (bool)0, ((int32_t)576), ((int32_t)224), ((int32_t)20), ((int32_t)20), ((int32_t)16), ((int32_t)144), ((int32_t)56), NULL);
  6673. NullCheck(L_49);
  6674. ArrayElementTypeCheck (L_49, L_50);
  6675. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_50);
  6676. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_51 = L_49;
  6677. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_52 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6678. NullCheck(L_52);
  6679. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_52, (bool)0, ((int32_t)696), ((int32_t)272), ((int32_t)22), ((int32_t)22), ((int32_t)16), ((int32_t)174), ((int32_t)68), NULL);
  6680. NullCheck(L_51);
  6681. ArrayElementTypeCheck (L_51, L_52);
  6682. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_52);
  6683. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_53 = L_51;
  6684. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_54 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6685. NullCheck(L_54);
  6686. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_54, (bool)0, ((int32_t)816), ((int32_t)336), ((int32_t)24), ((int32_t)24), ((int32_t)16), ((int32_t)136), ((int32_t)56), NULL);
  6687. NullCheck(L_53);
  6688. ArrayElementTypeCheck (L_53, L_54);
  6689. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_54);
  6690. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_55 = L_53;
  6691. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_56 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6692. NullCheck(L_56);
  6693. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_56, (bool)0, ((int32_t)1050), ((int32_t)408), ((int32_t)18), ((int32_t)18), ((int32_t)36), ((int32_t)175), ((int32_t)68), NULL);
  6694. NullCheck(L_55);
  6695. ArrayElementTypeCheck (L_55, L_56);
  6696. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_56);
  6697. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_57 = L_55;
  6698. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_58 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var);
  6699. NullCheck(L_58);
  6700. SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_58, (bool)0, ((int32_t)1304), ((int32_t)496), ((int32_t)20), ((int32_t)20), ((int32_t)36), ((int32_t)163), ((int32_t)62), NULL);
  6701. NullCheck(L_57);
  6702. ArrayElementTypeCheck (L_57, L_58);
  6703. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_58);
  6704. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_59 = L_57;
  6705. DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51* L_60 = (DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51*)il2cpp_codegen_object_new(DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51_il2cpp_TypeInfo_var);
  6706. NullCheck(L_60);
  6707. DataMatrixSymbolInfo144__ctor_mD8F76C96B0BFE4155482D76707A138409550BAEB(L_60, NULL);
  6708. NullCheck(L_59);
  6709. ArrayElementTypeCheck (L_59, L_60);
  6710. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_60);
  6711. ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___PROD_SYMBOLS_0 = L_59;
  6712. Il2CppCodeGenWriteBarrier((void**)(&((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___PROD_SYMBOLS_0), (void*)L_59);
  6713. SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_61 = ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___PROD_SYMBOLS_0;
  6714. ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols_1 = L_61;
  6715. Il2CppCodeGenWriteBarrier((void**)(&((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols_1), (void*)L_61);
  6716. return;
  6717. }
  6718. }
  6719. #ifdef __clang__
  6720. #pragma clang diagnostic pop
  6721. #endif
  6722. #ifdef __clang__
  6723. #pragma clang diagnostic push
  6724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6725. #pragma clang diagnostic ignored "-Wunused-variable"
  6726. #endif
  6727. // System.Int32 ZXing.Datamatrix.Encoder.TextEncoder::get_EncodingMode()
  6728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEncoder_get_EncodingMode_mBD6D41C065D83542D4E9DC1739511BA3CDE616D0 (TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA* __this, const RuntimeMethod* method)
  6729. {
  6730. {
  6731. return 2;
  6732. }
  6733. }
  6734. // System.Int32 ZXing.Datamatrix.Encoder.TextEncoder::encodeChar(System.Char,System.Text.StringBuilder)
  6735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEncoder_encodeChar_mC4B1070527C338FA1A021A7C17B086A0BB880DC0 (TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA* __this, Il2CppChar ___0_c, StringBuilder_t* ___1_sb, const RuntimeMethod* method)
  6736. {
  6737. static bool s_Il2CppMethodInitialized;
  6738. if (!s_Il2CppMethodInitialized)
  6739. {
  6740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD43D25B3F209E0BC47B027DA6B5DAADEA54CA90);
  6741. s_Il2CppMethodInitialized = true;
  6742. }
  6743. {
  6744. Il2CppChar L_0 = ___0_c;
  6745. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)32)))))
  6746. {
  6747. goto IL_000f;
  6748. }
  6749. }
  6750. {
  6751. StringBuilder_t* L_1 = ___1_sb;
  6752. NullCheck(L_1);
  6753. StringBuilder_t* L_2;
  6754. L_2 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_1, 3, NULL);
  6755. return 1;
  6756. }
  6757. IL_000f:
  6758. {
  6759. Il2CppChar L_3 = ___0_c;
  6760. if ((((int32_t)L_3) < ((int32_t)((int32_t)48))))
  6761. {
  6762. goto IL_0029;
  6763. }
  6764. }
  6765. {
  6766. Il2CppChar L_4 = ___0_c;
  6767. if ((((int32_t)L_4) > ((int32_t)((int32_t)57))))
  6768. {
  6769. goto IL_0029;
  6770. }
  6771. }
  6772. {
  6773. StringBuilder_t* L_5 = ___1_sb;
  6774. Il2CppChar L_6 = ___0_c;
  6775. NullCheck(L_5);
  6776. StringBuilder_t* L_7;
  6777. L_7 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_5, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)48))), 4))), NULL);
  6778. return 1;
  6779. }
  6780. IL_0029:
  6781. {
  6782. Il2CppChar L_8 = ___0_c;
  6783. if ((((int32_t)L_8) < ((int32_t)((int32_t)97))))
  6784. {
  6785. goto IL_0044;
  6786. }
  6787. }
  6788. {
  6789. Il2CppChar L_9 = ___0_c;
  6790. if ((((int32_t)L_9) > ((int32_t)((int32_t)122))))
  6791. {
  6792. goto IL_0044;
  6793. }
  6794. }
  6795. {
  6796. StringBuilder_t* L_10 = ___1_sb;
  6797. Il2CppChar L_11 = ___0_c;
  6798. NullCheck(L_10);
  6799. StringBuilder_t* L_12;
  6800. L_12 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_10, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_11, ((int32_t)97))), ((int32_t)14)))), NULL);
  6801. return 1;
  6802. }
  6803. IL_0044:
  6804. {
  6805. Il2CppChar L_13 = ___0_c;
  6806. if ((((int32_t)L_13) > ((int32_t)((int32_t)31))))
  6807. {
  6808. goto IL_005b;
  6809. }
  6810. }
  6811. {
  6812. StringBuilder_t* L_14 = ___1_sb;
  6813. NullCheck(L_14);
  6814. StringBuilder_t* L_15;
  6815. L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, 0, NULL);
  6816. StringBuilder_t* L_16 = ___1_sb;
  6817. Il2CppChar L_17 = ___0_c;
  6818. NullCheck(L_16);
  6819. StringBuilder_t* L_18;
  6820. L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, L_17, NULL);
  6821. return 2;
  6822. }
  6823. IL_005b:
  6824. {
  6825. Il2CppChar L_19 = ___0_c;
  6826. if ((((int32_t)L_19) > ((int32_t)((int32_t)47))))
  6827. {
  6828. goto IL_0076;
  6829. }
  6830. }
  6831. {
  6832. StringBuilder_t* L_20 = ___1_sb;
  6833. NullCheck(L_20);
  6834. StringBuilder_t* L_21;
  6835. L_21 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_20, 1, NULL);
  6836. StringBuilder_t* L_22 = ___1_sb;
  6837. Il2CppChar L_23 = ___0_c;
  6838. NullCheck(L_22);
  6839. StringBuilder_t* L_24;
  6840. L_24 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_22, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, ((int32_t)33)))), NULL);
  6841. return 2;
  6842. }
  6843. IL_0076:
  6844. {
  6845. Il2CppChar L_25 = ___0_c;
  6846. if ((((int32_t)L_25) > ((int32_t)((int32_t)64))))
  6847. {
  6848. goto IL_0094;
  6849. }
  6850. }
  6851. {
  6852. StringBuilder_t* L_26 = ___1_sb;
  6853. NullCheck(L_26);
  6854. StringBuilder_t* L_27;
  6855. L_27 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_26, 1, NULL);
  6856. StringBuilder_t* L_28 = ___1_sb;
  6857. Il2CppChar L_29 = ___0_c;
  6858. NullCheck(L_28);
  6859. StringBuilder_t* L_30;
  6860. L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, ((int32_t)58))), ((int32_t)15)))), NULL);
  6861. return 2;
  6862. }
  6863. IL_0094:
  6864. {
  6865. Il2CppChar L_31 = ___0_c;
  6866. if ((((int32_t)L_31) < ((int32_t)((int32_t)91))))
  6867. {
  6868. goto IL_00b7;
  6869. }
  6870. }
  6871. {
  6872. Il2CppChar L_32 = ___0_c;
  6873. if ((((int32_t)L_32) > ((int32_t)((int32_t)95))))
  6874. {
  6875. goto IL_00b7;
  6876. }
  6877. }
  6878. {
  6879. StringBuilder_t* L_33 = ___1_sb;
  6880. NullCheck(L_33);
  6881. StringBuilder_t* L_34;
  6882. L_34 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_33, 1, NULL);
  6883. StringBuilder_t* L_35 = ___1_sb;
  6884. Il2CppChar L_36 = ___0_c;
  6885. NullCheck(L_35);
  6886. StringBuilder_t* L_37;
  6887. L_37 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_35, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_36, ((int32_t)91))), ((int32_t)22)))), NULL);
  6888. return 2;
  6889. }
  6890. IL_00b7:
  6891. {
  6892. Il2CppChar L_38 = ___0_c;
  6893. if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)96)))))
  6894. {
  6895. goto IL_00ce;
  6896. }
  6897. }
  6898. {
  6899. StringBuilder_t* L_39 = ___1_sb;
  6900. NullCheck(L_39);
  6901. StringBuilder_t* L_40;
  6902. L_40 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_39, 2, NULL);
  6903. StringBuilder_t* L_41 = ___1_sb;
  6904. NullCheck(L_41);
  6905. StringBuilder_t* L_42;
  6906. L_42 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_41, 0, NULL);
  6907. return 2;
  6908. }
  6909. IL_00ce:
  6910. {
  6911. Il2CppChar L_43 = ___0_c;
  6912. if ((((int32_t)L_43) > ((int32_t)((int32_t)90))))
  6913. {
  6914. goto IL_00eb;
  6915. }
  6916. }
  6917. {
  6918. StringBuilder_t* L_44 = ___1_sb;
  6919. NullCheck(L_44);
  6920. StringBuilder_t* L_45;
  6921. L_45 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, 2, NULL);
  6922. StringBuilder_t* L_46 = ___1_sb;
  6923. Il2CppChar L_47 = ___0_c;
  6924. NullCheck(L_46);
  6925. StringBuilder_t* L_48;
  6926. L_48 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_46, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_47, ((int32_t)65))), 1))), NULL);
  6927. return 2;
  6928. }
  6929. IL_00eb:
  6930. {
  6931. Il2CppChar L_49 = ___0_c;
  6932. if ((((int32_t)L_49) > ((int32_t)((int32_t)127))))
  6933. {
  6934. goto IL_0109;
  6935. }
  6936. }
  6937. {
  6938. StringBuilder_t* L_50 = ___1_sb;
  6939. NullCheck(L_50);
  6940. StringBuilder_t* L_51;
  6941. L_51 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_50, 2, NULL);
  6942. StringBuilder_t* L_52 = ___1_sb;
  6943. Il2CppChar L_53 = ___0_c;
  6944. NullCheck(L_52);
  6945. StringBuilder_t* L_54;
  6946. L_54 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_52, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_53, ((int32_t)123))), ((int32_t)27)))), NULL);
  6947. return 2;
  6948. }
  6949. IL_0109:
  6950. {
  6951. StringBuilder_t* L_55 = ___1_sb;
  6952. NullCheck(L_55);
  6953. StringBuilder_t* L_56;
  6954. L_56 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_55, _stringLiteralFD43D25B3F209E0BC47B027DA6B5DAADEA54CA90, NULL);
  6955. Il2CppChar L_57 = ___0_c;
  6956. StringBuilder_t* L_58 = ___1_sb;
  6957. int32_t L_59;
  6958. L_59 = VirtualFuncInvoker2< int32_t, Il2CppChar, StringBuilder_t* >::Invoke(9 /* System.Int32 ZXing.Datamatrix.Encoder.C40Encoder::encodeChar(System.Char,System.Text.StringBuilder) */, __this, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_57, ((int32_t)128)))), L_58);
  6959. return ((int32_t)il2cpp_codegen_add(2, L_59));
  6960. }
  6961. }
  6962. // System.Void ZXing.Datamatrix.Encoder.TextEncoder::.ctor()
  6963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEncoder__ctor_m8D115F332EB1696AB94AC7B487EBA49A898F6ABE (TextEncoder_t10D6ADFC9AB02D7A152277B1A7FDECF0FDC933BA* __this, const RuntimeMethod* method)
  6964. {
  6965. {
  6966. C40Encoder__ctor_mCF8E217142B3FDA838E08A60382971B401B4ED19(__this, NULL);
  6967. return;
  6968. }
  6969. }
  6970. #ifdef __clang__
  6971. #pragma clang diagnostic pop
  6972. #endif
  6973. #ifdef __clang__
  6974. #pragma clang diagnostic push
  6975. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6976. #pragma clang diagnostic ignored "-Wunused-variable"
  6977. #endif
  6978. // System.Int32 ZXing.Datamatrix.Encoder.X12Encoder::get_EncodingMode()
  6979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t X12Encoder_get_EncodingMode_m5EFB5891A6CB76AE75297EA763AA3F3324EF208A (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, const RuntimeMethod* method)
  6980. {
  6981. {
  6982. return 3;
  6983. }
  6984. }
  6985. // System.Void ZXing.Datamatrix.Encoder.X12Encoder::encode(ZXing.Datamatrix.Encoder.EncoderContext)
  6986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X12Encoder_encode_mFF5EF8E4871D90379545F537D44B0885620690F9 (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, const RuntimeMethod* method)
  6987. {
  6988. static bool s_Il2CppMethodInitialized;
  6989. if (!s_Il2CppMethodInitialized)
  6990. {
  6991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  6992. s_Il2CppMethodInitialized = true;
  6993. }
  6994. StringBuilder_t* V_0 = NULL;
  6995. int32_t V_1 = 0;
  6996. Il2CppChar V_2 = 0x0;
  6997. int32_t V_3 = 0;
  6998. {
  6999. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  7000. NullCheck(L_0);
  7001. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  7002. V_0 = L_0;
  7003. int32_t L_1;
  7004. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ZXing.Datamatrix.Encoder.C40Encoder::get_EncodingMode() */, __this);
  7005. V_1 = L_1;
  7006. goto IL_005e;
  7007. }
  7008. IL_000f:
  7009. {
  7010. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_2 = ___0_context;
  7011. NullCheck(L_2);
  7012. Il2CppChar L_3;
  7013. L_3 = EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867(L_2, NULL);
  7014. V_2 = L_3;
  7015. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_4 = ___0_context;
  7016. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_5 = L_4;
  7017. NullCheck(L_5);
  7018. int32_t L_6;
  7019. L_6 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_5, NULL);
  7020. V_3 = L_6;
  7021. int32_t L_7 = V_3;
  7022. NullCheck(L_5);
  7023. EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_5, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL);
  7024. Il2CppChar L_8 = V_2;
  7025. StringBuilder_t* L_9 = V_0;
  7026. int32_t L_10;
  7027. L_10 = VirtualFuncInvoker2< int32_t, Il2CppChar, StringBuilder_t* >::Invoke(9 /* System.Int32 ZXing.Datamatrix.Encoder.C40Encoder::encodeChar(System.Char,System.Text.StringBuilder) */, __this, L_8, L_9);
  7028. StringBuilder_t* L_11 = V_0;
  7029. NullCheck(L_11);
  7030. int32_t L_12;
  7031. L_12 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_11, NULL);
  7032. if (((int32_t)(L_12%3)))
  7033. {
  7034. goto IL_005e;
  7035. }
  7036. }
  7037. {
  7038. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_13 = ___0_context;
  7039. StringBuilder_t* L_14 = V_0;
  7040. C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221(L_13, L_14, NULL);
  7041. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_15 = ___0_context;
  7042. NullCheck(L_15);
  7043. String_t* L_16;
  7044. L_16 = EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline(L_15, NULL);
  7045. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_17 = ___0_context;
  7046. NullCheck(L_17);
  7047. int32_t L_18;
  7048. L_18 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_17, NULL);
  7049. int32_t L_19 = V_1;
  7050. int32_t L_20;
  7051. L_20 = HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F(L_16, L_18, L_19, NULL);
  7052. int32_t L_21 = V_1;
  7053. if ((((int32_t)L_20) == ((int32_t)L_21)))
  7054. {
  7055. goto IL_005e;
  7056. }
  7057. }
  7058. {
  7059. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_22 = ___0_context;
  7060. NullCheck(L_22);
  7061. EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_22, 0, NULL);
  7062. goto IL_0066;
  7063. }
  7064. IL_005e:
  7065. {
  7066. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_23 = ___0_context;
  7067. NullCheck(L_23);
  7068. bool L_24;
  7069. L_24 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_23, NULL);
  7070. if (L_24)
  7071. {
  7072. goto IL_000f;
  7073. }
  7074. }
  7075. IL_0066:
  7076. {
  7077. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_25 = ___0_context;
  7078. StringBuilder_t* L_26 = V_0;
  7079. VirtualActionInvoker2< EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E*, StringBuilder_t* >::Invoke(8 /* System.Void ZXing.Datamatrix.Encoder.C40Encoder::handleEOD(ZXing.Datamatrix.Encoder.EncoderContext,System.Text.StringBuilder) */, __this, L_25, L_26);
  7080. return;
  7081. }
  7082. }
  7083. // System.Int32 ZXing.Datamatrix.Encoder.X12Encoder::encodeChar(System.Char,System.Text.StringBuilder)
  7084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t X12Encoder_encodeChar_m5891DE78C96595D39B051B15BFD61CBF97836C88 (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, Il2CppChar ___0_c, StringBuilder_t* ___1_sb, const RuntimeMethod* method)
  7085. {
  7086. {
  7087. Il2CppChar L_0 = ___0_c;
  7088. if ((!(((uint32_t)L_0) <= ((uint32_t)((int32_t)32)))))
  7089. {
  7090. goto IL_0011;
  7091. }
  7092. }
  7093. {
  7094. Il2CppChar L_1 = ___0_c;
  7095. if ((((int32_t)L_1) == ((int32_t)((int32_t)13))))
  7096. {
  7097. goto IL_001d;
  7098. }
  7099. }
  7100. {
  7101. Il2CppChar L_2 = ___0_c;
  7102. if ((((int32_t)L_2) == ((int32_t)((int32_t)32))))
  7103. {
  7104. goto IL_003b;
  7105. }
  7106. }
  7107. {
  7108. goto IL_0045;
  7109. }
  7110. IL_0011:
  7111. {
  7112. Il2CppChar L_3 = ___0_c;
  7113. if ((((int32_t)L_3) == ((int32_t)((int32_t)42))))
  7114. {
  7115. goto IL_0027;
  7116. }
  7117. }
  7118. {
  7119. Il2CppChar L_4 = ___0_c;
  7120. if ((((int32_t)L_4) == ((int32_t)((int32_t)62))))
  7121. {
  7122. goto IL_0031;
  7123. }
  7124. }
  7125. {
  7126. goto IL_0045;
  7127. }
  7128. IL_001d:
  7129. {
  7130. StringBuilder_t* L_5 = ___1_sb;
  7131. NullCheck(L_5);
  7132. StringBuilder_t* L_6;
  7133. L_6 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_5, 0, NULL);
  7134. goto IL_0080;
  7135. }
  7136. IL_0027:
  7137. {
  7138. StringBuilder_t* L_7 = ___1_sb;
  7139. NullCheck(L_7);
  7140. StringBuilder_t* L_8;
  7141. L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, 1, NULL);
  7142. goto IL_0080;
  7143. }
  7144. IL_0031:
  7145. {
  7146. StringBuilder_t* L_9 = ___1_sb;
  7147. NullCheck(L_9);
  7148. StringBuilder_t* L_10;
  7149. L_10 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, 2, NULL);
  7150. goto IL_0080;
  7151. }
  7152. IL_003b:
  7153. {
  7154. StringBuilder_t* L_11 = ___1_sb;
  7155. NullCheck(L_11);
  7156. StringBuilder_t* L_12;
  7157. L_12 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_11, 3, NULL);
  7158. goto IL_0080;
  7159. }
  7160. IL_0045:
  7161. {
  7162. Il2CppChar L_13 = ___0_c;
  7163. if ((((int32_t)L_13) < ((int32_t)((int32_t)48))))
  7164. {
  7165. goto IL_005f;
  7166. }
  7167. }
  7168. {
  7169. Il2CppChar L_14 = ___0_c;
  7170. if ((((int32_t)L_14) > ((int32_t)((int32_t)57))))
  7171. {
  7172. goto IL_005f;
  7173. }
  7174. }
  7175. {
  7176. StringBuilder_t* L_15 = ___1_sb;
  7177. Il2CppChar L_16 = ___0_c;
  7178. NullCheck(L_15);
  7179. StringBuilder_t* L_17;
  7180. L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, ((int32_t)48))), 4))), NULL);
  7181. goto IL_0080;
  7182. }
  7183. IL_005f:
  7184. {
  7185. Il2CppChar L_18 = ___0_c;
  7186. if ((((int32_t)L_18) < ((int32_t)((int32_t)65))))
  7187. {
  7188. goto IL_007a;
  7189. }
  7190. }
  7191. {
  7192. Il2CppChar L_19 = ___0_c;
  7193. if ((((int32_t)L_19) > ((int32_t)((int32_t)90))))
  7194. {
  7195. goto IL_007a;
  7196. }
  7197. }
  7198. {
  7199. StringBuilder_t* L_20 = ___1_sb;
  7200. Il2CppChar L_21 = ___0_c;
  7201. NullCheck(L_20);
  7202. StringBuilder_t* L_22;
  7203. L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_20, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_21, ((int32_t)65))), ((int32_t)14)))), NULL);
  7204. goto IL_0080;
  7205. }
  7206. IL_007a:
  7207. {
  7208. Il2CppChar L_23 = ___0_c;
  7209. HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607(L_23, NULL);
  7210. }
  7211. IL_0080:
  7212. {
  7213. return 1;
  7214. }
  7215. }
  7216. // System.Void ZXing.Datamatrix.Encoder.X12Encoder::handleEOD(ZXing.Datamatrix.Encoder.EncoderContext,System.Text.StringBuilder)
  7217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X12Encoder_handleEOD_m8CEB2732E0DFBA54F64269BF4AB6AD7A072B2AFB (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method)
  7218. {
  7219. int32_t V_0 = 0;
  7220. int32_t V_1 = 0;
  7221. {
  7222. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_0 = ___0_context;
  7223. NullCheck(L_0);
  7224. EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22(L_0, NULL);
  7225. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_1 = ___0_context;
  7226. NullCheck(L_1);
  7227. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_2;
  7228. L_2 = EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline(L_1, NULL);
  7229. NullCheck(L_2);
  7230. int32_t L_3 = L_2->___dataCapacity_3;
  7231. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_4 = ___0_context;
  7232. NullCheck(L_4);
  7233. int32_t L_5;
  7234. L_5 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_4, NULL);
  7235. V_0 = ((int32_t)il2cpp_codegen_subtract(L_3, L_5));
  7236. StringBuilder_t* L_6 = ___1_buffer;
  7237. NullCheck(L_6);
  7238. int32_t L_7;
  7239. L_7 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_6, NULL);
  7240. V_1 = L_7;
  7241. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_8 = ___0_context;
  7242. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_9 = L_8;
  7243. NullCheck(L_9);
  7244. int32_t L_10;
  7245. L_10 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_9, NULL);
  7246. int32_t L_11 = V_1;
  7247. NullCheck(L_9);
  7248. EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_9, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
  7249. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_12 = ___0_context;
  7250. NullCheck(L_12);
  7251. int32_t L_13;
  7252. L_13 = EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341(L_12, NULL);
  7253. if ((((int32_t)L_13) > ((int32_t)1)))
  7254. {
  7255. goto IL_0044;
  7256. }
  7257. }
  7258. {
  7259. int32_t L_14 = V_0;
  7260. if ((((int32_t)L_14) > ((int32_t)1)))
  7261. {
  7262. goto IL_0044;
  7263. }
  7264. }
  7265. {
  7266. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_15 = ___0_context;
  7267. NullCheck(L_15);
  7268. int32_t L_16;
  7269. L_16 = EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341(L_15, NULL);
  7270. int32_t L_17 = V_0;
  7271. if ((((int32_t)L_16) == ((int32_t)L_17)))
  7272. {
  7273. goto IL_004f;
  7274. }
  7275. }
  7276. IL_0044:
  7277. {
  7278. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_18 = ___0_context;
  7279. NullCheck(L_18);
  7280. EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_18, ((int32_t)254), NULL);
  7281. }
  7282. IL_004f:
  7283. {
  7284. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_19 = ___0_context;
  7285. NullCheck(L_19);
  7286. int32_t L_20;
  7287. L_20 = EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline(L_19, NULL);
  7288. if ((((int32_t)L_20) >= ((int32_t)0)))
  7289. {
  7290. goto IL_005f;
  7291. }
  7292. }
  7293. {
  7294. EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_21 = ___0_context;
  7295. NullCheck(L_21);
  7296. EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_21, 0, NULL);
  7297. }
  7298. IL_005f:
  7299. {
  7300. return;
  7301. }
  7302. }
  7303. // System.Void ZXing.Datamatrix.Encoder.X12Encoder::.ctor()
  7304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X12Encoder__ctor_mF028595A192E9DB5F0E9D431B48130B0FB4DDB89 (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, const RuntimeMethod* method)
  7305. {
  7306. {
  7307. C40Encoder__ctor_mCF8E217142B3FDA838E08A60382971B401B4ED19(__this, NULL);
  7308. return;
  7309. }
  7310. }
  7311. #ifdef __clang__
  7312. #pragma clang diagnostic pop
  7313. #endif
  7314. #ifdef __clang__
  7315. #pragma clang diagnostic push
  7316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7317. #pragma clang diagnostic ignored "-Wunused-variable"
  7318. #endif
  7319. // System.Void ZXing.Datamatrix.Internal.BitMatrixParser::.ctor(ZXing.Common.BitMatrix)
  7320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method)
  7321. {
  7322. static bool s_Il2CppMethodInitialized;
  7323. if (!s_Il2CppMethodInitialized)
  7324. {
  7325. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  7326. s_Il2CppMethodInitialized = true;
  7327. }
  7328. int32_t V_0 = 0;
  7329. {
  7330. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7331. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix;
  7332. NullCheck(L_0);
  7333. int32_t L_1;
  7334. L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL);
  7335. V_0 = L_1;
  7336. int32_t L_2 = V_0;
  7337. if ((((int32_t)L_2) < ((int32_t)8)))
  7338. {
  7339. goto IL_001e;
  7340. }
  7341. }
  7342. {
  7343. int32_t L_3 = V_0;
  7344. if ((((int32_t)L_3) > ((int32_t)((int32_t)144))))
  7345. {
  7346. goto IL_001e;
  7347. }
  7348. }
  7349. {
  7350. int32_t L_4 = V_0;
  7351. if (!((int32_t)(L_4&1)))
  7352. {
  7353. goto IL_001f;
  7354. }
  7355. }
  7356. IL_001e:
  7357. {
  7358. return;
  7359. }
  7360. IL_001f:
  7361. {
  7362. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = ___0_bitMatrix;
  7363. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_6;
  7364. L_6 = BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47(L_5, NULL);
  7365. __this->___version_2 = L_6;
  7366. Il2CppCodeGenWriteBarrier((void**)(&__this->___version_2), (void*)L_6);
  7367. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_7 = __this->___version_2;
  7368. if (!L_7)
  7369. {
  7370. goto IL_0061;
  7371. }
  7372. }
  7373. {
  7374. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___0_bitMatrix;
  7375. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9;
  7376. L_9 = BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424(__this, L_8, NULL);
  7377. __this->___mappingBitMatrix_0 = L_9;
  7378. Il2CppCodeGenWriteBarrier((void**)(&__this->___mappingBitMatrix_0), (void*)L_9);
  7379. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___mappingBitMatrix_0;
  7380. NullCheck(L_10);
  7381. int32_t L_11;
  7382. L_11 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_10, NULL);
  7383. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = __this->___mappingBitMatrix_0;
  7384. NullCheck(L_12);
  7385. int32_t L_13;
  7386. L_13 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_12, NULL);
  7387. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  7388. NullCheck(L_14);
  7389. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_14, L_11, L_13, NULL);
  7390. __this->___readMappingMatrix_1 = L_14;
  7391. Il2CppCodeGenWriteBarrier((void**)(&__this->___readMappingMatrix_1), (void*)L_14);
  7392. }
  7393. IL_0061:
  7394. {
  7395. return;
  7396. }
  7397. }
  7398. // ZXing.Datamatrix.Internal.Version ZXing.Datamatrix.Internal.BitMatrixParser::get_Version()
  7399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method)
  7400. {
  7401. {
  7402. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version_2;
  7403. return L_0;
  7404. }
  7405. }
  7406. // ZXing.Datamatrix.Internal.Version ZXing.Datamatrix.Internal.BitMatrixParser::readVersion(ZXing.Common.BitMatrix)
  7407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method)
  7408. {
  7409. static bool s_Il2CppMethodInitialized;
  7410. if (!s_Il2CppMethodInitialized)
  7411. {
  7412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  7413. s_Il2CppMethodInitialized = true;
  7414. }
  7415. int32_t V_0 = 0;
  7416. {
  7417. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix;
  7418. NullCheck(L_0);
  7419. int32_t L_1;
  7420. L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL);
  7421. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_bitMatrix;
  7422. NullCheck(L_2);
  7423. int32_t L_3;
  7424. L_3 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_2, NULL);
  7425. V_0 = L_3;
  7426. int32_t L_4 = V_0;
  7427. il2cpp_codegen_runtime_class_init_inline(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  7428. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_5;
  7429. L_5 = Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363(L_1, L_4, NULL);
  7430. return L_5;
  7431. }
  7432. }
  7433. // System.Byte[] ZXing.Datamatrix.Internal.BitMatrixParser::readCodewords()
  7434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method)
  7435. {
  7436. static bool s_Il2CppMethodInitialized;
  7437. if (!s_Il2CppMethodInitialized)
  7438. {
  7439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  7440. s_Il2CppMethodInitialized = true;
  7441. }
  7442. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  7443. int32_t V_1 = 0;
  7444. int32_t V_2 = 0;
  7445. int32_t V_3 = 0;
  7446. int32_t V_4 = 0;
  7447. int32_t V_5 = 0;
  7448. bool V_6 = false;
  7449. bool V_7 = false;
  7450. bool V_8 = false;
  7451. bool V_9 = false;
  7452. {
  7453. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version_2;
  7454. NullCheck(L_0);
  7455. int32_t L_1;
  7456. L_1 = Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline(L_0, NULL);
  7457. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_1);
  7458. V_0 = L_2;
  7459. V_1 = 0;
  7460. V_2 = 4;
  7461. V_3 = 0;
  7462. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = __this->___mappingBitMatrix_0;
  7463. NullCheck(L_3);
  7464. int32_t L_4;
  7465. L_4 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_3, NULL);
  7466. V_4 = L_4;
  7467. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___mappingBitMatrix_0;
  7468. NullCheck(L_5);
  7469. int32_t L_6;
  7470. L_6 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_5, NULL);
  7471. V_5 = L_6;
  7472. V_6 = (bool)0;
  7473. V_7 = (bool)0;
  7474. V_8 = (bool)0;
  7475. V_9 = (bool)0;
  7476. }
  7477. IL_003d:
  7478. {
  7479. int32_t L_7 = V_2;
  7480. int32_t L_8 = V_4;
  7481. if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
  7482. {
  7483. goto IL_006b;
  7484. }
  7485. }
  7486. {
  7487. int32_t L_9 = V_3;
  7488. if (L_9)
  7489. {
  7490. goto IL_006b;
  7491. }
  7492. }
  7493. {
  7494. bool L_10 = V_6;
  7495. if (L_10)
  7496. {
  7497. goto IL_006b;
  7498. }
  7499. }
  7500. {
  7501. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0;
  7502. int32_t L_12 = V_1;
  7503. int32_t L_13 = L_12;
  7504. V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  7505. int32_t L_14 = V_4;
  7506. int32_t L_15 = V_5;
  7507. int32_t L_16;
  7508. L_16 = BitMatrixParser_readCorner1_m468249F6B68F3B9A7DA920D764C6342265E1122C(__this, L_14, L_15, NULL);
  7509. NullCheck(L_11);
  7510. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)((int32_t)(uint8_t)L_16));
  7511. int32_t L_17 = V_2;
  7512. V_2 = ((int32_t)il2cpp_codegen_subtract(L_17, 2));
  7513. int32_t L_18 = V_3;
  7514. V_3 = ((int32_t)il2cpp_codegen_add(L_18, 2));
  7515. V_6 = (bool)1;
  7516. goto IL_0199;
  7517. }
  7518. IL_006b:
  7519. {
  7520. int32_t L_19 = V_2;
  7521. int32_t L_20 = V_4;
  7522. if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_20, 2))))))
  7523. {
  7524. goto IL_00a1;
  7525. }
  7526. }
  7527. {
  7528. int32_t L_21 = V_3;
  7529. if (L_21)
  7530. {
  7531. goto IL_00a1;
  7532. }
  7533. }
  7534. {
  7535. int32_t L_22 = V_5;
  7536. if (!((int32_t)(L_22&3)))
  7537. {
  7538. goto IL_00a1;
  7539. }
  7540. }
  7541. {
  7542. bool L_23 = V_7;
  7543. if (L_23)
  7544. {
  7545. goto IL_00a1;
  7546. }
  7547. }
  7548. {
  7549. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0;
  7550. int32_t L_25 = V_1;
  7551. int32_t L_26 = L_25;
  7552. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  7553. int32_t L_27 = V_4;
  7554. int32_t L_28 = V_5;
  7555. int32_t L_29;
  7556. L_29 = BitMatrixParser_readCorner2_mEAC8D7B17F865DF7D81A5A1A9D27004C95FDCBAE(__this, L_27, L_28, NULL);
  7557. NullCheck(L_24);
  7558. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)((int32_t)(uint8_t)L_29));
  7559. int32_t L_30 = V_2;
  7560. V_2 = ((int32_t)il2cpp_codegen_subtract(L_30, 2));
  7561. int32_t L_31 = V_3;
  7562. V_3 = ((int32_t)il2cpp_codegen_add(L_31, 2));
  7563. V_7 = (bool)1;
  7564. goto IL_0199;
  7565. }
  7566. IL_00a1:
  7567. {
  7568. int32_t L_32 = V_2;
  7569. int32_t L_33 = V_4;
  7570. if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_33, 4))))))
  7571. {
  7572. goto IL_00d8;
  7573. }
  7574. }
  7575. {
  7576. int32_t L_34 = V_3;
  7577. if ((!(((uint32_t)L_34) == ((uint32_t)2))))
  7578. {
  7579. goto IL_00d8;
  7580. }
  7581. }
  7582. {
  7583. int32_t L_35 = V_5;
  7584. if (((int32_t)(L_35&7)))
  7585. {
  7586. goto IL_00d8;
  7587. }
  7588. }
  7589. {
  7590. bool L_36 = V_8;
  7591. if (L_36)
  7592. {
  7593. goto IL_00d8;
  7594. }
  7595. }
  7596. {
  7597. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_0;
  7598. int32_t L_38 = V_1;
  7599. int32_t L_39 = L_38;
  7600. V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  7601. int32_t L_40 = V_4;
  7602. int32_t L_41 = V_5;
  7603. int32_t L_42;
  7604. L_42 = BitMatrixParser_readCorner3_m95EB07945A26BA0DB31338F88F0122F778A82DD3(__this, L_40, L_41, NULL);
  7605. NullCheck(L_37);
  7606. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (uint8_t)((int32_t)(uint8_t)L_42));
  7607. int32_t L_43 = V_2;
  7608. V_2 = ((int32_t)il2cpp_codegen_subtract(L_43, 2));
  7609. int32_t L_44 = V_3;
  7610. V_3 = ((int32_t)il2cpp_codegen_add(L_44, 2));
  7611. V_8 = (bool)1;
  7612. goto IL_0199;
  7613. }
  7614. IL_00d8:
  7615. {
  7616. int32_t L_45 = V_2;
  7617. int32_t L_46 = V_4;
  7618. if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_46, 2))))))
  7619. {
  7620. goto IL_010f;
  7621. }
  7622. }
  7623. {
  7624. int32_t L_47 = V_3;
  7625. if (L_47)
  7626. {
  7627. goto IL_010f;
  7628. }
  7629. }
  7630. {
  7631. int32_t L_48 = V_5;
  7632. if ((!(((uint32_t)((int32_t)(L_48&7))) == ((uint32_t)4))))
  7633. {
  7634. goto IL_010f;
  7635. }
  7636. }
  7637. {
  7638. bool L_49 = V_9;
  7639. if (L_49)
  7640. {
  7641. goto IL_010f;
  7642. }
  7643. }
  7644. {
  7645. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = V_0;
  7646. int32_t L_51 = V_1;
  7647. int32_t L_52 = L_51;
  7648. V_1 = ((int32_t)il2cpp_codegen_add(L_52, 1));
  7649. int32_t L_53 = V_4;
  7650. int32_t L_54 = V_5;
  7651. int32_t L_55;
  7652. L_55 = BitMatrixParser_readCorner4_mF16BEC18692E70C802A3635056A6FB479B552D34(__this, L_53, L_54, NULL);
  7653. NullCheck(L_50);
  7654. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (uint8_t)((int32_t)(uint8_t)L_55));
  7655. int32_t L_56 = V_2;
  7656. V_2 = ((int32_t)il2cpp_codegen_subtract(L_56, 2));
  7657. int32_t L_57 = V_3;
  7658. V_3 = ((int32_t)il2cpp_codegen_add(L_57, 2));
  7659. V_9 = (bool)1;
  7660. goto IL_0199;
  7661. }
  7662. IL_010f:
  7663. {
  7664. int32_t L_58 = V_2;
  7665. int32_t L_59 = V_4;
  7666. if ((((int32_t)L_58) >= ((int32_t)L_59)))
  7667. {
  7668. goto IL_013b;
  7669. }
  7670. }
  7671. {
  7672. int32_t L_60 = V_3;
  7673. if ((((int32_t)L_60) < ((int32_t)0)))
  7674. {
  7675. goto IL_013b;
  7676. }
  7677. }
  7678. {
  7679. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_61 = __this->___readMappingMatrix_1;
  7680. int32_t L_62 = V_3;
  7681. int32_t L_63 = V_2;
  7682. NullCheck(L_61);
  7683. bool L_64;
  7684. L_64 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_61, L_62, L_63, NULL);
  7685. if (L_64)
  7686. {
  7687. goto IL_013b;
  7688. }
  7689. }
  7690. {
  7691. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_0;
  7692. int32_t L_66 = V_1;
  7693. int32_t L_67 = L_66;
  7694. V_1 = ((int32_t)il2cpp_codegen_add(L_67, 1));
  7695. int32_t L_68 = V_2;
  7696. int32_t L_69 = V_3;
  7697. int32_t L_70 = V_4;
  7698. int32_t L_71 = V_5;
  7699. int32_t L_72;
  7700. L_72 = BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA(__this, L_68, L_69, L_70, L_71, NULL);
  7701. NullCheck(L_65);
  7702. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_67), (uint8_t)((int32_t)(uint8_t)L_72));
  7703. }
  7704. IL_013b:
  7705. {
  7706. int32_t L_73 = V_2;
  7707. V_2 = ((int32_t)il2cpp_codegen_subtract(L_73, 2));
  7708. int32_t L_74 = V_3;
  7709. V_3 = ((int32_t)il2cpp_codegen_add(L_74, 2));
  7710. int32_t L_75 = V_2;
  7711. if ((((int32_t)L_75) < ((int32_t)0)))
  7712. {
  7713. goto IL_014c;
  7714. }
  7715. }
  7716. {
  7717. int32_t L_76 = V_3;
  7718. int32_t L_77 = V_5;
  7719. if ((((int32_t)L_76) < ((int32_t)L_77)))
  7720. {
  7721. goto IL_010f;
  7722. }
  7723. }
  7724. IL_014c:
  7725. {
  7726. int32_t L_78 = V_2;
  7727. V_2 = ((int32_t)il2cpp_codegen_add(L_78, 1));
  7728. int32_t L_79 = V_3;
  7729. V_3 = ((int32_t)il2cpp_codegen_add(L_79, 3));
  7730. }
  7731. IL_0154:
  7732. {
  7733. int32_t L_80 = V_2;
  7734. if ((((int32_t)L_80) < ((int32_t)0)))
  7735. {
  7736. goto IL_0180;
  7737. }
  7738. }
  7739. {
  7740. int32_t L_81 = V_3;
  7741. int32_t L_82 = V_5;
  7742. if ((((int32_t)L_81) >= ((int32_t)L_82)))
  7743. {
  7744. goto IL_0180;
  7745. }
  7746. }
  7747. {
  7748. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_83 = __this->___readMappingMatrix_1;
  7749. int32_t L_84 = V_3;
  7750. int32_t L_85 = V_2;
  7751. NullCheck(L_83);
  7752. bool L_86;
  7753. L_86 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_83, L_84, L_85, NULL);
  7754. if (L_86)
  7755. {
  7756. goto IL_0180;
  7757. }
  7758. }
  7759. {
  7760. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = V_0;
  7761. int32_t L_88 = V_1;
  7762. int32_t L_89 = L_88;
  7763. V_1 = ((int32_t)il2cpp_codegen_add(L_89, 1));
  7764. int32_t L_90 = V_2;
  7765. int32_t L_91 = V_3;
  7766. int32_t L_92 = V_4;
  7767. int32_t L_93 = V_5;
  7768. int32_t L_94;
  7769. L_94 = BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA(__this, L_90, L_91, L_92, L_93, NULL);
  7770. NullCheck(L_87);
  7771. (L_87)->SetAt(static_cast<il2cpp_array_size_t>(L_89), (uint8_t)((int32_t)(uint8_t)L_94));
  7772. }
  7773. IL_0180:
  7774. {
  7775. int32_t L_95 = V_2;
  7776. V_2 = ((int32_t)il2cpp_codegen_add(L_95, 2));
  7777. int32_t L_96 = V_3;
  7778. V_3 = ((int32_t)il2cpp_codegen_subtract(L_96, 2));
  7779. int32_t L_97 = V_2;
  7780. int32_t L_98 = V_4;
  7781. if ((((int32_t)L_97) >= ((int32_t)L_98)))
  7782. {
  7783. goto IL_0191;
  7784. }
  7785. }
  7786. {
  7787. int32_t L_99 = V_3;
  7788. if ((((int32_t)L_99) >= ((int32_t)0)))
  7789. {
  7790. goto IL_0154;
  7791. }
  7792. }
  7793. IL_0191:
  7794. {
  7795. int32_t L_100 = V_2;
  7796. V_2 = ((int32_t)il2cpp_codegen_add(L_100, 3));
  7797. int32_t L_101 = V_3;
  7798. V_3 = ((int32_t)il2cpp_codegen_add(L_101, 1));
  7799. }
  7800. IL_0199:
  7801. {
  7802. int32_t L_102 = V_2;
  7803. int32_t L_103 = V_4;
  7804. if ((((int32_t)L_102) < ((int32_t)L_103)))
  7805. {
  7806. goto IL_003d;
  7807. }
  7808. }
  7809. {
  7810. int32_t L_104 = V_3;
  7811. int32_t L_105 = V_5;
  7812. if ((((int32_t)L_104) < ((int32_t)L_105)))
  7813. {
  7814. goto IL_003d;
  7815. }
  7816. }
  7817. {
  7818. int32_t L_106 = V_1;
  7819. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_107 = __this->___version_2;
  7820. NullCheck(L_107);
  7821. int32_t L_108;
  7822. L_108 = Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline(L_107, NULL);
  7823. if ((((int32_t)L_106) == ((int32_t)L_108)))
  7824. {
  7825. goto IL_01b9;
  7826. }
  7827. }
  7828. {
  7829. return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  7830. }
  7831. IL_01b9:
  7832. {
  7833. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = V_0;
  7834. return L_109;
  7835. }
  7836. }
  7837. // System.Boolean ZXing.Datamatrix.Internal.BitMatrixParser::readModule(System.Int32,System.Int32,System.Int32,System.Int32)
  7838. 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)
  7839. {
  7840. {
  7841. int32_t L_0 = ___0_row;
  7842. if ((((int32_t)L_0) >= ((int32_t)0)))
  7843. {
  7844. goto IL_0014;
  7845. }
  7846. }
  7847. {
  7848. int32_t L_1 = ___0_row;
  7849. int32_t L_2 = ___2_numRows;
  7850. ___0_row = ((int32_t)il2cpp_codegen_add(L_1, L_2));
  7851. int32_t L_3 = ___1_column;
  7852. int32_t L_4 = ___2_numRows;
  7853. ___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))))));
  7854. }
  7855. IL_0014:
  7856. {
  7857. int32_t L_5 = ___1_column;
  7858. if ((((int32_t)L_5) >= ((int32_t)0)))
  7859. {
  7860. goto IL_002a;
  7861. }
  7862. }
  7863. {
  7864. int32_t L_6 = ___1_column;
  7865. int32_t L_7 = ___3_numColumns;
  7866. ___1_column = ((int32_t)il2cpp_codegen_add(L_6, L_7));
  7867. int32_t L_8 = ___0_row;
  7868. int32_t L_9 = ___3_numColumns;
  7869. ___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))))));
  7870. }
  7871. IL_002a:
  7872. {
  7873. int32_t L_10 = ___0_row;
  7874. int32_t L_11 = ___2_numRows;
  7875. if ((((int32_t)L_10) < ((int32_t)L_11)))
  7876. {
  7877. goto IL_0033;
  7878. }
  7879. }
  7880. {
  7881. int32_t L_12 = ___0_row;
  7882. int32_t L_13 = ___2_numRows;
  7883. ___0_row = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
  7884. }
  7885. IL_0033:
  7886. {
  7887. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = __this->___readMappingMatrix_1;
  7888. int32_t L_15 = ___1_column;
  7889. int32_t L_16 = ___0_row;
  7890. NullCheck(L_14);
  7891. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_14, L_15, L_16, (bool)1, NULL);
  7892. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___mappingBitMatrix_0;
  7893. int32_t L_18 = ___1_column;
  7894. int32_t L_19 = ___0_row;
  7895. NullCheck(L_17);
  7896. bool L_20;
  7897. L_20 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_17, L_18, L_19, NULL);
  7898. return L_20;
  7899. }
  7900. }
  7901. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readUtah(System.Int32,System.Int32,System.Int32,System.Int32)
  7902. 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)
  7903. {
  7904. int32_t V_0 = 0;
  7905. {
  7906. V_0 = 0;
  7907. int32_t L_0 = ___0_row;
  7908. int32_t L_1 = ___1_column;
  7909. int32_t L_2 = ___2_numRows;
  7910. int32_t L_3 = ___3_numColumns;
  7911. bool L_4;
  7912. 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);
  7913. if (!L_4)
  7914. {
  7915. goto IL_0017;
  7916. }
  7917. }
  7918. {
  7919. int32_t L_5 = V_0;
  7920. V_0 = ((int32_t)(L_5|1));
  7921. }
  7922. IL_0017:
  7923. {
  7924. int32_t L_6 = V_0;
  7925. V_0 = ((int32_t)(L_6<<1));
  7926. int32_t L_7 = ___0_row;
  7927. int32_t L_8 = ___1_column;
  7928. int32_t L_9 = ___2_numRows;
  7929. int32_t L_10 = ___3_numColumns;
  7930. bool L_11;
  7931. 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);
  7932. if (!L_11)
  7933. {
  7934. goto IL_0030;
  7935. }
  7936. }
  7937. {
  7938. int32_t L_12 = V_0;
  7939. V_0 = ((int32_t)(L_12|1));
  7940. }
  7941. IL_0030:
  7942. {
  7943. int32_t L_13 = V_0;
  7944. V_0 = ((int32_t)(L_13<<1));
  7945. int32_t L_14 = ___0_row;
  7946. int32_t L_15 = ___1_column;
  7947. int32_t L_16 = ___2_numRows;
  7948. int32_t L_17 = ___3_numColumns;
  7949. bool L_18;
  7950. 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);
  7951. if (!L_18)
  7952. {
  7953. goto IL_0049;
  7954. }
  7955. }
  7956. {
  7957. int32_t L_19 = V_0;
  7958. V_0 = ((int32_t)(L_19|1));
  7959. }
  7960. IL_0049:
  7961. {
  7962. int32_t L_20 = V_0;
  7963. V_0 = ((int32_t)(L_20<<1));
  7964. int32_t L_21 = ___0_row;
  7965. int32_t L_22 = ___1_column;
  7966. int32_t L_23 = ___2_numRows;
  7967. int32_t L_24 = ___3_numColumns;
  7968. bool L_25;
  7969. 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);
  7970. if (!L_25)
  7971. {
  7972. goto IL_0062;
  7973. }
  7974. }
  7975. {
  7976. int32_t L_26 = V_0;
  7977. V_0 = ((int32_t)(L_26|1));
  7978. }
  7979. IL_0062:
  7980. {
  7981. int32_t L_27 = V_0;
  7982. V_0 = ((int32_t)(L_27<<1));
  7983. int32_t L_28 = ___0_row;
  7984. int32_t L_29 = ___1_column;
  7985. int32_t L_30 = ___2_numRows;
  7986. int32_t L_31 = ___3_numColumns;
  7987. bool L_32;
  7988. L_32 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_28, 1)), L_29, L_30, L_31, NULL);
  7989. if (!L_32)
  7990. {
  7991. goto IL_0079;
  7992. }
  7993. }
  7994. {
  7995. int32_t L_33 = V_0;
  7996. V_0 = ((int32_t)(L_33|1));
  7997. }
  7998. IL_0079:
  7999. {
  8000. int32_t L_34 = V_0;
  8001. V_0 = ((int32_t)(L_34<<1));
  8002. int32_t L_35 = ___0_row;
  8003. int32_t L_36 = ___1_column;
  8004. int32_t L_37 = ___2_numRows;
  8005. int32_t L_38 = ___3_numColumns;
  8006. bool L_39;
  8007. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, 2)), L_37, L_38, NULL);
  8008. if (!L_39)
  8009. {
  8010. goto IL_0090;
  8011. }
  8012. }
  8013. {
  8014. int32_t L_40 = V_0;
  8015. V_0 = ((int32_t)(L_40|1));
  8016. }
  8017. IL_0090:
  8018. {
  8019. int32_t L_41 = V_0;
  8020. V_0 = ((int32_t)(L_41<<1));
  8021. int32_t L_42 = ___0_row;
  8022. int32_t L_43 = ___1_column;
  8023. int32_t L_44 = ___2_numRows;
  8024. int32_t L_45 = ___3_numColumns;
  8025. bool L_46;
  8026. L_46 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_42, ((int32_t)il2cpp_codegen_subtract(L_43, 1)), L_44, L_45, NULL);
  8027. if (!L_46)
  8028. {
  8029. goto IL_00a7;
  8030. }
  8031. }
  8032. {
  8033. int32_t L_47 = V_0;
  8034. V_0 = ((int32_t)(L_47|1));
  8035. }
  8036. IL_00a7:
  8037. {
  8038. int32_t L_48 = V_0;
  8039. V_0 = ((int32_t)(L_48<<1));
  8040. int32_t L_49 = ___0_row;
  8041. int32_t L_50 = ___1_column;
  8042. int32_t L_51 = ___2_numRows;
  8043. int32_t L_52 = ___3_numColumns;
  8044. bool L_53;
  8045. L_53 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_49, L_50, L_51, L_52, NULL);
  8046. if (!L_53)
  8047. {
  8048. goto IL_00bc;
  8049. }
  8050. }
  8051. {
  8052. int32_t L_54 = V_0;
  8053. V_0 = ((int32_t)(L_54|1));
  8054. }
  8055. IL_00bc:
  8056. {
  8057. int32_t L_55 = V_0;
  8058. return L_55;
  8059. }
  8060. }
  8061. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner1(System.Int32,System.Int32)
  8062. 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)
  8063. {
  8064. int32_t V_0 = 0;
  8065. {
  8066. V_0 = 0;
  8067. int32_t L_0 = ___0_numRows;
  8068. int32_t L_1 = ___0_numRows;
  8069. int32_t L_2 = ___1_numColumns;
  8070. bool L_3;
  8071. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, L_2, NULL);
  8072. if (!L_3)
  8073. {
  8074. goto IL_0014;
  8075. }
  8076. }
  8077. {
  8078. int32_t L_4 = V_0;
  8079. V_0 = ((int32_t)(L_4|1));
  8080. }
  8081. IL_0014:
  8082. {
  8083. int32_t L_5 = V_0;
  8084. V_0 = ((int32_t)(L_5<<1));
  8085. int32_t L_6 = ___0_numRows;
  8086. int32_t L_7 = ___0_numRows;
  8087. int32_t L_8 = ___1_numColumns;
  8088. bool L_9;
  8089. L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), 1, L_7, L_8, NULL);
  8090. if (!L_9)
  8091. {
  8092. goto IL_002a;
  8093. }
  8094. }
  8095. {
  8096. int32_t L_10 = V_0;
  8097. V_0 = ((int32_t)(L_10|1));
  8098. }
  8099. IL_002a:
  8100. {
  8101. int32_t L_11 = V_0;
  8102. V_0 = ((int32_t)(L_11<<1));
  8103. int32_t L_12 = ___0_numRows;
  8104. int32_t L_13 = ___0_numRows;
  8105. int32_t L_14 = ___1_numColumns;
  8106. bool L_15;
  8107. L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 2, L_13, L_14, NULL);
  8108. if (!L_15)
  8109. {
  8110. goto IL_0040;
  8111. }
  8112. }
  8113. {
  8114. int32_t L_16 = V_0;
  8115. V_0 = ((int32_t)(L_16|1));
  8116. }
  8117. IL_0040:
  8118. {
  8119. int32_t L_17 = V_0;
  8120. V_0 = ((int32_t)(L_17<<1));
  8121. int32_t L_18 = ___1_numColumns;
  8122. int32_t L_19 = ___0_numRows;
  8123. int32_t L_20 = ___1_numColumns;
  8124. bool L_21;
  8125. L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 2)), L_19, L_20, NULL);
  8126. if (!L_21)
  8127. {
  8128. goto IL_0056;
  8129. }
  8130. }
  8131. {
  8132. int32_t L_22 = V_0;
  8133. V_0 = ((int32_t)(L_22|1));
  8134. }
  8135. IL_0056:
  8136. {
  8137. int32_t L_23 = V_0;
  8138. V_0 = ((int32_t)(L_23<<1));
  8139. int32_t L_24 = ___1_numColumns;
  8140. int32_t L_25 = ___0_numRows;
  8141. int32_t L_26 = ___1_numColumns;
  8142. bool L_27;
  8143. L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 1)), L_25, L_26, NULL);
  8144. if (!L_27)
  8145. {
  8146. goto IL_006c;
  8147. }
  8148. }
  8149. {
  8150. int32_t L_28 = V_0;
  8151. V_0 = ((int32_t)(L_28|1));
  8152. }
  8153. IL_006c:
  8154. {
  8155. int32_t L_29 = V_0;
  8156. V_0 = ((int32_t)(L_29<<1));
  8157. int32_t L_30 = ___1_numColumns;
  8158. int32_t L_31 = ___0_numRows;
  8159. int32_t L_32 = ___1_numColumns;
  8160. bool L_33;
  8161. L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), L_31, L_32, NULL);
  8162. if (!L_33)
  8163. {
  8164. goto IL_0082;
  8165. }
  8166. }
  8167. {
  8168. int32_t L_34 = V_0;
  8169. V_0 = ((int32_t)(L_34|1));
  8170. }
  8171. IL_0082:
  8172. {
  8173. int32_t L_35 = V_0;
  8174. V_0 = ((int32_t)(L_35<<1));
  8175. int32_t L_36 = ___1_numColumns;
  8176. int32_t L_37 = ___0_numRows;
  8177. int32_t L_38 = ___1_numColumns;
  8178. bool L_39;
  8179. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL);
  8180. if (!L_39)
  8181. {
  8182. goto IL_0098;
  8183. }
  8184. }
  8185. {
  8186. int32_t L_40 = V_0;
  8187. V_0 = ((int32_t)(L_40|1));
  8188. }
  8189. IL_0098:
  8190. {
  8191. int32_t L_41 = V_0;
  8192. V_0 = ((int32_t)(L_41<<1));
  8193. int32_t L_42 = ___1_numColumns;
  8194. int32_t L_43 = ___0_numRows;
  8195. int32_t L_44 = ___1_numColumns;
  8196. bool L_45;
  8197. L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL);
  8198. if (!L_45)
  8199. {
  8200. goto IL_00ae;
  8201. }
  8202. }
  8203. {
  8204. int32_t L_46 = V_0;
  8205. V_0 = ((int32_t)(L_46|1));
  8206. }
  8207. IL_00ae:
  8208. {
  8209. int32_t L_47 = V_0;
  8210. return L_47;
  8211. }
  8212. }
  8213. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner2(System.Int32,System.Int32)
  8214. 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)
  8215. {
  8216. int32_t V_0 = 0;
  8217. {
  8218. V_0 = 0;
  8219. int32_t L_0 = ___0_numRows;
  8220. int32_t L_1 = ___0_numRows;
  8221. int32_t L_2 = ___1_numColumns;
  8222. bool L_3;
  8223. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, L_2, NULL);
  8224. if (!L_3)
  8225. {
  8226. goto IL_0014;
  8227. }
  8228. }
  8229. {
  8230. int32_t L_4 = V_0;
  8231. V_0 = ((int32_t)(L_4|1));
  8232. }
  8233. IL_0014:
  8234. {
  8235. int32_t L_5 = V_0;
  8236. V_0 = ((int32_t)(L_5<<1));
  8237. int32_t L_6 = ___0_numRows;
  8238. int32_t L_7 = ___0_numRows;
  8239. int32_t L_8 = ___1_numColumns;
  8240. bool L_9;
  8241. L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), 0, L_7, L_8, NULL);
  8242. if (!L_9)
  8243. {
  8244. goto IL_002a;
  8245. }
  8246. }
  8247. {
  8248. int32_t L_10 = V_0;
  8249. V_0 = ((int32_t)(L_10|1));
  8250. }
  8251. IL_002a:
  8252. {
  8253. int32_t L_11 = V_0;
  8254. V_0 = ((int32_t)(L_11<<1));
  8255. int32_t L_12 = ___0_numRows;
  8256. int32_t L_13 = ___0_numRows;
  8257. int32_t L_14 = ___1_numColumns;
  8258. bool L_15;
  8259. L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 0, L_13, L_14, NULL);
  8260. if (!L_15)
  8261. {
  8262. goto IL_0040;
  8263. }
  8264. }
  8265. {
  8266. int32_t L_16 = V_0;
  8267. V_0 = ((int32_t)(L_16|1));
  8268. }
  8269. IL_0040:
  8270. {
  8271. int32_t L_17 = V_0;
  8272. V_0 = ((int32_t)(L_17<<1));
  8273. int32_t L_18 = ___1_numColumns;
  8274. int32_t L_19 = ___0_numRows;
  8275. int32_t L_20 = ___1_numColumns;
  8276. bool L_21;
  8277. L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 4)), L_19, L_20, NULL);
  8278. if (!L_21)
  8279. {
  8280. goto IL_0056;
  8281. }
  8282. }
  8283. {
  8284. int32_t L_22 = V_0;
  8285. V_0 = ((int32_t)(L_22|1));
  8286. }
  8287. IL_0056:
  8288. {
  8289. int32_t L_23 = V_0;
  8290. V_0 = ((int32_t)(L_23<<1));
  8291. int32_t L_24 = ___1_numColumns;
  8292. int32_t L_25 = ___0_numRows;
  8293. int32_t L_26 = ___1_numColumns;
  8294. bool L_27;
  8295. L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 3)), L_25, L_26, NULL);
  8296. if (!L_27)
  8297. {
  8298. goto IL_006c;
  8299. }
  8300. }
  8301. {
  8302. int32_t L_28 = V_0;
  8303. V_0 = ((int32_t)(L_28|1));
  8304. }
  8305. IL_006c:
  8306. {
  8307. int32_t L_29 = V_0;
  8308. V_0 = ((int32_t)(L_29<<1));
  8309. int32_t L_30 = ___1_numColumns;
  8310. int32_t L_31 = ___0_numRows;
  8311. int32_t L_32 = ___1_numColumns;
  8312. bool L_33;
  8313. L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_30, 2)), L_31, L_32, NULL);
  8314. if (!L_33)
  8315. {
  8316. goto IL_0082;
  8317. }
  8318. }
  8319. {
  8320. int32_t L_34 = V_0;
  8321. V_0 = ((int32_t)(L_34|1));
  8322. }
  8323. IL_0082:
  8324. {
  8325. int32_t L_35 = V_0;
  8326. V_0 = ((int32_t)(L_35<<1));
  8327. int32_t L_36 = ___1_numColumns;
  8328. int32_t L_37 = ___0_numRows;
  8329. int32_t L_38 = ___1_numColumns;
  8330. bool L_39;
  8331. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL);
  8332. if (!L_39)
  8333. {
  8334. goto IL_0098;
  8335. }
  8336. }
  8337. {
  8338. int32_t L_40 = V_0;
  8339. V_0 = ((int32_t)(L_40|1));
  8340. }
  8341. IL_0098:
  8342. {
  8343. int32_t L_41 = V_0;
  8344. V_0 = ((int32_t)(L_41<<1));
  8345. int32_t L_42 = ___1_numColumns;
  8346. int32_t L_43 = ___0_numRows;
  8347. int32_t L_44 = ___1_numColumns;
  8348. bool L_45;
  8349. L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL);
  8350. if (!L_45)
  8351. {
  8352. goto IL_00ae;
  8353. }
  8354. }
  8355. {
  8356. int32_t L_46 = V_0;
  8357. V_0 = ((int32_t)(L_46|1));
  8358. }
  8359. IL_00ae:
  8360. {
  8361. int32_t L_47 = V_0;
  8362. return L_47;
  8363. }
  8364. }
  8365. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner3(System.Int32,System.Int32)
  8366. 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)
  8367. {
  8368. int32_t V_0 = 0;
  8369. {
  8370. V_0 = 0;
  8371. int32_t L_0 = ___0_numRows;
  8372. int32_t L_1 = ___0_numRows;
  8373. int32_t L_2 = ___1_numColumns;
  8374. bool L_3;
  8375. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, L_2, NULL);
  8376. if (!L_3)
  8377. {
  8378. goto IL_0014;
  8379. }
  8380. }
  8381. {
  8382. int32_t L_4 = V_0;
  8383. V_0 = ((int32_t)(L_4|1));
  8384. }
  8385. IL_0014:
  8386. {
  8387. int32_t L_5 = V_0;
  8388. V_0 = ((int32_t)(L_5<<1));
  8389. int32_t L_6 = ___0_numRows;
  8390. int32_t L_7 = ___1_numColumns;
  8391. int32_t L_8 = ___0_numRows;
  8392. int32_t L_9 = ___1_numColumns;
  8393. bool L_10;
  8394. 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);
  8395. if (!L_10)
  8396. {
  8397. goto IL_002c;
  8398. }
  8399. }
  8400. {
  8401. int32_t L_11 = V_0;
  8402. V_0 = ((int32_t)(L_11|1));
  8403. }
  8404. IL_002c:
  8405. {
  8406. int32_t L_12 = V_0;
  8407. V_0 = ((int32_t)(L_12<<1));
  8408. int32_t L_13 = ___1_numColumns;
  8409. int32_t L_14 = ___0_numRows;
  8410. int32_t L_15 = ___1_numColumns;
  8411. bool L_16;
  8412. L_16 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_13, 3)), L_14, L_15, NULL);
  8413. if (!L_16)
  8414. {
  8415. goto IL_0042;
  8416. }
  8417. }
  8418. {
  8419. int32_t L_17 = V_0;
  8420. V_0 = ((int32_t)(L_17|1));
  8421. }
  8422. IL_0042:
  8423. {
  8424. int32_t L_18 = V_0;
  8425. V_0 = ((int32_t)(L_18<<1));
  8426. int32_t L_19 = ___1_numColumns;
  8427. int32_t L_20 = ___0_numRows;
  8428. int32_t L_21 = ___1_numColumns;
  8429. bool L_22;
  8430. L_22 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_19, 2)), L_20, L_21, NULL);
  8431. if (!L_22)
  8432. {
  8433. goto IL_0058;
  8434. }
  8435. }
  8436. {
  8437. int32_t L_23 = V_0;
  8438. V_0 = ((int32_t)(L_23|1));
  8439. }
  8440. IL_0058:
  8441. {
  8442. int32_t L_24 = V_0;
  8443. V_0 = ((int32_t)(L_24<<1));
  8444. int32_t L_25 = ___1_numColumns;
  8445. int32_t L_26 = ___0_numRows;
  8446. int32_t L_27 = ___1_numColumns;
  8447. bool L_28;
  8448. L_28 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), L_26, L_27, NULL);
  8449. if (!L_28)
  8450. {
  8451. goto IL_006e;
  8452. }
  8453. }
  8454. {
  8455. int32_t L_29 = V_0;
  8456. V_0 = ((int32_t)(L_29|1));
  8457. }
  8458. IL_006e:
  8459. {
  8460. int32_t L_30 = V_0;
  8461. V_0 = ((int32_t)(L_30<<1));
  8462. int32_t L_31 = ___1_numColumns;
  8463. int32_t L_32 = ___0_numRows;
  8464. int32_t L_33 = ___1_numColumns;
  8465. bool L_34;
  8466. L_34 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_31, 3)), L_32, L_33, NULL);
  8467. if (!L_34)
  8468. {
  8469. goto IL_0084;
  8470. }
  8471. }
  8472. {
  8473. int32_t L_35 = V_0;
  8474. V_0 = ((int32_t)(L_35|1));
  8475. }
  8476. IL_0084:
  8477. {
  8478. int32_t L_36 = V_0;
  8479. V_0 = ((int32_t)(L_36<<1));
  8480. int32_t L_37 = ___1_numColumns;
  8481. int32_t L_38 = ___0_numRows;
  8482. int32_t L_39 = ___1_numColumns;
  8483. bool L_40;
  8484. L_40 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_37, 2)), L_38, L_39, NULL);
  8485. if (!L_40)
  8486. {
  8487. goto IL_009a;
  8488. }
  8489. }
  8490. {
  8491. int32_t L_41 = V_0;
  8492. V_0 = ((int32_t)(L_41|1));
  8493. }
  8494. IL_009a:
  8495. {
  8496. int32_t L_42 = V_0;
  8497. V_0 = ((int32_t)(L_42<<1));
  8498. int32_t L_43 = ___1_numColumns;
  8499. int32_t L_44 = ___0_numRows;
  8500. int32_t L_45 = ___1_numColumns;
  8501. bool L_46;
  8502. L_46 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_43, 1)), L_44, L_45, NULL);
  8503. if (!L_46)
  8504. {
  8505. goto IL_00b0;
  8506. }
  8507. }
  8508. {
  8509. int32_t L_47 = V_0;
  8510. V_0 = ((int32_t)(L_47|1));
  8511. }
  8512. IL_00b0:
  8513. {
  8514. int32_t L_48 = V_0;
  8515. return L_48;
  8516. }
  8517. }
  8518. // System.Int32 ZXing.Datamatrix.Internal.BitMatrixParser::readCorner4(System.Int32,System.Int32)
  8519. 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)
  8520. {
  8521. int32_t V_0 = 0;
  8522. {
  8523. V_0 = 0;
  8524. int32_t L_0 = ___0_numRows;
  8525. int32_t L_1 = ___0_numRows;
  8526. int32_t L_2 = ___1_numColumns;
  8527. bool L_3;
  8528. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, L_2, NULL);
  8529. if (!L_3)
  8530. {
  8531. goto IL_0014;
  8532. }
  8533. }
  8534. {
  8535. int32_t L_4 = V_0;
  8536. V_0 = ((int32_t)(L_4|1));
  8537. }
  8538. IL_0014:
  8539. {
  8540. int32_t L_5 = V_0;
  8541. V_0 = ((int32_t)(L_5<<1));
  8542. int32_t L_6 = ___0_numRows;
  8543. int32_t L_7 = ___0_numRows;
  8544. int32_t L_8 = ___1_numColumns;
  8545. bool L_9;
  8546. L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), 0, L_7, L_8, NULL);
  8547. if (!L_9)
  8548. {
  8549. goto IL_002a;
  8550. }
  8551. }
  8552. {
  8553. int32_t L_10 = V_0;
  8554. V_0 = ((int32_t)(L_10|1));
  8555. }
  8556. IL_002a:
  8557. {
  8558. int32_t L_11 = V_0;
  8559. V_0 = ((int32_t)(L_11<<1));
  8560. int32_t L_12 = ___0_numRows;
  8561. int32_t L_13 = ___0_numRows;
  8562. int32_t L_14 = ___1_numColumns;
  8563. bool L_15;
  8564. L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 0, L_13, L_14, NULL);
  8565. if (!L_15)
  8566. {
  8567. goto IL_0040;
  8568. }
  8569. }
  8570. {
  8571. int32_t L_16 = V_0;
  8572. V_0 = ((int32_t)(L_16|1));
  8573. }
  8574. IL_0040:
  8575. {
  8576. int32_t L_17 = V_0;
  8577. V_0 = ((int32_t)(L_17<<1));
  8578. int32_t L_18 = ___1_numColumns;
  8579. int32_t L_19 = ___0_numRows;
  8580. int32_t L_20 = ___1_numColumns;
  8581. bool L_21;
  8582. L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 2)), L_19, L_20, NULL);
  8583. if (!L_21)
  8584. {
  8585. goto IL_0056;
  8586. }
  8587. }
  8588. {
  8589. int32_t L_22 = V_0;
  8590. V_0 = ((int32_t)(L_22|1));
  8591. }
  8592. IL_0056:
  8593. {
  8594. int32_t L_23 = V_0;
  8595. V_0 = ((int32_t)(L_23<<1));
  8596. int32_t L_24 = ___1_numColumns;
  8597. int32_t L_25 = ___0_numRows;
  8598. int32_t L_26 = ___1_numColumns;
  8599. bool L_27;
  8600. L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 1)), L_25, L_26, NULL);
  8601. if (!L_27)
  8602. {
  8603. goto IL_006c;
  8604. }
  8605. }
  8606. {
  8607. int32_t L_28 = V_0;
  8608. V_0 = ((int32_t)(L_28|1));
  8609. }
  8610. IL_006c:
  8611. {
  8612. int32_t L_29 = V_0;
  8613. V_0 = ((int32_t)(L_29<<1));
  8614. int32_t L_30 = ___1_numColumns;
  8615. int32_t L_31 = ___0_numRows;
  8616. int32_t L_32 = ___1_numColumns;
  8617. bool L_33;
  8618. L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), L_31, L_32, NULL);
  8619. if (!L_33)
  8620. {
  8621. goto IL_0082;
  8622. }
  8623. }
  8624. {
  8625. int32_t L_34 = V_0;
  8626. V_0 = ((int32_t)(L_34|1));
  8627. }
  8628. IL_0082:
  8629. {
  8630. int32_t L_35 = V_0;
  8631. V_0 = ((int32_t)(L_35<<1));
  8632. int32_t L_36 = ___1_numColumns;
  8633. int32_t L_37 = ___0_numRows;
  8634. int32_t L_38 = ___1_numColumns;
  8635. bool L_39;
  8636. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL);
  8637. if (!L_39)
  8638. {
  8639. goto IL_0098;
  8640. }
  8641. }
  8642. {
  8643. int32_t L_40 = V_0;
  8644. V_0 = ((int32_t)(L_40|1));
  8645. }
  8646. IL_0098:
  8647. {
  8648. int32_t L_41 = V_0;
  8649. V_0 = ((int32_t)(L_41<<1));
  8650. int32_t L_42 = ___1_numColumns;
  8651. int32_t L_43 = ___0_numRows;
  8652. int32_t L_44 = ___1_numColumns;
  8653. bool L_45;
  8654. L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL);
  8655. if (!L_45)
  8656. {
  8657. goto IL_00ae;
  8658. }
  8659. }
  8660. {
  8661. int32_t L_46 = V_0;
  8662. V_0 = ((int32_t)(L_46|1));
  8663. }
  8664. IL_00ae:
  8665. {
  8666. int32_t L_47 = V_0;
  8667. return L_47;
  8668. }
  8669. }
  8670. // ZXing.Common.BitMatrix ZXing.Datamatrix.Internal.BitMatrixParser::extractDataRegion(ZXing.Common.BitMatrix)
  8671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method)
  8672. {
  8673. static bool s_Il2CppMethodInitialized;
  8674. if (!s_Il2CppMethodInitialized)
  8675. {
  8676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  8677. s_Il2CppMethodInitialized = true;
  8678. }
  8679. int32_t V_0 = 0;
  8680. int32_t V_1 = 0;
  8681. int32_t V_2 = 0;
  8682. int32_t V_3 = 0;
  8683. int32_t V_4 = 0;
  8684. int32_t V_5 = 0;
  8685. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_6 = NULL;
  8686. int32_t V_7 = 0;
  8687. int32_t V_8 = 0;
  8688. int32_t V_9 = 0;
  8689. int32_t V_10 = 0;
  8690. int32_t V_11 = 0;
  8691. int32_t V_12 = 0;
  8692. int32_t V_13 = 0;
  8693. int32_t V_14 = 0;
  8694. int32_t V_15 = 0;
  8695. int32_t V_16 = 0;
  8696. int32_t G_B2_0 = 0;
  8697. int32_t G_B1_0 = 0;
  8698. {
  8699. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version_2;
  8700. NullCheck(L_0);
  8701. int32_t L_1;
  8702. L_1 = Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline(L_0, NULL);
  8703. V_0 = L_1;
  8704. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_2 = __this->___version_2;
  8705. NullCheck(L_2);
  8706. int32_t L_3;
  8707. L_3 = Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline(L_2, NULL);
  8708. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = ___0_bitMatrix;
  8709. NullCheck(L_4);
  8710. int32_t L_5;
  8711. L_5 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_4, NULL);
  8712. int32_t L_6 = V_0;
  8713. G_B1_0 = L_3;
  8714. if ((((int32_t)L_5) == ((int32_t)L_6)))
  8715. {
  8716. G_B2_0 = L_3;
  8717. goto IL_002b;
  8718. }
  8719. }
  8720. {
  8721. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  8722. NullCheck(L_7);
  8723. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral45B7C6516A22956F66264BF26A6D8F22714CE1E2)), NULL);
  8724. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424_RuntimeMethod_var)));
  8725. }
  8726. IL_002b:
  8727. {
  8728. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_8 = __this->___version_2;
  8729. NullCheck(L_8);
  8730. int32_t L_9;
  8731. L_9 = Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline(L_8, NULL);
  8732. V_1 = L_9;
  8733. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_10 = __this->___version_2;
  8734. NullCheck(L_10);
  8735. int32_t L_11;
  8736. L_11 = Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline(L_10, NULL);
  8737. V_2 = L_11;
  8738. int32_t L_12 = V_0;
  8739. int32_t L_13 = V_1;
  8740. V_3 = ((int32_t)(L_12/L_13));
  8741. int32_t L_14 = V_2;
  8742. V_4 = ((int32_t)(G_B2_0/L_14));
  8743. int32_t L_15 = V_3;
  8744. int32_t L_16 = V_1;
  8745. V_5 = ((int32_t)il2cpp_codegen_multiply(L_15, L_16));
  8746. int32_t L_17 = V_4;
  8747. int32_t L_18 = V_2;
  8748. int32_t L_19 = V_5;
  8749. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  8750. NullCheck(L_20);
  8751. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_20, ((int32_t)il2cpp_codegen_multiply(L_17, L_18)), L_19, NULL);
  8752. V_6 = L_20;
  8753. V_7 = 0;
  8754. goto IL_00e8;
  8755. }
  8756. IL_0065:
  8757. {
  8758. int32_t L_21 = V_7;
  8759. int32_t L_22 = V_1;
  8760. V_8 = ((int32_t)il2cpp_codegen_multiply(L_21, L_22));
  8761. V_9 = 0;
  8762. goto IL_00dc;
  8763. }
  8764. IL_0070:
  8765. {
  8766. int32_t L_23 = V_9;
  8767. int32_t L_24 = V_2;
  8768. V_10 = ((int32_t)il2cpp_codegen_multiply(L_23, L_24));
  8769. V_11 = 0;
  8770. goto IL_00d1;
  8771. }
  8772. IL_007b:
  8773. {
  8774. int32_t L_25 = V_7;
  8775. int32_t L_26 = V_1;
  8776. int32_t L_27 = V_11;
  8777. 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));
  8778. int32_t L_28 = V_8;
  8779. int32_t L_29 = V_11;
  8780. V_13 = ((int32_t)il2cpp_codegen_add(L_28, L_29));
  8781. V_14 = 0;
  8782. goto IL_00c6;
  8783. }
  8784. IL_0094:
  8785. {
  8786. int32_t L_30 = V_9;
  8787. int32_t L_31 = V_2;
  8788. int32_t L_32 = V_14;
  8789. 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));
  8790. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = ___0_bitMatrix;
  8791. int32_t L_34 = V_15;
  8792. int32_t L_35 = V_12;
  8793. NullCheck(L_33);
  8794. bool L_36;
  8795. L_36 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_33, L_34, L_35, NULL);
  8796. if (!L_36)
  8797. {
  8798. goto IL_00c0;
  8799. }
  8800. }
  8801. {
  8802. int32_t L_37 = V_10;
  8803. int32_t L_38 = V_14;
  8804. V_16 = ((int32_t)il2cpp_codegen_add(L_37, L_38));
  8805. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = V_6;
  8806. int32_t L_40 = V_16;
  8807. int32_t L_41 = V_13;
  8808. NullCheck(L_39);
  8809. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_39, L_40, L_41, (bool)1, NULL);
  8810. }
  8811. IL_00c0:
  8812. {
  8813. int32_t L_42 = V_14;
  8814. V_14 = ((int32_t)il2cpp_codegen_add(L_42, 1));
  8815. }
  8816. IL_00c6:
  8817. {
  8818. int32_t L_43 = V_14;
  8819. int32_t L_44 = V_2;
  8820. if ((((int32_t)L_43) < ((int32_t)L_44)))
  8821. {
  8822. goto IL_0094;
  8823. }
  8824. }
  8825. {
  8826. int32_t L_45 = V_11;
  8827. V_11 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  8828. }
  8829. IL_00d1:
  8830. {
  8831. int32_t L_46 = V_11;
  8832. int32_t L_47 = V_1;
  8833. if ((((int32_t)L_46) < ((int32_t)L_47)))
  8834. {
  8835. goto IL_007b;
  8836. }
  8837. }
  8838. {
  8839. int32_t L_48 = V_9;
  8840. V_9 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  8841. }
  8842. IL_00dc:
  8843. {
  8844. int32_t L_49 = V_9;
  8845. int32_t L_50 = V_4;
  8846. if ((((int32_t)L_49) < ((int32_t)L_50)))
  8847. {
  8848. goto IL_0070;
  8849. }
  8850. }
  8851. {
  8852. int32_t L_51 = V_7;
  8853. V_7 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  8854. }
  8855. IL_00e8:
  8856. {
  8857. int32_t L_52 = V_7;
  8858. int32_t L_53 = V_3;
  8859. if ((((int32_t)L_52) < ((int32_t)L_53)))
  8860. {
  8861. goto IL_0065;
  8862. }
  8863. }
  8864. {
  8865. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_6;
  8866. return L_54;
  8867. }
  8868. }
  8869. #ifdef __clang__
  8870. #pragma clang diagnostic pop
  8871. #endif
  8872. #ifdef __clang__
  8873. #pragma clang diagnostic push
  8874. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8875. #pragma clang diagnostic ignored "-Wunused-variable"
  8876. #endif
  8877. // System.Void ZXing.Datamatrix.Internal.DataBlock::.ctor(System.Int32,System.Byte[])
  8878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, int32_t ___0_numDataCodewords, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_codewords, const RuntimeMethod* method)
  8879. {
  8880. {
  8881. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8882. int32_t L_0 = ___0_numDataCodewords;
  8883. __this->___numDataCodewords_0 = L_0;
  8884. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_codewords;
  8885. __this->___codewords_1 = L_1;
  8886. Il2CppCodeGenWriteBarrier((void**)(&__this->___codewords_1), (void*)L_1);
  8887. return;
  8888. }
  8889. }
  8890. // ZXing.Datamatrix.Internal.DataBlock[] ZXing.Datamatrix.Internal.DataBlock::getDataBlocks(System.Byte[],ZXing.Datamatrix.Internal.Version)
  8891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawCodewords, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___1_version, const RuntimeMethod* method)
  8892. {
  8893. static bool s_Il2CppMethodInitialized;
  8894. if (!s_Il2CppMethodInitialized)
  8895. {
  8896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  8897. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var);
  8898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var);
  8899. s_Il2CppMethodInitialized = true;
  8900. }
  8901. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* V_0 = NULL;
  8902. int32_t V_1 = 0;
  8903. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_2 = NULL;
  8904. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_3 = NULL;
  8905. int32_t V_4 = 0;
  8906. int32_t V_5 = 0;
  8907. int32_t V_6 = 0;
  8908. int32_t V_7 = 0;
  8909. bool V_8 = false;
  8910. int32_t V_9 = 0;
  8911. int32_t V_10 = 0;
  8912. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_11 = NULL;
  8913. int32_t V_12 = 0;
  8914. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_13 = NULL;
  8915. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_14 = NULL;
  8916. int32_t V_15 = 0;
  8917. int32_t V_16 = 0;
  8918. int32_t V_17 = 0;
  8919. int32_t V_18 = 0;
  8920. int32_t V_19 = 0;
  8921. int32_t V_20 = 0;
  8922. int32_t V_21 = 0;
  8923. int32_t V_22 = 0;
  8924. int32_t V_23 = 0;
  8925. int32_t V_24 = 0;
  8926. int32_t G_B18_0 = 0;
  8927. int32_t G_B26_0 = 0;
  8928. int32_t G_B30_0 = 0;
  8929. {
  8930. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = ___1_version;
  8931. NullCheck(L_0);
  8932. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_1;
  8933. L_1 = Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline(L_0, NULL);
  8934. V_0 = L_1;
  8935. V_1 = 0;
  8936. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_2 = V_0;
  8937. NullCheck(L_2);
  8938. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_3;
  8939. L_3 = ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline(L_2, NULL);
  8940. V_2 = L_3;
  8941. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = V_2;
  8942. V_11 = L_4;
  8943. V_12 = 0;
  8944. goto IL_002f;
  8945. }
  8946. IL_0018:
  8947. {
  8948. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_5 = V_11;
  8949. int32_t L_6 = V_12;
  8950. NullCheck(L_5);
  8951. int32_t L_7 = L_6;
  8952. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  8953. V_13 = L_8;
  8954. int32_t L_9 = V_1;
  8955. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_10 = V_13;
  8956. NullCheck(L_10);
  8957. int32_t L_11;
  8958. L_11 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_10, NULL);
  8959. V_1 = ((int32_t)il2cpp_codegen_add(L_9, L_11));
  8960. int32_t L_12 = V_12;
  8961. V_12 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  8962. }
  8963. IL_002f:
  8964. {
  8965. int32_t L_13 = V_12;
  8966. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_14 = V_11;
  8967. NullCheck(L_14);
  8968. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  8969. {
  8970. goto IL_0018;
  8971. }
  8972. }
  8973. {
  8974. int32_t L_15 = V_1;
  8975. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_16 = (DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340*)(DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340*)SZArrayNew(DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var, (uint32_t)L_15);
  8976. V_3 = L_16;
  8977. V_4 = 0;
  8978. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_17 = V_2;
  8979. V_11 = L_17;
  8980. V_12 = 0;
  8981. goto IL_0097;
  8982. }
  8983. IL_0049:
  8984. {
  8985. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_18 = V_11;
  8986. int32_t L_19 = V_12;
  8987. NullCheck(L_18);
  8988. int32_t L_20 = L_19;
  8989. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  8990. V_14 = L_21;
  8991. V_15 = 0;
  8992. goto IL_0086;
  8993. }
  8994. IL_0055:
  8995. {
  8996. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_22 = V_14;
  8997. NullCheck(L_22);
  8998. int32_t L_23;
  8999. L_23 = ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline(L_22, NULL);
  9000. V_16 = L_23;
  9001. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_24 = V_0;
  9002. NullCheck(L_24);
  9003. int32_t L_25;
  9004. L_25 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_24, NULL);
  9005. int32_t L_26 = V_16;
  9006. V_17 = ((int32_t)il2cpp_codegen_add(L_25, L_26));
  9007. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_27 = V_3;
  9008. int32_t L_28 = V_4;
  9009. int32_t L_29 = L_28;
  9010. V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  9011. int32_t L_30 = V_16;
  9012. int32_t L_31 = V_17;
  9013. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_31);
  9014. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_33 = (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D*)il2cpp_codegen_object_new(DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var);
  9015. NullCheck(L_33);
  9016. DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0(L_33, L_30, L_32, NULL);
  9017. NullCheck(L_27);
  9018. ArrayElementTypeCheck (L_27, L_33);
  9019. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D*)L_33);
  9020. int32_t L_34 = V_15;
  9021. V_15 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  9022. }
  9023. IL_0086:
  9024. {
  9025. int32_t L_35 = V_15;
  9026. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_36 = V_14;
  9027. NullCheck(L_36);
  9028. int32_t L_37;
  9029. L_37 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_36, NULL);
  9030. if ((((int32_t)L_35) < ((int32_t)L_37)))
  9031. {
  9032. goto IL_0055;
  9033. }
  9034. }
  9035. {
  9036. int32_t L_38 = V_12;
  9037. V_12 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  9038. }
  9039. IL_0097:
  9040. {
  9041. int32_t L_39 = V_12;
  9042. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_40 = V_11;
  9043. NullCheck(L_40);
  9044. if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))
  9045. {
  9046. goto IL_0049;
  9047. }
  9048. }
  9049. {
  9050. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_41 = V_3;
  9051. NullCheck(L_41);
  9052. int32_t L_42 = 0;
  9053. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_43 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  9054. NullCheck(L_43);
  9055. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = L_43->___codewords_1;
  9056. NullCheck(L_44);
  9057. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_45 = V_0;
  9058. NullCheck(L_45);
  9059. int32_t L_46;
  9060. L_46 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_45, NULL);
  9061. V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_44)->max_length)), L_46));
  9062. int32_t L_47 = V_5;
  9063. V_6 = ((int32_t)il2cpp_codegen_subtract(L_47, 1));
  9064. V_7 = 0;
  9065. V_18 = 0;
  9066. goto IL_00ec;
  9067. }
  9068. IL_00c0:
  9069. {
  9070. V_19 = 0;
  9071. goto IL_00e0;
  9072. }
  9073. IL_00c5:
  9074. {
  9075. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_48 = V_3;
  9076. int32_t L_49 = V_19;
  9077. NullCheck(L_48);
  9078. int32_t L_50 = L_49;
  9079. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
  9080. NullCheck(L_51);
  9081. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = L_51->___codewords_1;
  9082. int32_t L_53 = V_18;
  9083. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = ___0_rawCodewords;
  9084. int32_t L_55 = V_7;
  9085. int32_t L_56 = L_55;
  9086. V_7 = ((int32_t)il2cpp_codegen_add(L_56, 1));
  9087. NullCheck(L_54);
  9088. int32_t L_57 = L_56;
  9089. uint8_t L_58 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  9090. NullCheck(L_52);
  9091. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(L_53), (uint8_t)L_58);
  9092. int32_t L_59 = V_19;
  9093. V_19 = ((int32_t)il2cpp_codegen_add(L_59, 1));
  9094. }
  9095. IL_00e0:
  9096. {
  9097. int32_t L_60 = V_19;
  9098. int32_t L_61 = V_4;
  9099. if ((((int32_t)L_60) < ((int32_t)L_61)))
  9100. {
  9101. goto IL_00c5;
  9102. }
  9103. }
  9104. {
  9105. int32_t L_62 = V_18;
  9106. V_18 = ((int32_t)il2cpp_codegen_add(L_62, 1));
  9107. }
  9108. IL_00ec:
  9109. {
  9110. int32_t L_63 = V_18;
  9111. int32_t L_64 = V_6;
  9112. if ((((int32_t)L_63) < ((int32_t)L_64)))
  9113. {
  9114. goto IL_00c0;
  9115. }
  9116. }
  9117. {
  9118. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_65 = ___1_version;
  9119. NullCheck(L_65);
  9120. int32_t L_66;
  9121. L_66 = Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline(L_65, NULL);
  9122. V_8 = (bool)((((int32_t)L_66) == ((int32_t)((int32_t)24)))? 1 : 0);
  9123. bool L_67 = V_8;
  9124. if (L_67)
  9125. {
  9126. goto IL_0106;
  9127. }
  9128. }
  9129. {
  9130. int32_t L_68 = V_4;
  9131. G_B18_0 = L_68;
  9132. goto IL_0107;
  9133. }
  9134. IL_0106:
  9135. {
  9136. G_B18_0 = 8;
  9137. }
  9138. IL_0107:
  9139. {
  9140. V_9 = G_B18_0;
  9141. V_20 = 0;
  9142. goto IL_012b;
  9143. }
  9144. IL_010e:
  9145. {
  9146. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_69 = V_3;
  9147. int32_t L_70 = V_20;
  9148. NullCheck(L_69);
  9149. int32_t L_71 = L_70;
  9150. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
  9151. NullCheck(L_72);
  9152. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = L_72->___codewords_1;
  9153. int32_t L_74 = V_5;
  9154. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_75 = ___0_rawCodewords;
  9155. int32_t L_76 = V_7;
  9156. int32_t L_77 = L_76;
  9157. V_7 = ((int32_t)il2cpp_codegen_add(L_77, 1));
  9158. NullCheck(L_75);
  9159. int32_t L_78 = L_77;
  9160. uint8_t L_79 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
  9161. NullCheck(L_73);
  9162. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_74, 1))), (uint8_t)L_79);
  9163. int32_t L_80 = V_20;
  9164. V_20 = ((int32_t)il2cpp_codegen_add(L_80, 1));
  9165. }
  9166. IL_012b:
  9167. {
  9168. int32_t L_81 = V_20;
  9169. int32_t L_82 = V_9;
  9170. if ((((int32_t)L_81) < ((int32_t)L_82)))
  9171. {
  9172. goto IL_010e;
  9173. }
  9174. }
  9175. {
  9176. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_83 = V_3;
  9177. NullCheck(L_83);
  9178. int32_t L_84 = 0;
  9179. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_85 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
  9180. NullCheck(L_85);
  9181. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = L_85->___codewords_1;
  9182. NullCheck(L_86);
  9183. V_10 = ((int32_t)(((RuntimeArray*)L_86)->max_length));
  9184. int32_t L_87 = V_5;
  9185. V_21 = L_87;
  9186. goto IL_0193;
  9187. }
  9188. IL_0143:
  9189. {
  9190. V_22 = 0;
  9191. goto IL_0187;
  9192. }
  9193. IL_0148:
  9194. {
  9195. bool L_88 = V_8;
  9196. if (L_88)
  9197. {
  9198. goto IL_0150;
  9199. }
  9200. }
  9201. {
  9202. int32_t L_89 = V_22;
  9203. G_B26_0 = L_89;
  9204. goto IL_0157;
  9205. }
  9206. IL_0150:
  9207. {
  9208. int32_t L_90 = V_22;
  9209. int32_t L_91 = V_4;
  9210. G_B26_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_90, 8))%L_91));
  9211. }
  9212. IL_0157:
  9213. {
  9214. V_23 = G_B26_0;
  9215. bool L_92 = V_8;
  9216. if (!L_92)
  9217. {
  9218. goto IL_0162;
  9219. }
  9220. }
  9221. {
  9222. int32_t L_93 = V_23;
  9223. if ((((int32_t)L_93) > ((int32_t)7)))
  9224. {
  9225. goto IL_0166;
  9226. }
  9227. }
  9228. IL_0162:
  9229. {
  9230. int32_t L_94 = V_21;
  9231. G_B30_0 = L_94;
  9232. goto IL_016a;
  9233. }
  9234. IL_0166:
  9235. {
  9236. int32_t L_95 = V_21;
  9237. G_B30_0 = ((int32_t)il2cpp_codegen_subtract(L_95, 1));
  9238. }
  9239. IL_016a:
  9240. {
  9241. V_24 = G_B30_0;
  9242. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_96 = V_3;
  9243. int32_t L_97 = V_23;
  9244. NullCheck(L_96);
  9245. int32_t L_98 = L_97;
  9246. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
  9247. NullCheck(L_99);
  9248. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = L_99->___codewords_1;
  9249. int32_t L_101 = V_24;
  9250. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_102 = ___0_rawCodewords;
  9251. int32_t L_103 = V_7;
  9252. int32_t L_104 = L_103;
  9253. V_7 = ((int32_t)il2cpp_codegen_add(L_104, 1));
  9254. NullCheck(L_102);
  9255. int32_t L_105 = L_104;
  9256. uint8_t L_106 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
  9257. NullCheck(L_100);
  9258. (L_100)->SetAt(static_cast<il2cpp_array_size_t>(L_101), (uint8_t)L_106);
  9259. int32_t L_107 = V_22;
  9260. V_22 = ((int32_t)il2cpp_codegen_add(L_107, 1));
  9261. }
  9262. IL_0187:
  9263. {
  9264. int32_t L_108 = V_22;
  9265. int32_t L_109 = V_4;
  9266. if ((((int32_t)L_108) < ((int32_t)L_109)))
  9267. {
  9268. goto IL_0148;
  9269. }
  9270. }
  9271. {
  9272. int32_t L_110 = V_21;
  9273. V_21 = ((int32_t)il2cpp_codegen_add(L_110, 1));
  9274. }
  9275. IL_0193:
  9276. {
  9277. int32_t L_111 = V_21;
  9278. int32_t L_112 = V_10;
  9279. if ((((int32_t)L_111) < ((int32_t)L_112)))
  9280. {
  9281. goto IL_0143;
  9282. }
  9283. }
  9284. {
  9285. int32_t L_113 = V_7;
  9286. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_114 = ___0_rawCodewords;
  9287. NullCheck(L_114);
  9288. if ((((int32_t)L_113) == ((int32_t)((int32_t)(((RuntimeArray*)L_114)->max_length)))))
  9289. {
  9290. goto IL_01a6;
  9291. }
  9292. }
  9293. {
  9294. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_115 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  9295. NullCheck(L_115);
  9296. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_115, NULL);
  9297. IL2CPP_RAISE_MANAGED_EXCEPTION(L_115, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469_RuntimeMethod_var)));
  9298. }
  9299. IL_01a6:
  9300. {
  9301. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_116 = V_3;
  9302. return L_116;
  9303. }
  9304. }
  9305. // System.Int32 ZXing.Datamatrix.Internal.DataBlock::get_NumDataCodewords()
  9306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  9307. {
  9308. {
  9309. int32_t L_0 = __this->___numDataCodewords_0;
  9310. return L_0;
  9311. }
  9312. }
  9313. // System.Byte[] ZXing.Datamatrix.Internal.DataBlock::get_Codewords()
  9314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  9315. {
  9316. {
  9317. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___codewords_1;
  9318. return L_0;
  9319. }
  9320. }
  9321. #ifdef __clang__
  9322. #pragma clang diagnostic pop
  9323. #endif
  9324. #ifdef __clang__
  9325. #pragma clang diagnostic push
  9326. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9327. #pragma clang diagnostic ignored "-Wunused-variable"
  9328. #endif
  9329. // ZXing.Common.DecoderResult ZXing.Datamatrix.Internal.DecodedBitStreamParser::decode(System.Byte[])
  9330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  9331. {
  9332. static bool s_Il2CppMethodInitialized;
  9333. if (!s_Il2CppMethodInitialized)
  9334. {
  9335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var);
  9336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  9337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  9338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  9340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var);
  9341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var);
  9342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  9343. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var);
  9344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  9345. s_Il2CppMethodInitialized = true;
  9346. }
  9347. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* V_0 = NULL;
  9348. StringBuilder_t* V_1 = NULL;
  9349. StringBuilder_t* V_2 = NULL;
  9350. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* V_3 = NULL;
  9351. int32_t V_4 = 0;
  9352. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_5 = NULL;
  9353. int32_t V_6 = 0;
  9354. bool V_7 = false;
  9355. String_t* G_B40_0 = NULL;
  9356. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B40_1 = NULL;
  9357. String_t* G_B39_0 = NULL;
  9358. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B39_1 = NULL;
  9359. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B41_0 = NULL;
  9360. String_t* G_B41_1 = NULL;
  9361. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B41_2 = NULL;
  9362. {
  9363. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  9364. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2*)il2cpp_codegen_object_new(BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var);
  9365. NullCheck(L_1);
  9366. BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2(L_1, L_0, NULL);
  9367. V_0 = L_1;
  9368. StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  9369. NullCheck(L_2);
  9370. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)100), NULL);
  9371. V_1 = L_2;
  9372. StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  9373. NullCheck(L_3);
  9374. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_3, 0, NULL);
  9375. V_2 = L_3;
  9376. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_4 = (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)il2cpp_codegen_object_new(List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var);
  9377. NullCheck(L_4);
  9378. List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B(L_4, 1, List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var);
  9379. V_3 = L_4;
  9380. V_4 = 1;
  9381. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  9382. NullCheck(L_5);
  9383. List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_5, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  9384. V_5 = L_5;
  9385. V_7 = (bool)0;
  9386. }
  9387. IL_002a:
  9388. {
  9389. int32_t L_6 = V_4;
  9390. if ((!(((uint32_t)L_6) == ((uint32_t)1))))
  9391. {
  9392. goto IL_003f;
  9393. }
  9394. }
  9395. {
  9396. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = V_0;
  9397. StringBuilder_t* L_8 = V_1;
  9398. StringBuilder_t* L_9 = V_2;
  9399. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = V_5;
  9400. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  9401. bool L_11;
  9402. L_11 = DecodedBitStreamParser_decodeAsciiSegment_mB08B6B22743BC4843BB1D74223460A93E6674A8D(L_7, L_8, L_9, L_10, (&V_4), NULL);
  9403. if (L_11)
  9404. {
  9405. goto IL_00a8;
  9406. }
  9407. }
  9408. {
  9409. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  9410. }
  9411. IL_003f:
  9412. {
  9413. int32_t L_12 = V_4;
  9414. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_12, 2)))
  9415. {
  9416. case 0:
  9417. {
  9418. goto IL_0062;
  9419. }
  9420. case 1:
  9421. {
  9422. goto IL_006f;
  9423. }
  9424. case 2:
  9425. {
  9426. goto IL_007c;
  9427. }
  9428. case 3:
  9429. {
  9430. goto IL_0087;
  9431. }
  9432. case 4:
  9433. {
  9434. goto IL_0092;
  9435. }
  9436. case 5:
  9437. {
  9438. goto IL_009e;
  9439. }
  9440. }
  9441. }
  9442. {
  9443. goto IL_00a3;
  9444. }
  9445. IL_0062:
  9446. {
  9447. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_13 = V_0;
  9448. StringBuilder_t* L_14 = V_1;
  9449. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = V_5;
  9450. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  9451. bool L_16;
  9452. L_16 = DecodedBitStreamParser_decodeC40Segment_mD8C78DA8E64BBA876D0571BA6DDB1DEF1BDE8A81(L_13, L_14, L_15, NULL);
  9453. if (L_16)
  9454. {
  9455. goto IL_00a5;
  9456. }
  9457. }
  9458. {
  9459. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  9460. }
  9461. IL_006f:
  9462. {
  9463. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_17 = V_0;
  9464. StringBuilder_t* L_18 = V_1;
  9465. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_19 = V_5;
  9466. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  9467. bool L_20;
  9468. L_20 = DecodedBitStreamParser_decodeTextSegment_m0B8A0650ACAACBC3167CBF42D9B0E0651BD45C4D(L_17, L_18, L_19, NULL);
  9469. if (L_20)
  9470. {
  9471. goto IL_00a5;
  9472. }
  9473. }
  9474. {
  9475. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  9476. }
  9477. IL_007c:
  9478. {
  9479. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_21 = V_0;
  9480. StringBuilder_t* L_22 = V_1;
  9481. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  9482. bool L_23;
  9483. L_23 = DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362(L_21, L_22, NULL);
  9484. if (L_23)
  9485. {
  9486. goto IL_00a5;
  9487. }
  9488. }
  9489. {
  9490. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  9491. }
  9492. IL_0087:
  9493. {
  9494. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_24 = V_0;
  9495. StringBuilder_t* L_25 = V_1;
  9496. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  9497. bool L_26;
  9498. L_26 = DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363(L_24, L_25, NULL);
  9499. if (L_26)
  9500. {
  9501. goto IL_00a5;
  9502. }
  9503. }
  9504. {
  9505. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  9506. }
  9507. IL_0092:
  9508. {
  9509. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_27 = V_0;
  9510. StringBuilder_t* L_28 = V_1;
  9511. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_29 = V_3;
  9512. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  9513. bool L_30;
  9514. L_30 = DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0(L_27, L_28, L_29, NULL);
  9515. if (L_30)
  9516. {
  9517. goto IL_00a5;
  9518. }
  9519. }
  9520. {
  9521. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  9522. }
  9523. IL_009e:
  9524. {
  9525. V_7 = (bool)1;
  9526. goto IL_00a5;
  9527. }
  9528. IL_00a3:
  9529. {
  9530. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  9531. }
  9532. IL_00a5:
  9533. {
  9534. V_4 = 1;
  9535. }
  9536. IL_00a8:
  9537. {
  9538. int32_t L_31 = V_4;
  9539. if (!L_31)
  9540. {
  9541. goto IL_00b8;
  9542. }
  9543. }
  9544. {
  9545. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_32 = V_0;
  9546. NullCheck(L_32);
  9547. int32_t L_33;
  9548. L_33 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_32, NULL);
  9549. if ((((int32_t)L_33) > ((int32_t)0)))
  9550. {
  9551. goto IL_002a;
  9552. }
  9553. }
  9554. IL_00b8:
  9555. {
  9556. StringBuilder_t* L_34 = V_2;
  9557. NullCheck(L_34);
  9558. int32_t L_35;
  9559. L_35 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_34, NULL);
  9560. if ((((int32_t)L_35) <= ((int32_t)0)))
  9561. {
  9562. goto IL_00ce;
  9563. }
  9564. }
  9565. {
  9566. StringBuilder_t* L_36 = V_1;
  9567. StringBuilder_t* L_37 = V_2;
  9568. NullCheck(L_37);
  9569. String_t* L_38;
  9570. L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_37);
  9571. NullCheck(L_36);
  9572. StringBuilder_t* L_39;
  9573. L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_36, L_38, NULL);
  9574. }
  9575. IL_00ce:
  9576. {
  9577. bool L_40 = V_7;
  9578. if (!L_40)
  9579. {
  9580. goto IL_0109;
  9581. }
  9582. }
  9583. {
  9584. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_41 = V_5;
  9585. NullCheck(L_41);
  9586. bool L_42;
  9587. L_42 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_41, 0, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9588. if (L_42)
  9589. {
  9590. goto IL_00e6;
  9591. }
  9592. }
  9593. {
  9594. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_43 = V_5;
  9595. NullCheck(L_43);
  9596. bool L_44;
  9597. L_44 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_43, 4, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9598. if (!L_44)
  9599. {
  9600. goto IL_00eb;
  9601. }
  9602. }
  9603. IL_00e6:
  9604. {
  9605. V_6 = 5;
  9606. goto IL_013e;
  9607. }
  9608. IL_00eb:
  9609. {
  9610. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_45 = V_5;
  9611. NullCheck(L_45);
  9612. bool L_46;
  9613. L_46 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_45, 1, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9614. if (L_46)
  9615. {
  9616. goto IL_00ff;
  9617. }
  9618. }
  9619. {
  9620. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_47 = V_5;
  9621. NullCheck(L_47);
  9622. bool L_48;
  9623. L_48 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_47, 5, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9624. if (!L_48)
  9625. {
  9626. goto IL_0104;
  9627. }
  9628. }
  9629. IL_00ff:
  9630. {
  9631. V_6 = 6;
  9632. goto IL_013e;
  9633. }
  9634. IL_0104:
  9635. {
  9636. V_6 = 4;
  9637. goto IL_013e;
  9638. }
  9639. IL_0109:
  9640. {
  9641. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_49 = V_5;
  9642. NullCheck(L_49);
  9643. bool L_50;
  9644. L_50 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_49, 0, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9645. if (L_50)
  9646. {
  9647. goto IL_011d;
  9648. }
  9649. }
  9650. {
  9651. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_51 = V_5;
  9652. NullCheck(L_51);
  9653. bool L_52;
  9654. L_52 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_51, 4, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9655. if (!L_52)
  9656. {
  9657. goto IL_0122;
  9658. }
  9659. }
  9660. IL_011d:
  9661. {
  9662. V_6 = 2;
  9663. goto IL_013e;
  9664. }
  9665. IL_0122:
  9666. {
  9667. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = V_5;
  9668. NullCheck(L_53);
  9669. bool L_54;
  9670. L_54 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_53, 1, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9671. if (L_54)
  9672. {
  9673. goto IL_0136;
  9674. }
  9675. }
  9676. {
  9677. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_55 = V_5;
  9678. NullCheck(L_55);
  9679. bool L_56;
  9680. L_56 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_55, 5, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  9681. if (!L_56)
  9682. {
  9683. goto IL_013b;
  9684. }
  9685. }
  9686. IL_0136:
  9687. {
  9688. V_6 = 3;
  9689. goto IL_013e;
  9690. }
  9691. IL_013b:
  9692. {
  9693. V_6 = 1;
  9694. }
  9695. IL_013e:
  9696. {
  9697. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_bytes;
  9698. StringBuilder_t* L_58 = V_1;
  9699. NullCheck(L_58);
  9700. String_t* L_59;
  9701. L_59 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_58);
  9702. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_60 = V_3;
  9703. NullCheck(L_60);
  9704. int32_t L_61;
  9705. L_61 = List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline(L_60, List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var);
  9706. G_B39_0 = L_59;
  9707. G_B39_1 = L_57;
  9708. if (!L_61)
  9709. {
  9710. G_B40_0 = L_59;
  9711. G_B40_1 = L_57;
  9712. goto IL_0150;
  9713. }
  9714. }
  9715. {
  9716. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_62 = V_3;
  9717. G_B41_0 = L_62;
  9718. G_B41_1 = G_B39_0;
  9719. G_B41_2 = G_B39_1;
  9720. goto IL_0151;
  9721. }
  9722. IL_0150:
  9723. {
  9724. G_B41_0 = ((List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)(NULL));
  9725. G_B41_1 = G_B40_0;
  9726. G_B41_2 = G_B40_1;
  9727. }
  9728. IL_0151:
  9729. {
  9730. int32_t L_63 = V_6;
  9731. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_64 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  9732. NullCheck(L_64);
  9733. DecoderResult__ctor_mB587020D6727B8B0761B43A483C59D4DB564F9CA(L_64, G_B41_2, G_B41_1, G_B41_0, (String_t*)NULL, L_63, NULL);
  9734. return L_64;
  9735. }
  9736. }
  9737. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeAsciiSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Text.StringBuilder,System.Collections.Generic.List`1<System.Int32>,ZXing.Datamatrix.Internal.DecodedBitStreamParser/Mode&)
  9738. 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)
  9739. {
  9740. static bool s_Il2CppMethodInitialized;
  9741. if (!s_Il2CppMethodInitialized)
  9742. {
  9743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  9744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811);
  9745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487);
  9746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE);
  9747. s_Il2CppMethodInitialized = true;
  9748. }
  9749. bool V_0 = false;
  9750. int32_t V_1 = 0;
  9751. int32_t V_2 = 0;
  9752. {
  9753. V_0 = (bool)0;
  9754. int32_t* L_0 = ___4_mode;
  9755. *((int32_t*)L_0) = (int32_t)1;
  9756. }
  9757. IL_0006:
  9758. {
  9759. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  9760. NullCheck(L_1);
  9761. int32_t L_2;
  9762. L_2 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_1, 8, NULL);
  9763. V_1 = L_2;
  9764. int32_t L_3 = V_1;
  9765. if (L_3)
  9766. {
  9767. goto IL_0013;
  9768. }
  9769. }
  9770. {
  9771. return (bool)0;
  9772. }
  9773. IL_0013:
  9774. {
  9775. int32_t L_4 = V_1;
  9776. if ((((int32_t)L_4) > ((int32_t)((int32_t)128))))
  9777. {
  9778. goto IL_0037;
  9779. }
  9780. }
  9781. {
  9782. bool L_5 = V_0;
  9783. if (!L_5)
  9784. {
  9785. goto IL_0026;
  9786. }
  9787. }
  9788. {
  9789. int32_t L_6 = V_1;
  9790. V_1 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)128)));
  9791. }
  9792. IL_0026:
  9793. {
  9794. StringBuilder_t* L_7 = ___1_result;
  9795. int32_t L_8 = V_1;
  9796. NullCheck(L_7);
  9797. StringBuilder_t* L_9;
  9798. L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_8, 1))), NULL);
  9799. int32_t* L_10 = ___4_mode;
  9800. *((int32_t*)L_10) = (int32_t)1;
  9801. return (bool)1;
  9802. }
  9803. IL_0037:
  9804. {
  9805. int32_t L_11 = V_1;
  9806. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)129)))))
  9807. {
  9808. goto IL_0045;
  9809. }
  9810. }
  9811. {
  9812. int32_t* L_12 = ___4_mode;
  9813. *((int32_t*)L_12) = (int32_t)0;
  9814. return (bool)1;
  9815. }
  9816. IL_0045:
  9817. {
  9818. int32_t L_13 = V_1;
  9819. if ((((int32_t)L_13) > ((int32_t)((int32_t)229))))
  9820. {
  9821. goto IL_0070;
  9822. }
  9823. }
  9824. {
  9825. int32_t L_14 = V_1;
  9826. V_2 = ((int32_t)il2cpp_codegen_subtract(L_14, ((int32_t)130)));
  9827. int32_t L_15 = V_2;
  9828. if ((((int32_t)L_15) >= ((int32_t)((int32_t)10))))
  9829. {
  9830. goto IL_0063;
  9831. }
  9832. }
  9833. {
  9834. StringBuilder_t* L_16 = ___1_result;
  9835. NullCheck(L_16);
  9836. StringBuilder_t* L_17;
  9837. L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, ((int32_t)48), NULL);
  9838. }
  9839. IL_0063:
  9840. {
  9841. StringBuilder_t* L_18 = ___1_result;
  9842. int32_t L_19 = V_2;
  9843. NullCheck(L_18);
  9844. StringBuilder_t* L_20;
  9845. L_20 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_18, L_19, NULL);
  9846. goto IL_0135;
  9847. }
  9848. IL_0070:
  9849. {
  9850. int32_t L_21 = V_1;
  9851. switch (((int32_t)il2cpp_codegen_subtract(L_21, ((int32_t)230))))
  9852. {
  9853. case 0:
  9854. {
  9855. goto IL_00ae;
  9856. }
  9857. case 1:
  9858. {
  9859. goto IL_00b4;
  9860. }
  9861. case 2:
  9862. {
  9863. goto IL_00ba;
  9864. }
  9865. case 3:
  9866. {
  9867. goto IL_0135;
  9868. }
  9869. case 4:
  9870. {
  9871. goto IL_0135;
  9872. }
  9873. case 5:
  9874. {
  9875. goto IL_00d1;
  9876. }
  9877. case 6:
  9878. {
  9879. goto IL_00d5;
  9880. }
  9881. case 7:
  9882. {
  9883. goto IL_00f0;
  9884. }
  9885. case 8:
  9886. {
  9887. goto IL_010b;
  9888. }
  9889. case 9:
  9890. {
  9891. goto IL_0111;
  9892. }
  9893. case 10:
  9894. {
  9895. goto IL_0117;
  9896. }
  9897. case 11:
  9898. {
  9899. goto IL_011d;
  9900. }
  9901. }
  9902. }
  9903. {
  9904. goto IL_0123;
  9905. }
  9906. IL_00ae:
  9907. {
  9908. int32_t* L_22 = ___4_mode;
  9909. *((int32_t*)L_22) = (int32_t)2;
  9910. return (bool)1;
  9911. }
  9912. IL_00b4:
  9913. {
  9914. int32_t* L_23 = ___4_mode;
  9915. *((int32_t*)L_23) = (int32_t)6;
  9916. return (bool)1;
  9917. }
  9918. IL_00ba:
  9919. {
  9920. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_24 = ___3_fnc1positions;
  9921. StringBuilder_t* L_25 = ___1_result;
  9922. NullCheck(L_25);
  9923. int32_t L_26;
  9924. L_26 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_25, NULL);
  9925. NullCheck(L_24);
  9926. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_24, L_26, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  9927. StringBuilder_t* L_27 = ___1_result;
  9928. NullCheck(L_27);
  9929. StringBuilder_t* L_28;
  9930. L_28 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, ((int32_t)29), NULL);
  9931. goto IL_0135;
  9932. }
  9933. IL_00d1:
  9934. {
  9935. V_0 = (bool)1;
  9936. goto IL_0135;
  9937. }
  9938. IL_00d5:
  9939. {
  9940. StringBuilder_t* L_29 = ___1_result;
  9941. NullCheck(L_29);
  9942. StringBuilder_t* L_30;
  9943. L_30 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_29, _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE, NULL);
  9944. StringBuilder_t* L_31 = ___2_resultTrailer;
  9945. NullCheck(L_31);
  9946. StringBuilder_t* L_32;
  9947. L_32 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_31, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL);
  9948. goto IL_0135;
  9949. }
  9950. IL_00f0:
  9951. {
  9952. StringBuilder_t* L_33 = ___1_result;
  9953. NullCheck(L_33);
  9954. StringBuilder_t* L_34;
  9955. L_34 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487, NULL);
  9956. StringBuilder_t* L_35 = ___2_resultTrailer;
  9957. NullCheck(L_35);
  9958. StringBuilder_t* L_36;
  9959. L_36 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_35, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL);
  9960. goto IL_0135;
  9961. }
  9962. IL_010b:
  9963. {
  9964. int32_t* L_37 = ___4_mode;
  9965. *((int32_t*)L_37) = (int32_t)4;
  9966. return (bool)1;
  9967. }
  9968. IL_0111:
  9969. {
  9970. int32_t* L_38 = ___4_mode;
  9971. *((int32_t*)L_38) = (int32_t)3;
  9972. return (bool)1;
  9973. }
  9974. IL_0117:
  9975. {
  9976. int32_t* L_39 = ___4_mode;
  9977. *((int32_t*)L_39) = (int32_t)5;
  9978. return (bool)1;
  9979. }
  9980. IL_011d:
  9981. {
  9982. int32_t* L_40 = ___4_mode;
  9983. *((int32_t*)L_40) = (int32_t)7;
  9984. return (bool)1;
  9985. }
  9986. IL_0123:
  9987. {
  9988. int32_t L_41 = V_1;
  9989. if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)254)))))
  9990. {
  9991. goto IL_0133;
  9992. }
  9993. }
  9994. {
  9995. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_42 = ___0_bits;
  9996. NullCheck(L_42);
  9997. int32_t L_43;
  9998. L_43 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_42, NULL);
  9999. if (!L_43)
  10000. {
  10001. goto IL_0135;
  10002. }
  10003. }
  10004. IL_0133:
  10005. {
  10006. return (bool)0;
  10007. }
  10008. IL_0135:
  10009. {
  10010. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_44 = ___0_bits;
  10011. NullCheck(L_44);
  10012. int32_t L_45;
  10013. L_45 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_44, NULL);
  10014. if ((((int32_t)L_45) > ((int32_t)0)))
  10015. {
  10016. goto IL_0006;
  10017. }
  10018. }
  10019. {
  10020. int32_t* L_46 = ___4_mode;
  10021. *((int32_t*)L_46) = (int32_t)1;
  10022. return (bool)1;
  10023. }
  10024. }
  10025. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeC40Segment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.List`1<System.Int32>)
  10026. 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)
  10027. {
  10028. static bool s_Il2CppMethodInitialized;
  10029. if (!s_Il2CppMethodInitialized)
  10030. {
  10031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  10034. s_Il2CppMethodInitialized = true;
  10035. }
  10036. bool V_0 = false;
  10037. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  10038. int32_t V_2 = 0;
  10039. int32_t V_3 = 0;
  10040. int32_t V_4 = 0;
  10041. int32_t V_5 = 0;
  10042. Il2CppChar V_6 = 0x0;
  10043. Il2CppChar V_7 = 0x0;
  10044. {
  10045. V_0 = (bool)0;
  10046. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
  10047. V_1 = L_0;
  10048. V_2 = 0;
  10049. }
  10050. IL_000b:
  10051. {
  10052. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  10053. NullCheck(L_1);
  10054. int32_t L_2;
  10055. L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL);
  10056. if ((!(((uint32_t)L_2) == ((uint32_t)8))))
  10057. {
  10058. goto IL_0016;
  10059. }
  10060. }
  10061. {
  10062. return (bool)1;
  10063. }
  10064. IL_0016:
  10065. {
  10066. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits;
  10067. NullCheck(L_3);
  10068. int32_t L_4;
  10069. L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL);
  10070. V_3 = L_4;
  10071. int32_t L_5 = V_3;
  10072. if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254)))))
  10073. {
  10074. goto IL_0028;
  10075. }
  10076. }
  10077. {
  10078. return (bool)1;
  10079. }
  10080. IL_0028:
  10081. {
  10082. int32_t L_6 = V_3;
  10083. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits;
  10084. NullCheck(L_7);
  10085. int32_t L_8;
  10086. L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL);
  10087. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
  10088. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10089. DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL);
  10090. V_4 = 0;
  10091. goto IL_016b;
  10092. }
  10093. IL_003e:
  10094. {
  10095. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1;
  10096. int32_t L_11 = V_4;
  10097. NullCheck(L_10);
  10098. int32_t L_12 = L_11;
  10099. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  10100. V_5 = L_13;
  10101. int32_t L_14 = V_2;
  10102. switch (L_14)
  10103. {
  10104. case 0:
  10105. {
  10106. goto IL_005f;
  10107. }
  10108. case 1:
  10109. {
  10110. goto IL_00ad;
  10111. }
  10112. case 2:
  10113. {
  10114. goto IL_00d5;
  10115. }
  10116. case 3:
  10117. {
  10118. goto IL_013b;
  10119. }
  10120. }
  10121. }
  10122. {
  10123. goto IL_0163;
  10124. }
  10125. IL_005f:
  10126. {
  10127. int32_t L_15 = V_5;
  10128. if ((((int32_t)L_15) >= ((int32_t)3)))
  10129. {
  10130. goto IL_006e;
  10131. }
  10132. }
  10133. {
  10134. int32_t L_16 = V_5;
  10135. V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  10136. goto IL_0165;
  10137. }
  10138. IL_006e:
  10139. {
  10140. int32_t L_17 = V_5;
  10141. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10142. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS_0;
  10143. NullCheck(L_18);
  10144. if ((((int32_t)L_17) >= ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
  10145. {
  10146. goto IL_00ab;
  10147. }
  10148. }
  10149. {
  10150. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10151. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS_0;
  10152. int32_t L_20 = V_5;
  10153. NullCheck(L_19);
  10154. int32_t L_21 = L_20;
  10155. uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  10156. V_6 = L_22;
  10157. bool L_23 = V_0;
  10158. if (!L_23)
  10159. {
  10160. goto IL_009d;
  10161. }
  10162. }
  10163. {
  10164. StringBuilder_t* L_24 = ___1_result;
  10165. Il2CppChar L_25 = V_6;
  10166. NullCheck(L_24);
  10167. StringBuilder_t* L_26;
  10168. L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)128)))), NULL);
  10169. V_0 = (bool)0;
  10170. goto IL_0165;
  10171. }
  10172. IL_009d:
  10173. {
  10174. StringBuilder_t* L_27 = ___1_result;
  10175. Il2CppChar L_28 = V_6;
  10176. NullCheck(L_27);
  10177. StringBuilder_t* L_29;
  10178. L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, L_28, NULL);
  10179. goto IL_0165;
  10180. }
  10181. IL_00ab:
  10182. {
  10183. return (bool)0;
  10184. }
  10185. IL_00ad:
  10186. {
  10187. bool L_30 = V_0;
  10188. if (!L_30)
  10189. {
  10190. goto IL_00c4;
  10191. }
  10192. }
  10193. {
  10194. StringBuilder_t* L_31 = ___1_result;
  10195. int32_t L_32 = V_5;
  10196. NullCheck(L_31);
  10197. StringBuilder_t* L_33;
  10198. L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_32, ((int32_t)128)))), NULL);
  10199. V_0 = (bool)0;
  10200. goto IL_00ce;
  10201. }
  10202. IL_00c4:
  10203. {
  10204. StringBuilder_t* L_34 = ___1_result;
  10205. int32_t L_35 = V_5;
  10206. NullCheck(L_34);
  10207. StringBuilder_t* L_36;
  10208. L_36 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_34, ((int32_t)(uint16_t)L_35), NULL);
  10209. }
  10210. IL_00ce:
  10211. {
  10212. V_2 = 0;
  10213. goto IL_0165;
  10214. }
  10215. IL_00d5:
  10216. {
  10217. int32_t L_37 = V_5;
  10218. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10219. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS_1;
  10220. NullCheck(L_38);
  10221. if ((((int32_t)L_37) >= ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  10222. {
  10223. goto IL_010c;
  10224. }
  10225. }
  10226. {
  10227. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10228. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS_1;
  10229. int32_t L_40 = V_5;
  10230. NullCheck(L_39);
  10231. int32_t L_41 = L_40;
  10232. uint16_t L_42 = (uint16_t)(L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  10233. V_7 = L_42;
  10234. bool L_43 = V_0;
  10235. if (!L_43)
  10236. {
  10237. goto IL_0101;
  10238. }
  10239. }
  10240. {
  10241. StringBuilder_t* L_44 = ___1_result;
  10242. Il2CppChar L_45 = V_7;
  10243. NullCheck(L_44);
  10244. StringBuilder_t* L_46;
  10245. L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, ((int32_t)128)))), NULL);
  10246. V_0 = (bool)0;
  10247. goto IL_0137;
  10248. }
  10249. IL_0101:
  10250. {
  10251. StringBuilder_t* L_47 = ___1_result;
  10252. Il2CppChar L_48 = V_7;
  10253. NullCheck(L_47);
  10254. StringBuilder_t* L_49;
  10255. L_49 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_47, L_48, NULL);
  10256. goto IL_0137;
  10257. }
  10258. IL_010c:
  10259. {
  10260. int32_t L_50 = V_5;
  10261. if ((((int32_t)L_50) == ((int32_t)((int32_t)27))))
  10262. {
  10263. goto IL_011a;
  10264. }
  10265. }
  10266. {
  10267. int32_t L_51 = V_5;
  10268. if ((((int32_t)L_51) == ((int32_t)((int32_t)30))))
  10269. {
  10270. goto IL_0131;
  10271. }
  10272. }
  10273. {
  10274. goto IL_0135;
  10275. }
  10276. IL_011a:
  10277. {
  10278. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_52 = ___2_fnc1positions;
  10279. StringBuilder_t* L_53 = ___1_result;
  10280. NullCheck(L_53);
  10281. int32_t L_54;
  10282. L_54 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_53, NULL);
  10283. NullCheck(L_52);
  10284. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_52, L_54, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  10285. StringBuilder_t* L_55 = ___1_result;
  10286. NullCheck(L_55);
  10287. StringBuilder_t* L_56;
  10288. L_56 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_55, ((int32_t)29), NULL);
  10289. goto IL_0137;
  10290. }
  10291. IL_0131:
  10292. {
  10293. V_0 = (bool)1;
  10294. goto IL_0137;
  10295. }
  10296. IL_0135:
  10297. {
  10298. return (bool)0;
  10299. }
  10300. IL_0137:
  10301. {
  10302. V_2 = 0;
  10303. goto IL_0165;
  10304. }
  10305. IL_013b:
  10306. {
  10307. bool L_57 = V_0;
  10308. if (!L_57)
  10309. {
  10310. goto IL_0152;
  10311. }
  10312. }
  10313. {
  10314. StringBuilder_t* L_58 = ___1_result;
  10315. int32_t L_59 = V_5;
  10316. NullCheck(L_58);
  10317. StringBuilder_t* L_60;
  10318. L_60 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_58, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_59, ((int32_t)224)))), NULL);
  10319. V_0 = (bool)0;
  10320. goto IL_015f;
  10321. }
  10322. IL_0152:
  10323. {
  10324. StringBuilder_t* L_61 = ___1_result;
  10325. int32_t L_62 = V_5;
  10326. NullCheck(L_61);
  10327. StringBuilder_t* L_63;
  10328. L_63 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_61, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_62, ((int32_t)96)))), NULL);
  10329. }
  10330. IL_015f:
  10331. {
  10332. V_2 = 0;
  10333. goto IL_0165;
  10334. }
  10335. IL_0163:
  10336. {
  10337. return (bool)0;
  10338. }
  10339. IL_0165:
  10340. {
  10341. int32_t L_64 = V_4;
  10342. V_4 = ((int32_t)il2cpp_codegen_add(L_64, 1));
  10343. }
  10344. IL_016b:
  10345. {
  10346. int32_t L_65 = V_4;
  10347. if ((((int32_t)L_65) < ((int32_t)3)))
  10348. {
  10349. goto IL_003e;
  10350. }
  10351. }
  10352. {
  10353. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_66 = ___0_bits;
  10354. NullCheck(L_66);
  10355. int32_t L_67;
  10356. L_67 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_66, NULL);
  10357. if ((((int32_t)L_67) > ((int32_t)0)))
  10358. {
  10359. goto IL_000b;
  10360. }
  10361. }
  10362. {
  10363. return (bool)1;
  10364. }
  10365. }
  10366. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeTextSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.List`1<System.Int32>)
  10367. 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)
  10368. {
  10369. static bool s_Il2CppMethodInitialized;
  10370. if (!s_Il2CppMethodInitialized)
  10371. {
  10372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  10375. s_Il2CppMethodInitialized = true;
  10376. }
  10377. bool V_0 = false;
  10378. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  10379. int32_t V_2 = 0;
  10380. int32_t V_3 = 0;
  10381. int32_t V_4 = 0;
  10382. int32_t V_5 = 0;
  10383. Il2CppChar V_6 = 0x0;
  10384. Il2CppChar V_7 = 0x0;
  10385. Il2CppChar V_8 = 0x0;
  10386. {
  10387. V_0 = (bool)0;
  10388. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
  10389. V_1 = L_0;
  10390. V_2 = 0;
  10391. }
  10392. IL_000b:
  10393. {
  10394. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  10395. NullCheck(L_1);
  10396. int32_t L_2;
  10397. L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL);
  10398. if ((!(((uint32_t)L_2) == ((uint32_t)8))))
  10399. {
  10400. goto IL_0016;
  10401. }
  10402. }
  10403. {
  10404. return (bool)1;
  10405. }
  10406. IL_0016:
  10407. {
  10408. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits;
  10409. NullCheck(L_3);
  10410. int32_t L_4;
  10411. L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL);
  10412. V_3 = L_4;
  10413. int32_t L_5 = V_3;
  10414. if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254)))))
  10415. {
  10416. goto IL_0028;
  10417. }
  10418. }
  10419. {
  10420. return (bool)1;
  10421. }
  10422. IL_0028:
  10423. {
  10424. int32_t L_6 = V_3;
  10425. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits;
  10426. NullCheck(L_7);
  10427. int32_t L_8;
  10428. L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL);
  10429. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
  10430. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10431. DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL);
  10432. V_4 = 0;
  10433. goto IL_017e;
  10434. }
  10435. IL_003e:
  10436. {
  10437. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1;
  10438. int32_t L_11 = V_4;
  10439. NullCheck(L_10);
  10440. int32_t L_12 = L_11;
  10441. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  10442. V_5 = L_13;
  10443. int32_t L_14 = V_2;
  10444. switch (L_14)
  10445. {
  10446. case 0:
  10447. {
  10448. goto IL_005f;
  10449. }
  10450. case 1:
  10451. {
  10452. goto IL_00ad;
  10453. }
  10454. case 2:
  10455. {
  10456. goto IL_00d5;
  10457. }
  10458. case 3:
  10459. {
  10460. goto IL_013b;
  10461. }
  10462. }
  10463. }
  10464. {
  10465. goto IL_0176;
  10466. }
  10467. IL_005f:
  10468. {
  10469. int32_t L_15 = V_5;
  10470. if ((((int32_t)L_15) >= ((int32_t)3)))
  10471. {
  10472. goto IL_006e;
  10473. }
  10474. }
  10475. {
  10476. int32_t L_16 = V_5;
  10477. V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  10478. goto IL_0178;
  10479. }
  10480. IL_006e:
  10481. {
  10482. int32_t L_17 = V_5;
  10483. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10484. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS_2;
  10485. NullCheck(L_18);
  10486. if ((((int32_t)L_17) >= ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
  10487. {
  10488. goto IL_00ab;
  10489. }
  10490. }
  10491. {
  10492. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10493. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS_2;
  10494. int32_t L_20 = V_5;
  10495. NullCheck(L_19);
  10496. int32_t L_21 = L_20;
  10497. uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  10498. V_6 = L_22;
  10499. bool L_23 = V_0;
  10500. if (!L_23)
  10501. {
  10502. goto IL_009d;
  10503. }
  10504. }
  10505. {
  10506. StringBuilder_t* L_24 = ___1_result;
  10507. Il2CppChar L_25 = V_6;
  10508. NullCheck(L_24);
  10509. StringBuilder_t* L_26;
  10510. L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)128)))), NULL);
  10511. V_0 = (bool)0;
  10512. goto IL_0178;
  10513. }
  10514. IL_009d:
  10515. {
  10516. StringBuilder_t* L_27 = ___1_result;
  10517. Il2CppChar L_28 = V_6;
  10518. NullCheck(L_27);
  10519. StringBuilder_t* L_29;
  10520. L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, L_28, NULL);
  10521. goto IL_0178;
  10522. }
  10523. IL_00ab:
  10524. {
  10525. return (bool)0;
  10526. }
  10527. IL_00ad:
  10528. {
  10529. bool L_30 = V_0;
  10530. if (!L_30)
  10531. {
  10532. goto IL_00c4;
  10533. }
  10534. }
  10535. {
  10536. StringBuilder_t* L_31 = ___1_result;
  10537. int32_t L_32 = V_5;
  10538. NullCheck(L_31);
  10539. StringBuilder_t* L_33;
  10540. L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_32, ((int32_t)128)))), NULL);
  10541. V_0 = (bool)0;
  10542. goto IL_00ce;
  10543. }
  10544. IL_00c4:
  10545. {
  10546. StringBuilder_t* L_34 = ___1_result;
  10547. int32_t L_35 = V_5;
  10548. NullCheck(L_34);
  10549. StringBuilder_t* L_36;
  10550. L_36 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_34, ((int32_t)(uint16_t)L_35), NULL);
  10551. }
  10552. IL_00ce:
  10553. {
  10554. V_2 = 0;
  10555. goto IL_0178;
  10556. }
  10557. IL_00d5:
  10558. {
  10559. int32_t L_37 = V_5;
  10560. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10561. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS_3;
  10562. NullCheck(L_38);
  10563. if ((((int32_t)L_37) >= ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  10564. {
  10565. goto IL_010c;
  10566. }
  10567. }
  10568. {
  10569. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10570. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS_3;
  10571. int32_t L_40 = V_5;
  10572. NullCheck(L_39);
  10573. int32_t L_41 = L_40;
  10574. uint16_t L_42 = (uint16_t)(L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  10575. V_7 = L_42;
  10576. bool L_43 = V_0;
  10577. if (!L_43)
  10578. {
  10579. goto IL_0101;
  10580. }
  10581. }
  10582. {
  10583. StringBuilder_t* L_44 = ___1_result;
  10584. Il2CppChar L_45 = V_7;
  10585. NullCheck(L_44);
  10586. StringBuilder_t* L_46;
  10587. L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, ((int32_t)128)))), NULL);
  10588. V_0 = (bool)0;
  10589. goto IL_0137;
  10590. }
  10591. IL_0101:
  10592. {
  10593. StringBuilder_t* L_47 = ___1_result;
  10594. Il2CppChar L_48 = V_7;
  10595. NullCheck(L_47);
  10596. StringBuilder_t* L_49;
  10597. L_49 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_47, L_48, NULL);
  10598. goto IL_0137;
  10599. }
  10600. IL_010c:
  10601. {
  10602. int32_t L_50 = V_5;
  10603. if ((((int32_t)L_50) == ((int32_t)((int32_t)27))))
  10604. {
  10605. goto IL_011a;
  10606. }
  10607. }
  10608. {
  10609. int32_t L_51 = V_5;
  10610. if ((((int32_t)L_51) == ((int32_t)((int32_t)30))))
  10611. {
  10612. goto IL_0131;
  10613. }
  10614. }
  10615. {
  10616. goto IL_0135;
  10617. }
  10618. IL_011a:
  10619. {
  10620. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_52 = ___2_fnc1positions;
  10621. StringBuilder_t* L_53 = ___1_result;
  10622. NullCheck(L_53);
  10623. int32_t L_54;
  10624. L_54 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_53, NULL);
  10625. NullCheck(L_52);
  10626. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_52, L_54, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  10627. StringBuilder_t* L_55 = ___1_result;
  10628. NullCheck(L_55);
  10629. StringBuilder_t* L_56;
  10630. L_56 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_55, ((int32_t)29), NULL);
  10631. goto IL_0137;
  10632. }
  10633. IL_0131:
  10634. {
  10635. V_0 = (bool)1;
  10636. goto IL_0137;
  10637. }
  10638. IL_0135:
  10639. {
  10640. return (bool)0;
  10641. }
  10642. IL_0137:
  10643. {
  10644. V_2 = 0;
  10645. goto IL_0178;
  10646. }
  10647. IL_013b:
  10648. {
  10649. int32_t L_57 = V_5;
  10650. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10651. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_58 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS_4;
  10652. NullCheck(L_58);
  10653. if ((((int32_t)L_57) >= ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length)))))
  10654. {
  10655. goto IL_0174;
  10656. }
  10657. }
  10658. {
  10659. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10660. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_59 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS_4;
  10661. int32_t L_60 = V_5;
  10662. NullCheck(L_59);
  10663. int32_t L_61 = L_60;
  10664. uint16_t L_62 = (uint16_t)(L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
  10665. V_8 = L_62;
  10666. bool L_63 = V_0;
  10667. if (!L_63)
  10668. {
  10669. goto IL_0167;
  10670. }
  10671. }
  10672. {
  10673. StringBuilder_t* L_64 = ___1_result;
  10674. Il2CppChar L_65 = V_8;
  10675. NullCheck(L_64);
  10676. StringBuilder_t* L_66;
  10677. L_66 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_64, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, ((int32_t)128)))), NULL);
  10678. V_0 = (bool)0;
  10679. goto IL_0170;
  10680. }
  10681. IL_0167:
  10682. {
  10683. StringBuilder_t* L_67 = ___1_result;
  10684. Il2CppChar L_68 = V_8;
  10685. NullCheck(L_67);
  10686. StringBuilder_t* L_69;
  10687. L_69 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_67, L_68, NULL);
  10688. }
  10689. IL_0170:
  10690. {
  10691. V_2 = 0;
  10692. goto IL_0178;
  10693. }
  10694. IL_0174:
  10695. {
  10696. return (bool)0;
  10697. }
  10698. IL_0176:
  10699. {
  10700. return (bool)0;
  10701. }
  10702. IL_0178:
  10703. {
  10704. int32_t L_70 = V_4;
  10705. V_4 = ((int32_t)il2cpp_codegen_add(L_70, 1));
  10706. }
  10707. IL_017e:
  10708. {
  10709. int32_t L_71 = V_4;
  10710. if ((((int32_t)L_71) < ((int32_t)3)))
  10711. {
  10712. goto IL_003e;
  10713. }
  10714. }
  10715. {
  10716. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_72 = ___0_bits;
  10717. NullCheck(L_72);
  10718. int32_t L_73;
  10719. L_73 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_72, NULL);
  10720. if ((((int32_t)L_73) > ((int32_t)0)))
  10721. {
  10722. goto IL_000b;
  10723. }
  10724. }
  10725. {
  10726. return (bool)1;
  10727. }
  10728. }
  10729. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeAnsiX12Segment(ZXing.Common.BitSource,System.Text.StringBuilder)
  10730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method)
  10731. {
  10732. static bool s_Il2CppMethodInitialized;
  10733. if (!s_Il2CppMethodInitialized)
  10734. {
  10735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10737. s_Il2CppMethodInitialized = true;
  10738. }
  10739. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  10740. int32_t V_1 = 0;
  10741. int32_t V_2 = 0;
  10742. int32_t V_3 = 0;
  10743. {
  10744. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
  10745. V_0 = L_0;
  10746. }
  10747. IL_0007:
  10748. {
  10749. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  10750. NullCheck(L_1);
  10751. int32_t L_2;
  10752. L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL);
  10753. if ((!(((uint32_t)L_2) == ((uint32_t)8))))
  10754. {
  10755. goto IL_0012;
  10756. }
  10757. }
  10758. {
  10759. return (bool)1;
  10760. }
  10761. IL_0012:
  10762. {
  10763. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits;
  10764. NullCheck(L_3);
  10765. int32_t L_4;
  10766. L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL);
  10767. V_1 = L_4;
  10768. int32_t L_5 = V_1;
  10769. if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254)))))
  10770. {
  10771. goto IL_0024;
  10772. }
  10773. }
  10774. {
  10775. return (bool)1;
  10776. }
  10777. IL_0024:
  10778. {
  10779. int32_t L_6 = V_1;
  10780. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits;
  10781. NullCheck(L_7);
  10782. int32_t L_8;
  10783. L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL);
  10784. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0;
  10785. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10786. DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL);
  10787. V_2 = 0;
  10788. goto IL_00aa;
  10789. }
  10790. IL_0036:
  10791. {
  10792. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_0;
  10793. int32_t L_11 = V_2;
  10794. NullCheck(L_10);
  10795. int32_t L_12 = L_11;
  10796. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  10797. V_3 = L_13;
  10798. int32_t L_14 = V_3;
  10799. switch (L_14)
  10800. {
  10801. case 0:
  10802. {
  10803. goto IL_0052;
  10804. }
  10805. case 1:
  10806. {
  10807. goto IL_005d;
  10808. }
  10809. case 2:
  10810. {
  10811. goto IL_0068;
  10812. }
  10813. case 3:
  10814. {
  10815. goto IL_0073;
  10816. }
  10817. }
  10818. }
  10819. {
  10820. goto IL_007e;
  10821. }
  10822. IL_0052:
  10823. {
  10824. StringBuilder_t* L_15 = ___1_result;
  10825. NullCheck(L_15);
  10826. StringBuilder_t* L_16;
  10827. L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, ((int32_t)13), NULL);
  10828. goto IL_00a6;
  10829. }
  10830. IL_005d:
  10831. {
  10832. StringBuilder_t* L_17 = ___1_result;
  10833. NullCheck(L_17);
  10834. StringBuilder_t* L_18;
  10835. L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_17, ((int32_t)42), NULL);
  10836. goto IL_00a6;
  10837. }
  10838. IL_0068:
  10839. {
  10840. StringBuilder_t* L_19 = ___1_result;
  10841. NullCheck(L_19);
  10842. StringBuilder_t* L_20;
  10843. L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, ((int32_t)62), NULL);
  10844. goto IL_00a6;
  10845. }
  10846. IL_0073:
  10847. {
  10848. StringBuilder_t* L_21 = ___1_result;
  10849. NullCheck(L_21);
  10850. StringBuilder_t* L_22;
  10851. L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)32), NULL);
  10852. goto IL_00a6;
  10853. }
  10854. IL_007e:
  10855. {
  10856. int32_t L_23 = V_3;
  10857. if ((((int32_t)L_23) >= ((int32_t)((int32_t)14))))
  10858. {
  10859. goto IL_0091;
  10860. }
  10861. }
  10862. {
  10863. StringBuilder_t* L_24 = ___1_result;
  10864. int32_t L_25 = V_3;
  10865. NullCheck(L_24);
  10866. StringBuilder_t* L_26;
  10867. L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_25, ((int32_t)44)))), NULL);
  10868. goto IL_00a6;
  10869. }
  10870. IL_0091:
  10871. {
  10872. int32_t L_27 = V_3;
  10873. if ((((int32_t)L_27) >= ((int32_t)((int32_t)40))))
  10874. {
  10875. goto IL_00a4;
  10876. }
  10877. }
  10878. {
  10879. StringBuilder_t* L_28 = ___1_result;
  10880. int32_t L_29 = V_3;
  10881. NullCheck(L_28);
  10882. StringBuilder_t* L_30;
  10883. L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_29, ((int32_t)51)))), NULL);
  10884. goto IL_00a6;
  10885. }
  10886. IL_00a4:
  10887. {
  10888. return (bool)0;
  10889. }
  10890. IL_00a6:
  10891. {
  10892. int32_t L_31 = V_2;
  10893. V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  10894. }
  10895. IL_00aa:
  10896. {
  10897. int32_t L_32 = V_2;
  10898. if ((((int32_t)L_32) < ((int32_t)3)))
  10899. {
  10900. goto IL_0036;
  10901. }
  10902. }
  10903. {
  10904. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_33 = ___0_bits;
  10905. NullCheck(L_33);
  10906. int32_t L_34;
  10907. L_34 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_33, NULL);
  10908. if ((((int32_t)L_34) > ((int32_t)0)))
  10909. {
  10910. goto IL_0007;
  10911. }
  10912. }
  10913. {
  10914. return (bool)1;
  10915. }
  10916. }
  10917. // System.Void ZXing.Datamatrix.Internal.DecodedBitStreamParser::parseTwoBytes(System.Int32,System.Int32,System.Int32[])
  10918. 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)
  10919. {
  10920. int32_t V_0 = 0;
  10921. int32_t V_1 = 0;
  10922. {
  10923. int32_t L_0 = ___0_firstByte;
  10924. int32_t L_1 = ___1_secondByte;
  10925. V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<8)), L_1)), 1));
  10926. int32_t L_2 = V_0;
  10927. V_1 = ((int32_t)(L_2/((int32_t)1600)));
  10928. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___2_result;
  10929. int32_t L_4 = V_1;
  10930. NullCheck(L_3);
  10931. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_4);
  10932. int32_t L_5 = V_0;
  10933. int32_t L_6 = V_1;
  10934. V_0 = ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)1600)))));
  10935. int32_t L_7 = V_0;
  10936. V_1 = ((int32_t)(L_7/((int32_t)40)));
  10937. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___2_result;
  10938. int32_t L_9 = V_1;
  10939. NullCheck(L_8);
  10940. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_9);
  10941. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___2_result;
  10942. int32_t L_11 = V_0;
  10943. int32_t L_12 = V_1;
  10944. NullCheck(L_10);
  10945. (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))))));
  10946. return;
  10947. }
  10948. }
  10949. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeEdifactSegment(ZXing.Common.BitSource,System.Text.StringBuilder)
  10950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method)
  10951. {
  10952. int32_t V_0 = 0;
  10953. int32_t V_1 = 0;
  10954. int32_t V_2 = 0;
  10955. IL_0000:
  10956. {
  10957. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits;
  10958. NullCheck(L_0);
  10959. int32_t L_1;
  10960. L_1 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_0, NULL);
  10961. if ((((int32_t)L_1) > ((int32_t)((int32_t)16))))
  10962. {
  10963. goto IL_000c;
  10964. }
  10965. }
  10966. {
  10967. return (bool)1;
  10968. }
  10969. IL_000c:
  10970. {
  10971. V_0 = 0;
  10972. goto IL_004c;
  10973. }
  10974. IL_0010:
  10975. {
  10976. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits;
  10977. NullCheck(L_2);
  10978. int32_t L_3;
  10979. L_3 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_2, 6, NULL);
  10980. V_1 = L_3;
  10981. int32_t L_4 = V_1;
  10982. if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)31)))))
  10983. {
  10984. goto IL_0034;
  10985. }
  10986. }
  10987. {
  10988. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_5 = ___0_bits;
  10989. NullCheck(L_5);
  10990. int32_t L_6;
  10991. L_6 = BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline(L_5, NULL);
  10992. V_2 = ((int32_t)il2cpp_codegen_subtract(8, L_6));
  10993. int32_t L_7 = V_2;
  10994. if ((((int32_t)L_7) == ((int32_t)8)))
  10995. {
  10996. goto IL_0032;
  10997. }
  10998. }
  10999. {
  11000. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_8 = ___0_bits;
  11001. int32_t L_9 = V_2;
  11002. NullCheck(L_8);
  11003. int32_t L_10;
  11004. L_10 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_8, L_9, NULL);
  11005. }
  11006. IL_0032:
  11007. {
  11008. return (bool)1;
  11009. }
  11010. IL_0034:
  11011. {
  11012. int32_t L_11 = V_1;
  11013. if (((int32_t)(L_11&((int32_t)32))))
  11014. {
  11015. goto IL_003f;
  11016. }
  11017. }
  11018. {
  11019. int32_t L_12 = V_1;
  11020. V_1 = ((int32_t)(L_12|((int32_t)64)));
  11021. }
  11022. IL_003f:
  11023. {
  11024. StringBuilder_t* L_13 = ___1_result;
  11025. int32_t L_14 = V_1;
  11026. NullCheck(L_13);
  11027. StringBuilder_t* L_15;
  11028. L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_13, ((int32_t)(uint16_t)L_14), NULL);
  11029. int32_t L_16 = V_0;
  11030. V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  11031. }
  11032. IL_004c:
  11033. {
  11034. int32_t L_17 = V_0;
  11035. if ((((int32_t)L_17) < ((int32_t)4)))
  11036. {
  11037. goto IL_0010;
  11038. }
  11039. }
  11040. {
  11041. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_18 = ___0_bits;
  11042. NullCheck(L_18);
  11043. int32_t L_19;
  11044. L_19 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_18, NULL);
  11045. if ((((int32_t)L_19) > ((int32_t)0)))
  11046. {
  11047. goto IL_0000;
  11048. }
  11049. }
  11050. {
  11051. return (bool)1;
  11052. }
  11053. }
  11054. // System.Boolean ZXing.Datamatrix.Internal.DecodedBitStreamParser::decodeBase256Segment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.IList`1<System.Byte[]>)
  11055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, RuntimeObject* ___2_byteSegments, const RuntimeMethod* method)
  11056. {
  11057. static bool s_Il2CppMethodInitialized;
  11058. if (!s_Il2CppMethodInitialized)
  11059. {
  11060. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  11061. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var);
  11063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  11064. s_Il2CppMethodInitialized = true;
  11065. }
  11066. int32_t V_0 = 0;
  11067. int32_t V_1 = 0;
  11068. int32_t V_2 = 0;
  11069. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
  11070. int32_t V_4 = 0;
  11071. Exception_t* V_5 = NULL;
  11072. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  11073. Exception_t* G_B16_0 = NULL;
  11074. String_t* G_B16_1 = NULL;
  11075. Exception_t* G_B15_0 = NULL;
  11076. String_t* G_B15_1 = NULL;
  11077. String_t* G_B17_0 = NULL;
  11078. String_t* G_B17_1 = NULL;
  11079. {
  11080. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits;
  11081. NullCheck(L_0);
  11082. int32_t L_1;
  11083. L_1 = BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline(L_0, NULL);
  11084. V_0 = ((int32_t)il2cpp_codegen_add(1, L_1));
  11085. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits;
  11086. NullCheck(L_2);
  11087. int32_t L_3;
  11088. L_3 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_2, 8, NULL);
  11089. int32_t L_4 = V_0;
  11090. int32_t L_5 = L_4;
  11091. V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  11092. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11093. int32_t L_6;
  11094. L_6 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_3, L_5, NULL);
  11095. V_1 = L_6;
  11096. int32_t L_7 = V_1;
  11097. if (L_7)
  11098. {
  11099. goto IL_0029;
  11100. }
  11101. }
  11102. {
  11103. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_8 = ___0_bits;
  11104. NullCheck(L_8);
  11105. int32_t L_9;
  11106. L_9 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_8, NULL);
  11107. V_2 = ((int32_t)(L_9/8));
  11108. goto IL_0055;
  11109. }
  11110. IL_0029:
  11111. {
  11112. int32_t L_10 = V_1;
  11113. if ((((int32_t)L_10) >= ((int32_t)((int32_t)250))))
  11114. {
  11115. goto IL_0035;
  11116. }
  11117. }
  11118. {
  11119. int32_t L_11 = V_1;
  11120. V_2 = L_11;
  11121. goto IL_0055;
  11122. }
  11123. IL_0035:
  11124. {
  11125. int32_t L_12 = V_1;
  11126. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_13 = ___0_bits;
  11127. NullCheck(L_13);
  11128. int32_t L_14;
  11129. L_14 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_13, 8, NULL);
  11130. int32_t L_15 = V_0;
  11131. int32_t L_16 = L_15;
  11132. V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  11133. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11134. int32_t L_17;
  11135. L_17 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_14, L_16, NULL);
  11136. 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));
  11137. }
  11138. IL_0055:
  11139. {
  11140. int32_t L_18 = V_2;
  11141. if ((((int32_t)L_18) >= ((int32_t)0)))
  11142. {
  11143. goto IL_005b;
  11144. }
  11145. }
  11146. {
  11147. return (bool)0;
  11148. }
  11149. IL_005b:
  11150. {
  11151. int32_t L_19 = V_2;
  11152. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_19);
  11153. V_3 = L_20;
  11154. V_4 = 0;
  11155. goto IL_008e;
  11156. }
  11157. IL_0067:
  11158. {
  11159. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_21 = ___0_bits;
  11160. NullCheck(L_21);
  11161. int32_t L_22;
  11162. L_22 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_21, NULL);
  11163. if ((((int32_t)L_22) >= ((int32_t)8)))
  11164. {
  11165. goto IL_0072;
  11166. }
  11167. }
  11168. {
  11169. return (bool)0;
  11170. }
  11171. IL_0072:
  11172. {
  11173. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_3;
  11174. int32_t L_24 = V_4;
  11175. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_25 = ___0_bits;
  11176. NullCheck(L_25);
  11177. int32_t L_26;
  11178. L_26 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_25, 8, NULL);
  11179. int32_t L_27 = V_0;
  11180. int32_t L_28 = L_27;
  11181. V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  11182. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11183. int32_t L_29;
  11184. L_29 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_26, L_28, NULL);
  11185. NullCheck(L_23);
  11186. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (uint8_t)((int32_t)(uint8_t)L_29));
  11187. int32_t L_30 = V_4;
  11188. V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  11189. }
  11190. IL_008e:
  11191. {
  11192. int32_t L_31 = V_4;
  11193. int32_t L_32 = V_2;
  11194. if ((((int32_t)L_31) < ((int32_t)L_32)))
  11195. {
  11196. goto IL_0067;
  11197. }
  11198. }
  11199. {
  11200. RuntimeObject* L_33 = ___2_byteSegments;
  11201. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_3;
  11202. NullCheck(L_33);
  11203. InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Byte[]>::Add(T) */, ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var, L_33, L_34);
  11204. }
  11205. try
  11206. {// begin try (depth: 1)
  11207. StringBuilder_t* L_35 = ___1_result;
  11208. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_36;
  11209. L_36 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL);
  11210. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_3;
  11211. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_3;
  11212. NullCheck(L_38);
  11213. NullCheck(L_36);
  11214. String_t* L_39;
  11215. L_39 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(47 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_36, L_37, 0, ((int32_t)(((RuntimeArray*)L_38)->max_length)));
  11216. NullCheck(L_35);
  11217. StringBuilder_t* L_40;
  11218. L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_35, L_39, NULL);
  11219. goto IL_00d7;
  11220. }// end try (depth: 1)
  11221. catch(Il2CppExceptionWrapper& e)
  11222. {
  11223. 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)))
  11224. {
  11225. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  11226. goto CATCH_00b7;
  11227. }
  11228. throw e;
  11229. }
  11230. CATCH_00b7:
  11231. {// begin catch(System.Exception)
  11232. {
  11233. V_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
  11234. Exception_t* L_41 = V_5;
  11235. Exception_t* L_42 = L_41;
  11236. G_B15_0 = L_42;
  11237. G_B15_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2));
  11238. if (L_42)
  11239. {
  11240. G_B16_0 = L_42;
  11241. G_B16_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2));
  11242. goto IL_00c7;
  11243. }
  11244. }
  11245. {
  11246. G_B17_0 = ((String_t*)(NULL));
  11247. G_B17_1 = G_B15_1;
  11248. goto IL_00cc;
  11249. }
  11250. IL_00c7:
  11251. {
  11252. NullCheck(G_B16_0);
  11253. String_t* L_43;
  11254. L_43 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B16_0);
  11255. G_B17_0 = L_43;
  11256. G_B17_1 = G_B16_1;
  11257. }
  11258. IL_00cc:
  11259. {
  11260. String_t* L_44;
  11261. L_44 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B17_1, G_B17_0, NULL);
  11262. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_45 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  11263. NullCheck(L_45);
  11264. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_45, L_44, NULL);
  11265. IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var)));
  11266. }
  11267. }// end catch (depth: 1)
  11268. IL_00d7:
  11269. {
  11270. return (bool)1;
  11271. }
  11272. }
  11273. // System.Int32 ZXing.Datamatrix.Internal.DecodedBitStreamParser::unrandomize255State(System.Int32,System.Int32)
  11274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4 (int32_t ___0_randomizedBase256Codeword, int32_t ___1_base256CodewordPosition, const RuntimeMethod* method)
  11275. {
  11276. int32_t V_0 = 0;
  11277. int32_t V_1 = 0;
  11278. {
  11279. int32_t L_0 = ___1_base256CodewordPosition;
  11280. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)149), L_0))%((int32_t)255))), 1));
  11281. int32_t L_1 = ___0_randomizedBase256Codeword;
  11282. int32_t L_2 = V_0;
  11283. V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
  11284. int32_t L_3 = V_1;
  11285. if ((((int32_t)L_3) >= ((int32_t)0)))
  11286. {
  11287. goto IL_0020;
  11288. }
  11289. }
  11290. {
  11291. int32_t L_4 = V_1;
  11292. return ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)256)));
  11293. }
  11294. IL_0020:
  11295. {
  11296. int32_t L_5 = V_1;
  11297. return L_5;
  11298. }
  11299. }
  11300. // System.Void ZXing.Datamatrix.Internal.DecodedBitStreamParser::.cctor()
  11301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser__cctor_m98C7FD63690BE811ED2EEF6D3139FEA7C5609524 (const RuntimeMethod* method)
  11302. {
  11303. static bool s_Il2CppMethodInitialized;
  11304. if (!s_Il2CppMethodInitialized)
  11305. {
  11306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  11307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11308. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_23_FieldInfo_var);
  11309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_39_FieldInfo_var);
  11310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_412_FieldInfo_var);
  11311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_430_FieldInfo_var);
  11312. s_Il2CppMethodInitialized = true;
  11313. }
  11314. {
  11315. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40));
  11316. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
  11317. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_412_FieldInfo_var) };
  11318. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  11319. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS_0 = L_1;
  11320. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS_0), (void*)L_1);
  11321. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)27));
  11322. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3;
  11323. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_23_FieldInfo_var) };
  11324. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
  11325. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS_1 = L_4;
  11326. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS_1), (void*)L_4);
  11327. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40));
  11328. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6;
  11329. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_430_FieldInfo_var) };
  11330. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
  11331. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS_2 = L_7;
  11332. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS_2), (void*)L_7);
  11333. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS_1;
  11334. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS_3 = L_9;
  11335. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS_3), (void*)L_9);
  11336. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  11337. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = L_10;
  11338. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_39_FieldInfo_var) };
  11339. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL);
  11340. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS_4 = L_11;
  11341. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS_4), (void*)L_11);
  11342. return;
  11343. }
  11344. }
  11345. #ifdef __clang__
  11346. #pragma clang diagnostic pop
  11347. #endif
  11348. #ifdef __clang__
  11349. #pragma clang diagnostic push
  11350. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11351. #pragma clang diagnostic ignored "-Wunused-variable"
  11352. #endif
  11353. // System.Void ZXing.Datamatrix.Internal.Decoder::.ctor()
  11354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m9F4E0135F49DE8DAE180BDA2031AAA72FD8B3B9C (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, const RuntimeMethod* method)
  11355. {
  11356. static bool s_Il2CppMethodInitialized;
  11357. if (!s_Il2CppMethodInitialized)
  11358. {
  11359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  11360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  11361. s_Il2CppMethodInitialized = true;
  11362. }
  11363. {
  11364. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  11365. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  11366. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256_5;
  11367. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_1 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  11368. NullCheck(L_1);
  11369. ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_1, L_0, NULL);
  11370. __this->___rsDecoder_0 = L_1;
  11371. Il2CppCodeGenWriteBarrier((void**)(&__this->___rsDecoder_0), (void*)L_1);
  11372. return;
  11373. }
  11374. }
  11375. // ZXing.Common.DecoderResult ZXing.Datamatrix.Internal.Decoder::decode(System.Boolean[][])
  11376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m01DC15016BBCA98BCA8F06D3461C5D8783A2C85B (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC* ___0_image, const RuntimeMethod* method)
  11377. {
  11378. {
  11379. BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC* L_0 = ___0_image;
  11380. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1;
  11381. L_1 = BitMatrix_parse_m13F0FB256915706284EE8B7AB15E78A45807D9EA(L_0, NULL);
  11382. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_2;
  11383. L_2 = Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC(__this, L_1, NULL);
  11384. return L_2;
  11385. }
  11386. }
  11387. // ZXing.Common.DecoderResult ZXing.Datamatrix.Internal.Decoder::decode(ZXing.Common.BitMatrix)
  11388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, const RuntimeMethod* method)
  11389. {
  11390. static bool s_Il2CppMethodInitialized;
  11391. if (!s_Il2CppMethodInitialized)
  11392. {
  11393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var);
  11394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  11395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11396. s_Il2CppMethodInitialized = true;
  11397. }
  11398. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* V_0 = NULL;
  11399. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  11400. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_2 = NULL;
  11401. int32_t V_3 = 0;
  11402. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
  11403. int32_t V_5 = 0;
  11404. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_6 = NULL;
  11405. int32_t V_7 = 0;
  11406. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* V_8 = NULL;
  11407. int32_t V_9 = 0;
  11408. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_10 = NULL;
  11409. int32_t V_11 = 0;
  11410. int32_t V_12 = 0;
  11411. {
  11412. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits;
  11413. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_1 = (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0*)il2cpp_codegen_object_new(BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var);
  11414. NullCheck(L_1);
  11415. BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7(L_1, L_0, NULL);
  11416. V_0 = L_1;
  11417. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_2 = V_0;
  11418. NullCheck(L_2);
  11419. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_3;
  11420. L_3 = BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline(L_2, NULL);
  11421. if (L_3)
  11422. {
  11423. goto IL_0011;
  11424. }
  11425. }
  11426. {
  11427. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  11428. }
  11429. IL_0011:
  11430. {
  11431. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_4 = V_0;
  11432. NullCheck(L_4);
  11433. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
  11434. L_5 = BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013(L_4, NULL);
  11435. V_1 = L_5;
  11436. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_1;
  11437. if (L_6)
  11438. {
  11439. goto IL_001d;
  11440. }
  11441. }
  11442. {
  11443. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  11444. }
  11445. IL_001d:
  11446. {
  11447. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1;
  11448. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_8 = V_0;
  11449. NullCheck(L_8);
  11450. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_9;
  11451. L_9 = BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline(L_8, NULL);
  11452. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_10;
  11453. L_10 = DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469(L_7, L_9, NULL);
  11454. V_2 = L_10;
  11455. V_3 = 0;
  11456. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_11 = V_2;
  11457. V_6 = L_11;
  11458. V_7 = 0;
  11459. goto IL_004b;
  11460. }
  11461. IL_0034:
  11462. {
  11463. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_12 = V_6;
  11464. int32_t L_13 = V_7;
  11465. NullCheck(L_12);
  11466. int32_t L_14 = L_13;
  11467. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  11468. V_8 = L_15;
  11469. int32_t L_16 = V_3;
  11470. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_17 = V_8;
  11471. NullCheck(L_17);
  11472. int32_t L_18;
  11473. L_18 = DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline(L_17, NULL);
  11474. V_3 = ((int32_t)il2cpp_codegen_add(L_16, L_18));
  11475. int32_t L_19 = V_7;
  11476. V_7 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  11477. }
  11478. IL_004b:
  11479. {
  11480. int32_t L_20 = V_7;
  11481. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_21 = V_6;
  11482. NullCheck(L_21);
  11483. if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
  11484. {
  11485. goto IL_0034;
  11486. }
  11487. }
  11488. {
  11489. int32_t L_22 = V_3;
  11490. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_22);
  11491. V_4 = L_23;
  11492. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_24 = V_2;
  11493. NullCheck(L_24);
  11494. V_5 = ((int32_t)(((RuntimeArray*)L_24)->max_length));
  11495. V_9 = 0;
  11496. goto IL_00ad;
  11497. }
  11498. IL_0065:
  11499. {
  11500. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_25 = V_2;
  11501. int32_t L_26 = V_9;
  11502. NullCheck(L_25);
  11503. int32_t L_27 = L_26;
  11504. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  11505. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_29 = L_28;
  11506. NullCheck(L_29);
  11507. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30;
  11508. L_30 = DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline(L_29, NULL);
  11509. V_10 = L_30;
  11510. NullCheck(L_29);
  11511. int32_t L_31;
  11512. L_31 = DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline(L_29, NULL);
  11513. V_11 = L_31;
  11514. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_10;
  11515. int32_t L_33 = V_11;
  11516. bool L_34;
  11517. L_34 = Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9(__this, L_32, L_33, NULL);
  11518. if (L_34)
  11519. {
  11520. goto IL_0086;
  11521. }
  11522. }
  11523. {
  11524. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  11525. }
  11526. IL_0086:
  11527. {
  11528. V_12 = 0;
  11529. goto IL_00a1;
  11530. }
  11531. IL_008b:
  11532. {
  11533. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_4;
  11534. int32_t L_36 = V_12;
  11535. int32_t L_37 = V_5;
  11536. int32_t L_38 = V_9;
  11537. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_10;
  11538. int32_t L_40 = V_12;
  11539. NullCheck(L_39);
  11540. int32_t L_41 = L_40;
  11541. uint8_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  11542. NullCheck(L_35);
  11543. (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);
  11544. int32_t L_43 = V_12;
  11545. V_12 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  11546. }
  11547. IL_00a1:
  11548. {
  11549. int32_t L_44 = V_12;
  11550. int32_t L_45 = V_11;
  11551. if ((((int32_t)L_44) < ((int32_t)L_45)))
  11552. {
  11553. goto IL_008b;
  11554. }
  11555. }
  11556. {
  11557. int32_t L_46 = V_9;
  11558. V_9 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  11559. }
  11560. IL_00ad:
  11561. {
  11562. int32_t L_47 = V_9;
  11563. int32_t L_48 = V_5;
  11564. if ((((int32_t)L_47) < ((int32_t)L_48)))
  11565. {
  11566. goto IL_0065;
  11567. }
  11568. }
  11569. {
  11570. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_4;
  11571. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11572. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_50;
  11573. L_50 = DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A(L_49, NULL);
  11574. return L_50;
  11575. }
  11576. }
  11577. // System.Boolean ZXing.Datamatrix.Internal.Decoder::correctErrors(System.Byte[],System.Int32)
  11578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9 (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_numDataCodewords, const RuntimeMethod* method)
  11579. {
  11580. static bool s_Il2CppMethodInitialized;
  11581. if (!s_Il2CppMethodInitialized)
  11582. {
  11583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11584. s_Il2CppMethodInitialized = true;
  11585. }
  11586. int32_t V_0 = 0;
  11587. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  11588. int32_t V_2 = 0;
  11589. int32_t V_3 = 0;
  11590. int32_t V_4 = 0;
  11591. {
  11592. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_codewordBytes;
  11593. NullCheck(L_0);
  11594. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  11595. int32_t L_1 = V_0;
  11596. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_1);
  11597. V_1 = L_2;
  11598. V_3 = 0;
  11599. goto IL_001f;
  11600. }
  11601. IL_000f:
  11602. {
  11603. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1;
  11604. int32_t L_4 = V_3;
  11605. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_codewordBytes;
  11606. int32_t L_6 = V_3;
  11607. NullCheck(L_5);
  11608. int32_t L_7 = L_6;
  11609. uint8_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  11610. NullCheck(L_3);
  11611. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (int32_t)((int32_t)((int32_t)L_8&((int32_t)255))));
  11612. int32_t L_9 = V_3;
  11613. V_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  11614. }
  11615. IL_001f:
  11616. {
  11617. int32_t L_10 = V_3;
  11618. int32_t L_11 = V_0;
  11619. if ((((int32_t)L_10) < ((int32_t)L_11)))
  11620. {
  11621. goto IL_000f;
  11622. }
  11623. }
  11624. {
  11625. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_codewordBytes;
  11626. NullCheck(L_12);
  11627. int32_t L_13 = ___1_numDataCodewords;
  11628. V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13));
  11629. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_14 = __this->___rsDecoder_0;
  11630. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1;
  11631. int32_t L_16 = V_2;
  11632. NullCheck(L_14);
  11633. bool L_17;
  11634. L_17 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_14, L_15, L_16, NULL);
  11635. if (L_17)
  11636. {
  11637. goto IL_003a;
  11638. }
  11639. }
  11640. {
  11641. return (bool)0;
  11642. }
  11643. IL_003a:
  11644. {
  11645. V_4 = 0;
  11646. goto IL_004e;
  11647. }
  11648. IL_003f:
  11649. {
  11650. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_codewordBytes;
  11651. int32_t L_19 = V_4;
  11652. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1;
  11653. int32_t L_21 = V_4;
  11654. NullCheck(L_20);
  11655. int32_t L_22 = L_21;
  11656. int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  11657. NullCheck(L_18);
  11658. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (uint8_t)((int32_t)(uint8_t)L_23));
  11659. int32_t L_24 = V_4;
  11660. V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  11661. }
  11662. IL_004e:
  11663. {
  11664. int32_t L_25 = V_4;
  11665. int32_t L_26 = ___1_numDataCodewords;
  11666. if ((((int32_t)L_25) < ((int32_t)L_26)))
  11667. {
  11668. goto IL_003f;
  11669. }
  11670. }
  11671. {
  11672. return (bool)1;
  11673. }
  11674. }
  11675. #ifdef __clang__
  11676. #pragma clang diagnostic pop
  11677. #endif
  11678. #ifdef __clang__
  11679. #pragma clang diagnostic push
  11680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11681. #pragma clang diagnostic ignored "-Wunused-variable"
  11682. #endif
  11683. // System.Void ZXing.Datamatrix.Internal.Version::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,ZXing.Datamatrix.Internal.Version/ECBlocks)
  11684. 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)
  11685. {
  11686. int32_t V_0 = 0;
  11687. int32_t V_1 = 0;
  11688. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_2 = NULL;
  11689. int32_t V_3 = 0;
  11690. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_4 = NULL;
  11691. {
  11692. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  11693. int32_t L_0 = ___0_versionNumber;
  11694. __this->___versionNumber_1 = L_0;
  11695. int32_t L_1 = ___1_symbolSizeRows;
  11696. __this->___symbolSizeRows_2 = L_1;
  11697. int32_t L_2 = ___2_symbolSizeColumns;
  11698. __this->___symbolSizeColumns_3 = L_2;
  11699. int32_t L_3 = ___3_dataRegionSizeRows;
  11700. __this->___dataRegionSizeRows_4 = L_3;
  11701. int32_t L_4 = ___4_dataRegionSizeColumns;
  11702. __this->___dataRegionSizeColumns_5 = L_4;
  11703. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_5 = ___5_ecBlocks;
  11704. __this->___ecBlocks_6 = L_5;
  11705. Il2CppCodeGenWriteBarrier((void**)(&__this->___ecBlocks_6), (void*)L_5);
  11706. V_0 = 0;
  11707. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_6 = ___5_ecBlocks;
  11708. NullCheck(L_6);
  11709. int32_t L_7;
  11710. L_7 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_6, NULL);
  11711. V_1 = L_7;
  11712. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_8 = ___5_ecBlocks;
  11713. NullCheck(L_8);
  11714. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_9;
  11715. L_9 = ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline(L_8, NULL);
  11716. V_2 = L_9;
  11717. V_3 = 0;
  11718. goto IL_0066;
  11719. }
  11720. IL_0049:
  11721. {
  11722. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_10 = V_2;
  11723. int32_t L_11 = V_3;
  11724. NullCheck(L_10);
  11725. int32_t L_12 = L_11;
  11726. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  11727. V_4 = L_13;
  11728. int32_t L_14 = V_0;
  11729. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_15 = V_4;
  11730. NullCheck(L_15);
  11731. int32_t L_16;
  11732. L_16 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_15, NULL);
  11733. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_17 = V_4;
  11734. NullCheck(L_17);
  11735. int32_t L_18;
  11736. L_18 = ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline(L_17, NULL);
  11737. int32_t L_19 = V_1;
  11738. 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))))));
  11739. int32_t L_20 = V_3;
  11740. V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
  11741. }
  11742. IL_0066:
  11743. {
  11744. int32_t L_21 = V_3;
  11745. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_22 = V_2;
  11746. NullCheck(L_22);
  11747. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  11748. {
  11749. goto IL_0049;
  11750. }
  11751. }
  11752. {
  11753. int32_t L_23 = V_0;
  11754. __this->___totalCodewords_7 = L_23;
  11755. return;
  11756. }
  11757. }
  11758. // System.Int32 ZXing.Datamatrix.Internal.Version::getVersionNumber()
  11759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11760. {
  11761. {
  11762. int32_t L_0 = __this->___versionNumber_1;
  11763. return L_0;
  11764. }
  11765. }
  11766. // System.Int32 ZXing.Datamatrix.Internal.Version::getSymbolSizeRows()
  11767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11768. {
  11769. {
  11770. int32_t L_0 = __this->___symbolSizeRows_2;
  11771. return L_0;
  11772. }
  11773. }
  11774. // System.Int32 ZXing.Datamatrix.Internal.Version::getSymbolSizeColumns()
  11775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11776. {
  11777. {
  11778. int32_t L_0 = __this->___symbolSizeColumns_3;
  11779. return L_0;
  11780. }
  11781. }
  11782. // System.Int32 ZXing.Datamatrix.Internal.Version::getDataRegionSizeRows()
  11783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11784. {
  11785. {
  11786. int32_t L_0 = __this->___dataRegionSizeRows_4;
  11787. return L_0;
  11788. }
  11789. }
  11790. // System.Int32 ZXing.Datamatrix.Internal.Version::getDataRegionSizeColumns()
  11791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11792. {
  11793. {
  11794. int32_t L_0 = __this->___dataRegionSizeColumns_5;
  11795. return L_0;
  11796. }
  11797. }
  11798. // System.Int32 ZXing.Datamatrix.Internal.Version::getTotalCodewords()
  11799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11800. {
  11801. {
  11802. int32_t L_0 = __this->___totalCodewords_7;
  11803. return L_0;
  11804. }
  11805. }
  11806. // ZXing.Datamatrix.Internal.Version/ECBlocks ZXing.Datamatrix.Internal.Version::getECBlocks()
  11807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11808. {
  11809. {
  11810. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_0 = __this->___ecBlocks_6;
  11811. return L_0;
  11812. }
  11813. }
  11814. // ZXing.Datamatrix.Internal.Version ZXing.Datamatrix.Internal.Version::getVersionForDimensions(System.Int32,System.Int32)
  11815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363 (int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method)
  11816. {
  11817. static bool s_Il2CppMethodInitialized;
  11818. if (!s_Il2CppMethodInitialized)
  11819. {
  11820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11821. s_Il2CppMethodInitialized = true;
  11822. }
  11823. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* V_0 = NULL;
  11824. int32_t V_1 = 0;
  11825. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* V_2 = NULL;
  11826. {
  11827. int32_t L_0 = ___0_numRows;
  11828. if (((int32_t)(L_0&1)))
  11829. {
  11830. goto IL_000a;
  11831. }
  11832. }
  11833. {
  11834. int32_t L_1 = ___1_numColumns;
  11835. if (!((int32_t)(L_1&1)))
  11836. {
  11837. goto IL_000c;
  11838. }
  11839. }
  11840. IL_000a:
  11841. {
  11842. return (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)NULL;
  11843. }
  11844. IL_000c:
  11845. {
  11846. il2cpp_codegen_runtime_class_init_inline(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11847. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_2 = ((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS_0;
  11848. V_0 = L_2;
  11849. V_1 = 0;
  11850. goto IL_0032;
  11851. }
  11852. IL_0016:
  11853. {
  11854. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_3 = V_0;
  11855. int32_t L_4 = V_1;
  11856. NullCheck(L_3);
  11857. int32_t L_5 = L_4;
  11858. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11859. V_2 = L_6;
  11860. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_7 = V_2;
  11861. NullCheck(L_7);
  11862. int32_t L_8 = L_7->___symbolSizeRows_2;
  11863. int32_t L_9 = ___0_numRows;
  11864. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  11865. {
  11866. goto IL_002e;
  11867. }
  11868. }
  11869. {
  11870. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_10 = V_2;
  11871. NullCheck(L_10);
  11872. int32_t L_11 = L_10->___symbolSizeColumns_3;
  11873. int32_t L_12 = ___1_numColumns;
  11874. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  11875. {
  11876. goto IL_002e;
  11877. }
  11878. }
  11879. {
  11880. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_13 = V_2;
  11881. return L_13;
  11882. }
  11883. IL_002e:
  11884. {
  11885. int32_t L_14 = V_1;
  11886. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  11887. }
  11888. IL_0032:
  11889. {
  11890. int32_t L_15 = V_1;
  11891. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_16 = V_0;
  11892. NullCheck(L_16);
  11893. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  11894. {
  11895. goto IL_0016;
  11896. }
  11897. }
  11898. {
  11899. return (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)NULL;
  11900. }
  11901. }
  11902. // System.String ZXing.Datamatrix.Internal.Version::ToString()
  11903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Version_ToString_mA3739543E77171D1919E19A0C01CAD1C6789FF92 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  11904. {
  11905. int32_t V_0 = 0;
  11906. {
  11907. int32_t L_0 = __this->___versionNumber_1;
  11908. V_0 = L_0;
  11909. String_t* L_1;
  11910. L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
  11911. return L_1;
  11912. }
  11913. }
  11914. // ZXing.Datamatrix.Internal.Version[] ZXing.Datamatrix.Internal.Version::buildVersions()
  11915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460 (const RuntimeMethod* method)
  11916. {
  11917. static bool s_Il2CppMethodInitialized;
  11918. if (!s_Il2CppMethodInitialized)
  11919. {
  11920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  11921. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  11922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var);
  11923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11924. s_Il2CppMethodInitialized = true;
  11925. }
  11926. {
  11927. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_0 = (VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)SZArrayNew(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48));
  11928. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_1 = L_0;
  11929. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_2 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  11930. NullCheck(L_2);
  11931. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_2, 1, 3, NULL);
  11932. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_3 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  11933. NullCheck(L_3);
  11934. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_3, 5, L_2, NULL);
  11935. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_4 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11936. NullCheck(L_4);
  11937. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_4, 1, ((int32_t)10), ((int32_t)10), 8, 8, L_3, NULL);
  11938. NullCheck(L_1);
  11939. ArrayElementTypeCheck (L_1, L_4);
  11940. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_4);
  11941. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_5 = L_1;
  11942. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_6 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  11943. NullCheck(L_6);
  11944. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_6, 1, 5, NULL);
  11945. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_7 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  11946. NullCheck(L_7);
  11947. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_7, 7, L_6, NULL);
  11948. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_8 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11949. NullCheck(L_8);
  11950. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_8, 2, ((int32_t)12), ((int32_t)12), ((int32_t)10), ((int32_t)10), L_7, NULL);
  11951. NullCheck(L_5);
  11952. ArrayElementTypeCheck (L_5, L_8);
  11953. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_8);
  11954. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_9 = L_5;
  11955. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_10 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  11956. NullCheck(L_10);
  11957. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_10, 1, 8, NULL);
  11958. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_11 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  11959. NullCheck(L_11);
  11960. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_11, ((int32_t)10), L_10, NULL);
  11961. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_12 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11962. NullCheck(L_12);
  11963. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_12, 3, ((int32_t)14), ((int32_t)14), ((int32_t)12), ((int32_t)12), L_11, NULL);
  11964. NullCheck(L_9);
  11965. ArrayElementTypeCheck (L_9, L_12);
  11966. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_12);
  11967. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_13 = L_9;
  11968. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_14 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  11969. NullCheck(L_14);
  11970. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_14, 1, ((int32_t)12), NULL);
  11971. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_15 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  11972. NullCheck(L_15);
  11973. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_15, ((int32_t)12), L_14, NULL);
  11974. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_16 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11975. NullCheck(L_16);
  11976. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_16, 4, ((int32_t)16), ((int32_t)16), ((int32_t)14), ((int32_t)14), L_15, NULL);
  11977. NullCheck(L_13);
  11978. ArrayElementTypeCheck (L_13, L_16);
  11979. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_16);
  11980. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_17 = L_13;
  11981. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_18 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  11982. NullCheck(L_18);
  11983. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_18, 1, ((int32_t)18), NULL);
  11984. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_19 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  11985. NullCheck(L_19);
  11986. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_19, ((int32_t)14), L_18, NULL);
  11987. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_20 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  11988. NullCheck(L_20);
  11989. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_20, 5, ((int32_t)18), ((int32_t)18), ((int32_t)16), ((int32_t)16), L_19, NULL);
  11990. NullCheck(L_17);
  11991. ArrayElementTypeCheck (L_17, L_20);
  11992. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_20);
  11993. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_21 = L_17;
  11994. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_22 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  11995. NullCheck(L_22);
  11996. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_22, 1, ((int32_t)22), NULL);
  11997. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_23 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  11998. NullCheck(L_23);
  11999. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_23, ((int32_t)18), L_22, NULL);
  12000. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_24 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12001. NullCheck(L_24);
  12002. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_24, 6, ((int32_t)20), ((int32_t)20), ((int32_t)18), ((int32_t)18), L_23, NULL);
  12003. NullCheck(L_21);
  12004. ArrayElementTypeCheck (L_21, L_24);
  12005. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_24);
  12006. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_25 = L_21;
  12007. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_26 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12008. NullCheck(L_26);
  12009. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_26, 1, ((int32_t)30), NULL);
  12010. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_27 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12011. NullCheck(L_27);
  12012. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_27, ((int32_t)20), L_26, NULL);
  12013. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_28 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12014. NullCheck(L_28);
  12015. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_28, 7, ((int32_t)22), ((int32_t)22), ((int32_t)20), ((int32_t)20), L_27, NULL);
  12016. NullCheck(L_25);
  12017. ArrayElementTypeCheck (L_25, L_28);
  12018. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(6), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_28);
  12019. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_29 = L_25;
  12020. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_30 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12021. NullCheck(L_30);
  12022. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_30, 1, ((int32_t)36), NULL);
  12023. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_31 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12024. NullCheck(L_31);
  12025. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_31, ((int32_t)24), L_30, NULL);
  12026. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_32 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12027. NullCheck(L_32);
  12028. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_32, 8, ((int32_t)24), ((int32_t)24), ((int32_t)22), ((int32_t)22), L_31, NULL);
  12029. NullCheck(L_29);
  12030. ArrayElementTypeCheck (L_29, L_32);
  12031. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(7), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_32);
  12032. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_33 = L_29;
  12033. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_34 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12034. NullCheck(L_34);
  12035. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_34, 1, ((int32_t)44), NULL);
  12036. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_35 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12037. NullCheck(L_35);
  12038. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_35, ((int32_t)28), L_34, NULL);
  12039. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_36 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12040. NullCheck(L_36);
  12041. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_36, ((int32_t)9), ((int32_t)26), ((int32_t)26), ((int32_t)24), ((int32_t)24), L_35, NULL);
  12042. NullCheck(L_33);
  12043. ArrayElementTypeCheck (L_33, L_36);
  12044. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(8), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_36);
  12045. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_37 = L_33;
  12046. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_38 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12047. NullCheck(L_38);
  12048. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_38, 1, ((int32_t)62), NULL);
  12049. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_39 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12050. NullCheck(L_39);
  12051. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_39, ((int32_t)36), L_38, NULL);
  12052. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_40 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12053. NullCheck(L_40);
  12054. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_40, ((int32_t)10), ((int32_t)32), ((int32_t)32), ((int32_t)14), ((int32_t)14), L_39, NULL);
  12055. NullCheck(L_37);
  12056. ArrayElementTypeCheck (L_37, L_40);
  12057. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_40);
  12058. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_41 = L_37;
  12059. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_42 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12060. NullCheck(L_42);
  12061. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_42, 1, ((int32_t)86), NULL);
  12062. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_43 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12063. NullCheck(L_43);
  12064. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_43, ((int32_t)42), L_42, NULL);
  12065. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_44 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12066. NullCheck(L_44);
  12067. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_44, ((int32_t)11), ((int32_t)36), ((int32_t)36), ((int32_t)16), ((int32_t)16), L_43, NULL);
  12068. NullCheck(L_41);
  12069. ArrayElementTypeCheck (L_41, L_44);
  12070. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_44);
  12071. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_45 = L_41;
  12072. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_46 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12073. NullCheck(L_46);
  12074. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_46, 1, ((int32_t)114), NULL);
  12075. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_47 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12076. NullCheck(L_47);
  12077. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_47, ((int32_t)48), L_46, NULL);
  12078. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_48 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12079. NullCheck(L_48);
  12080. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_48, ((int32_t)12), ((int32_t)40), ((int32_t)40), ((int32_t)18), ((int32_t)18), L_47, NULL);
  12081. NullCheck(L_45);
  12082. ArrayElementTypeCheck (L_45, L_48);
  12083. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_48);
  12084. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_49 = L_45;
  12085. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_50 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12086. NullCheck(L_50);
  12087. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_50, 1, ((int32_t)144), NULL);
  12088. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_51 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12089. NullCheck(L_51);
  12090. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_51, ((int32_t)56), L_50, NULL);
  12091. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_52 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12092. NullCheck(L_52);
  12093. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_52, ((int32_t)13), ((int32_t)44), ((int32_t)44), ((int32_t)20), ((int32_t)20), L_51, NULL);
  12094. NullCheck(L_49);
  12095. ArrayElementTypeCheck (L_49, L_52);
  12096. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_52);
  12097. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_53 = L_49;
  12098. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_54 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12099. NullCheck(L_54);
  12100. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_54, 1, ((int32_t)174), NULL);
  12101. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_55 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12102. NullCheck(L_55);
  12103. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_55, ((int32_t)68), L_54, NULL);
  12104. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_56 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12105. NullCheck(L_56);
  12106. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_56, ((int32_t)14), ((int32_t)48), ((int32_t)48), ((int32_t)22), ((int32_t)22), L_55, NULL);
  12107. NullCheck(L_53);
  12108. ArrayElementTypeCheck (L_53, L_56);
  12109. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_56);
  12110. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_57 = L_53;
  12111. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_58 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12112. NullCheck(L_58);
  12113. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_58, 2, ((int32_t)102), NULL);
  12114. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_59 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12115. NullCheck(L_59);
  12116. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_59, ((int32_t)42), L_58, NULL);
  12117. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_60 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12118. NullCheck(L_60);
  12119. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_60, ((int32_t)15), ((int32_t)52), ((int32_t)52), ((int32_t)24), ((int32_t)24), L_59, NULL);
  12120. NullCheck(L_57);
  12121. ArrayElementTypeCheck (L_57, L_60);
  12122. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_60);
  12123. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_61 = L_57;
  12124. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_62 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12125. NullCheck(L_62);
  12126. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_62, 2, ((int32_t)140), NULL);
  12127. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_63 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12128. NullCheck(L_63);
  12129. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_63, ((int32_t)56), L_62, NULL);
  12130. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_64 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12131. NullCheck(L_64);
  12132. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_64, ((int32_t)16), ((int32_t)64), ((int32_t)64), ((int32_t)14), ((int32_t)14), L_63, NULL);
  12133. NullCheck(L_61);
  12134. ArrayElementTypeCheck (L_61, L_64);
  12135. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_64);
  12136. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_65 = L_61;
  12137. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_66 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12138. NullCheck(L_66);
  12139. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_66, 4, ((int32_t)92), NULL);
  12140. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_67 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12141. NullCheck(L_67);
  12142. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_67, ((int32_t)36), L_66, NULL);
  12143. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_68 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12144. NullCheck(L_68);
  12145. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_68, ((int32_t)17), ((int32_t)72), ((int32_t)72), ((int32_t)16), ((int32_t)16), L_67, NULL);
  12146. NullCheck(L_65);
  12147. ArrayElementTypeCheck (L_65, L_68);
  12148. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_68);
  12149. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_69 = L_65;
  12150. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_70 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12151. NullCheck(L_70);
  12152. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_70, 4, ((int32_t)114), NULL);
  12153. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_71 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12154. NullCheck(L_71);
  12155. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_71, ((int32_t)48), L_70, NULL);
  12156. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_72 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12157. NullCheck(L_72);
  12158. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_72, ((int32_t)18), ((int32_t)80), ((int32_t)80), ((int32_t)18), ((int32_t)18), L_71, NULL);
  12159. NullCheck(L_69);
  12160. ArrayElementTypeCheck (L_69, L_72);
  12161. (L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_72);
  12162. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_73 = L_69;
  12163. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_74 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12164. NullCheck(L_74);
  12165. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_74, 4, ((int32_t)144), NULL);
  12166. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_75 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12167. NullCheck(L_75);
  12168. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_75, ((int32_t)56), L_74, NULL);
  12169. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_76 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12170. NullCheck(L_76);
  12171. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_76, ((int32_t)19), ((int32_t)88), ((int32_t)88), ((int32_t)20), ((int32_t)20), L_75, NULL);
  12172. NullCheck(L_73);
  12173. ArrayElementTypeCheck (L_73, L_76);
  12174. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_76);
  12175. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_77 = L_73;
  12176. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_78 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12177. NullCheck(L_78);
  12178. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_78, 4, ((int32_t)174), NULL);
  12179. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_79 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12180. NullCheck(L_79);
  12181. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_79, ((int32_t)68), L_78, NULL);
  12182. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_80 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12183. NullCheck(L_80);
  12184. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_80, ((int32_t)20), ((int32_t)96), ((int32_t)96), ((int32_t)22), ((int32_t)22), L_79, NULL);
  12185. NullCheck(L_77);
  12186. ArrayElementTypeCheck (L_77, L_80);
  12187. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_80);
  12188. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_81 = L_77;
  12189. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_82 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12190. NullCheck(L_82);
  12191. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_82, 6, ((int32_t)136), NULL);
  12192. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_83 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12193. NullCheck(L_83);
  12194. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_83, ((int32_t)56), L_82, NULL);
  12195. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_84 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12196. NullCheck(L_84);
  12197. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_84, ((int32_t)21), ((int32_t)104), ((int32_t)104), ((int32_t)24), ((int32_t)24), L_83, NULL);
  12198. NullCheck(L_81);
  12199. ArrayElementTypeCheck (L_81, L_84);
  12200. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_84);
  12201. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_85 = L_81;
  12202. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_86 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12203. NullCheck(L_86);
  12204. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_86, 6, ((int32_t)175), NULL);
  12205. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_87 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12206. NullCheck(L_87);
  12207. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_87, ((int32_t)68), L_86, NULL);
  12208. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_88 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12209. NullCheck(L_88);
  12210. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_88, ((int32_t)22), ((int32_t)120), ((int32_t)120), ((int32_t)18), ((int32_t)18), L_87, NULL);
  12211. NullCheck(L_85);
  12212. ArrayElementTypeCheck (L_85, L_88);
  12213. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_88);
  12214. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_89 = L_85;
  12215. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_90 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12216. NullCheck(L_90);
  12217. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_90, 8, ((int32_t)163), NULL);
  12218. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_91 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12219. NullCheck(L_91);
  12220. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_91, ((int32_t)62), L_90, NULL);
  12221. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_92 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12222. NullCheck(L_92);
  12223. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_92, ((int32_t)23), ((int32_t)132), ((int32_t)132), ((int32_t)20), ((int32_t)20), L_91, NULL);
  12224. NullCheck(L_89);
  12225. ArrayElementTypeCheck (L_89, L_92);
  12226. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_92);
  12227. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_93 = L_89;
  12228. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_94 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12229. NullCheck(L_94);
  12230. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_94, 8, ((int32_t)156), NULL);
  12231. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_95 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12232. NullCheck(L_95);
  12233. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_95, 2, ((int32_t)155), NULL);
  12234. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_96 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12235. NullCheck(L_96);
  12236. ECBlocks__ctor_mC61594EA3A9C209F269B9D6444EF9DB0D8CA213A(L_96, ((int32_t)62), L_94, L_95, NULL);
  12237. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_97 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12238. NullCheck(L_97);
  12239. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_97, ((int32_t)24), ((int32_t)144), ((int32_t)144), ((int32_t)22), ((int32_t)22), L_96, NULL);
  12240. NullCheck(L_93);
  12241. ArrayElementTypeCheck (L_93, L_97);
  12242. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_97);
  12243. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_98 = L_93;
  12244. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_99 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12245. NullCheck(L_99);
  12246. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_99, 1, 5, NULL);
  12247. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_100 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12248. NullCheck(L_100);
  12249. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_100, 7, L_99, NULL);
  12250. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_101 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12251. NullCheck(L_101);
  12252. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_101, ((int32_t)25), 8, ((int32_t)18), 6, ((int32_t)16), L_100, NULL);
  12253. NullCheck(L_98);
  12254. ArrayElementTypeCheck (L_98, L_101);
  12255. (L_98)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_101);
  12256. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_102 = L_98;
  12257. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_103 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12258. NullCheck(L_103);
  12259. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_103, 1, ((int32_t)10), NULL);
  12260. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_104 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12261. NullCheck(L_104);
  12262. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_104, ((int32_t)11), L_103, NULL);
  12263. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_105 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12264. NullCheck(L_105);
  12265. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_105, ((int32_t)26), 8, ((int32_t)32), 6, ((int32_t)14), L_104, NULL);
  12266. NullCheck(L_102);
  12267. ArrayElementTypeCheck (L_102, L_105);
  12268. (L_102)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_105);
  12269. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_106 = L_102;
  12270. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_107 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12271. NullCheck(L_107);
  12272. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_107, 1, ((int32_t)16), NULL);
  12273. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_108 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12274. NullCheck(L_108);
  12275. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_108, ((int32_t)14), L_107, NULL);
  12276. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_109 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12277. NullCheck(L_109);
  12278. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_109, ((int32_t)27), ((int32_t)12), ((int32_t)26), ((int32_t)10), ((int32_t)24), L_108, NULL);
  12279. NullCheck(L_106);
  12280. ArrayElementTypeCheck (L_106, L_109);
  12281. (L_106)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_109);
  12282. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_110 = L_106;
  12283. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_111 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12284. NullCheck(L_111);
  12285. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_111, 1, ((int32_t)22), NULL);
  12286. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_112 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12287. NullCheck(L_112);
  12288. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_112, ((int32_t)18), L_111, NULL);
  12289. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_113 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12290. NullCheck(L_113);
  12291. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_113, ((int32_t)28), ((int32_t)12), ((int32_t)36), ((int32_t)10), ((int32_t)16), L_112, NULL);
  12292. NullCheck(L_110);
  12293. ArrayElementTypeCheck (L_110, L_113);
  12294. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_113);
  12295. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_114 = L_110;
  12296. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_115 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12297. NullCheck(L_115);
  12298. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_115, 1, ((int32_t)32), NULL);
  12299. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_116 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12300. NullCheck(L_116);
  12301. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_116, ((int32_t)24), L_115, NULL);
  12302. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_117 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12303. NullCheck(L_117);
  12304. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_117, ((int32_t)29), ((int32_t)16), ((int32_t)36), ((int32_t)14), ((int32_t)16), L_116, NULL);
  12305. NullCheck(L_114);
  12306. ArrayElementTypeCheck (L_114, L_117);
  12307. (L_114)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_117);
  12308. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_118 = L_114;
  12309. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_119 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12310. NullCheck(L_119);
  12311. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_119, 1, ((int32_t)49), NULL);
  12312. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_120 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12313. NullCheck(L_120);
  12314. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_120, ((int32_t)28), L_119, NULL);
  12315. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_121 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12316. NullCheck(L_121);
  12317. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_121, ((int32_t)30), ((int32_t)16), ((int32_t)48), ((int32_t)14), ((int32_t)22), L_120, NULL);
  12318. NullCheck(L_118);
  12319. ArrayElementTypeCheck (L_118, L_121);
  12320. (L_118)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_121);
  12321. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_122 = L_118;
  12322. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_123 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12323. NullCheck(L_123);
  12324. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_123, 1, ((int32_t)18), NULL);
  12325. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_124 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12326. NullCheck(L_124);
  12327. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_124, ((int32_t)15), L_123, NULL);
  12328. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_125 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12329. NullCheck(L_125);
  12330. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_125, ((int32_t)31), 8, ((int32_t)48), 6, ((int32_t)22), L_124, NULL);
  12331. NullCheck(L_122);
  12332. ArrayElementTypeCheck (L_122, L_125);
  12333. (L_122)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_125);
  12334. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_126 = L_122;
  12335. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_127 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12336. NullCheck(L_127);
  12337. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_127, 1, ((int32_t)24), NULL);
  12338. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_128 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12339. NullCheck(L_128);
  12340. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_128, ((int32_t)18), L_127, NULL);
  12341. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_129 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12342. NullCheck(L_129);
  12343. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_129, ((int32_t)32), 8, ((int32_t)64), 6, ((int32_t)14), L_128, NULL);
  12344. NullCheck(L_126);
  12345. ArrayElementTypeCheck (L_126, L_129);
  12346. (L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_129);
  12347. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_130 = L_126;
  12348. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_131 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12349. NullCheck(L_131);
  12350. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_131, 1, ((int32_t)32), NULL);
  12351. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_132 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12352. NullCheck(L_132);
  12353. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_132, ((int32_t)22), L_131, NULL);
  12354. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_133 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12355. NullCheck(L_133);
  12356. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_133, ((int32_t)33), 8, ((int32_t)80), 6, ((int32_t)18), L_132, NULL);
  12357. NullCheck(L_130);
  12358. ArrayElementTypeCheck (L_130, L_133);
  12359. (L_130)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_133);
  12360. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_134 = L_130;
  12361. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_135 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12362. NullCheck(L_135);
  12363. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_135, 1, ((int32_t)38), NULL);
  12364. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_136 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12365. NullCheck(L_136);
  12366. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_136, ((int32_t)28), L_135, NULL);
  12367. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_137 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12368. NullCheck(L_137);
  12369. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_137, ((int32_t)34), 8, ((int32_t)96), 6, ((int32_t)22), L_136, NULL);
  12370. NullCheck(L_134);
  12371. ArrayElementTypeCheck (L_134, L_137);
  12372. (L_134)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_137);
  12373. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_138 = L_134;
  12374. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_139 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12375. NullCheck(L_139);
  12376. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_139, 1, ((int32_t)49), NULL);
  12377. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_140 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12378. NullCheck(L_140);
  12379. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_140, ((int32_t)32), L_139, NULL);
  12380. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_141 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12381. NullCheck(L_141);
  12382. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_141, ((int32_t)35), 8, ((int32_t)120), 6, ((int32_t)18), L_140, NULL);
  12383. NullCheck(L_138);
  12384. ArrayElementTypeCheck (L_138, L_141);
  12385. (L_138)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_141);
  12386. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_142 = L_138;
  12387. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_143 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12388. NullCheck(L_143);
  12389. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_143, 1, ((int32_t)63), NULL);
  12390. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_144 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12391. NullCheck(L_144);
  12392. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_144, ((int32_t)36), L_143, NULL);
  12393. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_145 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12394. NullCheck(L_145);
  12395. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_145, ((int32_t)36), 8, ((int32_t)144), 6, ((int32_t)22), L_144, NULL);
  12396. NullCheck(L_142);
  12397. ArrayElementTypeCheck (L_142, L_145);
  12398. (L_142)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_145);
  12399. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_146 = L_142;
  12400. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_147 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12401. NullCheck(L_147);
  12402. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_147, 1, ((int32_t)43), NULL);
  12403. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_148 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12404. NullCheck(L_148);
  12405. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_148, ((int32_t)27), L_147, NULL);
  12406. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_149 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12407. NullCheck(L_149);
  12408. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_149, ((int32_t)37), ((int32_t)12), ((int32_t)64), ((int32_t)10), ((int32_t)14), L_148, NULL);
  12409. NullCheck(L_146);
  12410. ArrayElementTypeCheck (L_146, L_149);
  12411. (L_146)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_149);
  12412. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_150 = L_146;
  12413. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_151 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12414. NullCheck(L_151);
  12415. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_151, 1, ((int32_t)64), NULL);
  12416. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_152 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12417. NullCheck(L_152);
  12418. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_152, ((int32_t)36), L_151, NULL);
  12419. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_153 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12420. NullCheck(L_153);
  12421. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_153, ((int32_t)38), ((int32_t)12), ((int32_t)88), ((int32_t)10), ((int32_t)20), L_152, NULL);
  12422. NullCheck(L_150);
  12423. ArrayElementTypeCheck (L_150, L_153);
  12424. (L_150)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_153);
  12425. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_154 = L_150;
  12426. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_155 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12427. NullCheck(L_155);
  12428. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_155, 1, ((int32_t)62), NULL);
  12429. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_156 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12430. NullCheck(L_156);
  12431. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_156, ((int32_t)36), L_155, NULL);
  12432. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_157 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12433. NullCheck(L_157);
  12434. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_157, ((int32_t)39), ((int32_t)16), ((int32_t)64), ((int32_t)14), ((int32_t)14), L_156, NULL);
  12435. NullCheck(L_154);
  12436. ArrayElementTypeCheck (L_154, L_157);
  12437. (L_154)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_157);
  12438. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_158 = L_154;
  12439. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_159 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12440. NullCheck(L_159);
  12441. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_159, 1, ((int32_t)44), NULL);
  12442. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_160 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12443. NullCheck(L_160);
  12444. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_160, ((int32_t)28), L_159, NULL);
  12445. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_161 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12446. NullCheck(L_161);
  12447. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_161, ((int32_t)40), ((int32_t)20), ((int32_t)36), ((int32_t)18), ((int32_t)16), L_160, NULL);
  12448. NullCheck(L_158);
  12449. ArrayElementTypeCheck (L_158, L_161);
  12450. (L_158)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_161);
  12451. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_162 = L_158;
  12452. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_163 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12453. NullCheck(L_163);
  12454. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_163, 1, ((int32_t)56), NULL);
  12455. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_164 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12456. NullCheck(L_164);
  12457. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_164, ((int32_t)34), L_163, NULL);
  12458. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_165 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12459. NullCheck(L_165);
  12460. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_165, ((int32_t)41), ((int32_t)20), ((int32_t)44), ((int32_t)18), ((int32_t)20), L_164, NULL);
  12461. NullCheck(L_162);
  12462. ArrayElementTypeCheck (L_162, L_165);
  12463. (L_162)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_165);
  12464. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_166 = L_162;
  12465. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_167 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12466. NullCheck(L_167);
  12467. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_167, 1, ((int32_t)84), NULL);
  12468. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_168 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12469. NullCheck(L_168);
  12470. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_168, ((int32_t)42), L_167, NULL);
  12471. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_169 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12472. NullCheck(L_169);
  12473. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_169, ((int32_t)42), ((int32_t)20), ((int32_t)64), ((int32_t)18), ((int32_t)14), L_168, NULL);
  12474. NullCheck(L_166);
  12475. ArrayElementTypeCheck (L_166, L_169);
  12476. (L_166)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_169);
  12477. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_170 = L_166;
  12478. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_171 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12479. NullCheck(L_171);
  12480. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_171, 1, ((int32_t)72), NULL);
  12481. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_172 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12482. NullCheck(L_172);
  12483. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_172, ((int32_t)38), L_171, NULL);
  12484. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_173 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12485. NullCheck(L_173);
  12486. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_173, ((int32_t)43), ((int32_t)22), ((int32_t)48), ((int32_t)20), ((int32_t)22), L_172, NULL);
  12487. NullCheck(L_170);
  12488. ArrayElementTypeCheck (L_170, L_173);
  12489. (L_170)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_173);
  12490. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_174 = L_170;
  12491. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_175 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12492. NullCheck(L_175);
  12493. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_175, 1, ((int32_t)80), NULL);
  12494. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_176 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12495. NullCheck(L_176);
  12496. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_176, ((int32_t)41), L_175, NULL);
  12497. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_177 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12498. NullCheck(L_177);
  12499. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_177, ((int32_t)44), ((int32_t)24), ((int32_t)48), ((int32_t)22), ((int32_t)22), L_176, NULL);
  12500. NullCheck(L_174);
  12501. ArrayElementTypeCheck (L_174, L_177);
  12502. (L_174)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_177);
  12503. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_178 = L_174;
  12504. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_179 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12505. NullCheck(L_179);
  12506. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_179, 1, ((int32_t)108), NULL);
  12507. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_180 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12508. NullCheck(L_180);
  12509. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_180, ((int32_t)46), L_179, NULL);
  12510. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_181 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12511. NullCheck(L_181);
  12512. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_181, ((int32_t)45), ((int32_t)24), ((int32_t)64), ((int32_t)22), ((int32_t)14), L_180, NULL);
  12513. NullCheck(L_178);
  12514. ArrayElementTypeCheck (L_178, L_181);
  12515. (L_178)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_181);
  12516. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_182 = L_178;
  12517. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_183 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12518. NullCheck(L_183);
  12519. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_183, 1, ((int32_t)70), NULL);
  12520. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_184 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12521. NullCheck(L_184);
  12522. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_184, ((int32_t)38), L_183, NULL);
  12523. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_185 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12524. NullCheck(L_185);
  12525. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_185, ((int32_t)46), ((int32_t)26), ((int32_t)40), ((int32_t)24), ((int32_t)18), L_184, NULL);
  12526. NullCheck(L_182);
  12527. ArrayElementTypeCheck (L_182, L_185);
  12528. (L_182)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_185);
  12529. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_186 = L_182;
  12530. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_187 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12531. NullCheck(L_187);
  12532. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_187, 1, ((int32_t)90), NULL);
  12533. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_188 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12534. NullCheck(L_188);
  12535. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_188, ((int32_t)42), L_187, NULL);
  12536. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_189 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12537. NullCheck(L_189);
  12538. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_189, ((int32_t)47), ((int32_t)26), ((int32_t)48), ((int32_t)24), ((int32_t)22), L_188, NULL);
  12539. NullCheck(L_186);
  12540. ArrayElementTypeCheck (L_186, L_189);
  12541. (L_186)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_189);
  12542. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_190 = L_186;
  12543. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_191 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  12544. NullCheck(L_191);
  12545. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_191, 1, ((int32_t)118), NULL);
  12546. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_192 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  12547. NullCheck(L_192);
  12548. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_192, ((int32_t)50), L_191, NULL);
  12549. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_193 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12550. NullCheck(L_193);
  12551. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_193, ((int32_t)48), ((int32_t)26), ((int32_t)64), ((int32_t)24), ((int32_t)14), L_192, NULL);
  12552. NullCheck(L_190);
  12553. ArrayElementTypeCheck (L_190, L_193);
  12554. (L_190)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_193);
  12555. return L_190;
  12556. }
  12557. }
  12558. // System.Void ZXing.Datamatrix.Internal.Version::.cctor()
  12559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__cctor_m151906592515FEDFB7582140012E7CF4075DA56E (const RuntimeMethod* method)
  12560. {
  12561. static bool s_Il2CppMethodInitialized;
  12562. if (!s_Il2CppMethodInitialized)
  12563. {
  12564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  12565. s_Il2CppMethodInitialized = true;
  12566. }
  12567. {
  12568. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_0;
  12569. L_0 = Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460(NULL);
  12570. ((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS_0 = L_0;
  12571. Il2CppCodeGenWriteBarrier((void**)(&((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS_0), (void*)L_0);
  12572. return;
  12573. }
  12574. }
  12575. #ifdef __clang__
  12576. #pragma clang diagnostic pop
  12577. #endif
  12578. #ifdef __clang__
  12579. #pragma clang diagnostic push
  12580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12581. #pragma clang diagnostic ignored "-Wunused-variable"
  12582. #endif
  12583. // System.Void ZXing.Datamatrix.Internal.Version/ECBlocks::.ctor(System.Int32,ZXing.Datamatrix.Internal.Version/ECB)
  12584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks, const RuntimeMethod* method)
  12585. {
  12586. static bool s_Il2CppMethodInitialized;
  12587. if (!s_Il2CppMethodInitialized)
  12588. {
  12589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var);
  12590. s_Il2CppMethodInitialized = true;
  12591. }
  12592. {
  12593. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  12594. int32_t L_0 = ___0_ecCodewords;
  12595. __this->___ecCodewords_0 = L_0;
  12596. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_1 = (ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)SZArrayNew(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var, (uint32_t)1);
  12597. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = L_1;
  12598. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks;
  12599. NullCheck(L_2);
  12600. ArrayElementTypeCheck (L_2, L_3);
  12601. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3);
  12602. __this->____ecBlocksValue_1 = L_2;
  12603. Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue_1), (void*)L_2);
  12604. return;
  12605. }
  12606. }
  12607. // System.Void ZXing.Datamatrix.Internal.Version/ECBlocks::.ctor(System.Int32,ZXing.Datamatrix.Internal.Version/ECB,ZXing.Datamatrix.Internal.Version/ECB)
  12608. 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)
  12609. {
  12610. static bool s_Il2CppMethodInitialized;
  12611. if (!s_Il2CppMethodInitialized)
  12612. {
  12613. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var);
  12614. s_Il2CppMethodInitialized = true;
  12615. }
  12616. {
  12617. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  12618. int32_t L_0 = ___0_ecCodewords;
  12619. __this->___ecCodewords_0 = L_0;
  12620. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_1 = (ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)SZArrayNew(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var, (uint32_t)2);
  12621. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = L_1;
  12622. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks1;
  12623. NullCheck(L_2);
  12624. ArrayElementTypeCheck (L_2, L_3);
  12625. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3);
  12626. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = L_2;
  12627. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_5 = ___2_ecBlocks2;
  12628. NullCheck(L_4);
  12629. ArrayElementTypeCheck (L_4, L_5);
  12630. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_5);
  12631. __this->____ecBlocksValue_1 = L_4;
  12632. Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue_1), (void*)L_4);
  12633. return;
  12634. }
  12635. }
  12636. // System.Int32 ZXing.Datamatrix.Internal.Version/ECBlocks::get_ECCodewords()
  12637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  12638. {
  12639. {
  12640. int32_t L_0 = __this->___ecCodewords_0;
  12641. return L_0;
  12642. }
  12643. }
  12644. // ZXing.Datamatrix.Internal.Version/ECB[] ZXing.Datamatrix.Internal.Version/ECBlocks::get_ECBlocksValue()
  12645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  12646. {
  12647. {
  12648. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_0 = __this->____ecBlocksValue_1;
  12649. return L_0;
  12650. }
  12651. }
  12652. #ifdef __clang__
  12653. #pragma clang diagnostic pop
  12654. #endif
  12655. #ifdef __clang__
  12656. #pragma clang diagnostic push
  12657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12658. #pragma clang diagnostic ignored "-Wunused-variable"
  12659. #endif
  12660. // System.Void ZXing.Datamatrix.Internal.Version/ECB::.ctor(System.Int32,System.Int32)
  12661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525 (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, int32_t ___0_count, int32_t ___1_dataCodewords, const RuntimeMethod* method)
  12662. {
  12663. {
  12664. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  12665. int32_t L_0 = ___0_count;
  12666. __this->___count_0 = L_0;
  12667. int32_t L_1 = ___1_dataCodewords;
  12668. __this->___dataCodewords_1 = L_1;
  12669. return;
  12670. }
  12671. }
  12672. // System.Int32 ZXing.Datamatrix.Internal.Version/ECB::get_Count()
  12673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  12674. {
  12675. {
  12676. int32_t L_0 = __this->___count_0;
  12677. return L_0;
  12678. }
  12679. }
  12680. // System.Int32 ZXing.Datamatrix.Internal.Version/ECB::get_DataCodewords()
  12681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  12682. {
  12683. {
  12684. int32_t L_0 = __this->___dataCodewords_1;
  12685. return L_0;
  12686. }
  12687. }
  12688. #ifdef __clang__
  12689. #pragma clang diagnostic pop
  12690. #endif
  12691. #ifdef __clang__
  12692. #pragma clang diagnostic push
  12693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12694. #pragma clang diagnostic ignored "-Wunused-variable"
  12695. #endif
  12696. // System.Void ZXing.Datamatrix.Internal.Detector::.ctor(ZXing.Common.BitMatrix)
  12697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m0C85416E7FF8027D5658B6A6DE8C04D389B02FA4 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method)
  12698. {
  12699. {
  12700. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  12701. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  12702. __this->___image_0 = L_0;
  12703. Il2CppCodeGenWriteBarrier((void**)(&__this->___image_0), (void*)L_0);
  12704. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image;
  12705. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2;
  12706. L_2 = WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959(L_1, NULL);
  12707. __this->___rectangleDetector_1 = L_2;
  12708. Il2CppCodeGenWriteBarrier((void**)(&__this->___rectangleDetector_1), (void*)L_2);
  12709. return;
  12710. }
  12711. }
  12712. // ZXing.Common.DetectorResult ZXing.Datamatrix.Internal.Detector::detect()
  12713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* Detector_detect_mAF29A9EB02C3727DADDFD22C10B2631B29844B5E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, const RuntimeMethod* method)
  12714. {
  12715. static bool s_Il2CppMethodInitialized;
  12716. if (!s_Il2CppMethodInitialized)
  12717. {
  12718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var);
  12719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  12720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  12721. s_Il2CppMethodInitialized = true;
  12722. }
  12723. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_0 = NULL;
  12724. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL;
  12725. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  12726. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  12727. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_4 = NULL;
  12728. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL;
  12729. int32_t V_6 = 0;
  12730. int32_t V_7 = 0;
  12731. {
  12732. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_0 = __this->___rectangleDetector_1;
  12733. if (L_0)
  12734. {
  12735. goto IL_000a;
  12736. }
  12737. }
  12738. {
  12739. return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL;
  12740. }
  12741. IL_000a:
  12742. {
  12743. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_1 = __this->___rectangleDetector_1;
  12744. NullCheck(L_1);
  12745. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2;
  12746. L_2 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_1, NULL);
  12747. V_0 = L_2;
  12748. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = V_0;
  12749. if (L_3)
  12750. {
  12751. goto IL_001b;
  12752. }
  12753. }
  12754. {
  12755. return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL;
  12756. }
  12757. IL_001b:
  12758. {
  12759. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = V_0;
  12760. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_5;
  12761. L_5 = Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295(__this, L_4, NULL);
  12762. V_1 = L_5;
  12763. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_1;
  12764. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_7;
  12765. L_7 = Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3(__this, L_6, NULL);
  12766. V_1 = L_7;
  12767. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_8 = V_1;
  12768. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_1;
  12769. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10;
  12770. L_10 = Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00(__this, L_9, NULL);
  12771. NullCheck(L_8);
  12772. ArrayElementTypeCheck (L_8, L_10);
  12773. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_10);
  12774. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_11 = V_1;
  12775. NullCheck(L_11);
  12776. int32_t L_12 = 3;
  12777. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  12778. if (L_13)
  12779. {
  12780. goto IL_003c;
  12781. }
  12782. }
  12783. {
  12784. return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL;
  12785. }
  12786. IL_003c:
  12787. {
  12788. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_14 = V_1;
  12789. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15;
  12790. L_15 = Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA(__this, L_14, NULL);
  12791. V_1 = L_15;
  12792. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_16 = V_1;
  12793. NullCheck(L_16);
  12794. int32_t L_17 = 0;
  12795. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  12796. V_2 = L_18;
  12797. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = V_1;
  12798. NullCheck(L_19);
  12799. int32_t L_20 = 1;
  12800. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  12801. V_3 = L_21;
  12802. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = V_1;
  12803. NullCheck(L_22);
  12804. int32_t L_23 = 2;
  12805. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  12806. V_4 = L_24;
  12807. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_25 = V_1;
  12808. NullCheck(L_25);
  12809. int32_t L_26 = 3;
  12810. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  12811. V_5 = L_27;
  12812. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = V_2;
  12813. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_5;
  12814. int32_t L_30;
  12815. L_30 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_28, L_29, NULL);
  12816. V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  12817. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = V_4;
  12818. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_5;
  12819. int32_t L_33;
  12820. L_33 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_31, L_32, NULL);
  12821. V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  12822. int32_t L_34 = V_6;
  12823. if ((!(((uint32_t)((int32_t)(L_34&1))) == ((uint32_t)1))))
  12824. {
  12825. goto IL_007e;
  12826. }
  12827. }
  12828. {
  12829. int32_t L_35 = V_6;
  12830. V_6 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  12831. }
  12832. IL_007e:
  12833. {
  12834. int32_t L_36 = V_7;
  12835. if ((!(((uint32_t)((int32_t)(L_36&1))) == ((uint32_t)1))))
  12836. {
  12837. goto IL_008b;
  12838. }
  12839. }
  12840. {
  12841. int32_t L_37 = V_7;
  12842. V_7 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  12843. }
  12844. IL_008b:
  12845. {
  12846. int32_t L_38 = V_6;
  12847. int32_t L_39 = V_7;
  12848. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_38))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(6, L_39)))))
  12849. {
  12850. goto IL_00ad;
  12851. }
  12852. }
  12853. {
  12854. int32_t L_40 = V_7;
  12855. int32_t L_41 = V_6;
  12856. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_40))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(6, L_41)))))
  12857. {
  12858. goto IL_00ad;
  12859. }
  12860. }
  12861. {
  12862. int32_t L_42 = V_6;
  12863. int32_t L_43 = V_7;
  12864. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  12865. int32_t L_44;
  12866. L_44 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_42, L_43, NULL);
  12867. int32_t L_45 = L_44;
  12868. V_7 = L_45;
  12869. V_6 = L_45;
  12870. }
  12871. IL_00ad:
  12872. {
  12873. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_46 = __this->___image_0;
  12874. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = V_2;
  12875. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_3;
  12876. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = V_4;
  12877. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_5;
  12878. int32_t L_51 = V_6;
  12879. int32_t L_52 = V_7;
  12880. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_53;
  12881. L_53 = Detector_sampleGrid_m082AE2B08B79B6FD5F5620F3BA8073AAF7213ABB(L_46, L_47, L_48, L_49, L_50, L_51, L_52, NULL);
  12882. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_54 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  12883. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_55 = L_54;
  12884. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_2;
  12885. NullCheck(L_55);
  12886. ArrayElementTypeCheck (L_55, L_56);
  12887. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_56);
  12888. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_57 = L_55;
  12889. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_3;
  12890. NullCheck(L_57);
  12891. ArrayElementTypeCheck (L_57, L_58);
  12892. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_58);
  12893. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = L_57;
  12894. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_4;
  12895. NullCheck(L_59);
  12896. ArrayElementTypeCheck (L_59, L_60);
  12897. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_60);
  12898. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_61 = L_59;
  12899. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_5;
  12900. NullCheck(L_61);
  12901. ArrayElementTypeCheck (L_61, L_62);
  12902. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_62);
  12903. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_63 = (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)il2cpp_codegen_object_new(DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var);
  12904. NullCheck(L_63);
  12905. DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E(L_63, L_53, L_61, NULL);
  12906. return L_63;
  12907. }
  12908. }
  12909. // ZXing.ResultPoint ZXing.Datamatrix.Internal.Detector::shiftPoint(ZXing.ResultPoint,ZXing.ResultPoint,System.Int32)
  12910. 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)
  12911. {
  12912. static bool s_Il2CppMethodInitialized;
  12913. if (!s_Il2CppMethodInitialized)
  12914. {
  12915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  12916. s_Il2CppMethodInitialized = true;
  12917. }
  12918. float V_0 = 0.0f;
  12919. float V_1 = 0.0f;
  12920. {
  12921. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___1_to;
  12922. NullCheck(L_0);
  12923. float L_1;
  12924. L_1 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_0);
  12925. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_point;
  12926. NullCheck(L_2);
  12927. float L_3;
  12928. L_3 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_2);
  12929. int32_t L_4 = ___2_div;
  12930. V_0 = ((float)(((float)il2cpp_codegen_subtract(L_1, L_3))/((float)((int32_t)il2cpp_codegen_add(L_4, 1)))));
  12931. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = ___1_to;
  12932. NullCheck(L_5);
  12933. float L_6;
  12934. L_6 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_5);
  12935. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = ___0_point;
  12936. NullCheck(L_7);
  12937. float L_8;
  12938. L_8 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_7);
  12939. int32_t L_9 = ___2_div;
  12940. V_1 = ((float)(((float)il2cpp_codegen_subtract(L_6, L_8))/((float)((int32_t)il2cpp_codegen_add(L_9, 1)))));
  12941. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___0_point;
  12942. NullCheck(L_10);
  12943. float L_11;
  12944. L_11 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_10);
  12945. float L_12 = V_0;
  12946. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = ___0_point;
  12947. NullCheck(L_13);
  12948. float L_14;
  12949. L_14 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_13);
  12950. float L_15 = V_1;
  12951. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  12952. NullCheck(L_16);
  12953. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_16, ((float)il2cpp_codegen_add(L_11, L_12)), ((float)il2cpp_codegen_add(L_14, L_15)), NULL);
  12954. return L_16;
  12955. }
  12956. }
  12957. // ZXing.ResultPoint ZXing.Datamatrix.Internal.Detector::moveAway(ZXing.ResultPoint,System.Single,System.Single)
  12958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, float ___1_fromX, float ___2_fromY, const RuntimeMethod* method)
  12959. {
  12960. static bool s_Il2CppMethodInitialized;
  12961. if (!s_Il2CppMethodInitialized)
  12962. {
  12963. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  12964. s_Il2CppMethodInitialized = true;
  12965. }
  12966. float V_0 = 0.0f;
  12967. float V_1 = 0.0f;
  12968. {
  12969. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_point;
  12970. NullCheck(L_0);
  12971. float L_1;
  12972. L_1 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_0);
  12973. V_0 = L_1;
  12974. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_point;
  12975. NullCheck(L_2);
  12976. float L_3;
  12977. L_3 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_2);
  12978. V_1 = L_3;
  12979. float L_4 = V_0;
  12980. float L_5 = ___1_fromX;
  12981. if ((!(((float)L_4) < ((float)L_5))))
  12982. {
  12983. goto IL_001c;
  12984. }
  12985. }
  12986. {
  12987. float L_6 = V_0;
  12988. V_0 = ((float)il2cpp_codegen_subtract(L_6, (1.0f)));
  12989. goto IL_0024;
  12990. }
  12991. IL_001c:
  12992. {
  12993. float L_7 = V_0;
  12994. V_0 = ((float)il2cpp_codegen_add(L_7, (1.0f)));
  12995. }
  12996. IL_0024:
  12997. {
  12998. float L_8 = V_1;
  12999. float L_9 = ___2_fromY;
  13000. if ((!(((float)L_8) < ((float)L_9))))
  13001. {
  13002. goto IL_0032;
  13003. }
  13004. }
  13005. {
  13006. float L_10 = V_1;
  13007. V_1 = ((float)il2cpp_codegen_subtract(L_10, (1.0f)));
  13008. goto IL_003a;
  13009. }
  13010. IL_0032:
  13011. {
  13012. float L_11 = V_1;
  13013. V_1 = ((float)il2cpp_codegen_add(L_11, (1.0f)));
  13014. }
  13015. IL_003a:
  13016. {
  13017. float L_12 = V_0;
  13018. float L_13 = V_1;
  13019. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  13020. NullCheck(L_14);
  13021. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_14, L_12, L_13, NULL);
  13022. return L_14;
  13023. }
  13024. }
  13025. // ZXing.ResultPoint[] ZXing.Datamatrix.Internal.Detector::detectSolid1(ZXing.ResultPoint[])
  13026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, const RuntimeMethod* method)
  13027. {
  13028. static bool s_Il2CppMethodInitialized;
  13029. if (!s_Il2CppMethodInitialized)
  13030. {
  13031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  13032. s_Il2CppMethodInitialized = true;
  13033. }
  13034. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  13035. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  13036. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  13037. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  13038. int32_t V_4 = 0;
  13039. int32_t V_5 = 0;
  13040. int32_t V_6 = 0;
  13041. int32_t V_7 = 0;
  13042. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_8 = NULL;
  13043. {
  13044. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_cornerPoints;
  13045. NullCheck(L_0);
  13046. int32_t L_1 = 0;
  13047. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  13048. V_0 = L_2;
  13049. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_cornerPoints;
  13050. NullCheck(L_3);
  13051. int32_t L_4 = 1;
  13052. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  13053. V_1 = L_5;
  13054. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_cornerPoints;
  13055. NullCheck(L_6);
  13056. int32_t L_7 = 3;
  13057. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  13058. V_2 = L_8;
  13059. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_cornerPoints;
  13060. NullCheck(L_9);
  13061. int32_t L_10 = 2;
  13062. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  13063. V_3 = L_11;
  13064. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  13065. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_1;
  13066. int32_t L_14;
  13067. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  13068. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1;
  13069. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_2;
  13070. int32_t L_17;
  13071. L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL);
  13072. V_4 = L_17;
  13073. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_2;
  13074. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_3;
  13075. int32_t L_20;
  13076. L_20 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_18, L_19, NULL);
  13077. V_5 = L_20;
  13078. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = V_3;
  13079. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_0;
  13080. int32_t L_23;
  13081. L_23 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_21, L_22, NULL);
  13082. V_6 = L_23;
  13083. V_7 = L_14;
  13084. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_24 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  13085. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_25 = L_24;
  13086. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_3;
  13087. NullCheck(L_25);
  13088. ArrayElementTypeCheck (L_25, L_26);
  13089. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_26);
  13090. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27 = L_25;
  13091. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = V_0;
  13092. NullCheck(L_27);
  13093. ArrayElementTypeCheck (L_27, L_28);
  13094. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_28);
  13095. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_29 = L_27;
  13096. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_1;
  13097. NullCheck(L_29);
  13098. ArrayElementTypeCheck (L_29, L_30);
  13099. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_30);
  13100. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = L_29;
  13101. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_2;
  13102. NullCheck(L_31);
  13103. ArrayElementTypeCheck (L_31, L_32);
  13104. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_32);
  13105. V_8 = L_31;
  13106. int32_t L_33 = V_7;
  13107. int32_t L_34 = V_4;
  13108. if ((((int32_t)L_33) <= ((int32_t)L_34)))
  13109. {
  13110. goto IL_006e;
  13111. }
  13112. }
  13113. {
  13114. int32_t L_35 = V_4;
  13115. V_7 = L_35;
  13116. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = V_8;
  13117. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_37 = V_0;
  13118. NullCheck(L_36);
  13119. ArrayElementTypeCheck (L_36, L_37);
  13120. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_37);
  13121. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_8;
  13122. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_1;
  13123. NullCheck(L_38);
  13124. ArrayElementTypeCheck (L_38, L_39);
  13125. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39);
  13126. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = V_8;
  13127. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2;
  13128. NullCheck(L_40);
  13129. ArrayElementTypeCheck (L_40, L_41);
  13130. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_41);
  13131. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_42 = V_8;
  13132. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_3;
  13133. NullCheck(L_42);
  13134. ArrayElementTypeCheck (L_42, L_43);
  13135. (L_42)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43);
  13136. }
  13137. IL_006e:
  13138. {
  13139. int32_t L_44 = V_7;
  13140. int32_t L_45 = V_5;
  13141. if ((((int32_t)L_44) <= ((int32_t)L_45)))
  13142. {
  13143. goto IL_008c;
  13144. }
  13145. }
  13146. {
  13147. int32_t L_46 = V_5;
  13148. V_7 = L_46;
  13149. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_47 = V_8;
  13150. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_1;
  13151. NullCheck(L_47);
  13152. ArrayElementTypeCheck (L_47, L_48);
  13153. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_48);
  13154. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_49 = V_8;
  13155. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_2;
  13156. NullCheck(L_49);
  13157. ArrayElementTypeCheck (L_49, L_50);
  13158. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_50);
  13159. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_51 = V_8;
  13160. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_52 = V_3;
  13161. NullCheck(L_51);
  13162. ArrayElementTypeCheck (L_51, L_52);
  13163. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_52);
  13164. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_53 = V_8;
  13165. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_54 = V_0;
  13166. NullCheck(L_53);
  13167. ArrayElementTypeCheck (L_53, L_54);
  13168. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_54);
  13169. }
  13170. IL_008c:
  13171. {
  13172. int32_t L_55 = V_7;
  13173. int32_t L_56 = V_6;
  13174. if ((((int32_t)L_55) <= ((int32_t)L_56)))
  13175. {
  13176. goto IL_00a6;
  13177. }
  13178. }
  13179. {
  13180. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_57 = V_8;
  13181. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_2;
  13182. NullCheck(L_57);
  13183. ArrayElementTypeCheck (L_57, L_58);
  13184. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_58);
  13185. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = V_8;
  13186. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_3;
  13187. NullCheck(L_59);
  13188. ArrayElementTypeCheck (L_59, L_60);
  13189. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_60);
  13190. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_61 = V_8;
  13191. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_0;
  13192. NullCheck(L_61);
  13193. ArrayElementTypeCheck (L_61, L_62);
  13194. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_62);
  13195. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = V_8;
  13196. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_1;
  13197. NullCheck(L_63);
  13198. ArrayElementTypeCheck (L_63, L_64);
  13199. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_64);
  13200. }
  13201. IL_00a6:
  13202. {
  13203. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_65 = V_8;
  13204. return L_65;
  13205. }
  13206. }
  13207. // ZXing.ResultPoint[] ZXing.Datamatrix.Internal.Detector::detectSolid2(ZXing.ResultPoint[])
  13208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method)
  13209. {
  13210. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  13211. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  13212. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  13213. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  13214. int32_t V_4 = 0;
  13215. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL;
  13216. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  13217. int32_t V_7 = 0;
  13218. {
  13219. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points;
  13220. NullCheck(L_0);
  13221. int32_t L_1 = 0;
  13222. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  13223. V_0 = L_2;
  13224. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points;
  13225. NullCheck(L_3);
  13226. int32_t L_4 = 1;
  13227. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  13228. V_1 = L_5;
  13229. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points;
  13230. NullCheck(L_6);
  13231. int32_t L_7 = 2;
  13232. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  13233. V_2 = L_8;
  13234. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points;
  13235. NullCheck(L_9);
  13236. int32_t L_10 = 3;
  13237. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  13238. V_3 = L_11;
  13239. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  13240. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3;
  13241. int32_t L_14;
  13242. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  13243. V_4 = L_14;
  13244. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1;
  13245. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_2;
  13246. int32_t L_17 = V_4;
  13247. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18;
  13248. L_18 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_15, L_16, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_17, 1)), 4)), NULL);
  13249. V_5 = L_18;
  13250. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_2;
  13251. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = V_1;
  13252. int32_t L_21 = V_4;
  13253. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22;
  13254. L_22 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_19, L_20, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_21, 1)), 4)), NULL);
  13255. V_6 = L_22;
  13256. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_5;
  13257. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = V_0;
  13258. int32_t L_25;
  13259. L_25 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_23, L_24, NULL);
  13260. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6;
  13261. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3;
  13262. int32_t L_28;
  13263. L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL);
  13264. V_7 = L_28;
  13265. int32_t L_29 = V_7;
  13266. if ((((int32_t)L_25) >= ((int32_t)L_29)))
  13267. {
  13268. goto IL_0062;
  13269. }
  13270. }
  13271. {
  13272. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = ___0_points;
  13273. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = V_0;
  13274. NullCheck(L_30);
  13275. ArrayElementTypeCheck (L_30, L_31);
  13276. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_31);
  13277. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_32 = ___0_points;
  13278. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = V_1;
  13279. NullCheck(L_32);
  13280. ArrayElementTypeCheck (L_32, L_33);
  13281. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_33);
  13282. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_34 = ___0_points;
  13283. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_35 = V_2;
  13284. NullCheck(L_34);
  13285. ArrayElementTypeCheck (L_34, L_35);
  13286. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_35);
  13287. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = ___0_points;
  13288. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_37 = V_3;
  13289. NullCheck(L_36);
  13290. ArrayElementTypeCheck (L_36, L_37);
  13291. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_37);
  13292. goto IL_0072;
  13293. }
  13294. IL_0062:
  13295. {
  13296. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = ___0_points;
  13297. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_1;
  13298. NullCheck(L_38);
  13299. ArrayElementTypeCheck (L_38, L_39);
  13300. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39);
  13301. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = ___0_points;
  13302. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2;
  13303. NullCheck(L_40);
  13304. ArrayElementTypeCheck (L_40, L_41);
  13305. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_41);
  13306. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_42 = ___0_points;
  13307. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_3;
  13308. NullCheck(L_42);
  13309. ArrayElementTypeCheck (L_42, L_43);
  13310. (L_42)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43);
  13311. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_44 = ___0_points;
  13312. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_45 = V_0;
  13313. NullCheck(L_44);
  13314. ArrayElementTypeCheck (L_44, L_45);
  13315. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_45);
  13316. }
  13317. IL_0072:
  13318. {
  13319. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_46 = ___0_points;
  13320. return L_46;
  13321. }
  13322. }
  13323. // ZXing.ResultPoint ZXing.Datamatrix.Internal.Detector::correctTopRight(ZXing.ResultPoint[])
  13324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method)
  13325. {
  13326. static bool s_Il2CppMethodInitialized;
  13327. if (!s_Il2CppMethodInitialized)
  13328. {
  13329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  13330. s_Il2CppMethodInitialized = true;
  13331. }
  13332. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  13333. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  13334. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  13335. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  13336. int32_t V_4 = 0;
  13337. int32_t V_5 = 0;
  13338. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  13339. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL;
  13340. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_8 = NULL;
  13341. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_9 = NULL;
  13342. int32_t V_10 = 0;
  13343. {
  13344. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points;
  13345. NullCheck(L_0);
  13346. int32_t L_1 = 0;
  13347. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  13348. V_0 = L_2;
  13349. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points;
  13350. NullCheck(L_3);
  13351. int32_t L_4 = 1;
  13352. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  13353. V_1 = L_5;
  13354. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points;
  13355. NullCheck(L_6);
  13356. int32_t L_7 = 2;
  13357. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  13358. V_2 = L_8;
  13359. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points;
  13360. NullCheck(L_9);
  13361. int32_t L_10 = 3;
  13362. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  13363. V_3 = L_11;
  13364. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  13365. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3;
  13366. int32_t L_14;
  13367. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  13368. V_4 = L_14;
  13369. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1;
  13370. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_3;
  13371. int32_t L_17;
  13372. L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL);
  13373. V_5 = L_17;
  13374. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_0;
  13375. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_1;
  13376. int32_t L_20 = V_5;
  13377. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21;
  13378. L_21 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_18, L_19, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_20, 1)), 4)), NULL);
  13379. V_6 = L_21;
  13380. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_2;
  13381. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_1;
  13382. int32_t L_24 = V_4;
  13383. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25;
  13384. L_25 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_22, L_23, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_24, 1)), 4)), NULL);
  13385. V_7 = L_25;
  13386. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6;
  13387. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3;
  13388. int32_t L_28;
  13389. L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL);
  13390. V_4 = L_28;
  13391. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_7;
  13392. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_3;
  13393. int32_t L_31;
  13394. L_31 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_29, L_30, NULL);
  13395. V_5 = L_31;
  13396. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_3;
  13397. NullCheck(L_32);
  13398. float L_33;
  13399. L_33 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_32);
  13400. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_34 = V_2;
  13401. NullCheck(L_34);
  13402. float L_35;
  13403. L_35 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_34);
  13404. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36 = V_1;
  13405. NullCheck(L_36);
  13406. float L_37;
  13407. L_37 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_36);
  13408. int32_t L_38 = V_4;
  13409. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_3;
  13410. NullCheck(L_39);
  13411. float L_40;
  13412. L_40 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_39);
  13413. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2;
  13414. NullCheck(L_41);
  13415. float L_42;
  13416. L_42 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_41);
  13417. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_1;
  13418. NullCheck(L_43);
  13419. float L_44;
  13420. L_44 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_43);
  13421. int32_t L_45 = V_4;
  13422. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  13423. NullCheck(L_46);
  13424. 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);
  13425. V_8 = L_46;
  13426. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = V_3;
  13427. NullCheck(L_47);
  13428. float L_48;
  13429. L_48 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_47);
  13430. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = V_0;
  13431. NullCheck(L_49);
  13432. float L_50;
  13433. L_50 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_49);
  13434. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = V_1;
  13435. NullCheck(L_51);
  13436. float L_52;
  13437. L_52 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_51);
  13438. int32_t L_53 = V_5;
  13439. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_54 = V_3;
  13440. NullCheck(L_54);
  13441. float L_55;
  13442. L_55 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_54);
  13443. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_0;
  13444. NullCheck(L_56);
  13445. float L_57;
  13446. L_57 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_56);
  13447. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_1;
  13448. NullCheck(L_58);
  13449. float L_59;
  13450. L_59 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_58);
  13451. int32_t L_60 = V_5;
  13452. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  13453. NullCheck(L_61);
  13454. 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);
  13455. V_9 = L_61;
  13456. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_8;
  13457. bool L_63;
  13458. L_63 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_62, NULL);
  13459. if (L_63)
  13460. {
  13461. goto IL_00e7;
  13462. }
  13463. }
  13464. {
  13465. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_9;
  13466. bool L_65;
  13467. L_65 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_64, NULL);
  13468. if (!L_65)
  13469. {
  13470. goto IL_00e5;
  13471. }
  13472. }
  13473. {
  13474. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66 = V_9;
  13475. return L_66;
  13476. }
  13477. IL_00e5:
  13478. {
  13479. return (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL;
  13480. }
  13481. IL_00e7:
  13482. {
  13483. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_67 = V_9;
  13484. bool L_68;
  13485. L_68 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_67, NULL);
  13486. if (L_68)
  13487. {
  13488. goto IL_00f4;
  13489. }
  13490. }
  13491. {
  13492. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = V_8;
  13493. return L_69;
  13494. }
  13495. IL_00f4:
  13496. {
  13497. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = V_6;
  13498. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71 = V_8;
  13499. int32_t L_72;
  13500. L_72 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_70, L_71, NULL);
  13501. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = V_7;
  13502. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_74 = V_8;
  13503. int32_t L_75;
  13504. L_75 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_73, L_74, NULL);
  13505. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = V_6;
  13506. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = V_9;
  13507. int32_t L_78;
  13508. L_78 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_76, L_77, NULL);
  13509. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79 = V_7;
  13510. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_9;
  13511. int32_t L_81;
  13512. L_81 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_79, L_80, NULL);
  13513. V_10 = ((int32_t)il2cpp_codegen_add(L_78, L_81));
  13514. int32_t L_82 = V_10;
  13515. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_72, L_75))) <= ((int32_t)L_82)))
  13516. {
  13517. goto IL_0127;
  13518. }
  13519. }
  13520. {
  13521. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83 = V_8;
  13522. return L_83;
  13523. }
  13524. IL_0127:
  13525. {
  13526. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = V_9;
  13527. return L_84;
  13528. }
  13529. }
  13530. // ZXing.ResultPoint[] ZXing.Datamatrix.Internal.Detector::shiftToModuleCenter(ZXing.ResultPoint[])
  13531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method)
  13532. {
  13533. static bool s_Il2CppMethodInitialized;
  13534. if (!s_Il2CppMethodInitialized)
  13535. {
  13536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  13537. s_Il2CppMethodInitialized = true;
  13538. }
  13539. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  13540. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  13541. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  13542. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  13543. int32_t V_4 = 0;
  13544. int32_t V_5 = 0;
  13545. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  13546. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL;
  13547. float V_8 = 0.0f;
  13548. float V_9 = 0.0f;
  13549. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_10 = NULL;
  13550. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_11 = NULL;
  13551. {
  13552. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points;
  13553. NullCheck(L_0);
  13554. int32_t L_1 = 0;
  13555. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  13556. V_0 = L_2;
  13557. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points;
  13558. NullCheck(L_3);
  13559. int32_t L_4 = 1;
  13560. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  13561. V_1 = L_5;
  13562. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points;
  13563. NullCheck(L_6);
  13564. int32_t L_7 = 2;
  13565. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  13566. V_2 = L_8;
  13567. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points;
  13568. NullCheck(L_9);
  13569. int32_t L_10 = 3;
  13570. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  13571. V_3 = L_11;
  13572. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  13573. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3;
  13574. int32_t L_14;
  13575. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  13576. V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  13577. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_2;
  13578. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_3;
  13579. int32_t L_17;
  13580. L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL);
  13581. V_5 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  13582. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_0;
  13583. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_1;
  13584. int32_t L_20 = V_5;
  13585. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21;
  13586. L_21 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_18, L_19, ((int32_t)il2cpp_codegen_multiply(L_20, 4)), NULL);
  13587. V_6 = L_21;
  13588. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_2;
  13589. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_1;
  13590. int32_t L_24 = V_4;
  13591. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25;
  13592. L_25 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_22, L_23, ((int32_t)il2cpp_codegen_multiply(L_24, 4)), NULL);
  13593. V_7 = L_25;
  13594. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6;
  13595. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3;
  13596. int32_t L_28;
  13597. L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL);
  13598. V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  13599. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_7;
  13600. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_3;
  13601. int32_t L_31;
  13602. L_31 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_29, L_30, NULL);
  13603. V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  13604. int32_t L_32 = V_4;
  13605. if ((!(((uint32_t)((int32_t)(L_32&1))) == ((uint32_t)1))))
  13606. {
  13607. goto IL_0069;
  13608. }
  13609. }
  13610. {
  13611. int32_t L_33 = V_4;
  13612. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  13613. }
  13614. IL_0069:
  13615. {
  13616. int32_t L_34 = V_5;
  13617. if ((!(((uint32_t)((int32_t)(L_34&1))) == ((uint32_t)1))))
  13618. {
  13619. goto IL_0076;
  13620. }
  13621. }
  13622. {
  13623. int32_t L_35 = V_5;
  13624. V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  13625. }
  13626. IL_0076:
  13627. {
  13628. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36 = V_0;
  13629. NullCheck(L_36);
  13630. float L_37;
  13631. L_37 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_36);
  13632. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_38 = V_1;
  13633. NullCheck(L_38);
  13634. float L_39;
  13635. L_39 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_38);
  13636. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_40 = V_2;
  13637. NullCheck(L_40);
  13638. float L_41;
  13639. L_41 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_40);
  13640. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = V_3;
  13641. NullCheck(L_42);
  13642. float L_43;
  13643. L_43 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_42);
  13644. 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)));
  13645. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_44 = V_0;
  13646. NullCheck(L_44);
  13647. float L_45;
  13648. L_45 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_44);
  13649. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = V_1;
  13650. NullCheck(L_46);
  13651. float L_47;
  13652. L_47 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_46);
  13653. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_2;
  13654. NullCheck(L_48);
  13655. float L_49;
  13656. L_49 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_48);
  13657. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_3;
  13658. NullCheck(L_50);
  13659. float L_51;
  13660. L_51 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_50);
  13661. 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)));
  13662. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_52 = V_0;
  13663. float L_53 = V_8;
  13664. float L_54 = V_9;
  13665. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_55;
  13666. L_55 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_52, L_53, L_54, NULL);
  13667. V_0 = L_55;
  13668. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_1;
  13669. float L_57 = V_8;
  13670. float L_58 = V_9;
  13671. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_59;
  13672. L_59 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_56, L_57, L_58, NULL);
  13673. V_1 = L_59;
  13674. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_2;
  13675. float L_61 = V_8;
  13676. float L_62 = V_9;
  13677. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_63;
  13678. L_63 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_60, L_61, L_62, NULL);
  13679. V_2 = L_63;
  13680. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_3;
  13681. float L_65 = V_8;
  13682. float L_66 = V_9;
  13683. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_67;
  13684. L_67 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_64, L_65, L_66, NULL);
  13685. V_3 = L_67;
  13686. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_0;
  13687. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = V_1;
  13688. int32_t L_70 = V_5;
  13689. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71;
  13690. L_71 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_68, L_69, ((int32_t)il2cpp_codegen_multiply(L_70, 4)), NULL);
  13691. V_6 = L_71;
  13692. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_72 = V_6;
  13693. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = V_3;
  13694. int32_t L_74 = V_4;
  13695. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_75;
  13696. L_75 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_72, L_73, ((int32_t)il2cpp_codegen_multiply(L_74, 4)), NULL);
  13697. V_6 = L_75;
  13698. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = V_1;
  13699. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = V_0;
  13700. int32_t L_78 = V_5;
  13701. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79;
  13702. L_79 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_76, L_77, ((int32_t)il2cpp_codegen_multiply(L_78, 4)), NULL);
  13703. V_10 = L_79;
  13704. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_10;
  13705. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_81 = V_2;
  13706. int32_t L_82 = V_4;
  13707. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83;
  13708. L_83 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_80, L_81, ((int32_t)il2cpp_codegen_multiply(L_82, 4)), NULL);
  13709. V_10 = L_83;
  13710. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = V_2;
  13711. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_85 = V_3;
  13712. int32_t L_86 = V_5;
  13713. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_87;
  13714. L_87 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_84, L_85, ((int32_t)il2cpp_codegen_multiply(L_86, 4)), NULL);
  13715. V_7 = L_87;
  13716. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_88 = V_7;
  13717. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_89 = V_1;
  13718. int32_t L_90 = V_4;
  13719. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_91;
  13720. L_91 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_88, L_89, ((int32_t)il2cpp_codegen_multiply(L_90, 4)), NULL);
  13721. V_7 = L_91;
  13722. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_92 = V_3;
  13723. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_93 = V_2;
  13724. int32_t L_94 = V_5;
  13725. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_95;
  13726. L_95 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_92, L_93, ((int32_t)il2cpp_codegen_multiply(L_94, 4)), NULL);
  13727. V_11 = L_95;
  13728. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_96 = V_11;
  13729. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_97 = V_0;
  13730. int32_t L_98 = V_4;
  13731. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_99;
  13732. L_99 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_96, L_97, ((int32_t)il2cpp_codegen_multiply(L_98, 4)), NULL);
  13733. V_11 = L_99;
  13734. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_100 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  13735. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_101 = L_100;
  13736. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102 = V_6;
  13737. NullCheck(L_101);
  13738. ArrayElementTypeCheck (L_101, L_102);
  13739. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_102);
  13740. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_103 = L_101;
  13741. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_10;
  13742. NullCheck(L_103);
  13743. ArrayElementTypeCheck (L_103, L_104);
  13744. (L_103)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_104);
  13745. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_105 = L_103;
  13746. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_106 = V_7;
  13747. NullCheck(L_105);
  13748. ArrayElementTypeCheck (L_105, L_106);
  13749. (L_105)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_106);
  13750. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_107 = L_105;
  13751. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_108 = V_11;
  13752. NullCheck(L_107);
  13753. ArrayElementTypeCheck (L_107, L_108);
  13754. (L_107)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_108);
  13755. return L_107;
  13756. }
  13757. }
  13758. // System.Boolean ZXing.Datamatrix.Internal.Detector::isValid(ZXing.ResultPoint)
  13759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p, const RuntimeMethod* method)
  13760. {
  13761. {
  13762. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_p;
  13763. NullCheck(L_0);
  13764. float L_1;
  13765. L_1 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_0);
  13766. if ((!(((float)L_1) >= ((float)(0.0f)))))
  13767. {
  13768. goto IL_0043;
  13769. }
  13770. }
  13771. {
  13772. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_p;
  13773. NullCheck(L_2);
  13774. float L_3;
  13775. L_3 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_2);
  13776. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = __this->___image_0;
  13777. NullCheck(L_4);
  13778. int32_t L_5;
  13779. L_5 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_4, NULL);
  13780. if ((!(((float)L_3) < ((float)((float)L_5)))))
  13781. {
  13782. goto IL_0043;
  13783. }
  13784. }
  13785. {
  13786. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___0_p;
  13787. NullCheck(L_6);
  13788. float L_7;
  13789. L_7 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_6);
  13790. if ((!(((float)L_7) > ((float)(0.0f)))))
  13791. {
  13792. goto IL_0043;
  13793. }
  13794. }
  13795. {
  13796. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___0_p;
  13797. NullCheck(L_8);
  13798. float L_9;
  13799. L_9 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_8);
  13800. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___image_0;
  13801. NullCheck(L_10);
  13802. int32_t L_11;
  13803. L_11 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_10, NULL);
  13804. return (bool)((((float)L_9) < ((float)((float)L_11)))? 1 : 0);
  13805. }
  13806. IL_0043:
  13807. {
  13808. return (bool)0;
  13809. }
  13810. }
  13811. // ZXing.Common.BitMatrix ZXing.Datamatrix.Internal.Detector::sampleGrid(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32,System.Int32)
  13812. 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)
  13813. {
  13814. static bool s_Il2CppMethodInitialized;
  13815. if (!s_Il2CppMethodInitialized)
  13816. {
  13817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  13818. s_Il2CppMethodInitialized = true;
  13819. }
  13820. {
  13821. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  13822. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0;
  13823. L_0 = GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline(NULL);
  13824. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image;
  13825. int32_t L_2 = ___5_dimensionX;
  13826. int32_t L_3 = ___6_dimensionY;
  13827. int32_t L_4 = ___5_dimensionX;
  13828. int32_t L_5 = ___5_dimensionX;
  13829. int32_t L_6 = ___6_dimensionY;
  13830. int32_t L_7 = ___6_dimensionY;
  13831. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___1_topLeft;
  13832. NullCheck(L_8);
  13833. float L_9;
  13834. L_9 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_8);
  13835. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___1_topLeft;
  13836. NullCheck(L_10);
  13837. float L_11;
  13838. L_11 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_10);
  13839. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___4_topRight;
  13840. NullCheck(L_12);
  13841. float L_13;
  13842. L_13 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_12);
  13843. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = ___4_topRight;
  13844. NullCheck(L_14);
  13845. float L_15;
  13846. L_15 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_14);
  13847. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = ___3_bottomRight;
  13848. NullCheck(L_16);
  13849. float L_17;
  13850. L_17 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_16);
  13851. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = ___3_bottomRight;
  13852. NullCheck(L_18);
  13853. float L_19;
  13854. L_19 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_18);
  13855. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = ___2_bottomLeft;
  13856. NullCheck(L_20);
  13857. float L_21;
  13858. L_21 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_20);
  13859. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = ___2_bottomLeft;
  13860. NullCheck(L_22);
  13861. float L_23;
  13862. L_23 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_22);
  13863. NullCheck(L_0);
  13864. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24;
  13865. 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 /* ZXing.Common.BitMatrix ZXing.Common.GridSampler::sampleGrid(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) */, 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);
  13866. return L_24;
  13867. }
  13868. }
  13869. // System.Int32 ZXing.Datamatrix.Internal.Detector::transitionsBetween(ZXing.ResultPoint,ZXing.ResultPoint)
  13870. 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)
  13871. {
  13872. static bool s_Il2CppMethodInitialized;
  13873. if (!s_Il2CppMethodInitialized)
  13874. {
  13875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13876. s_Il2CppMethodInitialized = true;
  13877. }
  13878. int32_t V_0 = 0;
  13879. int32_t V_1 = 0;
  13880. int32_t V_2 = 0;
  13881. int32_t V_3 = 0;
  13882. bool V_4 = false;
  13883. int32_t V_5 = 0;
  13884. int32_t V_6 = 0;
  13885. int32_t V_7 = 0;
  13886. int32_t V_8 = 0;
  13887. int32_t V_9 = 0;
  13888. int32_t V_10 = 0;
  13889. bool V_11 = false;
  13890. int32_t V_12 = 0;
  13891. int32_t V_13 = 0;
  13892. bool V_14 = false;
  13893. int32_t G_B5_0 = 0;
  13894. int32_t G_B8_0 = 0;
  13895. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B10_0 = NULL;
  13896. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B9_0 = NULL;
  13897. int32_t G_B11_0 = 0;
  13898. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B11_1 = NULL;
  13899. int32_t G_B13_0 = 0;
  13900. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B13_1 = NULL;
  13901. int32_t G_B12_0 = 0;
  13902. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B12_1 = NULL;
  13903. int32_t G_B14_0 = 0;
  13904. int32_t G_B14_1 = 0;
  13905. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B14_2 = NULL;
  13906. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B17_0 = NULL;
  13907. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B16_0 = NULL;
  13908. int32_t G_B18_0 = 0;
  13909. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B18_1 = NULL;
  13910. int32_t G_B20_0 = 0;
  13911. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B20_1 = NULL;
  13912. int32_t G_B19_0 = 0;
  13913. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B19_1 = NULL;
  13914. int32_t G_B21_0 = 0;
  13915. int32_t G_B21_1 = 0;
  13916. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B21_2 = NULL;
  13917. {
  13918. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_from;
  13919. NullCheck(L_0);
  13920. float L_1;
  13921. L_1 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_0);
  13922. V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
  13923. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_from;
  13924. NullCheck(L_2);
  13925. float L_3;
  13926. L_3 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_2);
  13927. V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_3);
  13928. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_to;
  13929. NullCheck(L_4);
  13930. float L_5;
  13931. L_5 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single ZXing.ResultPoint::get_X() */, L_4);
  13932. V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(L_5);
  13933. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = __this->___image_0;
  13934. NullCheck(L_6);
  13935. int32_t L_7;
  13936. L_7 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_6, NULL);
  13937. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___1_to;
  13938. NullCheck(L_8);
  13939. float L_9;
  13940. L_9 = VirtualFuncInvoker0< float >::Invoke(5 /* System.Single ZXing.ResultPoint::get_Y() */, L_8);
  13941. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13942. int32_t L_10;
  13943. L_10 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_7, 1)), il2cpp_codegen_cast_double_to_int<int32_t>(L_9), NULL);
  13944. V_3 = L_10;
  13945. int32_t L_11 = V_3;
  13946. int32_t L_12 = V_1;
  13947. int32_t L_13;
  13948. L_13 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_11, L_12)));
  13949. int32_t L_14 = V_2;
  13950. int32_t L_15 = V_0;
  13951. int32_t L_16;
  13952. L_16 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_14, L_15)));
  13953. V_4 = (bool)((((int32_t)L_13) > ((int32_t)L_16))? 1 : 0);
  13954. bool L_17 = V_4;
  13955. if (!L_17)
  13956. {
  13957. goto IL_0052;
  13958. }
  13959. }
  13960. {
  13961. int32_t L_18 = V_0;
  13962. int32_t L_19 = V_1;
  13963. V_0 = L_19;
  13964. V_1 = L_18;
  13965. int32_t L_20 = V_2;
  13966. int32_t L_21 = V_3;
  13967. V_2 = L_21;
  13968. V_3 = L_20;
  13969. }
  13970. IL_0052:
  13971. {
  13972. int32_t L_22 = V_2;
  13973. int32_t L_23 = V_0;
  13974. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13975. int32_t L_24;
  13976. L_24 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_22, L_23)));
  13977. V_5 = L_24;
  13978. int32_t L_25 = V_3;
  13979. int32_t L_26 = V_1;
  13980. int32_t L_27;
  13981. L_27 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_25, L_26)));
  13982. V_6 = L_27;
  13983. int32_t L_28 = V_5;
  13984. V_7 = ((int32_t)(((-L_28))/2));
  13985. int32_t L_29 = V_1;
  13986. int32_t L_30 = V_3;
  13987. if ((((int32_t)L_29) < ((int32_t)L_30)))
  13988. {
  13989. goto IL_0074;
  13990. }
  13991. }
  13992. {
  13993. G_B5_0 = (-1);
  13994. goto IL_0075;
  13995. }
  13996. IL_0074:
  13997. {
  13998. G_B5_0 = 1;
  13999. }
  14000. IL_0075:
  14001. {
  14002. V_8 = G_B5_0;
  14003. int32_t L_31 = V_0;
  14004. int32_t L_32 = V_2;
  14005. if ((((int32_t)L_31) < ((int32_t)L_32)))
  14006. {
  14007. goto IL_007e;
  14008. }
  14009. }
  14010. {
  14011. G_B8_0 = (-1);
  14012. goto IL_007f;
  14013. }
  14014. IL_007e:
  14015. {
  14016. G_B8_0 = 1;
  14017. }
  14018. IL_007f:
  14019. {
  14020. V_9 = G_B8_0;
  14021. V_10 = 0;
  14022. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = __this->___image_0;
  14023. bool L_34 = V_4;
  14024. G_B9_0 = L_33;
  14025. if (L_34)
  14026. {
  14027. G_B10_0 = L_33;
  14028. goto IL_0091;
  14029. }
  14030. }
  14031. {
  14032. int32_t L_35 = V_0;
  14033. G_B11_0 = L_35;
  14034. G_B11_1 = G_B9_0;
  14035. goto IL_0092;
  14036. }
  14037. IL_0091:
  14038. {
  14039. int32_t L_36 = V_1;
  14040. G_B11_0 = L_36;
  14041. G_B11_1 = G_B10_0;
  14042. }
  14043. IL_0092:
  14044. {
  14045. bool L_37 = V_4;
  14046. G_B12_0 = G_B11_0;
  14047. G_B12_1 = G_B11_1;
  14048. if (L_37)
  14049. {
  14050. G_B13_0 = G_B11_0;
  14051. G_B13_1 = G_B11_1;
  14052. goto IL_0099;
  14053. }
  14054. }
  14055. {
  14056. int32_t L_38 = V_1;
  14057. G_B14_0 = L_38;
  14058. G_B14_1 = G_B12_0;
  14059. G_B14_2 = G_B12_1;
  14060. goto IL_009a;
  14061. }
  14062. IL_0099:
  14063. {
  14064. int32_t L_39 = V_0;
  14065. G_B14_0 = L_39;
  14066. G_B14_1 = G_B13_0;
  14067. G_B14_2 = G_B13_1;
  14068. }
  14069. IL_009a:
  14070. {
  14071. NullCheck(G_B14_2);
  14072. bool L_40;
  14073. L_40 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(G_B14_2, G_B14_1, G_B14_0, NULL);
  14074. V_11 = L_40;
  14075. int32_t L_41 = V_0;
  14076. V_12 = L_41;
  14077. int32_t L_42 = V_1;
  14078. V_13 = L_42;
  14079. goto IL_0100;
  14080. }
  14081. IL_00a9:
  14082. {
  14083. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_43 = __this->___image_0;
  14084. bool L_44 = V_4;
  14085. G_B16_0 = L_43;
  14086. if (L_44)
  14087. {
  14088. G_B17_0 = L_43;
  14089. goto IL_00b7;
  14090. }
  14091. }
  14092. {
  14093. int32_t L_45 = V_12;
  14094. G_B18_0 = L_45;
  14095. G_B18_1 = G_B16_0;
  14096. goto IL_00b9;
  14097. }
  14098. IL_00b7:
  14099. {
  14100. int32_t L_46 = V_13;
  14101. G_B18_0 = L_46;
  14102. G_B18_1 = G_B17_0;
  14103. }
  14104. IL_00b9:
  14105. {
  14106. bool L_47 = V_4;
  14107. G_B19_0 = G_B18_0;
  14108. G_B19_1 = G_B18_1;
  14109. if (L_47)
  14110. {
  14111. G_B20_0 = G_B18_0;
  14112. G_B20_1 = G_B18_1;
  14113. goto IL_00c1;
  14114. }
  14115. }
  14116. {
  14117. int32_t L_48 = V_13;
  14118. G_B21_0 = L_48;
  14119. G_B21_1 = G_B19_0;
  14120. G_B21_2 = G_B19_1;
  14121. goto IL_00c3;
  14122. }
  14123. IL_00c1:
  14124. {
  14125. int32_t L_49 = V_12;
  14126. G_B21_0 = L_49;
  14127. G_B21_1 = G_B20_0;
  14128. G_B21_2 = G_B20_1;
  14129. }
  14130. IL_00c3:
  14131. {
  14132. NullCheck(G_B21_2);
  14133. bool L_50;
  14134. L_50 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(G_B21_2, G_B21_1, G_B21_0, NULL);
  14135. V_14 = L_50;
  14136. bool L_51 = V_14;
  14137. bool L_52 = V_11;
  14138. if ((((int32_t)L_51) == ((int32_t)L_52)))
  14139. {
  14140. goto IL_00da;
  14141. }
  14142. }
  14143. {
  14144. int32_t L_53 = V_10;
  14145. V_10 = ((int32_t)il2cpp_codegen_add(L_53, 1));
  14146. bool L_54 = V_14;
  14147. V_11 = L_54;
  14148. }
  14149. IL_00da:
  14150. {
  14151. int32_t L_55 = V_7;
  14152. int32_t L_56 = V_6;
  14153. V_7 = ((int32_t)il2cpp_codegen_add(L_55, L_56));
  14154. int32_t L_57 = V_7;
  14155. if ((((int32_t)L_57) <= ((int32_t)0)))
  14156. {
  14157. goto IL_00f9;
  14158. }
  14159. }
  14160. {
  14161. int32_t L_58 = V_13;
  14162. int32_t L_59 = V_3;
  14163. if ((((int32_t)L_58) == ((int32_t)L_59)))
  14164. {
  14165. goto IL_0105;
  14166. }
  14167. }
  14168. {
  14169. int32_t L_60 = V_13;
  14170. int32_t L_61 = V_8;
  14171. V_13 = ((int32_t)il2cpp_codegen_add(L_60, L_61));
  14172. int32_t L_62 = V_7;
  14173. int32_t L_63 = V_5;
  14174. V_7 = ((int32_t)il2cpp_codegen_subtract(L_62, L_63));
  14175. }
  14176. IL_00f9:
  14177. {
  14178. int32_t L_64 = V_12;
  14179. int32_t L_65 = V_9;
  14180. V_12 = ((int32_t)il2cpp_codegen_add(L_64, L_65));
  14181. }
  14182. IL_0100:
  14183. {
  14184. int32_t L_66 = V_12;
  14185. int32_t L_67 = V_2;
  14186. if ((!(((uint32_t)L_66) == ((uint32_t)L_67))))
  14187. {
  14188. goto IL_00a9;
  14189. }
  14190. }
  14191. IL_0105:
  14192. {
  14193. int32_t L_68 = V_10;
  14194. return L_68;
  14195. }
  14196. }
  14197. #ifdef __clang__
  14198. #pragma clang diagnostic pop
  14199. #endif
  14200. #ifdef __clang__
  14201. #pragma clang diagnostic push
  14202. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14203. #pragma clang diagnostic ignored "-Wunused-variable"
  14204. #endif
  14205. // System.Int32 ZXing.Common.BitArray::get_Size()
  14206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  14207. {
  14208. {
  14209. int32_t L_0 = __this->___size_1;
  14210. return L_0;
  14211. }
  14212. }
  14213. // System.Int32 ZXing.Common.BitArray::get_SizeInBytes()
  14214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_get_SizeInBytes_m0B4EACA16D67D12B0F4BFB984B68E98F9A8A8FA1 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  14215. {
  14216. {
  14217. int32_t L_0 = __this->___size_1;
  14218. return ((int32_t)(((int32_t)il2cpp_codegen_add(L_0, 7))>>3));
  14219. }
  14220. }
  14221. // System.Boolean ZXing.Common.BitArray::get_Item(System.Int32)
  14222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method)
  14223. {
  14224. {
  14225. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  14226. int32_t L_1 = ___0_i;
  14227. NullCheck(L_0);
  14228. int32_t L_2 = ((int32_t)(L_1>>5));
  14229. int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  14230. int32_t L_4 = ___0_i;
  14231. 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);
  14232. }
  14233. }
  14234. // System.Void ZXing.Common.BitArray::set_Item(System.Int32,System.Boolean)
  14235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, bool ___1_value, const RuntimeMethod* method)
  14236. {
  14237. {
  14238. bool L_0 = ___1_value;
  14239. if (!L_0)
  14240. {
  14241. goto IL_001e;
  14242. }
  14243. }
  14244. {
  14245. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits_0;
  14246. int32_t L_2 = ___0_i;
  14247. NullCheck(L_1);
  14248. int32_t* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_2>>5)))));
  14249. int32_t L_4 = *((int32_t*)L_3);
  14250. int32_t L_5 = ___0_i;
  14251. *((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)))))));
  14252. }
  14253. IL_001e:
  14254. {
  14255. return;
  14256. }
  14257. }
  14258. // System.Void ZXing.Common.BitArray::.ctor()
  14259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  14260. {
  14261. static bool s_Il2CppMethodInitialized;
  14262. if (!s_Il2CppMethodInitialized)
  14263. {
  14264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14265. s_Il2CppMethodInitialized = true;
  14266. }
  14267. {
  14268. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  14269. __this->___size_1 = 0;
  14270. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
  14271. __this->___bits_0 = L_0;
  14272. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_0), (void*)L_0);
  14273. return;
  14274. }
  14275. }
  14276. // System.Void ZXing.Common.BitArray::.ctor(System.Int32)
  14277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method)
  14278. {
  14279. static bool s_Il2CppMethodInitialized;
  14280. if (!s_Il2CppMethodInitialized)
  14281. {
  14282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14283. s_Il2CppMethodInitialized = true;
  14284. }
  14285. {
  14286. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  14287. int32_t L_0 = ___0_size;
  14288. if ((((int32_t)L_0) >= ((int32_t)1)))
  14289. {
  14290. goto IL_0015;
  14291. }
  14292. }
  14293. {
  14294. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  14295. NullCheck(L_1);
  14296. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE57E9F8D508C53FA6E82FF9B3A504F0C9FFBE6AA)), NULL);
  14297. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C_RuntimeMethod_var)));
  14298. }
  14299. IL_0015:
  14300. {
  14301. int32_t L_2 = ___0_size;
  14302. __this->___size_1 = L_2;
  14303. int32_t L_3 = ___0_size;
  14304. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14305. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4;
  14306. L_4 = BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635(L_3, NULL);
  14307. __this->___bits_0 = L_4;
  14308. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_0), (void*)L_4);
  14309. return;
  14310. }
  14311. }
  14312. // System.Void ZXing.Common.BitArray::.ctor(System.Int32[],System.Int32)
  14313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_mEDC06A6C18FF38BD70B49133903D7DC3457E58DB (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_bits, int32_t ___1_size, const RuntimeMethod* method)
  14314. {
  14315. {
  14316. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  14317. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_bits;
  14318. __this->___bits_0 = L_0;
  14319. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_0), (void*)L_0);
  14320. int32_t L_1 = ___1_size;
  14321. __this->___size_1 = L_1;
  14322. return;
  14323. }
  14324. }
  14325. // System.Void ZXing.Common.BitArray::ensureCapacity(System.Int32)
  14326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_ensureCapacity_mDF218905881BF77F0EB74B7CE44DACEE7BB8E5C3 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method)
  14327. {
  14328. static bool s_Il2CppMethodInitialized;
  14329. if (!s_Il2CppMethodInitialized)
  14330. {
  14331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14332. s_Il2CppMethodInitialized = true;
  14333. }
  14334. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  14335. {
  14336. int32_t L_0 = ___0_size;
  14337. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits_0;
  14338. NullCheck(L_1);
  14339. if ((((int32_t)L_0) <= ((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_1)->max_length))<<5)))))
  14340. {
  14341. goto IL_0031;
  14342. }
  14343. }
  14344. {
  14345. int32_t L_2 = ___0_size;
  14346. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14347. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3;
  14348. L_3 = BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635(L_2, NULL);
  14349. V_0 = L_3;
  14350. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits_0;
  14351. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_0;
  14352. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___bits_0;
  14353. NullCheck(L_6);
  14354. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  14355. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_0;
  14356. __this->___bits_0 = L_7;
  14357. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_0), (void*)L_7);
  14358. }
  14359. IL_0031:
  14360. {
  14361. return;
  14362. }
  14363. }
  14364. // System.Void ZXing.Common.BitArray::flip(System.Int32)
  14365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_flip_m16DD8F9CB49C7CC3875448F83B3A9E25E8B6D192 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method)
  14366. {
  14367. {
  14368. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  14369. int32_t L_1 = ___0_i;
  14370. NullCheck(L_0);
  14371. int32_t* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_1>>5)))));
  14372. int32_t L_3 = *((int32_t*)L_2);
  14373. int32_t L_4 = ___0_i;
  14374. *((int32_t*)L_2) = (int32_t)((int32_t)(L_3^((int32_t)(1<<((int32_t)(((int32_t)(L_4&((int32_t)31)))&((int32_t)31)))))));
  14375. return;
  14376. }
  14377. }
  14378. // System.Int32 ZXing.Common.BitArray::numberOfTrailingZeros(System.Int32)
  14379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2 (int32_t ___0_num, const RuntimeMethod* method)
  14380. {
  14381. static bool s_Il2CppMethodInitialized;
  14382. if (!s_Il2CppMethodInitialized)
  14383. {
  14384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14385. s_Il2CppMethodInitialized = true;
  14386. }
  14387. int32_t V_0 = 0;
  14388. {
  14389. int32_t L_0 = ___0_num;
  14390. int32_t L_1 = ___0_num;
  14391. V_0 = ((int32_t)(((int32_t)(((-L_0))&L_1))%((int32_t)37)));
  14392. int32_t L_2 = V_0;
  14393. if ((((int32_t)L_2) >= ((int32_t)0)))
  14394. {
  14395. goto IL_0010;
  14396. }
  14397. }
  14398. {
  14399. int32_t L_3 = V_0;
  14400. V_0 = ((int32_t)il2cpp_codegen_multiply(L_3, (-1)));
  14401. }
  14402. IL_0010:
  14403. {
  14404. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14405. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup_2;
  14406. int32_t L_5 = V_0;
  14407. NullCheck(L_4);
  14408. int32_t L_6 = L_5;
  14409. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  14410. return L_7;
  14411. }
  14412. }
  14413. // System.Int32 ZXing.Common.BitArray::getNextSet(System.Int32)
  14414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method)
  14415. {
  14416. static bool s_Il2CppMethodInitialized;
  14417. if (!s_Il2CppMethodInitialized)
  14418. {
  14419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14420. s_Il2CppMethodInitialized = true;
  14421. }
  14422. int32_t V_0 = 0;
  14423. int32_t V_1 = 0;
  14424. int32_t V_2 = 0;
  14425. {
  14426. int32_t L_0 = ___0_from;
  14427. int32_t L_1 = __this->___size_1;
  14428. if ((((int32_t)L_0) < ((int32_t)L_1)))
  14429. {
  14430. goto IL_0010;
  14431. }
  14432. }
  14433. {
  14434. int32_t L_2 = __this->___size_1;
  14435. return L_2;
  14436. }
  14437. IL_0010:
  14438. {
  14439. int32_t L_3 = ___0_from;
  14440. V_0 = ((int32_t)(L_3>>5));
  14441. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits_0;
  14442. int32_t L_5 = V_0;
  14443. NullCheck(L_4);
  14444. int32_t L_6 = L_5;
  14445. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  14446. V_1 = L_7;
  14447. int32_t L_8 = V_1;
  14448. int32_t L_9 = ___0_from;
  14449. V_1 = ((int32_t)(L_8&((-((int32_t)(1<<((int32_t)(((int32_t)(L_9&((int32_t)31)))&((int32_t)31)))))))));
  14450. goto IL_004b;
  14451. }
  14452. IL_002c:
  14453. {
  14454. int32_t L_10 = V_0;
  14455. int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  14456. V_0 = L_11;
  14457. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits_0;
  14458. NullCheck(L_12);
  14459. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  14460. {
  14461. goto IL_0042;
  14462. }
  14463. }
  14464. {
  14465. int32_t L_13 = __this->___size_1;
  14466. return L_13;
  14467. }
  14468. IL_0042:
  14469. {
  14470. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits_0;
  14471. int32_t L_15 = V_0;
  14472. NullCheck(L_14);
  14473. int32_t L_16 = L_15;
  14474. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  14475. V_1 = L_17;
  14476. }
  14477. IL_004b:
  14478. {
  14479. int32_t L_18 = V_1;
  14480. if (!L_18)
  14481. {
  14482. goto IL_002c;
  14483. }
  14484. }
  14485. {
  14486. int32_t L_19 = V_0;
  14487. int32_t L_20 = V_1;
  14488. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14489. int32_t L_21;
  14490. L_21 = BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2(L_20, NULL);
  14491. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_19<<5)), L_21));
  14492. int32_t L_22 = V_2;
  14493. int32_t L_23 = __this->___size_1;
  14494. if ((((int32_t)L_22) > ((int32_t)L_23)))
  14495. {
  14496. goto IL_0064;
  14497. }
  14498. }
  14499. {
  14500. int32_t L_24 = V_2;
  14501. return L_24;
  14502. }
  14503. IL_0064:
  14504. {
  14505. int32_t L_25 = __this->___size_1;
  14506. return L_25;
  14507. }
  14508. }
  14509. // System.Int32 ZXing.Common.BitArray::getNextUnset(System.Int32)
  14510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextUnset_m500B3B13B5BD6B712BCD369857F37F5855DD6D5D (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method)
  14511. {
  14512. static bool s_Il2CppMethodInitialized;
  14513. if (!s_Il2CppMethodInitialized)
  14514. {
  14515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14516. s_Il2CppMethodInitialized = true;
  14517. }
  14518. int32_t V_0 = 0;
  14519. int32_t V_1 = 0;
  14520. int32_t V_2 = 0;
  14521. {
  14522. int32_t L_0 = ___0_from;
  14523. int32_t L_1 = __this->___size_1;
  14524. if ((((int32_t)L_0) < ((int32_t)L_1)))
  14525. {
  14526. goto IL_0010;
  14527. }
  14528. }
  14529. {
  14530. int32_t L_2 = __this->___size_1;
  14531. return L_2;
  14532. }
  14533. IL_0010:
  14534. {
  14535. int32_t L_3 = ___0_from;
  14536. V_0 = ((int32_t)(L_3>>5));
  14537. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits_0;
  14538. int32_t L_5 = V_0;
  14539. NullCheck(L_4);
  14540. int32_t L_6 = L_5;
  14541. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  14542. V_1 = ((~L_7));
  14543. int32_t L_8 = V_1;
  14544. int32_t L_9 = ___0_from;
  14545. V_1 = ((int32_t)(L_8&((-((int32_t)(1<<((int32_t)(((int32_t)(L_9&((int32_t)31)))&((int32_t)31)))))))));
  14546. goto IL_004d;
  14547. }
  14548. IL_002d:
  14549. {
  14550. int32_t L_10 = V_0;
  14551. int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  14552. V_0 = L_11;
  14553. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits_0;
  14554. NullCheck(L_12);
  14555. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  14556. {
  14557. goto IL_0043;
  14558. }
  14559. }
  14560. {
  14561. int32_t L_13 = __this->___size_1;
  14562. return L_13;
  14563. }
  14564. IL_0043:
  14565. {
  14566. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits_0;
  14567. int32_t L_15 = V_0;
  14568. NullCheck(L_14);
  14569. int32_t L_16 = L_15;
  14570. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  14571. V_1 = ((~L_17));
  14572. }
  14573. IL_004d:
  14574. {
  14575. int32_t L_18 = V_1;
  14576. if (!L_18)
  14577. {
  14578. goto IL_002d;
  14579. }
  14580. }
  14581. {
  14582. int32_t L_19 = V_0;
  14583. int32_t L_20 = V_1;
  14584. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  14585. int32_t L_21;
  14586. L_21 = BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2(L_20, NULL);
  14587. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_19<<5)), L_21));
  14588. int32_t L_22 = V_2;
  14589. int32_t L_23 = __this->___size_1;
  14590. if ((((int32_t)L_22) > ((int32_t)L_23)))
  14591. {
  14592. goto IL_0066;
  14593. }
  14594. }
  14595. {
  14596. int32_t L_24 = V_2;
  14597. return L_24;
  14598. }
  14599. IL_0066:
  14600. {
  14601. int32_t L_25 = __this->___size_1;
  14602. return L_25;
  14603. }
  14604. }
  14605. // System.Void ZXing.Common.BitArray::setBulk(System.Int32,System.Int32)
  14606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, int32_t ___1_newBits, const RuntimeMethod* method)
  14607. {
  14608. {
  14609. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  14610. int32_t L_1 = ___0_i;
  14611. int32_t L_2 = ___1_newBits;
  14612. NullCheck(L_0);
  14613. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_1>>5))), (int32_t)L_2);
  14614. return;
  14615. }
  14616. }
  14617. // System.Void ZXing.Common.BitArray::setRange(System.Int32,System.Int32)
  14618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_setRange_m5313515D01A91E11DD2D86AA90116260F1581B75 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_start, int32_t ___1_end, const RuntimeMethod* method)
  14619. {
  14620. int32_t V_0 = 0;
  14621. int32_t V_1 = 0;
  14622. int32_t V_2 = 0;
  14623. int32_t V_3 = 0;
  14624. int32_t V_4 = 0;
  14625. int32_t V_5 = 0;
  14626. int32_t G_B10_0 = 0;
  14627. int32_t G_B13_0 = 0;
  14628. {
  14629. int32_t L_0 = ___1_end;
  14630. int32_t L_1 = ___0_start;
  14631. if ((((int32_t)L_0) < ((int32_t)L_1)))
  14632. {
  14633. goto IL_0011;
  14634. }
  14635. }
  14636. {
  14637. int32_t L_2 = ___0_start;
  14638. if ((((int32_t)L_2) < ((int32_t)0)))
  14639. {
  14640. goto IL_0011;
  14641. }
  14642. }
  14643. {
  14644. int32_t L_3 = ___1_end;
  14645. int32_t L_4 = __this->___size_1;
  14646. if ((((int32_t)L_3) <= ((int32_t)L_4)))
  14647. {
  14648. goto IL_0017;
  14649. }
  14650. }
  14651. IL_0011:
  14652. {
  14653. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  14654. NullCheck(L_5);
  14655. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_5, NULL);
  14656. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray_setRange_m5313515D01A91E11DD2D86AA90116260F1581B75_RuntimeMethod_var)));
  14657. }
  14658. IL_0017:
  14659. {
  14660. int32_t L_6 = ___1_end;
  14661. int32_t L_7 = ___0_start;
  14662. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  14663. {
  14664. goto IL_001c;
  14665. }
  14666. }
  14667. {
  14668. return;
  14669. }
  14670. IL_001c:
  14671. {
  14672. int32_t L_8 = ___1_end;
  14673. ___1_end = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  14674. int32_t L_9 = ___0_start;
  14675. V_0 = ((int32_t)(L_9>>5));
  14676. int32_t L_10 = ___1_end;
  14677. V_1 = ((int32_t)(L_10>>5));
  14678. int32_t L_11 = V_0;
  14679. V_2 = L_11;
  14680. goto IL_006d;
  14681. }
  14682. IL_002d:
  14683. {
  14684. int32_t L_12 = V_2;
  14685. int32_t L_13 = V_0;
  14686. if ((((int32_t)L_12) > ((int32_t)L_13)))
  14687. {
  14688. goto IL_0037;
  14689. }
  14690. }
  14691. {
  14692. int32_t L_14 = ___0_start;
  14693. G_B10_0 = ((int32_t)(L_14&((int32_t)31)));
  14694. goto IL_0038;
  14695. }
  14696. IL_0037:
  14697. {
  14698. G_B10_0 = 0;
  14699. }
  14700. IL_0038:
  14701. {
  14702. V_3 = G_B10_0;
  14703. int32_t L_15 = V_2;
  14704. int32_t L_16 = V_1;
  14705. if ((((int32_t)L_15) < ((int32_t)L_16)))
  14706. {
  14707. goto IL_0043;
  14708. }
  14709. }
  14710. {
  14711. int32_t L_17 = ___1_end;
  14712. G_B13_0 = ((int32_t)(L_17&((int32_t)31)));
  14713. goto IL_0045;
  14714. }
  14715. IL_0043:
  14716. {
  14717. G_B13_0 = ((int32_t)31);
  14718. }
  14719. IL_0045:
  14720. {
  14721. V_4 = G_B13_0;
  14722. int32_t L_18 = V_4;
  14723. int32_t L_19 = V_3;
  14724. 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)))))));
  14725. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___bits_0;
  14726. int32_t L_21 = V_2;
  14727. NullCheck(L_20);
  14728. int32_t* L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)));
  14729. int32_t L_23 = *((int32_t*)L_22);
  14730. int32_t L_24 = V_5;
  14731. *((int32_t*)L_22) = (int32_t)((int32_t)(L_23|L_24));
  14732. int32_t L_25 = V_2;
  14733. V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  14734. }
  14735. IL_006d:
  14736. {
  14737. int32_t L_26 = V_2;
  14738. int32_t L_27 = V_1;
  14739. if ((((int32_t)L_26) <= ((int32_t)L_27)))
  14740. {
  14741. goto IL_002d;
  14742. }
  14743. }
  14744. {
  14745. return;
  14746. }
  14747. }
  14748. // System.Void ZXing.Common.BitArray::clear()
  14749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  14750. {
  14751. int32_t V_0 = 0;
  14752. int32_t V_1 = 0;
  14753. {
  14754. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  14755. NullCheck(L_0);
  14756. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  14757. V_1 = 0;
  14758. goto IL_001a;
  14759. }
  14760. IL_000d:
  14761. {
  14762. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits_0;
  14763. int32_t L_2 = V_1;
  14764. NullCheck(L_1);
  14765. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)0);
  14766. int32_t L_3 = V_1;
  14767. V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  14768. }
  14769. IL_001a:
  14770. {
  14771. int32_t L_4 = V_1;
  14772. int32_t L_5 = V_0;
  14773. if ((((int32_t)L_4) < ((int32_t)L_5)))
  14774. {
  14775. goto IL_000d;
  14776. }
  14777. }
  14778. {
  14779. return;
  14780. }
  14781. }
  14782. // System.Boolean ZXing.Common.BitArray::isRange(System.Int32,System.Int32,System.Boolean)
  14783. 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)
  14784. {
  14785. int32_t V_0 = 0;
  14786. int32_t V_1 = 0;
  14787. int32_t V_2 = 0;
  14788. int32_t V_3 = 0;
  14789. int32_t V_4 = 0;
  14790. int32_t V_5 = 0;
  14791. int32_t G_B10_0 = 0;
  14792. int32_t G_B13_0 = 0;
  14793. int32_t G_B15_0 = 0;
  14794. int32_t G_B14_0 = 0;
  14795. int32_t G_B16_0 = 0;
  14796. int32_t G_B16_1 = 0;
  14797. {
  14798. int32_t L_0 = ___1_end;
  14799. int32_t L_1 = ___0_start;
  14800. if ((((int32_t)L_0) < ((int32_t)L_1)))
  14801. {
  14802. goto IL_0011;
  14803. }
  14804. }
  14805. {
  14806. int32_t L_2 = ___0_start;
  14807. if ((((int32_t)L_2) < ((int32_t)0)))
  14808. {
  14809. goto IL_0011;
  14810. }
  14811. }
  14812. {
  14813. int32_t L_3 = ___1_end;
  14814. int32_t L_4 = __this->___size_1;
  14815. if ((((int32_t)L_3) <= ((int32_t)L_4)))
  14816. {
  14817. goto IL_0017;
  14818. }
  14819. }
  14820. IL_0011:
  14821. {
  14822. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  14823. NullCheck(L_5);
  14824. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_5, NULL);
  14825. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7_RuntimeMethod_var)));
  14826. }
  14827. IL_0017:
  14828. {
  14829. int32_t L_6 = ___1_end;
  14830. int32_t L_7 = ___0_start;
  14831. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  14832. {
  14833. goto IL_001d;
  14834. }
  14835. }
  14836. {
  14837. return (bool)1;
  14838. }
  14839. IL_001d:
  14840. {
  14841. int32_t L_8 = ___1_end;
  14842. ___1_end = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  14843. int32_t L_9 = ___0_start;
  14844. V_0 = ((int32_t)(L_9>>5));
  14845. int32_t L_10 = ___1_end;
  14846. V_1 = ((int32_t)(L_10>>5));
  14847. int32_t L_11 = V_0;
  14848. V_2 = L_11;
  14849. goto IL_0073;
  14850. }
  14851. IL_002e:
  14852. {
  14853. int32_t L_12 = V_2;
  14854. int32_t L_13 = V_0;
  14855. if ((((int32_t)L_12) > ((int32_t)L_13)))
  14856. {
  14857. goto IL_0038;
  14858. }
  14859. }
  14860. {
  14861. int32_t L_14 = ___0_start;
  14862. G_B10_0 = ((int32_t)(L_14&((int32_t)31)));
  14863. goto IL_0039;
  14864. }
  14865. IL_0038:
  14866. {
  14867. G_B10_0 = 0;
  14868. }
  14869. IL_0039:
  14870. {
  14871. V_3 = G_B10_0;
  14872. int32_t L_15 = V_2;
  14873. int32_t L_16 = V_1;
  14874. if ((((int32_t)L_15) < ((int32_t)L_16)))
  14875. {
  14876. goto IL_0044;
  14877. }
  14878. }
  14879. {
  14880. int32_t L_17 = ___1_end;
  14881. G_B13_0 = ((int32_t)(L_17&((int32_t)31)));
  14882. goto IL_0046;
  14883. }
  14884. IL_0044:
  14885. {
  14886. G_B13_0 = ((int32_t)31);
  14887. }
  14888. IL_0046:
  14889. {
  14890. V_4 = G_B13_0;
  14891. int32_t L_18 = V_4;
  14892. int32_t L_19 = V_3;
  14893. 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)))))));
  14894. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___bits_0;
  14895. int32_t L_21 = V_2;
  14896. NullCheck(L_20);
  14897. int32_t L_22 = L_21;
  14898. int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  14899. int32_t L_24 = V_5;
  14900. bool L_25 = ___2_value;
  14901. G_B14_0 = ((int32_t)(L_23&L_24));
  14902. if (L_25)
  14903. {
  14904. G_B15_0 = ((int32_t)(L_23&L_24));
  14905. goto IL_0069;
  14906. }
  14907. }
  14908. {
  14909. G_B16_0 = 0;
  14910. G_B16_1 = G_B14_0;
  14911. goto IL_006b;
  14912. }
  14913. IL_0069:
  14914. {
  14915. int32_t L_26 = V_5;
  14916. G_B16_0 = L_26;
  14917. G_B16_1 = G_B15_0;
  14918. }
  14919. IL_006b:
  14920. {
  14921. if ((((int32_t)G_B16_1) == ((int32_t)G_B16_0)))
  14922. {
  14923. goto IL_006f;
  14924. }
  14925. }
  14926. {
  14927. return (bool)0;
  14928. }
  14929. IL_006f:
  14930. {
  14931. int32_t L_27 = V_2;
  14932. V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  14933. }
  14934. IL_0073:
  14935. {
  14936. int32_t L_28 = V_2;
  14937. int32_t L_29 = V_1;
  14938. if ((((int32_t)L_28) <= ((int32_t)L_29)))
  14939. {
  14940. goto IL_002e;
  14941. }
  14942. }
  14943. {
  14944. return (bool)1;
  14945. }
  14946. }
  14947. // System.Void ZXing.Common.BitArray::appendBit(System.Boolean)
  14948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_appendBit_m11115FA9745686E439F42F4D02DD8F66549D4B3F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, bool ___0_bit, const RuntimeMethod* method)
  14949. {
  14950. {
  14951. int32_t L_0 = __this->___size_1;
  14952. BitArray_ensureCapacity_mDF218905881BF77F0EB74B7CE44DACEE7BB8E5C3(__this, ((int32_t)il2cpp_codegen_add(L_0, 1)), NULL);
  14953. bool L_1 = ___0_bit;
  14954. if (!L_1)
  14955. {
  14956. goto IL_0036;
  14957. }
  14958. }
  14959. {
  14960. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits_0;
  14961. int32_t L_3 = __this->___size_1;
  14962. NullCheck(L_2);
  14963. int32_t* L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_3>>5)))));
  14964. int32_t L_5 = *((int32_t*)L_4);
  14965. int32_t L_6 = __this->___size_1;
  14966. *((int32_t*)L_4) = (int32_t)((int32_t)(L_5|((int32_t)(1<<((int32_t)(((int32_t)(L_6&((int32_t)31)))&((int32_t)31)))))));
  14967. }
  14968. IL_0036:
  14969. {
  14970. int32_t L_7 = __this->___size_1;
  14971. __this->___size_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  14972. return;
  14973. }
  14974. }
  14975. // System.Int32[] ZXing.Common.BitArray::get_Array()
  14976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  14977. {
  14978. {
  14979. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  14980. return L_0;
  14981. }
  14982. }
  14983. // System.Void ZXing.Common.BitArray::appendBits(System.Int32,System.Int32)
  14984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_value, int32_t ___1_numBits, const RuntimeMethod* method)
  14985. {
  14986. int32_t V_0 = 0;
  14987. int32_t V_1 = 0;
  14988. {
  14989. int32_t L_0 = ___1_numBits;
  14990. if ((((int32_t)L_0) < ((int32_t)0)))
  14991. {
  14992. goto IL_0009;
  14993. }
  14994. }
  14995. {
  14996. int32_t L_1 = ___1_numBits;
  14997. if ((((int32_t)L_1) <= ((int32_t)((int32_t)32))))
  14998. {
  14999. goto IL_0014;
  15000. }
  15001. }
  15002. IL_0009:
  15003. {
  15004. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15005. NullCheck(L_2);
  15006. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD483D71D40D33D316B9402311F9877D0438F23A8)), NULL);
  15007. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592_RuntimeMethod_var)));
  15008. }
  15009. IL_0014:
  15010. {
  15011. int32_t L_3 = __this->___size_1;
  15012. V_0 = L_3;
  15013. int32_t L_4 = V_0;
  15014. int32_t L_5 = ___1_numBits;
  15015. BitArray_ensureCapacity_mDF218905881BF77F0EB74B7CE44DACEE7BB8E5C3(__this, ((int32_t)il2cpp_codegen_add(L_4, L_5)), NULL);
  15016. int32_t L_6 = ___1_numBits;
  15017. V_1 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
  15018. goto IL_0058;
  15019. }
  15020. IL_002a:
  15021. {
  15022. int32_t L_7 = ___0_value;
  15023. int32_t L_8 = V_1;
  15024. if (!((int32_t)(L_7&((int32_t)(1<<((int32_t)(L_8&((int32_t)31))))))))
  15025. {
  15026. goto IL_0050;
  15027. }
  15028. }
  15029. {
  15030. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___bits_0;
  15031. int32_t L_10 = V_0;
  15032. NullCheck(L_9);
  15033. int32_t* L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_10/((int32_t)32))))));
  15034. int32_t L_12 = *((int32_t*)L_11);
  15035. int32_t L_13 = V_0;
  15036. *((int32_t*)L_11) = (int32_t)((int32_t)(L_12|((int32_t)(1<<((int32_t)(((int32_t)(L_13&((int32_t)31)))&((int32_t)31)))))));
  15037. }
  15038. IL_0050:
  15039. {
  15040. int32_t L_14 = V_0;
  15041. V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  15042. int32_t L_15 = V_1;
  15043. V_1 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
  15044. }
  15045. IL_0058:
  15046. {
  15047. int32_t L_16 = V_1;
  15048. if ((((int32_t)L_16) >= ((int32_t)0)))
  15049. {
  15050. goto IL_002a;
  15051. }
  15052. }
  15053. {
  15054. int32_t L_17 = V_0;
  15055. __this->___size_1 = L_17;
  15056. return;
  15057. }
  15058. }
  15059. // System.Void ZXing.Common.BitArray::appendBitArray(ZXing.Common.BitArray)
  15060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_appendBitArray_m665BC667891F5520603B88EB1F328C13A8F360F0 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_other, const RuntimeMethod* method)
  15061. {
  15062. int32_t V_0 = 0;
  15063. int32_t V_1 = 0;
  15064. {
  15065. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_other;
  15066. NullCheck(L_0);
  15067. int32_t L_1 = L_0->___size_1;
  15068. V_0 = L_1;
  15069. int32_t L_2 = __this->___size_1;
  15070. int32_t L_3 = V_0;
  15071. BitArray_ensureCapacity_mDF218905881BF77F0EB74B7CE44DACEE7BB8E5C3(__this, ((int32_t)il2cpp_codegen_add(L_2, L_3)), NULL);
  15072. V_1 = 0;
  15073. goto IL_002a;
  15074. }
  15075. IL_0019:
  15076. {
  15077. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = ___0_other;
  15078. int32_t L_5 = V_1;
  15079. NullCheck(L_4);
  15080. bool L_6;
  15081. L_6 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_4, L_5, NULL);
  15082. BitArray_appendBit_m11115FA9745686E439F42F4D02DD8F66549D4B3F(__this, L_6, NULL);
  15083. int32_t L_7 = V_1;
  15084. V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  15085. }
  15086. IL_002a:
  15087. {
  15088. int32_t L_8 = V_1;
  15089. int32_t L_9 = V_0;
  15090. if ((((int32_t)L_8) < ((int32_t)L_9)))
  15091. {
  15092. goto IL_0019;
  15093. }
  15094. }
  15095. {
  15096. return;
  15097. }
  15098. }
  15099. // System.Void ZXing.Common.BitArray::xor(ZXing.Common.BitArray)
  15100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_xor_mF872132D9DA8D71EED89472B8648ACA0A29F17D9 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_other, const RuntimeMethod* method)
  15101. {
  15102. int32_t V_0 = 0;
  15103. {
  15104. int32_t L_0 = __this->___size_1;
  15105. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___0_other;
  15106. NullCheck(L_1);
  15107. int32_t L_2 = L_1->___size_1;
  15108. if ((((int32_t)L_0) == ((int32_t)L_2)))
  15109. {
  15110. goto IL_0019;
  15111. }
  15112. }
  15113. {
  15114. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15115. NullCheck(L_3);
  15116. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD34E4BEE0E9010870CABACFC4197A72722940D20)), NULL);
  15117. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray_xor_mF872132D9DA8D71EED89472B8648ACA0A29F17D9_RuntimeMethod_var)));
  15118. }
  15119. IL_0019:
  15120. {
  15121. V_0 = 0;
  15122. goto IL_0039;
  15123. }
  15124. IL_001d:
  15125. {
  15126. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits_0;
  15127. int32_t L_5 = V_0;
  15128. NullCheck(L_4);
  15129. int32_t* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)));
  15130. int32_t L_7 = *((int32_t*)L_6);
  15131. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = ___0_other;
  15132. NullCheck(L_8);
  15133. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->___bits_0;
  15134. int32_t L_10 = V_0;
  15135. NullCheck(L_9);
  15136. int32_t L_11 = L_10;
  15137. int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  15138. *((int32_t*)L_6) = (int32_t)((int32_t)(L_7^L_12));
  15139. int32_t L_13 = V_0;
  15140. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  15141. }
  15142. IL_0039:
  15143. {
  15144. int32_t L_14 = V_0;
  15145. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = __this->___bits_0;
  15146. NullCheck(L_15);
  15147. if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
  15148. {
  15149. goto IL_001d;
  15150. }
  15151. }
  15152. {
  15153. return;
  15154. }
  15155. }
  15156. // System.Void ZXing.Common.BitArray::toBytes(System.Int32,System.Byte[],System.Int32,System.Int32)
  15157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_toBytes_mDB04E62CFD1C6E3128E926C3606246F92E2119EC (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_bitOffset, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_array, int32_t ___2_offset, int32_t ___3_numBytes, const RuntimeMethod* method)
  15158. {
  15159. int32_t V_0 = 0;
  15160. int32_t V_1 = 0;
  15161. int32_t V_2 = 0;
  15162. {
  15163. V_0 = 0;
  15164. goto IL_0036;
  15165. }
  15166. IL_0004:
  15167. {
  15168. V_1 = 0;
  15169. V_2 = 0;
  15170. goto IL_0027;
  15171. }
  15172. IL_000a:
  15173. {
  15174. int32_t L_0 = ___0_bitOffset;
  15175. bool L_1;
  15176. L_1 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(__this, L_0, NULL);
  15177. if (!L_1)
  15178. {
  15179. goto IL_001e;
  15180. }
  15181. }
  15182. {
  15183. int32_t L_2 = V_1;
  15184. int32_t L_3 = V_2;
  15185. V_1 = ((int32_t)(L_2|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(7, L_3))&((int32_t)31)))))));
  15186. }
  15187. IL_001e:
  15188. {
  15189. int32_t L_4 = ___0_bitOffset;
  15190. ___0_bitOffset = ((int32_t)il2cpp_codegen_add(L_4, 1));
  15191. int32_t L_5 = V_2;
  15192. V_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  15193. }
  15194. IL_0027:
  15195. {
  15196. int32_t L_6 = V_2;
  15197. if ((((int32_t)L_6) < ((int32_t)8)))
  15198. {
  15199. goto IL_000a;
  15200. }
  15201. }
  15202. {
  15203. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___1_array;
  15204. int32_t L_8 = ___2_offset;
  15205. int32_t L_9 = V_0;
  15206. int32_t L_10 = V_1;
  15207. NullCheck(L_7);
  15208. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_8, L_9))), (uint8_t)((int32_t)(uint8_t)L_10));
  15209. int32_t L_11 = V_0;
  15210. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  15211. }
  15212. IL_0036:
  15213. {
  15214. int32_t L_12 = V_0;
  15215. int32_t L_13 = ___3_numBytes;
  15216. if ((((int32_t)L_12) < ((int32_t)L_13)))
  15217. {
  15218. goto IL_0004;
  15219. }
  15220. }
  15221. {
  15222. return;
  15223. }
  15224. }
  15225. // System.Void ZXing.Common.BitArray::reverse()
  15226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15227. {
  15228. static bool s_Il2CppMethodInitialized;
  15229. if (!s_Il2CppMethodInitialized)
  15230. {
  15231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15232. s_Il2CppMethodInitialized = true;
  15233. }
  15234. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  15235. int32_t V_1 = 0;
  15236. int32_t V_2 = 0;
  15237. int32_t V_3 = 0;
  15238. int64_t V_4 = 0;
  15239. int32_t V_5 = 0;
  15240. int32_t V_6 = 0;
  15241. int32_t V_7 = 0;
  15242. int32_t V_8 = 0;
  15243. {
  15244. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  15245. NullCheck(L_0);
  15246. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
  15247. V_0 = L_1;
  15248. int32_t L_2 = __this->___size_1;
  15249. V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_2, 1))>>5));
  15250. int32_t L_3 = V_1;
  15251. V_2 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  15252. V_3 = 0;
  15253. goto IL_00ba;
  15254. }
  15255. IL_0024:
  15256. {
  15257. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits_0;
  15258. int32_t L_5 = V_3;
  15259. NullCheck(L_4);
  15260. int32_t L_6 = L_5;
  15261. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  15262. V_4 = ((int64_t)L_7);
  15263. int64_t L_8 = V_4;
  15264. int64_t L_9 = V_4;
  15265. 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))));
  15266. int64_t L_10 = V_4;
  15267. int64_t L_11 = V_4;
  15268. 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))));
  15269. int64_t L_12 = V_4;
  15270. int64_t L_13 = V_4;
  15271. 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))));
  15272. int64_t L_14 = V_4;
  15273. int64_t L_15 = V_4;
  15274. 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))));
  15275. int64_t L_16 = V_4;
  15276. int64_t L_17 = V_4;
  15277. 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)))));
  15278. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0;
  15279. int32_t L_19 = V_1;
  15280. int32_t L_20 = V_3;
  15281. int64_t L_21 = V_4;
  15282. NullCheck(L_18);
  15283. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_19, L_20))), (int32_t)((int32_t)L_21));
  15284. int32_t L_22 = V_3;
  15285. V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  15286. }
  15287. IL_00ba:
  15288. {
  15289. int32_t L_23 = V_3;
  15290. int32_t L_24 = V_2;
  15291. if ((((int32_t)L_23) < ((int32_t)L_24)))
  15292. {
  15293. goto IL_0024;
  15294. }
  15295. }
  15296. {
  15297. int32_t L_25 = __this->___size_1;
  15298. int32_t L_26 = V_2;
  15299. if ((((int32_t)L_25) == ((int32_t)((int32_t)il2cpp_codegen_multiply(L_26, ((int32_t)32))))))
  15300. {
  15301. goto IL_0124;
  15302. }
  15303. }
  15304. {
  15305. int32_t L_27 = V_2;
  15306. int32_t L_28 = __this->___size_1;
  15307. V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_27, ((int32_t)32))), L_28));
  15308. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_0;
  15309. NullCheck(L_29);
  15310. int32_t L_30 = 0;
  15311. int32_t L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  15312. int32_t L_32 = V_5;
  15313. V_6 = ((int32_t)((uint32_t)L_31>>((int32_t)(L_32&((int32_t)31)))));
  15314. V_7 = 1;
  15315. goto IL_0118;
  15316. }
  15317. IL_00ea:
  15318. {
  15319. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_0;
  15320. int32_t L_34 = V_7;
  15321. NullCheck(L_33);
  15322. int32_t L_35 = L_34;
  15323. int32_t L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
  15324. V_8 = L_36;
  15325. int32_t L_37 = V_6;
  15326. int32_t L_38 = V_8;
  15327. int32_t L_39 = V_5;
  15328. 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)))))));
  15329. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_0;
  15330. int32_t L_41 = V_7;
  15331. int32_t L_42 = V_6;
  15332. NullCheck(L_40);
  15333. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_41, 1))), (int32_t)L_42);
  15334. int32_t L_43 = V_8;
  15335. int32_t L_44 = V_5;
  15336. V_6 = ((int32_t)((uint32_t)L_43>>((int32_t)(L_44&((int32_t)31)))));
  15337. int32_t L_45 = V_7;
  15338. V_7 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  15339. }
  15340. IL_0118:
  15341. {
  15342. int32_t L_46 = V_7;
  15343. int32_t L_47 = V_2;
  15344. if ((((int32_t)L_46) < ((int32_t)L_47)))
  15345. {
  15346. goto IL_00ea;
  15347. }
  15348. }
  15349. {
  15350. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = V_0;
  15351. int32_t L_49 = V_2;
  15352. int32_t L_50 = V_6;
  15353. NullCheck(L_48);
  15354. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_49, 1))), (int32_t)L_50);
  15355. }
  15356. IL_0124:
  15357. {
  15358. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = V_0;
  15359. __this->___bits_0 = L_51;
  15360. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_0), (void*)L_51);
  15361. return;
  15362. }
  15363. }
  15364. // System.Int32[] ZXing.Common.BitArray::makeArray(System.Int32)
  15365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635 (int32_t ___0_size, const RuntimeMethod* method)
  15366. {
  15367. static bool s_Il2CppMethodInitialized;
  15368. if (!s_Il2CppMethodInitialized)
  15369. {
  15370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15371. s_Il2CppMethodInitialized = true;
  15372. }
  15373. {
  15374. int32_t L_0 = ___0_size;
  15375. 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)));
  15376. return L_1;
  15377. }
  15378. }
  15379. // System.Boolean ZXing.Common.BitArray::Equals(System.Object)
  15380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_Equals_m3A6267EC53CC4913E7FD65C3BC748025C5380DAA (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
  15381. {
  15382. static bool s_Il2CppMethodInitialized;
  15383. if (!s_Il2CppMethodInitialized)
  15384. {
  15385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15386. s_Il2CppMethodInitialized = true;
  15387. }
  15388. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_0 = NULL;
  15389. int32_t V_1 = 0;
  15390. {
  15391. RuntimeObject* L_0 = ___0_o;
  15392. V_0 = ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)IsInstSealed((RuntimeObject*)L_0, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var));
  15393. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = V_0;
  15394. if (L_1)
  15395. {
  15396. goto IL_000c;
  15397. }
  15398. }
  15399. {
  15400. return (bool)0;
  15401. }
  15402. IL_000c:
  15403. {
  15404. int32_t L_2 = __this->___size_1;
  15405. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = V_0;
  15406. NullCheck(L_3);
  15407. int32_t L_4 = L_3->___size_1;
  15408. if ((((int32_t)L_2) == ((int32_t)L_4)))
  15409. {
  15410. goto IL_001c;
  15411. }
  15412. }
  15413. {
  15414. return (bool)0;
  15415. }
  15416. IL_001c:
  15417. {
  15418. V_1 = 0;
  15419. goto IL_0038;
  15420. }
  15421. IL_0020:
  15422. {
  15423. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___bits_0;
  15424. int32_t L_6 = V_1;
  15425. NullCheck(L_5);
  15426. int32_t L_7 = L_6;
  15427. int32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  15428. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = V_0;
  15429. NullCheck(L_9);
  15430. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9->___bits_0;
  15431. int32_t L_11 = V_1;
  15432. NullCheck(L_10);
  15433. int32_t L_12 = L_11;
  15434. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  15435. if ((((int32_t)L_8) == ((int32_t)L_13)))
  15436. {
  15437. goto IL_0034;
  15438. }
  15439. }
  15440. {
  15441. return (bool)0;
  15442. }
  15443. IL_0034:
  15444. {
  15445. int32_t L_14 = V_1;
  15446. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  15447. }
  15448. IL_0038:
  15449. {
  15450. int32_t L_15 = V_1;
  15451. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->___bits_0;
  15452. NullCheck(L_16);
  15453. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  15454. {
  15455. goto IL_0020;
  15456. }
  15457. }
  15458. {
  15459. return (bool)1;
  15460. }
  15461. }
  15462. // System.Int32 ZXing.Common.BitArray::GetHashCode()
  15463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_GetHashCode_mA465A5240376FF5977DCEE3D9F916BCEB7CFADFC (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15464. {
  15465. int32_t V_0 = 0;
  15466. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  15467. int32_t V_2 = 0;
  15468. int32_t V_3 = 0;
  15469. {
  15470. int32_t L_0 = __this->___size_1;
  15471. V_0 = L_0;
  15472. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits_0;
  15473. V_1 = L_1;
  15474. V_2 = 0;
  15475. goto IL_0027;
  15476. }
  15477. IL_0012:
  15478. {
  15479. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_1;
  15480. int32_t L_3 = V_2;
  15481. NullCheck(L_2);
  15482. int32_t L_4 = L_3;
  15483. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  15484. V_3 = L_5;
  15485. int32_t L_6 = V_0;
  15486. int32_t L_7;
  15487. L_7 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_3), NULL);
  15488. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_6)), L_7));
  15489. int32_t L_8 = V_2;
  15490. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  15491. }
  15492. IL_0027:
  15493. {
  15494. int32_t L_9 = V_2;
  15495. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1;
  15496. NullCheck(L_10);
  15497. if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
  15498. {
  15499. goto IL_0012;
  15500. }
  15501. }
  15502. {
  15503. int32_t L_11 = V_0;
  15504. return L_11;
  15505. }
  15506. }
  15507. // System.String ZXing.Common.BitArray::ToString()
  15508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray_ToString_mFE8C898EBE133D97A5376FA817AF69B31A205950 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15509. {
  15510. static bool s_Il2CppMethodInitialized;
  15511. if (!s_Il2CppMethodInitialized)
  15512. {
  15513. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  15514. s_Il2CppMethodInitialized = true;
  15515. }
  15516. StringBuilder_t* V_0 = NULL;
  15517. int32_t V_1 = 0;
  15518. StringBuilder_t* G_B5_0 = NULL;
  15519. StringBuilder_t* G_B4_0 = NULL;
  15520. int32_t G_B6_0 = 0;
  15521. StringBuilder_t* G_B6_1 = NULL;
  15522. {
  15523. int32_t L_0 = __this->___size_1;
  15524. int32_t L_1 = __this->___size_1;
  15525. StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  15526. NullCheck(L_2);
  15527. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_1/8)))), 1)), NULL);
  15528. V_0 = L_2;
  15529. V_1 = 0;
  15530. goto IL_0043;
  15531. }
  15532. IL_001b:
  15533. {
  15534. int32_t L_3 = V_1;
  15535. if (((int32_t)(L_3&7)))
  15536. {
  15537. goto IL_0029;
  15538. }
  15539. }
  15540. {
  15541. StringBuilder_t* L_4 = V_0;
  15542. NullCheck(L_4);
  15543. StringBuilder_t* L_5;
  15544. L_5 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_4, ((int32_t)32), NULL);
  15545. }
  15546. IL_0029:
  15547. {
  15548. StringBuilder_t* L_6 = V_0;
  15549. int32_t L_7 = V_1;
  15550. bool L_8;
  15551. L_8 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(__this, L_7, NULL);
  15552. G_B4_0 = L_6;
  15553. if (L_8)
  15554. {
  15555. G_B5_0 = L_6;
  15556. goto IL_0037;
  15557. }
  15558. }
  15559. {
  15560. G_B6_0 = ((int32_t)46);
  15561. G_B6_1 = G_B4_0;
  15562. goto IL_0039;
  15563. }
  15564. IL_0037:
  15565. {
  15566. G_B6_0 = ((int32_t)88);
  15567. G_B6_1 = G_B5_0;
  15568. }
  15569. IL_0039:
  15570. {
  15571. NullCheck(G_B6_1);
  15572. StringBuilder_t* L_9;
  15573. L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(G_B6_1, G_B6_0, NULL);
  15574. int32_t L_10 = V_1;
  15575. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  15576. }
  15577. IL_0043:
  15578. {
  15579. int32_t L_11 = V_1;
  15580. int32_t L_12 = __this->___size_1;
  15581. if ((((int32_t)L_11) < ((int32_t)L_12)))
  15582. {
  15583. goto IL_001b;
  15584. }
  15585. }
  15586. {
  15587. StringBuilder_t* L_13 = V_0;
  15588. NullCheck(L_13);
  15589. String_t* L_14;
  15590. L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_13);
  15591. return L_14;
  15592. }
  15593. }
  15594. // System.Object ZXing.Common.BitArray::Clone()
  15595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitArray_Clone_m6C5838BFA7062DE3131F0A6D817471019F026463 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15596. {
  15597. static bool s_Il2CppMethodInitialized;
  15598. if (!s_Il2CppMethodInitialized)
  15599. {
  15600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15602. s_Il2CppMethodInitialized = true;
  15603. }
  15604. {
  15605. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  15606. NullCheck((RuntimeArray*)L_0);
  15607. RuntimeObject* L_1;
  15608. L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL);
  15609. int32_t L_2 = __this->___size_1;
  15610. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15611. NullCheck(L_3);
  15612. BitArray__ctor_mEDC06A6C18FF38BD70B49133903D7DC3457E58DB(L_3, ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_1, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)), L_2, NULL);
  15613. return L_3;
  15614. }
  15615. }
  15616. // System.Void ZXing.Common.BitArray::.cctor()
  15617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__cctor_m5DF1EEA7F8673F2EAE5CA11057E25FAA10A2D844 (const RuntimeMethod* method)
  15618. {
  15619. static bool s_Il2CppMethodInitialized;
  15620. if (!s_Il2CppMethodInitialized)
  15621. {
  15622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_107_FieldInfo_var);
  15625. s_Il2CppMethodInitialized = true;
  15626. }
  15627. {
  15628. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)37));
  15629. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
  15630. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_107_FieldInfo_var) };
  15631. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  15632. ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup_2 = L_1;
  15633. Il2CppCodeGenWriteBarrier((void**)(&((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup_2), (void*)L_1);
  15634. return;
  15635. }
  15636. }
  15637. #ifdef __clang__
  15638. #pragma clang diagnostic pop
  15639. #endif
  15640. #ifdef __clang__
  15641. #pragma clang diagnostic push
  15642. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15643. #pragma clang diagnostic ignored "-Wunused-variable"
  15644. #endif
  15645. // System.Int32 ZXing.Common.BitMatrix::get_Width()
  15646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  15647. {
  15648. {
  15649. int32_t L_0 = __this->___width_0;
  15650. return L_0;
  15651. }
  15652. }
  15653. // System.Int32 ZXing.Common.BitMatrix::get_Height()
  15654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  15655. {
  15656. {
  15657. int32_t L_0 = __this->___height_1;
  15658. return L_0;
  15659. }
  15660. }
  15661. // System.Int32 ZXing.Common.BitMatrix::get_Dimension()
  15662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Dimension_m3247AFFCC66BF4FB4A2C4FCACF78375CCC3BFB18 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  15663. {
  15664. {
  15665. int32_t L_0 = __this->___width_0;
  15666. int32_t L_1 = __this->___height_1;
  15667. if ((((int32_t)L_0) == ((int32_t)L_1)))
  15668. {
  15669. goto IL_0019;
  15670. }
  15671. }
  15672. {
  15673. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15674. NullCheck(L_2);
  15675. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral292401D71FE49055A1FAF01B4BE15EC29D658917)), NULL);
  15676. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_get_Dimension_m3247AFFCC66BF4FB4A2C4FCACF78375CCC3BFB18_RuntimeMethod_var)));
  15677. }
  15678. IL_0019:
  15679. {
  15680. int32_t L_3 = __this->___width_0;
  15681. return L_3;
  15682. }
  15683. }
  15684. // System.Int32 ZXing.Common.BitMatrix::get_RowSize()
  15685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_RowSize_m73A8059F016CBAE68959D0D7C1CB44F5954EC4B6 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  15686. {
  15687. {
  15688. int32_t L_0 = __this->___rowSize_2;
  15689. return L_0;
  15690. }
  15691. }
  15692. // System.Void ZXing.Common.BitMatrix::.ctor(System.Int32)
  15693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m43029CCB30F012A15D327BE473B515F6BDAEED68 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_dimension, const RuntimeMethod* method)
  15694. {
  15695. {
  15696. int32_t L_0 = ___0_dimension;
  15697. int32_t L_1 = ___0_dimension;
  15698. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(__this, L_0, L_1, NULL);
  15699. return;
  15700. }
  15701. }
  15702. // System.Void ZXing.Common.BitMatrix::.ctor(System.Int32,System.Int32)
  15703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
  15704. {
  15705. static bool s_Il2CppMethodInitialized;
  15706. if (!s_Il2CppMethodInitialized)
  15707. {
  15708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15709. s_Il2CppMethodInitialized = true;
  15710. }
  15711. {
  15712. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  15713. int32_t L_0 = ___0_width;
  15714. if ((((int32_t)L_0) < ((int32_t)1)))
  15715. {
  15716. goto IL_000e;
  15717. }
  15718. }
  15719. {
  15720. int32_t L_1 = ___1_height;
  15721. if ((((int32_t)L_1) >= ((int32_t)1)))
  15722. {
  15723. goto IL_0019;
  15724. }
  15725. }
  15726. IL_000e:
  15727. {
  15728. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15729. NullCheck(L_2);
  15730. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1FFF440FE9B8F3167272E80BBC803CF400C5432D)), NULL);
  15731. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17_RuntimeMethod_var)));
  15732. }
  15733. IL_0019:
  15734. {
  15735. int32_t L_3 = ___0_width;
  15736. __this->___width_0 = L_3;
  15737. int32_t L_4 = ___1_height;
  15738. __this->___height_1 = L_4;
  15739. int32_t L_5 = ___0_width;
  15740. __this->___rowSize_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_5, ((int32_t)31)))>>5));
  15741. int32_t L_6 = __this->___rowSize_2;
  15742. int32_t L_7 = ___1_height;
  15743. 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)));
  15744. __this->___bits_3 = L_8;
  15745. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_3), (void*)L_8);
  15746. return;
  15747. }
  15748. }
  15749. // System.Void ZXing.Common.BitMatrix::.ctor(System.Int32,System.Int32,System.Int32,System.Int32[])
  15750. 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)
  15751. {
  15752. {
  15753. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  15754. int32_t L_0 = ___0_width;
  15755. __this->___width_0 = L_0;
  15756. int32_t L_1 = ___1_height;
  15757. __this->___height_1 = L_1;
  15758. int32_t L_2 = ___2_rowSize;
  15759. __this->___rowSize_2 = L_2;
  15760. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___3_bits;
  15761. __this->___bits_3 = L_3;
  15762. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_3), (void*)L_3);
  15763. return;
  15764. }
  15765. }
  15766. // System.Void ZXing.Common.BitMatrix::.ctor(System.Int32,System.Int32,System.Int32[])
  15767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m14A75C47141B0DF69AA5B58B48661E5313019312 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_bits, const RuntimeMethod* method)
  15768. {
  15769. {
  15770. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  15771. int32_t L_0 = ___0_width;
  15772. __this->___width_0 = L_0;
  15773. int32_t L_1 = ___1_height;
  15774. __this->___height_1 = L_1;
  15775. int32_t L_2 = ___0_width;
  15776. __this->___rowSize_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_2, ((int32_t)31)))>>5));
  15777. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___2_bits;
  15778. __this->___bits_3 = L_3;
  15779. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_3), (void*)L_3);
  15780. return;
  15781. }
  15782. }
  15783. // ZXing.Common.BitMatrix ZXing.Common.BitMatrix::parse(System.Boolean[][])
  15784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrix_parse_m13F0FB256915706284EE8B7AB15E78A45807D9EA (BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC* ___0_image, const RuntimeMethod* method)
  15785. {
  15786. static bool s_Il2CppMethodInitialized;
  15787. if (!s_Il2CppMethodInitialized)
  15788. {
  15789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  15790. s_Il2CppMethodInitialized = true;
  15791. }
  15792. int32_t V_0 = 0;
  15793. int32_t V_1 = 0;
  15794. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_2 = NULL;
  15795. int32_t V_3 = 0;
  15796. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_4 = NULL;
  15797. int32_t V_5 = 0;
  15798. {
  15799. BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC* L_0 = ___0_image;
  15800. NullCheck(L_0);
  15801. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  15802. BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC* L_1 = ___0_image;
  15803. NullCheck(L_1);
  15804. int32_t L_2 = 0;
  15805. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  15806. NullCheck(L_3);
  15807. V_1 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
  15808. int32_t L_4 = V_1;
  15809. int32_t L_5 = V_0;
  15810. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  15811. NullCheck(L_6);
  15812. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_6, L_4, L_5, NULL);
  15813. V_2 = L_6;
  15814. V_3 = 0;
  15815. goto IL_003d;
  15816. }
  15817. IL_0016:
  15818. {
  15819. BooleanU5BU5DU5BU5D_t71F0B22F93E41A588932E9FAA6BDC06D731064CC* L_7 = ___0_image;
  15820. int32_t L_8 = V_3;
  15821. NullCheck(L_7);
  15822. int32_t L_9 = L_8;
  15823. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  15824. V_4 = L_10;
  15825. V_5 = 0;
  15826. goto IL_0034;
  15827. }
  15828. IL_0020:
  15829. {
  15830. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11 = V_2;
  15831. int32_t L_12 = V_5;
  15832. int32_t L_13 = V_3;
  15833. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_14 = V_4;
  15834. int32_t L_15 = V_5;
  15835. NullCheck(L_14);
  15836. int32_t L_16 = L_15;
  15837. uint8_t L_17 = (uint8_t)(L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  15838. NullCheck(L_11);
  15839. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_11, L_12, L_13, (bool)L_17, NULL);
  15840. int32_t L_18 = V_5;
  15841. V_5 = ((int32_t)il2cpp_codegen_add(L_18, 1));
  15842. }
  15843. IL_0034:
  15844. {
  15845. int32_t L_19 = V_5;
  15846. int32_t L_20 = V_1;
  15847. if ((((int32_t)L_19) < ((int32_t)L_20)))
  15848. {
  15849. goto IL_0020;
  15850. }
  15851. }
  15852. {
  15853. int32_t L_21 = V_3;
  15854. V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  15855. }
  15856. IL_003d:
  15857. {
  15858. int32_t L_22 = V_3;
  15859. int32_t L_23 = V_0;
  15860. if ((((int32_t)L_22) < ((int32_t)L_23)))
  15861. {
  15862. goto IL_0016;
  15863. }
  15864. }
  15865. {
  15866. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24 = V_2;
  15867. return L_24;
  15868. }
  15869. }
  15870. // ZXing.Common.BitMatrix ZXing.Common.BitMatrix::parse(System.String,System.String,System.String)
  15871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrix_parse_m5E88BECA6AA27798B580B36452602356A4A65D4E (String_t* ___0_stringRepresentation, String_t* ___1_setString, String_t* ___2_unsetString, const RuntimeMethod* method)
  15872. {
  15873. static bool s_Il2CppMethodInitialized;
  15874. if (!s_Il2CppMethodInitialized)
  15875. {
  15876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  15877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
  15878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
  15879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C);
  15880. s_Il2CppMethodInitialized = true;
  15881. }
  15882. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_0 = NULL;
  15883. int32_t V_1 = 0;
  15884. int32_t V_2 = 0;
  15885. int32_t V_3 = 0;
  15886. int32_t V_4 = 0;
  15887. int32_t V_5 = 0;
  15888. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_6 = NULL;
  15889. int32_t V_7 = 0;
  15890. {
  15891. String_t* L_0 = ___0_stringRepresentation;
  15892. if (L_0)
  15893. {
  15894. goto IL_0009;
  15895. }
  15896. }
  15897. {
  15898. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15899. NullCheck(L_1);
  15900. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL);
  15901. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_parse_m5E88BECA6AA27798B580B36452602356A4A65D4E_RuntimeMethod_var)));
  15902. }
  15903. IL_0009:
  15904. {
  15905. String_t* L_2 = ___0_stringRepresentation;
  15906. NullCheck(L_2);
  15907. int32_t L_3;
  15908. L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
  15909. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_3);
  15910. V_0 = L_4;
  15911. V_1 = 0;
  15912. V_2 = 0;
  15913. V_3 = (-1);
  15914. V_4 = 0;
  15915. V_5 = 0;
  15916. goto IL_00ed;
  15917. }
  15918. IL_0026:
  15919. {
  15920. String_t* L_5 = ___0_stringRepresentation;
  15921. int32_t L_6 = V_5;
  15922. NullCheck(L_5);
  15923. String_t* L_7;
  15924. L_7 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_5, L_6, 1, NULL);
  15925. NullCheck(L_7);
  15926. bool L_8;
  15927. L_8 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_7, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
  15928. if (L_8)
  15929. {
  15930. goto IL_0050;
  15931. }
  15932. }
  15933. {
  15934. String_t* L_9 = ___0_stringRepresentation;
  15935. int32_t L_10 = V_5;
  15936. NullCheck(L_9);
  15937. String_t* L_11;
  15938. L_11 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, 1, NULL);
  15939. NullCheck(L_11);
  15940. bool L_12;
  15941. L_12 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_11, _stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C, NULL);
  15942. if (!L_12)
  15943. {
  15944. goto IL_007f;
  15945. }
  15946. }
  15947. IL_0050:
  15948. {
  15949. int32_t L_13 = V_1;
  15950. int32_t L_14 = V_2;
  15951. if ((((int32_t)L_13) <= ((int32_t)L_14)))
  15952. {
  15953. goto IL_0077;
  15954. }
  15955. }
  15956. {
  15957. int32_t L_15 = V_3;
  15958. if ((!(((uint32_t)L_15) == ((uint32_t)(-1)))))
  15959. {
  15960. goto IL_005e;
  15961. }
  15962. }
  15963. {
  15964. int32_t L_16 = V_1;
  15965. int32_t L_17 = V_2;
  15966. V_3 = ((int32_t)il2cpp_codegen_subtract(L_16, L_17));
  15967. goto IL_006f;
  15968. }
  15969. IL_005e:
  15970. {
  15971. int32_t L_18 = V_1;
  15972. int32_t L_19 = V_2;
  15973. int32_t L_20 = V_3;
  15974. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_18, L_19))) == ((int32_t)L_20)))
  15975. {
  15976. goto IL_006f;
  15977. }
  15978. }
  15979. {
  15980. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15981. NullCheck(L_21);
  15982. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9B13879849582B24556A904E6C05B71DF12402C3)), NULL);
  15983. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_parse_m5E88BECA6AA27798B580B36452602356A4A65D4E_RuntimeMethod_var)));
  15984. }
  15985. IL_006f:
  15986. {
  15987. int32_t L_22 = V_1;
  15988. V_2 = L_22;
  15989. int32_t L_23 = V_4;
  15990. V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  15991. }
  15992. IL_0077:
  15993. {
  15994. int32_t L_24 = V_5;
  15995. V_5 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  15996. goto IL_00ed;
  15997. }
  15998. IL_007f:
  15999. {
  16000. String_t* L_25 = ___0_stringRepresentation;
  16001. int32_t L_26 = V_5;
  16002. String_t* L_27 = ___1_setString;
  16003. NullCheck(L_27);
  16004. int32_t L_28;
  16005. L_28 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_27, NULL);
  16006. NullCheck(L_25);
  16007. String_t* L_29;
  16008. L_29 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_25, L_26, L_28, NULL);
  16009. String_t* L_30 = ___1_setString;
  16010. NullCheck(L_29);
  16011. bool L_31;
  16012. L_31 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_29, L_30, NULL);
  16013. if (!L_31)
  16014. {
  16015. goto IL_00aa;
  16016. }
  16017. }
  16018. {
  16019. int32_t L_32 = V_5;
  16020. String_t* L_33 = ___1_setString;
  16021. NullCheck(L_33);
  16022. int32_t L_34;
  16023. L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL);
  16024. V_5 = ((int32_t)il2cpp_codegen_add(L_32, L_34));
  16025. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_35 = V_0;
  16026. int32_t L_36 = V_1;
  16027. NullCheck(L_35);
  16028. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_36), (bool)1);
  16029. int32_t L_37 = V_1;
  16030. V_1 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  16031. goto IL_00ed;
  16032. }
  16033. IL_00aa:
  16034. {
  16035. String_t* L_38 = ___0_stringRepresentation;
  16036. int32_t L_39 = V_5;
  16037. String_t* L_40 = ___2_unsetString;
  16038. NullCheck(L_40);
  16039. int32_t L_41;
  16040. L_41 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_40, NULL);
  16041. NullCheck(L_38);
  16042. String_t* L_42;
  16043. L_42 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_38, L_39, L_41, NULL);
  16044. String_t* L_43 = ___2_unsetString;
  16045. NullCheck(L_42);
  16046. bool L_44;
  16047. L_44 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_42, L_43, NULL);
  16048. if (!L_44)
  16049. {
  16050. goto IL_00d5;
  16051. }
  16052. }
  16053. {
  16054. int32_t L_45 = V_5;
  16055. String_t* L_46 = ___2_unsetString;
  16056. NullCheck(L_46);
  16057. int32_t L_47;
  16058. L_47 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_46, NULL);
  16059. V_5 = ((int32_t)il2cpp_codegen_add(L_45, L_47));
  16060. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_48 = V_0;
  16061. int32_t L_49 = V_1;
  16062. NullCheck(L_48);
  16063. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(L_49), (bool)0);
  16064. int32_t L_50 = V_1;
  16065. V_1 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  16066. goto IL_00ed;
  16067. }
  16068. IL_00d5:
  16069. {
  16070. String_t* L_51 = ___0_stringRepresentation;
  16071. int32_t L_52 = V_5;
  16072. NullCheck(L_51);
  16073. String_t* L_53;
  16074. L_53 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_51, L_52, NULL);
  16075. String_t* L_54;
  16076. L_54 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral184910018D9A153A54D36A92BC4E06B291FF28F8)), L_53, NULL);
  16077. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_55 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16078. NullCheck(L_55);
  16079. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_55, L_54, NULL);
  16080. IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_parse_m5E88BECA6AA27798B580B36452602356A4A65D4E_RuntimeMethod_var)));
  16081. }
  16082. IL_00ed:
  16083. {
  16084. int32_t L_56 = V_5;
  16085. String_t* L_57 = ___0_stringRepresentation;
  16086. NullCheck(L_57);
  16087. int32_t L_58;
  16088. L_58 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_57, NULL);
  16089. if ((((int32_t)L_56) < ((int32_t)L_58)))
  16090. {
  16091. goto IL_0026;
  16092. }
  16093. }
  16094. {
  16095. int32_t L_59 = V_1;
  16096. int32_t L_60 = V_2;
  16097. if ((((int32_t)L_59) <= ((int32_t)L_60)))
  16098. {
  16099. goto IL_011f;
  16100. }
  16101. }
  16102. {
  16103. int32_t L_61 = V_3;
  16104. if ((!(((uint32_t)L_61) == ((uint32_t)(-1)))))
  16105. {
  16106. goto IL_0108;
  16107. }
  16108. }
  16109. {
  16110. int32_t L_62 = V_1;
  16111. int32_t L_63 = V_2;
  16112. V_3 = ((int32_t)il2cpp_codegen_subtract(L_62, L_63));
  16113. goto IL_0119;
  16114. }
  16115. IL_0108:
  16116. {
  16117. int32_t L_64 = V_1;
  16118. int32_t L_65 = V_2;
  16119. int32_t L_66 = V_3;
  16120. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_64, L_65))) == ((int32_t)L_66)))
  16121. {
  16122. goto IL_0119;
  16123. }
  16124. }
  16125. {
  16126. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_67 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16127. NullCheck(L_67);
  16128. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_67, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9B13879849582B24556A904E6C05B71DF12402C3)), NULL);
  16129. IL2CPP_RAISE_MANAGED_EXCEPTION(L_67, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_parse_m5E88BECA6AA27798B580B36452602356A4A65D4E_RuntimeMethod_var)));
  16130. }
  16131. IL_0119:
  16132. {
  16133. int32_t L_68 = V_4;
  16134. V_4 = ((int32_t)il2cpp_codegen_add(L_68, 1));
  16135. }
  16136. IL_011f:
  16137. {
  16138. int32_t L_69 = V_3;
  16139. int32_t L_70 = V_4;
  16140. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_71 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  16141. NullCheck(L_71);
  16142. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_71, L_69, L_70, NULL);
  16143. V_6 = L_71;
  16144. V_7 = 0;
  16145. goto IL_014a;
  16146. }
  16147. IL_012e:
  16148. {
  16149. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_72 = V_0;
  16150. int32_t L_73 = V_7;
  16151. NullCheck(L_72);
  16152. int32_t L_74 = L_73;
  16153. uint8_t L_75 = (uint8_t)(L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
  16154. if (!L_75)
  16155. {
  16156. goto IL_0144;
  16157. }
  16158. }
  16159. {
  16160. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_76 = V_6;
  16161. int32_t L_77 = V_7;
  16162. int32_t L_78 = V_3;
  16163. int32_t L_79 = V_7;
  16164. int32_t L_80 = V_3;
  16165. NullCheck(L_76);
  16166. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_76, ((int32_t)(L_77%L_78)), ((int32_t)(L_79/L_80)), (bool)1, NULL);
  16167. }
  16168. IL_0144:
  16169. {
  16170. int32_t L_81 = V_7;
  16171. V_7 = ((int32_t)il2cpp_codegen_add(L_81, 1));
  16172. }
  16173. IL_014a:
  16174. {
  16175. int32_t L_82 = V_7;
  16176. int32_t L_83 = V_1;
  16177. if ((((int32_t)L_82) < ((int32_t)L_83)))
  16178. {
  16179. goto IL_012e;
  16180. }
  16181. }
  16182. {
  16183. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_84 = V_6;
  16184. return L_84;
  16185. }
  16186. }
  16187. // System.Boolean ZXing.Common.BitMatrix::get_Item(System.Int32,System.Int32)
  16188. 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)
  16189. {
  16190. int32_t V_0 = 0;
  16191. {
  16192. int32_t L_0 = ___1_y;
  16193. int32_t L_1 = __this->___rowSize_2;
  16194. int32_t L_2 = ___0_x;
  16195. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)(L_2>>5))));
  16196. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits_3;
  16197. int32_t L_4 = V_0;
  16198. NullCheck(L_3);
  16199. int32_t L_5 = L_4;
  16200. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16201. int32_t L_7 = ___0_x;
  16202. 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);
  16203. }
  16204. }
  16205. // System.Void ZXing.Common.BitMatrix::set_Item(System.Int32,System.Int32,System.Boolean)
  16206. 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)
  16207. {
  16208. int32_t V_0 = 0;
  16209. int32_t V_1 = 0;
  16210. {
  16211. bool L_0 = ___2_value;
  16212. if (!L_0)
  16213. {
  16214. goto IL_002a;
  16215. }
  16216. }
  16217. {
  16218. int32_t L_1 = ___1_y;
  16219. int32_t L_2 = __this->___rowSize_2;
  16220. int32_t L_3 = ___0_x;
  16221. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), ((int32_t)(L_3>>5))));
  16222. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits_3;
  16223. int32_t L_5 = V_0;
  16224. NullCheck(L_4);
  16225. int32_t* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)));
  16226. int32_t L_7 = *((int32_t*)L_6);
  16227. int32_t L_8 = ___0_x;
  16228. *((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)))))));
  16229. return;
  16230. }
  16231. IL_002a:
  16232. {
  16233. int32_t L_9 = ___1_y;
  16234. int32_t L_10 = __this->___rowSize_2;
  16235. int32_t L_11 = ___0_x;
  16236. V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, L_10)), ((int32_t)(L_11/((int32_t)32)))));
  16237. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits_3;
  16238. int32_t L_13 = V_1;
  16239. NullCheck(L_12);
  16240. int32_t* L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)));
  16241. int32_t L_15 = *((int32_t*)L_14);
  16242. int32_t L_16 = ___0_x;
  16243. *((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)))))))));
  16244. return;
  16245. }
  16246. }
  16247. // System.Void ZXing.Common.BitMatrix::flip(System.Int32,System.Int32)
  16248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flip_m95CE6A536F988256C9DF907D8FBC808624A7BE25 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  16249. {
  16250. int32_t V_0 = 0;
  16251. {
  16252. int32_t L_0 = ___1_y;
  16253. int32_t L_1 = __this->___rowSize_2;
  16254. int32_t L_2 = ___0_x;
  16255. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)(L_2>>5))));
  16256. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits_3;
  16257. int32_t L_4 = V_0;
  16258. NullCheck(L_3);
  16259. int32_t* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)));
  16260. int32_t L_6 = *((int32_t*)L_5);
  16261. int32_t L_7 = ___0_x;
  16262. *((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)))))));
  16263. return;
  16264. }
  16265. }
  16266. // System.Void ZXing.Common.BitMatrix::flip()
  16267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flip_mCFBF5A002B72DBB09481984F336E46406138AD18 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16268. {
  16269. int32_t V_0 = 0;
  16270. int32_t V_1 = 0;
  16271. {
  16272. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_3;
  16273. NullCheck(L_0);
  16274. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  16275. V_1 = 0;
  16276. goto IL_0022;
  16277. }
  16278. IL_000d:
  16279. {
  16280. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits_3;
  16281. int32_t L_2 = V_1;
  16282. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits_3;
  16283. int32_t L_4 = V_1;
  16284. NullCheck(L_3);
  16285. int32_t L_5 = L_4;
  16286. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16287. NullCheck(L_1);
  16288. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)((~L_6)));
  16289. int32_t L_7 = V_1;
  16290. V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  16291. }
  16292. IL_0022:
  16293. {
  16294. int32_t L_8 = V_1;
  16295. int32_t L_9 = V_0;
  16296. if ((((int32_t)L_8) < ((int32_t)L_9)))
  16297. {
  16298. goto IL_000d;
  16299. }
  16300. }
  16301. {
  16302. return;
  16303. }
  16304. }
  16305. // System.Void ZXing.Common.BitMatrix::flipWhen(System.Func`3<System.Int32,System.Int32,System.Boolean>)
  16306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flipWhen_mF17A8033077CACB638D5A51898E2E53FB5067FA4 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* ___0_shouldBeFlipped, const RuntimeMethod* method)
  16307. {
  16308. int32_t V_0 = 0;
  16309. int32_t V_1 = 0;
  16310. int32_t V_2 = 0;
  16311. {
  16312. V_0 = 0;
  16313. goto IL_0049;
  16314. }
  16315. IL_0004:
  16316. {
  16317. V_1 = 0;
  16318. goto IL_003c;
  16319. }
  16320. IL_0008:
  16321. {
  16322. Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* L_0 = ___0_shouldBeFlipped;
  16323. int32_t L_1 = V_0;
  16324. int32_t L_2 = V_1;
  16325. NullCheck(L_0);
  16326. bool L_3;
  16327. L_3 = Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_inline(L_0, L_1, L_2, NULL);
  16328. if (!L_3)
  16329. {
  16330. goto IL_0038;
  16331. }
  16332. }
  16333. {
  16334. int32_t L_4 = V_0;
  16335. int32_t L_5 = __this->___rowSize_2;
  16336. int32_t L_6 = V_1;
  16337. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_4, L_5)), ((int32_t)(L_6>>5))));
  16338. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___bits_3;
  16339. int32_t L_8 = V_2;
  16340. NullCheck(L_7);
  16341. int32_t* L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)));
  16342. int32_t L_10 = *((int32_t*)L_9);
  16343. int32_t L_11 = V_1;
  16344. *((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)))))));
  16345. }
  16346. IL_0038:
  16347. {
  16348. int32_t L_12 = V_1;
  16349. V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  16350. }
  16351. IL_003c:
  16352. {
  16353. int32_t L_13 = V_1;
  16354. int32_t L_14 = __this->___width_0;
  16355. if ((((int32_t)L_13) < ((int32_t)L_14)))
  16356. {
  16357. goto IL_0008;
  16358. }
  16359. }
  16360. {
  16361. int32_t L_15 = V_0;
  16362. V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  16363. }
  16364. IL_0049:
  16365. {
  16366. int32_t L_16 = V_0;
  16367. int32_t L_17 = __this->___height_1;
  16368. if ((((int32_t)L_16) < ((int32_t)L_17)))
  16369. {
  16370. goto IL_0004;
  16371. }
  16372. }
  16373. {
  16374. return;
  16375. }
  16376. }
  16377. // System.Void ZXing.Common.BitMatrix::xor(ZXing.Common.BitMatrix)
  16378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_xor_m1056DB3B3B9BD7C990B7B0F8866B4EDA374089C2 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_mask, const RuntimeMethod* method)
  16379. {
  16380. static bool s_Il2CppMethodInitialized;
  16381. if (!s_Il2CppMethodInitialized)
  16382. {
  16383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16384. s_Il2CppMethodInitialized = true;
  16385. }
  16386. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_0 = NULL;
  16387. int32_t V_1 = 0;
  16388. int32_t V_2 = 0;
  16389. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
  16390. int32_t V_4 = 0;
  16391. {
  16392. int32_t L_0 = __this->___width_0;
  16393. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_mask;
  16394. NullCheck(L_1);
  16395. int32_t L_2;
  16396. L_2 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_1, NULL);
  16397. if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
  16398. {
  16399. goto IL_002a;
  16400. }
  16401. }
  16402. {
  16403. int32_t L_3 = __this->___height_1;
  16404. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = ___0_mask;
  16405. NullCheck(L_4);
  16406. int32_t L_5;
  16407. L_5 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_4, NULL);
  16408. if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
  16409. {
  16410. goto IL_002a;
  16411. }
  16412. }
  16413. {
  16414. int32_t L_6 = __this->___rowSize_2;
  16415. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = ___0_mask;
  16416. NullCheck(L_7);
  16417. int32_t L_8;
  16418. L_8 = BitMatrix_get_RowSize_m73A8059F016CBAE68959D0D7C1CB44F5954EC4B6_inline(L_7, NULL);
  16419. if ((((int32_t)L_6) == ((int32_t)L_8)))
  16420. {
  16421. goto IL_0035;
  16422. }
  16423. }
  16424. IL_002a:
  16425. {
  16426. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16427. NullCheck(L_9);
  16428. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC3B31CC611E9C54044B4729D03B54872C97AA8F5)), NULL);
  16429. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_xor_m1056DB3B3B9BD7C990B7B0F8866B4EDA374089C2_RuntimeMethod_var)));
  16430. }
  16431. IL_0035:
  16432. {
  16433. int32_t L_10 = __this->___width_0;
  16434. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16435. NullCheck(L_11);
  16436. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_11, L_10, NULL);
  16437. V_0 = L_11;
  16438. V_1 = 0;
  16439. goto IL_008c;
  16440. }
  16441. IL_0045:
  16442. {
  16443. int32_t L_12 = V_1;
  16444. int32_t L_13 = __this->___rowSize_2;
  16445. V_2 = ((int32_t)il2cpp_codegen_multiply(L_12, L_13));
  16446. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = ___0_mask;
  16447. int32_t L_15 = V_1;
  16448. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_16 = V_0;
  16449. NullCheck(L_14);
  16450. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_17;
  16451. L_17 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(L_14, L_15, L_16, NULL);
  16452. NullCheck(L_17);
  16453. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18;
  16454. L_18 = BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline(L_17, NULL);
  16455. V_3 = L_18;
  16456. V_4 = 0;
  16457. goto IL_007e;
  16458. }
  16459. IL_0061:
  16460. {
  16461. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = __this->___bits_3;
  16462. int32_t L_20 = V_2;
  16463. int32_t L_21 = V_4;
  16464. NullCheck(L_19);
  16465. int32_t* L_22 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_20, L_21)))));
  16466. int32_t L_23 = *((int32_t*)L_22);
  16467. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_3;
  16468. int32_t L_25 = V_4;
  16469. NullCheck(L_24);
  16470. int32_t L_26 = L_25;
  16471. int32_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  16472. *((int32_t*)L_22) = (int32_t)((int32_t)(L_23^L_27));
  16473. int32_t L_28 = V_4;
  16474. V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  16475. }
  16476. IL_007e:
  16477. {
  16478. int32_t L_29 = V_4;
  16479. int32_t L_30 = __this->___rowSize_2;
  16480. if ((((int32_t)L_29) < ((int32_t)L_30)))
  16481. {
  16482. goto IL_0061;
  16483. }
  16484. }
  16485. {
  16486. int32_t L_31 = V_1;
  16487. V_1 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  16488. }
  16489. IL_008c:
  16490. {
  16491. int32_t L_32 = V_1;
  16492. int32_t L_33 = __this->___height_1;
  16493. if ((((int32_t)L_32) < ((int32_t)L_33)))
  16494. {
  16495. goto IL_0045;
  16496. }
  16497. }
  16498. {
  16499. return;
  16500. }
  16501. }
  16502. // System.Void ZXing.Common.BitMatrix::clear()
  16503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_clear_m84D844C3A099596315191FFA3C14F08DDD0A53AC (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16504. {
  16505. int32_t V_0 = 0;
  16506. int32_t V_1 = 0;
  16507. {
  16508. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_3;
  16509. NullCheck(L_0);
  16510. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  16511. V_1 = 0;
  16512. goto IL_001a;
  16513. }
  16514. IL_000d:
  16515. {
  16516. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits_3;
  16517. int32_t L_2 = V_1;
  16518. NullCheck(L_1);
  16519. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)0);
  16520. int32_t L_3 = V_1;
  16521. V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  16522. }
  16523. IL_001a:
  16524. {
  16525. int32_t L_4 = V_1;
  16526. int32_t L_5 = V_0;
  16527. if ((((int32_t)L_4) < ((int32_t)L_5)))
  16528. {
  16529. goto IL_000d;
  16530. }
  16531. }
  16532. {
  16533. return;
  16534. }
  16535. }
  16536. // System.Void ZXing.Common.BitMatrix::setRegion(System.Int32,System.Int32,System.Int32,System.Int32)
  16537. 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)
  16538. {
  16539. int32_t V_0 = 0;
  16540. int32_t V_1 = 0;
  16541. int32_t V_2 = 0;
  16542. int32_t V_3 = 0;
  16543. int32_t V_4 = 0;
  16544. {
  16545. int32_t L_0 = ___1_top;
  16546. if ((((int32_t)L_0) < ((int32_t)0)))
  16547. {
  16548. goto IL_0008;
  16549. }
  16550. }
  16551. {
  16552. int32_t L_1 = ___0_left;
  16553. if ((((int32_t)L_1) >= ((int32_t)0)))
  16554. {
  16555. goto IL_0013;
  16556. }
  16557. }
  16558. IL_0008:
  16559. {
  16560. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16561. NullCheck(L_2);
  16562. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82E2088D372EE08FF52779A13763129EEE2C2BC7)), NULL);
  16563. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var)));
  16564. }
  16565. IL_0013:
  16566. {
  16567. int32_t L_3 = ___3_height;
  16568. if ((((int32_t)L_3) < ((int32_t)1)))
  16569. {
  16570. goto IL_001c;
  16571. }
  16572. }
  16573. {
  16574. int32_t L_4 = ___2_width;
  16575. if ((((int32_t)L_4) >= ((int32_t)1)))
  16576. {
  16577. goto IL_0027;
  16578. }
  16579. }
  16580. IL_001c:
  16581. {
  16582. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16583. NullCheck(L_5);
  16584. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC03484805A39EE04FBAB0DC117480C5490EA54E)), NULL);
  16585. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var)));
  16586. }
  16587. IL_0027:
  16588. {
  16589. int32_t L_6 = ___0_left;
  16590. int32_t L_7 = ___2_width;
  16591. V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_7));
  16592. int32_t L_8 = ___1_top;
  16593. int32_t L_9 = ___3_height;
  16594. V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9));
  16595. int32_t L_10 = V_1;
  16596. int32_t L_11 = __this->___height_1;
  16597. if ((((int32_t)L_10) > ((int32_t)L_11)))
  16598. {
  16599. goto IL_0042;
  16600. }
  16601. }
  16602. {
  16603. int32_t L_12 = V_0;
  16604. int32_t L_13 = __this->___width_0;
  16605. if ((((int32_t)L_12) <= ((int32_t)L_13)))
  16606. {
  16607. goto IL_004d;
  16608. }
  16609. }
  16610. IL_0042:
  16611. {
  16612. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16613. NullCheck(L_14);
  16614. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral178A8E92A59398DFA9F1676529FEE2F193A0A9AD)), NULL);
  16615. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var)));
  16616. }
  16617. IL_004d:
  16618. {
  16619. int32_t L_15 = ___1_top;
  16620. V_2 = L_15;
  16621. goto IL_008d;
  16622. }
  16623. IL_0051:
  16624. {
  16625. int32_t L_16 = V_2;
  16626. int32_t L_17 = __this->___rowSize_2;
  16627. V_3 = ((int32_t)il2cpp_codegen_multiply(L_16, L_17));
  16628. int32_t L_18 = ___0_left;
  16629. V_4 = L_18;
  16630. goto IL_0084;
  16631. }
  16632. IL_005f:
  16633. {
  16634. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = __this->___bits_3;
  16635. int32_t L_20 = V_3;
  16636. int32_t L_21 = V_4;
  16637. NullCheck(L_19);
  16638. 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)))))));
  16639. int32_t L_23 = *((int32_t*)L_22);
  16640. int32_t L_24 = V_4;
  16641. *((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)))))));
  16642. int32_t L_25 = V_4;
  16643. V_4 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  16644. }
  16645. IL_0084:
  16646. {
  16647. int32_t L_26 = V_4;
  16648. int32_t L_27 = V_0;
  16649. if ((((int32_t)L_26) < ((int32_t)L_27)))
  16650. {
  16651. goto IL_005f;
  16652. }
  16653. }
  16654. {
  16655. int32_t L_28 = V_2;
  16656. V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  16657. }
  16658. IL_008d:
  16659. {
  16660. int32_t L_29 = V_2;
  16661. int32_t L_30 = V_1;
  16662. if ((((int32_t)L_29) < ((int32_t)L_30)))
  16663. {
  16664. goto IL_0051;
  16665. }
  16666. }
  16667. {
  16668. return;
  16669. }
  16670. }
  16671. // ZXing.Common.BitArray ZXing.Common.BitMatrix::getRow(System.Int32,ZXing.Common.BitArray)
  16672. 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)
  16673. {
  16674. static bool s_Il2CppMethodInitialized;
  16675. if (!s_Il2CppMethodInitialized)
  16676. {
  16677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16678. s_Il2CppMethodInitialized = true;
  16679. }
  16680. int32_t V_0 = 0;
  16681. int32_t V_1 = 0;
  16682. {
  16683. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_row;
  16684. if (!L_0)
  16685. {
  16686. goto IL_0011;
  16687. }
  16688. }
  16689. {
  16690. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___1_row;
  16691. NullCheck(L_1);
  16692. int32_t L_2;
  16693. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  16694. int32_t L_3 = __this->___width_0;
  16695. if ((((int32_t)L_2) >= ((int32_t)L_3)))
  16696. {
  16697. goto IL_0020;
  16698. }
  16699. }
  16700. IL_0011:
  16701. {
  16702. int32_t L_4 = __this->___width_0;
  16703. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_5 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16704. NullCheck(L_5);
  16705. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_5, L_4, NULL);
  16706. ___1_row = L_5;
  16707. goto IL_0026;
  16708. }
  16709. IL_0020:
  16710. {
  16711. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = ___1_row;
  16712. NullCheck(L_6);
  16713. BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B(L_6, NULL);
  16714. }
  16715. IL_0026:
  16716. {
  16717. int32_t L_7 = ___0_y;
  16718. int32_t L_8 = __this->___rowSize_2;
  16719. V_0 = ((int32_t)il2cpp_codegen_multiply(L_7, L_8));
  16720. V_1 = 0;
  16721. goto IL_004a;
  16722. }
  16723. IL_0033:
  16724. {
  16725. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___1_row;
  16726. int32_t L_10 = V_1;
  16727. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___bits_3;
  16728. int32_t L_12 = V_0;
  16729. int32_t L_13 = V_1;
  16730. NullCheck(L_11);
  16731. int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_12, L_13));
  16732. int32_t L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  16733. NullCheck(L_9);
  16734. BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04(L_9, ((int32_t)(L_10<<5)), L_15, NULL);
  16735. int32_t L_16 = V_1;
  16736. V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  16737. }
  16738. IL_004a:
  16739. {
  16740. int32_t L_17 = V_1;
  16741. int32_t L_18 = __this->___rowSize_2;
  16742. if ((((int32_t)L_17) < ((int32_t)L_18)))
  16743. {
  16744. goto IL_0033;
  16745. }
  16746. }
  16747. {
  16748. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = ___1_row;
  16749. return L_19;
  16750. }
  16751. }
  16752. // System.Void ZXing.Common.BitMatrix::setRow(System.Int32,ZXing.Common.BitArray)
  16753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method)
  16754. {
  16755. {
  16756. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_row;
  16757. NullCheck(L_0);
  16758. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1;
  16759. L_1 = BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline(L_0, NULL);
  16760. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits_3;
  16761. int32_t L_3 = ___0_y;
  16762. int32_t L_4 = __this->___rowSize_2;
  16763. int32_t L_5 = __this->___rowSize_2;
  16764. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, 0, (RuntimeArray*)L_2, ((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5, NULL);
  16765. return;
  16766. }
  16767. }
  16768. // System.Void ZXing.Common.BitMatrix::rotate180()
  16769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_rotate180_m4124EFF162D09996DC72019D5EE7AF0CE483E47A (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16770. {
  16771. static bool s_Il2CppMethodInitialized;
  16772. if (!s_Il2CppMethodInitialized)
  16773. {
  16774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16775. s_Il2CppMethodInitialized = true;
  16776. }
  16777. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_0 = NULL;
  16778. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_1 = NULL;
  16779. int32_t V_2 = 0;
  16780. int32_t V_3 = 0;
  16781. int32_t V_4 = 0;
  16782. {
  16783. int32_t L_0 = __this->___width_0;
  16784. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16785. NullCheck(L_1);
  16786. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_1, L_0, NULL);
  16787. V_0 = L_1;
  16788. int32_t L_2 = __this->___width_0;
  16789. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16790. NullCheck(L_3);
  16791. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_3, L_2, NULL);
  16792. V_1 = L_3;
  16793. int32_t L_4 = __this->___height_1;
  16794. V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 1))/2));
  16795. V_3 = 0;
  16796. goto IL_0067;
  16797. }
  16798. IL_0027:
  16799. {
  16800. int32_t L_5 = V_3;
  16801. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = V_0;
  16802. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7;
  16803. L_7 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, L_5, L_6, NULL);
  16804. V_0 = L_7;
  16805. int32_t L_8 = __this->___height_1;
  16806. int32_t L_9 = V_3;
  16807. V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_8, 1)), L_9));
  16808. int32_t L_10 = V_4;
  16809. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = V_1;
  16810. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_12;
  16811. L_12 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, L_10, L_11, NULL);
  16812. V_1 = L_12;
  16813. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = V_0;
  16814. NullCheck(L_13);
  16815. BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_13, NULL);
  16816. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = V_1;
  16817. NullCheck(L_14);
  16818. BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_14, NULL);
  16819. int32_t L_15 = V_3;
  16820. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_16 = V_1;
  16821. BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, L_15, L_16, NULL);
  16822. int32_t L_17 = V_4;
  16823. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_18 = V_0;
  16824. BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, L_17, L_18, NULL);
  16825. int32_t L_19 = V_3;
  16826. V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  16827. }
  16828. IL_0067:
  16829. {
  16830. int32_t L_20 = V_3;
  16831. int32_t L_21 = V_2;
  16832. if ((((int32_t)L_20) < ((int32_t)L_21)))
  16833. {
  16834. goto IL_0027;
  16835. }
  16836. }
  16837. {
  16838. return;
  16839. }
  16840. }
  16841. // System.Void ZXing.Common.BitMatrix::rotate90()
  16842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_rotate90_mB56448D5E6DAC42C9086A45BB9D42C0B5C169763 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16843. {
  16844. static bool s_Il2CppMethodInitialized;
  16845. if (!s_Il2CppMethodInitialized)
  16846. {
  16847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16848. s_Il2CppMethodInitialized = true;
  16849. }
  16850. int32_t V_0 = 0;
  16851. int32_t V_1 = 0;
  16852. int32_t V_2 = 0;
  16853. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
  16854. int32_t V_4 = 0;
  16855. int32_t V_5 = 0;
  16856. int32_t V_6 = 0;
  16857. int32_t V_7 = 0;
  16858. {
  16859. int32_t L_0 = __this->___height_1;
  16860. V_0 = L_0;
  16861. int32_t L_1 = __this->___width_0;
  16862. V_1 = L_1;
  16863. int32_t L_2 = V_0;
  16864. V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_2, ((int32_t)31)))/((int32_t)32)));
  16865. int32_t L_3 = V_2;
  16866. int32_t L_4 = V_1;
  16867. 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)));
  16868. V_3 = L_5;
  16869. V_4 = 0;
  16870. goto IL_008c;
  16871. }
  16872. IL_0024:
  16873. {
  16874. V_5 = 0;
  16875. goto IL_007c;
  16876. }
  16877. IL_0029:
  16878. {
  16879. int32_t L_6 = V_4;
  16880. int32_t L_7 = __this->___rowSize_2;
  16881. int32_t L_8 = V_5;
  16882. V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, L_7)), ((int32_t)(L_8/((int32_t)32)))));
  16883. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___bits_3;
  16884. int32_t L_10 = V_6;
  16885. NullCheck(L_9);
  16886. int32_t L_11 = L_10;
  16887. int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  16888. int32_t L_13 = V_5;
  16889. if (!((int32_t)(((int32_t)((uint32_t)L_12>>((int32_t)(((int32_t)(L_13&((int32_t)31)))&((int32_t)31)))))&1)))
  16890. {
  16891. goto IL_0076;
  16892. }
  16893. }
  16894. {
  16895. int32_t L_14 = V_1;
  16896. int32_t L_15 = V_5;
  16897. int32_t L_16 = V_2;
  16898. int32_t L_17 = V_4;
  16899. 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)))));
  16900. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_3;
  16901. int32_t L_19 = V_7;
  16902. NullCheck(L_18);
  16903. int32_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)));
  16904. int32_t L_21 = *((int32_t*)L_20);
  16905. int32_t L_22 = V_4;
  16906. *((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)))))));
  16907. }
  16908. IL_0076:
  16909. {
  16910. int32_t L_23 = V_5;
  16911. V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  16912. }
  16913. IL_007c:
  16914. {
  16915. int32_t L_24 = V_5;
  16916. int32_t L_25 = __this->___width_0;
  16917. if ((((int32_t)L_24) < ((int32_t)L_25)))
  16918. {
  16919. goto IL_0029;
  16920. }
  16921. }
  16922. {
  16923. int32_t L_26 = V_4;
  16924. V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  16925. }
  16926. IL_008c:
  16927. {
  16928. int32_t L_27 = V_4;
  16929. int32_t L_28 = __this->___height_1;
  16930. if ((((int32_t)L_27) < ((int32_t)L_28)))
  16931. {
  16932. goto IL_0024;
  16933. }
  16934. }
  16935. {
  16936. int32_t L_29 = V_0;
  16937. __this->___width_0 = L_29;
  16938. int32_t L_30 = V_1;
  16939. __this->___height_1 = L_30;
  16940. int32_t L_31 = V_2;
  16941. __this->___rowSize_2 = L_31;
  16942. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_3;
  16943. __this->___bits_3 = L_32;
  16944. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits_3), (void*)L_32);
  16945. return;
  16946. }
  16947. }
  16948. // System.Int32[] ZXing.Common.BitMatrix::getEnclosingRectangle()
  16949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16950. {
  16951. static bool s_Il2CppMethodInitialized;
  16952. if (!s_Il2CppMethodInitialized)
  16953. {
  16954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16955. s_Il2CppMethodInitialized = true;
  16956. }
  16957. int32_t V_0 = 0;
  16958. int32_t V_1 = 0;
  16959. int32_t V_2 = 0;
  16960. int32_t V_3 = 0;
  16961. int32_t V_4 = 0;
  16962. int32_t V_5 = 0;
  16963. int32_t V_6 = 0;
  16964. int32_t V_7 = 0;
  16965. int32_t V_8 = 0;
  16966. {
  16967. int32_t L_0 = __this->___width_0;
  16968. V_0 = L_0;
  16969. int32_t L_1 = __this->___height_1;
  16970. V_1 = L_1;
  16971. V_2 = (-1);
  16972. V_3 = (-1);
  16973. V_4 = 0;
  16974. goto IL_00cd;
  16975. }
  16976. IL_001a:
  16977. {
  16978. V_5 = 0;
  16979. goto IL_00ba;
  16980. }
  16981. IL_0022:
  16982. {
  16983. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits_3;
  16984. int32_t L_3 = V_4;
  16985. int32_t L_4 = __this->___rowSize_2;
  16986. int32_t L_5 = V_5;
  16987. NullCheck(L_2);
  16988. int32_t L_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5));
  16989. int32_t L_7 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  16990. V_6 = L_7;
  16991. int32_t L_8 = V_6;
  16992. if (!L_8)
  16993. {
  16994. goto IL_00b4;
  16995. }
  16996. }
  16997. {
  16998. int32_t L_9 = V_4;
  16999. int32_t L_10 = V_1;
  17000. if ((((int32_t)L_9) >= ((int32_t)L_10)))
  17001. {
  17002. goto IL_0043;
  17003. }
  17004. }
  17005. {
  17006. int32_t L_11 = V_4;
  17007. V_1 = L_11;
  17008. }
  17009. IL_0043:
  17010. {
  17011. int32_t L_12 = V_4;
  17012. int32_t L_13 = V_3;
  17013. if ((((int32_t)L_12) <= ((int32_t)L_13)))
  17014. {
  17015. goto IL_004b;
  17016. }
  17017. }
  17018. {
  17019. int32_t L_14 = V_4;
  17020. V_3 = L_14;
  17021. }
  17022. IL_004b:
  17023. {
  17024. int32_t L_15 = V_5;
  17025. int32_t L_16 = V_0;
  17026. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)32)))) >= ((int32_t)L_16)))
  17027. {
  17028. goto IL_007f;
  17029. }
  17030. }
  17031. {
  17032. V_7 = 0;
  17033. goto IL_005e;
  17034. }
  17035. IL_0058:
  17036. {
  17037. int32_t L_17 = V_7;
  17038. V_7 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  17039. }
  17040. IL_005e:
  17041. {
  17042. int32_t L_18 = V_6;
  17043. int32_t L_19 = V_7;
  17044. if (!((int32_t)(L_18<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)31), L_19))&((int32_t)31))))))
  17045. {
  17046. goto IL_0058;
  17047. }
  17048. }
  17049. {
  17050. int32_t L_20 = V_5;
  17051. int32_t L_21 = V_7;
  17052. int32_t L_22 = V_0;
  17053. if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_20, ((int32_t)32))), L_21))) >= ((int32_t)L_22)))
  17054. {
  17055. goto IL_007f;
  17056. }
  17057. }
  17058. {
  17059. int32_t L_23 = V_5;
  17060. int32_t L_24 = V_7;
  17061. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_23, ((int32_t)32))), L_24));
  17062. }
  17063. IL_007f:
  17064. {
  17065. int32_t L_25 = V_5;
  17066. int32_t L_26 = V_2;
  17067. 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)))
  17068. {
  17069. goto IL_00b4;
  17070. }
  17071. }
  17072. {
  17073. V_8 = ((int32_t)31);
  17074. goto IL_0096;
  17075. }
  17076. IL_0090:
  17077. {
  17078. int32_t L_27 = V_8;
  17079. V_8 = ((int32_t)il2cpp_codegen_subtract(L_27, 1));
  17080. }
  17081. IL_0096:
  17082. {
  17083. int32_t L_28 = V_6;
  17084. int32_t L_29 = V_8;
  17085. if (!((int32_t)((uint32_t)L_28>>((int32_t)(L_29&((int32_t)31))))))
  17086. {
  17087. goto IL_0090;
  17088. }
  17089. }
  17090. {
  17091. int32_t L_30 = V_5;
  17092. int32_t L_31 = V_8;
  17093. int32_t L_32 = V_2;
  17094. if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_30, ((int32_t)32))), L_31))) <= ((int32_t)L_32)))
  17095. {
  17096. goto IL_00b4;
  17097. }
  17098. }
  17099. {
  17100. int32_t L_33 = V_5;
  17101. int32_t L_34 = V_8;
  17102. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_33, ((int32_t)32))), L_34));
  17103. }
  17104. IL_00b4:
  17105. {
  17106. int32_t L_35 = V_5;
  17107. V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  17108. }
  17109. IL_00ba:
  17110. {
  17111. int32_t L_36 = V_5;
  17112. int32_t L_37 = __this->___rowSize_2;
  17113. if ((((int32_t)L_36) < ((int32_t)L_37)))
  17114. {
  17115. goto IL_0022;
  17116. }
  17117. }
  17118. {
  17119. int32_t L_38 = V_4;
  17120. V_4 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  17121. }
  17122. IL_00cd:
  17123. {
  17124. int32_t L_39 = V_4;
  17125. int32_t L_40 = __this->___height_1;
  17126. if ((((int32_t)L_39) < ((int32_t)L_40)))
  17127. {
  17128. goto IL_001a;
  17129. }
  17130. }
  17131. {
  17132. int32_t L_41 = V_2;
  17133. int32_t L_42 = V_0;
  17134. if ((((int32_t)L_41) < ((int32_t)L_42)))
  17135. {
  17136. goto IL_00e2;
  17137. }
  17138. }
  17139. {
  17140. int32_t L_43 = V_3;
  17141. int32_t L_44 = V_1;
  17142. if ((((int32_t)L_43) >= ((int32_t)L_44)))
  17143. {
  17144. goto IL_00e4;
  17145. }
  17146. }
  17147. IL_00e2:
  17148. {
  17149. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  17150. }
  17151. IL_00e4:
  17152. {
  17153. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
  17154. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = L_45;
  17155. int32_t L_47 = V_0;
  17156. NullCheck(L_46);
  17157. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_47);
  17158. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = L_46;
  17159. int32_t L_49 = V_1;
  17160. NullCheck(L_48);
  17161. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_49);
  17162. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = L_48;
  17163. int32_t L_51 = V_2;
  17164. int32_t L_52 = V_0;
  17165. NullCheck(L_50);
  17166. (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)));
  17167. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = L_50;
  17168. int32_t L_54 = V_3;
  17169. int32_t L_55 = V_1;
  17170. NullCheck(L_53);
  17171. (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)));
  17172. return L_53;
  17173. }
  17174. }
  17175. // System.Int32[] ZXing.Common.BitMatrix::getTopLeftOnBit()
  17176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17177. {
  17178. static bool s_Il2CppMethodInitialized;
  17179. if (!s_Il2CppMethodInitialized)
  17180. {
  17181. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17182. s_Il2CppMethodInitialized = true;
  17183. }
  17184. int32_t V_0 = 0;
  17185. int32_t V_1 = 0;
  17186. int32_t V_2 = 0;
  17187. int32_t V_3 = 0;
  17188. int32_t V_4 = 0;
  17189. {
  17190. V_0 = 0;
  17191. goto IL_0008;
  17192. }
  17193. IL_0004:
  17194. {
  17195. int32_t L_0 = V_0;
  17196. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  17197. }
  17198. IL_0008:
  17199. {
  17200. int32_t L_1 = V_0;
  17201. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits_3;
  17202. NullCheck(L_2);
  17203. if ((((int32_t)L_1) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
  17204. {
  17205. goto IL_001d;
  17206. }
  17207. }
  17208. {
  17209. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits_3;
  17210. int32_t L_4 = V_0;
  17211. NullCheck(L_3);
  17212. int32_t L_5 = L_4;
  17213. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  17214. if (!L_6)
  17215. {
  17216. goto IL_0004;
  17217. }
  17218. }
  17219. IL_001d:
  17220. {
  17221. int32_t L_7 = V_0;
  17222. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___bits_3;
  17223. NullCheck(L_8);
  17224. if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  17225. {
  17226. goto IL_002a;
  17227. }
  17228. }
  17229. {
  17230. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  17231. }
  17232. IL_002a:
  17233. {
  17234. int32_t L_9 = V_0;
  17235. int32_t L_10 = __this->___rowSize_2;
  17236. V_1 = ((int32_t)(L_9/L_10));
  17237. int32_t L_11 = V_0;
  17238. int32_t L_12 = __this->___rowSize_2;
  17239. V_2 = ((int32_t)(((int32_t)(L_11%L_12))<<5));
  17240. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->___bits_3;
  17241. int32_t L_14 = V_0;
  17242. NullCheck(L_13);
  17243. int32_t L_15 = L_14;
  17244. int32_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  17245. V_3 = L_16;
  17246. V_4 = 0;
  17247. goto IL_0052;
  17248. }
  17249. IL_004c:
  17250. {
  17251. int32_t L_17 = V_4;
  17252. V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  17253. }
  17254. IL_0052:
  17255. {
  17256. int32_t L_18 = V_3;
  17257. int32_t L_19 = V_4;
  17258. if (!((int32_t)(L_18<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)31), L_19))&((int32_t)31))))))
  17259. {
  17260. goto IL_004c;
  17261. }
  17262. }
  17263. {
  17264. int32_t L_20 = V_2;
  17265. int32_t L_21 = V_4;
  17266. V_2 = ((int32_t)il2cpp_codegen_add(L_20, L_21));
  17267. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
  17268. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22;
  17269. int32_t L_24 = V_2;
  17270. NullCheck(L_23);
  17271. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_24);
  17272. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = L_23;
  17273. int32_t L_26 = V_1;
  17274. NullCheck(L_25);
  17275. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_26);
  17276. return L_25;
  17277. }
  17278. }
  17279. // System.Int32[] ZXing.Common.BitMatrix::getBottomRightOnBit()
  17280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17281. {
  17282. static bool s_Il2CppMethodInitialized;
  17283. if (!s_Il2CppMethodInitialized)
  17284. {
  17285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17286. s_Il2CppMethodInitialized = true;
  17287. }
  17288. int32_t V_0 = 0;
  17289. int32_t V_1 = 0;
  17290. int32_t V_2 = 0;
  17291. int32_t V_3 = 0;
  17292. int32_t V_4 = 0;
  17293. {
  17294. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_3;
  17295. NullCheck(L_0);
  17296. V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
  17297. goto IL_0011;
  17298. }
  17299. IL_000d:
  17300. {
  17301. int32_t L_1 = V_0;
  17302. V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
  17303. }
  17304. IL_0011:
  17305. {
  17306. int32_t L_2 = V_0;
  17307. if ((((int32_t)L_2) < ((int32_t)0)))
  17308. {
  17309. goto IL_001f;
  17310. }
  17311. }
  17312. {
  17313. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits_3;
  17314. int32_t L_4 = V_0;
  17315. NullCheck(L_3);
  17316. int32_t L_5 = L_4;
  17317. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  17318. if (!L_6)
  17319. {
  17320. goto IL_000d;
  17321. }
  17322. }
  17323. IL_001f:
  17324. {
  17325. int32_t L_7 = V_0;
  17326. if ((((int32_t)L_7) >= ((int32_t)0)))
  17327. {
  17328. goto IL_0025;
  17329. }
  17330. }
  17331. {
  17332. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  17333. }
  17334. IL_0025:
  17335. {
  17336. int32_t L_8 = V_0;
  17337. int32_t L_9 = __this->___rowSize_2;
  17338. V_1 = ((int32_t)(L_8/L_9));
  17339. int32_t L_10 = V_0;
  17340. int32_t L_11 = __this->___rowSize_2;
  17341. V_2 = ((int32_t)(((int32_t)(L_10%L_11))<<5));
  17342. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits_3;
  17343. int32_t L_13 = V_0;
  17344. NullCheck(L_12);
  17345. int32_t L_14 = L_13;
  17346. int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  17347. V_3 = L_15;
  17348. V_4 = ((int32_t)31);
  17349. goto IL_004e;
  17350. }
  17351. IL_0048:
  17352. {
  17353. int32_t L_16 = V_4;
  17354. V_4 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
  17355. }
  17356. IL_004e:
  17357. {
  17358. int32_t L_17 = V_3;
  17359. int32_t L_18 = V_4;
  17360. if (!((int32_t)((uint32_t)L_17>>((int32_t)(L_18&((int32_t)31))))))
  17361. {
  17362. goto IL_0048;
  17363. }
  17364. }
  17365. {
  17366. int32_t L_19 = V_2;
  17367. int32_t L_20 = V_4;
  17368. V_2 = ((int32_t)il2cpp_codegen_add(L_19, L_20));
  17369. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
  17370. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21;
  17371. int32_t L_23 = V_2;
  17372. NullCheck(L_22);
  17373. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_23);
  17374. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_22;
  17375. int32_t L_25 = V_1;
  17376. NullCheck(L_24);
  17377. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_25);
  17378. return L_24;
  17379. }
  17380. }
  17381. // System.Boolean ZXing.Common.BitMatrix::Equals(System.Object)
  17382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_Equals_m1A76B3AA06FCD524B608E8EEDA4F8472EC7D6079 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  17383. {
  17384. static bool s_Il2CppMethodInitialized;
  17385. if (!s_Il2CppMethodInitialized)
  17386. {
  17387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  17388. s_Il2CppMethodInitialized = true;
  17389. }
  17390. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL;
  17391. int32_t V_1 = 0;
  17392. {
  17393. RuntimeObject* L_0 = ___0_obj;
  17394. if (((BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)IsInstSealed((RuntimeObject*)L_0, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var)))
  17395. {
  17396. goto IL_000a;
  17397. }
  17398. }
  17399. {
  17400. return (bool)0;
  17401. }
  17402. IL_000a:
  17403. {
  17404. RuntimeObject* L_1 = ___0_obj;
  17405. V_0 = ((BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)CastclassSealed((RuntimeObject*)L_1, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var));
  17406. int32_t L_2 = __this->___width_0;
  17407. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0;
  17408. NullCheck(L_3);
  17409. int32_t L_4 = L_3->___width_0;
  17410. if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
  17411. {
  17412. goto IL_004d;
  17413. }
  17414. }
  17415. {
  17416. int32_t L_5 = __this->___height_1;
  17417. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = V_0;
  17418. NullCheck(L_6);
  17419. int32_t L_7 = L_6->___height_1;
  17420. if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
  17421. {
  17422. goto IL_004d;
  17423. }
  17424. }
  17425. {
  17426. int32_t L_8 = __this->___rowSize_2;
  17427. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9 = V_0;
  17428. NullCheck(L_9);
  17429. int32_t L_10 = L_9->___rowSize_2;
  17430. if ((!(((uint32_t)L_8) == ((uint32_t)L_10))))
  17431. {
  17432. goto IL_004d;
  17433. }
  17434. }
  17435. {
  17436. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___bits_3;
  17437. NullCheck(L_11);
  17438. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = V_0;
  17439. NullCheck(L_12);
  17440. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_12->___bits_3;
  17441. NullCheck(L_13);
  17442. if ((((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  17443. {
  17444. goto IL_004f;
  17445. }
  17446. }
  17447. IL_004d:
  17448. {
  17449. return (bool)0;
  17450. }
  17451. IL_004f:
  17452. {
  17453. V_1 = 0;
  17454. goto IL_006b;
  17455. }
  17456. IL_0053:
  17457. {
  17458. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits_3;
  17459. int32_t L_15 = V_1;
  17460. NullCheck(L_14);
  17461. int32_t L_16 = L_15;
  17462. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  17463. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = V_0;
  17464. NullCheck(L_18);
  17465. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18->___bits_3;
  17466. int32_t L_20 = V_1;
  17467. NullCheck(L_19);
  17468. int32_t L_21 = L_20;
  17469. int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  17470. if ((((int32_t)L_17) == ((int32_t)L_22)))
  17471. {
  17472. goto IL_0067;
  17473. }
  17474. }
  17475. {
  17476. return (bool)0;
  17477. }
  17478. IL_0067:
  17479. {
  17480. int32_t L_23 = V_1;
  17481. V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  17482. }
  17483. IL_006b:
  17484. {
  17485. int32_t L_24 = V_1;
  17486. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = __this->___bits_3;
  17487. NullCheck(L_25);
  17488. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  17489. {
  17490. goto IL_0053;
  17491. }
  17492. }
  17493. {
  17494. return (bool)1;
  17495. }
  17496. }
  17497. // System.Int32 ZXing.Common.BitMatrix::GetHashCode()
  17498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_GetHashCode_mC3DDC52D4D597EBDE24E3363728DF6B78B624051 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17499. {
  17500. int32_t V_0 = 0;
  17501. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  17502. int32_t V_2 = 0;
  17503. int32_t V_3 = 0;
  17504. {
  17505. int32_t L_0 = __this->___width_0;
  17506. V_0 = L_0;
  17507. int32_t L_1 = V_0;
  17508. int32_t L_2 = __this->___width_0;
  17509. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_1)), L_2));
  17510. int32_t L_3 = V_0;
  17511. int32_t L_4 = __this->___height_1;
  17512. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_3)), L_4));
  17513. int32_t L_5 = V_0;
  17514. int32_t L_6 = __this->___rowSize_2;
  17515. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_5)), L_6));
  17516. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___bits_3;
  17517. V_1 = L_7;
  17518. V_2 = 0;
  17519. goto IL_004b;
  17520. }
  17521. IL_0036:
  17522. {
  17523. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_1;
  17524. int32_t L_9 = V_2;
  17525. NullCheck(L_8);
  17526. int32_t L_10 = L_9;
  17527. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  17528. V_3 = L_11;
  17529. int32_t L_12 = V_0;
  17530. int32_t L_13;
  17531. L_13 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_3), NULL);
  17532. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_12)), L_13));
  17533. int32_t L_14 = V_2;
  17534. V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  17535. }
  17536. IL_004b:
  17537. {
  17538. int32_t L_15 = V_2;
  17539. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1;
  17540. NullCheck(L_16);
  17541. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  17542. {
  17543. goto IL_0036;
  17544. }
  17545. }
  17546. {
  17547. int32_t L_17 = V_0;
  17548. return L_17;
  17549. }
  17550. }
  17551. // System.String ZXing.Common.BitMatrix::ToString()
  17552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_m377CF3DDFF3FE654A90D9EF83A7861CE0431C228 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17553. {
  17554. static bool s_Il2CppMethodInitialized;
  17555. if (!s_Il2CppMethodInitialized)
  17556. {
  17557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA);
  17558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1);
  17559. s_Il2CppMethodInitialized = true;
  17560. }
  17561. {
  17562. String_t* L_0;
  17563. L_0 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
  17564. String_t* L_1;
  17565. L_1 = BitMatrix_ToString_mBBAEF28C1A43700320D82418CC0D43680E5A9C50(__this, _stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1, _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA, L_0, NULL);
  17566. return L_1;
  17567. }
  17568. }
  17569. // System.String ZXing.Common.BitMatrix::ToString(System.String,System.String)
  17570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_m09413451242FF6E3F120FDD029D8D245D29B3027 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, const RuntimeMethod* method)
  17571. {
  17572. {
  17573. String_t* L_0 = ___0_setString;
  17574. String_t* L_1 = ___1_unsetString;
  17575. String_t* L_2;
  17576. L_2 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
  17577. String_t* L_3;
  17578. L_3 = BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F(__this, L_0, L_1, L_2, NULL);
  17579. return L_3;
  17580. }
  17581. }
  17582. // System.String ZXing.Common.BitMatrix::ToString(System.String,System.String,System.String)
  17583. 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)
  17584. {
  17585. {
  17586. String_t* L_0 = ___0_setString;
  17587. String_t* L_1 = ___1_unsetString;
  17588. String_t* L_2 = ___2_lineSeparator;
  17589. String_t* L_3;
  17590. L_3 = BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F(__this, L_0, L_1, L_2, NULL);
  17591. return L_3;
  17592. }
  17593. }
  17594. // System.String ZXing.Common.BitMatrix::buildToString(System.String,System.String,System.String)
  17595. 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)
  17596. {
  17597. static bool s_Il2CppMethodInitialized;
  17598. if (!s_Il2CppMethodInitialized)
  17599. {
  17600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  17601. s_Il2CppMethodInitialized = true;
  17602. }
  17603. StringBuilder_t* V_0 = NULL;
  17604. int32_t V_1 = 0;
  17605. int32_t V_2 = 0;
  17606. StringBuilder_t* G_B4_0 = NULL;
  17607. StringBuilder_t* G_B3_0 = NULL;
  17608. String_t* G_B5_0 = NULL;
  17609. StringBuilder_t* G_B5_1 = NULL;
  17610. {
  17611. int32_t L_0 = __this->___height_1;
  17612. int32_t L_1 = __this->___width_0;
  17613. StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  17614. NullCheck(L_2);
  17615. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)))), NULL);
  17616. V_0 = L_2;
  17617. V_1 = 0;
  17618. goto IL_004b;
  17619. }
  17620. IL_0019:
  17621. {
  17622. V_2 = 0;
  17623. goto IL_0036;
  17624. }
  17625. IL_001d:
  17626. {
  17627. StringBuilder_t* L_3 = V_0;
  17628. int32_t L_4 = V_2;
  17629. int32_t L_5 = V_1;
  17630. bool L_6;
  17631. L_6 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(__this, L_4, L_5, NULL);
  17632. G_B3_0 = L_3;
  17633. if (L_6)
  17634. {
  17635. G_B4_0 = L_3;
  17636. goto IL_002b;
  17637. }
  17638. }
  17639. {
  17640. String_t* L_7 = ___1_unsetString;
  17641. G_B5_0 = L_7;
  17642. G_B5_1 = G_B3_0;
  17643. goto IL_002c;
  17644. }
  17645. IL_002b:
  17646. {
  17647. String_t* L_8 = ___0_setString;
  17648. G_B5_0 = L_8;
  17649. G_B5_1 = G_B4_0;
  17650. }
  17651. IL_002c:
  17652. {
  17653. NullCheck(G_B5_1);
  17654. StringBuilder_t* L_9;
  17655. L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B5_1, G_B5_0, NULL);
  17656. int32_t L_10 = V_2;
  17657. V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  17658. }
  17659. IL_0036:
  17660. {
  17661. int32_t L_11 = V_2;
  17662. int32_t L_12 = __this->___width_0;
  17663. if ((((int32_t)L_11) < ((int32_t)L_12)))
  17664. {
  17665. goto IL_001d;
  17666. }
  17667. }
  17668. {
  17669. StringBuilder_t* L_13 = V_0;
  17670. String_t* L_14 = ___2_lineSeparator;
  17671. NullCheck(L_13);
  17672. StringBuilder_t* L_15;
  17673. L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, L_14, NULL);
  17674. int32_t L_16 = V_1;
  17675. V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  17676. }
  17677. IL_004b:
  17678. {
  17679. int32_t L_17 = V_1;
  17680. int32_t L_18 = __this->___height_1;
  17681. if ((((int32_t)L_17) < ((int32_t)L_18)))
  17682. {
  17683. goto IL_0019;
  17684. }
  17685. }
  17686. {
  17687. StringBuilder_t* L_19 = V_0;
  17688. NullCheck(L_19);
  17689. String_t* L_20;
  17690. L_20 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_19);
  17691. return L_20;
  17692. }
  17693. }
  17694. // System.Object ZXing.Common.BitMatrix::Clone()
  17695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitMatrix_Clone_m81553080186AF35BA4E0D20F3EEDBBE4816EC589 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17696. {
  17697. static bool s_Il2CppMethodInitialized;
  17698. if (!s_Il2CppMethodInitialized)
  17699. {
  17700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  17701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17702. s_Il2CppMethodInitialized = true;
  17703. }
  17704. {
  17705. int32_t L_0 = __this->___width_0;
  17706. int32_t L_1 = __this->___height_1;
  17707. int32_t L_2 = __this->___rowSize_2;
  17708. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits_3;
  17709. NullCheck((RuntimeArray*)L_3);
  17710. RuntimeObject* L_4;
  17711. L_4 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_3, NULL);
  17712. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  17713. NullCheck(L_5);
  17714. BitMatrix__ctor_m2D17ECD88A0B6F0222F0466D08AE1EA68F9293D1(L_5, L_0, L_1, L_2, ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_4, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)), NULL);
  17715. return L_5;
  17716. }
  17717. }
  17718. #ifdef __clang__
  17719. #pragma clang diagnostic pop
  17720. #endif
  17721. #ifdef __clang__
  17722. #pragma clang diagnostic push
  17723. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17724. #pragma clang diagnostic ignored "-Wunused-variable"
  17725. #endif
  17726. // System.Void ZXing.Common.BitSource::.ctor(System.Byte[])
  17727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  17728. {
  17729. {
  17730. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  17731. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  17732. __this->___bytes_0 = L_0;
  17733. Il2CppCodeGenWriteBarrier((void**)(&__this->___bytes_0), (void*)L_0);
  17734. return;
  17735. }
  17736. }
  17737. // System.Int32 ZXing.Common.BitSource::get_BitOffset()
  17738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  17739. {
  17740. {
  17741. int32_t L_0 = __this->___bitOffset_2;
  17742. return L_0;
  17743. }
  17744. }
  17745. // System.Int32 ZXing.Common.BitSource::get_ByteOffset()
  17746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  17747. {
  17748. {
  17749. int32_t L_0 = __this->___byteOffset_1;
  17750. return L_0;
  17751. }
  17752. }
  17753. // System.Int32 ZXing.Common.BitSource::readBits(System.Int32)
  17754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, int32_t ___0_numBits, const RuntimeMethod* method)
  17755. {
  17756. int32_t V_0 = 0;
  17757. int32_t V_1 = 0;
  17758. int32_t V_2 = 0;
  17759. int32_t V_3 = 0;
  17760. int32_t V_4 = 0;
  17761. int32_t V_5 = 0;
  17762. int32_t V_6 = 0;
  17763. int32_t G_B8_0 = 0;
  17764. {
  17765. int32_t L_0 = ___0_numBits;
  17766. if ((((int32_t)L_0) < ((int32_t)1)))
  17767. {
  17768. goto IL_0012;
  17769. }
  17770. }
  17771. {
  17772. int32_t L_1 = ___0_numBits;
  17773. if ((((int32_t)L_1) > ((int32_t)((int32_t)32))))
  17774. {
  17775. goto IL_0012;
  17776. }
  17777. }
  17778. {
  17779. int32_t L_2 = ___0_numBits;
  17780. int32_t L_3;
  17781. L_3 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(__this, NULL);
  17782. if ((((int32_t)L_2) <= ((int32_t)L_3)))
  17783. {
  17784. goto IL_0024;
  17785. }
  17786. }
  17787. IL_0012:
  17788. {
  17789. String_t* L_4;
  17790. L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_numBits), NULL);
  17791. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  17792. NullCheck(L_5);
  17793. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F6F391E021B2C74C55A006DD32D3DCE2127A4D7)), NULL);
  17794. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D_RuntimeMethod_var)));
  17795. }
  17796. IL_0024:
  17797. {
  17798. V_0 = 0;
  17799. int32_t L_6 = __this->___bitOffset_2;
  17800. if ((((int32_t)L_6) <= ((int32_t)0)))
  17801. {
  17802. goto IL_009f;
  17803. }
  17804. }
  17805. {
  17806. int32_t L_7 = __this->___bitOffset_2;
  17807. V_1 = ((int32_t)il2cpp_codegen_subtract(8, L_7));
  17808. int32_t L_8 = ___0_numBits;
  17809. int32_t L_9 = V_1;
  17810. if ((((int32_t)L_8) < ((int32_t)L_9)))
  17811. {
  17812. goto IL_003f;
  17813. }
  17814. }
  17815. {
  17816. int32_t L_10 = V_1;
  17817. G_B8_0 = L_10;
  17818. goto IL_0040;
  17819. }
  17820. IL_003f:
  17821. {
  17822. int32_t L_11 = ___0_numBits;
  17823. G_B8_0 = L_11;
  17824. }
  17825. IL_0040:
  17826. {
  17827. V_2 = G_B8_0;
  17828. int32_t L_12 = V_1;
  17829. int32_t L_13 = V_2;
  17830. V_3 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
  17831. int32_t L_14 = V_2;
  17832. int32_t L_15 = V_3;
  17833. 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)))));
  17834. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___bytes_0;
  17835. int32_t L_17 = __this->___byteOffset_1;
  17836. NullCheck(L_16);
  17837. int32_t L_18 = L_17;
  17838. uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  17839. int32_t L_20 = V_4;
  17840. int32_t L_21 = V_3;
  17841. V_0 = ((int32_t)(((int32_t)((int32_t)L_19&L_20))>>((int32_t)(L_21&((int32_t)31)))));
  17842. int32_t L_22 = ___0_numBits;
  17843. int32_t L_23 = V_2;
  17844. ___0_numBits = ((int32_t)il2cpp_codegen_subtract(L_22, L_23));
  17845. int32_t L_24 = __this->___bitOffset_2;
  17846. int32_t L_25 = V_2;
  17847. __this->___bitOffset_2 = ((int32_t)il2cpp_codegen_add(L_24, L_25));
  17848. int32_t L_26 = __this->___bitOffset_2;
  17849. if ((!(((uint32_t)L_26) == ((uint32_t)8))))
  17850. {
  17851. goto IL_009f;
  17852. }
  17853. }
  17854. {
  17855. __this->___bitOffset_2 = 0;
  17856. int32_t L_27 = __this->___byteOffset_1;
  17857. __this->___byteOffset_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  17858. }
  17859. IL_009f:
  17860. {
  17861. int32_t L_28 = ___0_numBits;
  17862. if ((((int32_t)L_28) <= ((int32_t)0)))
  17863. {
  17864. goto IL_011c;
  17865. }
  17866. }
  17867. {
  17868. goto IL_00d0;
  17869. }
  17870. IL_00a5:
  17871. {
  17872. int32_t L_29 = V_0;
  17873. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___bytes_0;
  17874. int32_t L_31 = __this->___byteOffset_1;
  17875. NullCheck(L_30);
  17876. int32_t L_32 = L_31;
  17877. uint8_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  17878. V_0 = ((int32_t)(((int32_t)(L_29<<8))|((int32_t)((int32_t)L_33&((int32_t)255)))));
  17879. int32_t L_34 = __this->___byteOffset_1;
  17880. __this->___byteOffset_1 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  17881. int32_t L_35 = ___0_numBits;
  17882. ___0_numBits = ((int32_t)il2cpp_codegen_subtract(L_35, 8));
  17883. }
  17884. IL_00d0:
  17885. {
  17886. int32_t L_36 = ___0_numBits;
  17887. if ((((int32_t)L_36) >= ((int32_t)8)))
  17888. {
  17889. goto IL_00a5;
  17890. }
  17891. }
  17892. {
  17893. int32_t L_37 = ___0_numBits;
  17894. if ((((int32_t)L_37) <= ((int32_t)0)))
  17895. {
  17896. goto IL_011c;
  17897. }
  17898. }
  17899. {
  17900. int32_t L_38 = ___0_numBits;
  17901. V_5 = ((int32_t)il2cpp_codegen_subtract(8, L_38));
  17902. int32_t L_39 = V_5;
  17903. int32_t L_40 = V_5;
  17904. V_6 = ((int32_t)(((int32_t)(((int32_t)255)>>((int32_t)(L_39&((int32_t)31)))))<<((int32_t)(L_40&((int32_t)31)))));
  17905. int32_t L_41 = V_0;
  17906. int32_t L_42 = ___0_numBits;
  17907. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___bytes_0;
  17908. int32_t L_44 = __this->___byteOffset_1;
  17909. NullCheck(L_43);
  17910. int32_t L_45 = L_44;
  17911. uint8_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
  17912. int32_t L_47 = V_6;
  17913. int32_t L_48 = V_5;
  17914. 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)))))));
  17915. int32_t L_49 = __this->___bitOffset_2;
  17916. int32_t L_50 = ___0_numBits;
  17917. __this->___bitOffset_2 = ((int32_t)il2cpp_codegen_add(L_49, L_50));
  17918. }
  17919. IL_011c:
  17920. {
  17921. int32_t L_51 = V_0;
  17922. return L_51;
  17923. }
  17924. }
  17925. // System.Int32 ZXing.Common.BitSource::available()
  17926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  17927. {
  17928. {
  17929. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___bytes_0;
  17930. NullCheck(L_0);
  17931. int32_t L_1 = __this->___byteOffset_1;
  17932. int32_t L_2 = __this->___bitOffset_2;
  17933. 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));
  17934. }
  17935. }
  17936. #ifdef __clang__
  17937. #pragma clang diagnostic pop
  17938. #endif
  17939. #ifdef __clang__
  17940. #pragma clang diagnostic push
  17941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17942. #pragma clang diagnostic ignored "-Wunused-variable"
  17943. #endif
  17944. // System.String ZXing.Common.CharacterSetECI::get_EncodingName()
  17945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method)
  17946. {
  17947. {
  17948. String_t* L_0 = __this->___encodingName_3;
  17949. return L_0;
  17950. }
  17951. }
  17952. // System.Void ZXing.Common.CharacterSetECI::.cctor()
  17953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__cctor_m2047512065BCA8277134E67B626C56EBA7445938 (const RuntimeMethod* method)
  17954. {
  17955. static bool s_Il2CppMethodInitialized;
  17956. if (!s_Il2CppMethodInitialized)
  17957. {
  17958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  17959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var);
  17960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var);
  17961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var);
  17962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var);
  17963. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  17964. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288);
  17965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6);
  17966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  17967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06D742D3A71181242C7DCFF8296A284478C34812);
  17968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30);
  17969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A666FEB22EA402E845382B697627E301750A697);
  17970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
  17971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB);
  17972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  17973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A);
  17974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8);
  17975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28);
  17976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0);
  17977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C78B829BD173ACBC07176EA245754186E54646A);
  17978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F);
  17979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41);
  17980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7);
  17981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844);
  17982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D);
  17983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7);
  17984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D);
  17985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA);
  17986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A);
  17987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  17988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B);
  17989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9);
  17990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9);
  17991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1);
  17992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3);
  17993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  17994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533);
  17995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85);
  17996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C);
  17997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8696508334090426BD2CAA230034A2848DC72B0F);
  17998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282);
  17999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298);
  18000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252);
  18001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C);
  18002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35);
  18003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B);
  18004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5);
  18005. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE);
  18006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04);
  18007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  18008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0AA751189653C3A99DF95B68409D68180797E23);
  18009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE);
  18010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600);
  18011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0);
  18012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992);
  18013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C);
  18014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  18015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887);
  18016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1);
  18017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6);
  18018. s_Il2CppMethodInitialized = true;
  18019. }
  18020. {
  18021. Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C* L_0 = (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C*)il2cpp_codegen_object_new(Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var);
  18022. NullCheck(L_0);
  18023. Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7(L_0, Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var);
  18024. ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI_1 = L_0;
  18025. Il2CppCodeGenWriteBarrier((void**)(&((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI_1), (void*)L_0);
  18026. Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F* L_1 = (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F*)il2cpp_codegen_object_new(Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var);
  18027. NullCheck(L_1);
  18028. Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904(L_1, Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var);
  18029. ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2 = L_1;
  18030. Il2CppCodeGenWriteBarrier((void**)(&((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2), (void*)L_1);
  18031. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(0, _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85, NULL);
  18032. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18033. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
  18034. NullCheck(L_3);
  18035. ArrayElementTypeCheck (L_3, _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  18036. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  18037. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  18038. NullCheck(L_4);
  18039. ArrayElementTypeCheck (L_4, _stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  18040. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  18041. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(1, L_4, NULL);
  18042. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(2, _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85, NULL);
  18043. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18044. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  18045. NullCheck(L_6);
  18046. ArrayElementTypeCheck (L_6, _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  18047. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  18048. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
  18049. NullCheck(L_7);
  18050. ArrayElementTypeCheck (L_7, _stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  18051. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  18052. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(3, L_7, NULL);
  18053. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18054. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
  18055. NullCheck(L_9);
  18056. ArrayElementTypeCheck (L_9, _stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1);
  18057. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1);
  18058. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
  18059. NullCheck(L_10);
  18060. ArrayElementTypeCheck (L_10, _stringLiteral06D742D3A71181242C7DCFF8296A284478C34812);
  18061. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral06D742D3A71181242C7DCFF8296A284478C34812);
  18062. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(4, L_10, NULL);
  18063. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18064. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
  18065. NullCheck(L_12);
  18066. ArrayElementTypeCheck (L_12, _stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  18067. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  18068. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
  18069. NullCheck(L_13);
  18070. ArrayElementTypeCheck (L_13, _stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0);
  18071. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0);
  18072. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(5, L_13, NULL);
  18073. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18074. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
  18075. NullCheck(L_15);
  18076. ArrayElementTypeCheck (L_15, _stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  18077. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  18078. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
  18079. NullCheck(L_16);
  18080. ArrayElementTypeCheck (L_16, _stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B);
  18081. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B);
  18082. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(6, L_16, NULL);
  18083. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18084. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
  18085. NullCheck(L_18);
  18086. ArrayElementTypeCheck (L_18, _stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6);
  18087. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6);
  18088. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
  18089. NullCheck(L_19);
  18090. ArrayElementTypeCheck (L_19, _stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992);
  18091. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992);
  18092. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(7, L_19, NULL);
  18093. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18094. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
  18095. NullCheck(L_21);
  18096. ArrayElementTypeCheck (L_21, _stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A);
  18097. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A);
  18098. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
  18099. NullCheck(L_22);
  18100. ArrayElementTypeCheck (L_22, _stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298);
  18101. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298);
  18102. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(8, L_22, NULL);
  18103. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18104. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
  18105. NullCheck(L_24);
  18106. ArrayElementTypeCheck (L_24, _stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7);
  18107. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7);
  18108. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
  18109. NullCheck(L_25);
  18110. ArrayElementTypeCheck (L_25, _stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7);
  18111. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7);
  18112. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)9), L_25, NULL);
  18113. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18114. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
  18115. NullCheck(L_27);
  18116. ArrayElementTypeCheck (L_27, _stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE);
  18117. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE);
  18118. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
  18119. NullCheck(L_28);
  18120. ArrayElementTypeCheck (L_28, _stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5);
  18121. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5);
  18122. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)10), L_28, NULL);
  18123. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18124. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
  18125. NullCheck(L_30);
  18126. ArrayElementTypeCheck (L_30, _stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288);
  18127. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288);
  18128. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
  18129. NullCheck(L_31);
  18130. ArrayElementTypeCheck (L_31, _stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C);
  18131. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C);
  18132. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)11), L_31, NULL);
  18133. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  18134. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
  18135. NullCheck(L_33);
  18136. ArrayElementTypeCheck (L_33, _stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  18137. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  18138. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
  18139. NullCheck(L_34);
  18140. ArrayElementTypeCheck (L_34, _stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D);
  18141. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D);
  18142. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
  18143. NullCheck(L_35);
  18144. ArrayElementTypeCheck (L_35, _stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9);
  18145. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9);
  18146. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)12), L_35, NULL);
  18147. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18148. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
  18149. NullCheck(L_37);
  18150. ArrayElementTypeCheck (L_37, _stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C);
  18151. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C);
  18152. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37;
  18153. NullCheck(L_38);
  18154. ArrayElementTypeCheck (L_38, _stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282);
  18155. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282);
  18156. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)13), L_38, NULL);
  18157. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18158. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
  18159. NullCheck(L_40);
  18160. ArrayElementTypeCheck (L_40, _stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8);
  18161. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8);
  18162. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40;
  18163. NullCheck(L_41);
  18164. ArrayElementTypeCheck (L_41, _stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844);
  18165. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844);
  18166. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)15), L_41, NULL);
  18167. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  18168. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42;
  18169. NullCheck(L_43);
  18170. ArrayElementTypeCheck (L_43, _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  18171. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  18172. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43;
  18173. NullCheck(L_44);
  18174. ArrayElementTypeCheck (L_44, _stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9);
  18175. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9);
  18176. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44;
  18177. NullCheck(L_45);
  18178. ArrayElementTypeCheck (L_45, _stringLiteral8696508334090426BD2CAA230034A2848DC72B0F);
  18179. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral8696508334090426BD2CAA230034A2848DC72B0F);
  18180. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)16), L_45, NULL);
  18181. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18182. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46;
  18183. NullCheck(L_47);
  18184. ArrayElementTypeCheck (L_47, _stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533);
  18185. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533);
  18186. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47;
  18187. NullCheck(L_48);
  18188. ArrayElementTypeCheck (L_48, _stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE);
  18189. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE);
  18190. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)17), L_48, NULL);
  18191. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  18192. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49;
  18193. NullCheck(L_50);
  18194. ArrayElementTypeCheck (L_50, _stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  18195. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  18196. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50;
  18197. NullCheck(L_51);
  18198. ArrayElementTypeCheck (L_51, _stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600);
  18199. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600);
  18200. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51;
  18201. NullCheck(L_52);
  18202. ArrayElementTypeCheck (L_52, _stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3);
  18203. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3);
  18204. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)18), L_52, NULL);
  18205. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  18206. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53;
  18207. NullCheck(L_54);
  18208. ArrayElementTypeCheck (L_54, _stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  18209. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  18210. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54;
  18211. NullCheck(L_55);
  18212. ArrayElementTypeCheck (L_55, _stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41);
  18213. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41);
  18214. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55;
  18215. NullCheck(L_56);
  18216. ArrayElementTypeCheck (L_56, _stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D);
  18217. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D);
  18218. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)20), L_56, NULL);
  18219. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18220. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57;
  18221. NullCheck(L_58);
  18222. ArrayElementTypeCheck (L_58, _stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04);
  18223. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04);
  18224. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58;
  18225. NullCheck(L_59);
  18226. ArrayElementTypeCheck (L_59, _stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C);
  18227. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C);
  18228. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)21), L_59, NULL);
  18229. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18230. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60;
  18231. NullCheck(L_61);
  18232. ArrayElementTypeCheck (L_61, _stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30);
  18233. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30);
  18234. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61;
  18235. NullCheck(L_62);
  18236. ArrayElementTypeCheck (L_62, _stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28);
  18237. (L_62)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28);
  18238. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)22), L_62, NULL);
  18239. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18240. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63;
  18241. NullCheck(L_64);
  18242. ArrayElementTypeCheck (L_64, _stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1);
  18243. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1);
  18244. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_64;
  18245. NullCheck(L_65);
  18246. ArrayElementTypeCheck (L_65, _stringLiteral2C78B829BD173ACBC07176EA245754186E54646A);
  18247. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2C78B829BD173ACBC07176EA245754186E54646A);
  18248. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)23), L_65, NULL);
  18249. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18250. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_66;
  18251. NullCheck(L_67);
  18252. ArrayElementTypeCheck (L_67, _stringLiteralC0AA751189653C3A99DF95B68409D68180797E23);
  18253. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC0AA751189653C3A99DF95B68409D68180797E23);
  18254. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_67;
  18255. NullCheck(L_68);
  18256. ArrayElementTypeCheck (L_68, _stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6);
  18257. (L_68)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6);
  18258. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)24), L_68, NULL);
  18259. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18260. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69;
  18261. NullCheck(L_70);
  18262. ArrayElementTypeCheck (L_70, _stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B);
  18263. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B);
  18264. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_70;
  18265. NullCheck(L_71);
  18266. ArrayElementTypeCheck (L_71, _stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887);
  18267. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887);
  18268. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)25), L_71, NULL);
  18269. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18270. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72;
  18271. NullCheck(L_73);
  18272. ArrayElementTypeCheck (L_73, _stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  18273. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  18274. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73;
  18275. NullCheck(L_74);
  18276. ArrayElementTypeCheck (L_74, _stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F);
  18277. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F);
  18278. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)26), L_74, NULL);
  18279. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)27), _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A, NULL);
  18280. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)170), _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A, NULL);
  18281. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)28), _stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0, NULL);
  18282. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)4);
  18283. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75;
  18284. NullCheck(L_76);
  18285. ArrayElementTypeCheck (L_76, _stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB);
  18286. (L_76)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB);
  18287. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76;
  18288. NullCheck(L_77);
  18289. ArrayElementTypeCheck (L_77, _stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
  18290. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
  18291. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77;
  18292. NullCheck(L_78);
  18293. ArrayElementTypeCheck (L_78, _stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35);
  18294. (L_78)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35);
  18295. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_78;
  18296. NullCheck(L_79);
  18297. ArrayElementTypeCheck (L_79, _stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA);
  18298. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA);
  18299. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)29), L_79, NULL);
  18300. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18301. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80;
  18302. NullCheck(L_81);
  18303. ArrayElementTypeCheck (L_81, _stringLiteral0A666FEB22EA402E845382B697627E301750A697);
  18304. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral0A666FEB22EA402E845382B697627E301750A697);
  18305. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_81;
  18306. NullCheck(L_82);
  18307. ArrayElementTypeCheck (L_82, _stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252);
  18308. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252);
  18309. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)30), L_82, NULL);
  18310. return;
  18311. }
  18312. }
  18313. // System.Void ZXing.Common.CharacterSetECI::.ctor(System.Int32,System.String)
  18314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method)
  18315. {
  18316. {
  18317. int32_t L_0 = ___0_value;
  18318. ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4(__this, L_0, NULL);
  18319. String_t* L_1 = ___1_encodingName;
  18320. __this->___encodingName_3 = L_1;
  18321. Il2CppCodeGenWriteBarrier((void**)(&__this->___encodingName_3), (void*)L_1);
  18322. return;
  18323. }
  18324. }
  18325. // System.Void ZXing.Common.CharacterSetECI::addCharacterSet(System.Int32,System.String)
  18326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719 (int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method)
  18327. {
  18328. static bool s_Il2CppMethodInitialized;
  18329. if (!s_Il2CppMethodInitialized)
  18330. {
  18331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var);
  18333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var);
  18334. s_Il2CppMethodInitialized = true;
  18335. }
  18336. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_0 = NULL;
  18337. {
  18338. int32_t L_0 = ___0_value;
  18339. String_t* L_1 = ___1_encodingName;
  18340. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_2 = (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)il2cpp_codegen_object_new(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18341. NullCheck(L_2);
  18342. CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D(L_2, L_0, L_1, NULL);
  18343. V_0 = L_2;
  18344. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18345. RuntimeObject* L_3 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI_1;
  18346. int32_t L_4 = ___0_value;
  18347. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_5 = V_0;
  18348. NullCheck(L_3);
  18349. InterfaceActionInvoker2< int32_t, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<System.Int32,ZXing.Common.CharacterSetECI>::set_Item(TKey,TValue) */, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_3, L_4, L_5);
  18350. RuntimeObject* L_6 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2;
  18351. String_t* L_7 = ___1_encodingName;
  18352. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_8 = V_0;
  18353. NullCheck(L_6);
  18354. InterfaceActionInvoker2< String_t*, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI>::set_Item(TKey,TValue) */, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_6, L_7, L_8);
  18355. return;
  18356. }
  18357. }
  18358. // System.Void ZXing.Common.CharacterSetECI::addCharacterSet(System.Int32,System.String[])
  18359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E (int32_t ___0_value, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_encodingNames, const RuntimeMethod* method)
  18360. {
  18361. static bool s_Il2CppMethodInitialized;
  18362. if (!s_Il2CppMethodInitialized)
  18363. {
  18364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var);
  18366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var);
  18367. s_Il2CppMethodInitialized = true;
  18368. }
  18369. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_0 = NULL;
  18370. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
  18371. int32_t V_2 = 0;
  18372. String_t* V_3 = NULL;
  18373. {
  18374. int32_t L_0 = ___0_value;
  18375. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___1_encodingNames;
  18376. NullCheck(L_1);
  18377. int32_t L_2 = 0;
  18378. String_t* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  18379. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_4 = (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)il2cpp_codegen_object_new(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18380. NullCheck(L_4);
  18381. CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D(L_4, L_0, L_3, NULL);
  18382. V_0 = L_4;
  18383. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18384. RuntimeObject* L_5 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI_1;
  18385. int32_t L_6 = ___0_value;
  18386. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_7 = V_0;
  18387. NullCheck(L_5);
  18388. InterfaceActionInvoker2< int32_t, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<System.Int32,ZXing.Common.CharacterSetECI>::set_Item(TKey,TValue) */, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_5, L_6, L_7);
  18389. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = ___1_encodingNames;
  18390. V_1 = L_8;
  18391. V_2 = 0;
  18392. goto IL_0030;
  18393. }
  18394. IL_001c:
  18395. {
  18396. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_1;
  18397. int32_t L_10 = V_2;
  18398. NullCheck(L_9);
  18399. int32_t L_11 = L_10;
  18400. String_t* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  18401. V_3 = L_12;
  18402. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18403. RuntimeObject* L_13 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2;
  18404. String_t* L_14 = V_3;
  18405. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_15 = V_0;
  18406. NullCheck(L_13);
  18407. InterfaceActionInvoker2< String_t*, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI>::set_Item(TKey,TValue) */, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_13, L_14, L_15);
  18408. int32_t L_16 = V_2;
  18409. V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  18410. }
  18411. IL_0030:
  18412. {
  18413. int32_t L_17 = V_2;
  18414. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_1;
  18415. NullCheck(L_18);
  18416. if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
  18417. {
  18418. goto IL_001c;
  18419. }
  18420. }
  18421. {
  18422. return;
  18423. }
  18424. }
  18425. // ZXing.Common.CharacterSetECI ZXing.Common.CharacterSetECI::getCharacterSetECIByValue(System.Int32)
  18426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710 (int32_t ___0_value, const RuntimeMethod* method)
  18427. {
  18428. static bool s_Il2CppMethodInitialized;
  18429. if (!s_Il2CppMethodInitialized)
  18430. {
  18431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var);
  18433. s_Il2CppMethodInitialized = true;
  18434. }
  18435. {
  18436. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18437. RuntimeObject* L_0 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI_1;
  18438. int32_t L_1 = ___0_value;
  18439. NullCheck(L_0);
  18440. bool L_2;
  18441. L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<System.Int32,ZXing.Common.CharacterSetECI>::ContainsKey(TKey) */, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_0, L_1);
  18442. if (L_2)
  18443. {
  18444. goto IL_000f;
  18445. }
  18446. }
  18447. {
  18448. return (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)NULL;
  18449. }
  18450. IL_000f:
  18451. {
  18452. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18453. RuntimeObject* L_3 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI_1;
  18454. int32_t L_4 = ___0_value;
  18455. NullCheck(L_3);
  18456. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_5;
  18457. L_5 = InterfaceFuncInvoker1< CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.Int32,ZXing.Common.CharacterSetECI>::get_Item(TKey) */, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_3, L_4);
  18458. return L_5;
  18459. }
  18460. }
  18461. // ZXing.Common.CharacterSetECI ZXing.Common.CharacterSetECI::getCharacterSetECIByName(System.String)
  18462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByName_mCD5D74560105D49E843EB5C9E79AC16B24AA77E8 (String_t* ___0_name, const RuntimeMethod* method)
  18463. {
  18464. static bool s_Il2CppMethodInitialized;
  18465. if (!s_Il2CppMethodInitialized)
  18466. {
  18467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var);
  18469. s_Il2CppMethodInitialized = true;
  18470. }
  18471. String_t* V_0 = NULL;
  18472. {
  18473. String_t* L_0 = ___0_name;
  18474. NullCheck(L_0);
  18475. String_t* L_1;
  18476. L_1 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_0, NULL);
  18477. V_0 = L_1;
  18478. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18479. RuntimeObject* L_2 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2;
  18480. String_t* L_3 = V_0;
  18481. NullCheck(L_2);
  18482. bool L_4;
  18483. L_4 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI>::ContainsKey(TKey) */, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_2, L_3);
  18484. if (L_4)
  18485. {
  18486. goto IL_0016;
  18487. }
  18488. }
  18489. {
  18490. return (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)NULL;
  18491. }
  18492. IL_0016:
  18493. {
  18494. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18495. RuntimeObject* L_5 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2;
  18496. String_t* L_6 = V_0;
  18497. NullCheck(L_5);
  18498. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_7;
  18499. L_7 = InterfaceFuncInvoker1< CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*, String_t* >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI>::get_Item(TKey) */, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_5, L_6);
  18500. return L_7;
  18501. }
  18502. }
  18503. // ZXing.Common.CharacterSetECI ZXing.Common.CharacterSetECI::getCharacterSetECI(System.Text.Encoding)
  18504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECI_m83D6960F8B9B50A1C27C7B88CB397E0F250567CD (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_encoding, const RuntimeMethod* method)
  18505. {
  18506. static bool s_Il2CppMethodInitialized;
  18507. if (!s_Il2CppMethodInitialized)
  18508. {
  18509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18510. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var);
  18511. s_Il2CppMethodInitialized = true;
  18512. }
  18513. String_t* V_0 = NULL;
  18514. {
  18515. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = ___0_encoding;
  18516. NullCheck(L_0);
  18517. String_t* L_1;
  18518. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Text.Encoding::get_WebName() */, L_0);
  18519. NullCheck(L_1);
  18520. String_t* L_2;
  18521. L_2 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_1, NULL);
  18522. V_0 = L_2;
  18523. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18524. RuntimeObject* L_3 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2;
  18525. String_t* L_4 = V_0;
  18526. NullCheck(L_3);
  18527. bool L_5;
  18528. L_5 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI>::ContainsKey(TKey) */, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_3, L_4);
  18529. if (L_5)
  18530. {
  18531. goto IL_001b;
  18532. }
  18533. }
  18534. {
  18535. return (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)NULL;
  18536. }
  18537. IL_001b:
  18538. {
  18539. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18540. RuntimeObject* L_6 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI_2;
  18541. String_t* L_7 = V_0;
  18542. NullCheck(L_6);
  18543. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_8;
  18544. L_8 = InterfaceFuncInvoker1< CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*, String_t* >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<System.String,ZXing.Common.CharacterSetECI>::get_Item(TKey) */, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_6, L_7);
  18545. return L_8;
  18546. }
  18547. }
  18548. // System.Text.Encoding ZXing.Common.CharacterSetECI::getEncoding(ZXing.Common.CharacterSetECI)
  18549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m75F9717EF312CB19A50E1695A094871F8C468139 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___0_charsetECI, const RuntimeMethod* method)
  18550. {
  18551. static bool s_Il2CppMethodInitialized;
  18552. if (!s_Il2CppMethodInitialized)
  18553. {
  18554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18555. s_Il2CppMethodInitialized = true;
  18556. }
  18557. {
  18558. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_0 = ___0_charsetECI;
  18559. if (L_0)
  18560. {
  18561. goto IL_0005;
  18562. }
  18563. }
  18564. {
  18565. return (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL;
  18566. }
  18567. IL_0005:
  18568. {
  18569. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_1 = ___0_charsetECI;
  18570. NullCheck(L_1);
  18571. String_t* L_2;
  18572. L_2 = CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline(L_1, NULL);
  18573. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18574. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3;
  18575. L_3 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(L_2, NULL);
  18576. return L_3;
  18577. }
  18578. }
  18579. // System.Text.Encoding ZXing.Common.CharacterSetECI::getEncoding(System.String)
  18580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996 (String_t* ___0_encodingName, const RuntimeMethod* method)
  18581. {
  18582. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL;
  18583. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_1 = NULL;
  18584. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  18585. {
  18586. V_0 = (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL;
  18587. }
  18588. try
  18589. {// begin try (depth: 1)
  18590. String_t* L_0 = ___0_encodingName;
  18591. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1;
  18592. L_1 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_0, NULL);
  18593. V_0 = L_1;
  18594. goto IL_0010;
  18595. }// end try (depth: 1)
  18596. catch(Il2CppExceptionWrapper& e)
  18597. {
  18598. 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)))
  18599. {
  18600. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  18601. goto CATCH_000b;
  18602. }
  18603. throw e;
  18604. }
  18605. CATCH_000b:
  18606. {// begin catch(System.Exception)
  18607. V_1 = (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL;
  18608. IL2CPP_POP_ACTIVE_EXCEPTION();
  18609. goto IL_0012;
  18610. }// end catch (depth: 1)
  18611. IL_0010:
  18612. {
  18613. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2 = V_0;
  18614. return L_2;
  18615. }
  18616. IL_0012:
  18617. {
  18618. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3 = V_1;
  18619. return L_3;
  18620. }
  18621. }
  18622. #ifdef __clang__
  18623. #pragma clang diagnostic pop
  18624. #endif
  18625. #ifdef __clang__
  18626. #pragma clang diagnostic push
  18627. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18628. #pragma clang diagnostic ignored "-Wunused-variable"
  18629. #endif
  18630. // System.Byte[] ZXing.Common.DecoderResult::get_RawBytes()
  18631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18632. {
  18633. {
  18634. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField_0;
  18635. return L_0;
  18636. }
  18637. }
  18638. // System.Void ZXing.Common.DecoderResult::set_RawBytes(System.Byte[])
  18639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
  18640. {
  18641. {
  18642. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
  18643. __this->___U3CRawBytesU3Ek__BackingField_0 = L_0;
  18644. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRawBytesU3Ek__BackingField_0), (void*)L_0);
  18645. return;
  18646. }
  18647. }
  18648. // System.Int32 ZXing.Common.DecoderResult::get_NumBits()
  18649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18650. {
  18651. {
  18652. int32_t L_0 = __this->___U3CNumBitsU3Ek__BackingField_1;
  18653. return L_0;
  18654. }
  18655. }
  18656. // System.Void ZXing.Common.DecoderResult::set_NumBits(System.Int32)
  18657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18658. {
  18659. {
  18660. int32_t L_0 = ___0_value;
  18661. __this->___U3CNumBitsU3Ek__BackingField_1 = L_0;
  18662. return;
  18663. }
  18664. }
  18665. // System.String ZXing.Common.DecoderResult::get_Text()
  18666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18667. {
  18668. {
  18669. String_t* L_0 = __this->___U3CTextU3Ek__BackingField_2;
  18670. return L_0;
  18671. }
  18672. }
  18673. // System.Void ZXing.Common.DecoderResult::set_Text(System.String)
  18674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  18675. {
  18676. {
  18677. String_t* L_0 = ___0_value;
  18678. __this->___U3CTextU3Ek__BackingField_2 = L_0;
  18679. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField_2), (void*)L_0);
  18680. return;
  18681. }
  18682. }
  18683. // System.Collections.Generic.IList`1<System.Byte[]> ZXing.Common.DecoderResult::get_ByteSegments()
  18684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18685. {
  18686. {
  18687. RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField_3;
  18688. return L_0;
  18689. }
  18690. }
  18691. // System.Void ZXing.Common.DecoderResult::set_ByteSegments(System.Collections.Generic.IList`1<System.Byte[]>)
  18692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18693. {
  18694. {
  18695. RuntimeObject* L_0 = ___0_value;
  18696. __this->___U3CByteSegmentsU3Ek__BackingField_3 = L_0;
  18697. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CByteSegmentsU3Ek__BackingField_3), (void*)L_0);
  18698. return;
  18699. }
  18700. }
  18701. // System.String ZXing.Common.DecoderResult::get_ECLevel()
  18702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18703. {
  18704. {
  18705. String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField_4;
  18706. return L_0;
  18707. }
  18708. }
  18709. // System.Void ZXing.Common.DecoderResult::set_ECLevel(System.String)
  18710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  18711. {
  18712. {
  18713. String_t* L_0 = ___0_value;
  18714. __this->___U3CECLevelU3Ek__BackingField_4 = L_0;
  18715. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CECLevelU3Ek__BackingField_4), (void*)L_0);
  18716. return;
  18717. }
  18718. }
  18719. // System.Boolean ZXing.Common.DecoderResult::get_StructuredAppend()
  18720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderResult_get_StructuredAppend_m02D62DA31DB97258FF426F9EEFB249902E1BC824 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18721. {
  18722. {
  18723. int32_t L_0;
  18724. L_0 = DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline(__this, NULL);
  18725. if ((((int32_t)L_0) < ((int32_t)0)))
  18726. {
  18727. goto IL_0016;
  18728. }
  18729. }
  18730. {
  18731. int32_t L_1;
  18732. L_1 = DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline(__this, NULL);
  18733. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  18734. }
  18735. IL_0016:
  18736. {
  18737. return (bool)0;
  18738. }
  18739. }
  18740. // System.Int32 ZXing.Common.DecoderResult::get_ErrorsCorrected()
  18741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_ErrorsCorrected_mE58893085E0FB0F0E8989D29F0DCF920053BF3F7 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18742. {
  18743. {
  18744. int32_t L_0 = __this->___U3CErrorsCorrectedU3Ek__BackingField_5;
  18745. return L_0;
  18746. }
  18747. }
  18748. // System.Void ZXing.Common.DecoderResult::set_ErrorsCorrected(System.Int32)
  18749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ErrorsCorrected_m6579FBA3787C70F73FB8F16A964AC8C57EE338F7 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18750. {
  18751. {
  18752. int32_t L_0 = ___0_value;
  18753. __this->___U3CErrorsCorrectedU3Ek__BackingField_5 = L_0;
  18754. return;
  18755. }
  18756. }
  18757. // System.Int32 ZXing.Common.DecoderResult::get_StructuredAppendSequenceNumber()
  18758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18759. {
  18760. {
  18761. int32_t L_0 = __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField_6;
  18762. return L_0;
  18763. }
  18764. }
  18765. // System.Void ZXing.Common.DecoderResult::set_StructuredAppendSequenceNumber(System.Int32)
  18766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18767. {
  18768. {
  18769. int32_t L_0 = ___0_value;
  18770. __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField_6 = L_0;
  18771. return;
  18772. }
  18773. }
  18774. // System.Int32 ZXing.Common.DecoderResult::get_Erasures()
  18775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_Erasures_mF6F3FE8F9260A56DE0D8857D0A0643853C5B9203 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18776. {
  18777. {
  18778. int32_t L_0 = __this->___U3CErasuresU3Ek__BackingField_7;
  18779. return L_0;
  18780. }
  18781. }
  18782. // System.Void ZXing.Common.DecoderResult::set_Erasures(System.Int32)
  18783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Erasures_m28DFA37C1569FF1C6748C082D79B93663AF3E23E (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18784. {
  18785. {
  18786. int32_t L_0 = ___0_value;
  18787. __this->___U3CErasuresU3Ek__BackingField_7 = L_0;
  18788. return;
  18789. }
  18790. }
  18791. // System.Int32 ZXing.Common.DecoderResult::get_StructuredAppendParity()
  18792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18793. {
  18794. {
  18795. int32_t L_0 = __this->___U3CStructuredAppendParityU3Ek__BackingField_8;
  18796. return L_0;
  18797. }
  18798. }
  18799. // System.Void ZXing.Common.DecoderResult::set_StructuredAppendParity(System.Int32)
  18800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18801. {
  18802. {
  18803. int32_t L_0 = ___0_value;
  18804. __this->___U3CStructuredAppendParityU3Ek__BackingField_8 = L_0;
  18805. return;
  18806. }
  18807. }
  18808. // System.Object ZXing.Common.DecoderResult::get_Other()
  18809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_Other_m3BA3F6938F474B13A5ABE0E959BFCC61B0A1727A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18810. {
  18811. {
  18812. RuntimeObject* L_0 = __this->___U3COtherU3Ek__BackingField_9;
  18813. return L_0;
  18814. }
  18815. }
  18816. // System.Void ZXing.Common.DecoderResult::set_Other(System.Object)
  18817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Other_mC68B305945A75D9A6EE7AE8E169B15C3076F8CFF (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18818. {
  18819. {
  18820. RuntimeObject* L_0 = ___0_value;
  18821. __this->___U3COtherU3Ek__BackingField_9 = L_0;
  18822. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COtherU3Ek__BackingField_9), (void*)L_0);
  18823. return;
  18824. }
  18825. }
  18826. // System.Int32 ZXing.Common.DecoderResult::get_SymbologyModifier()
  18827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18828. {
  18829. {
  18830. int32_t L_0 = __this->___U3CSymbologyModifierU3Ek__BackingField_10;
  18831. return L_0;
  18832. }
  18833. }
  18834. // System.Void ZXing.Common.DecoderResult::set_SymbologyModifier(System.Int32)
  18835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18836. {
  18837. {
  18838. int32_t L_0 = ___0_value;
  18839. __this->___U3CSymbologyModifierU3Ek__BackingField_10 = L_0;
  18840. return;
  18841. }
  18842. }
  18843. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.String,System.Collections.Generic.List`1<System.Byte[]>,System.String)
  18844. 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)
  18845. {
  18846. {
  18847. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18848. String_t* L_1 = ___1_text;
  18849. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_2 = ___2_byteSegments;
  18850. String_t* L_3 = ___3_ecLevel;
  18851. DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB(__this, L_0, L_1, L_2, L_3, (-1), (-1), 0, NULL);
  18852. return;
  18853. }
  18854. }
  18855. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.String,System.Collections.Generic.IList`1<System.Byte[]>,System.String,System.Int32)
  18856. 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)
  18857. {
  18858. {
  18859. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18860. String_t* L_1 = ___1_text;
  18861. RuntimeObject* L_2 = ___2_byteSegments;
  18862. String_t* L_3 = ___3_ecLevel;
  18863. int32_t L_4 = ___4_symbologyModifier;
  18864. DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB(__this, L_0, L_1, L_2, L_3, (-1), (-1), L_4, NULL);
  18865. return;
  18866. }
  18867. }
  18868. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.String,System.Collections.Generic.List`1<System.Byte[]>,System.String,System.Int32,System.Int32)
  18869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_mBA5342878409985084CD93CAD02D1B6D87792B67 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_saSequence, int32_t ___5_saParity, const RuntimeMethod* method)
  18870. {
  18871. {
  18872. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18873. String_t* L_1 = ___1_text;
  18874. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_2 = ___2_byteSegments;
  18875. String_t* L_3 = ___3_ecLevel;
  18876. int32_t L_4 = ___4_saSequence;
  18877. int32_t L_5 = ___5_saParity;
  18878. DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB(__this, L_0, L_1, L_2, L_3, L_4, L_5, 0, NULL);
  18879. return;
  18880. }
  18881. }
  18882. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.String,System.Collections.Generic.IList`1<System.Byte[]>,System.String,System.Int32,System.Int32,System.Int32)
  18883. 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)
  18884. {
  18885. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL;
  18886. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B2_1 = NULL;
  18887. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL;
  18888. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B1_1 = NULL;
  18889. int32_t G_B3_0 = 0;
  18890. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL;
  18891. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B3_2 = NULL;
  18892. {
  18893. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18894. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_rawBytes;
  18895. G_B1_0 = L_0;
  18896. G_B1_1 = __this;
  18897. if (!L_1)
  18898. {
  18899. G_B2_0 = L_0;
  18900. G_B2_1 = __this;
  18901. goto IL_000c;
  18902. }
  18903. }
  18904. {
  18905. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_rawBytes;
  18906. NullCheck(L_2);
  18907. G_B3_0 = ((int32_t)il2cpp_codegen_multiply(8, ((int32_t)(((RuntimeArray*)L_2)->max_length))));
  18908. G_B3_1 = G_B1_0;
  18909. G_B3_2 = G_B1_1;
  18910. goto IL_000d;
  18911. }
  18912. IL_000c:
  18913. {
  18914. G_B3_0 = 0;
  18915. G_B3_1 = G_B2_0;
  18916. G_B3_2 = G_B2_1;
  18917. }
  18918. IL_000d:
  18919. {
  18920. String_t* L_3 = ___1_text;
  18921. RuntimeObject* L_4 = ___2_byteSegments;
  18922. String_t* L_5 = ___3_ecLevel;
  18923. int32_t L_6 = ___4_saSequence;
  18924. int32_t L_7 = ___5_saParity;
  18925. int32_t L_8 = ___6_symbologyModifier;
  18926. 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);
  18927. return;
  18928. }
  18929. }
  18930. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.Int32,System.String,System.Collections.Generic.IList`1<System.Byte[]>,System.String)
  18931. 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)
  18932. {
  18933. {
  18934. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18935. int32_t L_1 = ___1_numBits;
  18936. String_t* L_2 = ___2_text;
  18937. RuntimeObject* L_3 = ___3_byteSegments;
  18938. String_t* L_4 = ___4_ecLevel;
  18939. DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160(__this, L_0, L_1, L_2, L_3, L_4, (-1), (-1), 0, NULL);
  18940. return;
  18941. }
  18942. }
  18943. // System.Void ZXing.Common.DecoderResult::.ctor(System.Byte[],System.Int32,System.String,System.Collections.Generic.IList`1<System.Byte[]>,System.String,System.Int32,System.Int32,System.Int32)
  18944. 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)
  18945. {
  18946. {
  18947. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  18948. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18949. if (L_0)
  18950. {
  18951. goto IL_0012;
  18952. }
  18953. }
  18954. {
  18955. String_t* L_1 = ___2_text;
  18956. if (L_1)
  18957. {
  18958. goto IL_0012;
  18959. }
  18960. }
  18961. {
  18962. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  18963. NullCheck(L_2);
  18964. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_2, NULL);
  18965. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160_RuntimeMethod_var)));
  18966. }
  18967. IL_0012:
  18968. {
  18969. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_rawBytes;
  18970. DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline(__this, L_3, NULL);
  18971. int32_t L_4 = ___1_numBits;
  18972. DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline(__this, L_4, NULL);
  18973. String_t* L_5 = ___2_text;
  18974. DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline(__this, L_5, NULL);
  18975. RuntimeObject* L_6 = ___3_byteSegments;
  18976. DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline(__this, L_6, NULL);
  18977. String_t* L_7 = ___4_ecLevel;
  18978. DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline(__this, L_7, NULL);
  18979. int32_t L_8 = ___6_saParity;
  18980. DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline(__this, L_8, NULL);
  18981. int32_t L_9 = ___5_saSequence;
  18982. DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline(__this, L_9, NULL);
  18983. int32_t L_10 = ___7_symbologyModifier;
  18984. DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline(__this, L_10, NULL);
  18985. return;
  18986. }
  18987. }
  18988. #ifdef __clang__
  18989. #pragma clang diagnostic pop
  18990. #endif
  18991. #ifdef __clang__
  18992. #pragma clang diagnostic push
  18993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18994. #pragma clang diagnostic ignored "-Wunused-variable"
  18995. #endif
  18996. // System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object> ZXing.Common.DecodingOptions::get_Hints()
  18997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  18998. {
  18999. {
  19000. RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField_0;
  19001. return L_0;
  19002. }
  19003. }
  19004. // System.Void ZXing.Common.DecodingOptions::set_Hints(System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>)
  19005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  19006. {
  19007. {
  19008. RuntimeObject* L_0 = ___0_value;
  19009. __this->___U3CHintsU3Ek__BackingField_0 = L_0;
  19010. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField_0), (void*)L_0);
  19011. return;
  19012. }
  19013. }
  19014. // System.Void ZXing.Common.DecodingOptions::add_ValueChanged(System.Action`2<System.Object,System.EventArgs>)
  19015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_add_ValueChanged_mFDDD4153D53208F04095A36B2213CD9980BF58E8 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method)
  19016. {
  19017. static bool s_Il2CppMethodInitialized;
  19018. if (!s_Il2CppMethodInitialized)
  19019. {
  19020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  19021. s_Il2CppMethodInitialized = true;
  19022. }
  19023. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_0 = NULL;
  19024. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_1 = NULL;
  19025. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_2 = NULL;
  19026. {
  19027. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged_1;
  19028. V_0 = L_0;
  19029. }
  19030. IL_0007:
  19031. {
  19032. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = V_0;
  19033. V_1 = L_1;
  19034. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_2 = V_1;
  19035. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = ___0_value;
  19036. Delegate_t* L_4;
  19037. L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
  19038. V_2 = ((Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)Castclass((RuntimeObject*)L_4, Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var));
  19039. Action_2_t289BAF75267253402F54F4FD038D938211304C1F** L_5 = (&__this->___ValueChanged_1);
  19040. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_6 = V_2;
  19041. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_7 = V_1;
  19042. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_8;
  19043. L_8 = InterlockedCompareExchangeImpl<Action_2_t289BAF75267253402F54F4FD038D938211304C1F*>(L_5, L_6, L_7);
  19044. V_0 = L_8;
  19045. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_9 = V_0;
  19046. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_10 = V_1;
  19047. if ((!(((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_9) == ((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_10))))
  19048. {
  19049. goto IL_0007;
  19050. }
  19051. }
  19052. {
  19053. return;
  19054. }
  19055. }
  19056. // System.Void ZXing.Common.DecodingOptions::remove_ValueChanged(System.Action`2<System.Object,System.EventArgs>)
  19057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_remove_ValueChanged_m02D2B779436D1A7E9A60B6F0802856155BE75103 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method)
  19058. {
  19059. static bool s_Il2CppMethodInitialized;
  19060. if (!s_Il2CppMethodInitialized)
  19061. {
  19062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  19063. s_Il2CppMethodInitialized = true;
  19064. }
  19065. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_0 = NULL;
  19066. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_1 = NULL;
  19067. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_2 = NULL;
  19068. {
  19069. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged_1;
  19070. V_0 = L_0;
  19071. }
  19072. IL_0007:
  19073. {
  19074. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = V_0;
  19075. V_1 = L_1;
  19076. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_2 = V_1;
  19077. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = ___0_value;
  19078. Delegate_t* L_4;
  19079. L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
  19080. V_2 = ((Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)Castclass((RuntimeObject*)L_4, Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var));
  19081. Action_2_t289BAF75267253402F54F4FD038D938211304C1F** L_5 = (&__this->___ValueChanged_1);
  19082. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_6 = V_2;
  19083. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_7 = V_1;
  19084. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_8;
  19085. L_8 = InterlockedCompareExchangeImpl<Action_2_t289BAF75267253402F54F4FD038D938211304C1F*>(L_5, L_6, L_7);
  19086. V_0 = L_8;
  19087. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_9 = V_0;
  19088. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_10 = V_1;
  19089. if ((!(((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_9) == ((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_10))))
  19090. {
  19091. goto IL_0007;
  19092. }
  19093. }
  19094. {
  19095. return;
  19096. }
  19097. }
  19098. // System.Boolean ZXing.Common.DecodingOptions::get_TryHarder()
  19099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_TryHarder_m8B693159A0A204B1950EAE31F839DD67DD86CDA0 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19100. {
  19101. static bool s_Il2CppMethodInitialized;
  19102. if (!s_Il2CppMethodInitialized)
  19103. {
  19104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19106. s_Il2CppMethodInitialized = true;
  19107. }
  19108. {
  19109. RuntimeObject* L_0;
  19110. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19111. NullCheck(L_0);
  19112. bool L_1;
  19113. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, 3);
  19114. if (!L_1)
  19115. {
  19116. goto IL_0020;
  19117. }
  19118. }
  19119. {
  19120. RuntimeObject* L_2;
  19121. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19122. NullCheck(L_2);
  19123. RuntimeObject* L_3;
  19124. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 3);
  19125. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19126. }
  19127. IL_0020:
  19128. {
  19129. return (bool)0;
  19130. }
  19131. }
  19132. // System.Void ZXing.Common.DecodingOptions::set_TryHarder(System.Boolean)
  19133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_TryHarder_m2D9477A3F8AE522884F74930F1B7B9B4487E55A0 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19134. {
  19135. static bool s_Il2CppMethodInitialized;
  19136. if (!s_Il2CppMethodInitialized)
  19137. {
  19138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19140. s_Il2CppMethodInitialized = true;
  19141. }
  19142. {
  19143. bool L_0 = ___0_value;
  19144. if (!L_0)
  19145. {
  19146. goto IL_0016;
  19147. }
  19148. }
  19149. {
  19150. RuntimeObject* L_1;
  19151. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19152. bool L_2 = ((bool)1);
  19153. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19154. NullCheck(L_1);
  19155. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 3, L_3);
  19156. return;
  19157. }
  19158. IL_0016:
  19159. {
  19160. RuntimeObject* L_4;
  19161. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19162. NullCheck(L_4);
  19163. bool L_5;
  19164. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, 3);
  19165. if (!L_5)
  19166. {
  19167. goto IL_0031;
  19168. }
  19169. }
  19170. {
  19171. RuntimeObject* L_6;
  19172. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19173. NullCheck(L_6);
  19174. bool L_7;
  19175. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, 3);
  19176. }
  19177. IL_0031:
  19178. {
  19179. return;
  19180. }
  19181. }
  19182. // System.Boolean ZXing.Common.DecodingOptions::get_TryInverted()
  19183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_TryInverted_mF9A466BE6EAF453A225EB887B4F73DBDD18E137B (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19184. {
  19185. static bool s_Il2CppMethodInitialized;
  19186. if (!s_Il2CppMethodInitialized)
  19187. {
  19188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19190. s_Il2CppMethodInitialized = true;
  19191. }
  19192. {
  19193. RuntimeObject* L_0;
  19194. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19195. NullCheck(L_0);
  19196. bool L_1;
  19197. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)15));
  19198. if (!L_1)
  19199. {
  19200. goto IL_0022;
  19201. }
  19202. }
  19203. {
  19204. RuntimeObject* L_2;
  19205. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19206. NullCheck(L_2);
  19207. RuntimeObject* L_3;
  19208. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, ((int32_t)15));
  19209. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19210. }
  19211. IL_0022:
  19212. {
  19213. return (bool)0;
  19214. }
  19215. }
  19216. // System.Void ZXing.Common.DecodingOptions::set_TryInverted(System.Boolean)
  19217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_TryInverted_m0A17B339237162BA0CC0EC0E462FA6FF0D5A14D6 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19218. {
  19219. static bool s_Il2CppMethodInitialized;
  19220. if (!s_Il2CppMethodInitialized)
  19221. {
  19222. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19223. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19224. s_Il2CppMethodInitialized = true;
  19225. }
  19226. {
  19227. bool L_0 = ___0_value;
  19228. if (!L_0)
  19229. {
  19230. goto IL_0017;
  19231. }
  19232. }
  19233. {
  19234. RuntimeObject* L_1;
  19235. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19236. bool L_2 = ((bool)1);
  19237. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19238. NullCheck(L_1);
  19239. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, ((int32_t)15), L_3);
  19240. return;
  19241. }
  19242. IL_0017:
  19243. {
  19244. RuntimeObject* L_4;
  19245. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19246. NullCheck(L_4);
  19247. bool L_5;
  19248. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, ((int32_t)15));
  19249. if (!L_5)
  19250. {
  19251. goto IL_0034;
  19252. }
  19253. }
  19254. {
  19255. RuntimeObject* L_6;
  19256. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19257. NullCheck(L_6);
  19258. bool L_7;
  19259. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, ((int32_t)15));
  19260. }
  19261. IL_0034:
  19262. {
  19263. return;
  19264. }
  19265. }
  19266. // System.Boolean ZXing.Common.DecodingOptions::get_PureBarcode()
  19267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_PureBarcode_m4DD1EA922BB6C3048A168C04EBF253EF06A462A1 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19268. {
  19269. static bool s_Il2CppMethodInitialized;
  19270. if (!s_Il2CppMethodInitialized)
  19271. {
  19272. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19273. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19274. s_Il2CppMethodInitialized = true;
  19275. }
  19276. {
  19277. RuntimeObject* L_0;
  19278. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19279. NullCheck(L_0);
  19280. bool L_1;
  19281. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, 1);
  19282. if (!L_1)
  19283. {
  19284. goto IL_0020;
  19285. }
  19286. }
  19287. {
  19288. RuntimeObject* L_2;
  19289. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19290. NullCheck(L_2);
  19291. RuntimeObject* L_3;
  19292. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 1);
  19293. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19294. }
  19295. IL_0020:
  19296. {
  19297. return (bool)0;
  19298. }
  19299. }
  19300. // System.Void ZXing.Common.DecodingOptions::set_PureBarcode(System.Boolean)
  19301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_PureBarcode_mCA57CE401985194CE91E792FDE808BAD84E2C400 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19302. {
  19303. static bool s_Il2CppMethodInitialized;
  19304. if (!s_Il2CppMethodInitialized)
  19305. {
  19306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19308. s_Il2CppMethodInitialized = true;
  19309. }
  19310. {
  19311. bool L_0 = ___0_value;
  19312. if (!L_0)
  19313. {
  19314. goto IL_0016;
  19315. }
  19316. }
  19317. {
  19318. RuntimeObject* L_1;
  19319. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19320. bool L_2 = ((bool)1);
  19321. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19322. NullCheck(L_1);
  19323. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 1, L_3);
  19324. return;
  19325. }
  19326. IL_0016:
  19327. {
  19328. RuntimeObject* L_4;
  19329. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19330. NullCheck(L_4);
  19331. bool L_5;
  19332. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, 1);
  19333. if (!L_5)
  19334. {
  19335. goto IL_0031;
  19336. }
  19337. }
  19338. {
  19339. RuntimeObject* L_6;
  19340. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19341. NullCheck(L_6);
  19342. bool L_7;
  19343. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, 1);
  19344. }
  19345. IL_0031:
  19346. {
  19347. return;
  19348. }
  19349. }
  19350. // System.String ZXing.Common.DecodingOptions::get_CharacterSet()
  19351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodingOptions_get_CharacterSet_m99A5666B057559DCA72D962FFFCA577396A0D343 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19352. {
  19353. static bool s_Il2CppMethodInitialized;
  19354. if (!s_Il2CppMethodInitialized)
  19355. {
  19356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  19358. s_Il2CppMethodInitialized = true;
  19359. }
  19360. {
  19361. RuntimeObject* L_0;
  19362. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19363. NullCheck(L_0);
  19364. bool L_1;
  19365. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, 4);
  19366. if (!L_1)
  19367. {
  19368. goto IL_0020;
  19369. }
  19370. }
  19371. {
  19372. RuntimeObject* L_2;
  19373. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19374. NullCheck(L_2);
  19375. RuntimeObject* L_3;
  19376. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 4);
  19377. return ((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var));
  19378. }
  19379. IL_0020:
  19380. {
  19381. return (String_t*)NULL;
  19382. }
  19383. }
  19384. // System.Void ZXing.Common.DecodingOptions::set_CharacterSet(System.String)
  19385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_CharacterSet_m9D8D21D31BF573A16B0A20923AA8654827F55463 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, String_t* ___0_value, const RuntimeMethod* method)
  19386. {
  19387. static bool s_Il2CppMethodInitialized;
  19388. if (!s_Il2CppMethodInitialized)
  19389. {
  19390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19391. s_Il2CppMethodInitialized = true;
  19392. }
  19393. {
  19394. String_t* L_0 = ___0_value;
  19395. if (!L_0)
  19396. {
  19397. goto IL_0011;
  19398. }
  19399. }
  19400. {
  19401. RuntimeObject* L_1;
  19402. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19403. String_t* L_2 = ___0_value;
  19404. NullCheck(L_1);
  19405. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 4, L_2);
  19406. return;
  19407. }
  19408. IL_0011:
  19409. {
  19410. RuntimeObject* L_3;
  19411. L_3 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19412. NullCheck(L_3);
  19413. bool L_4;
  19414. L_4 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_3, 4);
  19415. if (!L_4)
  19416. {
  19417. goto IL_002c;
  19418. }
  19419. }
  19420. {
  19421. RuntimeObject* L_5;
  19422. L_5 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19423. NullCheck(L_5);
  19424. bool L_6;
  19425. L_6 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_5, 4);
  19426. }
  19427. IL_002c:
  19428. {
  19429. return;
  19430. }
  19431. }
  19432. // System.Collections.Generic.IList`1<ZXing.BarcodeFormat> ZXing.Common.DecodingOptions::get_PossibleFormats()
  19433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_PossibleFormats_m116D1712F962D55C57D140BA9854995C289092F9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19434. {
  19435. static bool s_Il2CppMethodInitialized;
  19436. if (!s_Il2CppMethodInitialized)
  19437. {
  19438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var);
  19440. s_Il2CppMethodInitialized = true;
  19441. }
  19442. {
  19443. RuntimeObject* L_0;
  19444. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19445. NullCheck(L_0);
  19446. bool L_1;
  19447. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, 2);
  19448. if (!L_1)
  19449. {
  19450. goto IL_0020;
  19451. }
  19452. }
  19453. {
  19454. RuntimeObject* L_2;
  19455. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19456. NullCheck(L_2);
  19457. RuntimeObject* L_3;
  19458. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 2);
  19459. return ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var));
  19460. }
  19461. IL_0020:
  19462. {
  19463. return (RuntimeObject*)NULL;
  19464. }
  19465. }
  19466. // System.Void ZXing.Common.DecodingOptions::set_PossibleFormats(System.Collections.Generic.IList`1<ZXing.BarcodeFormat>)
  19467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_PossibleFormats_m2645F7E264E61E59E068B8538A610819E5AA2557 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  19468. {
  19469. static bool s_Il2CppMethodInitialized;
  19470. if (!s_Il2CppMethodInitialized)
  19471. {
  19472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19473. s_Il2CppMethodInitialized = true;
  19474. }
  19475. {
  19476. RuntimeObject* L_0 = ___0_value;
  19477. if (!L_0)
  19478. {
  19479. goto IL_0011;
  19480. }
  19481. }
  19482. {
  19483. RuntimeObject* L_1;
  19484. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19485. RuntimeObject* L_2 = ___0_value;
  19486. NullCheck(L_1);
  19487. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 2, L_2);
  19488. return;
  19489. }
  19490. IL_0011:
  19491. {
  19492. RuntimeObject* L_3;
  19493. L_3 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19494. NullCheck(L_3);
  19495. bool L_4;
  19496. L_4 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_3, 2);
  19497. if (!L_4)
  19498. {
  19499. goto IL_002c;
  19500. }
  19501. }
  19502. {
  19503. RuntimeObject* L_5;
  19504. L_5 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19505. NullCheck(L_5);
  19506. bool L_6;
  19507. L_6 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_5, 2);
  19508. }
  19509. IL_002c:
  19510. {
  19511. return;
  19512. }
  19513. }
  19514. // System.Boolean ZXing.Common.DecodingOptions::get_UseCode39ExtendedMode()
  19515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_UseCode39ExtendedMode_mB88BCB14397DC53A39C5401E5B43C3A69ED6F8A4 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19516. {
  19517. static bool s_Il2CppMethodInitialized;
  19518. if (!s_Il2CppMethodInitialized)
  19519. {
  19520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19522. s_Il2CppMethodInitialized = true;
  19523. }
  19524. {
  19525. RuntimeObject* L_0;
  19526. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19527. NullCheck(L_0);
  19528. bool L_1;
  19529. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)9));
  19530. if (!L_1)
  19531. {
  19532. goto IL_0022;
  19533. }
  19534. }
  19535. {
  19536. RuntimeObject* L_2;
  19537. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19538. NullCheck(L_2);
  19539. RuntimeObject* L_3;
  19540. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, ((int32_t)9));
  19541. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19542. }
  19543. IL_0022:
  19544. {
  19545. return (bool)0;
  19546. }
  19547. }
  19548. // System.Void ZXing.Common.DecodingOptions::set_UseCode39ExtendedMode(System.Boolean)
  19549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19550. {
  19551. static bool s_Il2CppMethodInitialized;
  19552. if (!s_Il2CppMethodInitialized)
  19553. {
  19554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19556. s_Il2CppMethodInitialized = true;
  19557. }
  19558. {
  19559. RuntimeObject* L_0;
  19560. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19561. bool L_1 = ___0_value;
  19562. bool L_2 = L_1;
  19563. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19564. NullCheck(L_0);
  19565. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)9), L_3);
  19566. return;
  19567. }
  19568. }
  19569. // System.Boolean ZXing.Common.DecodingOptions::get_UseCode39RelaxedExtendedMode()
  19570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_UseCode39RelaxedExtendedMode_m5E82693764F37ACFE40E7DC6A386EB6FAC84CB59 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19571. {
  19572. static bool s_Il2CppMethodInitialized;
  19573. if (!s_Il2CppMethodInitialized)
  19574. {
  19575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19577. s_Il2CppMethodInitialized = true;
  19578. }
  19579. {
  19580. RuntimeObject* L_0;
  19581. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19582. NullCheck(L_0);
  19583. bool L_1;
  19584. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)10));
  19585. if (!L_1)
  19586. {
  19587. goto IL_0022;
  19588. }
  19589. }
  19590. {
  19591. RuntimeObject* L_2;
  19592. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19593. NullCheck(L_2);
  19594. RuntimeObject* L_3;
  19595. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, ((int32_t)10));
  19596. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19597. }
  19598. IL_0022:
  19599. {
  19600. return (bool)0;
  19601. }
  19602. }
  19603. // System.Void ZXing.Common.DecodingOptions::set_UseCode39RelaxedExtendedMode(System.Boolean)
  19604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19605. {
  19606. static bool s_Il2CppMethodInitialized;
  19607. if (!s_Il2CppMethodInitialized)
  19608. {
  19609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19611. s_Il2CppMethodInitialized = true;
  19612. }
  19613. {
  19614. bool L_0 = ___0_value;
  19615. if (!L_0)
  19616. {
  19617. goto IL_0017;
  19618. }
  19619. }
  19620. {
  19621. RuntimeObject* L_1;
  19622. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19623. bool L_2 = ((bool)1);
  19624. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19625. NullCheck(L_1);
  19626. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, ((int32_t)10), L_3);
  19627. return;
  19628. }
  19629. IL_0017:
  19630. {
  19631. RuntimeObject* L_4;
  19632. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19633. NullCheck(L_4);
  19634. bool L_5;
  19635. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, ((int32_t)10));
  19636. if (!L_5)
  19637. {
  19638. goto IL_0034;
  19639. }
  19640. }
  19641. {
  19642. RuntimeObject* L_6;
  19643. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19644. NullCheck(L_6);
  19645. bool L_7;
  19646. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, ((int32_t)10));
  19647. }
  19648. IL_0034:
  19649. {
  19650. return;
  19651. }
  19652. }
  19653. // System.Boolean ZXing.Common.DecodingOptions::get_AssumeCode39CheckDigit()
  19654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_AssumeCode39CheckDigit_mAAC102A5F02EABAD868925019CB2971E4FFED3A2 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19655. {
  19656. static bool s_Il2CppMethodInitialized;
  19657. if (!s_Il2CppMethodInitialized)
  19658. {
  19659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19661. s_Il2CppMethodInitialized = true;
  19662. }
  19663. {
  19664. RuntimeObject* L_0;
  19665. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19666. NullCheck(L_0);
  19667. bool L_1;
  19668. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, 6);
  19669. if (!L_1)
  19670. {
  19671. goto IL_0020;
  19672. }
  19673. }
  19674. {
  19675. RuntimeObject* L_2;
  19676. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19677. NullCheck(L_2);
  19678. RuntimeObject* L_3;
  19679. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 6);
  19680. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19681. }
  19682. IL_0020:
  19683. {
  19684. return (bool)0;
  19685. }
  19686. }
  19687. // System.Void ZXing.Common.DecodingOptions::set_AssumeCode39CheckDigit(System.Boolean)
  19688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_AssumeCode39CheckDigit_m890921BE1B050CACC133AA4BA772E2D3EAEE546D (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19689. {
  19690. static bool s_Il2CppMethodInitialized;
  19691. if (!s_Il2CppMethodInitialized)
  19692. {
  19693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19695. s_Il2CppMethodInitialized = true;
  19696. }
  19697. {
  19698. bool L_0 = ___0_value;
  19699. if (!L_0)
  19700. {
  19701. goto IL_0016;
  19702. }
  19703. }
  19704. {
  19705. RuntimeObject* L_1;
  19706. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19707. bool L_2 = ((bool)1);
  19708. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19709. NullCheck(L_1);
  19710. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 6, L_3);
  19711. return;
  19712. }
  19713. IL_0016:
  19714. {
  19715. RuntimeObject* L_4;
  19716. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19717. NullCheck(L_4);
  19718. bool L_5;
  19719. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, 6);
  19720. if (!L_5)
  19721. {
  19722. goto IL_0031;
  19723. }
  19724. }
  19725. {
  19726. RuntimeObject* L_6;
  19727. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19728. NullCheck(L_6);
  19729. bool L_7;
  19730. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, 6);
  19731. }
  19732. IL_0031:
  19733. {
  19734. return;
  19735. }
  19736. }
  19737. // System.Boolean ZXing.Common.DecodingOptions::get_ReturnCodabarStartEnd()
  19738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_ReturnCodabarStartEnd_mCA46774FAB57B4027DD2D930E2B0FA606234E7C9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19739. {
  19740. static bool s_Il2CppMethodInitialized;
  19741. if (!s_Il2CppMethodInitialized)
  19742. {
  19743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19745. s_Il2CppMethodInitialized = true;
  19746. }
  19747. {
  19748. RuntimeObject* L_0;
  19749. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19750. NullCheck(L_0);
  19751. bool L_1;
  19752. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)13));
  19753. if (!L_1)
  19754. {
  19755. goto IL_0022;
  19756. }
  19757. }
  19758. {
  19759. RuntimeObject* L_2;
  19760. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19761. NullCheck(L_2);
  19762. RuntimeObject* L_3;
  19763. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, ((int32_t)13));
  19764. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19765. }
  19766. IL_0022:
  19767. {
  19768. return (bool)0;
  19769. }
  19770. }
  19771. // System.Void ZXing.Common.DecodingOptions::set_ReturnCodabarStartEnd(System.Boolean)
  19772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_ReturnCodabarStartEnd_m86300D0EB5ED94881C5A7F9BBB831BF810909707 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19773. {
  19774. static bool s_Il2CppMethodInitialized;
  19775. if (!s_Il2CppMethodInitialized)
  19776. {
  19777. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19779. s_Il2CppMethodInitialized = true;
  19780. }
  19781. {
  19782. bool L_0 = ___0_value;
  19783. if (!L_0)
  19784. {
  19785. goto IL_0017;
  19786. }
  19787. }
  19788. {
  19789. RuntimeObject* L_1;
  19790. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19791. bool L_2 = ((bool)1);
  19792. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19793. NullCheck(L_1);
  19794. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, ((int32_t)13), L_3);
  19795. return;
  19796. }
  19797. IL_0017:
  19798. {
  19799. RuntimeObject* L_4;
  19800. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19801. NullCheck(L_4);
  19802. bool L_5;
  19803. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, ((int32_t)13));
  19804. if (!L_5)
  19805. {
  19806. goto IL_0034;
  19807. }
  19808. }
  19809. {
  19810. RuntimeObject* L_6;
  19811. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19812. NullCheck(L_6);
  19813. bool L_7;
  19814. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, ((int32_t)13));
  19815. }
  19816. IL_0034:
  19817. {
  19818. return;
  19819. }
  19820. }
  19821. // System.Boolean ZXing.Common.DecodingOptions::get_AssumeGS1()
  19822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_AssumeGS1_m32211E0AD88E6825327370E914DF3069436B8F56 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19823. {
  19824. static bool s_Il2CppMethodInitialized;
  19825. if (!s_Il2CppMethodInitialized)
  19826. {
  19827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19828. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19829. s_Il2CppMethodInitialized = true;
  19830. }
  19831. {
  19832. RuntimeObject* L_0;
  19833. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19834. NullCheck(L_0);
  19835. bool L_1;
  19836. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)12));
  19837. if (!L_1)
  19838. {
  19839. goto IL_0022;
  19840. }
  19841. }
  19842. {
  19843. RuntimeObject* L_2;
  19844. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19845. NullCheck(L_2);
  19846. RuntimeObject* L_3;
  19847. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, ((int32_t)12));
  19848. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19849. }
  19850. IL_0022:
  19851. {
  19852. return (bool)0;
  19853. }
  19854. }
  19855. // System.Void ZXing.Common.DecodingOptions::set_AssumeGS1(System.Boolean)
  19856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_AssumeGS1_mE5A2A904D2A6606ACCE2EDB6D6FC996E44487F1C (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19857. {
  19858. static bool s_Il2CppMethodInitialized;
  19859. if (!s_Il2CppMethodInitialized)
  19860. {
  19861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19863. s_Il2CppMethodInitialized = true;
  19864. }
  19865. {
  19866. bool L_0 = ___0_value;
  19867. if (!L_0)
  19868. {
  19869. goto IL_0017;
  19870. }
  19871. }
  19872. {
  19873. RuntimeObject* L_1;
  19874. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19875. bool L_2 = ((bool)1);
  19876. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19877. NullCheck(L_1);
  19878. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, ((int32_t)12), L_3);
  19879. return;
  19880. }
  19881. IL_0017:
  19882. {
  19883. RuntimeObject* L_4;
  19884. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19885. NullCheck(L_4);
  19886. bool L_5;
  19887. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, ((int32_t)12));
  19888. if (!L_5)
  19889. {
  19890. goto IL_0034;
  19891. }
  19892. }
  19893. {
  19894. RuntimeObject* L_6;
  19895. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19896. NullCheck(L_6);
  19897. bool L_7;
  19898. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, ((int32_t)12));
  19899. }
  19900. IL_0034:
  19901. {
  19902. return;
  19903. }
  19904. }
  19905. // System.Boolean ZXing.Common.DecodingOptions::get_AssumeMSICheckDigit()
  19906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodingOptions_get_AssumeMSICheckDigit_mABE12605A04E6285F386D22780FF5A71DB14E3D9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19907. {
  19908. static bool s_Il2CppMethodInitialized;
  19909. if (!s_Il2CppMethodInitialized)
  19910. {
  19911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19913. s_Il2CppMethodInitialized = true;
  19914. }
  19915. {
  19916. RuntimeObject* L_0;
  19917. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19918. NullCheck(L_0);
  19919. bool L_1;
  19920. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, 8);
  19921. if (!L_1)
  19922. {
  19923. goto IL_0020;
  19924. }
  19925. }
  19926. {
  19927. RuntimeObject* L_2;
  19928. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19929. NullCheck(L_2);
  19930. RuntimeObject* L_3;
  19931. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 8);
  19932. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  19933. }
  19934. IL_0020:
  19935. {
  19936. return (bool)0;
  19937. }
  19938. }
  19939. // System.Void ZXing.Common.DecodingOptions::set_AssumeMSICheckDigit(System.Boolean)
  19940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_AssumeMSICheckDigit_mCC6148F6BE20455424C57BF31DFD697544B7B07F (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  19941. {
  19942. static bool s_Il2CppMethodInitialized;
  19943. if (!s_Il2CppMethodInitialized)
  19944. {
  19945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  19946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19947. s_Il2CppMethodInitialized = true;
  19948. }
  19949. {
  19950. bool L_0 = ___0_value;
  19951. if (!L_0)
  19952. {
  19953. goto IL_0016;
  19954. }
  19955. }
  19956. {
  19957. RuntimeObject* L_1;
  19958. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19959. bool L_2 = ((bool)1);
  19960. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  19961. NullCheck(L_1);
  19962. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 8, L_3);
  19963. return;
  19964. }
  19965. IL_0016:
  19966. {
  19967. RuntimeObject* L_4;
  19968. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19969. NullCheck(L_4);
  19970. bool L_5;
  19971. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, 8);
  19972. if (!L_5)
  19973. {
  19974. goto IL_0031;
  19975. }
  19976. }
  19977. {
  19978. RuntimeObject* L_6;
  19979. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  19980. NullCheck(L_6);
  19981. bool L_7;
  19982. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, 8);
  19983. }
  19984. IL_0031:
  19985. {
  19986. return;
  19987. }
  19988. }
  19989. // System.Int32[] ZXing.Common.DecodingOptions::get_AllowedLengths()
  19990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* DecodingOptions_get_AllowedLengths_m83B5D4C8950CAFAF3F51E40F0532B993B1347D63 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  19991. {
  19992. static bool s_Il2CppMethodInitialized;
  19993. if (!s_Il2CppMethodInitialized)
  19994. {
  19995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  19996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  19997. s_Il2CppMethodInitialized = true;
  19998. }
  19999. {
  20000. RuntimeObject* L_0;
  20001. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20002. NullCheck(L_0);
  20003. bool L_1;
  20004. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, 5);
  20005. if (!L_1)
  20006. {
  20007. goto IL_0020;
  20008. }
  20009. }
  20010. {
  20011. RuntimeObject* L_2;
  20012. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20013. NullCheck(L_2);
  20014. RuntimeObject* L_3;
  20015. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 5);
  20016. return ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_3, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  20017. }
  20018. IL_0020:
  20019. {
  20020. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  20021. }
  20022. }
  20023. // System.Void ZXing.Common.DecodingOptions::set_AllowedLengths(System.Int32[])
  20024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_AllowedLengths_mEC873E08D9D988A08BA95FADDF9824E032ADADDA (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method)
  20025. {
  20026. static bool s_Il2CppMethodInitialized;
  20027. if (!s_Il2CppMethodInitialized)
  20028. {
  20029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  20030. s_Il2CppMethodInitialized = true;
  20031. }
  20032. {
  20033. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_value;
  20034. if (!L_0)
  20035. {
  20036. goto IL_0015;
  20037. }
  20038. }
  20039. {
  20040. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_value;
  20041. NullCheck(L_1);
  20042. if (!(((RuntimeArray*)L_1)->max_length))
  20043. {
  20044. goto IL_0015;
  20045. }
  20046. }
  20047. {
  20048. RuntimeObject* L_2;
  20049. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20050. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___0_value;
  20051. NullCheck(L_2);
  20052. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 5, (RuntimeObject*)L_3);
  20053. return;
  20054. }
  20055. IL_0015:
  20056. {
  20057. RuntimeObject* L_4;
  20058. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20059. NullCheck(L_4);
  20060. bool L_5;
  20061. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, 5);
  20062. if (!L_5)
  20063. {
  20064. goto IL_0030;
  20065. }
  20066. }
  20067. {
  20068. RuntimeObject* L_6;
  20069. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20070. NullCheck(L_6);
  20071. bool L_7;
  20072. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, 5);
  20073. }
  20074. IL_0030:
  20075. {
  20076. return;
  20077. }
  20078. }
  20079. // System.Int32[] ZXing.Common.DecodingOptions::get_AllowedEANExtensions()
  20080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* DecodingOptions_get_AllowedEANExtensions_m940548818CCB6107C4D41832B2FDBABA5BD12D33 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  20081. {
  20082. static bool s_Il2CppMethodInitialized;
  20083. if (!s_Il2CppMethodInitialized)
  20084. {
  20085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  20086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  20087. s_Il2CppMethodInitialized = true;
  20088. }
  20089. {
  20090. RuntimeObject* L_0;
  20091. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20092. NullCheck(L_0);
  20093. bool L_1;
  20094. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)14));
  20095. if (!L_1)
  20096. {
  20097. goto IL_0022;
  20098. }
  20099. }
  20100. {
  20101. RuntimeObject* L_2;
  20102. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20103. NullCheck(L_2);
  20104. RuntimeObject* L_3;
  20105. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, ((int32_t)14));
  20106. return ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_3, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  20107. }
  20108. IL_0022:
  20109. {
  20110. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  20111. }
  20112. }
  20113. // System.Void ZXing.Common.DecodingOptions::set_AllowedEANExtensions(System.Int32[])
  20114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_AllowedEANExtensions_m49F0070D003A1F057B3AE60D13014F7846AE67E5 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method)
  20115. {
  20116. static bool s_Il2CppMethodInitialized;
  20117. if (!s_Il2CppMethodInitialized)
  20118. {
  20119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  20120. s_Il2CppMethodInitialized = true;
  20121. }
  20122. {
  20123. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_value;
  20124. if (!L_0)
  20125. {
  20126. goto IL_0016;
  20127. }
  20128. }
  20129. {
  20130. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_value;
  20131. NullCheck(L_1);
  20132. if (!(((RuntimeArray*)L_1)->max_length))
  20133. {
  20134. goto IL_0016;
  20135. }
  20136. }
  20137. {
  20138. RuntimeObject* L_2;
  20139. L_2 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20140. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___0_value;
  20141. NullCheck(L_2);
  20142. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, ((int32_t)14), (RuntimeObject*)L_3);
  20143. return;
  20144. }
  20145. IL_0016:
  20146. {
  20147. RuntimeObject* L_4;
  20148. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20149. NullCheck(L_4);
  20150. bool L_5;
  20151. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, ((int32_t)14));
  20152. if (!L_5)
  20153. {
  20154. goto IL_0033;
  20155. }
  20156. }
  20157. {
  20158. RuntimeObject* L_6;
  20159. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  20160. NullCheck(L_6);
  20161. bool L_7;
  20162. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::Remove(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, ((int32_t)14));
  20163. }
  20164. IL_0033:
  20165. {
  20166. return;
  20167. }
  20168. }
  20169. // System.Void ZXing.Common.DecodingOptions::.ctor()
  20170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions__ctor_m3571ACF334B918DB71EEEC0FA948E74FFF381F84 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  20171. {
  20172. static bool s_Il2CppMethodInitialized;
  20173. if (!s_Il2CppMethodInitialized)
  20174. {
  20175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  20176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var);
  20177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var);
  20178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var);
  20179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var);
  20180. s_Il2CppMethodInitialized = true;
  20181. }
  20182. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* V_0 = NULL;
  20183. {
  20184. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  20185. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_0 = (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*)il2cpp_codegen_object_new(ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var);
  20186. NullCheck(L_0);
  20187. ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC(L_0, ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var);
  20188. V_0 = L_0;
  20189. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_1 = V_0;
  20190. DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline(__this, L_1, NULL);
  20191. DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9(__this, (bool)1, NULL);
  20192. DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372(__this, (bool)1, NULL);
  20193. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_2 = V_0;
  20194. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)il2cpp_codegen_object_new(Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  20195. NullCheck(L_3);
  20196. Action_2__ctor_mE9F1E1F6E8B261D5D4D0AC704E03E680A2EA21DA(L_3, __this, (intptr_t)((void*)DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var), NULL);
  20197. NullCheck(L_2);
  20198. ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD(L_2, L_3, ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var);
  20199. return;
  20200. }
  20201. }
  20202. // System.Void ZXing.Common.DecodingOptions::<.ctor>b__46_0(System.Object,System.EventArgs)
  20203. 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)
  20204. {
  20205. static bool s_Il2CppMethodInitialized;
  20206. if (!s_Il2CppMethodInitialized)
  20207. {
  20208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  20209. s_Il2CppMethodInitialized = true;
  20210. }
  20211. {
  20212. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged_1;
  20213. if (!L_0)
  20214. {
  20215. goto IL_0019;
  20216. }
  20217. }
  20218. {
  20219. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = __this->___ValueChanged_1;
  20220. il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  20221. EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* L_2 = ((EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields*)il2cpp_codegen_static_fields_for(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var))->___Empty_0;
  20222. NullCheck(L_1);
  20223. Action_2_Invoke_m2647E8AE2A067992C75B6E689B16B86816C565AF_inline(L_1, __this, L_2, NULL);
  20224. }
  20225. IL_0019:
  20226. {
  20227. return;
  20228. }
  20229. }
  20230. #ifdef __clang__
  20231. #pragma clang diagnostic pop
  20232. #endif
  20233. #ifdef __clang__
  20234. #pragma clang diagnostic push
  20235. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20236. #pragma clang diagnostic ignored "-Wunused-variable"
  20237. #endif
  20238. // ZXing.Common.BitMatrix ZXing.Common.DefaultGridSampler::sampleGrid(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  20239. 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)
  20240. {
  20241. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_0 = NULL;
  20242. {
  20243. float L_0 = ___3_p1ToX;
  20244. float L_1 = ___4_p1ToY;
  20245. float L_2 = ___5_p2ToX;
  20246. float L_3 = ___6_p2ToY;
  20247. float L_4 = ___7_p3ToX;
  20248. float L_5 = ___8_p3ToY;
  20249. float L_6 = ___9_p4ToX;
  20250. float L_7 = ___10_p4ToY;
  20251. float L_8 = ___11_p1FromX;
  20252. float L_9 = ___12_p1FromY;
  20253. float L_10 = ___13_p2FromX;
  20254. float L_11 = ___14_p2FromY;
  20255. float L_12 = ___15_p3FromX;
  20256. float L_13 = ___16_p3FromY;
  20257. float L_14 = ___17_p4FromX;
  20258. float L_15 = ___18_p4FromY;
  20259. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_16;
  20260. 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);
  20261. V_0 = L_16;
  20262. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = ___0_image;
  20263. int32_t L_18 = ___1_dimensionX;
  20264. int32_t L_19 = ___2_dimensionY;
  20265. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_20 = V_0;
  20266. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21;
  20267. L_21 = VirtualFuncInvoker4< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* >::Invoke(5 /* ZXing.Common.BitMatrix ZXing.Common.GridSampler::sampleGrid(ZXing.Common.BitMatrix,System.Int32,System.Int32,ZXing.Common.PerspectiveTransform) */, __this, L_17, L_18, L_19, L_20);
  20268. return L_21;
  20269. }
  20270. }
  20271. // ZXing.Common.BitMatrix ZXing.Common.DefaultGridSampler::sampleGrid(ZXing.Common.BitMatrix,System.Int32,System.Int32,ZXing.Common.PerspectiveTransform)
  20272. 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)
  20273. {
  20274. static bool s_Il2CppMethodInitialized;
  20275. if (!s_Il2CppMethodInitialized)
  20276. {
  20277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  20278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  20279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
  20280. s_Il2CppMethodInitialized = true;
  20281. }
  20282. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL;
  20283. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL;
  20284. int32_t V_2 = 0;
  20285. int32_t V_3 = 0;
  20286. float V_4 = 0.0f;
  20287. int32_t V_5 = 0;
  20288. int32_t V_6 = 0;
  20289. int32_t V_7 = 0;
  20290. int32_t V_8 = 0;
  20291. int32_t V_9 = 0;
  20292. int32_t V_10 = 0;
  20293. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_11 = NULL;
  20294. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  20295. {
  20296. int32_t L_0 = ___1_dimensionX;
  20297. if ((((int32_t)L_0) <= ((int32_t)0)))
  20298. {
  20299. goto IL_0008;
  20300. }
  20301. }
  20302. {
  20303. int32_t L_1 = ___2_dimensionY;
  20304. if ((((int32_t)L_1) > ((int32_t)0)))
  20305. {
  20306. goto IL_000a;
  20307. }
  20308. }
  20309. IL_0008:
  20310. {
  20311. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  20312. }
  20313. IL_000a:
  20314. {
  20315. int32_t L_2 = ___1_dimensionX;
  20316. int32_t L_3 = ___2_dimensionY;
  20317. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  20318. NullCheck(L_4);
  20319. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_4, L_2, L_3, NULL);
  20320. V_0 = L_4;
  20321. int32_t L_5 = ___1_dimensionX;
  20322. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(L_5<<1)));
  20323. V_1 = L_6;
  20324. V_2 = 0;
  20325. goto IL_00d7;
  20326. }
  20327. IL_0022:
  20328. {
  20329. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = V_1;
  20330. NullCheck(L_7);
  20331. V_3 = ((int32_t)(((RuntimeArray*)L_7)->max_length));
  20332. int32_t L_8 = V_2;
  20333. V_4 = ((float)il2cpp_codegen_add(((float)L_8), (0.5f)));
  20334. V_5 = 0;
  20335. goto IL_0052;
  20336. }
  20337. IL_0035:
  20338. {
  20339. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = V_1;
  20340. int32_t L_10 = V_5;
  20341. int32_t L_11 = V_5;
  20342. NullCheck(L_9);
  20343. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (float)((float)il2cpp_codegen_add(((float)((int32_t)(L_11>>1))), (0.5f))));
  20344. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = V_1;
  20345. int32_t L_13 = V_5;
  20346. float L_14 = V_4;
  20347. NullCheck(L_12);
  20348. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_13, 1))), (float)L_14);
  20349. int32_t L_15 = V_5;
  20350. V_5 = ((int32_t)il2cpp_codegen_add(L_15, 2));
  20351. }
  20352. IL_0052:
  20353. {
  20354. int32_t L_16 = V_5;
  20355. int32_t L_17 = V_3;
  20356. if ((((int32_t)L_16) < ((int32_t)L_17)))
  20357. {
  20358. goto IL_0035;
  20359. }
  20360. }
  20361. {
  20362. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_18 = ___3_transform;
  20363. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = V_1;
  20364. NullCheck(L_18);
  20365. PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD(L_18, L_19, NULL);
  20366. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = ___0_image;
  20367. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = V_1;
  20368. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  20369. bool L_22;
  20370. L_22 = GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF(L_20, L_21, NULL);
  20371. if (L_22)
  20372. {
  20373. goto IL_006a;
  20374. }
  20375. }
  20376. {
  20377. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  20378. }
  20379. IL_006a:
  20380. {
  20381. }
  20382. try
  20383. {// begin try (depth: 1)
  20384. {
  20385. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_23 = ___0_image;
  20386. NullCheck(L_23);
  20387. int32_t L_24;
  20388. L_24 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_23, NULL);
  20389. V_6 = L_24;
  20390. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_25 = ___0_image;
  20391. NullCheck(L_25);
  20392. int32_t L_26;
  20393. L_26 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_25, NULL);
  20394. V_7 = L_26;
  20395. V_8 = 0;
  20396. goto IL_00c6_1;
  20397. }
  20398. IL_0080_1:
  20399. {
  20400. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = V_1;
  20401. int32_t L_28 = V_8;
  20402. NullCheck(L_27);
  20403. int32_t L_29 = L_28;
  20404. float L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  20405. V_9 = il2cpp_codegen_cast_double_to_int<int32_t>(L_30);
  20406. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = V_1;
  20407. int32_t L_32 = V_8;
  20408. NullCheck(L_31);
  20409. int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  20410. float L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  20411. V_10 = il2cpp_codegen_cast_double_to_int<int32_t>(L_34);
  20412. int32_t L_35 = V_9;
  20413. if ((((int32_t)L_35) < ((int32_t)0)))
  20414. {
  20415. goto IL_00a6_1;
  20416. }
  20417. }
  20418. {
  20419. int32_t L_36 = V_9;
  20420. int32_t L_37 = V_6;
  20421. if ((((int32_t)L_36) >= ((int32_t)L_37)))
  20422. {
  20423. goto IL_00a6_1;
  20424. }
  20425. }
  20426. {
  20427. int32_t L_38 = V_10;
  20428. if ((((int32_t)L_38) < ((int32_t)0)))
  20429. {
  20430. goto IL_00a6_1;
  20431. }
  20432. }
  20433. {
  20434. int32_t L_39 = V_10;
  20435. int32_t L_40 = V_7;
  20436. if ((((int32_t)L_39) < ((int32_t)L_40)))
  20437. {
  20438. goto IL_00ab_1;
  20439. }
  20440. }
  20441. IL_00a6_1:
  20442. {
  20443. V_11 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  20444. goto IL_00e0;
  20445. }
  20446. IL_00ab_1:
  20447. {
  20448. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_41 = V_0;
  20449. int32_t L_42 = V_8;
  20450. int32_t L_43 = V_2;
  20451. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_44 = ___0_image;
  20452. int32_t L_45 = V_9;
  20453. int32_t L_46 = V_10;
  20454. NullCheck(L_44);
  20455. bool L_47;
  20456. L_47 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_44, L_45, L_46, NULL);
  20457. NullCheck(L_41);
  20458. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_41, ((int32_t)(L_42>>1)), L_43, L_47, NULL);
  20459. int32_t L_48 = V_8;
  20460. V_8 = ((int32_t)il2cpp_codegen_add(L_48, 2));
  20461. }
  20462. IL_00c6_1:
  20463. {
  20464. int32_t L_49 = V_8;
  20465. int32_t L_50 = V_3;
  20466. if ((((int32_t)L_49) < ((int32_t)L_50)))
  20467. {
  20468. goto IL_0080_1;
  20469. }
  20470. }
  20471. {
  20472. goto IL_00d3;
  20473. }
  20474. }// end try (depth: 1)
  20475. catch(Il2CppExceptionWrapper& e)
  20476. {
  20477. 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)))
  20478. {
  20479. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  20480. goto CATCH_00cd;
  20481. }
  20482. throw e;
  20483. }
  20484. CATCH_00cd:
  20485. {// begin catch(System.IndexOutOfRangeException)
  20486. V_11 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  20487. IL2CPP_POP_ACTIVE_EXCEPTION();
  20488. goto IL_00e0;
  20489. }// end catch (depth: 1)
  20490. IL_00d3:
  20491. {
  20492. int32_t L_51 = V_2;
  20493. V_2 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  20494. }
  20495. IL_00d7:
  20496. {
  20497. int32_t L_52 = V_2;
  20498. int32_t L_53 = ___2_dimensionY;
  20499. if ((((int32_t)L_52) < ((int32_t)L_53)))
  20500. {
  20501. goto IL_0022;
  20502. }
  20503. }
  20504. {
  20505. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_0;
  20506. return L_54;
  20507. }
  20508. IL_00e0:
  20509. {
  20510. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_55 = V_11;
  20511. return L_55;
  20512. }
  20513. }
  20514. // System.Void ZXing.Common.DefaultGridSampler::.ctor()
  20515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, const RuntimeMethod* method)
  20516. {
  20517. static bool s_Il2CppMethodInitialized;
  20518. if (!s_Il2CppMethodInitialized)
  20519. {
  20520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  20521. s_Il2CppMethodInitialized = true;
  20522. }
  20523. {
  20524. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  20525. GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6(__this, NULL);
  20526. return;
  20527. }
  20528. }
  20529. #ifdef __clang__
  20530. #pragma clang diagnostic pop
  20531. #endif
  20532. #ifdef __clang__
  20533. #pragma clang diagnostic push
  20534. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20535. #pragma clang diagnostic ignored "-Wunused-variable"
  20536. #endif
  20537. // ZXing.Common.BitMatrix ZXing.Common.DetectorResult::get_Bits()
  20538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  20539. {
  20540. {
  20541. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CBitsU3Ek__BackingField_0;
  20542. return L_0;
  20543. }
  20544. }
  20545. // System.Void ZXing.Common.DetectorResult::set_Bits(ZXing.Common.BitMatrix)
  20546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method)
  20547. {
  20548. {
  20549. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_value;
  20550. __this->___U3CBitsU3Ek__BackingField_0 = L_0;
  20551. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBitsU3Ek__BackingField_0), (void*)L_0);
  20552. return;
  20553. }
  20554. }
  20555. // ZXing.ResultPoint[] ZXing.Common.DetectorResult::get_Points()
  20556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  20557. {
  20558. {
  20559. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField_1;
  20560. return L_0;
  20561. }
  20562. }
  20563. // System.Void ZXing.Common.DetectorResult::set_Points(ZXing.ResultPoint[])
  20564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method)
  20565. {
  20566. {
  20567. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value;
  20568. __this->___U3CPointsU3Ek__BackingField_1 = L_0;
  20569. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointsU3Ek__BackingField_1), (void*)L_0);
  20570. return;
  20571. }
  20572. }
  20573. // System.Void ZXing.Common.DetectorResult::.ctor(ZXing.Common.BitMatrix,ZXing.ResultPoint[])
  20574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method)
  20575. {
  20576. {
  20577. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  20578. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits;
  20579. DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline(__this, L_0, NULL);
  20580. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_1 = ___1_points;
  20581. DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline(__this, L_1, NULL);
  20582. return;
  20583. }
  20584. }
  20585. #ifdef __clang__
  20586. #pragma clang diagnostic pop
  20587. #endif
  20588. #ifdef __clang__
  20589. #pragma clang diagnostic push
  20590. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20591. #pragma clang diagnostic ignored "-Wunused-variable"
  20592. #endif
  20593. // System.Int32 ZXing.Common.ECI::get_Value()
  20594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECI_get_Value_mC7E49F73684B179DC84F73E947FFE5158B8DFCD6 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, const RuntimeMethod* method)
  20595. {
  20596. {
  20597. int32_t L_0 = __this->___U3CValueU3Ek__BackingField_0;
  20598. return L_0;
  20599. }
  20600. }
  20601. // System.Void ZXing.Common.ECI::set_Value(System.Int32)
  20602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method)
  20603. {
  20604. {
  20605. int32_t L_0 = ___0_value;
  20606. __this->___U3CValueU3Ek__BackingField_0 = L_0;
  20607. return;
  20608. }
  20609. }
  20610. // System.Void ZXing.Common.ECI::.ctor(System.Int32)
  20611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_val, const RuntimeMethod* method)
  20612. {
  20613. {
  20614. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  20615. int32_t L_0 = ___0_val;
  20616. ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline(__this, L_0, NULL);
  20617. return;
  20618. }
  20619. }
  20620. // ZXing.Common.ECI ZXing.Common.ECI::getECIByValue(System.Int32)
  20621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECI_t23895361BC213ED79ED64811A883496B9D7192D0* ECI_getECIByValue_mDFD1D2856BC523129A38504BF184D191550C6277 (int32_t ___0_val, const RuntimeMethod* method)
  20622. {
  20623. static bool s_Il2CppMethodInitialized;
  20624. if (!s_Il2CppMethodInitialized)
  20625. {
  20626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  20627. s_Il2CppMethodInitialized = true;
  20628. }
  20629. {
  20630. int32_t L_0 = ___0_val;
  20631. if ((((int32_t)L_0) < ((int32_t)0)))
  20632. {
  20633. goto IL_000c;
  20634. }
  20635. }
  20636. {
  20637. int32_t L_1 = ___0_val;
  20638. if ((((int32_t)L_1) <= ((int32_t)((int32_t)999999))))
  20639. {
  20640. goto IL_0023;
  20641. }
  20642. }
  20643. IL_000c:
  20644. {
  20645. String_t* L_2;
  20646. L_2 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_val), NULL);
  20647. String_t* L_3;
  20648. L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF4B73AE54168E84CAE53DAB6CE64B3FB9A024F5F)), L_2, NULL);
  20649. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  20650. NullCheck(L_4);
  20651. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, L_3, NULL);
  20652. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ECI_getECIByValue_mDFD1D2856BC523129A38504BF184D191550C6277_RuntimeMethod_var)));
  20653. }
  20654. IL_0023:
  20655. {
  20656. int32_t L_5 = ___0_val;
  20657. if ((((int32_t)L_5) >= ((int32_t)((int32_t)900))))
  20658. {
  20659. goto IL_0032;
  20660. }
  20661. }
  20662. {
  20663. int32_t L_6 = ___0_val;
  20664. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  20665. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_7;
  20666. L_7 = CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710(L_6, NULL);
  20667. return L_7;
  20668. }
  20669. IL_0032:
  20670. {
  20671. return (ECI_t23895361BC213ED79ED64811A883496B9D7192D0*)NULL;
  20672. }
  20673. }
  20674. #ifdef __clang__
  20675. #pragma clang diagnostic pop
  20676. #endif
  20677. #ifdef __clang__
  20678. #pragma clang diagnostic push
  20679. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20680. #pragma clang diagnostic ignored "-Wunused-variable"
  20681. #endif
  20682. // System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object> ZXing.Common.EncodingOptions::get_Hints()
  20683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  20684. {
  20685. {
  20686. RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField_0;
  20687. return L_0;
  20688. }
  20689. }
  20690. // System.Void ZXing.Common.EncodingOptions::set_Hints(System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>)
  20691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions_set_Hints_m2C1CA13760646F26BFEF0295B4D380823F634FE5 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  20692. {
  20693. {
  20694. RuntimeObject* L_0 = ___0_value;
  20695. __this->___U3CHintsU3Ek__BackingField_0 = L_0;
  20696. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField_0), (void*)L_0);
  20697. return;
  20698. }
  20699. }
  20700. // System.Int32 ZXing.Common.EncodingOptions::get_Height()
  20701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingOptions_get_Height_m799F326B5ADA4E4F1F23C09B67B6E963B2401EE0 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  20702. {
  20703. static bool s_Il2CppMethodInitialized;
  20704. if (!s_Il2CppMethodInitialized)
  20705. {
  20706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  20708. s_Il2CppMethodInitialized = true;
  20709. }
  20710. {
  20711. RuntimeObject* L_0;
  20712. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20713. NullCheck(L_0);
  20714. bool L_1;
  20715. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 1);
  20716. if (!L_1)
  20717. {
  20718. goto IL_0020;
  20719. }
  20720. }
  20721. {
  20722. RuntimeObject* L_2;
  20723. L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20724. NullCheck(L_2);
  20725. RuntimeObject* L_3;
  20726. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, 1);
  20727. return ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_3, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
  20728. }
  20729. IL_0020:
  20730. {
  20731. return 0;
  20732. }
  20733. }
  20734. // System.Void ZXing.Common.EncodingOptions::set_Height(System.Int32)
  20735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions_set_Height_m8F081661A946FEC8154F4CA02E0F1E26A431CD10 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, int32_t ___0_value, const RuntimeMethod* method)
  20736. {
  20737. static bool s_Il2CppMethodInitialized;
  20738. if (!s_Il2CppMethodInitialized)
  20739. {
  20740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  20742. s_Il2CppMethodInitialized = true;
  20743. }
  20744. {
  20745. RuntimeObject* L_0;
  20746. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20747. int32_t L_1 = ___0_value;
  20748. int32_t L_2 = L_1;
  20749. RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
  20750. NullCheck(L_0);
  20751. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 1, L_3);
  20752. return;
  20753. }
  20754. }
  20755. // System.Int32 ZXing.Common.EncodingOptions::get_Width()
  20756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingOptions_get_Width_m1C40A1C45F224E23F8CE0ECC1F9D6F07BD259795 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  20757. {
  20758. static bool s_Il2CppMethodInitialized;
  20759. if (!s_Il2CppMethodInitialized)
  20760. {
  20761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  20763. s_Il2CppMethodInitialized = true;
  20764. }
  20765. {
  20766. RuntimeObject* L_0;
  20767. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20768. NullCheck(L_0);
  20769. bool L_1;
  20770. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 0);
  20771. if (!L_1)
  20772. {
  20773. goto IL_0020;
  20774. }
  20775. }
  20776. {
  20777. RuntimeObject* L_2;
  20778. L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20779. NullCheck(L_2);
  20780. RuntimeObject* L_3;
  20781. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, 0);
  20782. return ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_3, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
  20783. }
  20784. IL_0020:
  20785. {
  20786. return 0;
  20787. }
  20788. }
  20789. // System.Void ZXing.Common.EncodingOptions::set_Width(System.Int32)
  20790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions_set_Width_m1AE0EA59B4CCD788584AAAC7961952B39AE7CF21 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, int32_t ___0_value, const RuntimeMethod* method)
  20791. {
  20792. static bool s_Il2CppMethodInitialized;
  20793. if (!s_Il2CppMethodInitialized)
  20794. {
  20795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  20797. s_Il2CppMethodInitialized = true;
  20798. }
  20799. {
  20800. RuntimeObject* L_0;
  20801. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20802. int32_t L_1 = ___0_value;
  20803. int32_t L_2 = L_1;
  20804. RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
  20805. NullCheck(L_0);
  20806. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 0, L_3);
  20807. return;
  20808. }
  20809. }
  20810. // System.Boolean ZXing.Common.EncodingOptions::get_PureBarcode()
  20811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingOptions_get_PureBarcode_mC0E812B32296E3349BEC2739274772A1B0172ED0 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  20812. {
  20813. static bool s_Il2CppMethodInitialized;
  20814. if (!s_Il2CppMethodInitialized)
  20815. {
  20816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  20817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20818. s_Il2CppMethodInitialized = true;
  20819. }
  20820. {
  20821. RuntimeObject* L_0;
  20822. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20823. NullCheck(L_0);
  20824. bool L_1;
  20825. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 2);
  20826. if (!L_1)
  20827. {
  20828. goto IL_0020;
  20829. }
  20830. }
  20831. {
  20832. RuntimeObject* L_2;
  20833. L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20834. NullCheck(L_2);
  20835. RuntimeObject* L_3;
  20836. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, 2);
  20837. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  20838. }
  20839. IL_0020:
  20840. {
  20841. return (bool)0;
  20842. }
  20843. }
  20844. // System.Void ZXing.Common.EncodingOptions::set_PureBarcode(System.Boolean)
  20845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions_set_PureBarcode_mC8A56B3ED1DD176D1EEEC3FE3A5AF5613C18D7DF (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, bool ___0_value, const RuntimeMethod* method)
  20846. {
  20847. static bool s_Il2CppMethodInitialized;
  20848. if (!s_Il2CppMethodInitialized)
  20849. {
  20850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  20851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20852. s_Il2CppMethodInitialized = true;
  20853. }
  20854. {
  20855. RuntimeObject* L_0;
  20856. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20857. bool L_1 = ___0_value;
  20858. bool L_2 = L_1;
  20859. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  20860. NullCheck(L_0);
  20861. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 2, L_3);
  20862. return;
  20863. }
  20864. }
  20865. // System.Int32 ZXing.Common.EncodingOptions::get_Margin()
  20866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingOptions_get_Margin_mA70439F98D7C3F4FF916B157069BFD2BD5C30712 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  20867. {
  20868. static bool s_Il2CppMethodInitialized;
  20869. if (!s_Il2CppMethodInitialized)
  20870. {
  20871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  20873. s_Il2CppMethodInitialized = true;
  20874. }
  20875. {
  20876. RuntimeObject* L_0;
  20877. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20878. NullCheck(L_0);
  20879. bool L_1;
  20880. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 5);
  20881. if (!L_1)
  20882. {
  20883. goto IL_0020;
  20884. }
  20885. }
  20886. {
  20887. RuntimeObject* L_2;
  20888. L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20889. NullCheck(L_2);
  20890. RuntimeObject* L_3;
  20891. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, 5);
  20892. return ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_3, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
  20893. }
  20894. IL_0020:
  20895. {
  20896. return 0;
  20897. }
  20898. }
  20899. // System.Void ZXing.Common.EncodingOptions::set_Margin(System.Int32)
  20900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions_set_Margin_m1C7F9C3A5FC90C0C5BC9FA52815C31451AAB836C (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, int32_t ___0_value, const RuntimeMethod* method)
  20901. {
  20902. static bool s_Il2CppMethodInitialized;
  20903. if (!s_Il2CppMethodInitialized)
  20904. {
  20905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  20907. s_Il2CppMethodInitialized = true;
  20908. }
  20909. {
  20910. RuntimeObject* L_0;
  20911. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20912. int32_t L_1 = ___0_value;
  20913. int32_t L_2 = L_1;
  20914. RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
  20915. NullCheck(L_0);
  20916. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 5, L_3);
  20917. return;
  20918. }
  20919. }
  20920. // System.Boolean ZXing.Common.EncodingOptions::get_GS1Format()
  20921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncodingOptions_get_GS1Format_m2DF2C8DFDB92C99C051EC1F1E8A95B8E49BA8BD8 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  20922. {
  20923. static bool s_Il2CppMethodInitialized;
  20924. if (!s_Il2CppMethodInitialized)
  20925. {
  20926. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  20927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20928. s_Il2CppMethodInitialized = true;
  20929. }
  20930. {
  20931. RuntimeObject* L_0;
  20932. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20933. NullCheck(L_0);
  20934. bool L_1;
  20935. L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, ((int32_t)20));
  20936. if (!L_1)
  20937. {
  20938. goto IL_0022;
  20939. }
  20940. }
  20941. {
  20942. RuntimeObject* L_2;
  20943. L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20944. NullCheck(L_2);
  20945. RuntimeObject* L_3;
  20946. L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, ((int32_t)20));
  20947. return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
  20948. }
  20949. IL_0022:
  20950. {
  20951. return (bool)0;
  20952. }
  20953. }
  20954. // System.Void ZXing.Common.EncodingOptions::set_GS1Format(System.Boolean)
  20955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions_set_GS1Format_m187B848E0CB50F59AA657DEE5793DFB13D9C4162 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, bool ___0_value, const RuntimeMethod* method)
  20956. {
  20957. static bool s_Il2CppMethodInitialized;
  20958. if (!s_Il2CppMethodInitialized)
  20959. {
  20960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  20961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var);
  20962. s_Il2CppMethodInitialized = true;
  20963. }
  20964. {
  20965. RuntimeObject* L_0;
  20966. L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL);
  20967. bool L_1 = ___0_value;
  20968. bool L_2 = L_1;
  20969. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  20970. NullCheck(L_0);
  20971. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.Generic.IDictionary`2<ZXing.EncodeHintType,System.Object>::set_Item(TKey,TValue) */, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, ((int32_t)20), L_3);
  20972. return;
  20973. }
  20974. }
  20975. // System.Void ZXing.Common.EncodingOptions::.ctor()
  20976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions__ctor_m6E1D0DAAD5D070F02DC2C5692CB86F4FDB4AE023 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  20977. {
  20978. static bool s_Il2CppMethodInitialized;
  20979. if (!s_Il2CppMethodInitialized)
  20980. {
  20981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEBDC6492FA82D5299A66D696831841C5A7CC0A7A_RuntimeMethod_var);
  20982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510_il2cpp_TypeInfo_var);
  20983. s_Il2CppMethodInitialized = true;
  20984. }
  20985. {
  20986. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  20987. Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510* L_0 = (Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510*)il2cpp_codegen_object_new(Dictionary_2_t351237FFD4BB8849A1D6DB0F9B950D3170025510_il2cpp_TypeInfo_var);
  20988. NullCheck(L_0);
  20989. Dictionary_2__ctor_mEBDC6492FA82D5299A66D696831841C5A7CC0A7A(L_0, Dictionary_2__ctor_mEBDC6492FA82D5299A66D696831841C5A7CC0A7A_RuntimeMethod_var);
  20990. EncodingOptions_set_Hints_m2C1CA13760646F26BFEF0295B4D380823F634FE5_inline(__this, L_0, NULL);
  20991. return;
  20992. }
  20993. }
  20994. #ifdef __clang__
  20995. #pragma clang diagnostic pop
  20996. #endif
  20997. #ifdef __clang__
  20998. #pragma clang diagnostic push
  20999. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21000. #pragma clang diagnostic ignored "-Wunused-variable"
  21001. #endif
  21002. // System.Void ZXing.Common.GlobalHistogramBinarizer::.ctor(ZXing.LuminanceSource)
  21003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  21004. {
  21005. static bool s_Il2CppMethodInitialized;
  21006. if (!s_Il2CppMethodInitialized)
  21007. {
  21008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  21010. s_Il2CppMethodInitialized = true;
  21011. }
  21012. {
  21013. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  21014. Binarizer__ctor_m998F6088E701653D5ADED2C8B7473AFB87F3198D(__this, L_0, NULL);
  21015. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21016. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY_4;
  21017. __this->___luminances_5 = L_1;
  21018. Il2CppCodeGenWriteBarrier((void**)(&__this->___luminances_5), (void*)L_1);
  21019. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  21020. __this->___buckets_6 = L_2;
  21021. Il2CppCodeGenWriteBarrier((void**)(&__this->___buckets_6), (void*)L_2);
  21022. return;
  21023. }
  21024. }
  21025. // ZXing.Common.BitArray ZXing.Common.GlobalHistogramBinarizer::getBlackRow(System.Int32,ZXing.Common.BitArray)
  21026. 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)
  21027. {
  21028. static bool s_Il2CppMethodInitialized;
  21029. if (!s_Il2CppMethodInitialized)
  21030. {
  21031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  21032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21033. s_Il2CppMethodInitialized = true;
  21034. }
  21035. int32_t V_0 = 0;
  21036. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  21037. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  21038. int32_t V_3 = 0;
  21039. int32_t V_4 = 0;
  21040. int32_t V_5 = 0;
  21041. int32_t V_6 = 0;
  21042. int32_t V_7 = 0;
  21043. int32_t V_8 = 0;
  21044. int32_t V_9 = 0;
  21045. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B2_0 = NULL;
  21046. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B1_0 = NULL;
  21047. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B3_0 = NULL;
  21048. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B4_0 = NULL;
  21049. {
  21050. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0;
  21051. L_0 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4 /* ZXing.LuminanceSource ZXing.Binarizer::get_LuminanceSource() */, __this);
  21052. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1 = L_0;
  21053. NullCheck(L_1);
  21054. int32_t L_2;
  21055. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ZXing.LuminanceSource::get_Width() */, L_1);
  21056. V_0 = L_2;
  21057. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = ___1_row;
  21058. G_B1_0 = L_1;
  21059. if (!L_3)
  21060. {
  21061. G_B2_0 = L_1;
  21062. goto IL_0019;
  21063. }
  21064. }
  21065. {
  21066. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = ___1_row;
  21067. NullCheck(L_4);
  21068. int32_t L_5;
  21069. L_5 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_4, NULL);
  21070. int32_t L_6 = V_0;
  21071. G_B2_0 = G_B1_0;
  21072. if ((((int32_t)L_5) >= ((int32_t)L_6)))
  21073. {
  21074. G_B3_0 = G_B1_0;
  21075. goto IL_0023;
  21076. }
  21077. }
  21078. IL_0019:
  21079. {
  21080. int32_t L_7 = V_0;
  21081. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  21082. NullCheck(L_8);
  21083. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_8, L_7, NULL);
  21084. ___1_row = L_8;
  21085. G_B4_0 = G_B2_0;
  21086. goto IL_0029;
  21087. }
  21088. IL_0023:
  21089. {
  21090. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___1_row;
  21091. NullCheck(L_9);
  21092. BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B(L_9, NULL);
  21093. G_B4_0 = G_B3_0;
  21094. }
  21095. IL_0029:
  21096. {
  21097. int32_t L_10 = V_0;
  21098. GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75(__this, L_10, NULL);
  21099. int32_t L_11 = ___0_y;
  21100. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___luminances_5;
  21101. NullCheck(G_B4_0);
  21102. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13;
  21103. L_13 = VirtualFuncInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4 /* System.Byte[] ZXing.LuminanceSource::getRow(System.Int32,System.Byte[]) */, G_B4_0, L_11, L_12);
  21104. V_1 = L_13;
  21105. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___buckets_6;
  21106. V_2 = L_14;
  21107. V_4 = 0;
  21108. goto IL_0066;
  21109. }
  21110. IL_0049:
  21111. {
  21112. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_2;
  21113. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1;
  21114. int32_t L_17 = V_4;
  21115. NullCheck(L_16);
  21116. int32_t L_18 = L_17;
  21117. uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  21118. NullCheck(L_15);
  21119. 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)))));
  21120. int32_t L_21 = *((int32_t*)L_20);
  21121. *((int32_t*)L_20) = (int32_t)((int32_t)il2cpp_codegen_add(L_21, 1));
  21122. int32_t L_22 = V_4;
  21123. V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  21124. }
  21125. IL_0066:
  21126. {
  21127. int32_t L_23 = V_4;
  21128. int32_t L_24 = V_0;
  21129. if ((((int32_t)L_23) < ((int32_t)L_24)))
  21130. {
  21131. goto IL_0049;
  21132. }
  21133. }
  21134. {
  21135. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_2;
  21136. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21137. bool L_26;
  21138. L_26 = GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208(L_25, (&V_3), NULL);
  21139. if (L_26)
  21140. {
  21141. goto IL_0077;
  21142. }
  21143. }
  21144. {
  21145. return (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)NULL;
  21146. }
  21147. IL_0077:
  21148. {
  21149. int32_t L_27 = V_0;
  21150. if ((((int32_t)L_27) >= ((int32_t)3)))
  21151. {
  21152. goto IL_00a3;
  21153. }
  21154. }
  21155. {
  21156. V_5 = 0;
  21157. goto IL_009c;
  21158. }
  21159. IL_0080:
  21160. {
  21161. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_1;
  21162. int32_t L_29 = V_5;
  21163. NullCheck(L_28);
  21164. int32_t L_30 = L_29;
  21165. uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  21166. int32_t L_32 = V_3;
  21167. if ((((int32_t)((int32_t)((int32_t)L_31&((int32_t)255)))) >= ((int32_t)L_32)))
  21168. {
  21169. goto IL_0096;
  21170. }
  21171. }
  21172. {
  21173. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_33 = ___1_row;
  21174. int32_t L_34 = V_5;
  21175. NullCheck(L_33);
  21176. BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F(L_33, L_34, (bool)1, NULL);
  21177. }
  21178. IL_0096:
  21179. {
  21180. int32_t L_35 = V_5;
  21181. V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  21182. }
  21183. IL_009c:
  21184. {
  21185. int32_t L_36 = V_5;
  21186. int32_t L_37 = V_0;
  21187. if ((((int32_t)L_36) < ((int32_t)L_37)))
  21188. {
  21189. goto IL_0080;
  21190. }
  21191. }
  21192. {
  21193. goto IL_00f9;
  21194. }
  21195. IL_00a3:
  21196. {
  21197. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_1;
  21198. NullCheck(L_38);
  21199. int32_t L_39 = 0;
  21200. uint8_t L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
  21201. V_6 = ((int32_t)((int32_t)L_40&((int32_t)255)));
  21202. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_1;
  21203. NullCheck(L_41);
  21204. int32_t L_42 = 1;
  21205. uint8_t L_43 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  21206. V_7 = ((int32_t)((int32_t)L_43&((int32_t)255)));
  21207. V_8 = 1;
  21208. goto IL_00f2;
  21209. }
  21210. IL_00be:
  21211. {
  21212. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = V_1;
  21213. int32_t L_45 = V_8;
  21214. NullCheck(L_44);
  21215. int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  21216. uint8_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  21217. V_9 = ((int32_t)((int32_t)L_47&((int32_t)255)));
  21218. int32_t L_48 = V_7;
  21219. int32_t L_49 = V_6;
  21220. int32_t L_50 = V_9;
  21221. int32_t L_51 = V_3;
  21222. 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)))
  21223. {
  21224. goto IL_00e4;
  21225. }
  21226. }
  21227. {
  21228. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_52 = ___1_row;
  21229. int32_t L_53 = V_8;
  21230. NullCheck(L_52);
  21231. BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F(L_52, L_53, (bool)1, NULL);
  21232. }
  21233. IL_00e4:
  21234. {
  21235. int32_t L_54 = V_7;
  21236. V_6 = L_54;
  21237. int32_t L_55 = V_9;
  21238. V_7 = L_55;
  21239. int32_t L_56 = V_8;
  21240. V_8 = ((int32_t)il2cpp_codegen_add(L_56, 1));
  21241. }
  21242. IL_00f2:
  21243. {
  21244. int32_t L_57 = V_8;
  21245. int32_t L_58 = V_0;
  21246. if ((((int32_t)L_57) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_58, 1)))))
  21247. {
  21248. goto IL_00be;
  21249. }
  21250. }
  21251. IL_00f9:
  21252. {
  21253. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_59 = ___1_row;
  21254. return L_59;
  21255. }
  21256. }
  21257. // ZXing.Common.BitMatrix ZXing.Common.GlobalHistogramBinarizer::get_BlackMatrix()
  21258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, const RuntimeMethod* method)
  21259. {
  21260. static bool s_Il2CppMethodInitialized;
  21261. if (!s_Il2CppMethodInitialized)
  21262. {
  21263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  21264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21265. s_Il2CppMethodInitialized = true;
  21266. }
  21267. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* V_0 = NULL;
  21268. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  21269. int32_t V_2 = 0;
  21270. int32_t V_3 = 0;
  21271. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_4 = NULL;
  21272. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL;
  21273. int32_t V_6 = 0;
  21274. int32_t V_7 = 0;
  21275. int32_t V_8 = 0;
  21276. int32_t V_9 = 0;
  21277. int32_t V_10 = 0;
  21278. int32_t V_11 = 0;
  21279. int32_t V_12 = 0;
  21280. int32_t V_13 = 0;
  21281. int32_t V_14 = 0;
  21282. int32_t V_15 = 0;
  21283. {
  21284. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0;
  21285. L_0 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4 /* ZXing.LuminanceSource ZXing.Binarizer::get_LuminanceSource() */, __this);
  21286. V_0 = L_0;
  21287. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1 = V_0;
  21288. NullCheck(L_1);
  21289. int32_t L_2;
  21290. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ZXing.LuminanceSource::get_Width() */, L_1);
  21291. V_2 = L_2;
  21292. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_3 = V_0;
  21293. NullCheck(L_3);
  21294. int32_t L_4;
  21295. L_4 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 ZXing.LuminanceSource::get_Height() */, L_3);
  21296. V_3 = L_4;
  21297. int32_t L_5 = V_2;
  21298. int32_t L_6 = V_3;
  21299. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  21300. NullCheck(L_7);
  21301. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_7, L_5, L_6, NULL);
  21302. V_4 = L_7;
  21303. int32_t L_8 = V_2;
  21304. GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75(__this, L_8, NULL);
  21305. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___buckets_6;
  21306. V_5 = L_9;
  21307. V_7 = 1;
  21308. goto IL_0085;
  21309. }
  21310. IL_0032:
  21311. {
  21312. int32_t L_10 = V_3;
  21313. int32_t L_11 = V_7;
  21314. V_8 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_10, L_11))/5));
  21315. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_12 = V_0;
  21316. int32_t L_13 = V_8;
  21317. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___luminances_5;
  21318. NullCheck(L_12);
  21319. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15;
  21320. L_15 = VirtualFuncInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4 /* System.Byte[] ZXing.LuminanceSource::getRow(System.Int32,System.Byte[]) */, L_12, L_13, L_14);
  21321. V_1 = L_15;
  21322. int32_t L_16 = V_2;
  21323. V_9 = ((int32_t)(((int32_t)(L_16<<2))/5));
  21324. int32_t L_17 = V_2;
  21325. V_10 = ((int32_t)(L_17/5));
  21326. goto IL_0079;
  21327. }
  21328. IL_0057:
  21329. {
  21330. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_1;
  21331. int32_t L_19 = V_10;
  21332. NullCheck(L_18);
  21333. int32_t L_20 = L_19;
  21334. uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  21335. V_11 = ((int32_t)((int32_t)L_21&((int32_t)255)));
  21336. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_5;
  21337. int32_t L_23 = V_11;
  21338. NullCheck(L_22);
  21339. int32_t* L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_23>>3)))));
  21340. int32_t L_25 = *((int32_t*)L_24);
  21341. *((int32_t*)L_24) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1));
  21342. int32_t L_26 = V_10;
  21343. V_10 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  21344. }
  21345. IL_0079:
  21346. {
  21347. int32_t L_27 = V_10;
  21348. int32_t L_28 = V_9;
  21349. if ((((int32_t)L_27) < ((int32_t)L_28)))
  21350. {
  21351. goto IL_0057;
  21352. }
  21353. }
  21354. {
  21355. int32_t L_29 = V_7;
  21356. V_7 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  21357. }
  21358. IL_0085:
  21359. {
  21360. int32_t L_30 = V_7;
  21361. if ((((int32_t)L_30) < ((int32_t)5)))
  21362. {
  21363. goto IL_0032;
  21364. }
  21365. }
  21366. {
  21367. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_5;
  21368. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21369. bool L_32;
  21370. L_32 = GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208(L_31, (&V_6), NULL);
  21371. if (L_32)
  21372. {
  21373. goto IL_009d;
  21374. }
  21375. }
  21376. {
  21377. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  21378. NullCheck(L_33);
  21379. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_33, 1, 1, NULL);
  21380. return L_33;
  21381. }
  21382. IL_009d:
  21383. {
  21384. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_34 = V_0;
  21385. NullCheck(L_34);
  21386. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35;
  21387. L_35 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5 /* System.Byte[] ZXing.LuminanceSource::get_Matrix() */, L_34);
  21388. V_1 = L_35;
  21389. V_12 = 0;
  21390. goto IL_00e5;
  21391. }
  21392. IL_00a9:
  21393. {
  21394. int32_t L_36 = V_12;
  21395. int32_t L_37 = V_2;
  21396. V_13 = ((int32_t)il2cpp_codegen_multiply(L_36, L_37));
  21397. V_14 = 0;
  21398. goto IL_00da;
  21399. }
  21400. IL_00b4:
  21401. {
  21402. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_1;
  21403. int32_t L_39 = V_13;
  21404. int32_t L_40 = V_14;
  21405. NullCheck(L_38);
  21406. int32_t L_41 = ((int32_t)il2cpp_codegen_add(L_39, L_40));
  21407. uint8_t L_42 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  21408. V_15 = ((int32_t)((int32_t)L_42&((int32_t)255)));
  21409. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_43 = V_4;
  21410. int32_t L_44 = V_14;
  21411. int32_t L_45 = V_12;
  21412. int32_t L_46 = V_15;
  21413. int32_t L_47 = V_6;
  21414. NullCheck(L_43);
  21415. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_43, L_44, L_45, (bool)((((int32_t)L_46) < ((int32_t)L_47))? 1 : 0), NULL);
  21416. int32_t L_48 = V_14;
  21417. V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  21418. }
  21419. IL_00da:
  21420. {
  21421. int32_t L_49 = V_14;
  21422. int32_t L_50 = V_2;
  21423. if ((((int32_t)L_49) < ((int32_t)L_50)))
  21424. {
  21425. goto IL_00b4;
  21426. }
  21427. }
  21428. {
  21429. int32_t L_51 = V_12;
  21430. V_12 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  21431. }
  21432. IL_00e5:
  21433. {
  21434. int32_t L_52 = V_12;
  21435. int32_t L_53 = V_3;
  21436. if ((((int32_t)L_52) < ((int32_t)L_53)))
  21437. {
  21438. goto IL_00a9;
  21439. }
  21440. }
  21441. {
  21442. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_4;
  21443. return L_54;
  21444. }
  21445. }
  21446. // ZXing.Binarizer ZXing.Common.GlobalHistogramBinarizer::createBinarizer(ZXing.LuminanceSource)
  21447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* GlobalHistogramBinarizer_createBinarizer_mA03564DF14EAA2E7177BE2228D3DDE431F19A211 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  21448. {
  21449. static bool s_Il2CppMethodInitialized;
  21450. if (!s_Il2CppMethodInitialized)
  21451. {
  21452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21453. s_Il2CppMethodInitialized = true;
  21454. }
  21455. {
  21456. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  21457. GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* L_1 = (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6*)il2cpp_codegen_object_new(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21458. NullCheck(L_1);
  21459. GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082(L_1, L_0, NULL);
  21460. return L_1;
  21461. }
  21462. }
  21463. // System.Void ZXing.Common.GlobalHistogramBinarizer::initArrays(System.Int32)
  21464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_luminanceSize, const RuntimeMethod* method)
  21465. {
  21466. static bool s_Il2CppMethodInitialized;
  21467. if (!s_Il2CppMethodInitialized)
  21468. {
  21469. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  21470. s_Il2CppMethodInitialized = true;
  21471. }
  21472. int32_t V_0 = 0;
  21473. {
  21474. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___luminances_5;
  21475. NullCheck(L_0);
  21476. int32_t L_1 = ___0_luminanceSize;
  21477. if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
  21478. {
  21479. goto IL_0017;
  21480. }
  21481. }
  21482. {
  21483. int32_t L_2 = ___0_luminanceSize;
  21484. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2);
  21485. __this->___luminances_5 = L_3;
  21486. Il2CppCodeGenWriteBarrier((void**)(&__this->___luminances_5), (void*)L_3);
  21487. }
  21488. IL_0017:
  21489. {
  21490. V_0 = 0;
  21491. goto IL_0028;
  21492. }
  21493. IL_001b:
  21494. {
  21495. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___buckets_6;
  21496. int32_t L_5 = V_0;
  21497. NullCheck(L_4);
  21498. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)0);
  21499. int32_t L_6 = V_0;
  21500. V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
  21501. }
  21502. IL_0028:
  21503. {
  21504. int32_t L_7 = V_0;
  21505. if ((((int32_t)L_7) < ((int32_t)((int32_t)32))))
  21506. {
  21507. goto IL_001b;
  21508. }
  21509. }
  21510. {
  21511. return;
  21512. }
  21513. }
  21514. // System.Boolean ZXing.Common.GlobalHistogramBinarizer::estimateBlackPoint(System.Int32[],System.Int32&)
  21515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_buckets, int32_t* ___1_blackPoint, const RuntimeMethod* method)
  21516. {
  21517. int32_t V_0 = 0;
  21518. int32_t V_1 = 0;
  21519. int32_t V_2 = 0;
  21520. int32_t V_3 = 0;
  21521. int32_t V_4 = 0;
  21522. int32_t V_5 = 0;
  21523. int32_t V_6 = 0;
  21524. int32_t V_7 = 0;
  21525. int32_t V_8 = 0;
  21526. int32_t V_9 = 0;
  21527. int32_t V_10 = 0;
  21528. int32_t V_11 = 0;
  21529. int32_t V_12 = 0;
  21530. int32_t V_13 = 0;
  21531. {
  21532. int32_t* L_0 = ___1_blackPoint;
  21533. *((int32_t*)L_0) = (int32_t)0;
  21534. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_buckets;
  21535. NullCheck(L_1);
  21536. V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
  21537. V_1 = 0;
  21538. V_2 = 0;
  21539. V_3 = 0;
  21540. V_8 = 0;
  21541. goto IL_0033;
  21542. }
  21543. IL_0012:
  21544. {
  21545. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_buckets;
  21546. int32_t L_3 = V_8;
  21547. NullCheck(L_2);
  21548. int32_t L_4 = L_3;
  21549. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  21550. int32_t L_6 = V_3;
  21551. if ((((int32_t)L_5) <= ((int32_t)L_6)))
  21552. {
  21553. goto IL_0021;
  21554. }
  21555. }
  21556. {
  21557. int32_t L_7 = V_8;
  21558. V_2 = L_7;
  21559. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___0_buckets;
  21560. int32_t L_9 = V_8;
  21561. NullCheck(L_8);
  21562. int32_t L_10 = L_9;
  21563. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  21564. V_3 = L_11;
  21565. }
  21566. IL_0021:
  21567. {
  21568. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___0_buckets;
  21569. int32_t L_13 = V_8;
  21570. NullCheck(L_12);
  21571. int32_t L_14 = L_13;
  21572. int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  21573. int32_t L_16 = V_1;
  21574. if ((((int32_t)L_15) <= ((int32_t)L_16)))
  21575. {
  21576. goto IL_002d;
  21577. }
  21578. }
  21579. {
  21580. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = ___0_buckets;
  21581. int32_t L_18 = V_8;
  21582. NullCheck(L_17);
  21583. int32_t L_19 = L_18;
  21584. int32_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  21585. V_1 = L_20;
  21586. }
  21587. IL_002d:
  21588. {
  21589. int32_t L_21 = V_8;
  21590. V_8 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  21591. }
  21592. IL_0033:
  21593. {
  21594. int32_t L_22 = V_8;
  21595. int32_t L_23 = V_0;
  21596. if ((((int32_t)L_22) < ((int32_t)L_23)))
  21597. {
  21598. goto IL_0012;
  21599. }
  21600. }
  21601. {
  21602. V_4 = 0;
  21603. V_5 = 0;
  21604. V_9 = 0;
  21605. goto IL_0069;
  21606. }
  21607. IL_0043:
  21608. {
  21609. int32_t L_24 = V_9;
  21610. int32_t L_25 = V_2;
  21611. V_10 = ((int32_t)il2cpp_codegen_subtract(L_24, L_25));
  21612. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ___0_buckets;
  21613. int32_t L_27 = V_9;
  21614. NullCheck(L_26);
  21615. int32_t L_28 = L_27;
  21616. int32_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  21617. int32_t L_30 = V_10;
  21618. int32_t L_31 = V_10;
  21619. V_11 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_29, L_30)), L_31));
  21620. int32_t L_32 = V_11;
  21621. int32_t L_33 = V_5;
  21622. if ((((int32_t)L_32) <= ((int32_t)L_33)))
  21623. {
  21624. goto IL_0063;
  21625. }
  21626. }
  21627. {
  21628. int32_t L_34 = V_9;
  21629. V_4 = L_34;
  21630. int32_t L_35 = V_11;
  21631. V_5 = L_35;
  21632. }
  21633. IL_0063:
  21634. {
  21635. int32_t L_36 = V_9;
  21636. V_9 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  21637. }
  21638. IL_0069:
  21639. {
  21640. int32_t L_37 = V_9;
  21641. int32_t L_38 = V_0;
  21642. if ((((int32_t)L_37) < ((int32_t)L_38)))
  21643. {
  21644. goto IL_0043;
  21645. }
  21646. }
  21647. {
  21648. int32_t L_39 = V_2;
  21649. int32_t L_40 = V_4;
  21650. if ((((int32_t)L_39) <= ((int32_t)L_40)))
  21651. {
  21652. goto IL_0079;
  21653. }
  21654. }
  21655. {
  21656. int32_t L_41 = V_2;
  21657. int32_t L_42 = V_4;
  21658. V_2 = L_42;
  21659. V_4 = L_41;
  21660. }
  21661. IL_0079:
  21662. {
  21663. int32_t L_43 = V_4;
  21664. int32_t L_44 = V_2;
  21665. int32_t L_45 = V_0;
  21666. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_43, L_44))) > ((int32_t)((int32_t)(L_45>>4)))))
  21667. {
  21668. goto IL_0084;
  21669. }
  21670. }
  21671. {
  21672. return (bool)0;
  21673. }
  21674. IL_0084:
  21675. {
  21676. int32_t L_46 = V_4;
  21677. V_6 = ((int32_t)il2cpp_codegen_subtract(L_46, 1));
  21678. V_7 = (-1);
  21679. int32_t L_47 = V_4;
  21680. V_12 = ((int32_t)il2cpp_codegen_subtract(L_47, 1));
  21681. goto IL_00be;
  21682. }
  21683. IL_0095:
  21684. {
  21685. int32_t L_48 = V_12;
  21686. int32_t L_49 = V_2;
  21687. int32_t L_50 = ((int32_t)il2cpp_codegen_subtract(L_48, L_49));
  21688. int32_t L_51 = V_4;
  21689. int32_t L_52 = V_12;
  21690. int32_t L_53 = V_1;
  21691. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = ___0_buckets;
  21692. int32_t L_55 = V_12;
  21693. NullCheck(L_54);
  21694. int32_t L_56 = L_55;
  21695. int32_t L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  21696. 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))));
  21697. int32_t L_58 = V_13;
  21698. int32_t L_59 = V_7;
  21699. if ((((int32_t)L_58) <= ((int32_t)L_59)))
  21700. {
  21701. goto IL_00b8;
  21702. }
  21703. }
  21704. {
  21705. int32_t L_60 = V_12;
  21706. V_6 = L_60;
  21707. int32_t L_61 = V_13;
  21708. V_7 = L_61;
  21709. }
  21710. IL_00b8:
  21711. {
  21712. int32_t L_62 = V_12;
  21713. V_12 = ((int32_t)il2cpp_codegen_subtract(L_62, 1));
  21714. }
  21715. IL_00be:
  21716. {
  21717. int32_t L_63 = V_12;
  21718. int32_t L_64 = V_2;
  21719. if ((((int32_t)L_63) > ((int32_t)L_64)))
  21720. {
  21721. goto IL_0095;
  21722. }
  21723. }
  21724. {
  21725. int32_t* L_65 = ___1_blackPoint;
  21726. int32_t L_66 = V_6;
  21727. *((int32_t*)L_65) = (int32_t)((int32_t)(L_66<<3));
  21728. return (bool)1;
  21729. }
  21730. }
  21731. // System.Void ZXing.Common.GlobalHistogramBinarizer::.cctor()
  21732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__cctor_mCC046B2D2F1A2073F11B61D9D92667756081BC29 (const RuntimeMethod* method)
  21733. {
  21734. static bool s_Il2CppMethodInitialized;
  21735. if (!s_Il2CppMethodInitialized)
  21736. {
  21737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  21738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  21739. s_Il2CppMethodInitialized = true;
  21740. }
  21741. {
  21742. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
  21743. ((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY_4 = L_0;
  21744. Il2CppCodeGenWriteBarrier((void**)(&((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY_4), (void*)L_0);
  21745. return;
  21746. }
  21747. }
  21748. #ifdef __clang__
  21749. #pragma clang diagnostic pop
  21750. #endif
  21751. #ifdef __clang__
  21752. #pragma clang diagnostic push
  21753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21754. #pragma clang diagnostic ignored "-Wunused-variable"
  21755. #endif
  21756. // ZXing.Common.GridSampler ZXing.Common.GridSampler::get_Instance()
  21757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173 (const RuntimeMethod* method)
  21758. {
  21759. static bool s_Il2CppMethodInitialized;
  21760. if (!s_Il2CppMethodInitialized)
  21761. {
  21762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  21763. s_Il2CppMethodInitialized = true;
  21764. }
  21765. {
  21766. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  21767. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler_0;
  21768. return L_0;
  21769. }
  21770. }
  21771. // System.Void ZXing.Common.GridSampler::setGridSampler(ZXing.Common.GridSampler)
  21772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler_setGridSampler_mF216C9AEDA24C92B3644C05FD6FB3E507B87FF48 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* ___0_newGridSampler, const RuntimeMethod* method)
  21773. {
  21774. static bool s_Il2CppMethodInitialized;
  21775. if (!s_Il2CppMethodInitialized)
  21776. {
  21777. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  21778. s_Il2CppMethodInitialized = true;
  21779. }
  21780. {
  21781. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ___0_newGridSampler;
  21782. if (L_0)
  21783. {
  21784. goto IL_0009;
  21785. }
  21786. }
  21787. {
  21788. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  21789. NullCheck(L_1);
  21790. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL);
  21791. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GridSampler_setGridSampler_mF216C9AEDA24C92B3644C05FD6FB3E507B87FF48_RuntimeMethod_var)));
  21792. }
  21793. IL_0009:
  21794. {
  21795. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_2 = ___0_newGridSampler;
  21796. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  21797. ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler_0 = L_2;
  21798. Il2CppCodeGenWriteBarrier((void**)(&((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler_0), (void*)L_2);
  21799. return;
  21800. }
  21801. }
  21802. // ZXing.Common.BitMatrix ZXing.Common.GridSampler::sampleGrid(ZXing.Common.BitMatrix,System.Int32,System.Int32,ZXing.Common.PerspectiveTransform)
  21803. 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)
  21804. {
  21805. {
  21806. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  21807. NullCheck(L_0);
  21808. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  21809. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C_RuntimeMethod_var)));
  21810. }
  21811. }
  21812. // System.Boolean ZXing.Common.GridSampler::checkAndNudgePoints(ZXing.Common.BitMatrix,System.Single[])
  21813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_points, const RuntimeMethod* method)
  21814. {
  21815. int32_t V_0 = 0;
  21816. int32_t V_1 = 0;
  21817. bool V_2 = false;
  21818. int32_t V_3 = 0;
  21819. int32_t V_4 = 0;
  21820. int32_t V_5 = 0;
  21821. int32_t V_6 = 0;
  21822. int32_t V_7 = 0;
  21823. int32_t V_8 = 0;
  21824. int32_t V_9 = 0;
  21825. {
  21826. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  21827. NullCheck(L_0);
  21828. int32_t L_1;
  21829. L_1 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_0, NULL);
  21830. V_0 = L_1;
  21831. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_image;
  21832. NullCheck(L_2);
  21833. int32_t L_3;
  21834. L_3 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_2, NULL);
  21835. V_1 = L_3;
  21836. V_2 = (bool)1;
  21837. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___1_points;
  21838. NullCheck(L_4);
  21839. V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), 1));
  21840. V_4 = 0;
  21841. goto IL_008f;
  21842. }
  21843. IL_001b:
  21844. {
  21845. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___1_points;
  21846. int32_t L_6 = V_4;
  21847. NullCheck(L_5);
  21848. int32_t L_7 = L_6;
  21849. float L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  21850. V_5 = il2cpp_codegen_cast_double_to_int<int32_t>(L_8);
  21851. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___1_points;
  21852. int32_t L_10 = V_4;
  21853. NullCheck(L_9);
  21854. int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  21855. float L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  21856. V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(L_12);
  21857. int32_t L_13 = V_5;
  21858. if ((((int32_t)L_13) < ((int32_t)(-1))))
  21859. {
  21860. goto IL_003f;
  21861. }
  21862. }
  21863. {
  21864. int32_t L_14 = V_5;
  21865. int32_t L_15 = V_0;
  21866. if ((((int32_t)L_14) > ((int32_t)L_15)))
  21867. {
  21868. goto IL_003f;
  21869. }
  21870. }
  21871. {
  21872. int32_t L_16 = V_6;
  21873. if ((((int32_t)L_16) < ((int32_t)(-1))))
  21874. {
  21875. goto IL_003f;
  21876. }
  21877. }
  21878. {
  21879. int32_t L_17 = V_6;
  21880. int32_t L_18 = V_1;
  21881. if ((((int32_t)L_17) <= ((int32_t)L_18)))
  21882. {
  21883. goto IL_0041;
  21884. }
  21885. }
  21886. IL_003f:
  21887. {
  21888. return (bool)0;
  21889. }
  21890. IL_0041:
  21891. {
  21892. V_2 = (bool)0;
  21893. int32_t L_19 = V_5;
  21894. if ((!(((uint32_t)L_19) == ((uint32_t)(-1)))))
  21895. {
  21896. goto IL_0055;
  21897. }
  21898. }
  21899. {
  21900. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___1_points;
  21901. int32_t L_21 = V_4;
  21902. NullCheck(L_20);
  21903. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (float)(0.0f));
  21904. V_2 = (bool)1;
  21905. goto IL_0064;
  21906. }
  21907. IL_0055:
  21908. {
  21909. int32_t L_22 = V_5;
  21910. int32_t L_23 = V_0;
  21911. if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
  21912. {
  21913. goto IL_0064;
  21914. }
  21915. }
  21916. {
  21917. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = ___1_points;
  21918. int32_t L_25 = V_4;
  21919. int32_t L_26 = V_0;
  21920. NullCheck(L_24);
  21921. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (float)((float)((int32_t)il2cpp_codegen_subtract(L_26, 1))));
  21922. V_2 = (bool)1;
  21923. }
  21924. IL_0064:
  21925. {
  21926. int32_t L_27 = V_6;
  21927. if ((!(((uint32_t)L_27) == ((uint32_t)(-1)))))
  21928. {
  21929. goto IL_0078;
  21930. }
  21931. }
  21932. {
  21933. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = ___1_points;
  21934. int32_t L_29 = V_4;
  21935. NullCheck(L_28);
  21936. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_29, 1))), (float)(0.0f));
  21937. V_2 = (bool)1;
  21938. goto IL_0089;
  21939. }
  21940. IL_0078:
  21941. {
  21942. int32_t L_30 = V_6;
  21943. int32_t L_31 = V_1;
  21944. if ((!(((uint32_t)L_30) == ((uint32_t)L_31))))
  21945. {
  21946. goto IL_0089;
  21947. }
  21948. }
  21949. {
  21950. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = ___1_points;
  21951. int32_t L_33 = V_4;
  21952. int32_t L_34 = V_1;
  21953. NullCheck(L_32);
  21954. (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))));
  21955. V_2 = (bool)1;
  21956. }
  21957. IL_0089:
  21958. {
  21959. int32_t L_35 = V_4;
  21960. V_4 = ((int32_t)il2cpp_codegen_add(L_35, 2));
  21961. }
  21962. IL_008f:
  21963. {
  21964. int32_t L_36 = V_4;
  21965. int32_t L_37 = V_3;
  21966. bool L_38 = V_2;
  21967. if (((int32_t)(((((int32_t)L_36) < ((int32_t)L_37))? 1 : 0)&(int32_t)L_38)))
  21968. {
  21969. goto IL_001b;
  21970. }
  21971. }
  21972. {
  21973. V_2 = (bool)1;
  21974. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = ___1_points;
  21975. NullCheck(L_39);
  21976. V_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_39)->max_length)), 2));
  21977. goto IL_0117;
  21978. }
  21979. IL_00a3:
  21980. {
  21981. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_40 = ___1_points;
  21982. int32_t L_41 = V_7;
  21983. NullCheck(L_40);
  21984. int32_t L_42 = L_41;
  21985. float L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  21986. V_8 = il2cpp_codegen_cast_double_to_int<int32_t>(L_43);
  21987. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = ___1_points;
  21988. int32_t L_45 = V_7;
  21989. NullCheck(L_44);
  21990. int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  21991. float L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  21992. V_9 = il2cpp_codegen_cast_double_to_int<int32_t>(L_47);
  21993. int32_t L_48 = V_8;
  21994. if ((((int32_t)L_48) < ((int32_t)(-1))))
  21995. {
  21996. goto IL_00c7;
  21997. }
  21998. }
  21999. {
  22000. int32_t L_49 = V_8;
  22001. int32_t L_50 = V_0;
  22002. if ((((int32_t)L_49) > ((int32_t)L_50)))
  22003. {
  22004. goto IL_00c7;
  22005. }
  22006. }
  22007. {
  22008. int32_t L_51 = V_9;
  22009. if ((((int32_t)L_51) < ((int32_t)(-1))))
  22010. {
  22011. goto IL_00c7;
  22012. }
  22013. }
  22014. {
  22015. int32_t L_52 = V_9;
  22016. int32_t L_53 = V_1;
  22017. if ((((int32_t)L_52) <= ((int32_t)L_53)))
  22018. {
  22019. goto IL_00c9;
  22020. }
  22021. }
  22022. IL_00c7:
  22023. {
  22024. return (bool)0;
  22025. }
  22026. IL_00c9:
  22027. {
  22028. V_2 = (bool)0;
  22029. int32_t L_54 = V_8;
  22030. if ((!(((uint32_t)L_54) == ((uint32_t)(-1)))))
  22031. {
  22032. goto IL_00dd;
  22033. }
  22034. }
  22035. {
  22036. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_55 = ___1_points;
  22037. int32_t L_56 = V_7;
  22038. NullCheck(L_55);
  22039. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (float)(0.0f));
  22040. V_2 = (bool)1;
  22041. goto IL_00ec;
  22042. }
  22043. IL_00dd:
  22044. {
  22045. int32_t L_57 = V_8;
  22046. int32_t L_58 = V_0;
  22047. if ((!(((uint32_t)L_57) == ((uint32_t)L_58))))
  22048. {
  22049. goto IL_00ec;
  22050. }
  22051. }
  22052. {
  22053. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = ___1_points;
  22054. int32_t L_60 = V_7;
  22055. int32_t L_61 = V_0;
  22056. NullCheck(L_59);
  22057. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (float)((float)((int32_t)il2cpp_codegen_subtract(L_61, 1))));
  22058. V_2 = (bool)1;
  22059. }
  22060. IL_00ec:
  22061. {
  22062. int32_t L_62 = V_9;
  22063. if ((!(((uint32_t)L_62) == ((uint32_t)(-1)))))
  22064. {
  22065. goto IL_0100;
  22066. }
  22067. }
  22068. {
  22069. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = ___1_points;
  22070. int32_t L_64 = V_7;
  22071. NullCheck(L_63);
  22072. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_64, 1))), (float)(0.0f));
  22073. V_2 = (bool)1;
  22074. goto IL_0111;
  22075. }
  22076. IL_0100:
  22077. {
  22078. int32_t L_65 = V_9;
  22079. int32_t L_66 = V_1;
  22080. if ((!(((uint32_t)L_65) == ((uint32_t)L_66))))
  22081. {
  22082. goto IL_0111;
  22083. }
  22084. }
  22085. {
  22086. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67 = ___1_points;
  22087. int32_t L_68 = V_7;
  22088. int32_t L_69 = V_1;
  22089. NullCheck(L_67);
  22090. (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))));
  22091. V_2 = (bool)1;
  22092. }
  22093. IL_0111:
  22094. {
  22095. int32_t L_70 = V_7;
  22096. V_7 = ((int32_t)il2cpp_codegen_subtract(L_70, 2));
  22097. }
  22098. IL_0117:
  22099. {
  22100. int32_t L_71 = V_7;
  22101. bool L_72 = V_2;
  22102. if (((int32_t)(((((int32_t)((((int32_t)L_71) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0)&(int32_t)L_72)))
  22103. {
  22104. goto IL_00a3;
  22105. }
  22106. }
  22107. {
  22108. return (bool)1;
  22109. }
  22110. }
  22111. // System.Void ZXing.Common.GridSampler::.ctor()
  22112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, const RuntimeMethod* method)
  22113. {
  22114. {
  22115. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  22116. return;
  22117. }
  22118. }
  22119. // System.Void ZXing.Common.GridSampler::.cctor()
  22120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__cctor_m5A167AC9DE579D7C15F1CD135D2F09F1E419F27A (const RuntimeMethod* method)
  22121. {
  22122. static bool s_Il2CppMethodInitialized;
  22123. if (!s_Il2CppMethodInitialized)
  22124. {
  22125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var);
  22126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  22127. s_Il2CppMethodInitialized = true;
  22128. }
  22129. {
  22130. DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* L_0 = (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A*)il2cpp_codegen_object_new(DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var);
  22131. NullCheck(L_0);
  22132. DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6(L_0, NULL);
  22133. ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler_0 = L_0;
  22134. Il2CppCodeGenWriteBarrier((void**)(&((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler_0), (void*)L_0);
  22135. return;
  22136. }
  22137. }
  22138. #ifdef __clang__
  22139. #pragma clang diagnostic pop
  22140. #endif
  22141. #ifdef __clang__
  22142. #pragma clang diagnostic push
  22143. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22144. #pragma clang diagnostic ignored "-Wunused-variable"
  22145. #endif
  22146. // ZXing.Common.BitMatrix ZXing.Common.HybridBinarizer::get_BlackMatrix()
  22147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* HybridBinarizer_get_BlackMatrix_m3FA5994BA2EAD04D9A7DE32CC8B17A623DBC7898 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method)
  22148. {
  22149. {
  22150. HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B(__this, NULL);
  22151. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___matrix_12;
  22152. return L_0;
  22153. }
  22154. }
  22155. // System.Void ZXing.Common.HybridBinarizer::.ctor(ZXing.LuminanceSource)
  22156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  22157. {
  22158. static bool s_Il2CppMethodInitialized;
  22159. if (!s_Il2CppMethodInitialized)
  22160. {
  22161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  22162. s_Il2CppMethodInitialized = true;
  22163. }
  22164. {
  22165. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  22166. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  22167. GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082(__this, L_0, NULL);
  22168. return;
  22169. }
  22170. }
  22171. // ZXing.Binarizer ZXing.Common.HybridBinarizer::createBinarizer(ZXing.LuminanceSource)
  22172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* HybridBinarizer_createBinarizer_m64BE322161A0280D8B23ED80C59F540F3A048EEA (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  22173. {
  22174. static bool s_Il2CppMethodInitialized;
  22175. if (!s_Il2CppMethodInitialized)
  22176. {
  22177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var);
  22178. s_Il2CppMethodInitialized = true;
  22179. }
  22180. {
  22181. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  22182. HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* L_1 = (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D*)il2cpp_codegen_object_new(HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var);
  22183. NullCheck(L_1);
  22184. HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459(L_1, L_0, NULL);
  22185. return L_1;
  22186. }
  22187. }
  22188. // System.Void ZXing.Common.HybridBinarizer::binarizeEntireImage()
  22189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method)
  22190. {
  22191. static bool s_Il2CppMethodInitialized;
  22192. if (!s_Il2CppMethodInitialized)
  22193. {
  22194. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  22195. s_Il2CppMethodInitialized = true;
  22196. }
  22197. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* V_0 = NULL;
  22198. int32_t V_1 = 0;
  22199. int32_t V_2 = 0;
  22200. int32_t V_3 = 0;
  22201. int32_t V_4 = 0;
  22202. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_5 = NULL;
  22203. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_6 = NULL;
  22204. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B5_0 = NULL;
  22205. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B4_0 = NULL;
  22206. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B7_0 = NULL;
  22207. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_0 = NULL;
  22208. {
  22209. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___matrix_12;
  22210. if (L_0)
  22211. {
  22212. goto IL_0083;
  22213. }
  22214. }
  22215. {
  22216. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1;
  22217. L_1 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4 /* ZXing.LuminanceSource ZXing.Binarizer::get_LuminanceSource() */, __this);
  22218. V_0 = L_1;
  22219. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_2 = V_0;
  22220. NullCheck(L_2);
  22221. int32_t L_3;
  22222. L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 ZXing.LuminanceSource::get_Width() */, L_2);
  22223. V_1 = L_3;
  22224. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_4 = V_0;
  22225. NullCheck(L_4);
  22226. int32_t L_5;
  22227. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 ZXing.LuminanceSource::get_Height() */, L_4);
  22228. V_2 = L_5;
  22229. int32_t L_6 = V_1;
  22230. if ((((int32_t)L_6) < ((int32_t)((int32_t)40))))
  22231. {
  22232. goto IL_0077;
  22233. }
  22234. }
  22235. {
  22236. int32_t L_7 = V_2;
  22237. if ((((int32_t)L_7) < ((int32_t)((int32_t)40))))
  22238. {
  22239. goto IL_0077;
  22240. }
  22241. }
  22242. {
  22243. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_8 = V_0;
  22244. NullCheck(L_8);
  22245. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9;
  22246. L_9 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5 /* System.Byte[] ZXing.LuminanceSource::get_Matrix() */, L_8);
  22247. int32_t L_10 = V_1;
  22248. V_3 = ((int32_t)(L_10>>3));
  22249. int32_t L_11 = V_1;
  22250. G_B4_0 = L_9;
  22251. if (!((int32_t)(L_11&7)))
  22252. {
  22253. G_B5_0 = L_9;
  22254. goto IL_003a;
  22255. }
  22256. }
  22257. {
  22258. int32_t L_12 = V_3;
  22259. V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  22260. G_B5_0 = G_B4_0;
  22261. }
  22262. IL_003a:
  22263. {
  22264. int32_t L_13 = V_2;
  22265. V_4 = ((int32_t)(L_13>>3));
  22266. int32_t L_14 = V_2;
  22267. G_B6_0 = G_B5_0;
  22268. if (!((int32_t)(L_14&7)))
  22269. {
  22270. G_B7_0 = G_B5_0;
  22271. goto IL_004a;
  22272. }
  22273. }
  22274. {
  22275. int32_t L_15 = V_4;
  22276. V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  22277. G_B7_0 = G_B6_0;
  22278. }
  22279. IL_004a:
  22280. {
  22281. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = G_B7_0;
  22282. int32_t L_17 = V_3;
  22283. int32_t L_18 = V_4;
  22284. int32_t L_19 = V_1;
  22285. int32_t L_20 = V_2;
  22286. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_21;
  22287. L_21 = HybridBinarizer_calculateBlackPoints_m1C30CBF01BC6C5499D5E2EB460D2A19D60F58D53(L_16, L_17, L_18, L_19, L_20, NULL);
  22288. V_5 = L_21;
  22289. int32_t L_22 = V_1;
  22290. int32_t L_23 = V_2;
  22291. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  22292. NullCheck(L_24);
  22293. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_24, L_22, L_23, NULL);
  22294. V_6 = L_24;
  22295. int32_t L_25 = V_3;
  22296. int32_t L_26 = V_4;
  22297. int32_t L_27 = V_1;
  22298. int32_t L_28 = V_2;
  22299. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_29 = V_5;
  22300. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_30 = V_6;
  22301. HybridBinarizer_calculateThresholdForBlock_mD9F6546A3EF83A65A59F129B6340424DB8A31C04(L_16, L_25, L_26, L_27, L_28, L_29, L_30, NULL);
  22302. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_31 = V_6;
  22303. __this->___matrix_12 = L_31;
  22304. Il2CppCodeGenWriteBarrier((void**)(&__this->___matrix_12), (void*)L_31);
  22305. return;
  22306. }
  22307. IL_0077:
  22308. {
  22309. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_32;
  22310. L_32 = GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1(__this, NULL);
  22311. __this->___matrix_12 = L_32;
  22312. Il2CppCodeGenWriteBarrier((void**)(&__this->___matrix_12), (void*)L_32);
  22313. }
  22314. IL_0083:
  22315. {
  22316. return;
  22317. }
  22318. }
  22319. // System.Void ZXing.Common.HybridBinarizer::calculateThresholdForBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[][],ZXing.Common.BitMatrix)
  22320. 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)
  22321. {
  22322. int32_t V_0 = 0;
  22323. int32_t V_1 = 0;
  22324. int32_t V_2 = 0;
  22325. int32_t V_3 = 0;
  22326. int32_t V_4 = 0;
  22327. int32_t V_5 = 0;
  22328. int32_t V_6 = 0;
  22329. int32_t V_7 = 0;
  22330. int32_t V_8 = 0;
  22331. int32_t V_9 = 0;
  22332. int32_t V_10 = 0;
  22333. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_11 = NULL;
  22334. {
  22335. int32_t L_0 = ___4_height;
  22336. V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 8));
  22337. int32_t L_1 = ___3_width;
  22338. V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 8));
  22339. V_2 = 0;
  22340. goto IL_00c6;
  22341. }
  22342. IL_0010:
  22343. {
  22344. int32_t L_2 = V_2;
  22345. V_3 = ((int32_t)(L_2<<3));
  22346. int32_t L_3 = V_3;
  22347. int32_t L_4 = V_0;
  22348. if ((((int32_t)L_3) <= ((int32_t)L_4)))
  22349. {
  22350. goto IL_001a;
  22351. }
  22352. }
  22353. {
  22354. int32_t L_5 = V_0;
  22355. V_3 = L_5;
  22356. }
  22357. IL_001a:
  22358. {
  22359. int32_t L_6 = V_2;
  22360. int32_t L_7 = ___2_subHeight;
  22361. int32_t L_8;
  22362. L_8 = HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 3)), NULL);
  22363. V_4 = L_8;
  22364. V_5 = 0;
  22365. goto IL_00ba;
  22366. }
  22367. IL_002d:
  22368. {
  22369. int32_t L_9 = V_5;
  22370. V_6 = ((int32_t)(L_9<<3));
  22371. int32_t L_10 = V_6;
  22372. int32_t L_11 = V_1;
  22373. if ((((int32_t)L_10) <= ((int32_t)L_11)))
  22374. {
  22375. goto IL_003b;
  22376. }
  22377. }
  22378. {
  22379. int32_t L_12 = V_1;
  22380. V_6 = L_12;
  22381. }
  22382. IL_003b:
  22383. {
  22384. int32_t L_13 = V_5;
  22385. int32_t L_14 = ___1_subWidth;
  22386. int32_t L_15;
  22387. L_15 = HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE(L_13, ((int32_t)il2cpp_codegen_subtract(L_14, 3)), NULL);
  22388. V_7 = L_15;
  22389. V_8 = 0;
  22390. V_10 = ((int32_t)-2);
  22391. goto IL_009a;
  22392. }
  22393. IL_0050:
  22394. {
  22395. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_16 = ___5_blackPoints;
  22396. int32_t L_17 = V_4;
  22397. int32_t L_18 = V_10;
  22398. NullCheck(L_16);
  22399. int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_17, L_18));
  22400. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  22401. V_11 = L_20;
  22402. int32_t L_21 = V_8;
  22403. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_11;
  22404. int32_t L_23 = V_7;
  22405. NullCheck(L_22);
  22406. int32_t L_24 = ((int32_t)il2cpp_codegen_subtract(L_23, 2));
  22407. int32_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  22408. V_8 = ((int32_t)il2cpp_codegen_add(L_21, L_25));
  22409. int32_t L_26 = V_8;
  22410. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_11;
  22411. int32_t L_28 = V_7;
  22412. NullCheck(L_27);
  22413. int32_t L_29 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
  22414. int32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  22415. V_8 = ((int32_t)il2cpp_codegen_add(L_26, L_30));
  22416. int32_t L_31 = V_8;
  22417. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_11;
  22418. int32_t L_33 = V_7;
  22419. NullCheck(L_32);
  22420. int32_t L_34 = L_33;
  22421. int32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  22422. V_8 = ((int32_t)il2cpp_codegen_add(L_31, L_35));
  22423. int32_t L_36 = V_8;
  22424. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_11;
  22425. int32_t L_38 = V_7;
  22426. NullCheck(L_37);
  22427. int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  22428. int32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
  22429. V_8 = ((int32_t)il2cpp_codegen_add(L_36, L_40));
  22430. int32_t L_41 = V_8;
  22431. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_11;
  22432. int32_t L_43 = V_7;
  22433. NullCheck(L_42);
  22434. int32_t L_44 = ((int32_t)il2cpp_codegen_add(L_43, 2));
  22435. int32_t L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
  22436. V_8 = ((int32_t)il2cpp_codegen_add(L_41, L_45));
  22437. int32_t L_46 = V_10;
  22438. V_10 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  22439. }
  22440. IL_009a:
  22441. {
  22442. int32_t L_47 = V_10;
  22443. if ((((int32_t)L_47) <= ((int32_t)2)))
  22444. {
  22445. goto IL_0050;
  22446. }
  22447. }
  22448. {
  22449. int32_t L_48 = V_8;
  22450. V_9 = ((int32_t)(L_48/((int32_t)25)));
  22451. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_luminances;
  22452. int32_t L_50 = V_6;
  22453. int32_t L_51 = V_3;
  22454. int32_t L_52 = V_9;
  22455. int32_t L_53 = ___3_width;
  22456. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = ___6_matrix;
  22457. HybridBinarizer_thresholdBlock_mAC2C07D540C8F35DCA98E8F5FD6AEBB42DA21D21(L_49, L_50, L_51, L_52, L_53, L_54, NULL);
  22458. int32_t L_55 = V_5;
  22459. V_5 = ((int32_t)il2cpp_codegen_add(L_55, 1));
  22460. }
  22461. IL_00ba:
  22462. {
  22463. int32_t L_56 = V_5;
  22464. int32_t L_57 = ___1_subWidth;
  22465. if ((((int32_t)L_56) < ((int32_t)L_57)))
  22466. {
  22467. goto IL_002d;
  22468. }
  22469. }
  22470. {
  22471. int32_t L_58 = V_2;
  22472. V_2 = ((int32_t)il2cpp_codegen_add(L_58, 1));
  22473. }
  22474. IL_00c6:
  22475. {
  22476. int32_t L_59 = V_2;
  22477. int32_t L_60 = ___2_subHeight;
  22478. if ((((int32_t)L_59) < ((int32_t)L_60)))
  22479. {
  22480. goto IL_0010;
  22481. }
  22482. }
  22483. {
  22484. return;
  22485. }
  22486. }
  22487. // System.Int32 ZXing.Common.HybridBinarizer::cap(System.Int32,System.Int32)
  22488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE (int32_t ___0_value, int32_t ___1_max, const RuntimeMethod* method)
  22489. {
  22490. {
  22491. int32_t L_0 = ___0_value;
  22492. if ((((int32_t)L_0) < ((int32_t)2)))
  22493. {
  22494. goto IL_000c;
  22495. }
  22496. }
  22497. {
  22498. int32_t L_1 = ___0_value;
  22499. int32_t L_2 = ___1_max;
  22500. if ((((int32_t)L_1) > ((int32_t)L_2)))
  22501. {
  22502. goto IL_000a;
  22503. }
  22504. }
  22505. {
  22506. int32_t L_3 = ___0_value;
  22507. return L_3;
  22508. }
  22509. IL_000a:
  22510. {
  22511. int32_t L_4 = ___1_max;
  22512. return L_4;
  22513. }
  22514. IL_000c:
  22515. {
  22516. return 2;
  22517. }
  22518. }
  22519. // System.Void ZXing.Common.HybridBinarizer::thresholdBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,ZXing.Common.BitMatrix)
  22520. 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)
  22521. {
  22522. int32_t V_0 = 0;
  22523. int32_t V_1 = 0;
  22524. int32_t V_2 = 0;
  22525. int32_t V_3 = 0;
  22526. {
  22527. int32_t L_0 = ___2_yoffset;
  22528. int32_t L_1 = ___4_stride;
  22529. int32_t L_2 = ___1_xoffset;
  22530. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), L_2));
  22531. V_1 = 0;
  22532. goto IL_0040;
  22533. }
  22534. IL_000b:
  22535. {
  22536. V_2 = 0;
  22537. goto IL_0033;
  22538. }
  22539. IL_000f:
  22540. {
  22541. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_luminances;
  22542. int32_t L_4 = V_0;
  22543. int32_t L_5 = V_2;
  22544. NullCheck(L_3);
  22545. int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5));
  22546. uint8_t L_7 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  22547. V_3 = ((int32_t)((int32_t)L_7&((int32_t)255)));
  22548. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___5_matrix;
  22549. int32_t L_9 = ___1_xoffset;
  22550. int32_t L_10 = V_2;
  22551. int32_t L_11 = ___2_yoffset;
  22552. int32_t L_12 = V_1;
  22553. int32_t L_13 = V_3;
  22554. int32_t L_14 = ___3_threshold;
  22555. NullCheck(L_8);
  22556. 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);
  22557. int32_t L_15 = V_2;
  22558. V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  22559. }
  22560. IL_0033:
  22561. {
  22562. int32_t L_16 = V_2;
  22563. if ((((int32_t)L_16) < ((int32_t)8)))
  22564. {
  22565. goto IL_000f;
  22566. }
  22567. }
  22568. {
  22569. int32_t L_17 = V_1;
  22570. V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  22571. int32_t L_18 = V_0;
  22572. int32_t L_19 = ___4_stride;
  22573. V_0 = ((int32_t)il2cpp_codegen_add(L_18, L_19));
  22574. }
  22575. IL_0040:
  22576. {
  22577. int32_t L_20 = V_1;
  22578. if ((((int32_t)L_20) < ((int32_t)8)))
  22579. {
  22580. goto IL_000b;
  22581. }
  22582. }
  22583. {
  22584. return;
  22585. }
  22586. }
  22587. // System.Int32[][] ZXing.Common.HybridBinarizer::calculateBlackPoints(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32)
  22588. 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)
  22589. {
  22590. static bool s_Il2CppMethodInitialized;
  22591. if (!s_Il2CppMethodInitialized)
  22592. {
  22593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var);
  22594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  22595. s_Il2CppMethodInitialized = true;
  22596. }
  22597. int32_t V_0 = 0;
  22598. int32_t V_1 = 0;
  22599. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_2 = NULL;
  22600. int32_t V_3 = 0;
  22601. int32_t V_4 = 0;
  22602. int32_t V_5 = 0;
  22603. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL;
  22604. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL;
  22605. int32_t V_8 = 0;
  22606. int32_t V_9 = 0;
  22607. int32_t V_10 = 0;
  22608. int32_t V_11 = 0;
  22609. int32_t V_12 = 0;
  22610. int32_t V_13 = 0;
  22611. int32_t V_14 = 0;
  22612. int32_t V_15 = 0;
  22613. int32_t V_16 = 0;
  22614. int32_t V_17 = 0;
  22615. int32_t V_18 = 0;
  22616. int32_t V_19 = 0;
  22617. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B9_0 = NULL;
  22618. {
  22619. int32_t L_0 = ___4_height;
  22620. V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 8));
  22621. int32_t L_1 = ___3_width;
  22622. V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 8));
  22623. int32_t L_2 = ___2_subHeight;
  22624. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)L_2);
  22625. V_2 = L_3;
  22626. V_3 = 0;
  22627. goto IL_0021;
  22628. }
  22629. IL_0014:
  22630. {
  22631. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_4 = V_2;
  22632. int32_t L_5 = V_3;
  22633. int32_t L_6 = ___1_subWidth;
  22634. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  22635. NullCheck(L_4);
  22636. ArrayElementTypeCheck (L_4, L_7);
  22637. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_7);
  22638. int32_t L_8 = V_3;
  22639. V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  22640. }
  22641. IL_0021:
  22642. {
  22643. int32_t L_9 = V_3;
  22644. int32_t L_10 = ___2_subHeight;
  22645. if ((((int32_t)L_9) < ((int32_t)L_10)))
  22646. {
  22647. goto IL_0014;
  22648. }
  22649. }
  22650. {
  22651. V_4 = 0;
  22652. goto IL_017b;
  22653. }
  22654. IL_002d:
  22655. {
  22656. int32_t L_11 = V_4;
  22657. V_5 = ((int32_t)(L_11<<3));
  22658. int32_t L_12 = V_5;
  22659. int32_t L_13 = V_0;
  22660. if ((((int32_t)L_12) <= ((int32_t)L_13)))
  22661. {
  22662. goto IL_003b;
  22663. }
  22664. }
  22665. {
  22666. int32_t L_14 = V_0;
  22667. V_5 = L_14;
  22668. }
  22669. IL_003b:
  22670. {
  22671. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_15 = V_2;
  22672. int32_t L_16 = V_4;
  22673. NullCheck(L_15);
  22674. int32_t L_17 = L_16;
  22675. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  22676. V_6 = L_18;
  22677. int32_t L_19 = V_4;
  22678. if ((((int32_t)L_19) > ((int32_t)0)))
  22679. {
  22680. goto IL_0049;
  22681. }
  22682. }
  22683. {
  22684. G_B9_0 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(NULL));
  22685. goto IL_004f;
  22686. }
  22687. IL_0049:
  22688. {
  22689. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_20 = V_2;
  22690. int32_t L_21 = V_4;
  22691. NullCheck(L_20);
  22692. int32_t L_22 = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
  22693. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  22694. G_B9_0 = L_23;
  22695. }
  22696. IL_004f:
  22697. {
  22698. V_7 = G_B9_0;
  22699. V_8 = 0;
  22700. goto IL_016d;
  22701. }
  22702. IL_0059:
  22703. {
  22704. int32_t L_24 = V_8;
  22705. V_9 = ((int32_t)(L_24<<3));
  22706. int32_t L_25 = V_9;
  22707. int32_t L_26 = V_1;
  22708. if ((((int32_t)L_25) <= ((int32_t)L_26)))
  22709. {
  22710. goto IL_0067;
  22711. }
  22712. }
  22713. {
  22714. int32_t L_27 = V_1;
  22715. V_9 = L_27;
  22716. }
  22717. IL_0067:
  22718. {
  22719. V_10 = 0;
  22720. V_11 = ((int32_t)255);
  22721. V_12 = 0;
  22722. V_14 = 0;
  22723. int32_t L_28 = V_5;
  22724. int32_t L_29 = ___3_width;
  22725. int32_t L_30 = V_9;
  22726. V_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_28, L_29)), L_30));
  22727. goto IL_0115;
  22728. }
  22729. IL_0085:
  22730. {
  22731. V_16 = 0;
  22732. goto IL_00ba;
  22733. }
  22734. IL_008a:
  22735. {
  22736. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_luminances;
  22737. int32_t L_32 = V_15;
  22738. int32_t L_33 = V_16;
  22739. NullCheck(L_31);
  22740. int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_32, L_33));
  22741. uint8_t L_35 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  22742. V_17 = ((int32_t)((int32_t)L_35&((int32_t)255)));
  22743. int32_t L_36 = V_10;
  22744. int32_t L_37 = V_17;
  22745. V_10 = ((int32_t)il2cpp_codegen_add(L_36, L_37));
  22746. int32_t L_38 = V_17;
  22747. int32_t L_39 = V_11;
  22748. if ((((int32_t)L_38) >= ((int32_t)L_39)))
  22749. {
  22750. goto IL_00aa;
  22751. }
  22752. }
  22753. {
  22754. int32_t L_40 = V_17;
  22755. V_11 = L_40;
  22756. }
  22757. IL_00aa:
  22758. {
  22759. int32_t L_41 = V_17;
  22760. int32_t L_42 = V_12;
  22761. if ((((int32_t)L_41) <= ((int32_t)L_42)))
  22762. {
  22763. goto IL_00b4;
  22764. }
  22765. }
  22766. {
  22767. int32_t L_43 = V_17;
  22768. V_12 = L_43;
  22769. }
  22770. IL_00b4:
  22771. {
  22772. int32_t L_44 = V_16;
  22773. V_16 = ((int32_t)il2cpp_codegen_add(L_44, 1));
  22774. }
  22775. IL_00ba:
  22776. {
  22777. int32_t L_45 = V_16;
  22778. if ((((int32_t)L_45) < ((int32_t)8)))
  22779. {
  22780. goto IL_008a;
  22781. }
  22782. }
  22783. {
  22784. int32_t L_46 = V_12;
  22785. int32_t L_47 = V_11;
  22786. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_46, L_47))) <= ((int32_t)((int32_t)24))))
  22787. {
  22788. goto IL_0109;
  22789. }
  22790. }
  22791. {
  22792. int32_t L_48 = V_14;
  22793. V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  22794. int32_t L_49 = V_15;
  22795. int32_t L_50 = ___3_width;
  22796. V_15 = ((int32_t)il2cpp_codegen_add(L_49, L_50));
  22797. goto IL_0104;
  22798. }
  22799. IL_00d6:
  22800. {
  22801. V_18 = 0;
  22802. goto IL_00f3;
  22803. }
  22804. IL_00db:
  22805. {
  22806. int32_t L_51 = V_10;
  22807. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_luminances;
  22808. int32_t L_53 = V_15;
  22809. int32_t L_54 = V_18;
  22810. NullCheck(L_52);
  22811. int32_t L_55 = ((int32_t)il2cpp_codegen_add(L_53, L_54));
  22812. uint8_t L_56 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  22813. V_10 = ((int32_t)il2cpp_codegen_add(L_51, ((int32_t)((int32_t)L_56&((int32_t)255)))));
  22814. int32_t L_57 = V_18;
  22815. V_18 = ((int32_t)il2cpp_codegen_add(L_57, 1));
  22816. }
  22817. IL_00f3:
  22818. {
  22819. int32_t L_58 = V_18;
  22820. if ((((int32_t)L_58) < ((int32_t)8)))
  22821. {
  22822. goto IL_00db;
  22823. }
  22824. }
  22825. {
  22826. int32_t L_59 = V_14;
  22827. V_14 = ((int32_t)il2cpp_codegen_add(L_59, 1));
  22828. int32_t L_60 = V_15;
  22829. int32_t L_61 = ___3_width;
  22830. V_15 = ((int32_t)il2cpp_codegen_add(L_60, L_61));
  22831. }
  22832. IL_0104:
  22833. {
  22834. int32_t L_62 = V_14;
  22835. if ((((int32_t)L_62) < ((int32_t)8)))
  22836. {
  22837. goto IL_00d6;
  22838. }
  22839. }
  22840. IL_0109:
  22841. {
  22842. int32_t L_63 = V_14;
  22843. V_14 = ((int32_t)il2cpp_codegen_add(L_63, 1));
  22844. int32_t L_64 = V_15;
  22845. int32_t L_65 = ___3_width;
  22846. V_15 = ((int32_t)il2cpp_codegen_add(L_64, L_65));
  22847. }
  22848. IL_0115:
  22849. {
  22850. int32_t L_66 = V_14;
  22851. if ((((int32_t)L_66) < ((int32_t)8)))
  22852. {
  22853. goto IL_0085;
  22854. }
  22855. }
  22856. {
  22857. int32_t L_67 = V_10;
  22858. V_13 = ((int32_t)(L_67>>6));
  22859. int32_t L_68 = V_12;
  22860. int32_t L_69 = V_11;
  22861. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_68, L_69))) > ((int32_t)((int32_t)24))))
  22862. {
  22863. goto IL_0160;
  22864. }
  22865. }
  22866. {
  22867. int32_t L_70 = V_11;
  22868. V_13 = ((int32_t)(L_70>>1));
  22869. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = V_7;
  22870. if (!L_71)
  22871. {
  22872. goto IL_0160;
  22873. }
  22874. }
  22875. {
  22876. int32_t L_72 = V_8;
  22877. if ((((int32_t)L_72) <= ((int32_t)0)))
  22878. {
  22879. goto IL_0160;
  22880. }
  22881. }
  22882. {
  22883. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73 = V_7;
  22884. int32_t L_74 = V_8;
  22885. NullCheck(L_73);
  22886. int32_t L_75 = L_74;
  22887. int32_t L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
  22888. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = V_6;
  22889. int32_t L_78 = V_8;
  22890. NullCheck(L_77);
  22891. int32_t L_79 = ((int32_t)il2cpp_codegen_subtract(L_78, 1));
  22892. int32_t L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
  22893. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = V_7;
  22894. int32_t L_82 = V_8;
  22895. NullCheck(L_81);
  22896. int32_t L_83 = ((int32_t)il2cpp_codegen_subtract(L_82, 1));
  22897. int32_t L_84 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
  22898. 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));
  22899. int32_t L_85 = V_11;
  22900. int32_t L_86 = V_19;
  22901. if ((((int32_t)L_85) >= ((int32_t)L_86)))
  22902. {
  22903. goto IL_0160;
  22904. }
  22905. }
  22906. {
  22907. int32_t L_87 = V_19;
  22908. V_13 = L_87;
  22909. }
  22910. IL_0160:
  22911. {
  22912. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = V_6;
  22913. int32_t L_89 = V_8;
  22914. int32_t L_90 = V_13;
  22915. NullCheck(L_88);
  22916. (L_88)->SetAt(static_cast<il2cpp_array_size_t>(L_89), (int32_t)L_90);
  22917. int32_t L_91 = V_8;
  22918. V_8 = ((int32_t)il2cpp_codegen_add(L_91, 1));
  22919. }
  22920. IL_016d:
  22921. {
  22922. int32_t L_92 = V_8;
  22923. int32_t L_93 = ___1_subWidth;
  22924. if ((((int32_t)L_92) < ((int32_t)L_93)))
  22925. {
  22926. goto IL_0059;
  22927. }
  22928. }
  22929. {
  22930. int32_t L_94 = V_4;
  22931. V_4 = ((int32_t)il2cpp_codegen_add(L_94, 1));
  22932. }
  22933. IL_017b:
  22934. {
  22935. int32_t L_95 = V_4;
  22936. int32_t L_96 = ___2_subHeight;
  22937. if ((((int32_t)L_95) < ((int32_t)L_96)))
  22938. {
  22939. goto IL_002d;
  22940. }
  22941. }
  22942. {
  22943. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_97 = V_2;
  22944. return L_97;
  22945. }
  22946. }
  22947. #ifdef __clang__
  22948. #pragma clang diagnostic pop
  22949. #endif
  22950. #ifdef __clang__
  22951. #pragma clang diagnostic push
  22952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22953. #pragma clang diagnostic ignored "-Wunused-variable"
  22954. #endif
  22955. // System.Void ZXing.Common.PerspectiveTransform::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  22956. 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)
  22957. {
  22958. {
  22959. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  22960. float L_0 = ___0_a11;
  22961. __this->___a11_0 = L_0;
  22962. float L_1 = ___3_a12;
  22963. __this->___a12_1 = L_1;
  22964. float L_2 = ___6_a13;
  22965. __this->___a13_2 = L_2;
  22966. float L_3 = ___1_a21;
  22967. __this->___a21_3 = L_3;
  22968. float L_4 = ___4_a22;
  22969. __this->___a22_4 = L_4;
  22970. float L_5 = ___7_a23;
  22971. __this->___a23_5 = L_5;
  22972. float L_6 = ___2_a31;
  22973. __this->___a31_6 = L_6;
  22974. float L_7 = ___5_a32;
  22975. __this->___a32_7 = L_7;
  22976. float L_8 = ___8_a33;
  22977. __this->___a33_8 = L_8;
  22978. return;
  22979. }
  22980. }
  22981. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::quadrilateralToQuadrilateral(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  22982. 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)
  22983. {
  22984. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_0 = NULL;
  22985. {
  22986. float L_0 = ___0_x0;
  22987. float L_1 = ___1_y0;
  22988. float L_2 = ___2_x1;
  22989. float L_3 = ___3_y1;
  22990. float L_4 = ___4_x2;
  22991. float L_5 = ___5_y2;
  22992. float L_6 = ___6_x3;
  22993. float L_7 = ___7_y3;
  22994. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_8;
  22995. L_8 = PerspectiveTransform_quadrilateralToSquare_m43754D669AE08F00E3DA4AC177932432C3A6DB1B(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
  22996. V_0 = L_8;
  22997. float L_9 = ___8_x0p;
  22998. float L_10 = ___9_y0p;
  22999. float L_11 = ___10_x1p;
  23000. float L_12 = ___11_y1p;
  23001. float L_13 = ___12_x2p;
  23002. float L_14 = ___13_y2p;
  23003. float L_15 = ___14_x3p;
  23004. float L_16 = ___15_y3p;
  23005. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_17;
  23006. L_17 = PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564(L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, NULL);
  23007. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_18 = V_0;
  23008. NullCheck(L_17);
  23009. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_19;
  23010. L_19 = PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3(L_17, L_18, NULL);
  23011. return L_19;
  23012. }
  23013. }
  23014. // System.Void ZXing.Common.PerspectiveTransform::transformPoints(System.Single[])
  23015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_points, const RuntimeMethod* method)
  23016. {
  23017. float V_0 = 0.0f;
  23018. float V_1 = 0.0f;
  23019. float V_2 = 0.0f;
  23020. float V_3 = 0.0f;
  23021. float V_4 = 0.0f;
  23022. float V_5 = 0.0f;
  23023. float V_6 = 0.0f;
  23024. float V_7 = 0.0f;
  23025. float V_8 = 0.0f;
  23026. int32_t V_9 = 0;
  23027. int32_t V_10 = 0;
  23028. float V_11 = 0.0f;
  23029. float V_12 = 0.0f;
  23030. float V_13 = 0.0f;
  23031. {
  23032. float L_0 = __this->___a11_0;
  23033. V_0 = L_0;
  23034. float L_1 = __this->___a12_1;
  23035. V_1 = L_1;
  23036. float L_2 = __this->___a13_2;
  23037. V_2 = L_2;
  23038. float L_3 = __this->___a21_3;
  23039. V_3 = L_3;
  23040. float L_4 = __this->___a22_4;
  23041. V_4 = L_4;
  23042. float L_5 = __this->___a23_5;
  23043. V_5 = L_5;
  23044. float L_6 = __this->___a31_6;
  23045. V_6 = L_6;
  23046. float L_7 = __this->___a32_7;
  23047. V_7 = L_7;
  23048. float L_8 = __this->___a33_8;
  23049. V_8 = L_8;
  23050. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___0_points;
  23051. NullCheck(L_9);
  23052. V_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1));
  23053. V_10 = 0;
  23054. goto IL_009c;
  23055. }
  23056. IL_0050:
  23057. {
  23058. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_points;
  23059. int32_t L_11 = V_10;
  23060. NullCheck(L_10);
  23061. int32_t L_12 = L_11;
  23062. float L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  23063. V_11 = L_13;
  23064. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___0_points;
  23065. int32_t L_15 = V_10;
  23066. NullCheck(L_14);
  23067. int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  23068. float L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  23069. V_12 = L_17;
  23070. float L_18 = V_2;
  23071. float L_19 = V_11;
  23072. float L_20 = V_5;
  23073. float L_21 = V_12;
  23074. float L_22 = V_8;
  23075. 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));
  23076. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___0_points;
  23077. int32_t L_24 = V_10;
  23078. float L_25 = V_0;
  23079. float L_26 = V_11;
  23080. float L_27 = V_3;
  23081. float L_28 = V_12;
  23082. float L_29 = V_6;
  23083. float L_30 = V_13;
  23084. NullCheck(L_23);
  23085. (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)));
  23086. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = ___0_points;
  23087. int32_t L_32 = V_10;
  23088. float L_33 = V_1;
  23089. float L_34 = V_11;
  23090. float L_35 = V_4;
  23091. float L_36 = V_12;
  23092. float L_37 = V_7;
  23093. float L_38 = V_13;
  23094. NullCheck(L_31);
  23095. (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)));
  23096. int32_t L_39 = V_10;
  23097. V_10 = ((int32_t)il2cpp_codegen_add(L_39, 2));
  23098. }
  23099. IL_009c:
  23100. {
  23101. int32_t L_40 = V_10;
  23102. int32_t L_41 = V_9;
  23103. if ((((int32_t)L_40) < ((int32_t)L_41)))
  23104. {
  23105. goto IL_0050;
  23106. }
  23107. }
  23108. {
  23109. return;
  23110. }
  23111. }
  23112. // System.Void ZXing.Common.PerspectiveTransform::transformPoints(System.Single[],System.Single[])
  23113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_mE654041B02BF2D3FF238E5B01DAA7292E66E0B2E (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_xValues, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_yValues, const RuntimeMethod* method)
  23114. {
  23115. int32_t V_0 = 0;
  23116. int32_t V_1 = 0;
  23117. float V_2 = 0.0f;
  23118. float V_3 = 0.0f;
  23119. float V_4 = 0.0f;
  23120. {
  23121. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_xValues;
  23122. NullCheck(L_0);
  23123. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  23124. V_1 = 0;
  23125. goto IL_006a;
  23126. }
  23127. IL_0008:
  23128. {
  23129. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = ___0_xValues;
  23130. int32_t L_2 = V_1;
  23131. NullCheck(L_1);
  23132. int32_t L_3 = L_2;
  23133. float L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  23134. V_2 = L_4;
  23135. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___1_yValues;
  23136. int32_t L_6 = V_1;
  23137. NullCheck(L_5);
  23138. int32_t L_7 = L_6;
  23139. float L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  23140. V_3 = L_8;
  23141. float L_9 = __this->___a13_2;
  23142. float L_10 = V_2;
  23143. float L_11 = __this->___a23_5;
  23144. float L_12 = V_3;
  23145. float L_13 = __this->___a33_8;
  23146. V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_10)), ((float)il2cpp_codegen_multiply(L_11, L_12)))), L_13));
  23147. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___0_xValues;
  23148. int32_t L_15 = V_1;
  23149. float L_16 = __this->___a11_0;
  23150. float L_17 = V_2;
  23151. float L_18 = __this->___a21_3;
  23152. float L_19 = V_3;
  23153. float L_20 = __this->___a31_6;
  23154. float L_21 = V_4;
  23155. NullCheck(L_14);
  23156. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (float)((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))), L_20))/L_21)));
  23157. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = ___1_yValues;
  23158. int32_t L_23 = V_1;
  23159. float L_24 = __this->___a12_1;
  23160. float L_25 = V_2;
  23161. float L_26 = __this->___a22_4;
  23162. float L_27 = V_3;
  23163. float L_28 = __this->___a32_7;
  23164. float L_29 = V_4;
  23165. NullCheck(L_22);
  23166. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (float)((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_24, L_25)), ((float)il2cpp_codegen_multiply(L_26, L_27)))), L_28))/L_29)));
  23167. int32_t L_30 = V_1;
  23168. V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  23169. }
  23170. IL_006a:
  23171. {
  23172. int32_t L_31 = V_1;
  23173. int32_t L_32 = V_0;
  23174. if ((((int32_t)L_31) < ((int32_t)L_32)))
  23175. {
  23176. goto IL_0008;
  23177. }
  23178. }
  23179. {
  23180. return;
  23181. }
  23182. }
  23183. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::squareToQuadrilateral(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  23184. 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)
  23185. {
  23186. static bool s_Il2CppMethodInitialized;
  23187. if (!s_Il2CppMethodInitialized)
  23188. {
  23189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  23190. s_Il2CppMethodInitialized = true;
  23191. }
  23192. float V_0 = 0.0f;
  23193. float V_1 = 0.0f;
  23194. float V_2 = 0.0f;
  23195. float V_3 = 0.0f;
  23196. float V_4 = 0.0f;
  23197. float V_5 = 0.0f;
  23198. float V_6 = 0.0f;
  23199. float V_7 = 0.0f;
  23200. {
  23201. float L_0 = ___0_x0;
  23202. float L_1 = ___2_x1;
  23203. float L_2 = ___4_x2;
  23204. float L_3 = ___6_x3;
  23205. V_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_0, L_1)), L_2)), L_3));
  23206. float L_4 = ___1_y0;
  23207. float L_5 = ___3_y1;
  23208. float L_6 = ___5_y2;
  23209. float L_7 = ___7_y3;
  23210. V_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_4, L_5)), L_6)), L_7));
  23211. float L_8 = V_0;
  23212. if ((!(((float)L_8) == ((float)(0.0f)))))
  23213. {
  23214. goto IL_0049;
  23215. }
  23216. }
  23217. {
  23218. float L_9 = V_1;
  23219. if ((!(((float)L_9) == ((float)(0.0f)))))
  23220. {
  23221. goto IL_0049;
  23222. }
  23223. }
  23224. {
  23225. float L_10 = ___2_x1;
  23226. float L_11 = ___0_x0;
  23227. float L_12 = ___4_x2;
  23228. float L_13 = ___2_x1;
  23229. float L_14 = ___0_x0;
  23230. float L_15 = ___3_y1;
  23231. float L_16 = ___1_y0;
  23232. float L_17 = ___5_y2;
  23233. float L_18 = ___3_y1;
  23234. float L_19 = ___1_y0;
  23235. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_20 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  23236. NullCheck(L_20);
  23237. 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);
  23238. return L_20;
  23239. }
  23240. IL_0049:
  23241. {
  23242. float L_21 = ___2_x1;
  23243. float L_22 = ___4_x2;
  23244. float L_23 = ___6_x3;
  23245. float L_24 = ___4_x2;
  23246. V_2 = ((float)il2cpp_codegen_subtract(L_23, L_24));
  23247. float L_25 = ___3_y1;
  23248. float L_26 = ___5_y2;
  23249. V_3 = ((float)il2cpp_codegen_subtract(L_25, L_26));
  23250. float L_27 = ___7_y3;
  23251. float L_28 = ___5_y2;
  23252. V_4 = ((float)il2cpp_codegen_subtract(L_27, L_28));
  23253. float L_29 = ((float)il2cpp_codegen_subtract(L_21, L_22));
  23254. float L_30 = V_4;
  23255. float L_31 = V_2;
  23256. float L_32 = V_3;
  23257. V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_29, L_30)), ((float)il2cpp_codegen_multiply(L_31, L_32))));
  23258. float L_33 = V_0;
  23259. float L_34 = V_4;
  23260. float L_35 = V_2;
  23261. float L_36 = V_1;
  23262. float L_37 = V_5;
  23263. 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));
  23264. float L_38 = V_1;
  23265. float L_39 = V_0;
  23266. float L_40 = V_3;
  23267. float L_41 = V_5;
  23268. 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));
  23269. float L_42 = ___2_x1;
  23270. float L_43 = ___0_x0;
  23271. float L_44 = V_6;
  23272. float L_45 = ___2_x1;
  23273. float L_46 = ___6_x3;
  23274. float L_47 = ___0_x0;
  23275. float L_48 = V_7;
  23276. float L_49 = ___6_x3;
  23277. float L_50 = ___0_x0;
  23278. float L_51 = ___3_y1;
  23279. float L_52 = ___1_y0;
  23280. float L_53 = V_6;
  23281. float L_54 = ___3_y1;
  23282. float L_55 = ___7_y3;
  23283. float L_56 = ___1_y0;
  23284. float L_57 = V_7;
  23285. float L_58 = ___7_y3;
  23286. float L_59 = ___1_y0;
  23287. float L_60 = V_6;
  23288. float L_61 = V_7;
  23289. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_62 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  23290. NullCheck(L_62);
  23291. 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);
  23292. return L_62;
  23293. }
  23294. }
  23295. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::quadrilateralToSquare(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  23296. 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)
  23297. {
  23298. {
  23299. float L_0 = ___0_x0;
  23300. float L_1 = ___1_y0;
  23301. float L_2 = ___2_x1;
  23302. float L_3 = ___3_y1;
  23303. float L_4 = ___4_x2;
  23304. float L_5 = ___5_y2;
  23305. float L_6 = ___6_x3;
  23306. float L_7 = ___7_y3;
  23307. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_8;
  23308. L_8 = PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
  23309. NullCheck(L_8);
  23310. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_9;
  23311. L_9 = PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0(L_8, NULL);
  23312. return L_9;
  23313. }
  23314. }
  23315. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::buildAdjoint()
  23316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, const RuntimeMethod* method)
  23317. {
  23318. static bool s_Il2CppMethodInitialized;
  23319. if (!s_Il2CppMethodInitialized)
  23320. {
  23321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  23322. s_Il2CppMethodInitialized = true;
  23323. }
  23324. {
  23325. float L_0 = __this->___a22_4;
  23326. float L_1 = __this->___a33_8;
  23327. float L_2 = __this->___a23_5;
  23328. float L_3 = __this->___a32_7;
  23329. float L_4 = __this->___a23_5;
  23330. float L_5 = __this->___a31_6;
  23331. float L_6 = __this->___a21_3;
  23332. float L_7 = __this->___a33_8;
  23333. float L_8 = __this->___a21_3;
  23334. float L_9 = __this->___a32_7;
  23335. float L_10 = __this->___a22_4;
  23336. float L_11 = __this->___a31_6;
  23337. float L_12 = __this->___a13_2;
  23338. float L_13 = __this->___a32_7;
  23339. float L_14 = __this->___a12_1;
  23340. float L_15 = __this->___a33_8;
  23341. float L_16 = __this->___a11_0;
  23342. float L_17 = __this->___a33_8;
  23343. float L_18 = __this->___a13_2;
  23344. float L_19 = __this->___a31_6;
  23345. float L_20 = __this->___a12_1;
  23346. float L_21 = __this->___a31_6;
  23347. float L_22 = __this->___a11_0;
  23348. float L_23 = __this->___a32_7;
  23349. float L_24 = __this->___a12_1;
  23350. float L_25 = __this->___a23_5;
  23351. float L_26 = __this->___a13_2;
  23352. float L_27 = __this->___a22_4;
  23353. float L_28 = __this->___a13_2;
  23354. float L_29 = __this->___a21_3;
  23355. float L_30 = __this->___a11_0;
  23356. float L_31 = __this->___a23_5;
  23357. float L_32 = __this->___a11_0;
  23358. float L_33 = __this->___a22_4;
  23359. float L_34 = __this->___a12_1;
  23360. float L_35 = __this->___a21_3;
  23361. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_36 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  23362. NullCheck(L_36);
  23363. 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);
  23364. return L_36;
  23365. }
  23366. }
  23367. // ZXing.Common.PerspectiveTransform ZXing.Common.PerspectiveTransform::times(ZXing.Common.PerspectiveTransform)
  23368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___0_other, const RuntimeMethod* method)
  23369. {
  23370. static bool s_Il2CppMethodInitialized;
  23371. if (!s_Il2CppMethodInitialized)
  23372. {
  23373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  23374. s_Il2CppMethodInitialized = true;
  23375. }
  23376. {
  23377. float L_0 = __this->___a11_0;
  23378. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_1 = ___0_other;
  23379. NullCheck(L_1);
  23380. float L_2 = L_1->___a11_0;
  23381. float L_3 = __this->___a21_3;
  23382. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_4 = ___0_other;
  23383. NullCheck(L_4);
  23384. float L_5 = L_4->___a12_1;
  23385. float L_6 = __this->___a31_6;
  23386. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_7 = ___0_other;
  23387. NullCheck(L_7);
  23388. float L_8 = L_7->___a13_2;
  23389. float L_9 = __this->___a11_0;
  23390. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_10 = ___0_other;
  23391. NullCheck(L_10);
  23392. float L_11 = L_10->___a21_3;
  23393. float L_12 = __this->___a21_3;
  23394. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_13 = ___0_other;
  23395. NullCheck(L_13);
  23396. float L_14 = L_13->___a22_4;
  23397. float L_15 = __this->___a31_6;
  23398. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_16 = ___0_other;
  23399. NullCheck(L_16);
  23400. float L_17 = L_16->___a23_5;
  23401. float L_18 = __this->___a11_0;
  23402. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_19 = ___0_other;
  23403. NullCheck(L_19);
  23404. float L_20 = L_19->___a31_6;
  23405. float L_21 = __this->___a21_3;
  23406. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_22 = ___0_other;
  23407. NullCheck(L_22);
  23408. float L_23 = L_22->___a32_7;
  23409. float L_24 = __this->___a31_6;
  23410. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_25 = ___0_other;
  23411. NullCheck(L_25);
  23412. float L_26 = L_25->___a33_8;
  23413. float L_27 = __this->___a12_1;
  23414. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_28 = ___0_other;
  23415. NullCheck(L_28);
  23416. float L_29 = L_28->___a11_0;
  23417. float L_30 = __this->___a22_4;
  23418. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_31 = ___0_other;
  23419. NullCheck(L_31);
  23420. float L_32 = L_31->___a12_1;
  23421. float L_33 = __this->___a32_7;
  23422. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_34 = ___0_other;
  23423. NullCheck(L_34);
  23424. float L_35 = L_34->___a13_2;
  23425. float L_36 = __this->___a12_1;
  23426. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_37 = ___0_other;
  23427. NullCheck(L_37);
  23428. float L_38 = L_37->___a21_3;
  23429. float L_39 = __this->___a22_4;
  23430. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_40 = ___0_other;
  23431. NullCheck(L_40);
  23432. float L_41 = L_40->___a22_4;
  23433. float L_42 = __this->___a32_7;
  23434. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_43 = ___0_other;
  23435. NullCheck(L_43);
  23436. float L_44 = L_43->___a23_5;
  23437. float L_45 = __this->___a12_1;
  23438. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_46 = ___0_other;
  23439. NullCheck(L_46);
  23440. float L_47 = L_46->___a31_6;
  23441. float L_48 = __this->___a22_4;
  23442. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_49 = ___0_other;
  23443. NullCheck(L_49);
  23444. float L_50 = L_49->___a32_7;
  23445. float L_51 = __this->___a32_7;
  23446. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_52 = ___0_other;
  23447. NullCheck(L_52);
  23448. float L_53 = L_52->___a33_8;
  23449. float L_54 = __this->___a13_2;
  23450. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_55 = ___0_other;
  23451. NullCheck(L_55);
  23452. float L_56 = L_55->___a11_0;
  23453. float L_57 = __this->___a23_5;
  23454. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_58 = ___0_other;
  23455. NullCheck(L_58);
  23456. float L_59 = L_58->___a12_1;
  23457. float L_60 = __this->___a33_8;
  23458. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_61 = ___0_other;
  23459. NullCheck(L_61);
  23460. float L_62 = L_61->___a13_2;
  23461. float L_63 = __this->___a13_2;
  23462. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_64 = ___0_other;
  23463. NullCheck(L_64);
  23464. float L_65 = L_64->___a21_3;
  23465. float L_66 = __this->___a23_5;
  23466. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_67 = ___0_other;
  23467. NullCheck(L_67);
  23468. float L_68 = L_67->___a22_4;
  23469. float L_69 = __this->___a33_8;
  23470. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_70 = ___0_other;
  23471. NullCheck(L_70);
  23472. float L_71 = L_70->___a23_5;
  23473. float L_72 = __this->___a13_2;
  23474. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_73 = ___0_other;
  23475. NullCheck(L_73);
  23476. float L_74 = L_73->___a31_6;
  23477. float L_75 = __this->___a23_5;
  23478. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_76 = ___0_other;
  23479. NullCheck(L_76);
  23480. float L_77 = L_76->___a32_7;
  23481. float L_78 = __this->___a33_8;
  23482. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_79 = ___0_other;
  23483. NullCheck(L_79);
  23484. float L_80 = L_79->___a33_8;
  23485. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_81 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  23486. NullCheck(L_81);
  23487. 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);
  23488. return L_81;
  23489. }
  23490. }
  23491. #ifdef __clang__
  23492. #pragma clang diagnostic pop
  23493. #endif
  23494. #ifdef __clang__
  23495. #pragma clang diagnostic push
  23496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23497. #pragma clang diagnostic ignored "-Wunused-variable"
  23498. #endif
  23499. // System.Void ZXing.Common.StringUtils::.cctor()
  23500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringUtils__cctor_mB48530DD5F46BCF176119F9782FA3A59B98811C1 (const RuntimeMethod* method)
  23501. {
  23502. static bool s_Il2CppMethodInitialized;
  23503. if (!s_Il2CppMethodInitialized)
  23504. {
  23505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  23506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  23507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  23508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
  23509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  23510. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849);
  23511. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  23512. s_Il2CppMethodInitialized = true;
  23513. }
  23514. int32_t G_B3_0 = 0;
  23515. {
  23516. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_0 = _stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838;
  23517. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_0), (void*)_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  23518. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
  23519. L_0 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
  23520. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T_1 = L_0;
  23521. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T_1), (void*)L_0);
  23522. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  23523. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1;
  23524. L_1 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB, NULL);
  23525. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2 = L_1;
  23526. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2), (void*)L_1);
  23527. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2;
  23528. L_2 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3, NULL);
  23529. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___GB2312_ENCODING_3 = L_2;
  23530. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___GB2312_ENCODING_3), (void*)L_2);
  23531. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3;
  23532. L_3 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849, NULL);
  23533. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING_4 = L_3;
  23534. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING_4), (void*)L_3);
  23535. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4;
  23536. L_4 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL);
  23537. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING_5 = L_4;
  23538. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING_5), (void*)L_4);
  23539. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T_1;
  23540. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  23541. NullCheck(L_5);
  23542. bool L_7;
  23543. L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_6);
  23544. if (L_7)
  23545. {
  23546. goto IL_0072;
  23547. }
  23548. }
  23549. {
  23550. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T_1;
  23551. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_9 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING_4;
  23552. NullCheck(L_8);
  23553. bool L_10;
  23554. L_10 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_8, L_9);
  23555. G_B3_0 = ((int32_t)(L_10));
  23556. goto IL_0073;
  23557. }
  23558. IL_0072:
  23559. {
  23560. G_B3_0 = 1;
  23561. }
  23562. IL_0073:
  23563. {
  23564. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ASSUME_SHIFT_JIS_6 = (bool)G_B3_0;
  23565. return;
  23566. }
  23567. }
  23568. // System.String ZXing.Common.StringUtils::guessEncoding(System.Byte[],System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>)
  23569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_guessEncoding_m1C846F38EAA34AA868004FE1A363EE02BBEA042B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  23570. {
  23571. static bool s_Il2CppMethodInitialized;
  23572. if (!s_Il2CppMethodInitialized)
  23573. {
  23574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  23575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  23576. s_Il2CppMethodInitialized = true;
  23577. }
  23578. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL;
  23579. {
  23580. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  23581. RuntimeObject* L_1 = ___1_hints;
  23582. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  23583. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2;
  23584. L_2 = StringUtils_guessCharset_m6A654C9AB8A213AA4F67BC40ED3BF4CD6464D1E9(L_0, L_1, NULL);
  23585. V_0 = L_2;
  23586. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3 = V_0;
  23587. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  23588. if ((!(((RuntimeObject*)(Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)L_3) == ((RuntimeObject*)(Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)L_4))))
  23589. {
  23590. goto IL_001d;
  23591. }
  23592. }
  23593. {
  23594. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  23595. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  23596. if (!L_5)
  23597. {
  23598. goto IL_001d;
  23599. }
  23600. }
  23601. {
  23602. return _stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB;
  23603. }
  23604. IL_001d:
  23605. {
  23606. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6 = V_0;
  23607. NullCheck(L_6);
  23608. String_t* L_7;
  23609. L_7 = VirtualFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Text.Encoding::get_WebName() */, L_6);
  23610. NullCheck(L_7);
  23611. String_t* L_8;
  23612. L_8 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_7, NULL);
  23613. return L_8;
  23614. }
  23615. }
  23616. // System.Text.Encoding ZXing.Common.StringUtils::guessCharset(System.Byte[],System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>)
  23617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* StringUtils_guessCharset_m6A654C9AB8A213AA4F67BC40ED3BF4CD6464D1E9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  23618. {
  23619. static bool s_Il2CppMethodInitialized;
  23620. if (!s_Il2CppMethodInitialized)
  23621. {
  23622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  23623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  23624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  23625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  23626. s_Il2CppMethodInitialized = true;
  23627. }
  23628. int32_t V_0 = 0;
  23629. bool V_1 = false;
  23630. bool V_2 = false;
  23631. bool V_3 = false;
  23632. int32_t V_4 = 0;
  23633. int32_t V_5 = 0;
  23634. int32_t V_6 = 0;
  23635. int32_t V_7 = 0;
  23636. int32_t V_8 = 0;
  23637. int32_t V_9 = 0;
  23638. int32_t V_10 = 0;
  23639. int32_t V_11 = 0;
  23640. int32_t V_12 = 0;
  23641. int32_t V_13 = 0;
  23642. int32_t V_14 = 0;
  23643. bool V_15 = false;
  23644. String_t* V_16 = NULL;
  23645. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_17 = NULL;
  23646. int32_t V_18 = 0;
  23647. int32_t V_19 = 0;
  23648. int32_t G_B16_0 = 0;
  23649. {
  23650. RuntimeObject* L_0 = ___1_hints;
  23651. if (!L_0)
  23652. {
  23653. goto IL_002e;
  23654. }
  23655. }
  23656. {
  23657. RuntimeObject* L_1 = ___1_hints;
  23658. NullCheck(L_1);
  23659. bool L_2;
  23660. L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::ContainsKey(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 4);
  23661. if (!L_2)
  23662. {
  23663. goto IL_002e;
  23664. }
  23665. }
  23666. {
  23667. RuntimeObject* L_3 = ___1_hints;
  23668. NullCheck(L_3);
  23669. RuntimeObject* L_4;
  23670. L_4 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* TValue System.Collections.Generic.IDictionary`2<ZXing.DecodeHintType,System.Object>::get_Item(TKey) */, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_3, 4);
  23671. V_16 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var));
  23672. String_t* L_5 = V_16;
  23673. if (!L_5)
  23674. {
  23675. goto IL_002e;
  23676. }
  23677. }
  23678. {
  23679. String_t* L_6 = V_16;
  23680. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  23681. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7;
  23682. L_7 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(L_6, NULL);
  23683. V_17 = L_7;
  23684. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = V_17;
  23685. if (!L_8)
  23686. {
  23687. goto IL_002e;
  23688. }
  23689. }
  23690. {
  23691. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_9 = V_17;
  23692. return L_9;
  23693. }
  23694. IL_002e:
  23695. {
  23696. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_bytes;
  23697. NullCheck(L_10);
  23698. if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) <= ((int32_t)2)))
  23699. {
  23700. goto IL_0062;
  23701. }
  23702. }
  23703. {
  23704. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_bytes;
  23705. NullCheck(L_11);
  23706. int32_t L_12 = 0;
  23707. uint8_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  23708. if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)254)))))
  23709. {
  23710. goto IL_0048;
  23711. }
  23712. }
  23713. {
  23714. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_bytes;
  23715. NullCheck(L_14);
  23716. int32_t L_15 = 1;
  23717. uint8_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  23718. if ((((int32_t)L_16) == ((int32_t)((int32_t)255))))
  23719. {
  23720. goto IL_005c;
  23721. }
  23722. }
  23723. IL_0048:
  23724. {
  23725. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_bytes;
  23726. NullCheck(L_17);
  23727. int32_t L_18 = 0;
  23728. uint8_t L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  23729. if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)255)))))
  23730. {
  23731. goto IL_0062;
  23732. }
  23733. }
  23734. {
  23735. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_bytes;
  23736. NullCheck(L_20);
  23737. int32_t L_21 = 1;
  23738. uint8_t L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  23739. if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)254)))))
  23740. {
  23741. goto IL_0062;
  23742. }
  23743. }
  23744. IL_005c:
  23745. {
  23746. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_23;
  23747. L_23 = Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0(NULL);
  23748. return L_23;
  23749. }
  23750. IL_0062:
  23751. {
  23752. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_bytes;
  23753. NullCheck(L_24);
  23754. V_0 = ((int32_t)(((RuntimeArray*)L_24)->max_length));
  23755. V_1 = (bool)1;
  23756. V_2 = (bool)1;
  23757. V_3 = (bool)1;
  23758. V_4 = 0;
  23759. V_5 = 0;
  23760. V_6 = 0;
  23761. V_7 = 0;
  23762. V_8 = 0;
  23763. V_9 = 0;
  23764. V_10 = 0;
  23765. V_11 = 0;
  23766. V_12 = 0;
  23767. V_13 = 0;
  23768. V_14 = 0;
  23769. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_bytes;
  23770. NullCheck(L_25);
  23771. if ((((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))) <= ((int32_t)3)))
  23772. {
  23773. goto IL_00b3;
  23774. }
  23775. }
  23776. {
  23777. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_bytes;
  23778. NullCheck(L_26);
  23779. int32_t L_27 = 0;
  23780. uint8_t L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  23781. if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)239)))))
  23782. {
  23783. goto IL_00b3;
  23784. }
  23785. }
  23786. {
  23787. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_bytes;
  23788. NullCheck(L_29);
  23789. int32_t L_30 = 1;
  23790. uint8_t L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  23791. if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)187)))))
  23792. {
  23793. goto IL_00b3;
  23794. }
  23795. }
  23796. {
  23797. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_bytes;
  23798. NullCheck(L_32);
  23799. int32_t L_33 = 2;
  23800. uint8_t L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  23801. G_B16_0 = ((((int32_t)L_34) == ((int32_t)((int32_t)191)))? 1 : 0);
  23802. goto IL_00b4;
  23803. }
  23804. IL_00b3:
  23805. {
  23806. G_B16_0 = 0;
  23807. }
  23808. IL_00b4:
  23809. {
  23810. V_15 = (bool)G_B16_0;
  23811. V_18 = 0;
  23812. goto IL_0222;
  23813. }
  23814. IL_00be:
  23815. {
  23816. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___0_bytes;
  23817. int32_t L_36 = V_18;
  23818. NullCheck(L_35);
  23819. int32_t L_37 = L_36;
  23820. uint8_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  23821. V_19 = ((int32_t)((int32_t)L_38&((int32_t)255)));
  23822. bool L_39 = V_3;
  23823. if (!L_39)
  23824. {
  23825. goto IL_013d;
  23826. }
  23827. }
  23828. {
  23829. int32_t L_40 = V_4;
  23830. if ((((int32_t)L_40) <= ((int32_t)0)))
  23831. {
  23832. goto IL_00e8;
  23833. }
  23834. }
  23835. {
  23836. int32_t L_41 = V_19;
  23837. if (((int32_t)(L_41&((int32_t)128))))
  23838. {
  23839. goto IL_00e0;
  23840. }
  23841. }
  23842. {
  23843. V_3 = (bool)0;
  23844. goto IL_013d;
  23845. }
  23846. IL_00e0:
  23847. {
  23848. int32_t L_42 = V_4;
  23849. V_4 = ((int32_t)il2cpp_codegen_subtract(L_42, 1));
  23850. goto IL_013d;
  23851. }
  23852. IL_00e8:
  23853. {
  23854. int32_t L_43 = V_19;
  23855. if (!((int32_t)(L_43&((int32_t)128))))
  23856. {
  23857. goto IL_013d;
  23858. }
  23859. }
  23860. {
  23861. int32_t L_44 = V_19;
  23862. if (((int32_t)(L_44&((int32_t)64))))
  23863. {
  23864. goto IL_00fd;
  23865. }
  23866. }
  23867. {
  23868. V_3 = (bool)0;
  23869. goto IL_013d;
  23870. }
  23871. IL_00fd:
  23872. {
  23873. int32_t L_45 = V_4;
  23874. V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  23875. int32_t L_46 = V_19;
  23876. if (((int32_t)(L_46&((int32_t)32))))
  23877. {
  23878. goto IL_0112;
  23879. }
  23880. }
  23881. {
  23882. int32_t L_47 = V_5;
  23883. V_5 = ((int32_t)il2cpp_codegen_add(L_47, 1));
  23884. goto IL_013d;
  23885. }
  23886. IL_0112:
  23887. {
  23888. int32_t L_48 = V_4;
  23889. V_4 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  23890. int32_t L_49 = V_19;
  23891. if (((int32_t)(L_49&((int32_t)16))))
  23892. {
  23893. goto IL_0127;
  23894. }
  23895. }
  23896. {
  23897. int32_t L_50 = V_6;
  23898. V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  23899. goto IL_013d;
  23900. }
  23901. IL_0127:
  23902. {
  23903. int32_t L_51 = V_4;
  23904. V_4 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  23905. int32_t L_52 = V_19;
  23906. if (((int32_t)(L_52&8)))
  23907. {
  23908. goto IL_013b;
  23909. }
  23910. }
  23911. {
  23912. int32_t L_53 = V_7;
  23913. V_7 = ((int32_t)il2cpp_codegen_add(L_53, 1));
  23914. goto IL_013d;
  23915. }
  23916. IL_013b:
  23917. {
  23918. V_3 = (bool)0;
  23919. }
  23920. IL_013d:
  23921. {
  23922. bool L_54 = V_1;
  23923. if (!L_54)
  23924. {
  23925. goto IL_017d;
  23926. }
  23927. }
  23928. {
  23929. int32_t L_55 = V_19;
  23930. if ((((int32_t)L_55) <= ((int32_t)((int32_t)127))))
  23931. {
  23932. goto IL_0153;
  23933. }
  23934. }
  23935. {
  23936. int32_t L_56 = V_19;
  23937. if ((((int32_t)L_56) >= ((int32_t)((int32_t)160))))
  23938. {
  23939. goto IL_0153;
  23940. }
  23941. }
  23942. {
  23943. V_1 = (bool)0;
  23944. goto IL_017d;
  23945. }
  23946. IL_0153:
  23947. {
  23948. int32_t L_57 = V_19;
  23949. if ((((int32_t)L_57) <= ((int32_t)((int32_t)159))))
  23950. {
  23951. goto IL_017d;
  23952. }
  23953. }
  23954. {
  23955. int32_t L_58 = V_19;
  23956. if ((((int32_t)L_58) < ((int32_t)((int32_t)192))))
  23957. {
  23958. goto IL_0177;
  23959. }
  23960. }
  23961. {
  23962. int32_t L_59 = V_19;
  23963. if ((((int32_t)L_59) == ((int32_t)((int32_t)215))))
  23964. {
  23965. goto IL_0177;
  23966. }
  23967. }
  23968. {
  23969. int32_t L_60 = V_19;
  23970. if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)247)))))
  23971. {
  23972. goto IL_017d;
  23973. }
  23974. }
  23975. IL_0177:
  23976. {
  23977. int32_t L_61 = V_14;
  23978. V_14 = ((int32_t)il2cpp_codegen_add(L_61, 1));
  23979. }
  23980. IL_017d:
  23981. {
  23982. bool L_62 = V_2;
  23983. if (!L_62)
  23984. {
  23985. goto IL_021c;
  23986. }
  23987. }
  23988. {
  23989. int32_t L_63 = V_8;
  23990. if ((((int32_t)L_63) <= ((int32_t)0)))
  23991. {
  23992. goto IL_01a9;
  23993. }
  23994. }
  23995. {
  23996. int32_t L_64 = V_19;
  23997. if ((((int32_t)L_64) < ((int32_t)((int32_t)64))))
  23998. {
  23999. goto IL_019d;
  24000. }
  24001. }
  24002. {
  24003. int32_t L_65 = V_19;
  24004. if ((((int32_t)L_65) == ((int32_t)((int32_t)127))))
  24005. {
  24006. goto IL_019d;
  24007. }
  24008. }
  24009. {
  24010. int32_t L_66 = V_19;
  24011. if ((((int32_t)L_66) <= ((int32_t)((int32_t)252))))
  24012. {
  24013. goto IL_01a1;
  24014. }
  24015. }
  24016. IL_019d:
  24017. {
  24018. V_2 = (bool)0;
  24019. goto IL_021c;
  24020. }
  24021. IL_01a1:
  24022. {
  24023. int32_t L_67 = V_8;
  24024. V_8 = ((int32_t)il2cpp_codegen_subtract(L_67, 1));
  24025. goto IL_021c;
  24026. }
  24027. IL_01a9:
  24028. {
  24029. int32_t L_68 = V_19;
  24030. if ((((int32_t)L_68) == ((int32_t)((int32_t)128))))
  24031. {
  24032. goto IL_01c4;
  24033. }
  24034. }
  24035. {
  24036. int32_t L_69 = V_19;
  24037. if ((((int32_t)L_69) == ((int32_t)((int32_t)160))))
  24038. {
  24039. goto IL_01c4;
  24040. }
  24041. }
  24042. {
  24043. int32_t L_70 = V_19;
  24044. if ((((int32_t)L_70) <= ((int32_t)((int32_t)239))))
  24045. {
  24046. goto IL_01c8;
  24047. }
  24048. }
  24049. IL_01c4:
  24050. {
  24051. V_2 = (bool)0;
  24052. goto IL_021c;
  24053. }
  24054. IL_01c8:
  24055. {
  24056. int32_t L_71 = V_19;
  24057. if ((((int32_t)L_71) <= ((int32_t)((int32_t)160))))
  24058. {
  24059. goto IL_01f5;
  24060. }
  24061. }
  24062. {
  24063. int32_t L_72 = V_19;
  24064. if ((((int32_t)L_72) >= ((int32_t)((int32_t)224))))
  24065. {
  24066. goto IL_01f5;
  24067. }
  24068. }
  24069. {
  24070. int32_t L_73 = V_9;
  24071. V_9 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  24072. V_11 = 0;
  24073. int32_t L_74 = V_10;
  24074. V_10 = ((int32_t)il2cpp_codegen_add(L_74, 1));
  24075. int32_t L_75 = V_10;
  24076. int32_t L_76 = V_12;
  24077. if ((((int32_t)L_75) <= ((int32_t)L_76)))
  24078. {
  24079. goto IL_021c;
  24080. }
  24081. }
  24082. {
  24083. int32_t L_77 = V_10;
  24084. V_12 = L_77;
  24085. goto IL_021c;
  24086. }
  24087. IL_01f5:
  24088. {
  24089. int32_t L_78 = V_19;
  24090. if ((((int32_t)L_78) <= ((int32_t)((int32_t)127))))
  24091. {
  24092. goto IL_0216;
  24093. }
  24094. }
  24095. {
  24096. int32_t L_79 = V_8;
  24097. V_8 = ((int32_t)il2cpp_codegen_add(L_79, 1));
  24098. V_10 = 0;
  24099. int32_t L_80 = V_11;
  24100. V_11 = ((int32_t)il2cpp_codegen_add(L_80, 1));
  24101. int32_t L_81 = V_11;
  24102. int32_t L_82 = V_13;
  24103. if ((((int32_t)L_81) <= ((int32_t)L_82)))
  24104. {
  24105. goto IL_021c;
  24106. }
  24107. }
  24108. {
  24109. int32_t L_83 = V_11;
  24110. V_13 = L_83;
  24111. goto IL_021c;
  24112. }
  24113. IL_0216:
  24114. {
  24115. V_10 = 0;
  24116. V_11 = 0;
  24117. }
  24118. IL_021c:
  24119. {
  24120. int32_t L_84 = V_18;
  24121. V_18 = ((int32_t)il2cpp_codegen_add(L_84, 1));
  24122. }
  24123. IL_0222:
  24124. {
  24125. int32_t L_85 = V_18;
  24126. int32_t L_86 = V_0;
  24127. if ((((int32_t)L_85) >= ((int32_t)L_86)))
  24128. {
  24129. goto IL_0231;
  24130. }
  24131. }
  24132. {
  24133. bool L_87 = V_1;
  24134. bool L_88 = V_2;
  24135. bool L_89 = V_3;
  24136. if (((int32_t)(((int32_t)((int32_t)L_87|(int32_t)L_88))|(int32_t)L_89)))
  24137. {
  24138. goto IL_00be;
  24139. }
  24140. }
  24141. IL_0231:
  24142. {
  24143. bool L_90 = V_3;
  24144. if (!L_90)
  24145. {
  24146. goto IL_023b;
  24147. }
  24148. }
  24149. {
  24150. int32_t L_91 = V_4;
  24151. if ((((int32_t)L_91) <= ((int32_t)0)))
  24152. {
  24153. goto IL_023b;
  24154. }
  24155. }
  24156. {
  24157. V_3 = (bool)0;
  24158. }
  24159. IL_023b:
  24160. {
  24161. bool L_92 = V_2;
  24162. if (!L_92)
  24163. {
  24164. goto IL_0245;
  24165. }
  24166. }
  24167. {
  24168. int32_t L_93 = V_8;
  24169. if ((((int32_t)L_93) <= ((int32_t)0)))
  24170. {
  24171. goto IL_0245;
  24172. }
  24173. }
  24174. {
  24175. V_2 = (bool)0;
  24176. }
  24177. IL_0245:
  24178. {
  24179. bool L_94 = V_3;
  24180. if (!L_94)
  24181. {
  24182. goto IL_025d;
  24183. }
  24184. }
  24185. {
  24186. bool L_95 = V_15;
  24187. if (L_95)
  24188. {
  24189. goto IL_0257;
  24190. }
  24191. }
  24192. {
  24193. int32_t L_96 = V_5;
  24194. int32_t L_97 = V_6;
  24195. int32_t L_98 = V_7;
  24196. if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_96, L_97)), L_98))) <= ((int32_t)0)))
  24197. {
  24198. goto IL_025d;
  24199. }
  24200. }
  24201. IL_0257:
  24202. {
  24203. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_99;
  24204. L_99 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
  24205. return L_99;
  24206. }
  24207. IL_025d:
  24208. {
  24209. bool L_100 = V_2;
  24210. if (!L_100)
  24211. {
  24212. goto IL_027e;
  24213. }
  24214. }
  24215. {
  24216. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24217. bool L_101 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ASSUME_SHIFT_JIS_6;
  24218. if (L_101)
  24219. {
  24220. goto IL_0271;
  24221. }
  24222. }
  24223. {
  24224. int32_t L_102 = V_12;
  24225. if ((((int32_t)L_102) >= ((int32_t)3)))
  24226. {
  24227. goto IL_0271;
  24228. }
  24229. }
  24230. {
  24231. int32_t L_103 = V_13;
  24232. if ((((int32_t)L_103) < ((int32_t)3)))
  24233. {
  24234. goto IL_027e;
  24235. }
  24236. }
  24237. IL_0271:
  24238. {
  24239. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24240. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_104 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  24241. if (!L_104)
  24242. {
  24243. goto IL_027e;
  24244. }
  24245. }
  24246. {
  24247. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24248. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_105 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  24249. return L_105;
  24250. }
  24251. IL_027e:
  24252. {
  24253. bool L_106 = V_1;
  24254. bool L_107 = V_2;
  24255. if (!((int32_t)((int32_t)L_106&(int32_t)L_107)))
  24256. {
  24257. goto IL_02af;
  24258. }
  24259. }
  24260. {
  24261. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24262. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_108 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING_5;
  24263. if (!L_108)
  24264. {
  24265. goto IL_02af;
  24266. }
  24267. }
  24268. {
  24269. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24270. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_109 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  24271. if (!L_109)
  24272. {
  24273. goto IL_02af;
  24274. }
  24275. }
  24276. {
  24277. int32_t L_110 = V_12;
  24278. if ((!(((uint32_t)L_110) == ((uint32_t)2))))
  24279. {
  24280. goto IL_029b;
  24281. }
  24282. }
  24283. {
  24284. int32_t L_111 = V_9;
  24285. if ((((int32_t)L_111) == ((int32_t)2)))
  24286. {
  24287. goto IL_02a9;
  24288. }
  24289. }
  24290. IL_029b:
  24291. {
  24292. int32_t L_112 = V_14;
  24293. int32_t L_113 = V_0;
  24294. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_112, ((int32_t)10)))) >= ((int32_t)L_113)))
  24295. {
  24296. goto IL_02a9;
  24297. }
  24298. }
  24299. {
  24300. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24301. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_114 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING_5;
  24302. return L_114;
  24303. }
  24304. IL_02a9:
  24305. {
  24306. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24307. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_115 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  24308. return L_115;
  24309. }
  24310. IL_02af:
  24311. {
  24312. bool L_116 = V_1;
  24313. if (!L_116)
  24314. {
  24315. goto IL_02bf;
  24316. }
  24317. }
  24318. {
  24319. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24320. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_117 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING_5;
  24321. if (!L_117)
  24322. {
  24323. goto IL_02bf;
  24324. }
  24325. }
  24326. {
  24327. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24328. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_118 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING_5;
  24329. return L_118;
  24330. }
  24331. IL_02bf:
  24332. {
  24333. bool L_119 = V_2;
  24334. if (!L_119)
  24335. {
  24336. goto IL_02cf;
  24337. }
  24338. }
  24339. {
  24340. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24341. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_120 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  24342. if (!L_120)
  24343. {
  24344. goto IL_02cf;
  24345. }
  24346. }
  24347. {
  24348. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24349. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_121 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING_2;
  24350. return L_121;
  24351. }
  24352. IL_02cf:
  24353. {
  24354. bool L_122 = V_3;
  24355. if (!L_122)
  24356. {
  24357. goto IL_02d8;
  24358. }
  24359. }
  24360. {
  24361. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_123;
  24362. L_123 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
  24363. return L_123;
  24364. }
  24365. IL_02d8:
  24366. {
  24367. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  24368. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_124 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T_1;
  24369. return L_124;
  24370. }
  24371. }
  24372. #ifdef __clang__
  24373. #pragma clang diagnostic pop
  24374. #endif
  24375. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  24376. {
  24377. {
  24378. int32_t L_0 = __this->____stringLength_4;
  24379. return L_0;
  24380. }
  24381. }
  24382. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SymbolInfo_getErrorLengthForInterleavedBlock_m40EEDA5793B81F1C3E89C3B02344028B39EA8F57_inline (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, int32_t ___0_index, const RuntimeMethod* method)
  24383. {
  24384. {
  24385. int32_t L_0 = __this->___rsBlockError_9;
  24386. return L_0;
  24387. }
  24388. }
  24389. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_setSymbolShape_m36A3FAF7338446232390BFF33805E6FD6128D6A1_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_shape, const RuntimeMethod* method)
  24390. {
  24391. {
  24392. int32_t L_0 = ___0_shape;
  24393. __this->___shape_1 = L_0;
  24394. return;
  24395. }
  24396. }
  24397. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_setSkipAtEnd_mB8691BDAB30FF9B6F660EDFB0FE2CD4CC3292758_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_count, const RuntimeMethod* method)
  24398. {
  24399. {
  24400. int32_t L_0 = ___0_count;
  24401. __this->___skipAtEnd_8 = L_0;
  24402. return;
  24403. }
  24404. }
  24405. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  24406. {
  24407. {
  24408. int32_t L_0 = __this->___pos_5;
  24409. return L_0;
  24410. }
  24411. }
  24412. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_value, const RuntimeMethod* method)
  24413. {
  24414. {
  24415. int32_t L_0 = ___0_value;
  24416. __this->___pos_5 = L_0;
  24417. return;
  24418. }
  24419. }
  24420. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  24421. {
  24422. {
  24423. int32_t L_0 = __this->___newEncoding_6;
  24424. return L_0;
  24425. }
  24426. }
  24427. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringBuilder_t* EncoderContext_get_Codewords_mD51A6C44F8029396D1790D9066C27F62270017F8_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  24428. {
  24429. {
  24430. StringBuilder_t* L_0 = __this->___codewords_4;
  24431. return L_0;
  24432. }
  24433. }
  24434. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  24435. {
  24436. {
  24437. SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_0 = __this->___symbolInfo_7;
  24438. return L_0;
  24439. }
  24440. }
  24441. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method)
  24442. {
  24443. {
  24444. int32_t L_0 = __this->___width_0;
  24445. return L_0;
  24446. }
  24447. }
  24448. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method)
  24449. {
  24450. {
  24451. int32_t L_0 = __this->___height_1;
  24452. return L_0;
  24453. }
  24454. }
  24455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method)
  24456. {
  24457. {
  24458. String_t* L_0 = __this->___msg_0;
  24459. return L_0;
  24460. }
  24461. }
  24462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_encoding, const RuntimeMethod* method)
  24463. {
  24464. {
  24465. int32_t L_0 = ___0_encoding;
  24466. __this->___newEncoding_6 = L_0;
  24467. return;
  24468. }
  24469. }
  24470. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  24471. {
  24472. {
  24473. int32_t L_0 = __this->___height_1;
  24474. return L_0;
  24475. }
  24476. }
  24477. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  24478. {
  24479. {
  24480. int32_t L_0 = __this->___width_0;
  24481. return L_0;
  24482. }
  24483. }
  24484. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  24485. {
  24486. {
  24487. int32_t L_0 = __this->___totalCodewords_7;
  24488. return L_0;
  24489. }
  24490. }
  24491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  24492. {
  24493. {
  24494. int32_t L_0 = __this->___symbolSizeRows_2;
  24495. return L_0;
  24496. }
  24497. }
  24498. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  24499. {
  24500. {
  24501. int32_t L_0 = __this->___symbolSizeColumns_3;
  24502. return L_0;
  24503. }
  24504. }
  24505. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  24506. {
  24507. {
  24508. int32_t L_0 = __this->___dataRegionSizeRows_4;
  24509. return L_0;
  24510. }
  24511. }
  24512. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  24513. {
  24514. {
  24515. int32_t L_0 = __this->___dataRegionSizeColumns_5;
  24516. return L_0;
  24517. }
  24518. }
  24519. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  24520. {
  24521. {
  24522. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_0 = __this->___ecBlocks_6;
  24523. return L_0;
  24524. }
  24525. }
  24526. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  24527. {
  24528. {
  24529. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_0 = __this->____ecBlocksValue_1;
  24530. return L_0;
  24531. }
  24532. }
  24533. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  24534. {
  24535. {
  24536. int32_t L_0 = __this->___count_0;
  24537. return L_0;
  24538. }
  24539. }
  24540. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  24541. {
  24542. {
  24543. int32_t L_0 = __this->___dataCodewords_1;
  24544. return L_0;
  24545. }
  24546. }
  24547. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  24548. {
  24549. {
  24550. int32_t L_0 = __this->___ecCodewords_0;
  24551. return L_0;
  24552. }
  24553. }
  24554. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  24555. {
  24556. {
  24557. int32_t L_0 = __this->___versionNumber_1;
  24558. return L_0;
  24559. }
  24560. }
  24561. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  24562. {
  24563. {
  24564. int32_t L_0 = __this->___bitOffset_2;
  24565. return L_0;
  24566. }
  24567. }
  24568. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  24569. {
  24570. {
  24571. int32_t L_0 = __this->___byteOffset_1;
  24572. return L_0;
  24573. }
  24574. }
  24575. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method)
  24576. {
  24577. {
  24578. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version_2;
  24579. return L_0;
  24580. }
  24581. }
  24582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  24583. {
  24584. {
  24585. int32_t L_0 = __this->___numDataCodewords_0;
  24586. return L_0;
  24587. }
  24588. }
  24589. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  24590. {
  24591. {
  24592. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___codewords_1;
  24593. return L_0;
  24594. }
  24595. }
  24596. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method)
  24597. {
  24598. static bool s_Il2CppMethodInitialized;
  24599. if (!s_Il2CppMethodInitialized)
  24600. {
  24601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  24602. s_Il2CppMethodInitialized = true;
  24603. }
  24604. {
  24605. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  24606. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler_0;
  24607. return L_0;
  24608. }
  24609. }
  24610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_RowSize_m73A8059F016CBAE68959D0D7C1CB44F5954EC4B6_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  24611. {
  24612. {
  24613. int32_t L_0 = __this->___rowSize_2;
  24614. return L_0;
  24615. }
  24616. }
  24617. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  24618. {
  24619. {
  24620. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits_0;
  24621. return L_0;
  24622. }
  24623. }
  24624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  24625. {
  24626. {
  24627. int32_t L_0 = __this->___size_1;
  24628. return L_0;
  24629. }
  24630. }
  24631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method)
  24632. {
  24633. {
  24634. String_t* L_0 = __this->___encodingName_3;
  24635. return L_0;
  24636. }
  24637. }
  24638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  24639. {
  24640. {
  24641. int32_t L_0 = __this->___U3CStructuredAppendParityU3Ek__BackingField_8;
  24642. return L_0;
  24643. }
  24644. }
  24645. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  24646. {
  24647. {
  24648. int32_t L_0 = __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField_6;
  24649. return L_0;
  24650. }
  24651. }
  24652. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
  24653. {
  24654. {
  24655. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
  24656. __this->___U3CRawBytesU3Ek__BackingField_0 = L_0;
  24657. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRawBytesU3Ek__BackingField_0), (void*)L_0);
  24658. return;
  24659. }
  24660. }
  24661. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  24662. {
  24663. {
  24664. int32_t L_0 = ___0_value;
  24665. __this->___U3CNumBitsU3Ek__BackingField_1 = L_0;
  24666. return;
  24667. }
  24668. }
  24669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  24670. {
  24671. {
  24672. String_t* L_0 = ___0_value;
  24673. __this->___U3CTextU3Ek__BackingField_2 = L_0;
  24674. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField_2), (void*)L_0);
  24675. return;
  24676. }
  24677. }
  24678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  24679. {
  24680. {
  24681. RuntimeObject* L_0 = ___0_value;
  24682. __this->___U3CByteSegmentsU3Ek__BackingField_3 = L_0;
  24683. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CByteSegmentsU3Ek__BackingField_3), (void*)L_0);
  24684. return;
  24685. }
  24686. }
  24687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  24688. {
  24689. {
  24690. String_t* L_0 = ___0_value;
  24691. __this->___U3CECLevelU3Ek__BackingField_4 = L_0;
  24692. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CECLevelU3Ek__BackingField_4), (void*)L_0);
  24693. return;
  24694. }
  24695. }
  24696. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  24697. {
  24698. {
  24699. int32_t L_0 = ___0_value;
  24700. __this->___U3CStructuredAppendParityU3Ek__BackingField_8 = L_0;
  24701. return;
  24702. }
  24703. }
  24704. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  24705. {
  24706. {
  24707. int32_t L_0 = ___0_value;
  24708. __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField_6 = L_0;
  24709. return;
  24710. }
  24711. }
  24712. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  24713. {
  24714. {
  24715. int32_t L_0 = ___0_value;
  24716. __this->___U3CSymbologyModifierU3Ek__BackingField_10 = L_0;
  24717. return;
  24718. }
  24719. }
  24720. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  24721. {
  24722. {
  24723. RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField_0;
  24724. return L_0;
  24725. }
  24726. }
  24727. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  24728. {
  24729. {
  24730. RuntimeObject* L_0 = ___0_value;
  24731. __this->___U3CHintsU3Ek__BackingField_0 = L_0;
  24732. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField_0), (void*)L_0);
  24733. return;
  24734. }
  24735. }
  24736. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method)
  24737. {
  24738. {
  24739. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_value;
  24740. __this->___U3CBitsU3Ek__BackingField_0 = L_0;
  24741. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBitsU3Ek__BackingField_0), (void*)L_0);
  24742. return;
  24743. }
  24744. }
  24745. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method)
  24746. {
  24747. {
  24748. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value;
  24749. __this->___U3CPointsU3Ek__BackingField_1 = L_0;
  24750. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointsU3Ek__BackingField_1), (void*)L_0);
  24751. return;
  24752. }
  24753. }
  24754. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method)
  24755. {
  24756. {
  24757. int32_t L_0 = ___0_value;
  24758. __this->___U3CValueU3Ek__BackingField_0 = L_0;
  24759. return;
  24760. }
  24761. }
  24762. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method)
  24763. {
  24764. {
  24765. RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField_0;
  24766. return L_0;
  24767. }
  24768. }
  24769. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncodingOptions_set_Hints_m2C1CA13760646F26BFEF0295B4D380823F634FE5_inline (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  24770. {
  24771. {
  24772. RuntimeObject* L_0 = ___0_value;
  24773. __this->___U3CHintsU3Ek__BackingField_0 = L_0;
  24774. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField_0), (void*)L_0);
  24775. return;
  24776. }
  24777. }
  24778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  24779. {
  24780. {
  24781. int32_t L_0 = (int32_t)__this->____size_2;
  24782. return L_0;
  24783. }
  24784. }
  24785. 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)
  24786. {
  24787. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  24788. int32_t V_1 = 0;
  24789. {
  24790. int32_t L_0 = (int32_t)__this->____version_3;
  24791. __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  24792. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
  24793. V_0 = L_1;
  24794. int32_t L_2 = (int32_t)__this->____size_2;
  24795. V_1 = L_2;
  24796. int32_t L_3 = V_1;
  24797. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
  24798. NullCheck(L_4);
  24799. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  24800. {
  24801. goto IL_0034;
  24802. }
  24803. }
  24804. {
  24805. int32_t L_5 = V_1;
  24806. __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  24807. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
  24808. int32_t L_7 = V_1;
  24809. int32_t L_8 = ___0_item;
  24810. NullCheck(L_6);
  24811. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
  24812. return;
  24813. }
  24814. IL_0034:
  24815. {
  24816. int32_t L_9 = ___0_item;
  24817. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  24818. return;
  24819. }
  24820. }
  24821. 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)
  24822. {
  24823. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  24824. return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  24825. }
  24826. 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)
  24827. {
  24828. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  24829. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  24830. }