12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082 |
- var catvm = {};
- //框架运行内存
- catvm.memory = {
- config: {print: false, proxy:false}
- }; //默认关闭打印
- catvm.memory.htmlelements = {}
- catvm.memory.listeners = {}
- catvm.memory.PluginArray = {}
- catvm.memory.RunElementList = [];
- catvm.memory.setTimeout_func = {};
- catvm.memory.setInterval_func = {};
- catvm.memory.document = {};
- //主要用来保护伪造的函数 让其更难被识破
- ;;;;
- (() => {
- "use strict";
- const $toString = Function.toString;
- const myFunction_toString_symbol = Symbol('('.concat('', ')_', (Math.random() + '').toString(36)));
- const myToString = function() {
- return typeof this == 'function' && this[myFunction_toString_symbol] || $toString.call(this);
- };
- function set_native(func, key, value) {
- Object.defineProperty(func, key, {
- "enumerable": false,
- "configurable": true,
- "writable": true,
- "value": value
- })
- };
- delete Function.prototype['toString']; //删除原型链上的toString
- set_native(Function.prototype, "toString", myToString); //自己定义个getter方法
- set_native(Function.prototype.toString, myFunction_toString_symbol, "function toString() { [native code] }"); //套个娃 保护一下我们定义的toString 否则就暴露了
- this.catvm.safefunction = (func) => {
- set_native(func, myFunction_toString_symbol, `function ${myFunction_toString_symbol,func.name || ''}() { [native code] }`);
- }; //导出函数到globalThis
- }).call(this);
- //框架日志功能
- catvm.print = {}
- catvm.print.open = false;
- catvm.memory.print = [];
- catvm.print.log = function (logType,target,property,value) {
- if (catvm.print.open && catvm.memory.config.print) {
- //开始保存日志
- // if( catvm.memory.print.length == 111){
- // debugger;
- // }
- catvm.memory.print.push({"类型":logType,"调用者":target,"属性":property,"值":value});
- }
- }
- catvm.print.getall = function () {
- console.table(catvm.memory.print,["类型","调用者","属性","值"]);
- }
- //框架代理功能
- catvm.proxy = function(o){
- // if(catvm.memory.config.proxy == false){return o};
- return new Proxy(o, {
- set(target, property, value)
- {
- catvm.print.log("set",target,property,value);
- console.log("set",target,property,value);
- return Reflect.set(...arguments);
- },
- get(target, property, receiver)
- {
- console.log("get",target,property,target[property]);
- catvm.print.log("get",target,property,target[property]);
- return target[property];
- }
- });
- }
- //更改浏览器的某些参数 常用的
- //catvm.memory.Plugin.new({description:"npAliSSOLogin Plugin",filename:"npalissologin.dll",name:"AliSSOLogin plugin",MimeTypes:[{description: "AliSSOLogin",suffixes: "AliSSOLogin",type: "application/npalissologin"},{description: "AliSSOLogin1",suffixes: "AliSSOLogin",type: "application1/npalissologin"}]})
- //在此文件下的代码 必须要框架run方法执行后执行
- catvm.AddPlugin = function(data){
- //{description:"npAliSSOLogin Plugin",filename:"npalissologin.dll",name:"AliSSOLogin plugin",MimeTypes:[{description: "AliSSOLogin",suffixes: "AliSSOLogin",type: "application/npalissologin"},{description: "AliSSOLogin1",suffixes: "AliSSOLogin",type: "application1/npalissologin"}]}
- if(catvm.memory.PluginArray.temp == undefined)
- {
- catvm.memory.PluginArray.temp = []
- }
- catvm.memory.PluginArray.temp.push(data);
- }
- catvm.memory.config.proxy=true;
- catvm.memory.config.print=true;
- catvm.AddPlugin({description:"npAliSSOLogin Plugin",filename:"npalissologin.dll",name:"AliSSOLogin plugin",MimeTypes:[{description: "AliSSOLogin",suffixes: "AliSSOLogin",type: "application/npalissologin"},{description: "AliSSOLogin1",suffixes: "AliSSOLogin",type: "application1/npalissologin"}]});
- catvm.AddPlugin({description:"npAliSSOLogin Plugin",filename:"npalissologin1.dll",name:"AliSSOLogin plugin2",MimeTypes:[{description: "AliSSOLogin",suffixes: "AliSSOLogin",type: "application/npalissologin"},{description: "AliSSOLogin1",suffixes: "AliSSOLogin",type: "application1/npalissologin"}]});
- ;
- var EventTarget =function EventTarget() //构造函数
- {
- debugger;
- }; catvm.safefunction(EventTarget);
- Object.defineProperties(EventTarget.prototype , {
- [Symbol.toStringTag]: {
- value: "EventTarget",
- configurable: true
- }
- });
- EventTarget.prototype.addEventListener = function addEventListener(type, callback){
- if(!(type in catvm.memory.listeners)) {
- catvm.memory.listeners[type] = [];
- }
- catvm.memory.listeners[type].push(callback);
- };catvm.safefunction(EventTarget.prototype.addEventListener); //保护代码
- EventTarget.prototype.dispatchEvent = function dispatchEvent(){
- debugger;
- };catvm.safefunction(EventTarget.prototype.dispatchEvent); //保护代码
- EventTarget.prototype.removeEventListener = function removeEventListener(){
- debugger;
- };catvm.safefunction(EventTarget.prototype.removeEventListener); //保护代码
- var WindowProperties = function WindowProperties(){
- }; catvm.safefunction(WindowProperties); //保护代码
- Object.defineProperties(WindowProperties.prototype , {
- [Symbol.toStringTag]: {
- value: "WindowProperties",
- configurable: true
- }
- });
- WindowProperties.prototype.__proto__ = EventTarget.prototype;
- window = this;
- var Window = function Window(){
- //容易被检测到的 堆栈
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(Window);
- Object.defineProperties(Window.prototype , {
- [Symbol.toStringTag]: {
- value: "Window",
- configurable: true
- }
- });
- window.setTimeout = function setTimeout(x,d)
- {
- //x 有可能是方法 也有可能是文本
- // debugger;
- // typeof(x) == "function"?x():undefined;
- // typeof(x) == "string"?eval(x) :undefined;
- //正确应该 生成UUID 并且保存到内存
- catvm.memory.setTimeout_func[d.toString()] = x
- return 0;
- };catvm.safefunction(window.setTimeout);
- window.setInterval = function setInterval(x,d){
- //x 有可能是方法 也有可能是文本
- // typeof(x) == "function" ? x() : undefined;
- // typeof(x) == "string" ? eval(x) : undefined;
- //正确应该 生成UUID 并且保存到内存
- catvm.memory.setInterval_func[d.toString()] = x
- return 0;
- };catvm.safefunction(window.setInterval);
- ////
- // window.setTimeout = function setTimeout(x,d)
- // {
- // //x 有可能是方法 也有可能是文本
- // // debugger;
- // // typeof(x) == "function"?x():undefined;
- // // typeof(x) == "string"?eval(x) :undefined;
- // //正确应该 生成UUID 并且保存到内存
- // debugger;
- // if(!catvm.memory.setTimeout_func[d.toString()]){
- // catvm.memory.setTimeout_func[d.toString()] = [];
- // }
- // catvm.memory.setTimeout_func[d.toString()].push(x);
- // return 0;
- // };catvm.safefunction(window.setTimeout);
- // window.setInterval = function setInterval(x,d){
- // //x 有可能是方法 也有可能是文本
- // // typeof(x) == "function" ? x() : undefined;
- // // typeof(x) == "string" ? eval(x) : undefined;
- // //正确应该 生成UUID 并且保存到内存
- // catvm.memory.setInterval_func[d.toString()] = x
- // return 0;
- // };catvm.safefunction(window.setInterval);
- Window.prototype.PERSISTENT = 1
- Window.prototype.TEMPORARY = 0
- window.top = window;
- window.origin = 'http://epub.cnipa.gov.cn';
- window.name = ''
- window.open = function open(){debugger;};catvm.safefunction(window.open);
- window.webkitRTCPeerConnection = function RTCPeerConnection(){debugger};catvm.safefunction(window.webkitRTCPeerConnection);
- //chrome可以参照localStorange
- window.chrome = class chrome{};
- window.chrome.loadTimes = function loadTimes(){debugger;};catvm.safefunction(window.chrome.loadTimes);
- window.chrome.csi = function csi(){debugger;};catvm.safefunction(window.chrome.csi);
- window.chrome.app = class app{};
- window.chrome.app.InstallState = {
- DISABLED: "disabled",
- INSTALLED: "installed",
- NOT_INSTALLED: "not_installed",
- }
- window.chrome.app = catvm.proxy(window.chrome.app);
- window.chrome.app.InstallState = catvm.proxy(window.chrome.app.InstallState);
- window.chrome = catvm.proxy(window.chrome);
- window.Element = function Element(){debugger;};catvm.safefunction(window.Element);
- window.DeviceOrientationEvent = function DeviceOrientationEvent(){debugger};catvm.safefunction(window.DeviceOrientationEvent);
- window.DeviceMotionEvent = function DeviceMotionEvent(){debugger};catvm.safefunction(window.DeviceMotionEvent);
- window.XMLHttpRequest = function XMLHttpRequest(){debugger;};catvm.safefunction(window.XMLHttpRequest);
- // window.localStorange = class localStorange{}
- // window.localStorange.getItem = function getItem(){debugger;};catvm.safefunction(window.localStorange.getItem);
- // window.localStorange.setItem = function setItem(){debugger;};catvm.safefunction(window.localStorange.setItem);
- // window.localStorange = catvm.proxy(window.localStorange)
- //没问题
- window.IDBFactory = function IDBFactory(){
- debugger;
- };catvm.safefunction(window.IDBFactory);
- window.IDBFactory.prototype.open = function open(){
- debugger;
- var open_ = {
- error: "",
- onblocked: null,
- onerror: null,
- onsuccess: null,
- onupgradeneeded: null,
- readyState: "pending",
- result: "",
- source: null,
- transaction: null,
- }
- return catvm.proxy(open_)
- };catvm.safefunction(window.IDBFactory.prototype.open);
- window.indexedDB = {};
- window.indexedDB.__proto__ = window.IDBFactory.prototype;
- window.indexedDB = catvm.proxy(window.indexedDB);
- window.DOMParser = function DOMParser(){
- debugger;
- };catvm.safefunction(window.DOMParser);
- //没问题
- window.webkitRequestFileSystem = function webkitRequestFileSystem(){
- debugger;
- };catvm.safefunction(window.webkitRequestFileSystem);
- window.clearInterval = function clearInterval(){
- debugger;
- };catvm.safefunction(window.clearInterval);
- window.HTMLFormElement = function HTMLFormElement(){
- debugger;
- };catvm.safefunction(window.HTMLFormElement);
- // Object.defineProperties(HTMLFormElement.prototype , {
- // [Symbol.toStringTag]: {
- // value: "HTMLFormElement",
- // configurable: true
- // }
- // });
- window.HTMLFormElement.prototype.submit = function submit(){
- debugger;
- };catvm.safefunction(window.HTMLFormElement.prototype.submit);
- window.HTMLFormElement.prototype = catvm.proxy(window.HTMLFormElement.prototype)
- window.HTMLFormElement = catvm.proxy(window.HTMLFormElement);
- window.fetch = function fetch(){
- debugger;
- };catvm.safefunction(fetch);
- window.openDatabase = function openDatabase(){
- debugger;
- };catvm.safefunction(window.openDatabase);
- window.self = window;
- window.Request = function Request(){
- debugger;
- };catvm.safefunction(window.Request);
- // window.MutationObserver = function MutationObserver(){
- // debugger;
- // };catvm.safefunction(window.MutationObserver);
- window.webkitResolveLocalFileSystemURL = function webkitResolveLocalFileSystemURL(){
- debugger;
- };catvm.safefunction(window.webkitResolveLocalFileSystemURL);
- //没问题
- window.MutationObserver = function MutationObserver(){
- debugger;
- this.disconnect = function disconnect(){debugger;}
- this.observe = function observe(){debugger;}
- this.takeRecords = function takeRecords(){debugger;}
- return catvm.proxy(this)
- };catvm.safefunction(window.MutationObserver);
- window.Error = new Proxy(window.Error,{
- construct: function (a,s){
- res = new a(s)
- res.stack = `
- Error
- at _$e2 (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:20609)
- at _$nr (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:26991)
- at _$dg (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:22738)
- at _$nr (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:26104)
- at _$dg (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:22738)
- at _$nr (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:24525)
- at Array._$dg (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:22738)
- at eval (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:2:158543)
- at eval (eval at _$c5 (http://credit.customs.gov.cn/ccppwebserver/ZCQq7Fzuhp12/BSrw3csEQORp.f141528.js:5:170106), <anonymous>:9:2637)
- at eval (<anonymous>)
- `
- debugger
- return res;
- }
- });
- window.addEventListener = function addEventListener(X,func){
- debugger;
- if(!catvm.memory.listeners[X.toString()]){
- catvm.memory.listeners[X.toString()] = [];
- }
- catvm.memory.listeners[X.toString()].push(func);
- };catvm.safefunction(window.addEventListener);
- ///////////////
- window.defaultStatus = "";
- window.onmessage = null;
- window.personalbar = window.scrollbars = window.statusbar = window.toolbar = window.locationbar = window.menubar = catvm.proxy({visible: true});
- window.devicePixelRatio = 1.25;
- window.WebSocket = function WebSocket(){
- debugger;
- };catvm.safefunction(window.WebSocket);
- window.Path2D = function Path2D(){
- debugger;
- };catvm.safefunction(window.Path2D);
- window.SourceBuffer = function SourceBuffer(){
- debugger;
- };catvm.safefunction(window.SourceBuffer);
- window.external = catvm.proxy(class external{});
- window.external.IsSearchProviderInstalled = function IsSearchProviderInstalled(){
- debugger;
- };catvm.safefunction(window.external.IsSearchProviderInstalled);
- window.SVGPatternElement = function SVGPatternElement(){
- debugger;
- };catvm.safefunction(window.SVGPatternElement);
- window.CDATASection = function CDATASection(){
- debugger;
- };catvm.safefunction(window.CDATASection);
- window.CloseEvent = function CloseEvent(){
- debugger;
- };catvm.safefunction(window.CloseEvent);
- window.Notification = function Notification(){
- debugger;
- };catvm.safefunction(window.Notification);
- window.HTMLFrameSetElement = function HTMLFrameSetElement(){
- debugger;
- };catvm.safefunction(window.HTMLFrameSetElement);
- window.TextTrackList = function TextTrackList(){
- debugger;
- };catvm.safefunction(window.TextTrackList);
- window.ScreenOrientation = function ScreenOrientation(){
- debugger;
- };catvm.safefunction(window.ScreenOrientation);
- window.SpeechSynthesisUtterance = function SpeechSynthesisUtterance(){
- debugger;
- };catvm.safefunction(window.SpeechSynthesisUtterance);
- window.onerror = null;
- window.PerformancePaintTiming = function PerformancePaintTiming(){
- debugger;
- };catvm.safefunction(window.PerformancePaintTiming);
- window.SVGGraphicsElement = function SVGGraphicsElement(){
- debugger;
- };catvm.safefunction(window.SVGGraphicsElement);
- window.MediaEncryptedEvent = function MediaEncryptedEvent(){
- debugger;
- };catvm.safefunction(window.MediaEncryptedEvent);
- window.OffscreenCanvasRenderingContext2D = function OffscreenCanvasRenderingContext2D(){
- debugger;
- };catvm.safefunction(window.OffscreenCanvasRenderingContext2D);
- window.matchMedia = function matchMedia(X){
- debugger;
- if(X === '(any-pointer: fine )'){
- var result = {
- matches: true,
- media: "(any-pointer: fine)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(any-pointer: coarse )'){
- var result = {
- matches: false,
- media: "(any-pointer: coarse)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(any-pointer: none )'){
- var result = {
- matches: false,
- media: "(any-pointer: none)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(any-pointer )'){
- var result = {
- matches: true,
- media: "(any-pointer)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(any-hover: hover )'){
- var result = {
- matches: true,
- media: "(any-hover: hover)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(any-hover: on-demand )'){
- var result = {
- matches: false,
- media: "not all",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(any-hover: none )'){
- var result = {
- matches: false,
- media: "(any-hover: none)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(any-hover )'){
- var result = {
- matches: true,
- media: "(any-hover)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(color-gamut: srgb )'){
- var result = {
- matches: true,
- media: "(color-gamut: srgb)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(color-gamut: p3 )'){
- var result = {
- matches: false,
- media: "(color-gamut: p3)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(color-gamut: rec2020 )'){
- var result = {
- matches: false,
- media: "(color-gamut: rec2020)",
- onchange: null,
- }
- return catvm.proxy(result);
- }else if(X === '(color-gamut )'){
- var result = {
- matches: true,
- media: "(color-gamut)",
- onchange: null,
- }
- return catvm.proxy(result);
- }
- return catvm.proxy(result);
- };catvm.safefunction(window.matchMedia);
- window.BeforeInstallPromptEvent = function BeforeInstallPromptEvent(){
- debugger;
- };catvm.safefunction(window.BeforeInstallPromptEvent);
- window.HTMLInputElement = function HTMLInputElement(){
- debugger;
- };catvm.safefunction(window.HTMLInputElement);
- window.HTMLInputElement = catvm.proxy(window.HTMLInputElement)
- window.HTMLAnchorElement = function HTMLAnchorElement(){
- debugger;
- };catvm.safefunction(window.HTMLAnchorElement);
- window.HTMLAnchorElement.prototype = catvm.proxy(window.HTMLAnchorElement.prototype);
- window.HTMLAnchorElement = catvm.proxy(window.HTMLAnchorElement);
- Window.prototype.__proto__ = WindowProperties.prototype;
- window.__proto__ = Window.prototype;
- window = catvm.proxy(window)
- var Location =function Location() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(Location);
- Object.defineProperties(Location.prototype , {
- [Symbol.toStringTag]: {
- value: "Location",
- configurable: false
- }
- });
- ////
- location = {};
- location.ancestorOrigins = catvm.proxy(class ancestorOrigins{});
- location.href = 'http://zxgk.court.gov.cn/';
- location.host = 'zxgk.court.gov.cn'; //如果url中包含了:端口号,则就要加上,但是hostname不用加
- location.hostname = location.host;
- location.protocol = 'http:';
- location.port = '';
- location.origin = 'http://zxgk.court.gov.cn';
- location.pathname = '/'
- location.search = "";
- location.hash = "";
- location.replace = function replace(){
- debugger;
- };catvm.safefunction(location.replace);
- //////////////////////////////////////
- location.__proto__ = Location.prototype;
- location = catvm.proxy(location);
- catvm.memory.navigator = {}
- var Navigator =function Navigator() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(Navigator);
- Object.defineProperties(Navigator.prototype , {
- [Symbol.toStringTag]: {
- value: "Navigator",
- configurable: true
- }
- });
- ////
- navigator = {};
- navigator.__proto__ = Navigator.prototype;
- Navigator.prototype.appCodeName = 'Mozilla';
- Navigator.prototype.appName = 'Netscape';
- Navigator.prototype.userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36';
- Navigator.prototype.languages = ['zh-CN'];
- Navigator.prototype.platform = 'Win32';
- Navigator.prototype.plugins = [];
- var NetworkInformation = new(class NetworkInformation{});
- NetworkInformation.downlink = 10;
- NetworkInformation.effectiveType = "4g";
- NetworkInformation.onchange = null;
- NetworkInformation.rtt = 150;
- NetworkInformation.saveData = false;
- Navigator.prototype.connection = catvm.proxy(NetworkInformation);
- Navigator.prototype.appVersion = '5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.114 Safari/537.36 Edg/103.0.1264.62';
- Navigator.prototype.webkitPersistentStorage = class DeprecatedStorageQuota{};
- Navigator.prototype.webkitPersistentStorage = catvm.proxy(Navigator.prototype.webkitPersistentStorage);
- Navigator.prototype.mimeTypes = {
- length:0
- }
- Navigator.prototype.mimeTypes = catvm.proxy(Navigator.prototype.mimeTypes);
- Navigator.prototype.webdriver = false;
- catvm.memory.navigator.getwebdriver = function webdriver(){
- return false;
- };catvm.safefunction(catvm.memory.navigator.getwebdriver);
- Object.defineProperty(catvm.memory.navigator.getwebdriver, 'name', {
- value: "get webdriver"
- });
- Object.defineProperty(Navigator.prototype, 'webdriver', {
- configurable: true,
- enumerable: true,
- get: catvm.memory.navigator.getwebdriver
- });
- Navigator.prototype.hardwareConcurrency = 6;
- Navigator.prototype.productSub = '20030107';
- Navigator.prototype.product = "Gecko";
- Navigator.prototype.doNotTrack = null;
- Navigator.prototype.maxTouchPoints = 0;
- Navigator.prototype.vibrate = function vibrate(){
- debugger;
- };catvm.safefunction(Navigator.prototype.vibrate);
- Navigator.prototype.language = 'zh-CN';
- Navigator.prototype.getBattery = function getBattery(){
- var BatteryManager_ = new (function BatteryManager(){});
- BatteryManager_.charging = false;
- BatteryManager_.chargingTime = Infinity;
- BatteryManager_.dischargingTime = Infinity;
- BatteryManager_.level = 1;
- BatteryManager_.onchargingchange = null;
- BatteryManager_.onchargingtimechange = null;
- BatteryManager_.ondischargingtimechange = null;
- BatteryManager_.onlevelchange = null;
- return new Promise((resolve,reject) => {
- resolve(BatteryManager_);
- })
- };catvm.safefunction(Navigator.prototype.getBattery);
- //Navigator.prototype.getBattery = catvm.proxy(Navigator.prototype.getBattery);
- for (catvm.memory.navigator.temp in Navigator.prototype) {
- if(catvm.memory.navigator.temp === "webdriver"){
- continue;
- }
- navigator[catvm.memory.navigator.temp] = Navigator.prototype[catvm.memory.navigator.temp];
- Navigator.prototype.__defineGetter__(catvm.memory.navigator.temp, function() {
- throw new TypeError("Illegal constructor");
- });
- }
- ////
- window.clientInformation = navigator;
- navigator = catvm.proxy(navigator);
- var History =function History() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(History);
- Object.defineProperties(History.prototype , {
- [Symbol.toStringTag]: {
- value: "History",
- configurable: true
- }
- });
- ////
- History.prototype.back = function back(){debugger};catvm.safefunction(History.prototype.back);
- /////
- history = {};
- history.__proto__ = History.prototype;
- history = catvm.proxy(history);
- var Screen =function Screen() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(Screen);
- Object.defineProperties(Screen.prototype , {
- [Symbol.toStringTag]: {
- value: "Screen",
- configurable: true
- }
- });
- ////
- Screen.prototype.availHeight = 824;
- Screen.prototype.availWidth = 1536;
- Screen.prototype.availLeft = 0;
- Screen.prototype.availTop = 0;
- Screen.prototype.colorDepth = 24;
- Screen.prototype.height = 864;
- Screen.prototype.width = 1536;
- Screen.prototype.pixelDepth = 24;
- ////
- screen = {};
- screen.__proto__ = Screen.prototype;
- screen = catvm.proxy(screen);
- var Storage =function Storage() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(Storage);
- Object.defineProperties(Storage.prototype , {
- [Symbol.toStringTag]: {
- value: "Storage",
- configurable: true
- }
- });
- /////
- Storage.prototype.length=0;
- Storage.prototype.clear=function clear(){
- debugger;
- var temp = Object.keys(this)
- for (var i=0;temp.length>i;i++)
- {
- delete this[temp[i]];
- }
- }; catvm.safefunction(Storage.prototype.clear);
- Storage.prototype.getItem=function getItem(k){
- debugger;
- return this[k];
- }; catvm.safefunction(Storage.prototype.getItem);
- Storage.prototype.key=function key(index){
- debugger;
- return Object.keys(this)[index]
- }; catvm.safefunction(Storage.prototype.key);
- Storage.prototype.removeItem=function removeItem(k){
- debugger;
- delete this[k];
- }; catvm.safefunction(Storage.prototype.removeItem);
- Storage.prototype.setItem=function setItem(k,v){
- debugger;
- debugger;
- this[k] = v;
- }; catvm.safefunction(Storage.prototype.setItem);
- ////容易被检测
- Storage.prototype.__defineGetter__('length',function(){
- return Object.keys(this).length;
- })
- //////
- var localStorage = {
- "$_YVTX": "Wq",
- "$_YWTU": "1x1u9wsfI.Dr_GUS19l9Omk7l4J_KMlrmg82nIqvd.7",
- "_$rc": "256mYX1vwbvl.xgreLtinsZZe1QyRyyY3DYaTvtmwChYpzZAMlFgCSaNPJ9",
- "__#classType": "localStorage",
- length: 4,
- };
- localStorage.__proto__ = Storage.prototype;
- localStorage = catvm.proxy(localStorage);
- var sessionStorage = {
- "$_YVTX": "Wq",
- "$_YWTU": "1x1u9wsfI.Dr_GUS19l9Omk7l4J_KMlrmg82nIqvd.7",
- length: 2
- };
- sessionStorage.__proto__ = Storage.prototype;
- sessionStorage = catvm.proxy(sessionStorage);
- catvm.memory.Plugin = {}
- var Plugin =function Plugin() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(Plugin);
- catvm.memory.Plugin.iterator = function values(){
- debugger;
- }; catvm.safefunction(catvm.memory.Plugin.iterator);
- Object.defineProperties(Plugin.prototype , {
- [Symbol.toStringTag]: {
- value: "Plugin",
- configurable: true
- },
- [Symbol.iterator]: {
- value: catvm.memory.Plugin.iterator,
- configurable: true
- }
- });
- ///////////
- //////////
- catvm.memory.Plugin.new = function (data){
- var plugin = {};
- plugin.__proto__ = Plugin.prototype;
- if(data != undefined){
- plugin.description = data.description;
- plugin.filename = data.filename;
- plugin.name = data.name;
- }
- return plugin;
- }
- var Performance = function Performance(){
- //容易被检测到的 堆栈
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(Performance);
- Object.defineProperties(Performance.prototype , {
- [Symbol.toStringTag]: {
- value: "Performance",
- configurable: true
- }
- });
- ////
- performance = {};
- performance.now = function now(){
- return 2465727.5;
- };catvm.safefunction(performance.now);
- performance.__proto__ = Performance.prototype;
- Performance.prototype = function getEntriesByName(){debugger};catvm.safefunction(Performance.prototype);
- /////
- Performance.prototype.__proto__ = EventTarget.prototype;
- performance = catvm.proxy(performance);
- var BatteryManager = function BatteryManager(){
- //容易被检测到的 堆栈
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(BatteryManager);
- Object.defineProperties(BatteryManager.prototype , {
- [Symbol.toStringTag]: {
- value: "BatteryManager",
- configurable: true
- }
- });
- ///
- BatteryManager.prototype.charging = true;
- BatteryManager.prototype.chargingTime = Infinity;
- BatteryManager.prototype.dischargingTime = Infinity;
- BatteryManager.prototype.level = 1;
- BatteryManager.prototype.onchargingchange = null;
- BatteryManager.prototype.onchargingtimechange = null;
- BatteryManager.prototype.ondischargingtimechange = null;
- BatteryManager.prototype.onlevelchange = null;
- BatteryManager.prototype.__proto__ = EventTarget.prototype
- /////
- catvm.memory.navigator = {}
- var HTMLDivElement =function HTMLDivElement() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(HTMLDivElement);
- Object.defineProperties(HTMLDivElement.prototype , {
- [Symbol.toStringTag]: {
- value: "HTMLDivElement",
- configurable: true
- }
- });
- HTMLDivElement.prototype.getElementsByTagName = function getElementsByTagName(){
- debugger
- };catvm.safefunction(HTMLDivElement.prototype.getElementsByTagName);
- var HTMLMetaElement =function HTMLMetaElement() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(HTMLMetaElement);
- Object.defineProperties(HTMLMetaElement.prototype , {
- [Symbol.toStringTag]: {
- value: "HTMLMetaElement",
- configurable: true
- }
- });
- var HTMLHtmlElement =function HTMLHtmlElement() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(HTMLHtmlElement);
- Object.defineProperties(HTMLHtmlElement.prototype , {
- [Symbol.toStringTag]: {
- value: "HTMLHtmlElement",
- configurable: true
- }
- });
- catvm.memory.canvas = {};
- var CanvasRenderingContext2D =function CanvasRenderingContext2D() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(CanvasRenderingContext2D);
- Object.defineProperties(CanvasRenderingContext2D.prototype , {
- [Symbol.toStringTag]: {
- value: "CanvasRenderingContext2D",
- configurable: true
- }
- });
- ///////////////////////////////////////////////////////////////////////////////////////////////
- CanvasRenderingContext2D.prototype.rect=function rect(a_,b_,c_,d_){
- debugger;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.rect);
- CanvasRenderingContext2D.prototype.isPointInPath=function isPointInPath(x_,y_,z_){
- debugger;
- return false;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.isPointInPath);
- CanvasRenderingContext2D.prototype.fillRect=function fillRect(x, y, width, height){
- //绘制一个填充了内容的矩形,填充样式由当前的 fillStyle 决定
- //x->矩阵的起始x y->矩阵的起始y width->矩阵的宽度 height->矩阵的高度
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.fillRect);
- CanvasRenderingContext2D.prototype.fillText=function fillText(a_,b_,c_){
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.fillText);
- CanvasRenderingContext2D.prototype.beginPath=function beginPath(){
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.beginPath);
- CanvasRenderingContext2D.prototype.closePath=function closePath(){
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.closePath);
- CanvasRenderingContext2D.prototype.fill=function fill(x_){
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.fill);
- CanvasRenderingContext2D.prototype.arc=function arc(x_,y_,z_,a_,b_,c_){
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.arc);
- CanvasRenderingContext2D.prototype.stroke=function stroke(x_,y_,z_,a_,b_,c_){
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.stroke);
- CanvasRenderingContext2D.prototype.strokeRect=function strokeRect(x, y, width, height){
- //绘制空心矩阵其
- debugger;
- return undefined;
- };catvm.safefunction(CanvasRenderingContext2D.prototype.strokeRect);
- /*
- CanvasRenderingContext2D.fillStyle 设置或返回用于填充绘画的颜色、渐变或模式 可以 CanvasRenderingContext2D.fillStyle = 'yellow'
- 颜色-color 绘图填充色的css颜色(默认是#000000)
- 渐变-gradient 用于填充绘图的渐变对象
- 模式-pattern
- */
- ////////////////////////////////////////////////////////////////////////////////////////////////////////
- catvm.memory.canvas.canvasRenderingContext2D = {};
- catvm.memory.canvas.canvasRenderingContext2D.__proto__ = CanvasRenderingContext2D.prototype;
- catvm.memory.canvas.canvasRenderingContext2D = catvm.proxy(catvm.memory.canvas.canvasRenderingContext2D);
- catvm.memory.webgl = {};
- var WebGLRenderingContext =function WebGLRenderingContext() {//构造函数
- throw new TypeError("Illegal constructor");
- }; catvm.safefunction(WebGLRenderingContext);
- Object.defineProperties(WebGLRenderingContext.prototype , {
- [Symbol.toStringTag]: {
- value: "WebGLRenderingContext",
- configurable: true
- }
- });
- window.xxxxx = 0;
- WebGLRenderingContext.prototype.canvas=catvm.proxy(class canvas{});
- WebGLRenderingContext.prototype.canvas.toDataURL = function toDataURL(){
- debugger;
- return "data:image/png;base64,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";
- }
- WebGLRenderingContext.prototype.drawingBufferWidth=300;
- WebGLRenderingContext.prototype.drawingBufferHeight=150;
- WebGLRenderingContext.prototype.DEPTH_BUFFER_BIT=256;
- WebGLRenderingContext.prototype.STENCIL_BUFFER_BIT=1024;
- WebGLRenderingContext.prototype.COLOR_BUFFER_BIT=16384;
- WebGLRenderingContext.prototype.POINTS=0;
- WebGLRenderingContext.prototype.LINES=1;
- WebGLRenderingContext.prototype.LINE_LOOP=2;
- WebGLRenderingContext.prototype.LINE_STRIP=3;
- WebGLRenderingContext.prototype.TRIANGLES=4;
- WebGLRenderingContext.prototype.TRIANGLE_STRIP=5;
- WebGLRenderingContext.prototype.TRIANGLE_FAN=6;
- WebGLRenderingContext.prototype.ZERO=0;
- WebGLRenderingContext.prototype.ONE=1;
- WebGLRenderingContext.prototype.SRC_COLOR=768;
- WebGLRenderingContext.prototype.ONE_MINUS_SRC_COLOR=769;
- WebGLRenderingContext.prototype.SRC_ALPHA=770;
- WebGLRenderingContext.prototype.ONE_MINUS_SRC_ALPHA=771;
- WebGLRenderingContext.prototype.DST_ALPHA=772;
- WebGLRenderingContext.prototype.ONE_MINUS_DST_ALPHA=773;
- WebGLRenderingContext.prototype.DST_COLOR=774;
- WebGLRenderingContext.prototype.ONE_MINUS_DST_COLOR=775;
- WebGLRenderingContext.prototype.SRC_ALPHA_SATURATE=776;
- WebGLRenderingContext.prototype.FUNC_ADD=32774;
- WebGLRenderingContext.prototype.BLEND_EQUATION=32777;
- WebGLRenderingContext.prototype.BLEND_EQUATION_RGB=32777;
- WebGLRenderingContext.prototype.BLEND_EQUATION_ALPHA=34877;
- WebGLRenderingContext.prototype.FUNC_SUBTRACT=32778;
- WebGLRenderingContext.prototype.FUNC_REVERSE_SUBTRACT=32779;
- WebGLRenderingContext.prototype.BLEND_DST_RGB=32968;
- WebGLRenderingContext.prototype.BLEND_SRC_RGB=32969;
- WebGLRenderingContext.prototype.BLEND_DST_ALPHA=32970;
- WebGLRenderingContext.prototype.BLEND_SRC_ALPHA=32971;
- WebGLRenderingContext.prototype.CONSTANT_COLOR=32769;
- WebGLRenderingContext.prototype.ONE_MINUS_CONSTANT_COLOR=32770;
- WebGLRenderingContext.prototype.CONSTANT_ALPHA=32771;
- WebGLRenderingContext.prototype.ONE_MINUS_CONSTANT_ALPHA=32772;
- WebGLRenderingContext.prototype.BLEND_COLOR=32773;
- WebGLRenderingContext.prototype.ARRAY_BUFFER=34962;
- WebGLRenderingContext.prototype.ELEMENT_ARRAY_BUFFER=34963;
- WebGLRenderingContext.prototype.ARRAY_BUFFER_BINDING=34964;
- WebGLRenderingContext.prototype.ELEMENT_ARRAY_BUFFER_BINDING=34965;
- WebGLRenderingContext.prototype.STREAM_DRAW=35040;
- WebGLRenderingContext.prototype.STATIC_DRAW=35044;
- WebGLRenderingContext.prototype.DYNAMIC_DRAW=35048;
- WebGLRenderingContext.prototype.BUFFER_SIZE=34660;
- WebGLRenderingContext.prototype.BUFFER_USAGE=34661;
- WebGLRenderingContext.prototype.CURRENT_VERTEX_ATTRIB=34342;
- WebGLRenderingContext.prototype.FRONT=1028;
- WebGLRenderingContext.prototype.BACK=1029;
- WebGLRenderingContext.prototype.FRONT_AND_BACK=1032;
- WebGLRenderingContext.prototype.TEXTURE_2D=3553;
- WebGLRenderingContext.prototype.CULL_FACE=2884;
- WebGLRenderingContext.prototype.BLEND=3042;
- WebGLRenderingContext.prototype.DITHER=3024;
- WebGLRenderingContext.prototype.STENCIL_TEST=2960;
- WebGLRenderingContext.prototype.DEPTH_TEST=2929;
- WebGLRenderingContext.prototype.SCISSOR_TEST=3089;
- WebGLRenderingContext.prototype.POLYGON_OFFSET_FILL=32823;
- WebGLRenderingContext.prototype.SAMPLE_ALPHA_TO_COVERAGE=32926;
- WebGLRenderingContext.prototype.SAMPLE_COVERAGE=32928;
- WebGLRenderingContext.prototype.NO_ERROR=0;
- WebGLRenderingContext.prototype.INVALID_ENUM=1280;
- WebGLRenderingContext.prototype.INVALID_VALUE=1281;
- WebGLRenderingContext.prototype.INVALID_OPERATION=1282;
- WebGLRenderingContext.prototype.OUT_OF_MEMORY=1285;
- WebGLRenderingContext.prototype.CW=2304;
- WebGLRenderingContext.prototype.CCW=2305;
- WebGLRenderingContext.prototype.LINE_WIDTH=2849;
- WebGLRenderingContext.prototype.ALIASED_POINT_SIZE_RANGE=33901;
- WebGLRenderingContext.prototype.ALIASED_LINE_WIDTH_RANGE=33902;
- WebGLRenderingContext.prototype.CULL_FACE_MODE=2885;
- WebGLRenderingContext.prototype.FRONT_FACE=2886;
- WebGLRenderingContext.prototype.DEPTH_RANGE=2928;
- WebGLRenderingContext.prototype.DEPTH_WRITEMASK=2930;
- WebGLRenderingContext.prototype.DEPTH_CLEAR_VALUE=2931;
- WebGLRenderingContext.prototype.DEPTH_FUNC=2932;
- WebGLRenderingContext.prototype.STENCIL_CLEAR_VALUE=2961;
- WebGLRenderingContext.prototype.STENCIL_FUNC=2962;
- WebGLRenderingContext.prototype.STENCIL_FAIL=2964;
- WebGLRenderingContext.prototype.STENCIL_PASS_DEPTH_FAIL=2965;
- WebGLRenderingContext.prototype.STENCIL_PASS_DEPTH_PASS=2966;
- WebGLRenderingContext.prototype.STENCIL_REF=2967;
- WebGLRenderingContext.prototype.STENCIL_VALUE_MASK=2963;
- WebGLRenderingContext.prototype.STENCIL_WRITEMASK=2968;
- WebGLRenderingContext.prototype.STENCIL_BACK_FUNC=34816;
- WebGLRenderingContext.prototype.STENCIL_BACK_FAIL=34817;
- WebGLRenderingContext.prototype.STENCIL_BACK_PASS_DEPTH_FAIL=34818;
- WebGLRenderingContext.prototype.STENCIL_BACK_PASS_DEPTH_PASS=34819;
- WebGLRenderingContext.prototype.STENCIL_BACK_REF=36003;
- WebGLRenderingContext.prototype.STENCIL_BACK_VALUE_MASK=36004;
- WebGLRenderingContext.prototype.STENCIL_BACK_WRITEMASK=36005;
- WebGLRenderingContext.prototype.VIEWPORT=2978;
- WebGLRenderingContext.prototype.SCISSOR_BOX=3088;
- WebGLRenderingContext.prototype.COLOR_CLEAR_VALUE=3106;
- WebGLRenderingContext.prototype.COLOR_WRITEMASK=3107;
- WebGLRenderingContext.prototype.UNPACK_ALIGNMENT=3317;
- WebGLRenderingContext.prototype.PACK_ALIGNMENT=3333;
- WebGLRenderingContext.prototype.MAX_TEXTURE_SIZE=3379;
- WebGLRenderingContext.prototype.MAX_VIEWPORT_DIMS=3386;
- WebGLRenderingContext.prototype.SUBPIXEL_BITS=3408;
- WebGLRenderingContext.prototype.RED_BITS=3410;
- WebGLRenderingContext.prototype.GREEN_BITS=3411;
- WebGLRenderingContext.prototype.BLUE_BITS=3412;
- WebGLRenderingContext.prototype.ALPHA_BITS=3413;
- WebGLRenderingContext.prototype.DEPTH_BITS=3414;
- WebGLRenderingContext.prototype.STENCIL_BITS=3415;
- WebGLRenderingContext.prototype.POLYGON_OFFSET_UNITS=10752;
- WebGLRenderingContext.prototype.POLYGON_OFFSET_FACTOR=32824;
- WebGLRenderingContext.prototype.TEXTURE_BINDING_2D=32873;
- WebGLRenderingContext.prototype.SAMPLE_BUFFERS=32936;
- WebGLRenderingContext.prototype.SAMPLES=32937;
- WebGLRenderingContext.prototype.SAMPLE_COVERAGE_VALUE=32938;
- WebGLRenderingContext.prototype.SAMPLE_COVERAGE_INVERT=32939;
- WebGLRenderingContext.prototype.COMPRESSED_TEXTURE_FORMATS=34467;
- WebGLRenderingContext.prototype.DONT_CARE=4352;
- WebGLRenderingContext.prototype.FASTEST=4353;
- WebGLRenderingContext.prototype.NICEST=4354;
- WebGLRenderingContext.prototype.GENERATE_MIPMAP_HINT=33170;
- WebGLRenderingContext.prototype.BYTE=5120;
- WebGLRenderingContext.prototype.UNSIGNED_BYTE=5121;
- WebGLRenderingContext.prototype.SHORT=5122;
- WebGLRenderingContext.prototype.UNSIGNED_SHORT=5123;
- WebGLRenderingContext.prototype.INT=5124;
- WebGLRenderingContext.prototype.UNSIGNED_INT=5125;
- WebGLRenderingContext.prototype.FLOAT=5126;
- WebGLRenderingContext.prototype.DEPTH_COMPONENT=6402;
- WebGLRenderingContext.prototype.ALPHA=6406;
- WebGLRenderingContext.prototype.RGB=6407;
- WebGLRenderingContext.prototype.RGBA=6408;
- WebGLRenderingContext.prototype.LUMINANCE=6409;
- WebGLRenderingContext.prototype.LUMINANCE_ALPHA=6410;
- WebGLRenderingContext.prototype.UNSIGNED_SHORT_4_4_4_4=32819;
- WebGLRenderingContext.prototype.UNSIGNED_SHORT_5_5_5_1=32820;
- WebGLRenderingContext.prototype.UNSIGNED_SHORT_5_6_5=33635;
- WebGLRenderingContext.prototype.FRAGMENT_SHADER=35632;
- WebGLRenderingContext.prototype.VERTEX_SHADER=35633;
- WebGLRenderingContext.prototype.MAX_VERTEX_ATTRIBS=34921;
- WebGLRenderingContext.prototype.MAX_VERTEX_UNIFORM_VECTORS=36347;
- WebGLRenderingContext.prototype.MAX_VARYING_VECTORS=36348;
- WebGLRenderingContext.prototype.MAX_COMBINED_TEXTURE_IMAGE_UNITS=35661;
- WebGLRenderingContext.prototype.MAX_VERTEX_TEXTURE_IMAGE_UNITS=35660;
- WebGLRenderingContext.prototype.MAX_TEXTURE_IMAGE_UNITS=34930;
- WebGLRenderingContext.prototype.MAX_FRAGMENT_UNIFORM_VECTORS=36349;
- WebGLRenderingContext.prototype.SHADER_TYPE=35663;
- WebGLRenderingContext.prototype.DELETE_STATUS=35712;
- WebGLRenderingContext.prototype.LINK_STATUS=35714;
- WebGLRenderingContext.prototype.VALIDATE_STATUS=35715;
- WebGLRenderingContext.prototype.ATTACHED_SHADERS=35717;
- WebGLRenderingContext.prototype.ACTIVE_UNIFORMS=35718;
- WebGLRenderingContext.prototype.ACTIVE_ATTRIBUTES=35721;
- WebGLRenderingContext.prototype.SHADING_LANGUAGE_VERSION=35724;
- WebGLRenderingContext.prototype.CURRENT_PROGRAM=35725;
- WebGLRenderingContext.prototype.NEVER=512;
- WebGLRenderingContext.prototype.LESS=513;
- WebGLRenderingContext.prototype.EQUAL=514;
- WebGLRenderingContext.prototype.LEQUAL=515;
- WebGLRenderingContext.prototype.GREATER=516;
- WebGLRenderingContext.prototype.NOTEQUAL=517;
- WebGLRenderingContext.prototype.GEQUAL=518;
- WebGLRenderingContext.prototype.ALWAYS=519;
- WebGLRenderingContext.prototype.KEEP=7680;
- WebGLRenderingContext.prototype.REPLACE=7681;
- WebGLRenderingContext.prototype.INCR=7682;
- WebGLRenderingContext.prototype.DECR=7683;
- WebGLRenderingContext.prototype.INVERT=5386;
- WebGLRenderingContext.prototype.INCR_WRAP=34055;
- WebGLRenderingContext.prototype.DECR_WRAP=34056;
- WebGLRenderingContext.prototype.VENDOR=7936;
- WebGLRenderingContext.prototype.RENDERER=7937;
- WebGLRenderingContext.prototype.VERSION=7938;
- WebGLRenderingContext.prototype.NEAREST=9728;
- WebGLRenderingContext.prototype.LINEAR=9729;
- WebGLRenderingContext.prototype.NEAREST_MIPMAP_NEAREST=9984;
- WebGLRenderingContext.prototype.LINEAR_MIPMAP_NEAREST=9985;
- WebGLRenderingContext.prototype.NEAREST_MIPMAP_LINEAR=9986;
- WebGLRenderingContext.prototype.LINEAR_MIPMAP_LINEAR=9987;
- WebGLRenderingContext.prototype.TEXTURE_MAG_FILTER=10240;
- WebGLRenderingContext.prototype.TEXTURE_MIN_FILTER=10241;
- WebGLRenderingContext.prototype.TEXTURE_WRAP_S=10242;
- WebGLRenderingContext.prototype.TEXTURE_WRAP_T=10243;
- WebGLRenderingContext.prototype.TEXTURE=5890;
- WebGLRenderingContext.prototype.TEXTURE_CUBE_MAP=34067;
- WebGLRenderingContext.prototype.TEXTURE_BINDING_CUBE_MAP=34068;
- WebGLRenderingContext.prototype.TEXTURE_CUBE_MAP_POSITIVE_X=34069;
- WebGLRenderingContext.prototype.TEXTURE_CUBE_MAP_NEGATIVE_X=34070;
- WebGLRenderingContext.prototype.TEXTURE_CUBE_MAP_POSITIVE_Y=34071;
- WebGLRenderingContext.prototype.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072;
- WebGLRenderingContext.prototype.TEXTURE_CUBE_MAP_POSITIVE_Z=34073;
- WebGLRenderingContext.prototype.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074;
- WebGLRenderingContext.prototype.MAX_CUBE_MAP_TEXTURE_SIZE=34076;
- WebGLRenderingContext.prototype.TEXTURE0=33984;
- WebGLRenderingContext.prototype.TEXTURE1=33985;
- WebGLRenderingContext.prototype.TEXTURE2=33986;
- WebGLRenderingContext.prototype.TEXTURE3=33987;
- WebGLRenderingContext.prototype.TEXTURE4=33988;
- WebGLRenderingContext.prototype.TEXTURE5=33989;
- WebGLRenderingContext.prototype.TEXTURE6=33990;
- WebGLRenderingContext.prototype.TEXTURE7=33991;
- WebGLRenderingContext.prototype.TEXTURE8=33992;
- WebGLRenderingContext.prototype.TEXTURE9=33993;
- WebGLRenderingContext.prototype.TEXTURE10=33994;
- WebGLRenderingContext.prototype.TEXTURE11=33995;
- WebGLRenderingContext.prototype.TEXTURE12=33996;
- WebGLRenderingContext.prototype.TEXTURE13=33997;
- WebGLRenderingContext.prototype.TEXTURE14=33998;
- WebGLRenderingContext.prototype.TEXTURE15=33999;
- WebGLRenderingContext.prototype.TEXTURE16=34000;
- WebGLRenderingContext.prototype.TEXTURE17=34001;
- WebGLRenderingContext.prototype.TEXTURE18=34002;
- WebGLRenderingContext.prototype.TEXTURE19=34003;
- WebGLRenderingContext.prototype.TEXTURE20=34004;
- WebGLRenderingContext.prototype.TEXTURE21=34005;
- WebGLRenderingContext.prototype.TEXTURE22=34006;
- WebGLRenderingContext.prototype.TEXTURE23=34007;
- WebGLRenderingContext.prototype.TEXTURE24=34008;
- WebGLRenderingContext.prototype.TEXTURE25=34009;
- WebGLRenderingContext.prototype.TEXTURE26=34010;
- WebGLRenderingContext.prototype.TEXTURE27=34011;
- WebGLRenderingContext.prototype.TEXTURE28=34012;
- WebGLRenderingContext.prototype.TEXTURE29=34013;
- WebGLRenderingContext.prototype.TEXTURE30=34014;
- WebGLRenderingContext.prototype.TEXTURE31=34015;
- WebGLRenderingContext.prototype.ACTIVE_TEXTURE=34016;
- WebGLRenderingContext.prototype.REPEAT=10497;
- WebGLRenderingContext.prototype.CLAMP_TO_EDGE=33071;
- WebGLRenderingContext.prototype.MIRRORED_REPEAT=33648;
- WebGLRenderingContext.prototype.FLOAT_VEC2=35664;
- WebGLRenderingContext.prototype.FLOAT_VEC3=35665;
- WebGLRenderingContext.prototype.FLOAT_VEC4=35666;
- WebGLRenderingContext.prototype.INT_VEC2=35667;
- WebGLRenderingContext.prototype.INT_VEC3=35668;
- WebGLRenderingContext.prototype.INT_VEC4=35669;
- WebGLRenderingContext.prototype.BOOL=35670;
- WebGLRenderingContext.prototype.BOOL_VEC2=35671;
- WebGLRenderingContext.prototype.BOOL_VEC3=35672;
- WebGLRenderingContext.prototype.BOOL_VEC4=35673;
- WebGLRenderingContext.prototype.FLOAT_MAT2=35674;
- WebGLRenderingContext.prototype.FLOAT_MAT3=35675;
- WebGLRenderingContext.prototype.FLOAT_MAT4=35676;
- WebGLRenderingContext.prototype.SAMPLER_2D=35678;
- WebGLRenderingContext.prototype.SAMPLER_CUBE=35680;
- WebGLRenderingContext.prototype.VERTEX_ATTRIB_ARRAY_ENABLED=34338;
- WebGLRenderingContext.prototype.VERTEX_ATTRIB_ARRAY_SIZE=34339;
- WebGLRenderingContext.prototype.VERTEX_ATTRIB_ARRAY_STRIDE=34340;
- WebGLRenderingContext.prototype.VERTEX_ATTRIB_ARRAY_TYPE=34341;
- WebGLRenderingContext.prototype.VERTEX_ATTRIB_ARRAY_NORMALIZED=34922;
- WebGLRenderingContext.prototype.VERTEX_ATTRIB_ARRAY_POINTER=34373;
- WebGLRenderingContext.prototype.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=34975;
- WebGLRenderingContext.prototype.IMPLEMENTATION_COLOR_READ_TYPE=35738;
- WebGLRenderingContext.prototype.IMPLEMENTATION_COLOR_READ_FORMAT=35739;
- WebGLRenderingContext.prototype.COMPILE_STATUS=35713;
- WebGLRenderingContext.prototype.LOW_FLOAT=36336;
- WebGLRenderingContext.prototype.MEDIUM_FLOAT=36337;
- WebGLRenderingContext.prototype.HIGH_FLOAT=36338;
- WebGLRenderingContext.prototype.LOW_INT=36339;
- WebGLRenderingContext.prototype.MEDIUM_INT=36340;
- WebGLRenderingContext.prototype.HIGH_INT=36341;
- WebGLRenderingContext.prototype.FRAMEBUFFER=36160;
- WebGLRenderingContext.prototype.RENDERBUFFER=36161;
- WebGLRenderingContext.prototype.RGBA4=32854;
- WebGLRenderingContext.prototype.RGB5_A1=32855;
- WebGLRenderingContext.prototype.RGB565=36194;
- WebGLRenderingContext.prototype.DEPTH_COMPONENT16=33189;
- WebGLRenderingContext.prototype.STENCIL_INDEX8=36168;
- WebGLRenderingContext.prototype.DEPTH_STENCIL=34041;
- WebGLRenderingContext.prototype.RENDERBUFFER_WIDTH=36162;
- WebGLRenderingContext.prototype.RENDERBUFFER_HEIGHT=36163;
- WebGLRenderingContext.prototype.RENDERBUFFER_INTERNAL_FORMAT=36164;
- WebGLRenderingContext.prototype.RENDERBUFFER_RED_SIZE=36176;
- WebGLRenderingContext.prototype.RENDERBUFFER_GREEN_SIZE=36177;
- WebGLRenderingContext.prototype.RENDERBUFFER_BLUE_SIZE=36178;
- WebGLRenderingContext.prototype.RENDERBUFFER_ALPHA_SIZE=36179;
- WebGLRenderingContext.prototype.RENDERBUFFER_DEPTH_SIZE=36180;
- WebGLRenderingContext.prototype.RENDERBUFFER_STENCIL_SIZE=36181;
- WebGLRenderingContext.prototype.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE=36048;
- WebGLRenderingContext.prototype.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME=36049;
- WebGLRenderingContext.prototype.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL=36050;
- WebGLRenderingContext.prototype.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE=36051;
- WebGLRenderingContext.prototype.COLOR_ATTACHMENT0=36064;
- WebGLRenderingContext.prototype.DEPTH_ATTACHMENT=36096;
- WebGLRenderingContext.prototype.STENCIL_ATTACHMENT=36128;
- WebGLRenderingContext.prototype.DEPTH_STENCIL_ATTACHMENT=33306;
- WebGLRenderingContext.prototype.NONE=0;
- WebGLRenderingContext.prototype.FRAMEBUFFER_COMPLETE=36053;
- WebGLRenderingContext.prototype.FRAMEBUFFER_INCOMPLETE_ATTACHMENT=36054;
- WebGLRenderingContext.prototype.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT=36055;
- WebGLRenderingContext.prototype.FRAMEBUFFER_INCOMPLETE_DIMENSIONS=36057;
- WebGLRenderingContext.prototype.FRAMEBUFFER_UNSUPPORTED=36061;
- WebGLRenderingContext.prototype.FRAMEBUFFER_BINDING=36006;
- WebGLRenderingContext.prototype.RENDERBUFFER_BINDING=36007;
- WebGLRenderingContext.prototype.MAX_RENDERBUFFER_SIZE=34024;
- WebGLRenderingContext.prototype.INVALID_FRAMEBUFFER_OPERATION=1286;
- WebGLRenderingContext.prototype.UNPACK_FLIP_Y_WEBGL=37440;
- WebGLRenderingContext.prototype.UNPACK_PREMULTIPLY_ALPHA_WEBGL=37441;
- WebGLRenderingContext.prototype.CONTEXT_LOST_WEBGL=37442;
- WebGLRenderingContext.prototype.UNPACK_COLORSPACE_CONVERSION_WEBGL=37443;
- WebGLRenderingContext.prototype.BROWSER_DEFAULT_WEBGL=37444;
- WebGLRenderingContext.prototype.activeTexture=function activeTexture(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.activeTexture);
- WebGLRenderingContext.prototype.attachShader=function attachShader(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.attachShader);
- WebGLRenderingContext.prototype.bindAttribLocation=function bindAttribLocation(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.bindAttribLocation);
- WebGLRenderingContext.prototype.bindRenderbuffer=function bindRenderbuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.bindRenderbuffer);
- WebGLRenderingContext.prototype.blendColor=function blendColor(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.blendColor);
- WebGLRenderingContext.prototype.blendEquation=function blendEquation(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.blendEquation);
- WebGLRenderingContext.prototype.blendEquationSeparate = function blendEquationSeparate(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.blendEquationSeparate);
- WebGLRenderingContext.prototype.blendFunc=function blendFunc(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.blendFunc);
- WebGLRenderingContext.prototype.blendFuncSeparate=function blendFuncSeparate(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.blendFuncSeparate);
- WebGLRenderingContext.prototype.bufferData=function bufferData(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.bufferData);
- WebGLRenderingContext.prototype.bufferSubData=function bufferSubData(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.bufferSubData);
- WebGLRenderingContext.prototype.checkFramebufferStatus=function checkFramebufferStatus(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.checkFramebufferStatus);
- WebGLRenderingContext.prototype.compileShader=function compileShader(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.compileShader);
- WebGLRenderingContext.prototype.compressedTexImage2D=function compressedTexImage2D(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.compressedTexImage2D);
- WebGLRenderingContext.prototype.compressedTexSubImage2D=function compressedTexSubImage2D(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.compressedTexSubImage2D);
- WebGLRenderingContext.prototype.copyTexImage2D=function copyTexImage2D(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.copyTexImage2D);
- WebGLRenderingContext.prototype.copyTexSubImage2D=function copyTexSubImage2D(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.copyTexSubImage2D);
- WebGLRenderingContext.prototype.createBuffer=function createBuffer(){
- debugger;
- var WebGLBuffer = class WebGLBuffer{}
- return catvm.proxy(WebGLBuffer);
- }; catvm.safefunction(WebGLRenderingContext.prototype.createBuffer);
- WebGLRenderingContext.prototype.createFramebuffer=function createFramebuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.createFramebuffer);
- WebGLRenderingContext.prototype.createProgram=function createProgram(){
- debugger;
- if(window.xxxxx == 0){
- window.xxxxx++;
- return class create01{};
- }else{
- debugger;
- return class create02{};
- }
- }; catvm.safefunction(WebGLRenderingContext.prototype.createProgram);
- WebGLRenderingContext.prototype.createRenderbuffer=function createRenderbuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.createRenderbuffer);
- window.ywbywbywb = 0;
- WebGLRenderingContext.prototype.createShader=function createShader(){
- debugger;
- if(window.ywbywbywb === 0){
- window.ywbywbywb++;
- return class Shader01{}
- }else{
- return class Shader02{}
- }
- }; catvm.safefunction(WebGLRenderingContext.prototype.createShader);
- WebGLRenderingContext.prototype.createTexture=function createTexture(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.createTexture);
- WebGLRenderingContext.prototype.cullFace=function cullFace(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.cullFace);
- WebGLRenderingContext.prototype.deleteBuffer=function deleteBuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.deleteBuffer);
- WebGLRenderingContext.prototype.deleteFramebuffer=function deleteFramebuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.deleteFramebuffer);
- WebGLRenderingContext.prototype.deleteProgram=function deleteProgram(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.deleteProgram);
- WebGLRenderingContext.prototype.deleteRenderbuffer=function deleteRenderbuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.deleteRenderbuffer);
- WebGLRenderingContext.prototype.deleteShader=function deleteShader(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.deleteShader);
- WebGLRenderingContext.prototype.deleteTexture=function deleteTexture(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.deleteTexture);
- WebGLRenderingContext.prototype.depthFunc=function depthFunc(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.depthFunc);
- WebGLRenderingContext.prototype.depthMask=function depthMask(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.depthMask);
- WebGLRenderingContext.prototype.depthRange=function depthRange(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.depthRange);
- WebGLRenderingContext.prototype.detachShader=function detachShader(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.detachShader);
- WebGLRenderingContext.prototype.disable=function disable(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.disable);
- WebGLRenderingContext.prototype.enable=function enable(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.enable);
- WebGLRenderingContext.prototype.finish=function finish(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.finish);
- WebGLRenderingContext.prototype.flush=function flush(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.flush);
- WebGLRenderingContext.prototype.framebufferRenderbuffer=function framebufferRenderbuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.framebufferRenderbuffer);
- WebGLRenderingContext.prototype.framebufferTexture2D=function framebufferTexture2D(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.framebufferTexture2D);
- WebGLRenderingContext.prototype.frontFace=function frontFace(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.frontFace);
- WebGLRenderingContext.prototype.generateMipmap=function generateMipmap(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.generateMipmap);
- WebGLRenderingContext.prototype.getActiveAttrib=function getActiveAttrib(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getActiveAttrib);
- WebGLRenderingContext.prototype.getActiveUniform=function getActiveUniform(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getActiveUniform);
- WebGLRenderingContext.prototype.getAttachedShaders=function getAttachedShaders(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getAttachedShaders);
- WebGLRenderingContext.prototype.getAttribLocation=function getAttribLocation(){debugger;return 0;}; catvm.safefunction(WebGLRenderingContext.prototype.getAttribLocation);
- WebGLRenderingContext.prototype.getBufferParameter=function getBufferParameter(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getBufferParameter);
- WebGLRenderingContext.prototype.getContextAttributes=function getContextAttributes(){
- debugger;
- return {
- alpha: true,
- antialias: true,
- depth: true,
- desynchronized: false,
- failIfMajorPerformanceCaveat: false,
- powerPreference: "default",
- premultipliedAlpha: true,
- preserveDrawingBuffer: false,
- stencil: false,
- xrCompatible: false
- }
- }; catvm.safefunction(WebGLRenderingContext.prototype.getContextAttributes);
- WebGLRenderingContext.prototype.getError=function getError(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getError);
- WebGLRenderingContext.prototype.getExtension=function getExtension(){
- debugger;
- return catvm.proxy(class WebGLDebugRendererInfo{})
- }; catvm.safefunction(WebGLRenderingContext.prototype.getExtension);
- WebGLRenderingContext.prototype.getFramebufferAttachmentParameter=function getFramebufferAttachmentParameter(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getFramebufferAttachmentParameter);
- WebGLRenderingContext.prototype.getParameter=function getParameter(a){
- debugger;
- if(a === 37445){
- debugger;
- return "Google Inc. (Intel)"
- }else if(a === 37446){
- debugger;
- return "ANGLE (Intel, Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.101.1340)"
- }else if(a === 7937){
- debugger;
- return 'WebKit WebGL'
- }else if(a === 35724){
- debugger;
- return "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)"
- }else if(a === 7936){
- debugger;
- return "WebKit"
- }else if(a === 7938){
- debugger;
- return "WebGL 1.0 (OpenGL ES 2.0 Chromium)"
- }
- }; catvm.safefunction(WebGLRenderingContext.prototype.getParameter);
- WebGLRenderingContext.prototype.getProgramInfoLog=function getProgramInfoLog(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getProgramInfoLog);
- WebGLRenderingContext.prototype.getProgramParameter=function getProgramParameter(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getProgramParameter);
- WebGLRenderingContext.prototype.getRenderbufferParameter=function getRenderbufferParameter(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getRenderbufferParameter);
- WebGLRenderingContext.prototype.getShaderInfoLog=function getShaderInfoLog(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getShaderInfoLog);
- WebGLRenderingContext.prototype.getShaderParameter=function getShaderParameter(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getShaderParameter);
- WebGLRenderingContext.prototype.getShaderPrecisionFormat=function getShaderPrecisionFormat(X,Y){
- debugger;
- if(X===35633){
- if( Y===36338 || Y===36337 || Y===36336 ){
- var WebGLShaderPrecisionFormat = {
- precision: 23,
- rangeMax: 127,
- rangeMin: 127,
- }
- return catvm.proxy(WebGLShaderPrecisionFormat);
- }else if( Y===36341 || Y===36340 || Y===36339 ){
- var WebGLShaderPrecisionFormat = {
- precision: 0,
- rangeMax: 30,
- rangeMin: 31,
- }
- return catvm.proxy(WebGLShaderPrecisionFormat);
- }
- }else if(X===35632){
- if( Y===36338 || Y===36337 || Y===36336 ){
- var WebGLShaderPrecisionFormat = {
- precision: 23,
- rangeMax: 127,
- rangeMin: 127,
- }
- return catvm.proxy(WebGLShaderPrecisionFormat);
- }else if( Y===36341 || Y===36340 || Y===36339 ){
- var WebGLShaderPrecisionFormat = {
- precision: 0,
- rangeMax: 30,
- rangeMin: 31,
- }
- return catvm.proxy(WebGLShaderPrecisionFormat);
- }
- }
- }; catvm.safefunction(WebGLRenderingContext.prototype.getShaderPrecisionFormat);
- WebGLRenderingContext.prototype.getShaderSource=function getShaderSource(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getShaderSource);
- WebGLRenderingContext.prototype.getSupportedExtensions=function getSupportedExtensions(){
- debugger;
- return [
- "ANGLE_instanced_arrays",
- "EXT_blend_minmax",
- "EXT_color_buffer_half_float",
- "EXT_disjoint_timer_query",
- "EXT_float_blend",
- "EXT_frag_depth",
- "EXT_shader_texture_lod",
- "EXT_texture_compression_bptc",
- "EXT_texture_compression_rgtc",
- "EXT_texture_filter_anisotropic",
- "WEBKIT_EXT_texture_filter_anisotropic",
- "EXT_sRGB",
- "KHR_parallel_shader_compile",
- "OES_element_index_uint",
- "OES_fbo_render_mipmap",
- "OES_standard_derivatives",
- "OES_texture_float",
- "OES_texture_float_linear",
- "OES_texture_half_float",
- "OES_texture_half_float_linear",
- "OES_vertex_array_object",
- "WEBGL_color_buffer_float",
- "WEBGL_compressed_texture_s3tc",
- "WEBKIT_WEBGL_compressed_texture_s3tc",
- "WEBGL_compressed_texture_s3tc_srgb",
- "WEBGL_debug_renderer_info",
- "WEBGL_debug_shaders",
- "WEBGL_depth_texture",
- "WEBKIT_WEBGL_depth_texture",
- "WEBGL_draw_buffers",
- "WEBGL_lose_context",
- "WEBKIT_WEBGL_lose_context",
- "WEBGL_multi_draw"
- ]
- }; catvm.safefunction(WebGLRenderingContext.prototype.getSupportedExtensions);
- WebGLRenderingContext.prototype.getTexParameter=function getTexParameter(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getTexParameter);
- WebGLRenderingContext.prototype.getUniform=function getUniform(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getUniform);
- WebGLRenderingContext.prototype.getUniformLocation=function getUniformLocation(){
- debugger;
- return class getUniformLocation{};
- }; catvm.safefunction(WebGLRenderingContext.prototype.getUniformLocation);
- WebGLRenderingContext.prototype.getVertexAttrib=function getVertexAttrib(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getVertexAttrib);
- WebGLRenderingContext.prototype.getVertexAttribOffset=function getVertexAttribOffset(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.getVertexAttribOffset);
- WebGLRenderingContext.prototype.hint=function hint(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.hint);
- WebGLRenderingContext.prototype.isBuffer=function isBuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isBuffer);
- WebGLRenderingContext.prototype.isContextLost=function isContextLost(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isContextLost);
- WebGLRenderingContext.prototype.isEnabled=function isEnabled(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isEnabled);
- WebGLRenderingContext.prototype.isFramebuffer=function isFramebuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isFramebuffer);
- WebGLRenderingContext.prototype.isProgram=function isProgram(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isProgram);
- WebGLRenderingContext.prototype.isRenderbuffer=function isRenderbuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isRenderbuffer);
- WebGLRenderingContext.prototype.isShader=function isShader(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isShader);
- WebGLRenderingContext.prototype.isTexture=function isTexture(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.isTexture);
- WebGLRenderingContext.prototype.lineWidth=function lineWidth(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.lineWidth);
- WebGLRenderingContext.prototype.linkProgram=function linkProgram(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.linkProgram);
- WebGLRenderingContext.prototype.pixelStorei=function pixelStorei(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.pixelStorei);
- WebGLRenderingContext.prototype.polygonOffset=function polygonOffset(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.polygonOffset);
- WebGLRenderingContext.prototype.readPixels=function readPixels(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.readPixels);
- WebGLRenderingContext.prototype.renderbufferStorage=function renderbufferStorage(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.renderbufferStorage);
- WebGLRenderingContext.prototype.sampleCoverage=function sampleCoverage(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.sampleCoverage);
- WebGLRenderingContext.prototype.shaderSource=function shaderSource(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.shaderSource);
- WebGLRenderingContext.prototype.stencilFunc=function stencilFunc(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.stencilFunc);
- WebGLRenderingContext.prototype.stencilFuncSeparate=function stencilFuncSeparate(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.stencilFuncSeparate);
- WebGLRenderingContext.prototype.stencilMask=function stencilMask(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.stencilMask);
- WebGLRenderingContext.prototype.stencilMaskSeparate=function stencilMaskSeparate(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.stencilMaskSeparate);
- WebGLRenderingContext.prototype.stencilOp=function stencilOp(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.stencilOp);
- WebGLRenderingContext.prototype.stencilOpSeparate=function stencilOpSeparate(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.stencilOpSeparate);
- WebGLRenderingContext.prototype.texImage2D=function texImage2D(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.texImage2D);
- WebGLRenderingContext.prototype.texParameterf=function texParameterf(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.texParameterf);
- WebGLRenderingContext.prototype.texParameteri=function texParameteri(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.texParameteri);
- WebGLRenderingContext.prototype.texSubImage2D=function texSubImage2D(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.texSubImage2D);
- WebGLRenderingContext.prototype.uniform1fv=function uniform1fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform1fv);
- WebGLRenderingContext.prototype.uniform1iv=function uniform1iv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform1iv);
- WebGLRenderingContext.prototype.uniform2fv=function uniform2fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform2fv);
- WebGLRenderingContext.prototype.uniform2iv=function uniform2iv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform2iv);
- WebGLRenderingContext.prototype.uniform3fv=function uniform3fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform3fv);
- WebGLRenderingContext.prototype.uniform3iv=function uniform3iv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform3iv);
- WebGLRenderingContext.prototype.uniform4fv=function uniform4fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform4fv);
- WebGLRenderingContext.prototype.uniform4iv=function uniform4iv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform4iv);
- WebGLRenderingContext.prototype.uniformMatrix2fv=function uniformMatrix2fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniformMatrix2fv);
- WebGLRenderingContext.prototype.uniformMatrix3fv=function uniformMatrix3fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniformMatrix3fv);
- WebGLRenderingContext.prototype.uniformMatrix4fv=function uniformMatrix4fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniformMatrix4fv);
- WebGLRenderingContext.prototype.useProgram=function useProgram(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.useProgram);
- WebGLRenderingContext.prototype.validateProgram=function validateProgram(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.validateProgram);
- WebGLRenderingContext.prototype.vertexAttrib1fv=function vertexAttrib1fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib1fv);
- WebGLRenderingContext.prototype.vertexAttrib2fv=function vertexAttrib2fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib2fv);
- WebGLRenderingContext.prototype.vertexAttrib3fv=function vertexAttrib3fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib3fv);
- WebGLRenderingContext.prototype.vertexAttrib4fv=function vertexAttrib4fv(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib4fv);
- WebGLRenderingContext.prototype.vertexAttribPointer=function vertexAttribPointer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttribPointer);
- WebGLRenderingContext.prototype.bindBuffer=function bindBuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.bindBuffer);
- WebGLRenderingContext.prototype.bindFramebuffer=function bindFramebuffer(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.bindFramebuffer);
- WebGLRenderingContext.prototype.bindTexture=function bindTexture(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.bindTexture);
- WebGLRenderingContext.prototype.clear=function clear(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.clear);
- WebGLRenderingContext.prototype.clearColor=function clearColor(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.clearColor);
- WebGLRenderingContext.prototype.clearDepth=function clearDepth(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.clearDepth);
- WebGLRenderingContext.prototype.clearStencil=function clearStencil(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.clearStencil);
- WebGLRenderingContext.prototype.colorMask=function colorMask(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.colorMask);
- WebGLRenderingContext.prototype.disableVertexAttribArray=function disableVertexAttribArray(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.disableVertexAttribArray);
- WebGLRenderingContext.prototype.drawArrays=function drawArrays(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.drawArrays);
- WebGLRenderingContext.prototype.drawElements=function drawElements(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.drawElements);
- WebGLRenderingContext.prototype.enableVertexAttribArray=function enableVertexAttribArray(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.enableVertexAttribArray);
- WebGLRenderingContext.prototype.scissor=function scissor(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.scissor);
- WebGLRenderingContext.prototype.uniform1f=function uniform1f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform1f);
- WebGLRenderingContext.prototype.uniform1i=function uniform1i(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform1i);
- WebGLRenderingContext.prototype.uniform2f=function uniform2f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform2f);
- WebGLRenderingContext.prototype.uniform2i=function uniform2i(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform2i);
- WebGLRenderingContext.prototype.uniform3f=function uniform3f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform3f);
- WebGLRenderingContext.prototype.uniform3i=function uniform3i(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform3i);
- WebGLRenderingContext.prototype.uniform4f=function uniform4f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform4f);
- WebGLRenderingContext.prototype.uniform4i=function uniform4i(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.uniform4i);
- WebGLRenderingContext.prototype.vertexAttrib1f=function vertexAttrib1f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib1f);
- WebGLRenderingContext.prototype.vertexAttrib2f=function vertexAttrib2f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib2f);
- WebGLRenderingContext.prototype.vertexAttrib3f=function vertexAttrib3f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib3f);
- WebGLRenderingContext.prototype.vertexAttrib4f=function vertexAttrib4f(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.vertexAttrib4f);
- WebGLRenderingContext.prototype.viewport=function viewport(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.viewport);
- WebGLRenderingContext.prototype.makeXRCompatible=function makeXRCompatible(){debugger;}; catvm.safefunction(WebGLRenderingContext.prototype.makeXRCompatible);
- catvm.memory.webgl = {};
- catvm.memory.webgl.__proto__ = WebGLRenderingContext.prototype;
- catvm.memory.webgl = catvm.proxy(catvm.memory.webgl);
- var Document = function Document(){
- }; catvm.safefunction(Document);
- Object.defineProperties(Document.prototype , {
- [Symbol.toStringTag]: {
- value: "Document",
- configurable: true
- }
- });
- document = {};
- document.__proto__ = Document.prototype;
- //////
- document.characterSet = 'UTF-8'
- document.charset = 'UTF-8'
- //没问题
- document.getElementById = function getElementById(id){
- debugger;
- return null;
- };catvm.safefunction(document.getElementById);
- //没问题
- document.addEventListener = function addEventListener(type,listener,options,useCapture){
- debugger;
- if(!catvm.memory.document[type]){
- catvm.memory.document[type] = [];
- }
- catvm.memory.document[type].push(listener);
- return undefined;
- };catvm.safefunction(document.addEventListener);
- document.exitFullscreen = function exitFullscreen(){debugger;};catvm.safefunction(document.exitFullscreen);
- window.xxx = 0;
- //没问题
- document.createElement = function createElement(X){
- debugger;
- if(X === "div"){
- var div = class div{};
- div.getElementsByTagName = function(){
- var i = class i{};
- i.length = 0;
- return catvm.proxy(i);
- };catvm.safefunction(div.getElementsByTagName);
- div.style = {
- "accentColor": "",
- "additiveSymbols": "",
- "alignContent": "",
- "alignItems": "",
- "alignSelf": "",
- "alignmentBaseline": "",
- "all": "",
- "animation": "",
- "animationDelay": "",
- "animationDirection": "",
- "animationDuration": "",
- "animationFillMode": "",
- "animationIterationCount": "",
- "animationName": "",
- "animationPlayState": "",
- "animationTimingFunction": "",
- "appRegion": "",
- "appearance": "",
- "ascentOverride": "",
- "aspectRatio": "",
- "backdropFilter": "",
- "backfaceVisibility": "",
- "background": "",
- "backgroundAttachment": "",
- "backgroundBlendMode": "",
- "backgroundClip": "",
- "backgroundColor": "",
- "backgroundImage": "",
- "backgroundOrigin": "",
- "backgroundPosition": "",
- "backgroundPositionX": "",
- "backgroundPositionY": "",
- "backgroundRepeat": "",
- "backgroundRepeatX": "",
- "backgroundRepeatY": "",
- "backgroundSize": "",
- "baselineShift": "",
- "blockSize": "",
- "border": "",
- "borderBlock": "",
- "borderBlockColor": "",
- "borderBlockEnd": "",
- "borderBlockEndColor": "",
- "borderBlockEndStyle": "",
- "borderBlockEndWidth": "",
- "borderBlockStart": "",
- "borderBlockStartColor": "",
- "borderBlockStartStyle": "",
- "borderBlockStartWidth": "",
- "borderBlockStyle": "",
- "borderBlockWidth": "",
- "borderBottom": "",
- "borderBottomColor": "",
- "borderBottomLeftRadius": "",
- "borderBottomRightRadius": "",
- "borderBottomStyle": "",
- "borderBottomWidth": "",
- "borderCollapse": "",
- "borderColor": "",
- "borderEndEndRadius": "",
- "borderEndStartRadius": "",
- "borderImage": "",
- "borderImageOutset": "",
- "borderImageRepeat": "",
- "borderImageSlice": "",
- "borderImageSource": "",
- "borderImageWidth": "",
- "borderInline": "",
- "borderInlineColor": "",
- "borderInlineEnd": "",
- "borderInlineEndColor": "",
- "borderInlineEndStyle": "",
- "borderInlineEndWidth": "",
- "borderInlineStart": "",
- "borderInlineStartColor": "",
- "borderInlineStartStyle": "",
- "borderInlineStartWidth": "",
- "borderInlineStyle": "",
- "borderInlineWidth": "",
- "borderLeft": "",
- "borderLeftColor": "",
- "borderLeftStyle": "",
- "borderLeftWidth": "",
- "borderRadius": "",
- "borderRight": "",
- "borderRightColor": "",
- "borderRightStyle": "",
- "borderRightWidth": "",
- "borderSpacing": "",
- "borderStartEndRadius": "",
- "borderStartStartRadius": "",
- "borderStyle": "",
- "borderTop": "",
- "borderTopColor": "",
- "borderTopLeftRadius": "",
- "borderTopRightRadius": "",
- "borderTopStyle": "",
- "borderTopWidth": "",
- "borderWidth": "",
- "bottom": "",
- "boxShadow": "",
- "boxSizing": "",
- "breakAfter": "",
- "breakBefore": "",
- "breakInside": "",
- "bufferedRendering": "",
- "captionSide": "",
- "caretColor": "",
- "clear": "",
- "clip": "",
- "clipPath": "",
- "clipRule": "",
- "color": "",
- "colorInterpolation": "",
- "colorInterpolationFilters": "",
- "colorRendering": "",
- "colorScheme": "",
- "columnCount": "",
- "columnFill": "",
- "columnGap": "",
- "columnRule": "",
- "columnRuleColor": "",
- "columnRuleStyle": "",
- "columnRuleWidth": "",
- "columnSpan": "",
- "columnWidth": "",
- "columns": "",
- "contain": "",
- "containIntrinsicBlockSize": "",
- "containIntrinsicHeight": "",
- "containIntrinsicInlineSize": "",
- "containIntrinsicSize": "",
- "containIntrinsicWidth": "",
- "content": "",
- "contentVisibility": "",
- "counterIncrement": "",
- "counterReset": "",
- "counterSet": "",
- "cursor": "",
- "cx": "",
- "cy": "",
- "d": "",
- "descentOverride": "",
- "direction": "",
- "display": "",
- "dominantBaseline": "",
- "emptyCells": "",
- "fallback": "",
- "fill": "",
- "fillOpacity": "",
- "fillRule": "",
- "filter": "",
- "flex": "",
- "flexBasis": "",
- "flexDirection": "",
- "flexFlow": "",
- "flexGrow": "",
- "flexShrink": "",
- "flexWrap": "",
- "float": "",
- "floodColor": "",
- "floodOpacity": "",
- "font": "",
- "fontDisplay": "",
- "fontFamily": "",
- "fontFeatureSettings": "",
- "fontKerning": "",
- "fontOpticalSizing": "",
- "fontSize": "",
- "fontStretch": "",
- "fontStyle": "",
- "fontVariant": "",
- "fontVariantCaps": "",
- "fontVariantEastAsian": "",
- "fontVariantLigatures": "",
- "fontVariantNumeric": "",
- "fontVariationSettings": "",
- "fontWeight": "",
- "forcedColorAdjust": "",
- "gap": "",
- "grid": "",
- "gridArea": "",
- "gridAutoColumns": "",
- "gridAutoFlow": "",
- "gridAutoRows": "",
- "gridColumn": "",
- "gridColumnEnd": "",
- "gridColumnGap": "",
- "gridColumnStart": "",
- "gridGap": "",
- "gridRow": "",
- "gridRowEnd": "",
- "gridRowGap": "",
- "gridRowStart": "",
- "gridTemplate": "",
- "gridTemplateAreas": "",
- "gridTemplateColumns": "",
- "gridTemplateRows": "",
- "height": "",
- "hyphens": "",
- "imageOrientation": "",
- "imageRendering": "",
- "inherits": "",
- "initialValue": "",
- "inlineSize": "",
- "inset": "",
- "insetBlock": "",
- "insetBlockEnd": "",
- "insetBlockStart": "",
- "insetInline": "",
- "insetInlineEnd": "",
- "insetInlineStart": "",
- "isolation": "",
- "justifyContent": "",
- "justifyItems": "",
- "justifySelf": "",
- "left": "",
- "letterSpacing": "",
- "lightingColor": "",
- "lineBreak": "",
- "lineGapOverride": "",
- "lineHeight": "",
- "listStyle": "",
- "listStyleImage": "",
- "listStylePosition": "",
- "listStyleType": "",
- "margin": "",
- "marginBlock": "",
- "marginBlockEnd": "",
- "marginBlockStart": "",
- "marginBottom": "",
- "marginInline": "",
- "marginInlineEnd": "",
- "marginInlineStart": "",
- "marginLeft": "",
- "marginRight": "",
- "marginTop": "",
- "marker": "",
- "markerEnd": "",
- "markerMid": "",
- "markerStart": "",
- "mask": "",
- "maskType": "",
- "maxBlockSize": "",
- "maxHeight": "",
- "maxInlineSize": "",
- "maxWidth": "",
- "maxZoom": "",
- "minBlockSize": "",
- "minHeight": "",
- "minInlineSize": "",
- "minWidth": "",
- "minZoom": "",
- "mixBlendMode": "",
- "negative": "",
- "objectFit": "",
- "objectPosition": "",
- "offset": "",
- "offsetDistance": "",
- "offsetPath": "",
- "offsetRotate": "",
- "opacity": "",
- "order": "",
- "orientation": "",
- "orphans": "",
- "outline": "",
- "outlineColor": "",
- "outlineOffset": "",
- "outlineStyle": "",
- "outlineWidth": "",
- "overflow": "",
- "overflowAnchor": "",
- "overflowClipMargin": "",
- "overflowWrap": "",
- "overflowX": "",
- "overflowY": "",
- "overscrollBehavior": "",
- "overscrollBehaviorBlock": "",
- "overscrollBehaviorInline": "",
- "overscrollBehaviorX": "",
- "overscrollBehaviorY": "",
- "pad": "",
- "padding": "",
- "paddingBlock": "",
- "paddingBlockEnd": "",
- "paddingBlockStart": "",
- "paddingBottom": "",
- "paddingInline": "",
- "paddingInlineEnd": "",
- "paddingInlineStart": "",
- "paddingLeft": "",
- "paddingRight": "",
- "paddingTop": "",
- "page": "",
- "pageBreakAfter": "",
- "pageBreakBefore": "",
- "pageBreakInside": "",
- "pageOrientation": "",
- "paintOrder": "",
- "perspective": "",
- "perspectiveOrigin": "",
- "placeContent": "",
- "placeItems": "",
- "placeSelf": "",
- "pointerEvents": "",
- "position": "",
- "prefix": "",
- "quotes": "",
- "r": "",
- "range": "",
- "resize": "",
- "right": "",
- "rowGap": "",
- "rubyPosition": "",
- "rx": "",
- "ry": "",
- "scrollBehavior": "",
- "scrollMargin": "",
- "scrollMarginBlock": "",
- "scrollMarginBlockEnd": "",
- "scrollMarginBlockStart": "",
- "scrollMarginBottom": "",
- "scrollMarginInline": "",
- "scrollMarginInlineEnd": "",
- "scrollMarginInlineStart": "",
- "scrollMarginLeft": "",
- "scrollMarginRight": "",
- "scrollMarginTop": "",
- "scrollPadding": "",
- "scrollPaddingBlock": "",
- "scrollPaddingBlockEnd": "",
- "scrollPaddingBlockStart": "",
- "scrollPaddingBottom": "",
- "scrollPaddingInline": "",
- "scrollPaddingInlineEnd": "",
- "scrollPaddingInlineStart": "",
- "scrollPaddingLeft": "",
- "scrollPaddingRight": "",
- "scrollPaddingTop": "",
- "scrollSnapAlign": "",
- "scrollSnapStop": "",
- "scrollSnapType": "",
- "scrollbarGutter": "",
- "shapeImageThreshold": "",
- "shapeMargin": "",
- "shapeOutside": "",
- "shapeRendering": "",
- "size": "",
- "sizeAdjust": "",
- "speak": "",
- "speakAs": "",
- "src": "",
- "stopColor": "",
- "stopOpacity": "",
- "stroke": "",
- "strokeDasharray": "",
- "strokeDashoffset": "",
- "strokeLinecap": "",
- "strokeLinejoin": "",
- "strokeMiterlimit": "",
- "strokeOpacity": "",
- "strokeWidth": "",
- "suffix": "",
- "symbols": "",
- "syntax": "",
- "system": "",
- "tabSize": "",
- "tableLayout": "",
- "textAlign": "",
- "textAlignLast": "",
- "textAnchor": "",
- "textCombineUpright": "",
- "textDecoration": "",
- "textDecorationColor": "",
- "textDecorationLine": "",
- "textDecorationSkipInk": "",
- "textDecorationStyle": "",
- "textDecorationThickness": "",
- "textIndent": "",
- "textOrientation": "",
- "textOverflow": "",
- "textRendering": "",
- "textShadow": "",
- "textSizeAdjust": "",
- "textTransform": "",
- "textUnderlineOffset": "",
- "textUnderlinePosition": "",
- "top": "",
- "touchAction": "",
- "transform": "",
- "transformBox": "",
- "transformOrigin": "",
- "transformStyle": "",
- "transition": "",
- "transitionDelay": "",
- "transitionDuration": "",
- "transitionProperty": "",
- "transitionTimingFunction": "",
- "unicodeBidi": "",
- "unicodeRange": "",
- "userSelect": "",
- "userZoom": "",
- "vectorEffect": "",
- "verticalAlign": "",
- "visibility": "",
- "webkitAlignContent": "",
- "webkitAlignItems": "",
- "webkitAlignSelf": "",
- "webkitAnimation": "",
- "webkitAnimationDelay": "",
- "webkitAnimationDirection": "",
- "webkitAnimationDuration": "",
- "webkitAnimationFillMode": "",
- "webkitAnimationIterationCount": "",
- "webkitAnimationName": "",
- "webkitAnimationPlayState": "",
- "webkitAnimationTimingFunction": "",
- "webkitAppRegion": "",
- "webkitAppearance": "",
- "webkitBackfaceVisibility": "",
- "webkitBackgroundClip": "",
- "webkitBackgroundOrigin": "",
- "webkitBackgroundSize": "",
- "webkitBorderAfter": "",
- "webkitBorderAfterColor": "",
- "webkitBorderAfterStyle": "",
- "webkitBorderAfterWidth": "",
- "webkitBorderBefore": "",
- "webkitBorderBeforeColor": "",
- "webkitBorderBeforeStyle": "",
- "webkitBorderBeforeWidth": "",
- "webkitBorderBottomLeftRadius": "",
- "webkitBorderBottomRightRadius": "",
- "webkitBorderEnd": "",
- "webkitBorderEndColor": "",
- "webkitBorderEndStyle": "",
- "webkitBorderEndWidth": "",
- "webkitBorderHorizontalSpacing": "",
- "webkitBorderImage": "",
- "webkitBorderRadius": "",
- "webkitBorderStart": "",
- "webkitBorderStartColor": "",
- "webkitBorderStartStyle": "",
- "webkitBorderStartWidth": "",
- "webkitBorderTopLeftRadius": "",
- "webkitBorderTopRightRadius": "",
- "webkitBorderVerticalSpacing": "",
- "webkitBoxAlign": "",
- "webkitBoxDecorationBreak": "",
- "webkitBoxDirection": "",
- "webkitBoxFlex": "",
- "webkitBoxOrdinalGroup": "",
- "webkitBoxOrient": "",
- "webkitBoxPack": "",
- "webkitBoxReflect": "",
- "webkitBoxShadow": "",
- "webkitBoxSizing": "",
- "webkitClipPath": "",
- "webkitColumnBreakAfter": "",
- "webkitColumnBreakBefore": "",
- "webkitColumnBreakInside": "",
- "webkitColumnCount": "",
- "webkitColumnGap": "",
- "webkitColumnRule": "",
- "webkitColumnRuleColor": "",
- "webkitColumnRuleStyle": "",
- "webkitColumnRuleWidth": "",
- "webkitColumnSpan": "",
- "webkitColumnWidth": "",
- "webkitColumns": "",
- "webkitFilter": "",
- "webkitFlex": "",
- "webkitFlexBasis": "",
- "webkitFlexDirection": "",
- "webkitFlexFlow": "",
- "webkitFlexGrow": "",
- "webkitFlexShrink": "",
- "webkitFlexWrap": "",
- "webkitFontFeatureSettings": "",
- "webkitFontSmoothing": "",
- "webkitHighlight": "",
- "webkitHyphenateCharacter": "",
- "webkitJustifyContent": "",
- "webkitLineBreak": "",
- "webkitLineClamp": "",
- "webkitLocale": "",
- "webkitLogicalHeight": "",
- "webkitLogicalWidth": "",
- "webkitMarginAfter": "",
- "webkitMarginBefore": "",
- "webkitMarginEnd": "",
- "webkitMarginStart": "",
- "webkitMask": "",
- "webkitMaskBoxImage": "",
- "webkitMaskBoxImageOutset": "",
- "webkitMaskBoxImageRepeat": "",
- "webkitMaskBoxImageSlice": "",
- "webkitMaskBoxImageSource": "",
- "webkitMaskBoxImageWidth": "",
- "webkitMaskClip": "",
- "webkitMaskComposite": "",
- "webkitMaskImage": "",
- "webkitMaskOrigin": "",
- "webkitMaskPosition": "",
- "webkitMaskPositionX": "",
- "webkitMaskPositionY": "",
- "webkitMaskRepeat": "",
- "webkitMaskRepeatX": "",
- "webkitMaskRepeatY": "",
- "webkitMaskSize": "",
- "webkitMaxLogicalHeight": "",
- "webkitMaxLogicalWidth": "",
- "webkitMinLogicalHeight": "",
- "webkitMinLogicalWidth": "",
- "webkitOpacity": "",
- "webkitOrder": "",
- "webkitPaddingAfter": "",
- "webkitPaddingBefore": "",
- "webkitPaddingEnd": "",
- "webkitPaddingStart": "",
- "webkitPerspective": "",
- "webkitPerspectiveOrigin": "",
- "webkitPerspectiveOriginX": "",
- "webkitPerspectiveOriginY": "",
- "webkitPrintColorAdjust": "",
- "webkitRtlOrdering": "",
- "webkitRubyPosition": "",
- "webkitShapeImageThreshold": "",
- "webkitShapeMargin": "",
- "webkitShapeOutside": "",
- "webkitTapHighlightColor": "",
- "webkitTextCombine": "",
- "webkitTextDecorationsInEffect": "",
- "webkitTextEmphasis": "",
- "webkitTextEmphasisColor": "",
- "webkitTextEmphasisPosition": "",
- "webkitTextEmphasisStyle": "",
- "webkitTextFillColor": "",
- "webkitTextOrientation": "",
- "webkitTextSecurity": "",
- "webkitTextSizeAdjust": "",
- "webkitTextStroke": "",
- "webkitTextStrokeColor": "",
- "webkitTextStrokeWidth": "",
- "webkitTransform": "",
- "webkitTransformOrigin": "",
- "webkitTransformOriginX": "",
- "webkitTransformOriginY": "",
- "webkitTransformOriginZ": "",
- "webkitTransformStyle": "",
- "webkitTransition": "",
- "webkitTransitionDelay": "",
- "webkitTransitionDuration": "",
- "webkitTransitionProperty": "",
- "webkitTransitionTimingFunction": "",
- "webkitUserDrag": "",
- "webkitUserModify": "",
- "webkitUserSelect": "",
- "webkitWritingMode": "",
- "whiteSpace": "",
- "widows": "",
- "width": "",
- "willChange": "",
- "wordBreak": "",
- "wordSpacing": "",
- "wordWrap": "",
- "writingMode": "",
- "x": "",
- "y": "",
- "zIndex": "",
- "zoom": ""
- }
- var div_span = class div_span{};
- div_span.length = 1;
- div_span[0] = catvm.proxy(class span{});
- div_span[0].style = {
- "0": "font-family",
- "1": "font-size",
- "accentColor": "",
- "additiveSymbols": "",
- "alignContent": "",
- "alignItems": "",
- "alignSelf": "",
- "alignmentBaseline": "",
- "all": "",
- "animation": "",
- "animationDelay": "",
- "animationDirection": "",
- "animationDuration": "",
- "animationFillMode": "",
- "animationIterationCount": "",
- "animationName": "",
- "animationPlayState": "",
- "animationTimingFunction": "",
- "appRegion": "",
- "appearance": "",
- "ascentOverride": "",
- "aspectRatio": "",
- "backdropFilter": "",
- "backfaceVisibility": "",
- "background": "",
- "backgroundAttachment": "",
- "backgroundBlendMode": "",
- "backgroundClip": "",
- "backgroundColor": "",
- "backgroundImage": "",
- "backgroundOrigin": "",
- "backgroundPosition": "",
- "backgroundPositionX": "",
- "backgroundPositionY": "",
- "backgroundRepeat": "",
- "backgroundRepeatX": "",
- "backgroundRepeatY": "",
- "backgroundSize": "",
- "baselineShift": "",
- "blockSize": "",
- "border": "",
- "borderBlock": "",
- "borderBlockColor": "",
- "borderBlockEnd": "",
- "borderBlockEndColor": "",
- "borderBlockEndStyle": "",
- "borderBlockEndWidth": "",
- "borderBlockStart": "",
- "borderBlockStartColor": "",
- "borderBlockStartStyle": "",
- "borderBlockStartWidth": "",
- "borderBlockStyle": "",
- "borderBlockWidth": "",
- "borderBottom": "",
- "borderBottomColor": "",
- "borderBottomLeftRadius": "",
- "borderBottomRightRadius": "",
- "borderBottomStyle": "",
- "borderBottomWidth": "",
- "borderCollapse": "",
- "borderColor": "",
- "borderEndEndRadius": "",
- "borderEndStartRadius": "",
- "borderImage": "",
- "borderImageOutset": "",
- "borderImageRepeat": "",
- "borderImageSlice": "",
- "borderImageSource": "",
- "borderImageWidth": "",
- "borderInline": "",
- "borderInlineColor": "",
- "borderInlineEnd": "",
- "borderInlineEndColor": "",
- "borderInlineEndStyle": "",
- "borderInlineEndWidth": "",
- "borderInlineStart": "",
- "borderInlineStartColor": "",
- "borderInlineStartStyle": "",
- "borderInlineStartWidth": "",
- "borderInlineStyle": "",
- "borderInlineWidth": "",
- "borderLeft": "",
- "borderLeftColor": "",
- "borderLeftStyle": "",
- "borderLeftWidth": "",
- "borderRadius": "",
- "borderRight": "",
- "borderRightColor": "",
- "borderRightStyle": "",
- "borderRightWidth": "",
- "borderSpacing": "",
- "borderStartEndRadius": "",
- "borderStartStartRadius": "",
- "borderStyle": "",
- "borderTop": "",
- "borderTopColor": "",
- "borderTopLeftRadius": "",
- "borderTopRightRadius": "",
- "borderTopStyle": "",
- "borderTopWidth": "",
- "borderWidth": "",
- "bottom": "",
- "boxShadow": "",
- "boxSizing": "",
- "breakAfter": "",
- "breakBefore": "",
- "breakInside": "",
- "bufferedRendering": "",
- "captionSide": "",
- "caretColor": "",
- "clear": "",
- "clip": "",
- "clipPath": "",
- "clipRule": "",
- "color": "",
- "colorInterpolation": "",
- "colorInterpolationFilters": "",
- "colorRendering": "",
- "colorScheme": "",
- "columnCount": "",
- "columnFill": "",
- "columnGap": "",
- "columnRule": "",
- "columnRuleColor": "",
- "columnRuleStyle": "",
- "columnRuleWidth": "",
- "columnSpan": "",
- "columnWidth": "",
- "columns": "",
- "contain": "",
- "containIntrinsicBlockSize": "",
- "containIntrinsicHeight": "",
- "containIntrinsicInlineSize": "",
- "containIntrinsicSize": "",
- "containIntrinsicWidth": "",
- "content": "",
- "contentVisibility": "",
- "counterIncrement": "",
- "counterReset": "",
- "counterSet": "",
- "cursor": "",
- "cx": "",
- "cy": "",
- "d": "",
- "descentOverride": "",
- "direction": "",
- "display": "",
- "dominantBaseline": "",
- "emptyCells": "",
- "fallback": "",
- "fill": "",
- "fillOpacity": "",
- "fillRule": "",
- "filter": "",
- "flex": "",
- "flexBasis": "",
- "flexDirection": "",
- "flexFlow": "",
- "flexGrow": "",
- "flexShrink": "",
- "flexWrap": "",
- "float": "",
- "floodColor": "",
- "floodOpacity": "",
- "font": "",
- "fontDisplay": "",
- "fontFamily": "mmllii",
- "fontFeatureSettings": "",
- "fontKerning": "",
- "fontOpticalSizing": "",
- "fontSize": "114px",
- "fontStretch": "",
- "fontStyle": "",
- "fontVariant": "",
- "fontVariantCaps": "",
- "fontVariantEastAsian": "",
- "fontVariantLigatures": "",
- "fontVariantNumeric": "",
- "fontVariationSettings": "",
- "fontWeight": "",
- "forcedColorAdjust": "",
- "gap": "",
- "grid": "",
- "gridArea": "",
- "gridAutoColumns": "",
- "gridAutoFlow": "",
- "gridAutoRows": "",
- "gridColumn": "",
- "gridColumnEnd": "",
- "gridColumnGap": "",
- "gridColumnStart": "",
- "gridGap": "",
- "gridRow": "",
- "gridRowEnd": "",
- "gridRowGap": "",
- "gridRowStart": "",
- "gridTemplate": "",
- "gridTemplateAreas": "",
- "gridTemplateColumns": "",
- "gridTemplateRows": "",
- "height": "",
- "hyphens": "",
- "imageOrientation": "",
- "imageRendering": "",
- "inherits": "",
- "initialValue": "",
- "inlineSize": "",
- "inset": "",
- "insetBlock": "",
- "insetBlockEnd": "",
- "insetBlockStart": "",
- "insetInline": "",
- "insetInlineEnd": "",
- "insetInlineStart": "",
- "isolation": "",
- "justifyContent": "",
- "justifyItems": "",
- "justifySelf": "",
- "left": "",
- "letterSpacing": "",
- "lightingColor": "",
- "lineBreak": "",
- "lineGapOverride": "",
- "lineHeight": "",
- "listStyle": "",
- "listStyleImage": "",
- "listStylePosition": "",
- "listStyleType": "",
- "margin": "",
- "marginBlock": "",
- "marginBlockEnd": "",
- "marginBlockStart": "",
- "marginBottom": "",
- "marginInline": "",
- "marginInlineEnd": "",
- "marginInlineStart": "",
- "marginLeft": "",
- "marginRight": "",
- "marginTop": "",
- "marker": "",
- "markerEnd": "",
- "markerMid": "",
- "markerStart": "",
- "mask": "",
- "maskType": "",
- "maxBlockSize": "",
- "maxHeight": "",
- "maxInlineSize": "",
- "maxWidth": "",
- "maxZoom": "",
- "minBlockSize": "",
- "minHeight": "",
- "minInlineSize": "",
- "minWidth": "",
- "minZoom": "",
- "mixBlendMode": "",
- "negative": "",
- "objectFit": "",
- "objectPosition": "",
- "offset": "",
- "offsetDistance": "",
- "offsetPath": "",
- "offsetRotate": "",
- "opacity": "",
- "order": "",
- "orientation": "",
- "orphans": "",
- "outline": "",
- "outlineColor": "",
- "outlineOffset": "",
- "outlineStyle": "",
- "outlineWidth": "",
- "overflow": "",
- "overflowAnchor": "",
- "overflowClipMargin": "",
- "overflowWrap": "",
- "overflowX": "",
- "overflowY": "",
- "overscrollBehavior": "",
- "overscrollBehaviorBlock": "",
- "overscrollBehaviorInline": "",
- "overscrollBehaviorX": "",
- "overscrollBehaviorY": "",
- "pad": "",
- "padding": "",
- "paddingBlock": "",
- "paddingBlockEnd": "",
- "paddingBlockStart": "",
- "paddingBottom": "",
- "paddingInline": "",
- "paddingInlineEnd": "",
- "paddingInlineStart": "",
- "paddingLeft": "",
- "paddingRight": "",
- "paddingTop": "",
- "page": "",
- "pageBreakAfter": "",
- "pageBreakBefore": "",
- "pageBreakInside": "",
- "pageOrientation": "",
- "paintOrder": "",
- "perspective": "",
- "perspectiveOrigin": "",
- "placeContent": "",
- "placeItems": "",
- "placeSelf": "",
- "pointerEvents": "",
- "position": "",
- "prefix": "",
- "quotes": "",
- "r": "",
- "range": "",
- "resize": "",
- "right": "",
- "rowGap": "",
- "rubyPosition": "",
- "rx": "",
- "ry": "",
- "scrollBehavior": "",
- "scrollMargin": "",
- "scrollMarginBlock": "",
- "scrollMarginBlockEnd": "",
- "scrollMarginBlockStart": "",
- "scrollMarginBottom": "",
- "scrollMarginInline": "",
- "scrollMarginInlineEnd": "",
- "scrollMarginInlineStart": "",
- "scrollMarginLeft": "",
- "scrollMarginRight": "",
- "scrollMarginTop": "",
- "scrollPadding": "",
- "scrollPaddingBlock": "",
- "scrollPaddingBlockEnd": "",
- "scrollPaddingBlockStart": "",
- "scrollPaddingBottom": "",
- "scrollPaddingInline": "",
- "scrollPaddingInlineEnd": "",
- "scrollPaddingInlineStart": "",
- "scrollPaddingLeft": "",
- "scrollPaddingRight": "",
- "scrollPaddingTop": "",
- "scrollSnapAlign": "",
- "scrollSnapStop": "",
- "scrollSnapType": "",
- "scrollbarGutter": "",
- "shapeImageThreshold": "",
- "shapeMargin": "",
- "shapeOutside": "",
- "shapeRendering": "",
- "size": "",
- "sizeAdjust": "",
- "speak": "",
- "speakAs": "",
- "src": "",
- "stopColor": "",
- "stopOpacity": "",
- "stroke": "",
- "strokeDasharray": "",
- "strokeDashoffset": "",
- "strokeLinecap": "",
- "strokeLinejoin": "",
- "strokeMiterlimit": "",
- "strokeOpacity": "",
- "strokeWidth": "",
- "suffix": "",
- "symbols": "",
- "syntax": "",
- "system": "",
- "tabSize": "",
- "tableLayout": "",
- "textAlign": "",
- "textAlignLast": "",
- "textAnchor": "",
- "textCombineUpright": "",
- "textDecoration": "",
- "textDecorationColor": "",
- "textDecorationLine": "",
- "textDecorationSkipInk": "",
- "textDecorationStyle": "",
- "textDecorationThickness": "",
- "textIndent": "",
- "textOrientation": "",
- "textOverflow": "",
- "textRendering": "",
- "textShadow": "",
- "textSizeAdjust": "",
- "textTransform": "",
- "textUnderlineOffset": "",
- "textUnderlinePosition": "",
- "top": "",
- "touchAction": "",
- "transform": "",
- "transformBox": "",
- "transformOrigin": "",
- "transformStyle": "",
- "transition": "",
- "transitionDelay": "",
- "transitionDuration": "",
- "transitionProperty": "",
- "transitionTimingFunction": "",
- "unicodeBidi": "",
- "unicodeRange": "",
- "userSelect": "",
- "userZoom": "",
- "vectorEffect": "",
- "verticalAlign": "",
- "visibility": "",
- "webkitAlignContent": "",
- "webkitAlignItems": "",
- "webkitAlignSelf": "",
- "webkitAnimation": "",
- "webkitAnimationDelay": "",
- "webkitAnimationDirection": "",
- "webkitAnimationDuration": "",
- "webkitAnimationFillMode": "",
- "webkitAnimationIterationCount": "",
- "webkitAnimationName": "",
- "webkitAnimationPlayState": "",
- "webkitAnimationTimingFunction": "",
- "webkitAppRegion": "",
- "webkitAppearance": "",
- "webkitBackfaceVisibility": "",
- "webkitBackgroundClip": "",
- "webkitBackgroundOrigin": "",
- "webkitBackgroundSize": "",
- "webkitBorderAfter": "",
- "webkitBorderAfterColor": "",
- "webkitBorderAfterStyle": "",
- "webkitBorderAfterWidth": "",
- "webkitBorderBefore": "",
- "webkitBorderBeforeColor": "",
- "webkitBorderBeforeStyle": "",
- "webkitBorderBeforeWidth": "",
- "webkitBorderBottomLeftRadius": "",
- "webkitBorderBottomRightRadius": "",
- "webkitBorderEnd": "",
- "webkitBorderEndColor": "",
- "webkitBorderEndStyle": "",
- "webkitBorderEndWidth": "",
- "webkitBorderHorizontalSpacing": "",
- "webkitBorderImage": "",
- "webkitBorderRadius": "",
- "webkitBorderStart": "",
- "webkitBorderStartColor": "",
- "webkitBorderStartStyle": "",
- "webkitBorderStartWidth": "",
- "webkitBorderTopLeftRadius": "",
- "webkitBorderTopRightRadius": "",
- "webkitBorderVerticalSpacing": "",
- "webkitBoxAlign": "",
- "webkitBoxDecorationBreak": "",
- "webkitBoxDirection": "",
- "webkitBoxFlex": "",
- "webkitBoxOrdinalGroup": "",
- "webkitBoxOrient": "",
- "webkitBoxPack": "",
- "webkitBoxReflect": "",
- "webkitBoxShadow": "",
- "webkitBoxSizing": "",
- "webkitClipPath": "",
- "webkitColumnBreakAfter": "",
- "webkitColumnBreakBefore": "",
- "webkitColumnBreakInside": "",
- "webkitColumnCount": "",
- "webkitColumnGap": "",
- "webkitColumnRule": "",
- "webkitColumnRuleColor": "",
- "webkitColumnRuleStyle": "",
- "webkitColumnRuleWidth": "",
- "webkitColumnSpan": "",
- "webkitColumnWidth": "",
- "webkitColumns": "",
- "webkitFilter": "",
- "webkitFlex": "",
- "webkitFlexBasis": "",
- "webkitFlexDirection": "",
- "webkitFlexFlow": "",
- "webkitFlexGrow": "",
- "webkitFlexShrink": "",
- "webkitFlexWrap": "",
- "webkitFontFeatureSettings": "",
- "webkitFontSmoothing": "",
- "webkitHighlight": "",
- "webkitHyphenateCharacter": "",
- "webkitJustifyContent": "",
- "webkitLineBreak": "",
- "webkitLineClamp": "",
- "webkitLocale": "",
- "webkitLogicalHeight": "",
- "webkitLogicalWidth": "",
- "webkitMarginAfter": "",
- "webkitMarginBefore": "",
- "webkitMarginEnd": "",
- "webkitMarginStart": "",
- "webkitMask": "",
- "webkitMaskBoxImage": "",
- "webkitMaskBoxImageOutset": "",
- "webkitMaskBoxImageRepeat": "",
- "webkitMaskBoxImageSlice": "",
- "webkitMaskBoxImageSource": "",
- "webkitMaskBoxImageWidth": "",
- "webkitMaskClip": "",
- "webkitMaskComposite": "",
- "webkitMaskImage": "",
- "webkitMaskOrigin": "",
- "webkitMaskPosition": "",
- "webkitMaskPositionX": "",
- "webkitMaskPositionY": "",
- "webkitMaskRepeat": "",
- "webkitMaskRepeatX": "",
- "webkitMaskRepeatY": "",
- "webkitMaskSize": "",
- "webkitMaxLogicalHeight": "",
- "webkitMaxLogicalWidth": "",
- "webkitMinLogicalHeight": "",
- "webkitMinLogicalWidth": "",
- "webkitOpacity": "",
- "webkitOrder": "",
- "webkitPaddingAfter": "",
- "webkitPaddingBefore": "",
- "webkitPaddingEnd": "",
- "webkitPaddingStart": "",
- "webkitPerspective": "",
- "webkitPerspectiveOrigin": "",
- "webkitPerspectiveOriginX": "",
- "webkitPerspectiveOriginY": "",
- "webkitPrintColorAdjust": "",
- "webkitRtlOrdering": "",
- "webkitRubyPosition": "",
- "webkitShapeImageThreshold": "",
- "webkitShapeMargin": "",
- "webkitShapeOutside": "",
- "webkitTapHighlightColor": "",
- "webkitTextCombine": "",
- "webkitTextDecorationsInEffect": "",
- "webkitTextEmphasis": "",
- "webkitTextEmphasisColor": "",
- "webkitTextEmphasisPosition": "",
- "webkitTextEmphasisStyle": "",
- "webkitTextFillColor": "",
- "webkitTextOrientation": "",
- "webkitTextSecurity": "",
- "webkitTextSizeAdjust": "",
- "webkitTextStroke": "",
- "webkitTextStrokeColor": "",
- "webkitTextStrokeWidth": "",
- "webkitTransform": "",
- "webkitTransformOrigin": "",
- "webkitTransformOriginX": "",
- "webkitTransformOriginY": "",
- "webkitTransformOriginZ": "",
- "webkitTransformStyle": "",
- "webkitTransition": "",
- "webkitTransitionDelay": "",
- "webkitTransitionDuration": "",
- "webkitTransitionProperty": "",
- "webkitTransitionTimingFunction": "",
- "webkitUserDrag": "",
- "webkitUserModify": "",
- "webkitUserSelect": "",
- "webkitWritingMode": "",
- "whiteSpace": "",
- "widows": "",
- "width": "",
- "willChange": "",
- "wordBreak": "",
- "wordSpacing": "",
- "wordWrap": "",
- "writingMode": "",
- "x": "",
- "y": "",
- "zIndex": "",
- "zoom": ""
- }
- div_span[0].offsetHeight = 0;
- div_span[0].offsetWidth = 0;
- div_span[0].__defineGetter__("offsetHeight",function(){
- if(this.style.fontFamily === "SimHei" || this.style.fontFamily === "SimSun" || this.style.fontFamily === "NSimSun" || this.style.fontFamily === "FangSong" || this.style.fontFamily === "KaiTi"){
- return 114
- }
- if(this.style.fontFamily === this.style.fontFamily === "FangSongGB2312"||this.style.fontFamily === "KaiTiGB2312"||this.style.fontFamily === "Microsoft YaHei"||this.style.fontFamily === "Hiragino Sans GB"||this.style.fontFamily === "STHeiti Light"||this.style.fontFamily === "STHeiti"){
- return 150;
- }
- if(this.style.fontFamily === this.style.fontFamily === "STKaiti"||this.style.fontFamily === "STSong"||this.style.fontFamily === "STFangsong"){
- return 128;
- }
- return 0;
- })
- div_span[0].__defineGetter__("offsetWidth",function(){
- if(this.style.fontFamily === "SimHei" || this.style.fontFamily === "SimSun" || this.style.fontFamily === "NSimSun" || this.style.fontFamily === "FangSong" || this.style.fontFamily === "KaiTi"){
- return 912;
- }
- if(this.style.fontFamily === this.style.fontFamily === "FangSongGB2312"||this.style.fontFamily === "KaiTiGB2312"||this.style.fontFamily === "Microsoft YaHei"||this.style.fontFamily === "Hiragino Sans GB"||this.style.fontFamily === "STHeiti Light"||this.style.fontFamily === "STHeiti"||""){
- return 1326;
- }
- if(this.style.fontFamily === this.style.fontFamily === "STKaiti"||this.style.fontFamily === "STSong"||this.style.fontFamily === "STFangsong"){
- return 1098;
- }
- return 0;
- })
- div_span = catvm.proxy(div_span);
- div.children = div_span;
- return catvm.proxy(div);
- }else if(X === "canvas"){
- if(window.xxx === 0){
- window.xxx++ ;
- let canvas_2d = class canvas_2d{};
- canvas_2d.getContext = function getContext(X){
- debugger;
- if(X=='2d'){
- return catvm.memory.canvas.canvasRenderingContext2D;
- }
- };catvm.safefunction(canvas_2d.getContext);
- canvas_2d.toDataURL = function toDataURL(){
- debugger;
- return "data:image/png;base64,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";
- };catvm.safefunction(canvas_2d.toDataURL);
- return catvm.proxy(canvas_2d);
- }else{
- let canvas_webgl = class canvas_webgl{};
- canvas_webgl.getContext = function getContext(X){
- debugger;
- if(X=="webgl" || X=="experimental-webgl"){
- debugger;
- return catvm.memory.webgl;
- }
- };catvm.safefunction(canvas_webgl.getContext);
- canvas_webgl.toDataURL = function toDataURL(){
- debugger;
- return "data:image/png;base64,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"
- }
- return catvm.proxy(canvas_webgl);
- }
- }else if(X=="video"){
- let video = class video{};
- video.canPlayType = function(X){
- if(X === 'video/ogg; codecs="theora"'){
- return 'probably';
- }else if(X === 'video/mp4; codecs="avc1.42E01E"'){
- return 'probably';
- }else if(X === 'video/webm; codecs="vp8, vorbis"'){
- return 'probably';
- }else if(X === 'video/mp4; codecs="mp4v.20.8, mp4a.40.2"'){
- return "";
- }else if(X === 'video/mp4; codecs="mp4v.20.240, mp4a.40.2"'){
- return "";
- }else if(X === 'video/x-matroska; codecs="theora, vorbis"'){
- return "";
- }
- };catvm.safefunction(video.canPlayType);
- return catvm.proxy(video);
- }else if(X=="audio"){
- let audio = class audio{};
- audio.canPlayType = function(X){
- if(X === 'audio/ogg; codecs=\"vorbis\"'){
- return 'probably';
- }else if(X === 'audio/wav; codecs="1"'){
- return 'probably';
- }else if(X === 'audio/mpeg;'){
- return 'probably';
- }else if(X === 'audio/x-m4a;audio/aac;'){
- return 'maybe';
- }
- };catvm.safefunction(audio.canPlayType);
- return catvm.proxy(audio);
- }else if(X=="a"){
- var a = new(class a{});
- a.hash = location.hash;
- a.host = location.host;
- a.href = location.href;
- a.origin = location.origin;
- a.hostname = location.hostname;
- a.pathname = "";
- a.protocol = location.protocol;
- a.port = location.port;
- a.search = location.search;
- return catvm.proxy(a);
- }else if(X == "form"){
- var form = class form{};
- form.__proto__ = HTMLFormElement.prototype;
- return catvm.proxy(form);
- }
- };catvm.safefunction(document.createElement);
- window.zhiyuan = 1;
- //没问题
- document.getElementsByTagName = function getElementsByTagName(name){ //返回HTMLCollection
- if(name === "base"){
- var result = {
- length: 0
- }
- return catvm.proxy(result);
- }else if(name === "script" && window.zhiyuan === 1){
- window.zhiyuan++;
- var script01 = class script01{};
- script01.getAttribute = function getAttribute(X){
- if(X === "r"){
- return "m"
- }
- debugger;
- return null;
- };catvm.safefunction(script01.getAttribute);
- script01.parentElement = class script01_parentElement{};
- script01.parentElement.removeChild = function removeChild(){
- debugger;
- };catvm.safefunction(script01.parentElement.removeChild);
- script01.parentElement = catvm.proxy(script01.parentElement);
- script01 = catvm.proxy(script01);
- var script02 = class script02{};
- script02.getAttribute = function getAttribute(X){
- if(X === "r"){
- return "m"
- }
- debugger;
- return null;
- };catvm.safefunction(script02.getAttribute);
- script02.parentElement = class script02_parentElement{};
- script02.parentElement.removeChild = function removeChild(){
- debugger;
- };catvm.safefunction(script02.parentElement.removeChild);
- script02.parentElement = catvm.proxy(script02.parentElement);
- script02 = catvm.proxy(script02);
- return catvm.proxy({
- 0: script01,
- 1: script02,
- length: 2,
- })
- }else if(name === "meta"){
- var meta01 = class meta01{};
- meta01.getAttribute = function(X){
- return null;
- };catvm.safefunction(meta01.getAttribute);
- meta01 = catvm.proxy(meta01);
- var meta02 = class meta02{};
- meta02.getAttribute = function(X){
- return null;
- };catvm.safefunction(meta02.getAttribute);
- meta02 = catvm.proxy(meta02);
- var meta03 = class meta03{};
- meta03.getAttribute = function(X){
- return null;
- };catvm.safefunction(meta03.getAttribute);
- meta03 = catvm.proxy(meta03);
- var meta04 = class meta04{};
- meta04.getAttribute = function(X){
- return null;
- };catvm.safefunction(meta04.getAttribute);
- meta04 = catvm.proxy(meta04);
- var meta05 = class meta05{};
- meta05.getAttribute = function(X){
- return null;
- };catvm.safefunction(meta05.getAttribute);
- meta05 = catvm.proxy(meta05);
- var meta06 = class meta06{};
- meta06.getAttribute = function(X){
- return null;
- };catvm.safefunction(meta06.getAttribute);
- meta06 = catvm.proxy(meta06);
- var meta07 = class meta07{};
- meta07.content = "window.content";
- meta07.getAttribute = function(X){
- debugger;
- if(X === "r"){
- return "m"
- }
- return null;
- };catvm.safefunction(meta07.getAttribute);
- meta07.parentNode = class meta07_parentNode{};
- meta07.parentNode.removeChild = function removeChild(){
- debugger;
- };catvm.safefunction(meta07.parentNode.removeChild);
- meta07.parentNode = catvm.proxy(meta07.parentNode);
- meta07 = catvm.proxy(meta07);
- return catvm.proxy({
- 0: meta01,
- 1: meta02,
- 2: meta03,
- 3: meta04,
- 4: meta05,
- 5: meta06,
- 6: meta07,
- length: 7
- })
- }else if(name === "script" && window.zhiyuan === 2){
- var script0 = catvm.proxy(class script0{});
- script0.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script0.getAttribute);
- var script1 = catvm.proxy(class script1{});
- script1.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script1.getAttribute);
- var script2 = catvm.proxy(class script2{});
- script2.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script2.getAttribute);
- var script3 = catvm.proxy(class script3{});
- script3.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script3.getAttribute);
- var script4 = catvm.proxy(class script4{});
- script4.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script4.getAttribute);
- var script5 = catvm.proxy(class script5{});
- script5.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script5.getAttribute);
- var script6 = catvm.proxy(class script6{});
- script6.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script6.getAttribute);
- var script7 = catvm.proxy(class script7{});
- script7.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script7.getAttribute);
- var script8 = catvm.proxy(class script8{});
- script8.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script8.getAttribute);
- var script9 = catvm.proxy(class script9{});
- script9.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script9.getAttribute);
- var script10 = catvm.proxy(class script10{});
- script10.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script10.getAttribute);
- var script11 = catvm.proxy(class script11{});
- script11.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script11.getAttribute);
- var script12 = catvm.proxy(class script12{});
- script12.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script12.getAttribute);
- var script13 = catvm.proxy(class script13{});
- script13.getAttribute = function(X){
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script13.getAttribute);
- var script14 = catvm.proxy(class script14{});
- script14.getAttribute = function(X){
- debugger;
- if(X=="r"){
- return null;
- }
- debugger;
- };catvm.safefunction(script14.getAttribute);
- var script = {
- 0 : script0,
- 1 : script1,
- 2 : script2,
- 3 : script3,
- 4 : script4,
- 5 : script5,
- 6 : script6,
- 7 : script7,
- 8 : script8,
- 9 : script9,
- 10 : script10,
- 11 : script11,
- 12 : script12,
- 13 : script13,
- 14 : script14,
- length: 15
- }
- return catvm.proxy(script);
- }
- };catvm.safefunction(document.getElementsByTagName);
- var html = class html{};
- html.onresize = null;
- html.style = {
- "accentColor": "",
- "additiveSymbols": "",
- "alignContent": "",
- "alignItems": "",
- "alignSelf": "",
- "alignmentBaseline": "",
- "all": "",
- "animation": "",
- "animationDelay": "",
- "animationDirection": "",
- "animationDuration": "",
- "animationFillMode": "",
- "animationIterationCount": "",
- "animationName": "",
- "animationPlayState": "",
- "animationTimingFunction": "",
- "appRegion": "",
- "appearance": "",
- "ascentOverride": "",
- "aspectRatio": "",
- "backdropFilter": "",
- "backfaceVisibility": "",
- "background": "",
- "backgroundAttachment": "",
- "backgroundBlendMode": "",
- "backgroundClip": "",
- "backgroundColor": "",
- "backgroundImage": "",
- "backgroundOrigin": "",
- "backgroundPosition": "",
- "backgroundPositionX": "",
- "backgroundPositionY": "",
- "backgroundRepeat": "",
- "backgroundRepeatX": "",
- "backgroundRepeatY": "",
- "backgroundSize": "",
- "baselineShift": "",
- "blockSize": "",
- "border": "",
- "borderBlock": "",
- "borderBlockColor": "",
- "borderBlockEnd": "",
- "borderBlockEndColor": "",
- "borderBlockEndStyle": "",
- "borderBlockEndWidth": "",
- "borderBlockStart": "",
- "borderBlockStartColor": "",
- "borderBlockStartStyle": "",
- "borderBlockStartWidth": "",
- "borderBlockStyle": "",
- "borderBlockWidth": "",
- "borderBottom": "",
- "borderBottomColor": "",
- "borderBottomLeftRadius": "",
- "borderBottomRightRadius": "",
- "borderBottomStyle": "",
- "borderBottomWidth": "",
- "borderCollapse": "",
- "borderColor": "",
- "borderEndEndRadius": "",
- "borderEndStartRadius": "",
- "borderImage": "",
- "borderImageOutset": "",
- "borderImageRepeat": "",
- "borderImageSlice": "",
- "borderImageSource": "",
- "borderImageWidth": "",
- "borderInline": "",
- "borderInlineColor": "",
- "borderInlineEnd": "",
- "borderInlineEndColor": "",
- "borderInlineEndStyle": "",
- "borderInlineEndWidth": "",
- "borderInlineStart": "",
- "borderInlineStartColor": "",
- "borderInlineStartStyle": "",
- "borderInlineStartWidth": "",
- "borderInlineStyle": "",
- "borderInlineWidth": "",
- "borderLeft": "",
- "borderLeftColor": "",
- "borderLeftStyle": "",
- "borderLeftWidth": "",
- "borderRadius": "",
- "borderRight": "",
- "borderRightColor": "",
- "borderRightStyle": "",
- "borderRightWidth": "",
- "borderSpacing": "",
- "borderStartEndRadius": "",
- "borderStartStartRadius": "",
- "borderStyle": "",
- "borderTop": "",
- "borderTopColor": "",
- "borderTopLeftRadius": "",
- "borderTopRightRadius": "",
- "borderTopStyle": "",
- "borderTopWidth": "",
- "borderWidth": "",
- "bottom": "",
- "boxShadow": "",
- "boxSizing": "",
- "breakAfter": "",
- "breakBefore": "",
- "breakInside": "",
- "bufferedRendering": "",
- "captionSide": "",
- "caretColor": "",
- "clear": "",
- "clip": "",
- "clipPath": "",
- "clipRule": "",
- "color": "",
- "colorInterpolation": "",
- "colorInterpolationFilters": "",
- "colorRendering": "",
- "colorScheme": "",
- "columnCount": "",
- "columnFill": "",
- "columnGap": "",
- "columnRule": "",
- "columnRuleColor": "",
- "columnRuleStyle": "",
- "columnRuleWidth": "",
- "columnSpan": "",
- "columnWidth": "",
- "columns": "",
- "contain": "",
- "containIntrinsicBlockSize": "",
- "containIntrinsicHeight": "",
- "containIntrinsicInlineSize": "",
- "containIntrinsicSize": "",
- "containIntrinsicWidth": "",
- "content": "",
- "contentVisibility": "",
- "counterIncrement": "",
- "counterReset": "",
- "counterSet": "",
- "cursor": "",
- "cx": "",
- "cy": "",
- "d": "",
- "descentOverride": "",
- "direction": "",
- "display": "",
- "dominantBaseline": "",
- "emptyCells": "",
- "fallback": "",
- "fill": "",
- "fillOpacity": "",
- "fillRule": "",
- "filter": "",
- "flex": "",
- "flexBasis": "",
- "flexDirection": "",
- "flexFlow": "",
- "flexGrow": "",
- "flexShrink": "",
- "flexWrap": "",
- "float": "",
- "floodColor": "",
- "floodOpacity": "",
- "font": "",
- "fontDisplay": "",
- "fontFamily": "",
- "fontFeatureSettings": "",
- "fontKerning": "",
- "fontOpticalSizing": "",
- "fontSize": "",
- "fontStretch": "",
- "fontStyle": "",
- "fontVariant": "",
- "fontVariantCaps": "",
- "fontVariantEastAsian": "",
- "fontVariantLigatures": "",
- "fontVariantNumeric": "",
- "fontVariationSettings": "",
- "fontWeight": "",
- "forcedColorAdjust": "",
- "gap": "",
- "grid": "",
- "gridArea": "",
- "gridAutoColumns": "",
- "gridAutoFlow": "",
- "gridAutoRows": "",
- "gridColumn": "",
- "gridColumnEnd": "",
- "gridColumnGap": "",
- "gridColumnStart": "",
- "gridGap": "",
- "gridRow": "",
- "gridRowEnd": "",
- "gridRowGap": "",
- "gridRowStart": "",
- "gridTemplate": "",
- "gridTemplateAreas": "",
- "gridTemplateColumns": "",
- "gridTemplateRows": "",
- "height": "",
- "hyphens": "",
- "imageOrientation": "",
- "imageRendering": "",
- "inherits": "",
- "initialValue": "",
- "inlineSize": "",
- "inset": "",
- "insetBlock": "",
- "insetBlockEnd": "",
- "insetBlockStart": "",
- "insetInline": "",
- "insetInlineEnd": "",
- "insetInlineStart": "",
- "isolation": "",
- "justifyContent": "",
- "justifyItems": "",
- "justifySelf": "",
- "left": "",
- "letterSpacing": "",
- "lightingColor": "",
- "lineBreak": "",
- "lineGapOverride": "",
- "lineHeight": "",
- "listStyle": "",
- "listStyleImage": "",
- "listStylePosition": "",
- "listStyleType": "",
- "margin": "",
- "marginBlock": "",
- "marginBlockEnd": "",
- "marginBlockStart": "",
- "marginBottom": "",
- "marginInline": "",
- "marginInlineEnd": "",
- "marginInlineStart": "",
- "marginLeft": "",
- "marginRight": "",
- "marginTop": "",
- "marker": "",
- "markerEnd": "",
- "markerMid": "",
- "markerStart": "",
- "mask": "",
- "maskType": "",
- "maxBlockSize": "",
- "maxHeight": "",
- "maxInlineSize": "",
- "maxWidth": "",
- "maxZoom": "",
- "minBlockSize": "",
- "minHeight": "",
- "minInlineSize": "",
- "minWidth": "",
- "minZoom": "",
- "mixBlendMode": "",
- "negative": "",
- "objectFit": "",
- "objectPosition": "",
- "offset": "",
- "offsetDistance": "",
- "offsetPath": "",
- "offsetRotate": "",
- "opacity": "",
- "order": "",
- "orientation": "",
- "orphans": "",
- "outline": "",
- "outlineColor": "",
- "outlineOffset": "",
- "outlineStyle": "",
- "outlineWidth": "",
- "overflow": "",
- "overflowAnchor": "",
- "overflowClipMargin": "",
- "overflowWrap": "",
- "overflowX": "",
- "overflowY": "",
- "overscrollBehavior": "",
- "overscrollBehaviorBlock": "",
- "overscrollBehaviorInline": "",
- "overscrollBehaviorX": "",
- "overscrollBehaviorY": "",
- "pad": "",
- "padding": "",
- "paddingBlock": "",
- "paddingBlockEnd": "",
- "paddingBlockStart": "",
- "paddingBottom": "",
- "paddingInline": "",
- "paddingInlineEnd": "",
- "paddingInlineStart": "",
- "paddingLeft": "",
- "paddingRight": "",
- "paddingTop": "",
- "page": "",
- "pageBreakAfter": "",
- "pageBreakBefore": "",
- "pageBreakInside": "",
- "pageOrientation": "",
- "paintOrder": "",
- "perspective": "",
- "perspectiveOrigin": "",
- "placeContent": "",
- "placeItems": "",
- "placeSelf": "",
- "pointerEvents": "",
- "position": "",
- "prefix": "",
- "quotes": "",
- "r": "",
- "range": "",
- "resize": "",
- "right": "",
- "rowGap": "",
- "rubyPosition": "",
- "rx": "",
- "ry": "",
- "scrollBehavior": "",
- "scrollMargin": "",
- "scrollMarginBlock": "",
- "scrollMarginBlockEnd": "",
- "scrollMarginBlockStart": "",
- "scrollMarginBottom": "",
- "scrollMarginInline": "",
- "scrollMarginInlineEnd": "",
- "scrollMarginInlineStart": "",
- "scrollMarginLeft": "",
- "scrollMarginRight": "",
- "scrollMarginTop": "",
- "scrollPadding": "",
- "scrollPaddingBlock": "",
- "scrollPaddingBlockEnd": "",
- "scrollPaddingBlockStart": "",
- "scrollPaddingBottom": "",
- "scrollPaddingInline": "",
- "scrollPaddingInlineEnd": "",
- "scrollPaddingInlineStart": "",
- "scrollPaddingLeft": "",
- "scrollPaddingRight": "",
- "scrollPaddingTop": "",
- "scrollSnapAlign": "",
- "scrollSnapStop": "",
- "scrollSnapType": "",
- "scrollbarGutter": "",
- "shapeImageThreshold": "",
- "shapeMargin": "",
- "shapeOutside": "",
- "shapeRendering": "",
- "size": "",
- "sizeAdjust": "",
- "speak": "",
- "speakAs": "",
- "src": "",
- "stopColor": "",
- "stopOpacity": "",
- "stroke": "",
- "strokeDasharray": "",
- "strokeDashoffset": "",
- "strokeLinecap": "",
- "strokeLinejoin": "",
- "strokeMiterlimit": "",
- "strokeOpacity": "",
- "strokeWidth": "",
- "suffix": "",
- "symbols": "",
- "syntax": "",
- "system": "",
- "tabSize": "",
- "tableLayout": "",
- "textAlign": "",
- "textAlignLast": "",
- "textAnchor": "",
- "textCombineUpright": "",
- "textDecoration": "",
- "textDecorationColor": "",
- "textDecorationLine": "",
- "textDecorationSkipInk": "",
- "textDecorationStyle": "",
- "textDecorationThickness": "",
- "textIndent": "",
- "textOrientation": "",
- "textOverflow": "",
- "textRendering": "",
- "textShadow": "",
- "textSizeAdjust": "",
- "textTransform": "",
- "textUnderlineOffset": "",
- "textUnderlinePosition": "",
- "top": "",
- "touchAction": "",
- "transform": "",
- "transformBox": "",
- "transformOrigin": "",
- "transformStyle": "",
- "transition": "",
- "transitionDelay": "",
- "transitionDuration": "",
- "transitionProperty": "",
- "transitionTimingFunction": "",
- "unicodeBidi": "",
- "unicodeRange": "",
- "userSelect": "",
- "userZoom": "",
- "vectorEffect": "",
- "verticalAlign": "",
- "visibility": "",
- "webkitAlignContent": "",
- "webkitAlignItems": "",
- "webkitAlignSelf": "",
- "webkitAnimation": "",
- "webkitAnimationDelay": "",
- "webkitAnimationDirection": "",
- "webkitAnimationDuration": "",
- "webkitAnimationFillMode": "",
- "webkitAnimationIterationCount": "",
- "webkitAnimationName": "",
- "webkitAnimationPlayState": "",
- "webkitAnimationTimingFunction": "",
- "webkitAppRegion": "",
- "webkitAppearance": "",
- "webkitBackfaceVisibility": "",
- "webkitBackgroundClip": "",
- "webkitBackgroundOrigin": "",
- "webkitBackgroundSize": "",
- "webkitBorderAfter": "",
- "webkitBorderAfterColor": "",
- "webkitBorderAfterStyle": "",
- "webkitBorderAfterWidth": "",
- "webkitBorderBefore": "",
- "webkitBorderBeforeColor": "",
- "webkitBorderBeforeStyle": "",
- "webkitBorderBeforeWidth": "",
- "webkitBorderBottomLeftRadius": "",
- "webkitBorderBottomRightRadius": "",
- "webkitBorderEnd": "",
- "webkitBorderEndColor": "",
- "webkitBorderEndStyle": "",
- "webkitBorderEndWidth": "",
- "webkitBorderHorizontalSpacing": "",
- "webkitBorderImage": "",
- "webkitBorderRadius": "",
- "webkitBorderStart": "",
- "webkitBorderStartColor": "",
- "webkitBorderStartStyle": "",
- "webkitBorderStartWidth": "",
- "webkitBorderTopLeftRadius": "",
- "webkitBorderTopRightRadius": "",
- "webkitBorderVerticalSpacing": "",
- "webkitBoxAlign": "",
- "webkitBoxDecorationBreak": "",
- "webkitBoxDirection": "",
- "webkitBoxFlex": "",
- "webkitBoxOrdinalGroup": "",
- "webkitBoxOrient": "",
- "webkitBoxPack": "",
- "webkitBoxReflect": "",
- "webkitBoxShadow": "",
- "webkitBoxSizing": "",
- "webkitClipPath": "",
- "webkitColumnBreakAfter": "",
- "webkitColumnBreakBefore": "",
- "webkitColumnBreakInside": "",
- "webkitColumnCount": "",
- "webkitColumnGap": "",
- "webkitColumnRule": "",
- "webkitColumnRuleColor": "",
- "webkitColumnRuleStyle": "",
- "webkitColumnRuleWidth": "",
- "webkitColumnSpan": "",
- "webkitColumnWidth": "",
- "webkitColumns": "",
- "webkitFilter": "",
- "webkitFlex": "",
- "webkitFlexBasis": "",
- "webkitFlexDirection": "",
- "webkitFlexFlow": "",
- "webkitFlexGrow": "",
- "webkitFlexShrink": "",
- "webkitFlexWrap": "",
- "webkitFontFeatureSettings": "",
- "webkitFontSmoothing": "",
- "webkitHighlight": "",
- "webkitHyphenateCharacter": "",
- "webkitJustifyContent": "",
- "webkitLineBreak": "",
- "webkitLineClamp": "",
- "webkitLocale": "",
- "webkitLogicalHeight": "",
- "webkitLogicalWidth": "",
- "webkitMarginAfter": "",
- "webkitMarginBefore": "",
- "webkitMarginEnd": "",
- "webkitMarginStart": "",
- "webkitMask": "",
- "webkitMaskBoxImage": "",
- "webkitMaskBoxImageOutset": "",
- "webkitMaskBoxImageRepeat": "",
- "webkitMaskBoxImageSlice": "",
- "webkitMaskBoxImageSource": "",
- "webkitMaskBoxImageWidth": "",
- "webkitMaskClip": "",
- "webkitMaskComposite": "",
- "webkitMaskImage": "",
- "webkitMaskOrigin": "",
- "webkitMaskPosition": "",
- "webkitMaskPositionX": "",
- "webkitMaskPositionY": "",
- "webkitMaskRepeat": "",
- "webkitMaskRepeatX": "",
- "webkitMaskRepeatY": "",
- "webkitMaskSize": "",
- "webkitMaxLogicalHeight": "",
- "webkitMaxLogicalWidth": "",
- "webkitMinLogicalHeight": "",
- "webkitMinLogicalWidth": "",
- "webkitOpacity": "",
- "webkitOrder": "",
- "webkitPaddingAfter": "",
- "webkitPaddingBefore": "",
- "webkitPaddingEnd": "",
- "webkitPaddingStart": "",
- "webkitPerspective": "",
- "webkitPerspectiveOrigin": "",
- "webkitPerspectiveOriginX": "",
- "webkitPerspectiveOriginY": "",
- "webkitPrintColorAdjust": "",
- "webkitRtlOrdering": "",
- "webkitRubyPosition": "",
- "webkitShapeImageThreshold": "",
- "webkitShapeMargin": "",
- "webkitShapeOutside": "",
- "webkitTapHighlightColor": "",
- "webkitTextCombine": "",
- "webkitTextDecorationsInEffect": "",
- "webkitTextEmphasis": "",
- "webkitTextEmphasisColor": "",
- "webkitTextEmphasisPosition": "",
- "webkitTextEmphasisStyle": "",
- "webkitTextFillColor": "",
- "webkitTextOrientation": "",
- "webkitTextSecurity": "",
- "webkitTextSizeAdjust": "",
- "webkitTextStroke": "",
- "webkitTextStrokeColor": "",
- "webkitTextStrokeWidth": "",
- "webkitTransform": "",
- "webkitTransformOrigin": "",
- "webkitTransformOriginX": "",
- "webkitTransformOriginY": "",
- "webkitTransformOriginZ": "",
- "webkitTransformStyle": "",
- "webkitTransition": "",
- "webkitTransitionDelay": "",
- "webkitTransitionDuration": "",
- "webkitTransitionProperty": "",
- "webkitTransitionTimingFunction": "",
- "webkitUserDrag": "",
- "webkitUserModify": "",
- "webkitUserSelect": "",
- "webkitWritingMode": "",
- "whiteSpace": "",
- "widows": "",
- "width": "",
- "willChange": "",
- "wordBreak": "",
- "wordSpacing": "",
- "wordWrap": "",
- "writingMode": "",
- "x": "",
- "y": "",
- "zIndex": "",
- "zoom": ""
- }
- html.style = catvm.proxy(html.style);
- catvm.memory.html = {};
- html.addEventListener = function addEventListener(type,func){
- debugger;
- if(!catvm.memory.html[type]){
- catvm.memory.html[type] = [];
- }
- catvm.memory.html[type].push(func);
- return undefined;
- };catvm.safefunction(html.addEventListener);
- //没问题
- html.getAttribute = function getAttribute(){
- debugger;
- return null
- };catvm.safefunction(html.getAttribute);
- document.scrollingElement = html;
- document.documentElement = catvm.proxy(html)
- document.body = class body{};
- document.body.removeChild = function removeChild(){
- debugger;
- };catvm.safefunction(document.body.removeChild);
- document.body.appendChild = function appendChild(){
- debugger;
- };catvm.safefunction(document.body.appendChild);
- document.body = catvm.proxy(document.body);
- document.body.tagName = 'BODY';
- document.body.getAttribute = function getAttribute(){
- debugger;
- };catvm.safefunction(document.body.getAttribute);
- document.body.style = {
- "accentColor": "",
- "additiveSymbols": "",
- "alignContent": "",
- "alignItems": "",
- "alignSelf": "",
- "alignmentBaseline": "",
- "all": "",
- "animation": "",
- "animationDelay": "",
- "animationDirection": "",
- "animationDuration": "",
- "animationFillMode": "",
- "animationIterationCount": "",
- "animationName": "",
- "animationPlayState": "",
- "animationTimingFunction": "",
- "appRegion": "",
- "appearance": "",
- "ascentOverride": "",
- "aspectRatio": "",
- "backdropFilter": "",
- "backfaceVisibility": "",
- "background": "",
- "backgroundAttachment": "",
- "backgroundBlendMode": "",
- "backgroundClip": "",
- "backgroundColor": "",
- "backgroundImage": "",
- "backgroundOrigin": "",
- "backgroundPosition": "",
- "backgroundPositionX": "",
- "backgroundPositionY": "",
- "backgroundRepeat": "",
- "backgroundRepeatX": "",
- "backgroundRepeatY": "",
- "backgroundSize": "",
- "baselineShift": "",
- "blockSize": "",
- "border": "",
- "borderBlock": "",
- "borderBlockColor": "",
- "borderBlockEnd": "",
- "borderBlockEndColor": "",
- "borderBlockEndStyle": "",
- "borderBlockEndWidth": "",
- "borderBlockStart": "",
- "borderBlockStartColor": "",
- "borderBlockStartStyle": "",
- "borderBlockStartWidth": "",
- "borderBlockStyle": "",
- "borderBlockWidth": "",
- "borderBottom": "",
- "borderBottomColor": "",
- "borderBottomLeftRadius": "",
- "borderBottomRightRadius": "",
- "borderBottomStyle": "",
- "borderBottomWidth": "",
- "borderCollapse": "",
- "borderColor": "",
- "borderEndEndRadius": "",
- "borderEndStartRadius": "",
- "borderImage": "",
- "borderImageOutset": "",
- "borderImageRepeat": "",
- "borderImageSlice": "",
- "borderImageSource": "",
- "borderImageWidth": "",
- "borderInline": "",
- "borderInlineColor": "",
- "borderInlineEnd": "",
- "borderInlineEndColor": "",
- "borderInlineEndStyle": "",
- "borderInlineEndWidth": "",
- "borderInlineStart": "",
- "borderInlineStartColor": "",
- "borderInlineStartStyle": "",
- "borderInlineStartWidth": "",
- "borderInlineStyle": "",
- "borderInlineWidth": "",
- "borderLeft": "",
- "borderLeftColor": "",
- "borderLeftStyle": "",
- "borderLeftWidth": "",
- "borderRadius": "",
- "borderRight": "",
- "borderRightColor": "",
- "borderRightStyle": "",
- "borderRightWidth": "",
- "borderSpacing": "",
- "borderStartEndRadius": "",
- "borderStartStartRadius": "",
- "borderStyle": "",
- "borderTop": "",
- "borderTopColor": "",
- "borderTopLeftRadius": "",
- "borderTopRightRadius": "",
- "borderTopStyle": "",
- "borderTopWidth": "",
- "borderWidth": "",
- "bottom": "",
- "boxShadow": "",
- "boxSizing": "",
- "breakAfter": "",
- "breakBefore": "",
- "breakInside": "",
- "bufferedRendering": "",
- "captionSide": "",
- "caretColor": "",
- "clear": "",
- "clip": "",
- "clipPath": "",
- "clipRule": "",
- "color": "",
- "colorInterpolation": "",
- "colorInterpolationFilters": "",
- "colorRendering": "",
- "colorScheme": "",
- "columnCount": "",
- "columnFill": "",
- "columnGap": "",
- "columnRule": "",
- "columnRuleColor": "",
- "columnRuleStyle": "",
- "columnRuleWidth": "",
- "columnSpan": "",
- "columnWidth": "",
- "columns": "",
- "contain": "",
- "containIntrinsicBlockSize": "",
- "containIntrinsicHeight": "",
- "containIntrinsicInlineSize": "",
- "containIntrinsicSize": "",
- "containIntrinsicWidth": "",
- "content": "",
- "contentVisibility": "",
- "counterIncrement": "",
- "counterReset": "",
- "counterSet": "",
- "cursor": "",
- "cx": "",
- "cy": "",
- "d": "",
- "descentOverride": "",
- "direction": "",
- "display": "",
- "dominantBaseline": "",
- "emptyCells": "",
- "fallback": "",
- "fill": "",
- "fillOpacity": "",
- "fillRule": "",
- "filter": "",
- "flex": "",
- "flexBasis": "",
- "flexDirection": "",
- "flexFlow": "",
- "flexGrow": "",
- "flexShrink": "",
- "flexWrap": "",
- "float": "",
- "floodColor": "",
- "floodOpacity": "",
- "font": "",
- "fontDisplay": "",
- "fontFamily": "",
- "fontFeatureSettings": "",
- "fontKerning": "",
- "fontOpticalSizing": "",
- "fontSize": "",
- "fontStretch": "",
- "fontStyle": "",
- "fontVariant": "",
- "fontVariantCaps": "",
- "fontVariantEastAsian": "",
- "fontVariantLigatures": "",
- "fontVariantNumeric": "",
- "fontVariationSettings": "",
- "fontWeight": "",
- "forcedColorAdjust": "",
- "gap": "",
- "grid": "",
- "gridArea": "",
- "gridAutoColumns": "",
- "gridAutoFlow": "",
- "gridAutoRows": "",
- "gridColumn": "",
- "gridColumnEnd": "",
- "gridColumnGap": "",
- "gridColumnStart": "",
- "gridGap": "",
- "gridRow": "",
- "gridRowEnd": "",
- "gridRowGap": "",
- "gridRowStart": "",
- "gridTemplate": "",
- "gridTemplateAreas": "",
- "gridTemplateColumns": "",
- "gridTemplateRows": "",
- "height": "",
- "hyphens": "",
- "imageOrientation": "",
- "imageRendering": "",
- "inherits": "",
- "initialValue": "",
- "inlineSize": "",
- "inset": "",
- "insetBlock": "",
- "insetBlockEnd": "",
- "insetBlockStart": "",
- "insetInline": "",
- "insetInlineEnd": "",
- "insetInlineStart": "",
- "isolation": "",
- "justifyContent": "",
- "justifyItems": "",
- "justifySelf": "",
- "left": "",
- "letterSpacing": "",
- "lightingColor": "",
- "lineBreak": "",
- "lineGapOverride": "",
- "lineHeight": "",
- "listStyle": "",
- "listStyleImage": "",
- "listStylePosition": "",
- "listStyleType": "",
- "margin": "",
- "marginBlock": "",
- "marginBlockEnd": "",
- "marginBlockStart": "",
- "marginBottom": "",
- "marginInline": "",
- "marginInlineEnd": "",
- "marginInlineStart": "",
- "marginLeft": "",
- "marginRight": "",
- "marginTop": "",
- "marker": "",
- "markerEnd": "",
- "markerMid": "",
- "markerStart": "",
- "mask": "",
- "maskType": "",
- "maxBlockSize": "",
- "maxHeight": "",
- "maxInlineSize": "",
- "maxWidth": "",
- "maxZoom": "",
- "minBlockSize": "",
- "minHeight": "",
- "minInlineSize": "",
- "minWidth": "",
- "minZoom": "",
- "mixBlendMode": "",
- "negative": "",
- "objectFit": "",
- "objectPosition": "",
- "offset": "",
- "offsetDistance": "",
- "offsetPath": "",
- "offsetRotate": "",
- "opacity": "",
- "order": "",
- "orientation": "",
- "orphans": "",
- "outline": "",
- "outlineColor": "",
- "outlineOffset": "",
- "outlineStyle": "",
- "outlineWidth": "",
- "overflow": "",
- "overflowAnchor": "",
- "overflowClipMargin": "",
- "overflowWrap": "",
- "overflowX": "",
- "overflowY": "",
- "overscrollBehavior": "",
- "overscrollBehaviorBlock": "",
- "overscrollBehaviorInline": "",
- "overscrollBehaviorX": "",
- "overscrollBehaviorY": "",
- "pad": "",
- "padding": "",
- "paddingBlock": "",
- "paddingBlockEnd": "",
- "paddingBlockStart": "",
- "paddingBottom": "",
- "paddingInline": "",
- "paddingInlineEnd": "",
- "paddingInlineStart": "",
- "paddingLeft": "",
- "paddingRight": "",
- "paddingTop": "",
- "page": "",
- "pageBreakAfter": "",
- "pageBreakBefore": "",
- "pageBreakInside": "",
- "pageOrientation": "",
- "paintOrder": "",
- "perspective": "",
- "perspectiveOrigin": "",
- "placeContent": "",
- "placeItems": "",
- "placeSelf": "",
- "pointerEvents": "",
- "position": "",
- "prefix": "",
- "quotes": "",
- "r": "",
- "range": "",
- "resize": "",
- "right": "",
- "rowGap": "",
- "rubyPosition": "",
- "rx": "",
- "ry": "",
- "scrollBehavior": "",
- "scrollMargin": "",
- "scrollMarginBlock": "",
- "scrollMarginBlockEnd": "",
- "scrollMarginBlockStart": "",
- "scrollMarginBottom": "",
- "scrollMarginInline": "",
- "scrollMarginInlineEnd": "",
- "scrollMarginInlineStart": "",
- "scrollMarginLeft": "",
- "scrollMarginRight": "",
- "scrollMarginTop": "",
- "scrollPadding": "",
- "scrollPaddingBlock": "",
- "scrollPaddingBlockEnd": "",
- "scrollPaddingBlockStart": "",
- "scrollPaddingBottom": "",
- "scrollPaddingInline": "",
- "scrollPaddingInlineEnd": "",
- "scrollPaddingInlineStart": "",
- "scrollPaddingLeft": "",
- "scrollPaddingRight": "",
- "scrollPaddingTop": "",
- "scrollSnapAlign": "",
- "scrollSnapStop": "",
- "scrollSnapType": "",
- "scrollbarGutter": "",
- "shapeImageThreshold": "",
- "shapeMargin": "",
- "shapeOutside": "",
- "shapeRendering": "",
- "size": "",
- "sizeAdjust": "",
- "speak": "",
- "speakAs": "",
- "src": "",
- "stopColor": "",
- "stopOpacity": "",
- "stroke": "",
- "strokeDasharray": "",
- "strokeDashoffset": "",
- "strokeLinecap": "",
- "strokeLinejoin": "",
- "strokeMiterlimit": "",
- "strokeOpacity": "",
- "strokeWidth": "",
- "suffix": "",
- "symbols": "",
- "syntax": "",
- "system": "",
- "tabSize": "",
- "tableLayout": "",
- "textAlign": "",
- "textAlignLast": "",
- "textAnchor": "",
- "textCombineUpright": "",
- "textDecoration": "",
- "textDecorationColor": "",
- "textDecorationLine": "",
- "textDecorationSkipInk": "",
- "textDecorationStyle": "",
- "textDecorationThickness": "",
- "textIndent": "",
- "textOrientation": "",
- "textOverflow": "",
- "textRendering": "",
- "textShadow": "",
- "textSizeAdjust": "",
- "textTransform": "",
- "textUnderlineOffset": "",
- "textUnderlinePosition": "",
- "top": "",
- "touchAction": "",
- "transform": "",
- "transformBox": "",
- "transformOrigin": "",
- "transformStyle": "",
- "transition": "",
- "transitionDelay": "",
- "transitionDuration": "",
- "transitionProperty": "",
- "transitionTimingFunction": "",
- "unicodeBidi": "",
- "unicodeRange": "",
- "userSelect": "",
- "userZoom": "",
- "vectorEffect": "",
- "verticalAlign": "",
- "visibility": "",
- "webkitAlignContent": "",
- "webkitAlignItems": "",
- "webkitAlignSelf": "",
- "webkitAnimation": "",
- "webkitAnimationDelay": "",
- "webkitAnimationDirection": "",
- "webkitAnimationDuration": "",
- "webkitAnimationFillMode": "",
- "webkitAnimationIterationCount": "",
- "webkitAnimationName": "",
- "webkitAnimationPlayState": "",
- "webkitAnimationTimingFunction": "",
- "webkitAppRegion": "",
- "webkitAppearance": "",
- "webkitBackfaceVisibility": "",
- "webkitBackgroundClip": "",
- "webkitBackgroundOrigin": "",
- "webkitBackgroundSize": "",
- "webkitBorderAfter": "",
- "webkitBorderAfterColor": "",
- "webkitBorderAfterStyle": "",
- "webkitBorderAfterWidth": "",
- "webkitBorderBefore": "",
- "webkitBorderBeforeColor": "",
- "webkitBorderBeforeStyle": "",
- "webkitBorderBeforeWidth": "",
- "webkitBorderBottomLeftRadius": "",
- "webkitBorderBottomRightRadius": "",
- "webkitBorderEnd": "",
- "webkitBorderEndColor": "",
- "webkitBorderEndStyle": "",
- "webkitBorderEndWidth": "",
- "webkitBorderHorizontalSpacing": "",
- "webkitBorderImage": "",
- "webkitBorderRadius": "",
- "webkitBorderStart": "",
- "webkitBorderStartColor": "",
- "webkitBorderStartStyle": "",
- "webkitBorderStartWidth": "",
- "webkitBorderTopLeftRadius": "",
- "webkitBorderTopRightRadius": "",
- "webkitBorderVerticalSpacing": "",
- "webkitBoxAlign": "",
- "webkitBoxDecorationBreak": "",
- "webkitBoxDirection": "",
- "webkitBoxFlex": "",
- "webkitBoxOrdinalGroup": "",
- "webkitBoxOrient": "",
- "webkitBoxPack": "",
- "webkitBoxReflect": "",
- "webkitBoxShadow": "",
- "webkitBoxSizing": "",
- "webkitClipPath": "",
- "webkitColumnBreakAfter": "",
- "webkitColumnBreakBefore": "",
- "webkitColumnBreakInside": "",
- "webkitColumnCount": "",
- "webkitColumnGap": "",
- "webkitColumnRule": "",
- "webkitColumnRuleColor": "",
- "webkitColumnRuleStyle": "",
- "webkitColumnRuleWidth": "",
- "webkitColumnSpan": "",
- "webkitColumnWidth": "",
- "webkitColumns": "",
- "webkitFilter": "",
- "webkitFlex": "",
- "webkitFlexBasis": "",
- "webkitFlexDirection": "",
- "webkitFlexFlow": "",
- "webkitFlexGrow": "",
- "webkitFlexShrink": "",
- "webkitFlexWrap": "",
- "webkitFontFeatureSettings": "",
- "webkitFontSmoothing": "",
- "webkitHighlight": "",
- "webkitHyphenateCharacter": "",
- "webkitJustifyContent": "",
- "webkitLineBreak": "",
- "webkitLineClamp": "",
- "webkitLocale": "",
- "webkitLogicalHeight": "",
- "webkitLogicalWidth": "",
- "webkitMarginAfter": "",
- "webkitMarginBefore": "",
- "webkitMarginEnd": "",
- "webkitMarginStart": "",
- "webkitMask": "",
- "webkitMaskBoxImage": "",
- "webkitMaskBoxImageOutset": "",
- "webkitMaskBoxImageRepeat": "",
- "webkitMaskBoxImageSlice": "",
- "webkitMaskBoxImageSource": "",
- "webkitMaskBoxImageWidth": "",
- "webkitMaskClip": "",
- "webkitMaskComposite": "",
- "webkitMaskImage": "",
- "webkitMaskOrigin": "",
- "webkitMaskPosition": "",
- "webkitMaskPositionX": "",
- "webkitMaskPositionY": "",
- "webkitMaskRepeat": "",
- "webkitMaskRepeatX": "",
- "webkitMaskRepeatY": "",
- "webkitMaskSize": "",
- "webkitMaxLogicalHeight": "",
- "webkitMaxLogicalWidth": "",
- "webkitMinLogicalHeight": "",
- "webkitMinLogicalWidth": "",
- "webkitOpacity": "",
- "webkitOrder": "",
- "webkitPaddingAfter": "",
- "webkitPaddingBefore": "",
- "webkitPaddingEnd": "",
- "webkitPaddingStart": "",
- "webkitPerspective": "",
- "webkitPerspectiveOrigin": "",
- "webkitPerspectiveOriginX": "",
- "webkitPerspectiveOriginY": "",
- "webkitPrintColorAdjust": "",
- "webkitRtlOrdering": "",
- "webkitRubyPosition": "",
- "webkitShapeImageThreshold": "",
- "webkitShapeMargin": "",
- "webkitShapeOutside": "",
- "webkitTapHighlightColor": "",
- "webkitTextCombine": "",
- "webkitTextDecorationsInEffect": "",
- "webkitTextEmphasis": "",
- "webkitTextEmphasisColor": "",
- "webkitTextEmphasisPosition": "",
- "webkitTextEmphasisStyle": "",
- "webkitTextFillColor": "",
- "webkitTextOrientation": "",
- "webkitTextSecurity": "",
- "webkitTextSizeAdjust": "",
- "webkitTextStroke": "",
- "webkitTextStrokeColor": "",
- "webkitTextStrokeWidth": "",
- "webkitTransform": "",
- "webkitTransformOrigin": "",
- "webkitTransformOriginX": "",
- "webkitTransformOriginY": "",
- "webkitTransformOriginZ": "",
- "webkitTransformStyle": "",
- "webkitTransition": "",
- "webkitTransitionDelay": "",
- "webkitTransitionDuration": "",
- "webkitTransitionProperty": "",
- "webkitTransitionTimingFunction": "",
- "webkitUserDrag": "",
- "webkitUserModify": "",
- "webkitUserSelect": "",
- "webkitWritingMode": "",
- "whiteSpace": "",
- "widows": "",
- "width": "",
- "willChange": "",
- "wordBreak": "",
- "wordSpacing": "",
- "wordWrap": "",
- "writingMode": "",
- "x": "",
- "y": "",
- "zIndex": "",
- "zoom": ""
- }
- document.body.style = catvm.proxy(document.body.style);
- document.body.onmouseenter = null;
- document.onmousemove = null;
- document.visibilityState = 'visible';
- document.createEvent = function createEvent(){
- debugger;
- };catvm.safefunction(document.createEvent);
- document.onselectionchange = null;
- document.documentElement.__proto__ = HTMLHtmlElement.prototype;
- document.cookie = 'CXYlUDpRKrs0P=CurrentCookie';
- //////
- document = catvm.proxy(document)
- catvm.print.open=true;
- debugger;
- HTMLFormElement.prototype.submit = function submit(){
- debugger;
- };catvm.safefunction(HTMLFormElement.prototype.submit);
- XMLHttpRequest.prototype.open = function open(arg1,arg2,arg3){
- debugger;
- window.ywb = arg2;
- };catvm.safefunction(XMLHttpRequest.prototype.open);
- XMLHttpRequest.prototype.send = function send(){
- debugger;
- };catvm.safefunction(XMLHttpRequest.prototype.send);
- delete window.VMError;
- delete window.Buffer;
- second_win_ts
- second_InnerJs
- debugger;
- console.log(document.cookie);
- debugger;
- catvm.memory.listeners.load[0]();
- catvm.memory.listeners.load[1]();
- catvm.memory.setTimeout_func[0]();
- catvm.memory.setInterval_func[50000]();
- debugger;
- debugger;
- function get_cookie(){
- return document.cookie
- }
- screenXs2 = [
- 409,
- 409,
- 408,
- 407,
- 406,
- 404,
- 404,
- 402,
- 402,
- 401,
- 400,
- 399,
- 398,
- 397,
- 396,
- 395,
- 393,
- 392,
- 391,
- 388,
- 387,
- 385,
- 384,
- 380,
- 378,
- 376,
- 373,
- 372,
- 368,
- 365,
- 361,
- 358,
- 355,
- 352,
- 350,
- 347,
- 345,
- 344,
- 341,
- 340,
- 339,
- 337,
- 336,
- 335,
- 334,
- 333,
- 332,
- 332,
- 331,
- 330,
- 327,
- 323,
- 319,
- 313,
- 310,
- 304,
- 300,
- 295,
- 289,
- 283,
- 280,
- 275,
- 271,
- 267,
- 264,
- 259,
- 255,
- 252,
- 249,
- 246,
- 241,
- 236,
- 232,
- 227,
- 222,
- 219,
- 215,
- 212,
- 208,
- 204,
- 201,
- 199,
- 195,
- 192,
- 189,
- 185,
- 183,
- 180,
- 176,
- 172,
- 168,
- 164,
- 160,
- 158,
- 155,
- 152,
- 150,
- 146,
- 143,
- 140,
- 136,
- 134,
- 132,
- 130,
- 127,
- 124,
- 122,
- 120,
- 118,
- 116,
- 112,
- 111,
- 109,
- 105,
- 104,
- 101,
- 99,
- 95,
- 92,
- 89,
- 88,
- 86,
- 83,
- 81,
- 80,
- 78,
- 76,
- 76,
- 74,
- 72,
- 70,
- 69,
- 68,
- 68,
- 67,
- 67,
- 66,
- 66,
- 66,
- 66,
- 66,
- 66,
- 66,
- 67,
- 67,
- 68,
- 70,
- 73,
- 77,
- 82,
- 87,
- 92,
- 98,
- 104,
- 108,
- 112,
- 118,
- 121,
- 127,
- 132,
- 136,
- 140,
- 146,
- 149,
- 156,
- 160,
- 164,
- 168,
- 172,
- 178,
- 182,
- 186,
- 192,
- 196,
- 202,
- 207,
- 212,
- 219,
- 224,
- 230,
- 236,
- 243,
- 249,
- 256,
- 262,
- 271,
- 277,
- 284,
- 291,
- 298,
- 304,
- 311,
- 318,
- 324,
- 330,
- 338,
- 346,
- 352,
- 360,
- 364,
- 369,
- 375,
- 378,
- 381,
- 384,
- 388,
- 393,
- 398,
- 402,
- 408,
- 412,
- 416,
- 420,
- 424,
- 428,
- 432,
- 436,
- 439,
- 442,
- 444,
- 446,
- 448,
- 448,
- 450,
- 451,
- 452,
- 452,
- 452,
- 452,
- 452,
- 451,
- 450,
- 448,
- 447,
- 444,
- 443,
- 440,
- 438,
- 434,
- 428,
- 423,
- 418,
- 411,
- 406,
- 398,
- 392,
- 384,
- 378,
- 371,
- 362,
- 354,
- 347,
- 341,
- 335,
- 330,
- 323,
- 316,
- 310,
- 303,
- 296,
- 288,
- 280,
- 273,
- 268,
- 261,
- 256,
- 249,
- 242,
- 233,
- 225,
- 219,
- 210,
- 204,
- 198,
- 192,
- 186,
- 180,
- 173,
- 168,
- 161,
- 155,
- 150,
- 145,
- 142,
- 137,
- 132,
- 128,
- 124,
- 120,
- 118,
- 115,
- 112,
- 108,
- 106,
- 103,
- 100,
- 97,
- 94,
- 92,
- 89,
- 87,
- 84,
- 83,
- 81,
- 80,
- 79,
- 76,
- 76,
- 76,
- 76,
- 76,
- 76,
- 76,
- 76,
- 76,
- 77,
- 79,
- 79,
- 81,
- 82,
- 85,
- 88,
- 92,
- 96,
- 100,
- 106,
- 112,
- 120,
- 124,
- 129,
- 135,
- 140,
- 144,
- 149,
- 156,
- 162,
- 168,
- 174,
- 180,
- 188,
- 193,
- 201,
- 207,
- 212,
- 219,
- 225,
- 231,
- 238,
- 245,
- 249,
- 256,
- 262,
- 268,
- 275,
- 284,
- 290,
- 296,
- 303,
- 309,
- 317,
- 324,
- 331,
- 340,
- 348,
- 356,
- 362,
- 368,
- 374,
- 379,
- 385,
- 392,
- 397,
- 403,
- 408,
- 414,
- 419,
- 423,
- 426,
- 428,
- 432,
- 435,
- 436,
- 438,
- 440,
- 441,
- 442,
- 444,
- 445,
- 447,
- 448,
- 448,
- 449,
- 450,
- 450,
- 450,
- 448,
- 445,
- 442,
- 436,
- 430,
- 423,
- 413,
- 404,
- 396,
- 387,
- 378,
- 369,
- 357,
- 348,
- 337,
- 328,
- 321,
- 315,
- 309,
- 301,
- 294,
- 288,
- 280,
- 275,
- 268,
- 261,
- 255,
- 248,
- 240,
- 234,
- 228,
- 222,
- 215,
- 208,
- 201,
- 192,
- 186,
- 179,
- 172,
- 167,
- 160,
- 152,
- 146,
- 142,
- 137,
- 132,
- 128,
- 124,
- 121,
- 118,
- 116,
- 114,
- 112,
- 112,
- 112,
- 112,
- 112,
- 112,
- 112,
- 113,
- 115,
- 116,
- 119,
- 123,
- 126,
- 132,
- 137,
- 143,
- 150,
- 157,
- 167,
- 175,
- 181,
- 187,
- 194,
- 200,
- 204,
- 211,
- 217,
- 223,
- 229,
- 236,
- 243,
- 249,
- 254,
- 260,
- 265,
- 268,
- 272,
- 276,
- 280,
- 283,
- 288,
- 290,
- 294,
- 296,
- 298,
- 301,
- 304,
- 306,
- 308,
- 312,
- 315,
- 317,
- 320,
- 324,
- 326,
- 329,
- 332,
- 333,
- 336,
- 339,
- 341,
- 344,
- 348,
- 352,
- 356,
- 359,
- 364,
- 368,
- 373,
- 380,
- 385,
- 390,
- 395,
- 400,
- 404,
- 407,
- 410,
- 413,
- 418,
- 422,
- 425,
- 431,
- 434,
- 436,
- 440,
- 442,
- 443,
- 444,
- 447,
- 448,
- 451,
- 453,
- 456,
- 459,
- 460,
- 462,
- 465,
- 467,
- 468,
- 470,
- 471,
- 472,
- 472,
- 472,
- 472,
- 472,
- 472,
- 472,
- 471,
- 469,
- 468,
- 466,
- 464,
- 461,
- 458,
- 455,
- 452,
- 449,
- 445,
- 442,
- 438,
- 434,
- 429,
- 424,
- 419,
- 413,
- 408,
- 403,
- 396,
- 392,
- 387,
- 381,
- 376,
- 368,
- 362,
- 354,
- 348,
- 341,
- 335,
- 328,
- 322,
- 317,
- 311,
- 304,
- 297,
- 290,
- 282,
- 276,
- 268,
- 260,
- 254,
- 249,
- 244,
- 237,
- 232,
- 226,
- 220,
- 214,
- 208,
- 204,
- 199,
- 195,
- 192,
- 188,
- 184,
- 181,
- 180,
- 178,
- 176,
- 175,
- 174,
- 172,
- 172,
- 172,
- 172,
- 172,
- 172,
- 173,
- 174,
- 176,
- 177,
- 180,
- 182,
- 185,
- 188,
- 192,
- 196,
- 200,
- 205,
- 209,
- 216,
- 224,
- 230,
- 236,
- 244,
- 252,
- 260,
- 266,
- 272,
- 279,
- 287,
- 293,
- 300,
- 308,
- 315,
- 322,
- 328,
- 335,
- 341,
- 345,
- 350,
- 354,
- 356,
- 360,
- 364,
- 367,
- 369,
- 373,
- 376,
- 377,
- 382,
- 384,
- 385,
- 388,
- 392,
- 396,
- 399,
- 401,
- 405,
- 408,
- 412,
- 415,
- 419,
- 423,
- 427,
- 431,
- 433,
- 437,
- 440,
- 444,
- 447,
- 449,
- 452,
- 456,
- 458,
- 460,
- 463,
- 466,
- 468,
- 469,
- 472,
- 473,
- 475,
- 476,
- 478,
- 479,
- 480,
- 481,
- 482,
- 484,
- 484,
- 486,
- 487,
- 488,
- 490,
- 490,
- 491,
- 492,
- 493,
- 494,
- 495,
- 496,
- 496,
- 497,
- 498,
- 499,
- 499,
- 499,
- 500,
- 500,
- 500,
- 500,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 501,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 500,
- 501,
- 501,
- 501,
- 502,
- 503,
- 503,
- 504,
- 504,
- 504,
- 505,
- 505,
- 506,
- 507,
- 508,
- 508,
- 508,
- 509,
- 510,
- 510,
- 511,
- 511,
- 512,
- 512,
- 512,
- 513,
- 513,
- 514,
- 514,
- 515,
- 516,
- 516,
- 516,
- 516,
- 516,
- 517,
- 518,
- 519,
- 520,
- 520,
- 520,
- 521,
- 522,
- 523,
- 523,
- 524,
- 525,
- 526,
- 527,
- 528,
- 528,
- 529,
- 530,
- 531,
- 532,
- 532,
- 533,
- 534,
- 535,
- 536,
- 536,
- 537,
- 537
- ]
- screenYs2 = [
- 102,
- 103,
- 103,
- 104,
- 105,
- 105,
- 106,
- 107,
- 108,
- 108,
- 108,
- 108,
- 109,
- 110,
- 110,
- 111,
- 112,
- 113,
- 114,
- 116,
- 116,
- 117,
- 118,
- 120,
- 121,
- 123,
- 124,
- 125,
- 127,
- 128,
- 131,
- 132,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 140,
- 142,
- 143,
- 144,
- 144,
- 145,
- 146,
- 146,
- 147,
- 148,
- 148,
- 148,
- 150,
- 152,
- 153,
- 155,
- 156,
- 159,
- 161,
- 164,
- 167,
- 170,
- 172,
- 175,
- 177,
- 181,
- 184,
- 186,
- 190,
- 192,
- 195,
- 197,
- 200,
- 204,
- 207,
- 211,
- 213,
- 217,
- 220,
- 223,
- 225,
- 228,
- 232,
- 235,
- 236,
- 240,
- 244,
- 247,
- 249,
- 252,
- 255,
- 260,
- 264,
- 267,
- 269,
- 272,
- 274,
- 276,
- 280,
- 284,
- 288,
- 290,
- 296,
- 298,
- 301,
- 304,
- 308,
- 311,
- 313,
- 316,
- 319,
- 322,
- 326,
- 327,
- 330,
- 334,
- 337,
- 340,
- 344,
- 349,
- 354,
- 360,
- 364,
- 366,
- 372,
- 375,
- 378,
- 381,
- 385,
- 389,
- 394,
- 400,
- 404,
- 408,
- 412,
- 416,
- 418,
- 421,
- 424,
- 425,
- 427,
- 428,
- 429,
- 430,
- 432,
- 432,
- 433,
- 434,
- 436,
- 436,
- 438,
- 439,
- 439,
- 440,
- 440,
- 440,
- 440,
- 439,
- 438,
- 436,
- 434,
- 432,
- 428,
- 427,
- 422,
- 418,
- 413,
- 408,
- 400,
- 395,
- 389,
- 383,
- 377,
- 368,
- 360,
- 352,
- 345,
- 339,
- 331,
- 322,
- 315,
- 307,
- 300,
- 292,
- 286,
- 280,
- 273,
- 264,
- 257,
- 251,
- 244,
- 238,
- 231,
- 224,
- 220,
- 213,
- 208,
- 203,
- 196,
- 192,
- 187,
- 184,
- 180,
- 179,
- 176,
- 175,
- 174,
- 173,
- 173,
- 172,
- 172,
- 171,
- 170,
- 170,
- 169,
- 168,
- 168,
- 168,
- 168,
- 168,
- 168,
- 168,
- 168,
- 168,
- 169,
- 169,
- 169,
- 169,
- 170,
- 171,
- 172,
- 173,
- 175,
- 178,
- 180,
- 183,
- 186,
- 188,
- 191,
- 194,
- 196,
- 202,
- 208,
- 212,
- 218,
- 224,
- 231,
- 237,
- 244,
- 253,
- 260,
- 267,
- 275,
- 280,
- 285,
- 291,
- 295,
- 301,
- 308,
- 312,
- 318,
- 322,
- 328,
- 334,
- 339,
- 343,
- 348,
- 352,
- 356,
- 360,
- 366,
- 370,
- 375,
- 380,
- 385,
- 391,
- 397,
- 401,
- 406,
- 411,
- 416,
- 421,
- 425,
- 429,
- 433,
- 436,
- 441,
- 446,
- 451,
- 456,
- 460,
- 463,
- 467,
- 470,
- 474,
- 477,
- 480,
- 484,
- 488,
- 492,
- 495,
- 500,
- 504,
- 508,
- 511,
- 514,
- 519,
- 522,
- 526,
- 529,
- 532,
- 533,
- 535,
- 537,
- 538,
- 540,
- 541,
- 541,
- 543,
- 544,
- 544,
- 545,
- 547,
- 548,
- 548,
- 548,
- 548,
- 548,
- 547,
- 544,
- 543,
- 540,
- 537,
- 534,
- 529,
- 524,
- 518,
- 511,
- 502,
- 492,
- 482,
- 469,
- 460,
- 445,
- 435,
- 424,
- 416,
- 401,
- 390,
- 373,
- 360,
- 349,
- 338,
- 328,
- 317,
- 308,
- 295,
- 284,
- 276,
- 268,
- 261,
- 251,
- 244,
- 237,
- 228,
- 220,
- 214,
- 209,
- 205,
- 202,
- 200,
- 197,
- 196,
- 192,
- 191,
- 190,
- 189,
- 188,
- 187,
- 187,
- 187,
- 187,
- 187,
- 187,
- 187,
- 188,
- 188,
- 188,
- 189,
- 190,
- 192,
- 192,
- 194,
- 195,
- 197,
- 200,
- 204,
- 208,
- 215,
- 220,
- 228,
- 236,
- 247,
- 257,
- 267,
- 279,
- 288,
- 295,
- 305,
- 314,
- 322,
- 331,
- 337,
- 344,
- 349,
- 356,
- 360,
- 366,
- 371,
- 376,
- 380,
- 385,
- 391,
- 396,
- 401,
- 405,
- 410,
- 416,
- 421,
- 427,
- 432,
- 438,
- 442,
- 448,
- 455,
- 461,
- 468,
- 475,
- 484,
- 491,
- 497,
- 503,
- 509,
- 516,
- 521,
- 528,
- 533,
- 538,
- 542,
- 547,
- 550,
- 552,
- 555,
- 558,
- 560,
- 562,
- 564,
- 566,
- 568,
- 571,
- 574,
- 576,
- 578,
- 580,
- 582,
- 583,
- 585,
- 585,
- 585,
- 584,
- 583,
- 581,
- 578,
- 575,
- 570,
- 565,
- 560,
- 551,
- 543,
- 532,
- 520,
- 510,
- 498,
- 484,
- 470,
- 458,
- 447,
- 436,
- 423,
- 410,
- 401,
- 392,
- 384,
- 378,
- 370,
- 364,
- 358,
- 353,
- 349,
- 343,
- 338,
- 331,
- 325,
- 320,
- 316,
- 312,
- 308,
- 304,
- 301,
- 295,
- 291,
- 283,
- 278,
- 275,
- 272,
- 266,
- 261,
- 257,
- 255,
- 249,
- 247,
- 244,
- 242,
- 240,
- 239,
- 238,
- 237,
- 236,
- 234,
- 234,
- 234,
- 234,
- 234,
- 233,
- 233,
- 233,
- 233,
- 233,
- 234,
- 236,
- 241,
- 244,
- 249,
- 252,
- 256,
- 262,
- 265,
- 268,
- 272,
- 275,
- 278,
- 281,
- 283,
- 285,
- 288,
- 289,
- 292,
- 295,
- 297,
- 300,
- 304,
- 307,
- 310,
- 315,
- 319,
- 324,
- 328,
- 332,
- 336,
- 339,
- 344,
- 348,
- 352,
- 357,
- 363,
- 366,
- 372,
- 379,
- 384,
- 388,
- 393,
- 399,
- 405,
- 411,
- 417,
- 421,
- 428,
- 434,
- 440,
- 447,
- 452,
- 459,
- 467,
- 472,
- 480,
- 487,
- 492,
- 501,
- 510,
- 519,
- 525,
- 532,
- 540,
- 546,
- 552,
- 560,
- 568,
- 578,
- 584,
- 590,
- 597,
- 604,
- 611,
- 616,
- 623,
- 628,
- 634,
- 640,
- 645,
- 651,
- 656,
- 661,
- 665,
- 667,
- 670,
- 672,
- 675,
- 676,
- 677,
- 678,
- 680,
- 680,
- 681,
- 682,
- 682,
- 682,
- 682,
- 681,
- 680,
- 677,
- 674,
- 670,
- 665,
- 660,
- 652,
- 644,
- 638,
- 631,
- 624,
- 610,
- 600,
- 589,
- 576,
- 565,
- 554,
- 544,
- 528,
- 513,
- 502,
- 491,
- 482,
- 473,
- 460,
- 451,
- 440,
- 432,
- 423,
- 415,
- 409,
- 400,
- 395,
- 389,
- 384,
- 377,
- 370,
- 363,
- 357,
- 351,
- 345,
- 340,
- 336,
- 329,
- 324,
- 319,
- 314,
- 311,
- 304,
- 301,
- 296,
- 292,
- 290,
- 287,
- 284,
- 283,
- 280,
- 279,
- 277,
- 276,
- 275,
- 274,
- 274,
- 274,
- 273,
- 273,
- 273,
- 273,
- 273,
- 273,
- 273,
- 274,
- 275,
- 275,
- 276,
- 277,
- 278,
- 279,
- 280,
- 281,
- 283,
- 284,
- 285,
- 286,
- 287,
- 288,
- 291,
- 292,
- 294,
- 295,
- 296,
- 299,
- 300,
- 302,
- 304,
- 306,
- 309,
- 310,
- 312,
- 313,
- 314,
- 317,
- 318,
- 321,
- 324,
- 326,
- 328,
- 331,
- 333,
- 336,
- 339,
- 340,
- 344,
- 348,
- 349,
- 351,
- 353,
- 356,
- 357,
- 360,
- 361,
- 362,
- 364,
- 365,
- 368,
- 370,
- 372,
- 374,
- 375,
- 376,
- 378,
- 380,
- 381,
- 383,
- 384,
- 385,
- 386,
- 387,
- 388,
- 390,
- 392,
- 393,
- 394,
- 395,
- 396,
- 397,
- 399,
- 400,
- 401,
- 402,
- 403,
- 404,
- 405,
- 406,
- 407,
- 408,
- 409,
- 410,
- 411,
- 412,
- 413,
- 414,
- 415,
- 415,
- 416,
- 416,
- 417,
- 418,
- 419,
- 420,
- 420,
- 421,
- 422,
- 423,
- 424,
- 425,
- 426,
- 427,
- 428,
- 428,
- 428,
- 428,
- 429,
- 430,
- 430,
- 431,
- 431,
- 432,
- 432,
- 432,
- 432,
- 432,
- 433,
- 434,
- 435,
- 435,
- 435,
- 435,
- 436,
- 436,
- 436,
- 437,
- 437,
- 438,
- 438,
- 439
- ]
- timeStamps2 = [
- 91162.5,
- 91171.30000007153,
- 91177.70000004768,
- 91185.70000004768,
- 91200.70000004768,
- 91207.5,
- 91223.80000007153,
- 91228.20000004768,
- 91237,
- 91242.5,
- 91252.30000007153,
- 91257.80000007153,
- 91266.80000007153,
- 91273.60000002384,
- 91281.20000004768,
- 91287.70000004768,
- 91295.20000004768,
- 91304,
- 91308.89999997616,
- 91319.39999997616,
- 91323.39999997616,
- 91331.70000004768,
- 91339.89999997616,
- 91347.30000007153,
- 91354.70000004768,
- 91361.10000002384,
- 91367.20000004768,
- 91375,
- 91384.10000002384,
- 91390.39999997616,
- 91398.5,
- 91406.5,
- 91412.60000002384,
- 91420.5,
- 91427.30000007153,
- 91435,
- 91440.70000004768,
- 91448.30000007153,
- 91457,
- 91464.30000007153,
- 91472.89999997616,
- 91478.5,
- 91486.70000004768,
- 91493.70000004768,
- 91502.39999997616,
- 91508.60000002384,
- 91516.89999997616,
- 91522.70000004768,
- 91530.70000004768,
- 91544.89999997616,
- 91817.70000004768,
- 91825.10000002384,
- 91832.70000004768,
- 91839.60000002384,
- 91846.70000004768,
- 91853.89999997616,
- 91862.30000007153,
- 91868.80000007153,
- 91876.80000007153,
- 91883.60000002384,
- 91891.20000004768,
- 91898.20000004768,
- 91906.60000002384,
- 91913,
- 91919.30000007153,
- 91927,
- 91935.10000002384,
- 91941.60000002384,
- 91950.80000007153,
- 91957.30000007153,
- 91965.10000002384,
- 91972,
- 91979.70000004768,
- 91985.5,
- 91992.70000004768,
- 92002.30000007153,
- 92007.5,
- 92016.30000007153,
- 92023.30000007153,
- 92030.30000007153,
- 92038.70000004768,
- 92045.20000004768,
- 92053,
- 92060.30000007153,
- 92067.5,
- 92075.30000007153,
- 92082.60000002384,
- 92087.80000007153,
- 92096.80000007153,
- 92104.70000004768,
- 92109.80000007153,
- 92118.89999997616,
- 92126.89999997616,
- 92133.30000007153,
- 92140.80000007153,
- 92149.20000004768,
- 92155.70000004768,
- 92163,
- 92170.60000002384,
- 92178.39999997616,
- 92184.20000004768,
- 92193.70000004768,
- 92198.30000007153,
- 92206.80000007153,
- 92214.60000002384,
- 92222.60000002384,
- 92228.60000002384,
- 92236.20000004768,
- 92243.89999997616,
- 92252,
- 92258.20000004768,
- 92266.39999997616,
- 92273.80000007153,
- 92280.80000007153,
- 92289,
- 92295.20000004768,
- 92302.5,
- 92310.10000002384,
- 92318.70000004768,
- 92323.60000002384,
- 92332.60000002384,
- 92339.39999997616,
- 92347.39999997616,
- 92354.10000002384,
- 92361.20000004768,
- 92369.70000004768,
- 92375.89999997616,
- 92384.39999997616,
- 92390.70000004768,
- 92398,
- 92406.89999997616,
- 92412.39999997616,
- 92420.5,
- 92428,
- 92434.39999997616,
- 92442.70000004768,
- 92448.70000004768,
- 92457.20000004768,
- 92464.30000007153,
- 92473.10000002384,
- 92478.30000007153,
- 92486.39999997616,
- 92493.39999997616,
- 92502,
- 92508.60000002384,
- 92515,
- 92524.5,
- 92529.10000002384,
- 92540.10000002384,
- 92544,
- 92553.89999997616,
- 92558.80000007153,
- 92567.89999997616,
- 92574,
- 92582.89999997616,
- 92587.70000004768,
- 92596.89999997616,
- 92604.30000007153,
- 92610.30000007153,
- 92619.39999997616,
- 92626,
- 92633.80000007153,
- 92640.70000004768,
- 92649.89999997616,
- 92655,
- 92663.70000004768,
- 92670.20000004768,
- 92677.89999997616,
- 92684.70000004768,
- 92691.89999997616,
- 92700.20000004768,
- 92706.89999997616,
- 92713.89999997616,
- 92722.30000007153,
- 92729.10000002384,
- 92735.70000004768,
- 92744.20000004768,
- 92751.20000004768,
- 92758.70000004768,
- 92766.30000007153,
- 92773.20000004768,
- 92780.89999997616,
- 92788.70000004768,
- 92795.20000004768,
- 92802.89999997616,
- 92810.30000007153,
- 92817.80000007153,
- 92823.80000007153,
- 92833.20000004768,
- 92837.5,
- 92845.80000007153,
- 92855.10000002384,
- 92860,
- 92869.80000007153,
- 92875.60000002384,
- 92884,
- 92889.30000007153,
- 92897.70000004768,
- 92904.89999997616,
- 92911.30000007153,
- 92918.89999997616,
- 92927.80000007153,
- 92935.60000002384,
- 92940.60000002384,
- 92948.80000007153,
- 92957.30000007153,
- 92964.20000004768,
- 92973.10000002384,
- 92978.30000007153,
- 92986.39999997616,
- 92994.20000004768,
- 93000.60000002384,
- 93009.30000007153,
- 93015.70000004768,
- 93023.89999997616,
- 93030,
- 93039.10000002384,
- 93044.60000002384,
- 93053.39999997616,
- 93059.80000007153,
- 93067.70000004768,
- 93074.39999997616,
- 93081.39999997616,
- 93089.70000004768,
- 93104.70000004768,
- 93126,
- 93133.89999997616,
- 93140.39999997616,
- 93148.30000007153,
- 93155.70000004768,
- 93163.10000002384,
- 93170.89999997616,
- 93177.10000002384,
- 93185.70000004768,
- 93192.10000002384,
- 93201.60000002384,
- 93205.70000004768,
- 93215.30000007153,
- 93221.60000002384,
- 93228.89999997616,
- 93237.20000004768,
- 93242.5,
- 93250.70000004768,
- 93258.70000004768,
- 93264.39999997616,
- 93273.70000004768,
- 93279.60000002384,
- 93288.5,
- 93295.5,
- 93300.89999997616,
- 93309.30000007153,
- 93317.70000004768,
- 93324.39999997616,
- 93332.10000002384,
- 93339,
- 93346.80000007153,
- 93354.5,
- 93360.60000002384,
- 93368.80000007153,
- 93376.5,
- 93384,
- 93390.5,
- 93397.5,
- 93406.60000002384,
- 93412.10000002384,
- 93420.60000002384,
- 93426,
- 93435,
- 93441.89999997616,
- 93448.30000007153,
- 93457.10000002384,
- 93464.20000004768,
- 93472.10000002384,
- 93479.5,
- 93486.20000004768,
- 93493.70000004768,
- 93501.60000002384,
- 93508.30000007153,
- 93516.5,
- 93522.60000002384,
- 93531.20000004768,
- 93537.60000002384,
- 93545.39999997616,
- 93551.89999997616,
- 93560.10000002384,
- 93567.80000007153,
- 93574.60000002384,
- 93582.39999997616,
- 93589.70000004768,
- 93596.30000007153,
- 93604.70000004768,
- 93610.10000002384,
- 93620,
- 93625.89999997616,
- 93634.20000004768,
- 93640,
- 93649.30000007153,
- 93656.30000007153,
- 93662.5,
- 93671.20000004768,
- 93676.20000004768,
- 93686.10000002384,
- 93692.20000004768,
- 93699.70000004768,
- 93707.39999997616,
- 93715,
- 93721.70000004768,
- 93729.5,
- 93737,
- 93742.80000007153,
- 93752.30000007153,
- 93757.60000002384,
- 93767.39999997616,
- 93773,
- 93781.30000007153,
- 93788.60000002384,
- 93793.70000004768,
- 93803,
- 93808.89999997616,
- 93817.5,
- 93824,
- 93832.30000007153,
- 93839.80000007153,
- 93847.20000004768,
- 93853,
- 93861.5,
- 93868.20000004768,
- 93876.30000007153,
- 93884.10000002384,
- 93890,
- 93898.20000004768,
- 93906.20000004768,
- 93912.39999997616,
- 93920.10000002384,
- 93926.70000004768,
- 93935.89999997616,
- 93941.89999997616,
- 93950.60000002384,
- 93957,
- 93965.10000002384,
- 93972,
- 93979.10000002384,
- 93984.89999997616,
- 93993.70000004768,
- 93999.70000004768,
- 94009.5,
- 94015.5,
- 94023.60000002384,
- 94030.60000002384,
- 94038.30000007153,
- 94045.10000002384,
- 94056.20000004768,
- 94058.20000004768,
- 94066.70000004768,
- 94075.20000004768,
- 94082.60000002384,
- 94088.89999997616,
- 94095.70000004768,
- 94104,
- 94111.5,
- 94118.89999997616,
- 94124.30000007153,
- 94134.20000004768,
- 94139.89999997616,
- 94148.89999997616,
- 94155.70000004768,
- 94163.39999997616,
- 94168.60000002384,
- 94176,
- 94184.89999997616,
- 94192.70000004768,
- 94199.5,
- 94207.5,
- 94213.80000007153,
- 94222,
- 94229.5,
- 94236.20000004768,
- 94242.89999997616,
- 94252.10000002384,
- 94258,
- 94266.60000002384,
- 94273.30000007153,
- 94280.70000004768,
- 94288.89999997616,
- 94293.30000007153,
- 94302.60000002384,
- 94310.10000002384,
- 94317.70000004768,
- 94332.20000004768,
- 94339.39999997616,
- 94354.39999997616,
- 94360.70000004768,
- 94376.30000007153,
- 94384.10000002384,
- 94389.89999997616,
- 94398.39999997616,
- 94403.80000007153,
- 94411.39999997616,
- 94421.30000007153,
- 94426.89999997616,
- 94434.39999997616,
- 94442.89999997616,
- 94448.20000004768,
- 94456.70000004768,
- 94464.39999997616,
- 94472.60000002384,
- 94478.30000007153,
- 94486.80000007153,
- 94493.10000002384,
- 94501.60000002384,
- 94507.39999997616,
- 94516.89999997616,
- 94522.70000004768,
- 94530.5,
- 94538.70000004768,
- 94545.20000004768,
- 94553.20000004768,
- 94559.30000007153,
- 94568,
- 94573.89999997616,
- 94581.30000007153,
- 94590.10000002384,
- 94596.60000002384,
- 94605.20000004768,
- 94610.89999997616,
- 94619.10000002384,
- 94625.89999997616,
- 94634.20000004768,
- 94639.80000007153,
- 94647.60000002384,
- 94656.10000002384,
- 94662.5,
- 94670.80000007153,
- 94676.60000002384,
- 94686,
- 94692,
- 94700.60000002384,
- 94706.20000004768,
- 94714.70000004768,
- 94722.10000002384,
- 94729.10000002384,
- 94735.30000007153,
- 94743.80000007153,
- 94751.80000007153,
- 94758.20000004768,
- 94764,
- 94773.89999997616,
- 94780.5,
- 94787.20000004768,
- 94795.70000004768,
- 94802.30000007153,
- 94810.10000002384,
- 94817.89999997616,
- 94824.10000002384,
- 94832.30000007153,
- 94839.20000004768,
- 94847.10000002384,
- 94860.89999997616,
- 94868.89999997616,
- 94875.39999997616,
- 94883.39999997616,
- 94891.80000007153,
- 94897.39999997616,
- 94905.80000007153,
- 94913.20000004768,
- 94920,
- 94928,
- 94934.80000007153,
- 94942.70000004768,
- 94949.5,
- 94956.60000002384,
- 94965.10000002384,
- 94971.60000002384,
- 94979,
- 94987.70000004768,
- 94992.20000004768,
- 95001.60000002384,
- 95008.89999997616,
- 95015.5,
- 95022.5,
- 95031,
- 95036.70000004768,
- 95044.89999997616,
- 95052,
- 95059.70000004768,
- 95067.10000002384,
- 95075.39999997616,
- 95080.80000007153,
- 95089.39999997616,
- 95097.39999997616,
- 95104.39999997616,
- 95110.89999997616,
- 95119.30000007153,
- 95125.5,
- 95133.89999997616,
- 95140.20000004768,
- 95148.39999997616,
- 95155.80000007153,
- 95162.80000007153,
- 95170.5,
- 95177.60000002384,
- 95184.5,
- 95192.60000002384,
- 95199.70000004768,
- 95207.20000004768,
- 95213.70000004768,
- 95222.5,
- 95229,
- 95236.60000002384,
- 95243.70000004768,
- 95251.80000007153,
- 95258.10000002384,
- 95266.20000004768,
- 95273,
- 95280.70000004768,
- 95288.80000007153,
- 95294.10000002384,
- 95304.20000004768,
- 95309,
- 95315.5,
- 95324.20000004768,
- 95332.20000004768,
- 95337.89999997616,
- 95347.5,
- 95352.20000004768,
- 95360.80000007153,
- 95369.39999997616,
- 95375.70000004768,
- 95382.5,
- 95390.39999997616,
- 95398.10000002384,
- 95405.70000004768,
- 95412.89999997616,
- 95420.39999997616,
- 95427.80000007153,
- 95433.80000007153,
- 95743.70000004768,
- 95751.5,
- 95758.39999997616,
- 95766.5,
- 95772.30000007153,
- 95779,
- 95788.60000002384,
- 95795.10000002384,
- 95803,
- 95808.30000007153,
- 95818.30000007153,
- 95823.39999997616,
- 95833.10000002384,
- 95839.5,
- 95847.20000004768,
- 95853.89999997616,
- 95860.89999997616,
- 95868.10000002384,
- 95875.39999997616,
- 95883.30000007153,
- 95891.30000007153,
- 95898.10000002384,
- 95905.10000002384,
- 95913.80000007153,
- 95919.5,
- 95926.60000002384,
- 95935.70000004768,
- 95942.10000002384,
- 95950.10000002384,
- 95956,
- 95964.30000007153,
- 95972,
- 95979.10000002384,
- 95986.39999997616,
- 95992.20000004768,
- 96001.60000002384,
- 96008.60000002384,
- 96014.70000004768,
- 96023.80000007153,
- 96029.70000004768,
- 96038.60000002384,
- 96045.5,
- 96051.20000004768,
- 96060.20000004768,
- 96067.5,
- 96074.10000002384,
- 96082.20000004768,
- 96089.89999997616,
- 96095.10000002384,
- 96105.5,
- 96109.89999997616,
- 96119.20000004768,
- 96125.80000007153,
- 96132.39999997616,
- 96141.39999997616,
- 96146.60000002384,
- 96153.80000007153,
- 96162.30000007153,
- 96171,
- 96177,
- 96185.30000007153,
- 96191.60000002384,
- 96200.5,
- 96205.89999997616,
- 96215.10000002384,
- 96221.30000007153,
- 96229,
- 96236.70000004768,
- 96243,
- 96252.10000002384,
- 96257.80000007153,
- 96266.20000004768,
- 96272.10000002384,
- 96281.10000002384,
- 96287.70000004768,
- 96294.70000004768,
- 96303.30000007153,
- 96308.89999997616,
- 96317.70000004768,
- 96324.5,
- 96332.5,
- 96338.60000002384,
- 96347,
- 96354,
- 96361.30000007153,
- 96369.20000004768,
- 96376,
- 96381.60000002384,
- 96392.20000004768,
- 96397.30000007153,
- 96405.20000004768,
- 96412.10000002384,
- 96421.30000007153,
- 96425.89999997616,
- 96435.39999997616,
- 96441.5,
- 96450.39999997616,
- 96455.80000007153,
- 96465.10000002384,
- 96471.5,
- 96479.30000007153,
- 96486.10000002384,
- 96493.70000004768,
- 96501.5,
- 96508,
- 96516.39999997616,
- 96521.89999997616,
- 96531.20000004768,
- 96538.20000004768,
- 96545,
- 96553,
- 96558.70000004768,
- 96568.10000002384,
- 96574.30000007153,
- 96582.5,
- 96588.5,
- 96597.5,
- 96602.30000007153,
- 96611.89999997616,
- 96618.60000002384,
- 96625.89999997616,
- 96633.70000004768,
- 96641.30000007153,
- 96648.30000007153,
- 96655.10000002384,
- 96662.89999997616,
- 96668.39999997616,
- 96675.80000007153,
- 96683.10000002384,
- 96690.5,
- 96697.80000007153,
- 96705.10000002384,
- 96712.60000002384,
- 96719.80000007153,
- 96727.10000002384,
- 96734.5,
- 96741.60000002384,
- 96749.10000002384,
- 96756.70000004768,
- 96763.80000007153,
- 96771.30000007153,
- 96778.5,
- 96786.10000002384,
- 96793.30000007153,
- 96800.60000002384,
- 96808.20000004768,
- 96815.39999997616,
- 96822.89999997616,
- 96830.39999997616,
- 96837.5,
- 96846.10000002384,
- 96853.5,
- 96860.89999997616,
- 96868.20000004768,
- 96876.10000002384,
- 96883.70000004768,
- 96890.80000007153,
- 96898.30000007153,
- 96905.10000002384,
- 96912.70000004768,
- 96919.60000002384,
- 96926.60000002384,
- 96935.70000004768,
- 96941.5,
- 96948.89999997616,
- 96957.60000002384,
- 96964.10000002384,
- 96970.60000002384,
- 96978.89999997616,
- 96993.60000002384,
- 97000.39999997616,
- 97016.10000002384,
- 97022,
- 97030.30000007153,
- 97038.20000004768,
- 97044.60000002384,
- 97053.39999997616,
- 97059,
- 97068,
- 97074,
- 97082.70000004768,
- 97088.20000004768,
- 97097.20000004768,
- 97104.80000007153,
- 97110.89999997616,
- 97119.5,
- 97125.20000004768,
- 97133.30000007153,
- 97140.39999997616,
- 97148.89999997616,
- 97154.80000007153,
- 97163.5,
- 97170.39999997616,
- 97177.80000007153,
- 97183.89999997616,
- 97191.70000004768,
- 97200.5,
- 97205.30000007153,
- 97214.80000007153,
- 97221.70000004768,
- 97229.5,
- 97235.89999997616,
- 97243.80000007153,
- 97251.39999997616,
- 97258.30000007153,
- 97266.20000004768,
- 97272.60000002384,
- 97280.10000002384,
- 97288.20000004768,
- 97295.80000007153,
- 97300.70000004768,
- 97309.5,
- 97318,
- 97331.30000007153,
- 97339.89999997616,
- 97346.60000002384,
- 97354.30000007153,
- 97361.39999997616,
- 97369.30000007153,
- 97375,
- 97384,
- 97388.80000007153,
- 97398.89999997616,
- 97404.39999997616,
- 97413.39999997616,
- 97421.30000007153,
- 97425.89999997616,
- 97442.89999997616,
- 97449.39999997616,
- 97457.30000007153,
- 97464.20000004768,
- 97479.60000002384,
- 97492.89999997616,
- 97500.10000002384,
- 97508.80000007153,
- 97515.30000007153,
- 97521.70000004768,
- 97530.70000004768,
- 97537.39999997616,
- 97553.10000002384,
- 97559.20000004768,
- 97574.5,
- 97582.5,
- 97588.39999997616,
- 97595.80000007153,
- 97611.60000002384,
- 97616.80000007153,
- 97634.10000002384,
- 97640.10000002384,
- 97655.20000004768,
- 97663.20000004768,
- 97670.39999997616,
- 97690.89999997616,
- 97697.80000007153,
- 97707.60000002384,
- 97714,
- 97738.20000004768,
- 97742.89999997616,
- 97751.39999997616,
- 97758.20000004768,
- 97781.5,
- 97787.20000004768,
- 97803.30000007153,
- 97808.80000007153,
- 97815.70000004768,
- 97824.20000004768,
- 97833.60000002384,
- 97838.20000004768,
- 97853.70000004768,
- 97861.70000004768,
- 97868,
- 97883.10000002384,
- 97891.30000007153,
- 97897.80000007153,
- 97920.5,
- 97950.20000004768,
- 97964.20000004768,
- 97971.39999997616,
- 98008.60000002384,
- 98016.10000002384,
- 98074.10000002384,
- 98104.39999997616,
- 98118.70000004768,
- 98125.60000002384,
- 98141,
- 98170.89999997616,
- 98207.70000004768,
- 98212.80000007153,
- 98221.20000004768,
- 98259.10000002384,
- 98280.70000004768,
- 98318,
- 98354.20000004768,
- 98398.5,
- 98403.89999997616,
- 98427.30000007153,
- 98457.5,
- 98471,
- 98478.60000002384,
- 98546,
- 98566.39999997616,
- 98589.60000002384,
- 98604.5,
- 98610.70000004768,
- 98671,
- 98691.39999997616
- ]
- function update_cookie(cookie){
- document.cookie = cookie;
- for(var i=0;i<screenXs2.length;i++){
- var move = {};
- move.screenX = screenXs2[i];
- move.screenY = screenYs2[i];
- move.timeStamp = timeStamps2[i];
- move.button = 0;
- if(i === 0){
- catvm.memory.html.mouseenter[0](move);
- }
- catvm.memory.document.mousemove[2](move); //catvm.memory.document.mousemove[2]
- catvm.memory.document.mousemove[0](move);
- catvm.memory.document.mousemove[1](move);
- }
- var click = {};
- click.screenX = screenXs2[screenXs2.length - 1];
- click.screenY = screenYs2[screenYs2.length - 1];
- click.target = {};
- click.target.getBoundingClientRect = function() {
- return {
- bottom: 388.6000061035156,
- height: 16,
- left: 306,
- right: 374,
- top: 372.6000061035156,
- width: 68,
- x: 306,
- y: 372.6000061035156,
- }
- }
- catvm.memory.document.click[0](click);
- catvm.memory.document.click[2](click);
- catvm.memory.document.click[1](click);
- return document.cookie;
- }
- function change_createElement_yzm(captchaId,Code){
- window.zqq = document.createElement;
- document.createElement = function (x) {
- if (x === "a") {
- var a = new (class a{});
- a.href = "http://zxgk.court.gov.cn:80/zhongben/checkyzm.do?captchaId=" + captchaId + "&pCode=" + Code;
- a.protocol = "http:";
- a.pathname = "/zhongben/checkyzm.do";
- a.hostname = "zxgk.court.gov.cn";
- a.search = "?captchaId=" + captchaId + "&pCode=" + Code;
- a.hash = "";
- a.port = "";
- return a;
- } else {
- return window.zqq.apply(this, arguments);
- }
- }
- }
- //验证码验证
- function check_yzm(method, url, captchaId, Code){
- change_createElement_yzm(captchaId,Code);
- var xmlHttpRequest = new window.XMLHttpRequest();
- xmlHttpRequest.open(method, url,true);
- xmlHttpRequest.send();
- return window.ywb;
- }
- function change_createElement_detail(captchaId, Code, id){
- window.zqq = document.createElement;
- document.createElement = function (x) {
- if (x === "a") {
- var a = new (class a{});
- a.protocol = "http:";
- a.pathname = "/zhongben/searchZbDetail";
- a.hostname = "zxgk.court.gov.cn";
- a.search = "?id=" + id + "&j_captcha=" + Code + "&captchaId=" + captchaId;
- a.hash = "";
- a.port = "";
- return a;
- } else {
- return window.zqq.apply(this, arguments);
- }
- }
- }
- function get_detail(method, url, captchaId, Code, id) {
- change_createElement_detail(captchaId, Code, id)
- var xmlHttpRequest = new window.XMLHttpRequest();
- xmlHttpRequest.open(method, url,true);
- xmlHttpRequest.send();
- return window.ywb;
- }
- function change_createElement_list(){
- window.zqq = document.createElement;
- document.createElement = function (x) {
- if (x === "a") {
- var a = new (class a{});
- a.protocol = "http:";
- a.pathname = "/zhongben/search.do";
- a.hostname = "zxgk.court.gov.cn";
- a.search = "";
- a.hash = "";
- a.port = "";
- return a;
- } else {
- return window.zqq.apply(this, arguments);
- }
- }
- }
- function get_list(method, url){
- change_createElement_list()
- var xmlHttpRequest = new window.XMLHttpRequest();
- xmlHttpRequest.open(method, url,true);
- xmlHttpRequest.send();
- return window.ywb;
- }
|