| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307 |
- (function(){function ez(){this.zt={};this.Eq={}}ez._t=[];ez.nF=function(K){var Z=ez._t;if(Z.length!=0){var b=new n(R.E.k$);
- for(var H=0;H<Z.length;H++)Z[H].B(b)}window.requestAnimationFrame(ez.nF)};window.requestAnimationFrame(ez.nF);
- ez.prototype.Ad=function(K){var Z=this.zt[K];if(Z==null)return!1;return Z.length>0};ez.prototype.addEventListener=function(K,Z){this.k(K,Z,null)};
- ez.prototype.k=function(K,Z,b){if(this.zt[K]==null){this.zt[K]=[];this.Eq[K]=[]}this.zt[K].push(Z);this.Eq[K].push(b);
- if(K==R.E.k$){var J=ez._t;if(J.indexOf(this)==-1)J.push(this)}};ez.prototype.removeEventListener=function(K,Z){var b=this.zt[K];
- if(b==null)return;var J=b.indexOf(Z);if(J<0)return;var w=this.Eq[K];b.splice(J,1);w.splice(J,1);if(K==R.E.k$&&b.length==0){var Y=ez._t;
- Y.splice(Y.indexOf(this),1)}};ez.prototype.B=function(K){K.currentTarget=this;if(K.target==null)K.target=this;
- var Z=this.zt[K.type];if(Z==null)return;var b=this.Eq[K.type];for(var H=0;H<Z.length;H++){if(b[H]==null)Z[H](K);
- else Z[H].call(b[H],K)}};function Q(){this.no={};this.kg=0;this.Fp();window.__kb=this}Q.H0=null;Q.prototype.Fp=function(){var K=navigator.keyboard;
- if(K&&window.top==window.self)K.getLayoutMap().then(function(Z){Q.H0=Z})};Q.prototype.reset=function(){this.no={};
- this.kg=0};Q.prototype.yB=function(K){this.kg++;this.no[K]=!0};Q.prototype.L5=function(K){this.kg--;
- delete this.no[K];if(this.kg<=0||Q.Ur(K,Q.SB))this.reset()};Q.prototype.q=function(K){for(var H=0;H<K.uW.length;
- H++)if(this.no[K.uW[H]])return!0;return!1};Q.prototype.cu=function(){var K=this,Z=K.q(Q.FS)?10:1,b=0,J=0;
- if(K.q(Q.if))b=-Z;if(K.q(Q.p3))b=Z;if(K.q(Q.d0))J=-Z;if(K.q(Q.gA))J=Z;return new iz(b,J)};Q.prototype.xb=function(){var K=this,Z=Q.AU;
- for(var H=0;H<10;H++)if(K.q(Z[H]))return H;return-1};Q.Ur=function(K,Z){return Z.uW.indexOf(K)!=-1};
- Q.$L=function(K){var Z=K.code,w=!1;if(Z=="")return!1;var b=Q.Ur,J=Q.AU.concat([Q.sQ,Q.sr,Q.ZS,Q.zr]);
- for(var H=0;H<J.length;H++)if(b(Z,J[H]))w=!0;if(K.altKey&&!K.shiftKey&&!K.ctrlKey&&w)return!1;return Q.I2.indexOf(Z)==-1||K.shiftKey&&(Z=="F5"||Z=="F6")};
- Q.aft=function(K){var Z=K.code;return Z!=""&&(Q.I2.indexOf(Z)==-1||K.shiftKey&&(Z=="F5"||Z=="F6"))};
- Q.LN=function(K){if(typeof K=="string")return K;var Z=navigator.platform.toUpperCase().indexOf("MAC")>=0;
- if(K==null)return"";var b=[];for(var H=0;H<K.length;H++){var J=K[H].Nn?K[H].Nn:K[H];if(Z&&K[H].hh)J=K[H].hh;
- b.push(J)}if(Z||b.length==1)return b.join(" + ");else{var w=b.pop();return b.join("+")+" + "+w}};Q.I2="ZoomToggle BrightnessDown BrightnessUp AudioVolumeMute AudioVolumeDown AudioVolumeUp LaunchApplication1 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Enter Shift Escape KeyV".split(" ");
- Q.N6=function(K){var Z=K.code,b=Q.H0;if(b&&b.get(Z)){var J={"+":"NumpadAdd","-":"NumpadSubtract",".":"Period"},w=b.get(Z).toLowerCase(),Y=w.charCodeAt(0);
- if(97<=Y&&Y<=122){var S="Key"+w.toUpperCase();Z=S}else if(J[w])Z=J[w];return Z}var J={"+":"NumpadAdd","-":"NumpadSubtract",".":"Period"},w=K.key.toLowerCase(),Y=w.charCodeAt(0);
- if(w.length==1){if(97<=Y&&Y<=122){var S="Key"+w.toUpperCase();Z=S}else if(J[w])Z=J[w]}return Z};Q.a0P={nm:"No Touch",uW:["NoTouch"]};
- Q.$l={Nn:"Enter",uW:["Enter","NumpadEnter"]};Q.FS={Nn:"Shift",hh:"\u21E7",uW:["ShiftLeft","ShiftRight"]};
- Q.SB={Nn:"Meta",uW:["MetaLeft","MetaRight","OSLeft","OSRight"]};Q.sP={Nn:"Ctrl",hh:"\u2318",uW:"ControlLeft ControlRight MetaLeft MetaRight OSLeft OSRight".split(" ")};
- Q.Vo={Nn:"Alt",hh:"\u2325",uW:["AltLeft","AltRight"]};Q.a0D={Nn:"CtrlOrAlt",uW:Q.sP.uW.concat(Q.Vo.uW)};
- Q.EZ={Nn:"Escape",uW:["Escape"]};Q.XO={Nn:"Space",uW:["Space"]};Q.cL={Nn:"Tab",uW:["Tab"]};Q.a7m={Nn:"Home",uW:["Home"]};
- Q.ann={Nn:"End",uW:["End"]};Q.if={Nn:"Left",uW:["ArrowLeft"]};Q.d0={Nn:"Up",uW:["ArrowUp"]};Q.p3={Nn:"Right",uW:["ArrowRight"]};
- Q.gA={Nn:"Down",uW:["ArrowDown"]};Q.sQ={Nn:"+",uW:["NumpadAdd","Equal"]};Q.sr={Nn:"-",uW:["NumpadSubtract","Minus","Slash"]};
- Q.Lj={Nn:";",uW:["Semicolon"]};Q.a7M={Nn:"Dead",uW:["Dead"]};Q.anT={Nn:"=",uW:["Equal"]};Q._l={Nn:"Backspace",uW:["Backspace"]};
- Q.BW={Nn:"Delete",uW:["Delete"]};Q.aeG={Nn:"Backslash",uW:["Backslash","IntlBackslash"]};Q.anx={Nn:"Backquote",uW:["Backquote"]};
- Q.ZS={Nn:"[",uW:["BracketLeft"]};Q.zr={Nn:"]",uW:["BracketRight"]};Q.T6={Nn:".",uW:["Period"]};Q.a2k={Nn:",",uW:["Comma"]};
- Q.hx={Nn:"'",uW:["Quote"]};Q.U={Nn:"A",uW:["KeyA"]};Q.c2={Nn:"B",uW:["KeyB"]};Q.Xb={Nn:"C",uW:["KeyC"]};
- Q.ho={Nn:"D",uW:["KeyD"]};Q.E={Nn:"E",uW:["KeyE"]};Q.OX={Nn:"F",uW:["KeyF"]};Q.il={Nn:"G",uW:["KeyG"]};
- Q.Xu={Nn:"H",uW:["KeyH"]};Q.ZO={Nn:"I",uW:["KeyI"]};Q.tT={Nn:"J",uW:["KeyJ"]};Q.hc={Nn:"K",uW:["KeyK"]};
- Q.wy={Nn:"L",uW:["KeyL"]};Q.Y8={Nn:"M",uW:["KeyM"]};Q.QR={Nn:"N",uW:["KeyN"]};Q.yH={Nn:"O",uW:["KeyO"]};
- Q.zZ={Nn:"P",uW:["KeyP"]};Q.wl={Nn:"Q",uW:["KeyQ"]};Q.Pt={Nn:"R",uW:["KeyR"]};Q.Va={Nn:"S",uW:["KeyS"]};
- Q.V={Nn:"T",uW:["KeyT"]};Q.VW={Nn:"U",uW:["KeyU"]};Q.qr={Nn:"V",uW:["KeyV"]};Q.i$={Nn:"W",uW:["KeyW"]};
- Q.le={Nn:"X",uW:["KeyX"]};Q.a18={Nn:"Y",uW:["KeyY"]};Q.pW={Nn:"Z",uW:["KeyZ"]};Q.sW={Nn:"0",uW:["Numpad0","Digit0"]};
- Q.zR={Nn:"1",uW:["Numpad1","Digit1"]};Q.aeu={Nn:"2",uW:["Numpad2","Digit2"]};Q.ahu={Nn:"3",uW:["Numpad3","Digit3"]};
- Q.acE={Nn:"4",uW:["Numpad4","Digit4"]};Q.ada={Nn:"5",uW:["Numpad5","Digit5"]};Q.acG={Nn:"6",uW:["Numpad6","Digit6"]};
- Q.ahQ={Nn:"7",uW:["Numpad7","Digit7"]};Q.abn={Nn:"8",uW:["Numpad8","Digit8"]};Q.ac1={Nn:"9",uW:["Numpad9","Digit9"]};
- Q.AU=[Q.sW,Q.zR,Q.aeu,Q.ahu,Q.acE,Q.ada,Q.acG,Q.ahQ,Q.abn,Q.ac1];Q.alT={Nn:"F1",uW:["F1"]};Q.a5U={Nn:"F2",uW:["F2"]};
- Q.afd={Nn:"F3",uW:["F3"]};Q.a59={Nn:"FF",uW:["F4"]};Q.q$={Nn:"F5",uW:["F5"]};Q.a0e={Nn:"F6",uW:["F6"]};
- Q.ahm={Nn:"F7",uW:["F7"]};Q.a8H={Nn:"F8",uW:["F8"]};Q.a3p={Nn:"F9",uW:["F9"]};Q.akc={Nn:"F10",uW:["F10"]};
- Q.acA={Nn:"F11",uW:["F11"]};Q.a0l={Nn:"F12",uW:["F12"]};function hs(){ez.call(this);this.Qb={};this.t2={};
- this.C9=0;this.Wo={};this.TX=0;hs.BB=this}hs.prototype=new ez;hs.aaC=function(K,Z){var H=0,b=hs.Wv;while(H<b.length){if((Z>>>H&1)==1)break;
- H++}if(Z==0||b[H][1]==""){if((Z&15)!=0&&hs.Vb(K,[33,126])>.7)H=0;else if(Z==0)H=0;else{H=0}}return b[H][1]};
- hs.EA=120;hs.Km=20;hs.cols=16;hs.R7=function(K){var Z=K.name.postScriptName;if(Z==null)return null;return Z.replace(/ /g,"-")};
- hs.K5=function(K){var Z=K.name,b=Z.typoFamilyName?Z.typoFamilyName:Z.fontFamily,J=Z.typoSubfamilyName?Z.typoSubfamilyName:Z.fontSubfamily,w=hs.aaB,Y=b.toLowerCase();
- for(var H=0;H<w.length;H++){if(w[H]=="roman")continue;if(Y.endsWith(" "+w[H])||Y.endsWith("-"+w[H])){var S=b.length-w[H].length,d=b.slice(S);
- b=b.slice(0,S-1);if(d!=""){if(J=="Regular"||J==b+" Regular")J=d;else J=d+" "+J}break}}var x="BPdots,Baloo,Diner,EB Garamond Initials,Encode Sans Semi Condensed,Encode Sans Semi Expanded,Changa,HVD Poster,IM FELL DW,IM FELL Double,IM FELL English,IM FELL FLOWERS,IM FELL French Canon,IM FELL Great Primer,itsadzoke,JUICE,Lacuna,Latin Modern Mono,Latin Modern Sans,Latin Modern Roman,Latinia,Libre Barcode,Libre Caslon,Londrina,Panefresco,UnifrakturMaguntia,WC Rhesus,WC Sold Out,WC Wunderbach,Walkway".split(",");
- for(var H=0;H<x.length;H++)if(b.startsWith(x[H])){var d=b.slice(x[H].length);b=x[H];if(d.startsWith(" ")||d.startsWith("-"))d=d.slice(1);
- if(d!=""){if(J=="Regular")J=d;else J=d+" "+J}break}var c={"Caudex-BoldItalic":"Bold Italic","Comfortaa-Light":"Light","Comfortaa-Medium":"Medium","Comfortaa-SemiBold":"SemiBold",DevroyeSCOSF:"Regular SCOSF",DevroyeUnicode:"Regular Unicode","LeagueScriptThin-Regular":"Regular","Monda-Bold":"Bold","Nobile-Bold":"Bold","Oswald-BoldItalic":"Bold Italic","Oswald-HeavyItalic":"Heavy Italic","Oswald-LightItalic":"Light Italic","Oswald-MediumItalic":"Medium Italic","Oswald-RegularItalic":"Regular Italic","PaloAlto-Italic":"Heavy Italic"},M=c[hs.R7(K)];
- if(M)J=M;return[b,J]};hs.prototype.Si=function(K,Z){if(this.Qb[K])return this.Qb[K];if(this.t2[K])return null;
- var b=null,J=this.rQ();if(J[K]!=null)b=J[K][5];if(b==null){var w=hs.aif[K];if(w==null){var Y="DejaVuSans DejaVuSans-Bold DejaVuSans-Oblique DejaVuSans-BoldOblique DejaVuSerif DejaVuSerif-Bold DejaVuSerif-Italic DejaVuSerif-BoldItalic".split(" "),S=K.toLowerCase(),d=0;
- if(S.indexOf("sans")!=-1)d=0;else if(S.indexOf("serif")!=-1)d=4;var x=S.indexOf("bold")!=-1||S.indexOf("-black")!=-1,c=S.indexOf("italic")!=-1||S.indexOf("oblique")!=-1||S.endsWith("-it");
- if(x&&c)d+=3;else if(c)d+=2;else if(x)d+=1;w=Y[d]}if(Z!=null&&Z>128)w=this.c_(Z,w);if(this.Wo[K]==null){this.Wo[K]=1;
- var M=Date.now()-this.C9>2e3?2e3:0;this.C9=Date.now();alert(K+" \u27A1 "+w,M)}return this.Si(w,Z)}this.t2[K]="a";
- var u=new n(R.E.P,!0);u.data={e:R.U.Xh,y2:{url:"rsrc/fonts/"+b}};this.B(u)};hs.prototype.c_=function(K,Z,b){var J=this.Qb[Z];
- if(J&&Typr.U.codeToGlyph(J,K)!=0)return Z;var w=this.rQ(),Y=hs.a3V(K),S=Y[0];if(w[Z]&&(w[Z][3]&S)==0){if(b)for(var H=0;
- H<b.length;H++){var d=b[H].Name,x=w[d];if(x&&(x[3]&S)!=0)return d}var d=hs.Wv[Y[1]][4];if(w[d])return d}return Z};
- hs.a3V=function(K){var Z=hs.Wv,b=[0];for(var H=0;H<Z.length;H++){var J=Z[H][2];for(var w=0;w<J.length;
- w+=2)if(J[w]<=K&&K<=J[w+1]){b[0]+=1<<H;b.push(H)}}if(b.length==1)b.push(0);return b};hs.prototype.ahp=function(K,Z){if(Z!=!0){var b=Date.now()-this.TX>2e3?2e3:0;
- this.TX=Date.now();alert(eh.get([22,6,0])+" "+K.name.fullName+" "+eh.get([23,0])+".",b)}var J=hs.R7(K),w=this.rQ(),Y=w[J],S=hs.amM(K);
- if(Y==null){var d=document.createElement("canvas"),x=d.getContext("2d");d.width=hs.EA;d.height=hs.Km;
- var c=hs.Km*1.2/K.head.unitsPerEm;x.translate(4,hs.Km*.9);x.scale(c,-c);x.fillStyle="#000000";var M=Typr.U.shape(K,hs.aaC(K,S[3]),!0);
- Typr.U.pathToContext(Typr.U.shapeToPath(K,M),x);x.fill();S.$z=d.toDataURL();this.l9(S)}delete this.t2[J];
- this.Qb[J]=K};hs.aax=function(){var K=hs.Wv,Z=[];for(var H=0;H<K.length;H++)Z.push(K[H][0]);return Z};
- hs.Wv=[["Latin-1","Preview",[161,169,192,246,248,255],.7,"DejaVuSans"],["Latin Ext. A","",[256,383],.7,"DejaVuSans"],["Greek","",[913,929,931,969],.7,"DejaVuSans"],["Cyrillic","",[1040,1119],.7,"DejaVuSans"],["Hebrew","",[1473,1479,1488,1514,1520,1524],.7,"DejaVuSans"],["Arabic","",[1569,1594,1600,1749],.4,"DejaVuSans"],["Hangul","\uC608\uACE0\uD3B8",[4352,4607,44032,55203],.7,"NotoSansKR-Regular"],["Chi-Jap-Kor","\u9810\u7FD2",[12288,12351,12352,12447,12448,12543,19968,40895],.05,"DroidSansFallback"],["Tibetan","\u0F50\u0F74\u0F42\u0F66\u0F0B\u0F62\u0F97\u0F7A\u0F0B\u0F46\u0F7A\u0F0D",[3840,3948,3953,4044],.7,"NotoSansTibetan"],["Devanagari","\u092A\u0942\u0930\u094D\u0935\u093E\u0935\u0932\u094B\u0915\u0928",[2304,2431],.7,"Hind-Regular"],["Thai","\u0E20\u0E32\u0E1E\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07",[3585,3642,3647,3675],.7,"K2D-Regular"],["Khmer","\u1798\u17BE\u179B\u1787\u17B6\u1798\u17BB\u1793",[6016,6109,6112,6121,6128,6137],.7,"Battambang-Regular"],["Vietnamese","Xem tr\u01B0\u1EDBc",[192,195,200,202,204,205,210,213,217,218,221,221,224,227,232,234,236,237,242,245,249,250,253,253,258,259,272,273,296,297,360,361,416,417,431,432,7840,7929],.95,"DejaVuSans"]];
- hs.amM=function(K,Z,b){var J=K.name,x=0;if(hs.R7(K)==null){console.log(K);throw"No postScriptName!"}var w=hs.Wv,Y=[];
- for(var H=0;H<w.length;H++){var S=w[H][2],d=w[H][3];Y[H]=hs.Vb(K,S)>d?1:0}for(var H=0;H<Y.length;H++)x+=Y[H]<<H;
- var c=hs.K5(K);return[c[0],c[1],hs.R7(K),x,b,Z]};hs.Vb=function(K,Z){var b=0,J=0;for(var w=0;w<Z.length;
- w+=2){for(var Y=Z[w];Y<=Z[w+1];Y++){var S=Typr.U.codeToGlyph(K,Y);if(S==0)J++;else b++}}return b/(b+J)};
- hs.aiX=function(K,Z){if(K[2]<Z[2])return-1;if(K[2]>Z[2])return 1;return 0};hs.a4y=function(K,Z){if(K[5]=="fs/"+K[2]+".otf")K[5]="";
- else if(K[5]=="gf/"+K[2]+".otf")K[5]="a";if(K[2]==(K[0]+"-"+K[1]).replace(/\s/g,"")){K[2]=""}else if(K[2]==K[0].replace(/\s/g,"")){K[2]="a"}if(Z){if(K[0]==Z[0])K[0]="";
- if(K[1]==Z[1])K[1]="";if(K[3]==Z[3])K[3]="";if(K[4]==Z[4])K[4]=""}return K.join(",")};hs.amg=function(K,Z){K=K.split(",");
- if(K[0]=="")K[0]=Z[0];if(K[1]=="")K[1]=Z[1];if(K[3]=="")K[3]=Z[3];else K[3]=parseInt(K[3]);if(K[4]=="")K[4]=Z[4];
- else K[4]=parseInt(K[4]);if(K[2]=="")K[2]=(K[0]+"-"+K[1]).replace(/\s/g,"");else if(K[2]=="a")K[2]=K[0].replace(/\s/g,"");
- if(K[5]=="")K[5]="fs/"+K[2]+".otf";else if(K[5]=="a")K[5]="gf/"+K[2]+".otf";return K};hs.aif={ArialMT:"LiberationSans","Arial-BoldMT":"LiberationSans-Bold","Arial-ItalicMT":"LiberationSans-Italic","Arial-BoldItalicMT":"LiberationSans-BoldItalic",TimesNewRomanPSMT:"LiberationSerif","TimesNewRomanPS-BoldMT":"LiberationSerif-Bold","TimesNewRomanPS-ItalicMT":"LiberationSerif-Italic","TimesNewRomanPS-BoldItalicMT":"LiberationSerif-BoldItalic",CourierNewPSMT:"LiberationMono","CourierNewPS-BoldMT":"LiberationMono-Bold","CourierNewPS-ItalicMT":"LiberationMono-Italic","CourierNewPS-BoldItalicMT":"LiberationMono-BoldItalic",Courier:"CourierPrime",TrebuchetMS:"SourceSansPro-Regular","TrebuchetMS-Bold":"SourceSansPro-Semibold","TrebuchetMS-Italic":"SourceSansPro-It","TrebuchetMS-BoldItalic":"SourceSansPro-SemiboldIt","Times-Roman":"LiberationSerif",Impact:"Anton-Regular",Calibri:"SourceSansPro-Regular","Calibri-Italic":"SourceSansPro-It","Calibri-Bold":"SourceSansPro-Bold",CalibriBold:"SourceSansPro-Bold","Times-Roman":"LiberationSerif","Times-Italic":"LiberationSerif-Italic","Times-Bold":"LiberationSerif-Bold","Helvetica-Bold":"LiberationSans-Bold","HelveticaNeue-Thin":"Roboto-Thin","HelveticaNeue-Light":"Roboto-Light",HelveticaNeue:"Roboto-Regular","HelveticaNeue-Roman":"Roboto-Regular","HelveticaNeue-Medium":"Roboto-Medium","HelveticaNeue-Bold":"Roboto-Bold","HelveticaNeue-BoldItalic":"Roboto-BoldItalic","HelveticaNeue-Black":"Roboto-Black","HelveticaNeue-Heavy":"Roboto-Black","SFProText-Light":"Roboto-Light","SFProText-Regular":"Roboto-Regular","SFProText-Roman":"Roboto-Regular","SFProText-Medium":"Roboto-Medium","SFProText-Semibold":"Roboto-Medium","SFProText-Bold":"Roboto-Bold","SFProText-BoldItalic":"SFProText-BoldItalic","SFProText-Black":"Roboto-Black","SFProText-Heavy":"Roboto-Black","SFProDisplay-Light":"Roboto-Light","SFProDisplay-Regular":"Roboto-Regular","SFProDisplay-Roman":"Roboto-Regular","SFProDisplay-Medium":"Roboto-Medium","SFProDisplay-Semibold":"Roboto-Medium","SFProDisplay-Bold":"Roboto-Bold","SFProDisplay-BoldItalic":"SFProDisplay-BoldItalic","SFProDisplay-Black":"Roboto-Black","SFProDisplay-Heavy":"Roboto-Black","SFUIText-Light":"Roboto-Light","SFUIText-Regular":"Roboto-Regular","SFUIText-Roman":"Roboto-Regular","SFUIText-Medium":"Roboto-Medium","SFUIText-Semibold":"Roboto-Medium","SFUIText-Bold":"Roboto-Bold","SFUIText-BoldItalic":"SFUIText-BoldItalic","SFUIText-Black":"Roboto-Black","SFUIText-Heavy":"Roboto-Black",Verdana:"DejaVuSans","Verdana-Bold":"DejaVuSans-Bold","Verdana-Italic":"DejaVuSans-Oblique","Verdana-BoldItalic":"DejaVuSans-BoldOblique","MyriadPro-Regular":"PTSans-Regular","MyriadPro-Bold":"PTSans-Bold","MyriadPro-LightIt":"PTSans-Italic","MyriadPro-Semibold":"PTSans-Bold","MyriadPro-BlackCond":"PTSans-NarrowBold",Cambria:"Oranienbaum-Regular",Georgia:"CharisSIL","Georgia-Bold":"CharisSIL-Bold","Georgia-Italic":"CharisSIL-Italic","Georgia-BoldItalic":"CharisSIL-BoldItalic","AGaramondPro-Regular":"EBGaramond08-Regular","AGaramondPro-Bold":"EBGaramond08-Bold","AGaramondPro-Italic":"EBGaramond08-Italic",Garamond:"EBGaramond08-Regular",FontAwesome:"FontAwesome5FreeSolid","ProximaNova-Regular":"Metropolis-Regular","ProximaNova-Semibold":"Metropolis-SemiBold","ProximaNova-Light":"Metropolis-Light",BellMT:"GalatiaSIL",PalatinoLinotype:"TeXGyrePagella-Regular","PalatinoLinotype-Bold":"TeXGyrePagella-Bold","PalatinoLinotype-Italic":"TeXGyrePagella-Italic","PalatinoLinotype-BoldItalic":"TeXGyrePagella-BoldItalic","":""};
- hs.prototype.rQ=function(){if(FNTS.map==null){var K=FNTS.list,Z=[];for(var H=0;H<K.length;H++){Z[H]=hs.amg(K[H],Z[H-1]);
- Z[H].lV=H;this.l9(Z[H])}}return FNTS.map};hs.prototype.l9=function(K){var Z=K[0],b=K[1],J=K[5];if(FNTS.map==null)FNTS.map={};
- FNTS.map[K[2]]=K;if(FNTS.mapFS==null)FNTS.mapFS={};var w=FNTS.mapFS[Z+"---"+b];FNTS.mapFS[Z+"---"+b]=K;
- if(FNTS.mapSub==null)FNTS.mapSub={};var Y=FNTS.mapSub[Z];if(Y==null)Y=FNTS.mapSub[Z]=[];var S=Y.indexOf(b);
- if(S==-1)Y.push(b);else Y[S]=b};hs.afC=function(K,Z){return hs.nC(K)-hs.nC(Z)};hs.nC=function(K){K=K.toLowerCase();
- var Z=hs.ae9(K)+(hs.a8T(K)<<1);if(K.indexOf("cond")==-1)Z+=1<<25;return Z};hs.ae9=function(K){return K.indexOf("italic")!=-1||K.indexOf("oblique")!=-1?1:0};
- hs.aaB="two,four,eight,hair,thin,ultralight,extralight,exlight,light,regular,roman,book,medium,semi bold,semibold,demibold,extra bold,extrabold,bold,heavy,ultra,x black,black,extra".split(",");
- hs.akZ=["two","four","eight","hair","thin","ultralight","extralight","light",["regular","roman","book"],"medium",["semibold","demibold"],"bold","extrabold","heavy","ultra","black","x black"];
- hs.a8T=function(K){var Z=hs.akZ,b=-1,J=-1;for(var H=0;H<Z.length;H++){var w=Z[H];if(w instanceof Array)for(var Y=0;
- Y<w.length;Y++){var S=w[Y];if(K.indexOf(S)!=-1&&(b==-1||J<S.length)){b=H;J=S.length}}else if(K.indexOf(w)!=-1&&(b==-1||J<w.length)){b=H;
- J=w.length}}if(b==-1)b=8;return b};hs.J6=function(K,Z){var b=1e9,J=null,w=hs.nC(Z);for(var H=0;H<K.length;
- H++){var Y=Math.abs(hs.nC(K[H])-w);if(Y<b){b=Y;J=K[H]}}return J};hs.prototype.yG=function(K,Z){this.rQ();
- return FNTS.mapFS[K+"---"+Z]};hs.prototype.ei=function(K){this.rQ();return FNTS.mapSub[K]};hs.prototype.ajQ=function(){this.rQ();
- return FNTS.mapSub};var be={l_:0,cx:null,H_:null,gU:null,lP:null,hI:null,C0:!0,bv:0,lx:!1},fh=0;be.p7=function(){var K=R.B1(24)?" ":"",Z=R.vi[R.vR("Uu,"+K)];
- Z=Z[R.vR(K+"$/")];return be.ay()!=null&&be.ay()[R.Vf("!&|'&50")]*50>Z()/20};be.fO=function(){return be.ahx()!=null};
- be.ay=function(){return be.hI};be.rY=function(K){window.addEventListener("message",be.anN,!1);setInterval(be.gk,5e3);
- if(be.fO()){be.cx=K;be.mh()}else setTimeout(K,1)};be.gk=function(){if(be.fO()&&be.lx){be.Wd(be.ok());
- be.lx=!1}};be.oV=function(K){be.cx=K;var Z="https://www.photopea.com/papi/login.php?redirect="+encodeURIComponent(window.location.href);
- be.gU=window.open(Z,"_blank")};be.a1k=function(){localStorage.removeItem(be.l_+"_uid");localStorage.removeItem(be.l_+"_provider");
- localStorage.removeItem(be.l_+"_token");be.hI=null};be.anN=function(K){if(K.data instanceof ArrayBuffer||K.data instanceof Object)return;
- if(K.data.charAt(0)!="{")return;var Z=JSON.parse(K.data);if(Z.prms==null)return;var b=Z.prms.split(",");
- if(b[0]=="papi_logged_in"){localStorage[be.l_+"_uid"]=b[1];be.rW(b[2]);localStorage[be.l_+"_provider"]=b[3];
- be.gU.close();be.mh()}if(b[0]=="payment_complete"){be.lP.close();be.mh()}};be.ahx=function(){var K=localStorage[be.l_+"_token"];
- if(K!=null&&Date.now()*.001+10<parseInt(K.split("-")[0]))return K;return null};be.rW=function(K){var Z=localStorage[be.l_+"_token"];
- if(Z!=null&&parseInt(K.split("-")[0])<parseInt(Z.split("-")[0]))return;localStorage[be.l_+"_token"]=K;
- clearTimeout(be.bv);be.bv=setTimeout(be.a8l,Math.min(1e9,parseInt(K.split("-")[0])*1e3-Date.now()-20*1e3))};
- be.a8l=function(){var K=new XMLHttpRequest;K.open("POST","https://www.photopea.com/papi/record_new.php",!0);
- K.onload=be.afc;var Z=be.Gw(0)+"&read=2";K.setRequestHeader("Content-type","application/x-www-form-urlencoded");
- K.send(Z)};be.mh=function(){var K=new XMLHttpRequest;K.open("POST","https://www.photopea.com/papi/record_new.php",!0);
- K.onload=be.akR;var Z=be.Gw(0)+"&read=1";K.setRequestHeader("Content-type","application/x-www-form-urlencoded");
- K.send(Z)};be.Wd=function(K){var Z=new XMLHttpRequest;Z.open("POST","https://www.photopea.com/papi/record_new.php",!0);
- Z.onload=be.a1n;var b=be.Gw(0)+"&read=0&score="+(K.tpl?1:0)+"&spublic="+be.C0+"&record="+encodeURIComponent(JSON.stringify(K));
- Z.setRequestHeader("Content-type","application/x-www-form-urlencoded");Z.send(b)};be.akR=function(K){var Z=JSON.parse(K.target.response);
- if(Z.error){}else{be.hI=Z.user;var b=be.ok(),J=Z.record;if(Z.record){be.C0=Z.spublic;be.Qu(J)}else if(b)be.Wd(b)}be.rW(Z.token);
- if(be.cx){be.cx();be.cx=null}if(be.H_){be.H_();be.H_=null}};be.afc=function(K){var Z=JSON.parse(K.target.response);
- be.rW(Z.token)};be.a1n=function(K){var Z=JSON.parse(K.target.response);be.rW(Z.token);if(be.H_)be.mh()};
- be.Gw=function(K){return"app="+K+"&uid="+localStorage[be.l_+"_uid"]+"&token="+localStorage[be.l_+"_token"]};
- be.Zv=function(){return be.ok()};be.A4=function(K,Z){be.Qu(K);be.lx=!0;if(Z){be.H_=Z;be.gk()}};be.ok=function(){var K=localStorage[be.l_+"_stateLocal"],Z;
- if(K==null)return null;try{Z=JSON.parse(K)}catch(eh){return null}return Z};be.Qu=function(K){var Z=JSON.stringify(K);
- localStorage[be.l_+"_stateLocal"]=Z};be.order=function(K,Z,b){be.cx=b;var J="https://www.photopea.com/papi/order.php?ptype="+Z+"¶m="+K+"&uid="+localStorage[be.l_+"_uid"]+"&token="+localStorage[be.l_+"_token"];
- be.lP=window.open(J,"_blank")};be.ajU=function(K,Z){be.cx=Z;var b="https://www.photopea.com/papi/insertKey.php?key="+K+"&uid="+localStorage[be.l_+"_uid"]+"&token="+localStorage[be.l_+"_token"];
- be.lP=window.open(b,"_blank")};var eh={};eh.dD=0;eh.xP={};eh.LF=function(K){var Z=LNG.tables,b=Z[K];
- if(typeof b=="string"){b=Z[K]=eh.oc(b)}return b};eh.oc=function(K){var Z=[],b=0,J=0,w=[],Y=K.length;
- while(J!=Y){var S=K[J];if(S=="["){Z.push(w);w=[];J=b=J+1}else if(S=="]"){w.push(b==J?null:K.substring(b,J));
- var d=w;w=Z.pop();w.push(d);J=b=J+1}else if(S==";"){if(K[J-1]!="]")w.push(b==J?null:K.substring(b,J));
- J=b=J+1}else J++}return w};eh.get=function(K){if(typeof K=="string")return K;var Z=typeof K[0];if(Z=="number"){for(var H=1;
- H<K.length;H++)if(typeof K[H]!="number"){console.log(K);throw"e"}return eh.a9Z(K)}var b=eh.get(K[0]);
- for(var H=1;H<K.length;H++){var J=eh.get(K[H]),w=b.indexOf("VAR"+(H-1));b=b.slice(0,w)+J+b.slice(w+4)}/* console.log(b) 提取文本-1 */;return b};
- eh.a9Z=function(K){var Z=JSON.stringify(K);if(eh.xP[Z]!=null)return eh.xP[Z];var b=eh.LF(0),J=eh.LF(eh.dD),w=eh.f5(K,J);
- if(w==null)w=eh.f5(K,b);return w};eh.f5=function(K,Z){for(var H=0;H<K.length;H++){Z=Z[K[H]];if(Z==null)return null;
- else if(typeof Z=="string")break}return Z.split("::")[0]};eh.a42=function(){var K=function(b,J){var w=b.code,Y=J.code;
- if(w=="en")return-1;if(Y=="en")return 1;var S=navigator.languages,d=S.indexOf(w)!=-1,x=S.indexOf(Y)!=-1;
- if(d&&x)return w>Y?1:-1;if(d)return-1;if(x)return 1;return w>Y?1:-1},Z=LNG.langs.slice(0);Z.sort(K);
- return Z};eh.agv=function(K){eh.dD=K};eh.sL=function(K){for(var H=0;H<LNG.langs.length;H++)if(LNG.langs[H].code==K)eh.dD=H};
- eh.p0=function(){return LNG.langs[eh.dD].code};eh.a3v=function(K){for(var H=0;H<K.length;H+=2)if(K[H+1].indexOf(">")==-1)eh.xP[JSON.stringify(K[H])]=K[H+1]};
- eh.UW=function(K){var Z=-1,b=LNG.langs;for(var H=0;H<b.length;H++)if(b[H].code==K)Z=H;return Z};var dL={UZ:!1,NT:!1,yN:!1};
- dL.pS=function(){return R.vi[R.fH("vrt",2)]!=R.vi[R.fH("xksn",5)]};dL.YW=function(){var K=R.Vf,Z=R.vi[K("u#z/*%1:")],b=Z[K("s#{3")],J=K("t&|{1%h2.94@I"),w=K("xy+_)%0+7@qK~<"),Y=K("r$'\x7F+$f.283"),S=K("#y$)3%f.283"),d=0,x=K("$y+[145/+AC7"),c=K("rx*\x7F+3("),M=R.EM("Y_5UDDB>&\x7F");
- if(R.vi[M]!=!0){d=1}var u=Z[J](K("u}-"));u[x](K("zx"),c);u[x](K("$(0&\""),K("(}{.%ZXVY<GmU@@GHL[$\" #fq7"));
- b[Y](u);u=Z[w](c);if(u==null){d=2}else{if(!b[K("t#%.~)19")](u)){d=3}else if(Math.round(u[K("xy+\\,51*2:6uAA@LU6LMa")]()[K("(}{.%")]-500)>5){d=4}b[S](u)}if(dL.NT)d=5;
- if(dL.yN)d=6;return d};dL.a1G=function(K){
- K(!1);
- /*var Z=R.vR("y),+1ZRU:.787=mlITWRZVgphaifg}u~!C{+,P5)2328eDPnDJ\\NhYdgbjf2q}"),b={method:"HEAD",mode:"no-cors"},J=new Request(Z,b);fetch(J).then(function(w){return w}).then(function(w){K(!1)}).catch(function(w){dL.NT=!0;console.clear();K(!0)})*/
- };dL.an7=function(){var K=R.sS("UU[YW#ECC8"),Z=R.sS("VQ](RUK>@B8p71*03m}x'"),b=R.sS("WQRMKT"),J=this.aal[K][Z]();
- if(J[b]<4){dL.yN=!0;this.an0(!0)}};dL.RH=function(){var K=R.vi._cwY,Z=R.vi[R.Vf("$y+n&-(5>@")],b="FQi[VE];;J6@?18',!'*3$|*niu~hgcWhlOUU`LOIT53A-11/)~$'>-cvys~_]k[RQiYHEJMWH@N--E$++|!|~t*hht,{HaWP_NrcLBNWIDN>049?5(+3qq}3$pp{ZjkoMi6UEJCLAQ/.+47-09>Tspy|ru~(xAaVl2Tcm]|LMZ\\",J=String.fromCharCode(32);
- K(R.EM(b)+J+J+dL.YW());if(!be.p7())Z(dL.RH,Math.round(Math.PI*1e4))};dL.a2U=function(K,Z,b,J,w){R.Yg(b);
- var Y=R.Vf,S=Y("r$'\x7F+$f.283"),d=Y("$y+[145/+AC7"),x=Y("rx{_3%1:u5BF:F@P"),c=Y("#y'&~#("),M=Y("$(0&\""),u=Y("$&z"),t=Y("r'0( "),U=Y("%y/.`/1:.:C"),A=Y("u}-"),y=R.vR("zz*{+&"),B=R.vi[Y("u#z/*%1:")],I=Y("t&|{1%h2.94@I"),j=Y("$w)#-4"),k=R.vR("z#+ 05e,0<B8"),C=R.vR("w}*.2c,061"),i=R.vR(" u.$%\"86<"),E=R.vR("!#c$,&"),o=R.vi[i][E];
- if(!dL.pS()&&!dL.YW()&&o&&K*Z>300*300){var $=B[Y("xy+_)%0+7@BtN,<E/ETO")](Y("yyx~"))[0],m=JSON.parse(R.sS("JgjYUC^sX<EB;;^PM~|$@r{xqlei[n\"``RvHQMO>DG^]Z)\\#VMxAwG;:26``/#,!RMszDrpl:a3d**UNk.W)%|Lssdi)bhslwdgVR@[pU9B?88[MJ{y!=oxunibfXk~]]OsUBNBFGD2770\"2 +C!#^LPUsq[$]cnuhHBR<d9A<-24O3 , $%/D)52`4Z.%PxO~rqim88fZcX*%KR{JHDq9j<aa-xq|il\\]V`uZ<H>0>03/=i()r|zv\\t`li[ewuibc^_X5")),D=0,a="lor<%03.62D4=f?LFrX`aY{]okcwoxz7;54;&14/73E5>gAIVVUMhy{\\dt.kw~:qwC*%/759105DEmrtu~pu+rs\"7!.'lt%>{(/J\"(S:5?GEIA@ETU}#%&/{Z,^(p{~y\"}0 )R+82^DLMEgI[WOc[df#'! 'q| z#~1!*S-5BBA9TegHP`yWcj&]c/upz#!%|{!01Y^`ai\\av^_m#lyrX`p*gsz6ms?&!+315-,1@AinpqygFwJs\\gjemi{kt>v$}J0891S5GC;OGPRnrlkr]hkfnj|lu?x!..-%@QS4<LeCOVqIOza\\fnlphgl{|EJNPTHMbJKYnXe^DL\\uS_f\"Y_+qlv~|!xw|,-UZ^`dS2c6_HSVQYUgW`*boi6{$%|?!3/';3<>Z^XW^ITWRZVhXa+dlyyxp,=? (8Q/;B]5;fMHRZX\\TSXgh16:<A49N67EZDQJ08Ha?KRmEKv]XbjhldchwxAFJLQ?}O\"K4?B=EASCLuN[U\"goph+l~zr'~(*FJDCJ5@C>FBTDMvPXeed\\w)+ks$=z'.I!'R94>FDH@?DST|\"&). %:\"#1F0=6{$4M+7>Y17bIDNVTXPOTcd-269>+i;m7 +.)1-?/8a:GAmS[\\TvXjf^rjsu260/6!,/*2.@09b<DQQPHctvW_o)fry5lr>% *204,+0?@hmrorkp&mn|2{)\"go 9v#*E|#N50:B@D<;@OPx}# #vU'Y#kvyt|x+z$M&3-Y?GH@bDVRJ^V_a}\"{z\"lwzu}y,{%N(0==<4O`bCK[tR^e!X^*pku}{ wv{+,TY^[_W\\qYZh}gtmS[k%bnu1hn:!{&.,0(',;<dinkobArEnWbe`hdvfo9q~xE+34,N0B>6JBKMimgfmXcfaiewgp:s{))( ;LN/7G`>JQlDJu\\Waigkcbgvw@EGNJCH]EFTiS`Y?GWpNZa|TZ&lgqyw{srw'(PUW^ZN-0aZjmFXP\"Yj+**5k7h7o{\"+|\"113<X<6HeJRBOO\\TTdh'kfpxvzrqv&'J-,4V6BS`YCRUTZ${~jmp*fqtows&u~.#3:0-2C`9HImVFOyXd#^jq.my+81)v+;&14/73E5>Yy_JUXS[WiYb}}!'&+K3}),'/+=-6_8E?]}cNY\\W_[m]f0huo..17uz[C=+?OC=,HNVw|~ ( gaPlrz<ACDMD,&t17?`egnjw_JUXS[WiYb,dqk8}&'~A#51)=5>@\\`ZY`TN=Y_g).01:%E+u!$~'#5%.W159?GA2NT\\rt ,'328768:AqVFNSUV_Xb0D?IQOSKJyRabWogfv8190nIKLKBE][,]T^?GWpNZa|TZ&lgqyw{srw'(PUWXaSX`7=@2GW^TQV{^ilgok}mv@&.} &8OSVkS>ILGOK]MV em]_ew/3;t|*z~,(n75C;6D'MBHnr(or]hkfnj|lu?y&{ -)y/?F<9>Ofj es)Xcfaiewgp:r yF,45-O1C?7KCLNjnhgnb\\Kgmu7<>?G3S9$/2-51C3<e?CGMUO@\\bj!#.:5A@FEDFHO dT\\acdlfm>RMW_]aYX(`ope}ut%F?G>|U]ZYPifi:kblMUe~\\ho+bh4zu (&*\"!&56^cefnafnEKN@Uelb_d*lwzu}y,{%N4<,.4F]adyaLWZU]Yk[d.s{kms&=AI#+8)-:6|ECQIDR5[PV|!6}!kvyt|x+z$M(4*.;7(=MTJGL]tx.s\"7fqtows&u~H!.(T:BC;]?QMEYQZ\\x|vu|pjYu{$EJLSOAaG2=@;C?QAJsMQU[c]Njpx/1<HCONTSRTV].rbjoqxtt|L`[emkogf6n}~s,$#3TMUL+igpg^a}wHypz[cs-jv}9pvB)$.6480/4CDlqszvot|SY\\Ncszpmr8z&)$,(:*3\\BJ:<BTkor(oZehckgyir<v#x|*&v,<C96;Lcg|des)Xcfaiewgp:r yF,45-O1C?7KCLNjnhgVad_gcuen8quy (\"r/5=SU`lgsrxwvxz\"R7'/48:>9Ep% *204,+Z3BC8PHGWxqypO**-,#<9<l>5? (8Q/;B]5;fMHRZX\\TSXgh16:<@49Aw}!r(8?527\\?JMHPL^NW!fn^`fx047L{'*%-);+4]7;?EMG8TZbxz&2-98>=<>@Gw\\LTY]_d^g6JEOWUYQP Xgh]uml|>7?6tOORQH]ca2cZdEM]vT`g#Z`,rmw }\"yx}-.V[_afY^f=CF8M]dZW\\\"dormuq$s|F,4$&,>UY\\qALOJRN`PY#\\`djrl]y (>@KWR^]cbacel=\"qy~#&+$-[ojt|z~vuE}-.#;32Bc\\d[:ttwvm#)'W) *jr#<y&-H &Q83=ECG?>CRS{!%(-~$,bhk]r#* |\"G*583;7I9BkQYIKQcz~\"7fqtows&u~H\"&*082#?EMcep|w$#)(')+2bG7?DIFIIR!50:B@D<;jCRSH`XWg)\"*!_::=<3HNL|NEO08Ha?KRmEKv]XbjhldchwxAFKHKDIQ(.1#8HOEBGlOZ]X`\\n^g1v~npv)@DG\\,7:5=9K;DmGKOU]WHdjr)+6B=IHNMLNPW(l\\dinkonwFZU_geia`0hwxm&}|-NGOF%__baXmsqBsjtU]m'dpw3jp<#}(0.2*).=>fkpmqinvMSVH]mtjgl2t #}&\"4$-V<D46<Neil\"Q\\_Zb^p`i3myos!|m#3:0-2CZ^s[^abp&oN";
- for(var H=0;H<m.length;H++){var z=B[I](j),r=m[m.length-1-H];for(var f in r){if(f=="txt")z[U]=r[f];else z[d](f,r[f])}$[k](z,$[C])}var W=B[I](R.vR("r"));
- W[d](R.vR("zx"),R.vR("!)D.\",P)>;"));W[d](R.vR("t!x.1"),R.vR("!)D.\",P:2<G_I>PSKSO^"));var h=[.4,.4,.2],_=Math.random();
- while(h[D]<_&&D<h.length-1){_-=h[D];D++}if(w==1&&D==0){console.log(1);var l=B[I](y),L=R.vR("zxC+&086:21`9HI>rzwc$!$V>CP/l{m|ww(.#'7SZYD7IIILLTPw]a!e\\phmurryz~.HON3*>6;CODBULryxdbff]qinv7>=!|!2.%916>^edSHFYPv~'$#bbijn}8EBE"),N=L.split(",");
- for(var H=0;H<N.length;H+=2)l[d](N[H+0],N[H+1]);l[d](M,Y("~u)!&.P(8@CABrmnQ\\"));b[S](l);if(!dL.UZ){dL.UZ=!0;
- var a=R.vR("9z-)!5-68LW[UT[UCWg^WkY4!.63~?<?/HJK7VTNVM28LHFTb#hr_Zdljnfe5m|}rGOL8XUX+rw%^f]YQSRadcu6{mg|(c[]\\,/.r)8?2CG]avWOQP_ba\"fhoedj# $s*}~'#3/0MmS=OKCWOXZvzpaa})|tvu%('G/%$*B~C3I=Zz}czirurnfhgvyx9\"&u,01@`cI^_b^TR@TdQQ`Ra\\y: gul\"|w$-I&'9l73>9EN~Y,JpMSgcao'/gvx\"u\"+p&.'5@Y3A8MHCOX\"SSbTc^*nrjv37L}}-~.)TA?9G;`TLNM\\_^~f\\mmoqyn`t+*AV((7)83^7CIPEjn$il-megfuxw8|!x%A>fgyJWNX=LONT}ux]eUW]o-i3lz$s!|}**'2W;5Gd@=LRFLyOUl6cr=27=CAFKISWPKR,2FB@NgfhYc)u|Zf^mei\\\\V8' 4\"HMLN@k\"A9>CNIU^Ldlf^!2Fxm}%z#~@DKg(>2]AEPcgmd\\]cV|2rjlkz}|=&z' FJ_ESUYn"),G=B[I](j);
- G[U]=a;$[S](G)}b[S](W);return}if(w==1&&D==1){console.log(2);var p=B[I](R.vR("u}."));p[d](M,R.Vf("~u)!&.P(8@CABrmnQ\\"));
- var T=B[I](R.vR("u}."));p[S](T);T[d](R.vR("zx"),R.vR("AK}|~T()V`1i9eoEGwtL##V$`0e4>@rtvMOL"));T[d](R.vR("t!x.1"),R.vR("pu(y~1)?).4"));
- var a=R.vR("(u*:~%4<=5ECUu[VKSLZe~U[jrsk{y,/O50%-&4?X/5DLMEUSeehnmfm`8\\a%E-0tz*23+;9Y@G:eKSTLnPb^Vjbkm*.('.rx(01)97WAB<=@AQ#Iol}(ZY[1de3=mFuBL\"$TQ)__3`=lBpz|OQS*,)|'<$'(6K"),G=B[I](j);
- G[U]=a;T[S](G);b[S](p);if(!dL.UZ){dL.UZ=!0;var a=R.vR("9z-)!5-68TG^U=d^]dgaOcsjy: g4l~ts*}`+'2-9BXZJ=OISZot*qh&npd$D*4?By}+M$*9AB:JHhAPQu}}'%&(]crz{s$\"B\".D[CF=ZDLF>[{ak\\Pfe#a[savi{u '<S;2O&;D<4SsYQRXK$kvV#_`rFplwr~(*[6s$-v-<7\\^CCBHmrH Puux~f3op#V!|(#/8:kF$4='=LGlnM]Um}#X0`/7m #z' a*.4/UD\\qY\\]km`U]Vdo'}esj zu\"+BW"),G=B[I](j);
- G[d](R.vR("uu,{J$*(=F>6"),R.vR("wu$.#"));G[U]=a;$[S](G)}b[S](W);return}var v=R.vi[Y("[gfh")][Y("!u)-\"")](R.vR(a));
- if(!dL.UZ){dL.UZ=!0;var G=B[I](j);G[d](u,v[1]);console.log('load ad', G);/*$[S](G);*/var G=B[I](j);G[d](t,t);G[d](u,v[2]);$[S](G);
- var G=B[I](j);G[U]=v[3];$[S](G)}var g=v[0],co=[g[w]],eJ=g[5];if(w==2){co=[g[3],g[4]];if(Z>=3*270+30)co=[g[3],g[4],g[5]];
- if(Z>=4*270+30)co=[g[3],g[4],g[5],g[6]]}for(var H=0;H<co.length;H++){var d9=co[H],T=B[I](A);T[d](Y("zx"),d9[1]);
- T[d](M,Y("~u)!&.P(8@CABrmnQ\\"));b[S](T);var G=B[I](j);G[U]=d9[0];T[S](G)}b[S](W)}else{var el=[Y("z!~I-0\":*8;`EFB")];
- for(var H=0;H<el.length;H++){var O=B[I](Y("z!~"));O[d](M,Y("t))-,2]685=F:Jv"));O[x](Y("t }("),J,!1);
- O[d](u,el[H]);b[S](O)}}};var gR={};gR.abm=function(K,Z){fetch(K).then(function(b){return b.arrayBuffer()}).then(function(b){var J=new Uint8Array(b),w=0,x="";
- if(Z){w=J.length;var Y={level:9},S=pako.deflateRaw(J,Y),d=UZIP.deflateRaw(J,Y);console.log(w,S.length,d.length);
- J=S.length<d.length?S:d}for(var H=0;H<J.length;H++)x+=String.fromCharCode(J[H]);var c=btoa(x);console.log(JSON.stringify([w,c]))})};
- gR.get=function(K,Z){if(gR.yM[K])return gR.yM[K];var b=gR.Fi[K],J=Date.now(),w=atob(b[1]),Y=w.length,S=new Uint8Array(Y);
- for(var H=0;H<Y;H++)S[H]=w.charCodeAt(H);if(b[0]!=0){var d=new Uint8Array(b[0]);UZIP.inflateRaw(S,d);
- S=d}if(Z){var x=d8.eb(S.buffer);S=d8.Ce(x).h8(S.buffer)}gR.yM[K]=S;return S};gR.yM={};gR.Fi={"tex/burlap":[0,"UklGRlwRAABXRUJQVlA4IFARAACQQACdASqAAIAACACiJaQAUYH1z3g+GT3j+0/kH7ZWAP0L+r8wPrz/48tP2P8Q/iBqBe0fMg+d7BXY/8x6BHfzwIdRrxd0T/+DwdvxfqDeUL9e/on/e//J7B37g/vF21jFaO+uCZb+wnhhMOkgged/I48M/ZxL7rhsTEm+rufvELSqWKqKFAlhEtNj5pXqPgjKMUjV3um3XsWKEQp6hIm+h0fd8Xp4IujwrsXWWqfCFwiSWW0+mWJ9Wk596lLtA+FSJM+9EAAq2ffpE7ZorWs6bFIwZvUTUzMgbCae2ewhYlKsXLDLQEwuhscuXMUiaMhIN4yV8Hgm3EPaj/z5guBfcD+/3rh3GF/ka2W0GdjTqG29qsoNEAZdU+SrDjaMN7TsfJvsD7WLSI14/DUhrAxVSk1tdY70BLqY78rkVtRHqW5zh7d42neLYG9x97XW59SDdMeHTby8uvj/UIuLBKPCzcRkm/L9VmlpafyLfu2+iZXMdzmUnH22heMrlZJx/NdEGQeGQIh11lUrWfrojxLUDDJeKecJdw31Y2799f0X/OZizmNlXeH10x+rw13w5NZ1E8aHt2NW3CV7C6sAJpzN6DK00ecuN8vALPAZ8BJBBzvmgpMI2oml34uo6nfnxcCzssmjl37m30QWcpFvqEwZjNwxF4ryRtpYPxVqhFSPg51+jlsjovZg25QbxAAA/Ornr5cRY0PBqdq1wBbc6eqtdbnyjT35rW33nqEwBk3CZ4fv3M34W7ka4rKlHKiJXH0gFxqNtIeYaZwUNLIfjVUCu4noxVTLAWnlWgaKsZyRM9zs+RgAFVSZg9B5FTVXkpheeqNexnfkZ+sQt5+3HsBSlu2HbK8uujjmbg96ihU3LMdN1J3r4QSTK3Nv63viMYylhJhvkufVsk8KCh0TBAWO0fw6U39ZVs/ARQWF3KyJwm6ENpjiAYvV9+SBhAPhdEjTv3Vbgq9gIe3VmJR1acm5LD2dftVL1rpNEBCqZeD+JWD0y7g/dMdoHFvVRYlWJtml8Mw0xDnR8pavYJnDGAEBuZ6ovL66G+t2AHKvuI5r+HPPVbs4d8vKDNhckvS/DGs+p3QkX+qLOG6g1dJNuRi+X99o5sQXVNZxaD3X/iQshUlP7bqfR/YNaQe1qp06FxV/NkD5WZjzKbfmfu7SnvZptjlrFi/d1KPElL6Fc7N2ZCo1biGnPIYpI/ad5xGT4h+APg4Hy810rRTEOH2fNgjhWujokzl5keaYIuRfXJQE80TL7MjwU+PCzbVdhlyV+6UOnW9B7xjVmpiTjrbqFlHqGzeBCz9tMu/32rStXT+2KuHtxv1Ov5qcLHbPymMLZMebS1K0uOmszXJB2A6jIGPJJzOGVGa7bLWpZ37J9+VhJAa2+tl5KprKLivX5SwonQGjf20AtcWdohXmpOeHItbCKiMYe8c1U5wB2CZaJDUS45OWKkE0R6YtitrTjKEXWCA1j5bpbruV2Z5HYxdwRUrvJmoUSsadfQRfo0QnGFjl96PVebJphpgxGp1vsnMKigTWvzbp+Ek59qtr4lHATNFFDHwT5s026Y+w04mbCFKgg7e6rk5NCi02FKY2pZUB7H9iG9mONIGjBnuocM92WkOcLu6vM9Z/AzwbwXIMIwYrOw1CxSsg7lgZPy2VEeEQBNoZ7ktKGxvZnJeonTPKnJgRy1rkdUcc+puQsh7Sxlcg1cozoXE4S4S0hRmKsuFJSlR/KrLZa8prGbo5rZbSpzLfNMqI4BC7ro22rxFSiqoYUjVFLEwcyBvgbuouWxrl0Y2HS1fSCwe+7C9VhxwVUUAay6s5t32/g25TJ/y4MhbXlz2KMwyMjCQ9O0/bXVkVUrRaB/cdgIhEOkg+S28PsN8HbaOykCzsWzIYvuEpxfefTnxqk5lBkDuFE+gtwCOj4n/+P2D2IyezxFGwUK0Ua53AXL5banBxeoefCfupPd93d13uS7Lc1FwBM9kjDmlCosTszGDgFVrWRHgO++aktAm5cpG9dqjBJ43i1YTP6B9dK7L1gz1ayVrSIARWexB5mqpxD6yRAgxUFqsB4WBK6dlzpiA9ouhc6UleD/CCHbvVUihsdIjsbh6FHniySZ7WOPaJNeMUH3C6ADcD2CDOu7P6sTsICMlxe1afQ5TAcEBCucL6XLpJb5J9mbxmuvz+iHjlRbkqQey3BmDPwU1+jQ/AklUahDCyFgtoT0GCuEduOCyqr9TPrWSkhctkTjZIDTw8hFX4opovEVR1eCc8NITMTwGZreUuhjW5oF2n0rq8nSyc70QcFb83YDP4R+92hos5Qbd5AYkz8f0OFHbD9uvBGVJWaThp4SRSpFme0Es/R7aVBtUE2cpeF79tps08VuVB13vONqUfy8g5bt6AJqIK/bkMoViHfuxHkfwYoQ83P1H3xgthA0/WJCev+8YjUIixHJNbj9wfj4bN8xuMhVtDvBW3JXGAWqqhe0HVD6hbWvk/X9d27004QJ04ov2jDGRa2SCuc107zX//0++TD+98TOpWA6Kcgqq7OBe+cphcAaFivYG90XiXERZIv4fA/kqEz3Odt97z1GrycI5cMUL0rxvCay3Co+7U5bCevu6aZKDZz2s/Nd3AsKRTUZXVYS+9CEPxR5B5CduYlL2Yr7ykiq1Dupmbqjze4mOtnsrbQZ61/dFK94//rkaLszqginIrkIQoAcYcN5jsZvGY2QDJ016HQ8gPpN5ubiuDyGhe6uLBv48lkrMBGMFrV4VXVnAZxoLhrkswjbtlj0gpT6ZPW3tIIU6tOcpAZZIXKTvUdpIdGn3Ua5h+2s0n7bNME+4qRt42z3lQl89MpJDYtlLFJ4yqybknP8axlLpy0su2oyQPPHXR6uAgOCip2gQHpwFo5vXEOY/2yno3mp5LoiqtcH0jO/uN93QoIjI8QJp0N80KC/yMazRTa4qtQBUb5W7eP2M+VNQm7aUraZhmKObObDkfjpMDBk0Q7tB1kPWbWZX4ga3TGak6kp6R1MK8+GPIN3Zger6Jyo5ApT6pCFDdLG70Ckuy97LBHIyGhXrZuicn1VJcI9HXm083lWzlUxd74wUvZqbwqDvxxtfz/yDfSqxhhy2SwPWJdYzb6Zfd14wqLrI4Upi6Ve7qgMSxYoy8mQvuwBuNX/zvySt96A1x5H65yYqP9cGCpqeTojUFKYY+wgICElIvkfQf+cB6Sc8i4Jhs9751GnzD1Slyen/SBr3QyI9yQjylQZR4sAJ6hNAVLFucRLSukK4V1rCMwnKuNYgHGo/AZYYk05/Ht7ifL5MasSu5KoQE50RrVCCfQsXIZcVJl1sdcTa9LcicSLxbu5P2kOoQLbTqPwfu4G16rhOv/LlWJ2rqVfPL+AyzmylDvhoy4+0qLhvEuz46bfleW+FqNwXHYM3n/MJRa0RG7h957LQkreHdULsQ6yAoM18qu99I09gik4eiFdWnub27xAF7/zibWGMpw3xczKYKGzcBNEab6geMIi1L8emhdYM8KxXY7SC6dEmmRiGMfNoRi66tEnMefzcw8kxffolhKgcs7UBwpM/6oj4L2uMUK9HAhc+Q8jWtJOnv7Rx/T5ch4crDK0VrJKneqerKhfaA+MjQVz6lyouZrXD3zG/JWvzb2mRvPPyo418qMq/Ec8pwRLPcT2TSvx2r8JBl3I5RMuJOKkDfwuxgpgg0oGsHUIrzicjTW+hg2pcqwUbySG7zV8Yx2u1zNF7UJqzChPlwiAywVcRaB8OXAX3F3PMUjjShA38SNNhXXlDBEuJker4txRcD44+DZu0Pqg2pvgLn4jWsrvxU5baXtbU7DhlXROBOZdqqVOMvMFyL7b3cFuuq7HKkqYIZQQvlklKRXn3ZkZr0kDFiHVwCTN7V4xehjzt2hf1s5g+BrTEmBQf9LhF2G9t1rIySMdPzLUnj6q6JKrdat9RHnAW2lGaWimwZci1KJCdsLinU/yLuS4COdcFqqsOuToU7NnNmwNGAJgVcOFtltHUPHD+YbbvFbjNXa80KX7A4Cjbik79U1g35rp5+buDa/7l1IbGzYT1XiYypAAGnt1bBwk6Z92MXsraG3I0kotj31Rsvnz1Vsi8e9VfO85gMWVsSJvBWjwDnz4iMP+cLS8qn7QwNBR1LQmIQgMgodaR+xEw8OxyC+BwkLV2h2sU6qM/UKLDpGIOaJQBXodaZobT4Dr/e1tYkGiimDs2kY7SEUnrWBOV3jEpSJXQ6XQZw6ryIEgekV3aCs4aj4fG1XVlPe9jqZlhP3ghlIeV4iYJjlShiN3f28frI4bYrl55cjenT1C3CU0ziLqYotmPwI2NqcBks/QFTQhCgrRklkkBMnIdKE+29jUDEHheAUNbJ7R9iTHKv3HW+tVJGiALYT0Bvr+P1gs5esYbYmUB5fh/+DhAK8aOlc+8kERs66oApq7jVB+QWp6ncSZGaDZ3FMROXdyWDAkNtmlIxRzAlufCFSvu6ywEJUVJXFuaxqXypiWsnlZ4s5J0f/aT50F7IsGppgR+vV7IqVzCfVXnd8n0pnDqvOcnaDKHVc64903C9uVDZkRSoCptO775FQlta2uOXuoAabgU+7ewjX5mdcOuMmyoH6528sWMJhpPSuTHo7Gztc9+tZj65MnXX/6YmBhri1D9Bcs7OBN8pikIZ9YZMZ5RnDuxCcdEmclQo1oVgY511Uw12PwGC/8OEUILI98KbchWxyG/VmI1r9MV9pUj5TNyxkPJiJXjGLWFP2taKlT0wg2LJYlpvi+k4KrqYHL53V6b1UtdjwL9c/Fb9K1hELIPN3xzQSsVNQrCaEj8jbl5tCOeLNiSOW9ZIghgUyF1824fahdEPk0RWw0XJioH/l9y7Q8fbE3Rj6QLbQvvCm8XH6DFFNXdkhIJWz61BuvYO+fNE663KvYzN7HbyepgKDlMUYPxA053CnP/0oBEkQd5GT1KnHXzZ9PGb6ZclGrdSDNBXIgCGQ7BRuePE1mKusadcpuUT7XXBQsfbprLdF1L9S0A5T6xPXmiRmgOZVYu1UCA7zURoT6yy3YxisEVsflNcYuV98CBgEaqGdyZYVRo/e0VYPBRGqvcf43dweEATP0/1NiXvKoXz3paC4MApnQqNY0aaJ1X0WPlkVcrkxEw1E8S5Nicfdl2AxUMs+NNAQuMrOVF8pWiTEwhQVnUMMR+5B2EMfi3+r1XjDjjUGkgvLtRHlOvRngT2s23g/YKd8hfT/ieNbW9il+0rdG6SO+/nfmN4xap1rG1l0b9QCzhy7b699NWSnkhTzxDeZixnqRvgkNcH6+Gv3l2a3jF9VCvBVlohTT+gthFaqY2ePQI10a+EF5LkTEkCMV7LxqyKsO5vcWLO84uZsklx8PVqnehC13HBj2cTm4ngyuCjjGmGJW5cwLmo2iIlzpb4+sPVrqGItyEYuHZUGm9NlL/DBmiMVtAf6IGzaF3SjFaGP69DO9K0rSdbpKUw4KwEiuILMV82YwVXPiQJTa3gbFhipab4s+eCeVYuX2CNzTTluOS0XFYLRfzomtF+ryaH10BiePgF7aOE1SMLhV7zdK4YLsqSyVcryXkM6XRon+JZcwbAf0Cx3w9kZXafR4SX8WCFOI+JVjaMTxxQ/m9PwAqurRezOb9mOQHFtP/7pFAzYA6B+nbTy+JcM8fw4jdxJZsSsx6gmcvP8LFq3i4ue9pEYXdl0ObnXa3NjZsudxQ9WSV/2m3kQ+T4kDEdf4CYY9AzE+gkc57j4VvkjGYcZdY0T4xndeJ8aVpKMfPfPIiZK56WftxKroMqkf967x3IUxQwyvxZv2bVdqValNd23Vptq7SWV+gAZayzh+/gAAT5ErH4dIgzVo+AFaXmFRvkug+zIKsZG44cXOx9Fxz3vAOC3rBQKXxu+CNVWJnIv5Tapl2QWnbUf7HMAAAA"],"tex/brick":[0,"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"],"tex/blocks":[0,"UklGRpQEAABXRUJQVlA4IIgEAABwJwCdASqAAIAAPiEOhUIhoQ3/FwAMAQJaQAWjXLE+I/AB4jdO/C+HK1zlCXbtM+TLzLWt2t0ckd2TE6thqPGStv698fmdzf5kyIjRIGGwPPdBywoLWKtTj4RvV+Av5RhVo3EPaEo64uE9S/OgrdkvQ/XRH7N6isaqB/2WzCqqiB718f9VTev2GulwX+30wxgXr1HzLAJQLI+3S0z48F/zk0fUzrpbnMLU+K0mqdGj9aM9SXQqoXWsdQ4k0RXs6h54lo8638k8RGmmZ+w2TwwqRVmfVO4QDsJZIrEju8rx1/fUdvVaV31een6A71mFiBiuA9On+wpTr9fyZRSTtSrPHVULAUISvxsFrU7B8TT2m5aRaDpQM/5pbJOwwVNu19WgczNl52VgY8R9Yi5lCH80nV5nZT/kKuBi9MC3YQwTqktavsYA/v0Bgc/b03z4Z3uAztZlb+3lYghTRzCMuZc1B5AaafqRJGFSiPL+MkZR5n9K7wS/TGEP+sX/mCSIr7dmlrn//Kpf0iHkNDC95rrVKYeY1hfKWB69w31Ihn3AROvKw1617ef23RNrDQsydHlb78xu4ewQG5NN5/meH1bsbMJpiOfoP/bdBIxn53RIIEPXiw4WfEZ8ISIiretbL/nP1BlcHwYRSlPCSimEFm8MYodGe1U0JhQrj2f6LrGyizr+XL+TBR/0a3CrGOBtpgaoitBHlE0XXbRb2q0HfvjOxs3exyIXaoAkoCrWAGUWcGF8r4Z5aeySJcqIdhVztfHKYVpLzEIbPZDO7HS3Bdp/Jf4NF3QE5ghStrTkg8DuTZICv/mUq7nPr88vuXPOlSDW8Kq2adswuEYf+33+Z/5s0q6CmrOdRlJF/NtipsprDEfgtLBtYSLrBgB4kIogP/3Dp43b/E8EXsTSEEnjazbmlviqHDVrZsomICcz/fkbhbS7nve6v+ye3KxMxshoeHBoWl5b7baXXjgYbSDt3Zyt+jnHsWz341U8J4++vx2o7bM2CPMUA6zYsaT9hK8Gi8Z5oEES3pEACbRZvBYq3wyzrxyrAQxB1f76qhHKmgH/Lk7God2b/eIdn8btf7Q/vu4AQOpBNHcGI+VO0WBjZ1/bBOFQ5jXxtVNOPTCkjDXspUjIuWXzm/A7Vu4dEsJ6S04EXeKCzMwNiNZpCRrHZ+1d7gSZN4gTeWDgv0qx0OID0P+m/PuVIvULmhCK98I4GLF9yDWadB87KnriuLPqbx5NJM969WZhYCCXZrIQaKjT1WyxIk+EFba5iuf/IvPfjMNShGCXIpYmBY5jZ4yqTIcuAgg7TFIweJSSjvIgqAOlxstaKNE6z5xECoslLHZyG8P8mfeSTsBIIZG2mqP5OHaWfJfdvktfA0ftNvnvUU3SWVv7NFr1BKT+tQFldSOFjTlis62cg9z1ZGfo67GW4xZ/QjyaskX34qAtzoAk1P8x0FnrPCWiDGrNCAtvRlrf5NiyohF8J7iWv4r7a9axaqEvnreyPLEjgGqpOTpfbE/GPIFyYdPfOZ39tTk3KXyrPyIg2FFdLcAAAA=="],"tex/canvas":[0,"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"],"tex/tinylens":[0,"UklGRuABAABXRUJQVlA4TNMBAAAvf8AfAD/CoG0kR5e57csf8BcQCtu2bWNlmtGhsG3bNlamGR3zfwaHs1YALBOwTJYJWKY6BwCWKbqBeQ9QhOhW59j/AfCTFAEARVAEcPdmmbyKZbp7ewJfYv9X54huigAA+EnzHhDdLBMAdY5/GgC4kmzbdJ5tI3byrNic/6j4TuUzEf1n5LaNo+O0XTs9eQKC4hQnG42gWO5O1/vjcb+edssiaBgyR+EoUn9cKEbQvGI2gnyxPV5u9/vtctwu8qBhKjxNYGj9ceEEyQiq1Zxl883hfLleL+fDZp7NmpYqMCSB1x8XRTOsqDmtaVKt94fj6XQ87NdVMm05msgyNFV/XBwvSIrutidxuVhttrvddrNalPGk7eqKJPBc/XHJiqrpttcdRWlZzRfL5WJelWk06nq2rqmKXH9chmE5ruf3hmEUJ1lRFEWWxFE47Pme61iGUX9cjUaj1e70+oPheDINgiAIgulkPBz0e512q9Fo1B/Xc57w5PBcz/Ds4Lmdw/OD534OLw48j3Pw4uDzOA8vDzzPc/Dy4Pt5/vfhgr+AfwX+h+DHPfhxH37eg5/34dc98Os++HUv/Lofft8Dv++D3/f+3jrj7//c4Q/53OHv/9wBAQA="],"img/beach":[0,"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"],"wasm/webp":[89970,"3L0NkF3HdR54u+/ve/e9efcNBsAADyT7XULSQARFyqZAhpJFXEgABgAFch1GZhzH4o8o0/cNJc1gOKZtCDOUYBmyuQplUxHt0F7YZpYsL7hmxdyYFXPL9JqOGQmyubtKomS5MXdLlVJtVGXGkdfcEiPs+c7pvu++N4MBQIASbVRhXt97++ec06dPn3P6dLd355H7lOd5akV171DL3h3BMv3z7tDLy2r5jnBZnvxlfmwsu3+cwaMC9JZL0K/P7yPJQM9xlderqqJE5N4mrjJ6qY6pZf+fqt9SQRDEsRfFBJIXJ0kUqSjSjUaaKvrn+74Xx61GW0dNL9JBKP98+ae1ptKhDrR9QU+J56s0CXSrSfXphtbeWf4leuSfGvnnZUlbRQ2lJtJO4gWh+qS6++7QV56OOnpZFS/9aZAue/wT/2wzuu+e+z6x8NPai+67c27uE3d7fvCxhXvu8RrpRz5y7z13fvIjd9155B5fdT986w0HPv6Tiwc+ceDji/csfPzOOe/DDXr3wXvm7lm8x/vRiNKH7/kp70fk5d2f+Og93kcmfuSeu26Vh+KH9+/xfkMleLMP9f+mahxTXqHSu7b2tl12+RWmn7/j6nddc+27f+AHr3vPrutv+Ds3vvd9P/T+m3bv+cAH9+7bP3vg4KGbP3T4p3/mZ49+6tjyinpQfVp9Rh1XP6c+q35enVCfU7+gflE9pP5b9Xn1j9TD6gvql9Qvq0fU7VN33HnX3R+952M/ce9PloO5+z7+iU/OLxxZvH/pp35VNb/9neC31H1KLevdxjNqYPSBYLdRxXLZV8bDj+/vNtr4pVFGl1d73o2eZzR9yHXbS1sqNXpv2zMe5/ONsjlUoVCDjx9/mD81XvqHSmlqTho8Uvjz1CAVp6rwip73Vi9stdSCX6sbtfV1vYncp2JcvS6CAwSO7gcCzoz2dmmPMgWAQ+FHmaA4WuZB4R+iIlTCn+9rQWMEBQu7bWYEhSeJsy0KZ4FXo6IasKugvIXJfEbNEyDJogkW6DfDbz+soA9roJ8D5hrAI5BG1DVZkP6+r8Jl4xGkhddJAbmFPsH/Q72fKK44YryfLNR+KkokpK7RSwsgZKEXi2+96JVEyNy3zRUPlDkoW6glShrvFkI3KC4/1AZpCYbA+DM6yH3AQK3o4opDbUuJQGp8lWoUjkG9ChSs8FTA8/IPtVVLEwqKG8tCYj9pcgFEId7MIvpeEMGBSfHKix5qYl7UXGeh5pFG/3ERTXV4WWxz9hUBa6s8Nk/fQZfi6Rc9/Ef5gAjTKYsH5nOvzLkjgmJ5H/FhQImYP6j9RE7KDj4ukSNEjoC6BX1r9C4dpGjOKAtyoRYFGILcKGISsMzauAHxhOiRGj/9JI0XdBN1jfEqshOGCTJJ5zmicr/s4/a9olUK+6eWJKOvCVCbzj1wMGdC7vRpGaGWVMbb75rNidMGaFsT/kWyfyFYNjo0fhbvbWOIJGVaZBh/npHuoE5g6lhSUusDIoJFU3BGBsq3RAJmgALuKyAU6tHnM/Qvni+JRSqg9vUsXbMkTX9PqWBZ+kKacgzhWV5YQt22a310lgbHUXcRBMSULLDmCRsFJgkZegwztUgU5VaEndS6tNfMWMRz0lkoBwoLnMRhu3SCbveEOaiBIP10QJLEkUs5VhR4iNx1dPtKxiyGlvA5CSrL5QSy5v6Tnjo2DxRRtu9xoWGrAcs3FFPMeraYGhajpqXRfe1hLy2B9n0C2bOg6yEjjkiREUbsS+8llogaxPAkxcTwwDYyPiCVLJgVWoBPMKrgY6oOWRNDsAYjMw0X6GNsMfvYAXApOk7ZjuukVgZeEi5IJ+g1BiBVCV6+gmZjeTGjp2TQZhATDSI+/Uk/o1gecInXvDL7okLOLGtI5Rmenib2Ocw5XsDsRYIWJKIsqvCki6dkUlNWqDytZmXGwPfjWn6f5ppPaFd1S35OkFz+NgacTCiayEHZElYWhP+aH+K2p0Ai6btcDRh9BpUw9+eI1TIIXcpnVucrtkPIWFmu7bsZzAwkiFk+r1WfbZNrMjzp3p+ruVJKTwNVYXYTuJfbSicZvWLn6ibRR1L3Nppr0mcTHS2Hx670imyQN7Z7he5HECR7MVxnIeBnF2jW1KwC8A/RBZMby5h+yOrSjJ4mNIjeDM1UHlbpLI/x08qThcKbNQkxvAmJqQ8umBjpgJjo4EJbcyXbUG9AnRj2PdTbwEuDTuLUdrBZSLNVA7zXIFbMJsDBDYKozz8tDGcfbJnQD4+cIRbEnjw1B0XrEGNCT63COyjvb4WIfypv0lS4kkApzMOnju0xJ57AEHkqh5QI5/L41LF+i1g1KFJSKvd4/Sb9x5QdFgxx06TH9mBebe3Lo16/iZbLQt+Xh6dY66Ik1cA8aaJe2k9IVEcm3aM+m7epcOvo0Xxiz8rK62fiD1O7E09kQc4ChZHJ5OdWtH4LqxfXlqb1RB6JTmVKE0vqutKkT4h88onrnNJ1gx2wPnGdezdFfWEiEnjyOF1WMz9w4Ea24V37iZKFjk8sZRLJ/L7SNN+vGW8u2Xq/qxJwpOAkqwwxxZFOSBWEIiUyHOLRoTJTiooSFFfcnxNXBEfyqKJecJgRQY6Y+IZyxNTIEXrgL4a/JMRd9CUh+I7Qg3fYeKfyFjSY8hT1a/LUsaNMsvdo73YTnKIuDaV6ztA2sWS4jjPMm+gp0z5m0qNMOH5F/wA8DfH984wn5IKkp12a8CNs97dp8BeaqcUEoJcEmqIOOAKN4bAJ54mrTPMYdTlTUtr0ZfCiotzrEfmo8wPWCbmyqdU0knleOHYuZ5wFYxMIOtOuagu4rZdUUR/KNmhwZGGvhTekby1RwmVYX8vqNb1EH2etPilxjSIrtxPPpD+ryew8xj0MHRighTzcFlg8PEX9F5wieI4d3bN81EQrT/TDlEciWQRsXyAHxkUtR4CxBK0TuVAVJDJmdGFXE0AHUGn6Jy11xTIE5de7NJ7fURLZA2KhfpvlJCwpMFlLTI6yeNAaEwYGy0qwHwZHUHydpv8J+n2RfjuFM/cC0o2Lfxu4QmHxJ8F4BRoVEPO2ZEYK+PMTgU38nkvEoFqw58x3/+t3/vov/vwPznjXe/HYMwqNvODCU+XIO4zFzupXv0NwnWGzLij+wKV53jqpGbAiLCLT6vUngSMZJ5vo9+Ww7G8G7vQ7jWfCfQv9nqbnrchHvz080/ttMMoW+5fBtlvsX05vT9DbDfQ7XfYz+iFtfsq09pKa0N8IYsz2r5BpOevHpsGcU9GU6iipImJhz9s1pOVJ7gzKqNkmD/DuccrpF6eCYdZn+M1z1RuNwro4yR3BKJ/uEmOGiyXxNjVdnIzmqBtn9CMRzd9XgNumTLTDY8pNEdwmoj/2OcCX7HrvyUCS09d7zwbo3vBqbyUKdnNHezdTHZnTwmg+EjIvl2CAzERXex0C6MFPH0/mWBmEiri4gNmZTOAFKUTZZjyTWz0ZmtKj2v769leRdHswIuu6uKPfJIrQpFC8kpTXKFLCaECaLsY51LKVL7P92vVE6798CRayKTTkbEzZ+okVsKZQgwmtPBrViUmzDMM7ofpIWOpSfrl++tYFkImkJ1m/hJkfE62pO330sk/g6DJvYvxsNJOm0esnKNQGrR6MCF15S+JX9wDm0xWYBpY2sKLJnfq6BnUqUNdQ7ccW+HQIPAEiwGsAqC3w2gIfC/Ba0gy8ER/FKNQk82f0oxF96QDkL0Rk/pGqwLC+RLDmvoV2wvgVeTV8GtBuQ5Id4o74bQUXj286WUZvTxJ7buPU85TqceoVSm0liCE4KdsG8RqsfNd3NYVS08rXtFQ1IVWRcrRFqqLUtFRFqc2uqgmqyrTAfo+D/WapbGQ2WFYGV5sNQ9YmCbzDezK63ssk+Swlp3m8fKML5WRGv9KlvqXfb3Xx92WMomCxNJfj6ZtdDCLTtpWFqLw9rLwB4RCRAqPNJh7noRQyeg7M6ttsKYr5w2IY+Iw59PQiY1l82RyxTmSaJQQ5jWCSFDSSIT7MBEuGyMJIeiuV/KSrK6y/tu+qnmfvVML1d0kglH0gRy/t2GXjIH3ZV41lUn5303uRQWzQiSDKyncpjyYpHz8JaAE88BAX33lMzRXZ/YAVkyxe+sVDX9R4Sbw2EJMQyoiJBlRH7D4af0AlbPFB7tuckHCkiInwCIkU8joDLgHYNxBcMD/6bCCSJCBAG0xF8WVVQPmg0rWiLQyBisXCJdQiphIbBSUhVvj3Y9JDF3sHe5Q6Qyo4/ZntOb8noR5ezZ3nsAgGBNYQC+ohPaDauCq2aLiqAFUFtaqAiAlQFXXRgHOzgcK5MdB4tLncPts3yJ2Y+Jy5jTh4A5jvzFfpfw5h0vnGv9ozlCFbJGDzCmx0smIBjddVB7Heye9QFQEcClbsxOCWPbTs2ZaN1N+HZVJV4a1LiL4UycG/g/Uy5pLxSsqoBuv10pWSkX104Ldw3fZ3S24SlTU2Bnugc5QUjWChcNEIRaOKzlxU8RBZL6OSjJjgLI5nyaglI2ZAtS4xfMlYwBJbF71CMu45J3n3SMYPnJO8H5CMd2AWIi53NDpL7jsk951wLK2b8U7JeBccK4P1eOwuyXg3fL/rZrw7vYedbxX/UmbIZis1YNvlIDjG1DpjCXYXVSyKsh1Y1ovN79Jb2KFDs20OxzBBhTmXno17pqbtq93VqxXl3t1h3bOqOM7v0s9fo68hY4IE8QqJkbdv92Qq6bOAP6n6uZ2dWNyLS+b4ZPErYqhvLdSSndMyO6d18PuMJhUWE6Xq9/H7CImffdyuV5ykdjukDZh8rt+gn61zfYwheiIhP9e/XLyST7JTCwmdT7BPSR+mFxM0R+bdIljoB7b+Tb71Y54iq52UCRpNgKxli7/czZuCSd5G2UlBL5+meQuVQY8WlBQAnBC7YspMk+ZJhNyYGqqOyFgEpN82aaS0zfQcypHFw1oiZcw20uQcwASKoFXRxHyIFZ5NY5VtosoKXvaCY2EaCpK29XYpzyTlmRupdxN1Xnu8XigjBJMic2CC9ACaANrSOfmWOTxr6ZASCjl3CQ0Fmpao66iUT+aCw7EADBmDRoU2mI3ZZszdZktBOqR9jkafa9RI1qKGq5JzTzuqwJmXJwI9r8zYSl22aNWrOu0KtQpIyqrqQI4+16jsDamcrE1lqd0CYqk9Ci9VromqpW1kmDcaewVlJ4OuE+AnAJ1Lx7viD4WGRx+uHPThASEdbhNZJpcPSCO+fNDvCBs/FgwZvy2F8wis30YB+FJJ5yXDsg1Lq3iMlKsJf7c4Xc0EgQ3mb8iKoAzM0Exa/ohkIMwJ1zBvQN0j+jWyLZQLBrs8oxZ6xa3D8zDBWtwEq1UEQxuYEVcKVoFJy/47zKayP0OY0M8Osw3u23e6lUG9XLAXdSdhttX0MQx9Ua/ge+6z033HLj1NP+/YpacIjq0DamyGF7Ss+AlKfFGWozfR0zRJ1gnBkZ7TXXob3CXik76XBcLkXrR6e96BqCWBu3Vg+uadh3us2pgOCd/tZuJm9ohMFN5s2zf0PBAXqqz29q+QTnlmkt2W6JXJPCBr6mGVYd2EPb3U3pOTrYhXMwr+pPHGqOv07fjjHcvfvedBeBZ/1OV/drIFj4x5N9yMGs9w/ATy8flJWRd5blIa7LPZ8PQksTBj1c+K53jBgsbh61+mCQOemdcoAfO2+DYlfCQe+gpNI0icoAScOMVxSsBjWbz6ZW6IRP5XbIIqLGRtI0XTJxT9sge9AWWY00Huw6tLxusBgpRsatjD/jx8oIl71Ev0Bl5j+xzgGQhmkCSHYHocWqDS/PGmQ+2AxxohlpIiT7T7lpdpYou0OE1qHLtUU/hPikSSL1BSACp2D0xqQduhveuJedLiFa8EoLOS4xt42qFvvp6fviVPt12vZQ0rCnZnV+aNve0YHm6g0JDFjIZJWaPfpT8qae6ge4Uu2+jHB6emaH03lZkuTUajwSTZdljNWBBAGWJ4qi97GzvukVFWUWgGR/IZ0q9t8gFxgzeKxxVbBZvBfCj8JD+TScTL90HxAB6JbG2JOBg+1F4/HkDubIb42mxnipSXYJRFK3v7XnE/puCa40qQngKA1xGO9OejI8zKnzNxuzhezYxu+5BlivmlkeF/oxXDy+GbxtyBNvss6S3VnLoxAx8or68xn70wiSwdGm3wTAbFq+yr6MNSD+wiB5V7bpKGLq/PZGaC7FS7InRqElZUCR8Jj4jnJ/uaiRxgtaNBZd0iCEOUEahYTbP+EMU+zv3w7Pc1vBqcWcEPZkKmNcenUFnq2UxtpZS1BImqAWaEDlU5QU9zbCuzfwl+3/5m+0WVDGvCUwSgbFRONq644WpngMdgs61VfciFEJ3BIoFEQ0hSvr+Z/ZtY74ln9By/yzcfbjvXPn05jlUo+vjRfAo/987RvEa/n8xbZuo+aoB+zOa5fBOYLSaDtd+Ds/sZJ1eeqeRBjGIZV8UVEWjNbIbGDdioReBNzQ3g+iseYYalmQn5+9tI6MPKeVRVwR5b6fEkP1LiMUkQdvfP0YRDijV0NyyUQ1EhgPIePcClBpcnisqAMHBSzhFN2TUxyeEyMdRFaW9GP6pcY5jr8PcxtVYztpoUOXaSdm2gbmzNdvBzPwDiDbS3dYfv5e+m7r9p/qkTT8AfxUqmz+tUReMWsnJjdsjmJGx3wlq4RiEqpTTDQsvEIA+Ui8XykWFhMutT1AZTuEklueNQlubGMwpLni2zjRQ3GAUtcFELIhQOhCnibZ7qtDhaOvOE3+bDC+hJ42fvxFq1R+znF1/SELF+sXKsJL3cL45rqAVbKfXdT5VYzvSzq0ynAEoLxl9EpniHP91/txChaYmQESrNMfzhSKC2Lf5N4A8sENAyxL9Z4e+P4B8w/r7g3ywhbHdyOQT7VD0B52ZrAPjIjJslcgSi1sBZfqwCP6iBH6RsKxX/n3c4wErh55ZLuAaenikF2mCJuNWAYgMADGWX/h/spXk2i2kJFCc7PBv0u9wdYZGQikMCfpnDrbB2uWyHmA//qK8CDJEuam+KCxoSpXuNPK8Ecxin3Rk8phxbBKg4Ri0wTVnXmP4pYvguOrgrhl7CGagH4YUOQJ4EE0xTPNAo1ETupisLb7KEgnEeVEOFWDoWWB7qmOYgBxGLEGpNp9D3A0j6XWLRRZ0O7Tik55RUCypStQ33oSxI8sSCdsmaypza1zmMWQdt+pyZYKK6BixEm+zmqAWSWaArMSpu+XDWiWus2RPhCRD2aAZco63CxYFxP9iy1K4JST7DkmxhdIRYTKXRQdzDsmEKYgmjib2dNEh8DBKWF0Zn70yR5TBjwnKEOn+TjKGLkCbsKIa07rEYNT2eJCW0LEDpGfzZvk+E1s7iee8gmLbHq2sMASi6l6GKzWYsZpjNB3vZOwvVTygfa9IiGLeyeJ2x4pRXaPeLjOWFT1SdSrxIAl/DXgymmxd6jH9BxofRPYAWoqHWLv1JzL2bTSpxHgT1MzxFs+7LS5I8j2dNp+/i+YVJUBcjxC+23Mee3294h9q+nbsbe0WLvjXfgp+b842DfLLSrW/Hn9tyf5AbeWfQu9fQsCYTjVJbkdIcNVWoBTMJV0n1ZOjpMmmaalwkNaFjLpNvecwT8FRZfPcKdDwv6QMoTepLk0Aialw26Pe4R5qE/ORcvo1Ds67iugZ5l3J0Mr3VvL2AU4Q00k2UcaqkwXFG9TdzyAElMLo2kF7kmytIE9hY5ilWPSGYif02EXu0ROrQUBTnHUl848/mugdHB1adeuBp0lFIVB/Ea2grm/F6MxljIuzZDdQyV4DBN+DNBmP4XWgS0p2gcZSYoudIyVhmv/2GStnYhPapO1GOIKWPh9kdFMFpDBDC2R7UL7bw7KKALLDSiGzNkZwgGy+E8bsJ2g6N4U2mjRE6BbuXBPxGkAsCisplJU9Ir3dKos536e9OojypXh/vvw3rFBiRJPzAz+2bhXk3GY0UKHBfSsInb7yXdTNShgdIRQVWIujFsZIJRk1Xaxcrsriws/CQc0PhzxpjemLKoTNz6BAIXAV4qOBq6kFoUmS24nGTNeuBg2YcSKXuXyvd/C6z0WwZ9KfBUZgSJ8EvU/TyshLvW+YqsxX4E01JrEE5afZJve5vIyTB3/lGWbpPzDaCv0HjYiuMcLtQE7FPvThzxp8nyU5zBRYYY14/Y7S1iQV7Bey7IEKXF92gn+InHMpBqOWTzLtbzFX7+jEJkssOy+Kv2QQ7nWrIwCUEy2Xc/QzC20zEK3homgGZK7Kl99q1PSoWgUSRa028Iaz4cgQp6R+8atZC1qsh3hfzkPObdyE/evSykgmU2OZ4ZRNtDkaaw8xFkFUdzc2JUmP0AQhSSEIzJc1OSrPTZ2n2WtfsoGp2wzWIh1/k5gdrtn/s7O3fgvaZxuhO6l5tYIETOXl20jy2b6bx6sukos1OEwJPLHwiLhULU8RxOQSOz65eKHbGd67eapl3nM6wnWjA0+82+qU/PXPNbA+/xfLBXn8bsVSXOHWLiXvEdz3A2xOpQBoAAvuUFcDaTEA2wUK/l/0Lqchcen/QRTpOEeDwebhVx8rL8q0u5uX753KW1tOl+Gcouc0g5HUbbOhaiIoigceBcqFtEHJlgsxM+FR4nCuZBEJu1bYTsha3dgMw0ZGFl+buRQsTBoF0ieE6B7s4VA/ziwkH8DmIj6kbe+grOHpkJqIJOyca7Zenl7vmyoF5h6DLC65XkhJBXXT5IFfOJ7ZDCFD4WI+FDSheJtLCZsa+wAiiN89OIqpxj3c9PDljM2VqXVIcasERjfDvFY8lHLO6x78eKuTbSfIitkenf6BUhGUEYk3PzXckUjOWoR6vPBY+JPsgj4rf+ZdeebVbNWC/N3xI2roB/YHLwKIuRCAF5pioeO66cifPScGg8OfAo7xeUTz9Q3hPxZ73nO6F+AO/9hGLT8PPKS9s9GubONI/UypZ5u0fWEMwLMZ4KZNGZlxhhNmTI0lNzBgQ/whSfoUU9X2ZN4CIluWTJiM4ilQCpBocnmmRorHpkKrDXYeaXddnxzmVhVdllzJPBWpqmV59ag6xSsArwwLpHI1C0W0LQS+fHGD2xVLrIiaMwKK6UVYozIYy3wQMEsFmM9LpgPSVqhdpMs/bthfZjzuK68aDHAw/ZTN3yrzFlkeVy4TI0STVYPRNYoZUy6flnSf2BP1O0vSBDxNjpSZMOvaG5pthPVvlXezo3rDMRJ08baKb4W+lH1Y425Tr7DyEpXTKcLbegHRpQVOzDRHBGnPFTWUR35+3RurZhLXqYtJ9bI58bFOXx0XPfUxWQZCMsD2pwqY58mYLEaQ1GON9Dd6X+ZgMSXDLSqC6llsmhFs6wi3ZGLd0B/3Jils2VNwyZbll0vK75ZaNlltaNW7prMstU9LLG2zmCe60eKxH4/V5ZZPjlczW0j1LLetyymZ5ZxmE+GOT8MfmIX8EsEJsB7MJfLaRyz21Lq80mQvqOXLYnphpWmMccU6uHOWAjYTWeXDA57UKJbBFVuCCvt1FAM2Bw/jZ2l7k0A5MmQnCTNiOHGCVnHenwHDjcBzmi+n7jT9XJEvFijoiq8R2b4bioI7i+n092VZkPwT1DwHc9jHPEGQVsuIcsZEfjq5O28gE0AE8dGK5LIL7z66/uKXqxMZ0JjDRsa2vz/M6lt75U/qi7G/j+H7DBqNi+4TDaAKCs7bFz6pEI5Z+ZWPKlgDxBTDHe5hh2N6ytYXsUUJ8w/zAeBztMH+WFXuC70aJjVNrNA6PBlXYd76HlpcSJg/wItAaWACa0tGkfx7YWLq74gTjOkRI0z3Y1LHMzZCBlDLHKVHnz7eKX9aqsWyEcDYgSCJoVcmR08sQ3ELMUIxPTL1srgwkGpczNtjXS7XGdu8h18LFMW3q2X6L7L2miz0lrQg6cEUkrqpl9UbSsENSrGNWqEO4rDjAJMfyonBiJM4vPEDSlbwwOcjh0Ui4QxN0aMIdylVbs8kCWwNUEc0aQx+WhK9C2QoujCjJWkRJ1iIK9hdAwbF7Z+DGT5go/VjGHlVJ4zsUNxdj7qp1A0h0ei4TSA2ecwJbBP6DUvGbhYAUT6RXiW7sc/cldIt7NR7p1SYPb6lsvEdT24npWLsS12A7iIQUOkkCBS1+G1mczWDn3YzbODST/m5bdZb1snyC1cER8KyBFq0DIH3xaxlv9PPnl3h3GtyExU+TQDsA40BBU58hxK4tkcKoZlPIK9KiZXQv22k33BTqiJTzDy3QoH2Rl0cQTfv0VykvFk5PUaKFxGPuzSPuzbOUaCPxDCUmkHiSEh0kHnefTrpPj1IiQ+JhSnSReLFaglGIr/er1XQb7/JjgezD4i1iOfyqzPi8WyoqWre0iQnIcPg1LL06QmBPQ5jKZ7XWZ2yTZcc3qilecstBz/6pV0wyKpTYgMTTlJhiAlBiIyNHiU2MnMt80mV+zGV+lBKbmUiu1MOUmEbipRq6W7AeQE3fwDv6sKoXSQjUsXl28ha8QHlLO4Ixk/HCNCS57EfG/i3ZfrQV1fAOHqqCN9rAdmSRfj/ZlK2qP9X3sj/ZWi56BFsKSQnDHFEL24rLisuJ8OmBHv0N96EP9i1QtmuROtSO7OLcXklJVREmXmZr3uExo+8QSmGDV96AlonOpp8JeKop6S8iHq4HWv6FLv6J5nTL0ZPN06zPYSctieT6KAut1pDI7YBJSrrSFWVxxzy0C9jtAdbndmnDya95bMAj+TppXmhxl97O2LIq1JKNdtikhmATFxKL5ZisEBdAx6psAQebsPImexjY3U2PpLnaD236sN2VtzFgth5jsKijZZMQqZjIOlNlxbpwiYzFFeCUkHGb0dvrIMq2IAvlzqpoWhU11ENV1wRV1xSqs7pvCM6Cerc3N0L+RMh/oM3agWe3j0tXxNIVDekK8HtS6wrvknWFzxtO6E80B+20J8t0cBYXI93SsDRvsEIp/YC9I8OcbOHnFX3QBw2skJp0NFNg6dcn0hennaB5mUZLDgp8jRJXcmALJbZzYAsl3sbRKy7Pt1yeb1Li7Uh8w2V+xWX+OiXewfKFEjNInK4ETcgUHO1wHCnAMe0VqEnV1TswGGU/KO8Gxyj1MEqD5eKdYXEViYvrKlbwRlmhmf6I1YKx5s8KrccxEbNug/tMbh1YbhfVtbkvoZrwbnQDb2sqjRNX8nZX1YckSX8+VGq5eFjzhkUrAj3EIelM5xwUFBTPO/o+dNordnJQkEscp8TVHAtEiXch8fpXvOIaJj0lrmXSU+LdTHpK/ACTnhI/yKSnxHVMekq8h0lPiV1IvEyJ67kPKHEDdyol/g53xlds66cdGC+6xAsOnucdPM+dtvA8e9rC88xpC8/Tpy08p05beJ48beF5/LSF5+RpC89jpy08j5628Dxy2sLzsGv9NAF2I8PjEi9Q4r0MDyXex/BQ4ocYHkq8n+GhxE0Mz1ew8MYAUeoPOfUkpf4XTj1OqT/i1ElKvcCpxyj1x5x6lFL/klOPUOpPOPWwg+Kl0zbxtdPu29dPu/wvn3Z1vHLa1fuN066tb5527X/rtIPp1dMOzm+ftqC/dtoi8/ppi97KVy3Cx79qSXDiqxaKh1zi+WoweemCVsvBMXGDTvGP70nYCkQw5GdyoMc87T+FQD1Zpno3tMHPmuA4n+YhDvE9yVFo73vUURIv0W2y0wyzeobZW6rFTuP0v0zqbRK8nA3yDdthFr3mlf3LeGMIdlOPKE32gBOaELOreGsvgrJIxEaFzq6S7bHHNaZNE5IEm+djVxomXcAedhpt0MR9ieMqeTs7Fpmm5jDbvgCdVeLHyMbm4EglD8+xuWG/PKNk9y9rWBxOIFEGejChtUKwTfGswg45P7sKXlxEwBXLJkbkRB6aJo3h0sRLps2OdiRhm5tG9ra+hAWjeB7z4nVUJFQJW+jZQay48QYNTpGEg5cYcQ9QWrje/mbYrq46LJMisjWmL0uLeXxqz8oKFlLPnLnpM3u8H24Dc72YN0nmxFjllVgZDtkByAHscrEh4ItiUxfGDm8UPipeItMrndEsxo7xJK6gaUKsTiB/AWdmOMj0ViwktBfN5pLUXNNe6nPsHI4gaMiOZ5OKea2r7gUFguyqvEMlSKliBwLHRWLnvJ+aDXwGAUIyLG+wxQaVDJtHXbKqjR66oNCwcyKiC4MTLdF0CD+2fYiZihuKVglCwmPyKDqVWcA05sBgoMwGTOwwqJtMnfAaT8l+clbZEIWbzvY4UDiAqdSEeSMb6dLim/FBw673uYMLsjoVC/JpgWDHlZUzZ9Qhk451m6z+Y2rOoTVPi8KhhCjTCAqZ5u0hmSZzz8NGUpmeBFIO6oC/inUDsCDpmsv7xL3LyLHu2Y+xOB3JCTYMeQOQN8SUla1RTOpu4UkcilosVmawl7CPoddZ7G8rlrCrX6zW4jf5m9nGGzmW9vWwOg/bH+Mqwta12Z5dvctD9m2dyv6x6k/pZaF2hCmRKGppEo3ThG1DkgCLWZD2GxrRERiq//wf/wXlJsZ/PDi2By65zocXeuzufjyYI+Jt2Wsae83UXpzQgGhK9OgW2GmXmymgjfiCzdS5CDPf3A+Zx6Y5IN1sts4+WKz72RXEzoDiUUaUWt8GBcxhiQXXwsu+pDhQBkgWzf0cxAkG7SLucgt9IKjyjSWfakCE7bfo/yZKT9Jv5mPZp8VOYR7vLZC81lqrRlOomFOmTe3lEwiOZQfz1r1mkkp9hz2TPUr5MDKn2KcJ2h1mk3MZ8T097rUI6BniA/p/sMeZApinNSYOESm+KWV9XcLuM7MVm5snzSQ2TiPmjSwT9oHA2QMtNjGTEq06uZc91cmMTq5RGr8cdZYtLiDdQnp6cQHDadpkyErwILQO/kHseE1IrWfGp9R0iTgvMo4WbLAMqc68HddsKqJZ6NGbCvZfbzSXyzptC0vy2LxLYMIX3d/EDXD4RZPd99GM8gj4bImU+xUOugvl6IaQxB+hhii6Fb1grUHUmSzmmcuQJ5Ilh9lpNkHYN01rKd/II2/iGk/3t6JHzQQv25SSLzRbceZXtiAVTaLYRjNx7mJEd1um68pwiY0oMcElsPogh1JRf02jERa6tlexPZUlFOY662JOic2xyGVS68QqTpFMa8jxFWSfmC2SfFxVZ2ecpCREjcijLnE4C11/GEOV9mkoIGZziiT/NP3vQr6iDGYC+r8FfLEFa+A1Yc+CsSND1GcJA8Z4gNKv03TK4kIEb8QZjhMYHYFohUwcYzoDe8hWJStDPF1mFR8+9OReOSDko5TnESq0LEKfZSQmb3oR9aTOx+ATwzyyaOcL3m0qoEFVl9phKPD5DHn/1r00OvujUoufSZ59WER6/wmWXyT/1AiUvG2ZF2GxBo2oXc+JYI7pCrOGyxdwTGJoTxohVD4J95DRyHZZ9kWFCZNPnwjTLypS9PQxd+weAsc9DhyHzwWupFw/RaDvCT579Gju32r8Guy3Ym7c8yBgv623UO2f4BBz+mLxULy2z1FnDhklp7yQHfsECzIOMaW3XE4h0vzfadValtgFsq8Hbpplqw7WswnmuEwq22WmZIdbAvfZTE4q0AmcB8PHLcXQMnHaBv7PYkt9mv0KAhwCE8/lHPcSm2QOfmqOqLJHLfDcmCyJRhNIoA6HPrYh9dqi3MCZBRWYEg8pjoeSDf71GPAmXBv7g2XZHBFyfLEq5+x27BYbp7xcg8jb1SHkWDbiUbnsZkQqQ11J5ulDHDjJKzWpECWxROEFUOiwB622TTSdk5/F9PiU3oADRzwEkDeMvo/P0ZlGUJocacR1bDRKXCp93/IG1uVpXooP8+qfNukc9vV4LlR8EyVpCMqS1QP5JGYgmgCgv6xwZP8Nvf4GM1k8qhFcD40T0QTTVMrGgntukDWwOOKCyz0XXE5I3T9nJuivi9PE4omEarYp2+4BxAu7tYm90ZVd09rhs93S5WN16E/1nOE5Gz4neE7cM1Q+NSj0/bv0HYxOxX0nmCWPFuxueVgtcswqtub3N9izEwnETfN2z4MNPfU49DTm0FPetGUjWUjHZ5Ti8dDTdgqrYBu0sRk9LTE5HkJMOZq6le2ASKFPhvU1b4c/nfP+rp2krkqQ9k3ziGohHW67PdMnLln/ZX8Zn0yFdZab2SURS6h7JGNTGqMOWjlWwq2Jeq9tR+LU4I7cnjf3CX4c89ompSWSjSieGDN1gKKxUHOOa0kk1FwOWoC43omwRxdqvsVEVah5MhJqHnOoeSKh5ogk2inQ8eDfLicxzPQTrgpxkIkZhZS95YI2ATpl6QsoFhfkxB7GIDAW+GQMeF7Djx3wCa/+AoimaQ6BTyrg4xHgmwx8LMBXJQFph8q4nmXi9aV9RAkzQEmt2jcXFmmv9Wa3F9e6jkmAVf4/9Owg47is7fvaEQyKbFH6ZwHaHXeTSmXTV/ElfTPrqrIjIiqOs+6KrRV2R0Rc2xER844ISIT+FkvWzJyFSZMRXIdMmiD6cDWTjuKa1HGNLK4JcyQOgalG8DI0rlsswMcqeKMavBH49XNQLOxGCEiQyG2BiLEFguR67LZAxAW2/2ALhMQqXNuOa+SsD4QkdRIO+z4TUhN9fuDtGTHe+GxG5c0B7z3x5xGFMbuAl2ykimmOOhPWi57Kt+wxnzVbjve3sLq9g15ueYIQ0NCeAtnZg20rosawhkYlPtffIkp3whFcgJtAWGLNsMkT5BbIY1bPE+4ItjvYDTN1gMNYeaUL52Yk4q+AHCJCH+atUIp315gm4nZ80J/DSWFoduwBqE7trQI2IQUis/kw0S4T/aFh/AO8Om8dI0nxP//Zv/nPag7fgyUJXOPNhgWvkfsHbMR/VHzzU06wi3TxOZpFy6wRY5/XhNGy8o9wSJpOU1nySbHFIdwLLeXwgmhWNFuE3YgwRhFuARPNGvNMtMY8E/E8E60xzyDGmSO2aD5GfOstC21tER9iHK3GOBrHWPCLrM6JhXG3Z1rPcuf7soMRC94Wu7SGXSTY8TZgB9Mt/I2BSdjsZWDS1cCkstfTPyAQkekP1kh5QxipbFGfF96npWM83nfhieYs0eue3Xrh1bZeeGNbL65lvxJVs/GWBfH338B7u3k3Lk4S2uHvFt0Bq0OkcrNCQd9f9JxaAY2DXrxUe4GDAouvuxeFstoGsS134VH6ekL2jiIW9DgnwT68DKFxAhJTDxogUfNgz/KI+HHreswnuYTdTUxk+B+VDqH32/XnKZxY6tYxJLK1ZfdPBrfwSayEn7cnOZFHjCTmJF2+2xP9mk9i9hEF7NmgfvHuxntu+KyJjqOEKjoHaQgqGzij+n4qLU9LINEferOyPMz6PU7+I2jZ1siuJ3sg/SVE4kmJhBjoax4Ih33AEfSSBivOB3q8gm6NBqz+sL6vDlu8nJIMNb4BXQ5OJ2YpNgA4LgPeXzAcNNvnJNnSu/kY22dFPdVLeaeIaeYhyd+B2O9nlNKc6srxbZMmIBpK6MSkxMfABRazb7DLwhDRWXwcmOKjnDU8wKQJmmzeDlFrfMSms0T5WrUgEs6MfUk2egQbkZmo3DaJMmxwZTcUYrpNy7Y7wW2O1m4jN6xpMxI0wiecKLH3QV45WLjBlk7ADKfHTBX4TRMuB3MHBgKIQGSBou+zx7ENc6fJ0WxGql1lLaWyG86GOnGZ0ATW3Bm1ZD5Mpqs6xqdfTh+UPp52C3BTfLwMsySmfDLoSbdS3NoO2XpK8PMEPt+pcxqNjT/yVbIsqxDBdk+OQEzkBIGGjBc+mBFDjMQUNu25qHlmzpgsn9oXmYU8dsGCCXMfgQ9ovXko1z0J1p/OI5pEDrbhkcY5q2xY2nw9OfNkKvdL0zi4wDFnONkKB8EuLLS5YZJBt9FPc5e+GcHXEk3vSxy9xNzfzqvLOA7rVg56Y2C34egaAvbH4B2Hi0DCZDjoCN/5zFhObZejYCMcZ1pyfKCcGctb1lswkziVwGtClPqxvVgmVxLW6O3fpT8oD8HeXfoGE/KWV6bsHTj+bK4I7puVABganva579lY+xvkxO8Pysa7WCIuPK4SPww7ArMoZ8qndVCfxem/yNSkxNghKgM/DRlzXYkFbPFBXDTMYRDgUCToFT/3RYXAzLwNvxockDmOzO1yqomV5OLTKwkWhyaX2KXXLf7paS5B01zxHx/mQ/iipYIDEyeKX/0L70CPDWB1gA9oimBRS8lG8auf1ihJ7E1l/9NfHRst+8VfUPWymB/bVPqXfwBlBgTSiW96nMzbxfEXPMDkCreL139/ebZHuW1h6iUQF+giSlbQjSnfEN0m3MAXi17MII4jeH7oxReBXiqulS4btf4sizxi9X6b9+uSXt3fJIuRm0XQTUtE3RaRflt5jwWiXfEzgX0d1omPKCwQDV63zaWQLzTTnMLW/S2c6sBXy6lMXDkN3AFwhrcJEtQ41s7RmU8bYGbCMT+TnCJWK/NJHNlXnFgxZd6RPWCFv8Rv86zoCkGnhp2xQTpjY0WTDbYzNg4JCkUIh1lI4axitxTFuT/qxaU/RorTfJRSBa5LpoZdkkqXZFX51HZJNizPYwznSqRDWjSpxhFa+Ly1WZDtYCA0HbLZENkpQXZD1dqURXZDHVrStJoO2WYd2SlBtl5ckB0p3gCyzQrZbIhsc5z/muP85/HwmrDMAs9YDEwqJmiCCRoV4g2SLdjs4VBNh6h2BNUhYTsW1Rphm+jXBqZ6Kd4ajrOOoFovLqiOFA+luEM1HaLaGke1tRrVCZGdzWG/NtGvrQq9Fjb3oZLV6E0Kep2q/kmLXqcOHzxxWKtcJUYmBb16cUFvpHhDiq+Bnu3J1qqebFXlUz4ikk970vUTkqCR9J0KZjbN2ttLErmLwG6kwF5LbPFczPnkRBGz0IcdaRCB0B6K2dCJ2WhIokRI1KxgTCyJmkMxywdbOjEbDumTCH3qZYU+zSF9pKwjTjQkjifE0VVhzxJH12YRiVETZKEExnU8VYUnyWi4DBye2uHpD/EMBM+wai6weIZ1PBH5bvHUQzwDwbNeVvAM63iirMPTX4WnWoWnGk4nb7LuoN3kegETpOgOk25MWDqK7nCuiVl0h25Fjcabqzu8MfRk/h9H8PzQiy8Cvb/luoNyukPVGec3+bPuMD4Xi+5wPqoH6w5Ta02nb6buMK7rnO/kz7pD1+kONWTPT/VojCpKze+F7qDc5HqBk7/VHbpOd7hA1YN1h7RCtfVm6Q6r0Tu/yd/qDt1VYuT8VA/WHdK1JMlbT3fQTne4gPnf6Q6TTne4AL1DdIeoIk74PdIdtNMdLmD+d7rDpNMdLkDvEN3Br/DUF6g7/FIHukPE2kNtkuSjuqE1sOBO5TBu3z03hhhPOIxrYqwpGFvuexXcJxhb7is6C6AxpvmhHJog9Km2CvpMoKchh0owmQjwtocpf02raAudJqoW25ZOE7bFV9X8ghNfsdzLNUQWMuJSIISJ3aJR9WBTIKsXFchaQ8jG6DCuD0w4Ejh1wCK1wKOY9YGJoT6Q0pBuyOLFBPSBjaIPbBJ9YLPoA9OiD2wRfUCLPpBZt29b9usBdj5QnoV9Tei1RS+gX9YKmCNwGO8m+3Zz9dbHrDRpGm7C79Yn/Abkm5WcG1bNgVsrgrk5cGuN1h5f7YCzbyu6dUiMUoUV8TYI8aYc8TZY4k1Z/ulU/NNC99Tl7auYDkbkbcU/PKfoUXrgzLNGNbl3sSxVTQmdVZrMVNWG02SmxhALgFinJtYJsdWyveMQc6LdgmoadcQaI4LyVcTIjAjKkYHBUdINdHo21ulNUhm6vJNylRXfHZnpqIXu6Exn0Wqgv6gaIFOzsbvjhO+uJjxr7GsYyOmYhEhHJcRCpdtldVQQgzRZU79aqybtbgWMm7S7Y6gE4n7hfhkf6ZOrRvpkDZW0hkqtTxuCSupQaVhU0vpItwckZTxWqygv0sIC0j7tqcgbx+brCEJgkW8zcMcwVJTw+BySSvBFTvAlQ4o0RkwhZp8RU8gKvpCjDkjw1aboSMjRqIpGlhyNGjmwVH72GTp05HATV1jrWZ6hWf/UOJ1nDDPcvlphps45K7+6ala2mPHUDMzUEDMtmAVVUW0xC0YwG87Jao05eQwzVevoC7XnvTffnvcvwp5XF2PP69X2vHfp7Xn/Iux5dTH2vH7L2fPB0IaNv3/2fHhx9nx0aez5ZEiL9E205xsXZ883L709HwwN3viS2vPhxdnz0aWx55MheukltecbF2fPN99K9rx36e15/yLseXUx9rxex573Lr0971+EPa8uxp7XafqXa9nzE+dvz7eGE+hwmJH+01rFjO0iun+UGdsCB2UIyfioJNlEZV+1BfTXhvaVLUKvxAyBJuMvFq+QBlXN4Bx36CzwBiq4oprCW5XepNay7SdGbftLhtyEqcmu80YuHiI3YVYrKOshZ/WE1pp2fus89QRr53etnT8xtPP1aju/TTCylkC/W2t2/oToE/Q7fVY7PzubnT91LnN9Y0V3Z6/biZ0yEN07ddWzM6ILvDacMzaO0Z39GBsc6afqoSxtJ9ct6dujYn1oketR2mQjNn82ZvOfzXSfEiQ3VEhOWSTthE4ZCMkR/boxogO8NjTgN6xCkibXKYdkp45kw0lmi2RjVDCP2//EDN017P+sZv+3a/Y4G/TjbrtOhWI26p6gDIQiHAHV+ElHJsfXoJON+gAcitY1YVFswsnnhlA6hmK6Bopst3fX8wW0a1oUoVVTpSYrvfF+N4GP6I2UgdCCU2DcH5BVaDVHVZoaWtRzkw6ttI5WZX+P9dxafgF7WvOYX8DGNG9a5Rdo1fwCrfP0CwwX4kloRmu4Lxx1xvwXlIGoAx/BuHsgragTjRpWFXVCvnCUSQNvQUUaz03DljTe6Cy8UHnxKx9B6zx9BEOzne3+CsvAeSUclsGoW4IyMJY1V4Eame9fw07Ikfm+whJXvFRY+quwVONYqtrUkH7+jfjwx+ID1wiea60yelvnHRvYWmVsty5hbOAqD36zPsu/EXTOEQu4LjqXNhYQ83pTLvY5X/vfH9r/I/57Fiz+Gv77LdZTv3XEf7/Zvh3O61rm9XWD/S480M9fM9CvdQFr/a21A/1a48Z9a7Vxz8vn/ihBOvbSEmfNa4nsu/CovmjNqL7W+ToCYmB2UVF9odjviM0f63bSg2G683R9wXa3L3b3Ra3ir2m2p+N4pavx4mXyiTWm7cYYLudnZLNv6I3H68VSfA1cmtUkONZHac1G92W8Whud5gU+9R/noQ19+Kvn6i4JtzzErmtrr4/M1bo+V0/i1IdxHaQO06owaJ8n5tX2fHPcbdpcHQYtZR0xklW2qr/KVvXH1tiZYyvTvGaH6/rsDFv6b0483vd+PvYuYj7Wb7352LuI+Vi/ledj/604H4d/I+bjN+pdj0pnzNWWxc9vOo9HMWu+4fnYv8TzcfgWnY/PuqR+jknVzsmj6+nnN53zfNxax2f+N2w+9i5iPtZv4fnYu4j5WF/kfPxIqCLsxeXbDI7SfCKHhcuFeaYh93nyOrtsLR2duCOe3Ib6PM4tYIiTKgAgthAnI3EivqlWOPhcBaFRvZTQKKmFDUQ1/b+2xBEKmpELGwgtllHNvVUh4PMZT+WlwQHewO8pGjyDeu40TnujADbo02hryPZe3LoZ2B7TJMq80RHIqKohqr6gOozX8C2qwUioR8NUCzWGh8pYlIe/ZpSHWnelZr0ojxcqrtSLxQPzeSJcmQhXJnKBme1UDoAQhZI3YcvCFXd1XGGOExzGPYfDFbXG6t01zOvDzo3Hw8XOrAoXq1giXnsprupgV36sh90tFYLHKHL+cNnZh1i/KMTCN4RYdJGIrcm5uOvVJGtxrpLFSE/u+kgs8ti6X2Pms/HxmVV8jIXHZD0mPrOKicH3yTm5eL31xvPiYiUdrce42B/2tx7v72pqOa+eM9W+Muns8+T9eO3NZRfGxaPI+cPNEMJPF4EVFLU3gFh4kYidLxdb9rXMPMLF/hgX15bAz82SuDm9Ynvh4nMxvncxXKwuThavx8UXJrXeiMhSb5IsXo+LL1AWB29IFofff1nsX4ws1hcuiy+Wi/9ZqMJz6rn+uHar5TL5aoCOKnivrVbwXmMFT8mRXmfvn6RaJ3P9YyugDOHSQk0BsQtfcTXm+ZqV0eW9aNXynh1wq1Xd7ytC/sUgdP667yqll5E+q5h9bbX6+pqor6Irr8FxurIYLdJ61GKkDBbpBl/fwRiPiO3zWrsc2mbH5vNYGDYWho3lQseh/iD9vUZnN1dFkjVWRZI11lYXoipwrbEqcK0xJmij2qzavDB5VGEQnpVjLxQJYbULxiO4KDzOwqF8Imy8lnYQXxijrq0PxBeuD8QXJUnPiyv12bly3No+r64ZtbPPjweYK5tvdJbU63LlG0JCuPKC8QguCo/z50o728cX5jNYe36PL3x+vziu/H2l0mU5lCvEqVfLcgWbkmsRcJsZn/+W1K5t2i4na5p+Uy7vUXKLVc7H5MrJcnwcNR+aNd2XU7b4rOdATlfG0cxdX65INnxE5Xze6kHtxwttKI1cKV9aiQvpA7gQ+VhOPvsN0IYmTNN/4qv2cv24Pr5csdD34RxngNQEfE0LX0POJsOhj3L1CCP4VUEwFSh9gTkSDGK9bAI+thM3LvDZXxhR0KnSbkjMwQdx4bDcGD98QFpLMpnGAMfg23wEVdpv88VSfCWDlnWgCHj2Az6unL3FfNwkaJvj0qkSd1ENoLJy03zscFBy3DRuGTWMxRSuaeWrV/1aiwFhgsNW4YRGxOqsPY8TddsOuo20N/zebo8dC/guLrVVMKFesGmcfsZpnPrd4XVuOb2v4BAj/i+QlBVlUtNOn9aqaTlLy2V31C/haDc13FFr3Fu+vdZMTjHHYbCwGvhYyjkZfXJdmi9HVJporhyyos+3fsm9a1gI5XubuRc1U1UDOfBUzMfv4XzAgocW33Era22WYzUq2y7Ft9vTUrVpZErOIdcmWaf4Nik+I0TezjtnlC3u802mfHLhSHFh6fQLuNFUDt3zt3tyzd+9OEeyZe/6kUEYCrUiOy4J6VbJdkj29wgE3xIPB1lGcgFYZAeAmuMFFQK06MiBiEz8gqPX5fIiFKexw1I7QIwmx6i6DZ02KjA2zXmiTmhvFecxiWYR8Q+CK3uxEN9AhmsWcAQfX/nJR59S54AdcWbvPpLc7jJKkgohLn/NfhhLKDjCrvDSR7SaWJ8kTItAbu5g8kRjJFFCkkZ1Rxl2wAVMmUpwgTItEpIY3QFuKmzsW8jbPUKW5KbU0JK7c2Z5kE7IgZZEEXsqqye3vucdtrjkNF9lOvN97FSTe4VlzsByq5AQnJjhSyZ6OO4aUPtqt3MaLONGuGWaiJr9NzWqfEmRUWYxl/v8cpxKyIe15rETw/byQ2W5Rg4OvZcP61fD634J5YzPLdzJ9+tKl/FyM/GnO6o02stFFvi6Kc0zZoYYSJ4ZbT5cZ/HbWms+Vx/nL87KFVcflAu03oeLU3GSIQmnXfo6uUfrWjnGcqecwJ7IXo5ZHDQd8PpMMJs35BBXNIP46F7e3IXTnHn84Hz+Hg5d3W7YLrVHWJrmqZX36xaOygxNNMDtC0a2egzAOtu0PRWUQZjmK6bDp3B0M07+P7WSp0+Y1F6R09ulp1ru0M1pHN6KdIIzJl1jCo3hpNdErlPg40VxxGTCp+r6i5neWrzg7qt7wd0vlv4mX9VbyUfEAfBtjdPcVe5OPuLkD8m9fYvFvzDzvb18eTWzSE/YmXrUioYploW2D+UKQF142d9Nax+JvtltLOZYPBluclt2Gx+1u632ztC79J8p0lmdcBZGQxzvTstymP7zGPOpY66EJwYWwiIHM0IqqQDK+HbC7DYiEhgQcbRzuGzRB2h8X9lOzjEDBilU9nd5atyLWWLWnjh8h1y+xfpMBoUBflK+Kdfy4M/5lUZD08ysvUDQ3q3ZT4XEIuwSEw+GtMkBDekf2S04LXqQ852F23IftAKANPcyE94n5+oe7AFXo4fEJM2QpiTjUwVKaF3RlCqLpO6tADlK+TICEiG+9PU0bu3Yjds6bjjshJq9mgoXPcoZvLiQI8OfKVG8GiWRng8opgpw0YUSiJuoqslVKfzabzq7VTr7VunfW6uGP8jv7a/Bb4A6rzMtqGn2ZNyAWy4tkw7hnbV3OsMXBIryfNhIfx6XxkNFlrO9L8Zdf6H2d3wB9vdFuuvXuBo9YGLx7M43Po8R4mI8vhdq8sUXYPJdpMf3PAjxV2otQpx1cbzxPVocb7zxVeU10dZvqP/Pvfp63iz9Bvpffy/6/4zcTe8I8bfIaXyenPD/qrVE4lk9kI2zkeLMKlKs4YEcHTNnVo2ZNT2QjUvS8f76eJ/Lx3XWgX8WJNYb9WchleDduMQMP473MXH4WR2tUmLsjcdix23nCTyozuZPoMnP6Pfl8aC0mhxuLiJ9hNSHBOqD5vPM9cCwfnJdN/AGYu+xon9v3295KS6RSB+EOSmnmc9a/QRztg/FAHD4VjMQo4htKFIscS4IVUvQ1W0ktpBw6Ug/srajT/pDzX6M7J1hHmtvHxyakKlEYjoT0o6K2KTjJmTKdo6YK3VQ5Tz9xOjDfBWGYv3JAn9zW6XWkGxYo6nJThC2IpP0V7VqXwAJQrGofhrXh4muVcNe7MMA9mFQ2Ydsb1/HiiYbhkQVWIwRW4iOGOAKwivhtTLF9BBD0WpWCqIShiLZi1H9dtEmn8ayf6HP95SuRRvxig1pE1iQKto09yJsujInwUoKtmSc/g8hmdZs1omKrHfLPXL854ZZAX+a7+FgAyKQN7fiiikkbuZj9Pm8ffH8yc1Y183121IHXxGQMGcW7iqV9qyrBQfZ437J0MTEcjFfdcNXV01I6e0ifAW6fguGQJPHSshuNNCwhTGE299y+oJjiQZUwN73lsrNbdiUOJfjTJKJOb7v0XuPbuFy0MFTx9h+S47uMSeewC2Y2FTcIADFUyZ0Tdy1EknlPbg17/IN6vlEyTgIXknpfKMBbw5kN7d4JHbKdaKa6mfBl5ouXzUDc7Y5J7e2tCUqnDq/3+H7NlkgzGB/oLsQarvQgBmgJf0c4igfArxT5h1XN0lzwphvGTaBoEyE4dt9RhBMwXOjeNrLSALB8zpxI1R43yzurVul01hmBeyEExdPdYlQUAhs9grkqqJZew0fPbyP75t+nzyw6WQGsK41HGTaOUXEr6T6WWqy9A9CTbL0mNwT4RNzB/bSFsuVjvW0wMgD5YMYCuBBlo5aTrABA1Dd79Fevf9x9yCNtIOyribDMRCXXmVb8t0Lxh+wp8C7TpsVuBIrwXszpJp4DT7TT/Z4Jv6Ue4rrTcfSOHWHj9+jQyhGAArZxB0BqNKoxuASrpjKtRU5tZ6zkGkZWx+EqU3zFUQaT2P0ja8IkZtyanjnwVjP2UYcmUOpd0hmnr/4bmL0vG34VhwVxDc+wn0+eKoihGIv7ntwxfIxxpY+Gj0yIgkuPSSAvX55b7vSK0c7SVqx7l6e/wQMT774rl00uV47Qgifb/UYacDnakYaGHLvtpLdSEJi+jNbsteLhSmz+u40/SP2pPj2EkWeSlSP3ddodX9peYnFYFNuCiOaQbuQWUN0Y5oM2G8VFg8+qOcwvuj9XLF5yWklJINJlI281Kte4g6kQBQYxrE24wRySWJgJ9lCHbSos0LzPzESzmUPcNn7yXwHdcZecM38g51JJL462GrzhXwux52fMLhIPiwtzBXZEj817H7smDcx5WtlQcEOv1xcQJz3XDElSjsuj+abmAn6yEoX367ZHeTx0WefUHqS9c/QXuoCsEHShvhwY5a3TmYjSGcf7lMW/yBubKem7HWQNM/gxjoqRuzzgEk+LjPDg58O5mhyYvrSh6AspoXKQW3RKnXSzTOsO1pPOF9mlKY/o3ymq52KrWOWM2e35MEAflYS5yx7A5n8rQbAHlm/8vE4diXlrMrjJG+EdgOsPsBj5sm6RXpUafaWJX3ry8rygAaBVQP2tj3cXsdSlFVbvjpLbvpR1qnnDeQi4OUylSHCiuxtudwFVFphcvv+tqwXYRlkIFekpTNKLfPdRSvH5ouVYD9fS09QyK1iuNwq01uJdOnHKGPx4mQW5N5e69HDd3qjc3Yv45aw3+AbeviKMLxCFQ8NkzS0n9XyS2z2r6yCglTxolx87KV/2ROVmTjuIB/uE9i7oohg6Rw79TFkJoRgvPYkCycJn3XFNwIuW3WyJQuiUwcwtc9IJBh0MV4PwXQ5zTcqJiIoPNxCrcgCKVa+6yPoJVkkZno9RnJ6cWGBvrjbtb3s79v2uVel++D3j5agZcjeig/lqWVhVrFNtDjI+Vpq4qSB3B+kyjTXP1FMH8nFRy7ud1zvXIoHPsVw6eCSPSaDnP4gyKp+k/ttiGxQIRvMSPAmIC9dxUGFeAxMdYWpHmKqK0wZ1Bqu9uKoRNzv4FhCC9u6IlKh+CypQxZZGGNGOWTJkmZkeQE2D8aQDerI4l49Gjkto3EVfEomRdvnUcrHtgWCPYI3U+CvV+HfqPBvrIV/483Fv+Hwb4zh32D8G+t2tib8qcqWaRDqNAAJ0yItWbhd7fnnwjRaH9OowjQaYhpdKKY4Rk4wjRym0QimWNzhlaoaps0aps06pg0ToZMJu+CtgN0Qtw9JfOX5obd2RxYkAtpqK5ALWSLVkYsq5CIgl4whF40il1TIJUPkkgvtuqgSSonrumQMt2RgbawKt0YNt8YQN5IiuOX0UM8yZ/S3jTlrrBn/bes99NyH2G57CyBV/HfqEvFkVISWJ3X6FsCNt5xdMG5n0QAahNcqNkwqrJK1Zrrkks10jA+uPP6CPTDyEPuegGpizmvGF+SSGnLJsOMaBU2XPdN0M13ylhAmrTciTFazZgPdlxTNAuerRofyqMceoub3uS8blb527q5snHdXyk3ci6a5kPNlqs9zfJhcYR6JmZc4ju83CrlKGa7VefZV1gnSrAjSXKvLm5esy5kg8N+1bWf325YgTXMBPb+2EgBMF017gUROQxYaOe6LJhe2BUm+mNZi4S+QxQZlbxP9JuvLrmB92RVUhAiGhAjORYhA/HVMj9RG0ElAkTWMqOsxIkCrQXHF/aBXWagFwZEPv8SZc+U8aMQeIqrm6e289KAWsX6Skp3rTDjivSOmOZh7r4Id1mGzuMjSeTItBWW5e/kA016x46YlxhnuXheA4IcRcy1ZhD3WSav7m71CVW4gfJa4pWHpjr2SOkk7Hl8/62X/gP430vTj9rlYca44KvXsZNaQyKlnJ/l+88msKRU8yc+vdt33V7vyS8AWU5W5u61KbXeVsumbpr++0V4jLVa2s5rFByiY/Cd5t0dfD3O/w0Ez78tJGnyIPz/8NvkcXy+9Sl935wGsQh9+HwSeesU7S/EBhUWwhAjfhrijdmChVS0V8Xzeki38YbF8BBn0jd4MXzmOSCDQl5gsW1wowiVh/1YR3MLN/6Zt3rfNi85c/KF9HdjXSfEpcUj77PEAJxeRIPD1OgKYtokcfIrOr8HrDLiDwqXC4p37+Cbu4tv1drEogs8R/sTM9N/15hfy8L3qWsp7XSnvI+uF+wF+TvCnMczsgxfxiuBk5+NtcmdxIPcZe/L0UXm6w172Ky9vl5e3GoV+npWXmbxscQhkpyTK79KPa6axfToJF8irXglm9YRv7qU37ylBHAvr8nvVCRqfxS/EZbEsr77tWXZKiiUharPEckNsZVXx6bePsoRXtBCpHJo4+4e8CgLt52pvhjPvwtGwKvtxqfv64VMqYz77cYiZeyGROD/uOOfXLAWR4Nev1l8zjP0Ai5E+BL7Pq2E29zJilYuY6vUHfO80vewRl6Xi9cUSZBFIbHnx2rmqic5dDUuFObiRveJEXNXHdell2flEZWkAbsVUmv14vQbfLTox4hItiOEqUc92vRVChqv/0tuHTCl+MUeTG+jr+0oBWCi0G/sDfPf0giMfiA2HnxxtaQEzcIsNIXdUBwZrUYEdaHCOEQKZpeTXL6Y8VaBBb6wXgU6FKniyuKGX7tLHWQRuH6fF766iBW6lLzQ1Ba3oCDybzxIfIOoOOoOBOsFnkOTxLYGcqIStAyYe9LHIzls72SHeYIZ7Tpf9xC5/8Uqq8a+xa9ruOKUIESmHenlEbK9ovuZ1Xa7CxgckJJlpLNj1seCAdc4Gxba5Eg3wAu0/LEJeJG8dIMkzxBFj908FR4x2T7QjYuu+j9VUR2Smb4B+HRjLab1+J133c4RmAl6PXS9buH4twfqfs1RCFNo0ViEPihMR1tWnccZsq8jgWG3hiPlJ55enTmrzdJyUOz3E6bJ/+ZO9sq945xQ2gzGvwjmvipNRabo7NAsqVTxKTxPV08P0NFk9UcOmJU+Vc7/B5RUfSsz6J9cAhs2bxV9B9/srbxaHdSPpHewVJ3lFV7I+hKzFGY//jORSi8XJZnmNshlPcJ0d1HkGWc6cvc7HcIYRcqWSC+uP6Vp1Psx1RjjIZ63cUicVktyPRGWB6PQQJBtCTJMLJph67cVXfyWaw4Bc4j1D5oAMU1ajif8Lg3CbFVmohXDfWx+QYNb/+PbhlMwDkhkBR5qd6pTMAb9o42ChlcO33CAdMOYjzjKWvx0TIPAVK0uQxhxjghtCipc2iEEjQe5dWa+Yyocq7HTObnoDfW5ihm8r8cwEq63TNWV2SpS0FrTYdqXFtodabLvmf+cleC067NTQcNOwNibgyWuarhxX96G8KYsmE3zkk1NQu6bNKnybVXjFKnx7IFAo017kFZYM231KWAKyek3zA8pMFq+yEZe60JHcL1KmfatIIbci/ESmg08dmUZIrvRlgbQPJUiW1gte7i8+wTEpNmwHl2DpOfDwb4j+3CdxRJ0jSzt2yZVFlrqFugMB/8QHNIXAxKCiMC5i/o3t2pbMhIXidQ+ZZ0g1ea6LZVy5CCLBnP9810bXk+xQHcQtfV6xRo6JD8H5DwgLYcn2lSuul80AouJgKTtnrQcwforXthEXD/NgCgsdh3hnkdi1RWY1+MpwWd+atcp99vfTL2kV1wNlJO4rspaL2DG+v/vc6yHDNZC6JeUWf85hXI8v/rAdeEz2xknwEgxKTDM4Me3MGdKv9aHKsWBN7LAysblf1zCw/Zo96bM9yeposLhQLbW6LU/pX+/SZtk/dqVXvOIN8u52zxkVykYiyKz8128fGhM2jiAQL7fKfox0JFa/JQz+WtnLQPNqN/ZsVBbX8UoidURSB+Vfxn+U+aAsqEMp4JXJQkvfHJ+k8fErib2KhOZo0uJJVROTfkbfTMjDNrmfDCotr27DK59fncKdIss3u6qf1Nh9Q50LRjqlS9HOPCmKF2lhlxCJmB1oDVTd7aRx3w+ef0ZLN5/UvHePPt3Kn3z0wEGSqU9r6cTHde4fZMr4KMWWvsQLvCBbACKZPxMfuCeck9Qp0lhpdsxlboTvHzqT8UtL7Pel/RaucfJ3Cw+SYUztwComUXBisuwzOeEmYn0UAQyGlXffPd9OAy3N7bq/Lm7C/1ns1vd4IbmXT2LUc7yDzVU0mLwks+gZmsDBHi58ITwP9voxxx3hPxXVct4kZFpWfG6SYJPkL06WBb5NHKQ/7+D4jBa7CTy2E7LiFyivf6MnK8YANbWhK5UKjj55VMnM8IjKK2I+XJnZsLhtoBqb7yvcrw8hIr14RknAWHECj5I8TiX/lU37oo8SmzWYBqRbPgathOAJpLbHlGToNzhQzLLAFILHJlmdRXhbb67ApEw19DMzVYSL0AqLYBHOMsu+JSmoNKrn+riAiiZnDWE/xZSNiK2phpPRXF9TLx7bw4x2alJ6jqzOHyQD0/tBde2xNL/SpE+ZDIE2pvWUCZ8yk08d5X95vuf56Gi+fc8rvOdJxt2r3X5MpMv3/Dl9yhG79O3uhxGXArcDyPftrtm+5/8+850z8Y+6YfJqV8zi/InczwJY7a92oaAp4WgqYekhPSIL2JTrha6UP6nYqTPJQud013BwL6Y53CmwS78kb1p4QyzSQwNfk3dZWVxRFnfMo+DX+VXxfMTVrExihPIGhymOuoNXjajNa6UeRh8682nK4EsUm94nI5CyE1mJB55WFS/Re1yHAffUt7r8QB1FUHyTEeAQD764xFx5K1X83CTXE1cdmdMMC5he7lrfliH1SnOWZK7kT68IPgF9kZFKAHwDNzAcg9nUyjQPyJe6/Pxez3p1XrMEfJEp/EKXsk4iKzsMEvm51zA7vtzF5EjJHdTW9TTDcvKblDTFs26X2qNf9oovg8+Lhyn1FU6doNRpTh2n1Fc5tUKpP+XU45T6M06dpNRLnHqMUv8rpx6h1P/GqYco9b9z6kVKfY1TL1DqX3PqeUr9G049R6l/y6lnvwxLEqlnKPXvOPU0pf49p75Jqf+DU9+g1MuceoVS/yenXqbUf+DU1yn155z62pcxXyH1EqX+L2nD7coTMr5u1clntBMZL3bL/uUiFPo4deQk/V6GZzJaDFwRpM5OsdODNNIuTJlJibl7VvczJ/tdtPRG+fRCV7bVE4duZFbLNzmLd85J3qzPxwqcYJPVhvnVNNyg0nBZyQgrJWOaGWy6FFVoqOGGlZIRDpWMcFzDbToNl0ezhiYqG/70EvaZm1gO1YVO0ZRrP4hRFwc5R+mR1TqwNwhVMRf+wAESWK0ihdoWmhb74672PicIngO3OkZDPKPzQAyg1VFruS3+FYYVcqlsvXHIxRY5oEbzFqMWj6A2gpigFR/iufdq7xf+FuHFMx5w65EF8uuR8ONzXavrTbn9xrFVOyzrPt91u0NHWdevyOC79QV/XdY9xxLDatZ1bBuAAjiSQdg2FApIiLKjQGxCpkDIJzUEZhNmnkM3er8WsSZ8Ni4m0Z+lY/375iNG4kIv1gcldZxdIg0+lId7bQ8HY8MyGMhBE4JhUvY3EJrhjd7K+jiSXpPBPb6Xl+7XwXSck/03gZMJ/McEU7+GqT+CKQHOmPrrCiB0nSGBex6IBesjdq61r/MdovHQckvcKE1GeLS+bn/WUapwioGNkXmL4PVbtXiEN4YVY0S6b5qTyv9gZDYQsA9++ngyRzoTKUGXG/ygmk3Fg5Eck99me6ddYu7OW2wFwp9EbztmA01AcHL8e2+OKNCYw36xk3yXk+xyyFj3PZfMCs85tC98um3KSTUssQIrsYJDMrYQiWsCIWJjOLwbq4b3+kwfFk9vgMHYj4r/549Joi/xMUZ8yklSVmR4o2O9cT5jvTHOOo2KAG8u7hwmEC6QATFCA3+Jj2HnfTEe7/2HEWodabIwNGE2EOJgtpaYqBMSCSwHuteWfTKm3feDd8ZUNaLH5y+NrAysrMRBGaSYviWmgb/0LhlqUGveEmix6f976wjL4AKnAFLUvhCRukAsutFZIbOOUbe3WWN7rZtvNZr35ZnMTM9jIYrGB9a6cDDj1+g3E4PlpW6+2WyFt6a/RQyX/ja97PRAqmAbfWVDxr+aNCcsmtff/HrEfqjpwmdJDFclWZBRpvFxhU9k6RKB93jX+2S+yk8XP4n8eGYz95jpmSm5+GbL1R58M2RqhIslVkGIQbs2tr/bxJGA3sE8wGDdYuhHcQ9rMcJwj70p5SAQSuBee/iOpst3KZwIFOAn4iU6subwgH0oCacSyjiQgBxsp5BF6Wux1zCFzwunirgMVLaWJ8AGEFyGmTesD34EDpyhkW8g47TkFQViMJyVRDYlu3cHHLYY2DN+cBUzK7eDPBkU/hICCTZggTfEfS6h3EYcDL+YUsS7fWag7AOAZLhWFADjbRi8/twlZHEwhX9/Pyg+if1A9tyUQIoBbMRowCf8quKVzELxag5x9RbMr535fsf1T74Ja1/9lHoRN6zYz20eVi94c6VdEvJ5FRJ7aQMacyRd55lbsPMFu3Z6iBeDZJ7HJR2xXIITDPtcCLyInbpYwPL2F9jgpfnmZv9gb0EuJD9IrBEvUjXfVfOkdS0QlBFWsyK3msUrwQFlCJboW8NMIx6lP03wSIlihWMBqL62vQ7TThNcUFO+VykfFd5IGsmjWFUGUsCDcADuJiKVI1jIKUubaWUoFdmFMN5TClIK/gFHq0E59OaJAAYP84hKaLEDdsjvm5nfC59AjRwZdEWGzUyGzRUZpP9w+h6alLUablEaQmXUb8AQV4f0I3axEmL0LVk0GxcIt6gIFvHQIQqy373Be2MXzcQCTY0Jl9hieK/zBrNRdutP7NKP4kC76V36EfxOFL/9r/U8YitCotXjEdia5NZjEa4DXiDQwYpb2O3LrCOpSmTwF8WiwbqGfUSqoGosoPK7wktFrzs+aR06M+w4hPBjPzgc9KOiip1v3AgywE1OYO3iWzX11R4NgQUcVW8yF5ERy1oFwmb++B21UJjYbhSkhohLtrKrbquIYglA88RuPrtHT+QrILc7cV/vytx0CjXIivgz2OQpYUzi6/YFyYdVW5krjMJGKqwL4MCrJ5VA9KiyDleucpd+HOLRt+5PFu6+fHxaiRcVDtKnlSyXX5ZhMddR0uU8pZxDdheleZI5XsFygt2PD2FtR3uuxMP0uJd0mYfFxypw8dKmIPaY2teD41X8yjXoBWKBhFeSpiRSwvYDzdbFN99RWzMKU1cOtU/Dx2emhXTVhPiIch66WFYJUJPPw4I3/7rKsSD12DtG4p2GH9F//8WuVin6mMqOtqr2qua9kJI4wUFOZCOy8MW7Jp7naLPsH1SLTKTX9vu4Koxmhu2e6ae/xUfKoKW7xa1cyKW7xZ38yJe13FXK8aO48Yo0C5r+DC88Uk7AfwcvLBjffpdIPK/4qFQgIRuLJRdVN3q8cmQvkr/R63PWezhrwMF6LispxndIHowoeirkJ5cf7vTiYwIz35UrBbksGXZ38vefEMj51qPad2r/LrDWjd6V8rPHLgEbi6TgcbeA+oH0v3dEutr7CP5ckTPyfOzMTXmFnkCMZbxlQUhoqero3yk47WbwPrIKfM5zl+Qp5MfwYqslMzpEu45QAqKy8As1lUTC3S27+F3vycp51a1B1V2O1h8YoS73jqG2gtFcV8pnXoGmWX+UXH76LG/qtV1fYxzNYtFyWNXF0AKGEI3RSraQWqRVBciSLFIL5ar2lzjKQ7GVrjhWUI6YJAQid9gkL/DJmnUgEXIGQSsySacf4w6m5khD+J3nq74ZuJgG6dFhDBrakTNo+T39XyP8z2CXrERnWaPu43xOH5oJuM4+ZWZFiIOB5TRW1CenIRrZqs/RGYHV8TgugS+pEqeFXYuFXr9rFVZflv5gvgW3fKDGLVJ8F7MsszSveGphadLUFJkQwnxDho7w2l2WhTycTQs7h9VIzeXAxVU8BvaMOMQtH7LWUo3bVI2zi+E4p6crcQZsY9nBakdeUAPhLuZJxjS2r+14dKPN4sB9NBx8DtO8Qoqb3yMYecMxWDEjdBjw6lCsJTIyLMNjGcxydaMmdQQX6Ixq5K2WAAmRplFd/qG7EiEPjzYnYSHf7hbMeMSTfl6j5p0i0or0DzjYxKuACR3md9Uw94U6lRyv9/FwzCpH6EA6xnedVol5lyEW0gWCVyxIhzJZBDXZFUvnRDw2c77FyyFgeNlS1+RmKFjFjK8IdY4L/5iNyBjOIYovh3flrJy3vRvVpqKhgOcwipG3HxD4r0x/V6tkudbzWrQJxzqjFBmSmV9HFR08K7/vGiVUIA1FQkm/InVUMa8/pOPIjMJrITeVMhKSimwy98Q1ssVCtsRO1XUmkQiesan5LqGxo39YnzJ1NdfIKB5O1VKhnRny9B+paq68SbQJ38qf4fiuyx7lpM/omHJZdlviLI9PBC6Dmx7HZgT32Uvfp/RyNTPsWaH3Jx4++fzK8vU8HSTl2CsnQa3A1j4fQguR7ReJNVohJ3g60E7kZzXxHCw9teeM+sweV606xmaXAIDbKQNuWn5Gm5vjM2/RTrEssc5crGqL857x12/MH2nMl8b81Y0d0kpwo3nIK7oyr/ERiu/2vFqFub6eZ/MGDV9JGTnxA6f1FuoQ6roRp04wlWR25G5XOzzveg4wTNAxSWmfYS4ScBaMSzr1ZmtMvRIDvqJqXUkZmcT+cOr1bJ+OHNFvMPWO0Dt84537DqUcI56F5zTnu2uE54Kz8lwyohKcFaxRUKSJO4TPgvX5TK3fgOOzUd6SBt5dH3R8gMooT60u8U7HjXeATWpqzeqsl5RjkjU4Rs6wWtJB1Q+Vupacn7qWrD9EQwdVuBq7Q3KQiVck2VXFNfvbMs1O0INEkemRJ58PN77KxpFlV1mX817Ezwdp7PH5MunXOA6WjwKm4kfYL/Pd//qdGHfs6HnchTONmDpVHJXT3elxUOj7jJbem14qlo/Q74o+0IOH2pNLUvmY8fl6xuUjlNdmXECg7FKVU5Jny4wND0BZ8ntyfInLj8t6QH/O70n+ZHEhfV4pXR0pzZ+ml8pRJNYEH+dzzQsSpcVhDeh9C3KFRjnEYm34fQt0hUg5xGNtDP5aQW7K6es8zZ/hW4ocAky7AZ8odsX90Jn9IzT/IY8eSMgkduF4sz1Mi9OIrKdu9Mc/gSzGF5ipGtK19JFSlmSlOUv1NQraLGsUzlxh28XBQKL+B4gQk8I2SyC4U2Ganr0jJQIV079ney6Qo7GpA+tMSSNrvqzz4zjPKvDsKjZO+57UaU+9VqsKpdvtJ29Y9+pM21z5NZpNr/DWBSu9wY604Cwj7aygNauKadhyDfbXSwMiYLrXs8dlucMxwSEY3WWx8t3PPIC+OPPg6/H8gsgCPpXLhtsPDzVPH+BNBuI+8qU5nilsjaGti6Rl9jOklPGTayCUBsCC+C1te3zIkzsA7FI0/LPfr4aPXtKGT/MhxdURZ0dleqgDoOzKSyjb1SJej6lzRmio0Tx07BjUv9EjfVOjr8J5nkkYeDmKdRQhtR5Co5jwiXFDbH5eDelogSeQ5ZjTNXjaQnfhoKwGJBwF5PM1QCxZv6/wPKTOymBy9v5otwXcR0EdkHAUEAuAY74LY7pfXk2d7z9QTyp7KN0aJKp6LRoHKQJIl7Ir1+Lysc5cWJu36o1YAp4Xec6HOKNNBt+LJgdjQ/nNbUut6vq1MFy7QTXWg2rdye399vyFmYyDgK6Tn2tzbP1WWUP2C7lNBxKdJU/FDTgccL+SEIRb9wa796ysvH4mNt7KnuA2bDj6rL3FZYFXVJ7AxgudBbnaW23koumZTxhU6c+HcvnSS61B3txut2gFUNPluEScpLmY6X4ku5UQESmnSWZXcaxlUih56pGajyVDYI1DBJR8rr3lOJAC0fRUH4KZguwqeJthjG7AHiMbKX6UzRas1D6zg/fk8aHBMBjkrAt2bYn9YRrFS16JA22KDUgHZfao4o0XOCIZYAV8Yi8KyxYSwMOLRgf5fGdeXSRDCXsww71yk8hOgsfwmZnZDn7mFSscMYPGjNrhT2Mn0PxTJ57AijGvpMYwrXbpnUSf+BqFoPcOQrwjXheGv5uNodToXt9tJOXQLarodxlJIqcu/jkn+WTi8v9v78vDoyjW9at79umZzEz2DdIzhJAACUgkrEIaISGsgUNkEcVAEiAJCZlMAijCCIjACcrhoCKI4gYcAgqCgIgKgigIHjmAIogsonIQEWQnS9/6vuqemUCQ333u7z7nj2vn6Ux1dXUtX1VX1/J97ws5BIpE3P4UcMfbnhED5o4sTraHrdAnipYATQufnSpof6lMWwpUrFEkbN+Pk9riPh/ufmLDkIzI2USoBJ0824Tzavvhm4B3aN0x+frueutlTV+0DeM8tH0pOLUssA4D0h/aknkrY4yTNIq5uwbhNFHvjzY82NzjhQsmLgIaopcrcpniQaEuvYhmajtAYeIOLbL08YCgz0i8sB8GwEoew4q4Yw2G6KBDwiac0LgAaRslgfwsiXy6ToLN8gzA3BQ5D9px4huGCWrB3s8kGd1OPex/qumYwW7L0wcbtRk0TYSA6BUEaAZ6KtkYL5i6papjOKsss1iXWuScDcwtrvMzPSdcUxd1XTiG8NFIoQS1mjXKCoCKYW0CrBKLxMFGthaaMrYDA1MIsXvA6pVGRieo8KnQIaI4l8ZBKab6hcSaCzPnCqGnHXZ4GV8Pr/BnEQRIghZolXgnBITIaGCPy8FqQgdrqTTbwSi6IlcInWVZaRfWi1Y319vNrHsBhSgUbbVp96QrcoaLVpH+hEnsG+dBXZgwBhmOeOe4hsvKIoa6nRGikeHuihFYCjEc6wJ0kRQ0dDEIA+hhMwE28GCAykjrpheK8IFAGpwY1MhCQHozAOia0djTaYaQwQjALIh20VHotIOBr8fJ7EaduCCt8JcF9QPoXKeVqajR9ywCVrE9oqkQsSQcIucMkqY7zSAuEQiNjKCli1beKLZIJrYgMI8DlRqQXRiufyiy04DseEV2ILMiZxSVU7DHGa5IsMgZLQbRGa3LhoKNoXdtHmeoaFYaIEANR5S5zNA4dE4zGqootWgRQ+lLYENzhWDJCoqAoWzOjpXtAFR/NRYpiEYg0bCq0QCInBHyKW8BLIoDvgQi7XKgGQXtrMilo2+agJ0IUzwBO3zc5KT5IEUSXymai7pwAOtupQ0LcheFPSfiTVQWNtoKYtzQ2ymtgGetIPqOVhDeeCsIE8PYq8ewo8gfNAt8x5V+1C5GQlNwQGkdaosIloJ6K91LV6cFtIVAp9ACX5zphbTTtmHLcCKLpJeD/s4mbDFx4dOZMqSJ6a+s41zhytAKeDKCGJZzBINhjcQKIGK4KwpyHC6FIjfDRo5NyiTaEYPC2TawBEWgKf/3WuKKgjQ80XCoZlEMX3doUiaFw0/DxKAsrOhAsDrAIAoczAALCIx13AF28Qrdn4/4w6IB0xMOaUPxW2MC1jHWjWmUcVrACoBOHSYZUZeZPWJgpAEa1pYiGdg/gu5jPykozxobDsAEJZPG2wZgxjvx+fHtNrOhA/YtLuQDgMVRJ61uwWUWg8DenaOy3MJkq/W4gALUCRW6C71oG7LSEUkl7e/MoraimDVOWufWIsDwABiVEJppQRWtkkv6stP0GPfibZMA/d3nc0wktJc1MjgIoCtl+aZSEUDBNRQarFEMLqO5ctlEm2gAs1z6EtI2jt8NfaXUtUxa8AUaUzs4v0xglCDalAEC/UOtMOgGqYxEe1kMrRHhDimJICJ8xCJtZ/IIyoCPMAupKQKXGIFSETV2LhqUmBTCAANQygYKV0eFW1TmshUFihfETWVroB/CSlcwdBWqjOkt3uOkQz0g4cVBm0b5QoTSlm5DrAIQk0ovq6F+cDcMwO8U+enZtBvWFHFtEARaiBwh5kL7K5wqHOoL9hKg9CqGZSHuA5BXmmHQFjoQGJ1Y14crnjQqWIKlt+yiGSKh4kNhgF0kiA0gwkHCwSgVBQXdoUg4SNU8BWp6Jhtlmql+LlF7k0kUTMj1HqTkA+DrYp/MNXZQL4PnGEOFT5wc/TLQmO2v4suoB0vFO2/R94E+HeX7/oN3BrKTKvjoeZASrU1BOGhg7DKo2FYMS7Fmn5KeQn9sBJ48ZBcWob2o4Oh5ogYLYX+JgyHRMNS4omfvGFDyBfB0I4sTBqq6Pi5DjEvTz8p2L4xFacjPq4cVXjNo5vPwSDb86+eyoE0EcPbieAIqSwfUQVqRxgEFpp6WQoXPGXtI+p0190drxABKVKRu9QCHLhu0jQRldJWMRc+04XSKOiuwCwA4uhZZRxhoZhUPBY+ER0XYPqeVpJmASn0m+k6qY1iYUlh91LP0Y2FfyqkMqRrEnlDonqt4+l2DnooWyz4QIewVJHxfWn7yRAOSvuAsE4iMTPDTE82B+AZciFYARYQUqQOq3/4yh9blARwbDTkOFVYEnWhWKTHM7DMFVYEkUCgNiMwAkRkgMuiRBBA4m/Kqn08zM34HKdNY03iPYjXpweFHgMSRPAeWXcywKG/4Y+FCh6cPEK4JeJlEdQfcdE8BY2apgPETQQcPxaiOrGlczihdPZOu4Q7pInglJMfoq3XINW2xL+PU0cRtwgV6GlD/ZvwE2gYyhnfKiPzAWohAGW/RG/BiqsIHEm7aFRcWqqVlmBqYpFJk5UGFeplXqJcBMc+jgNAUgzocj2gvbJ1FWe+QZXlSfy0DhCPIvu41Yt8nRVZS+UwHXVjGCqEpYUYnyAoBhkzKlorKDQFmImgcovHt5qi37D5zO4iJhQi4HVnpdrsBbU4xVNf6N/RxIeU1A1sK4SUzHQOpw56Gf/D9KQoycxqt3mjmdQYTjtupgM1MOdSjWCIgNxsu4vn40mDLiWlww/6RylYI8oCVC9oc4NtgMSvxmf44PtQbi6z8w8i1d0RuEkRViVaJXKfaJPgS0Pq0CLVKAkx9UEmAxwph3jh7VBLQMSA2DYJg0VfOPsimlMTQsCQNisEXBuQ3sBiNSMYgIM4Sx74etsCrOxPVNpqowhGhmBe5G/BFQOtIu4vctHeXm9rAmb2nL+ZA20815rsIjLs97/xtVc+pVY90LpwUq3Ausn1I5meplGwNCOIa5J//g3pXY1epY5TYWT0rfv7YFQbz28qglGCwWgJy1xLoKpEhkgN1zriywHLcQG8rAJverRyC8LYeuImVsgQy1iNfPe2vgF0XpyNIvwe6iKA0uqhdMe28WT8ifTaTo99zk9J3SG/MoI/SavuEFCotMYCBCxa6oIMwKnUVqXCZcBXI45wIl0hrolGI7jQMZBKow9BEBJFZ0XgF1QEV3p8KnL4jcaFqkCQZKiVsLmy4xq4A5G7fzmnFwNDHbusVB5hMek9BQQwwOWS3mAOscDY+XIzQct459kIpuIIOURQqR6/3RmnvGDEId+Ppt9UsXT9H47dKczdOLwYMU4wUphrqo2b2qF591MweBfgCC0I+mhR9Y4B7BE06XHACbxdY35kRf4dT9SsRExJGjvoG/gLahvlpz4TeyloUFVYZgzsDdlFlxkOnIfQlo+VD2WilIHatZB7JVtBDYHLQ3lEY7W2FAaIhlINekYOgyCFAhPrbRKhXReiTgsEnBW2gFGASY2pECkB3brxNCj6ScIUvvheuOiuE4Wobh76REflpFa2ehi024JP2Iu5BaVXgqUiPFFmBajvMBTsYzMWWPnCaCSsi1Av4cIolXQXqNIB9t121yiTKFB50cGmISpEUIsw+fQimEbpKoGJuMMNX1jcDqD2vgMIkny7RcXQljduAy8OidgAdrU1HYPJyOnKaLhJ0mRlXFszSBIV0ip4EiQPNZSAjHWAnq+uoMDWBPtRUpiBXMyRpY6XTN2HlGjBLMfUlUeufPWmRRBwSRVMy5IbEBCFmnTIVhvm1ErsSrVJO0JpykTuiFoSrVj54uhYA39oWuazxdKhNh0AGOsuBpWRnOLM/gqq3ZLlhBIIKUyZGrEV7rD1JjBcR9kQAj5z2bhpFkQvV5JxGaTehE0uwgkMcdGDjKsvEzNMJCVtsNzJbOiPGbhQtLEoa9EsWu5CprPgCXLUSu8CgIqWv6ExMkDTOIMDdpP01DQsfQKJ12SU6kyyENfxwXLLipMmFfWOQBs4Dy0vGLFqznNOBED+CL3WTkrpJOhiQeoOyGZWymaUjkDotl8BSz2RmqAyzDvJkpBmRzJAlixTM0gsWHb1EYxtigTctCNGwadQha8HPBn4O1S90LTLpuenTSGVgopGUwJqmUQpmGI082C0KzjBcd4dVfoTlxrGkDruAMHTrESdbBR02sPZK5+tiWBmzsIL5iUUC4FpYJ+0lOiSu3E0fsovBbpysmO4QzpF7C+dzEI6/WhA/CIUe7owA6WiQoUDripQq+1p1okOMlEyF0rQyl02MKHRFiPa+ZVZdo4kfv3fiYkDaGXcpw+l7R7OPNIxHtIi2LCv/PxMJoMfDlFOJ1WWCpZJIMUqkjigk/6S1SxMqglY6UNmz+B8VAAVPfCk6bXdEF+QXq+Ou0QVRsTqYTaLa4umrFSQ6MmN6Mb4JLW2ldskykDYxaP9w4aHvoEHAlxBa8GT67tHXUINSwJ1C3CywSDqwy7c4TTA0hI+Q1CZDIXSSxCxYX7YA6B7GCg2GDoD1vcQw/B7pETjPFqO0cBv4WSQzVJSGGa0iWaIGseB1LE7VpZNaKi4Y5ESVgZoyXsKoXNS7kRpMAa0XTQPZPT2y+fhB3wUlBSP8CwCD11s5MFOEwtE2qORFqxQvk7m0UhwtjWgFE9dQ/NEQ0Qq7nhaoN6y7GKTh1K91xtKZP/JJ3ke/sTGzxehZzmhc1KRfpJgexqnOGLFJD26qq4kYOwR7eyts89jpTzSLFswYAYKZjq9aF9J/ifAvvtA+uRcuxJrFEIAkdOpZvZhFK/D36uGnNb2hhYGPFq7isWcxQzXAsrAghmTSL1Fophuq1gAL5VAe3OGADUgDg1s0iLY0XqQ/9jQ+FgYhALdgEKMA7sAAk3Y7rlcA/aBFEAVniKh3hiKMFRWfgYovuBdsbbPuDlcCaQeR6WZbh4jNGwJuMMxmlJ8aMZTtzsPTsHnRFnYogoSzAk8/9vDZW8cXubTxOGBxSwBzByB7WgA6Zx73s2st28OkP8NUSFQtLGbSEImI4IfMgltwWgreWphwbcfLXfj/cwhrX86hAGnWt3CAf6hlF9s4Ro/ByqBjVIo4/mCbdFpQMlgMRjX0dxH8EjCwpf4MsJTNLUGBArK1ii/E3wVcIU0QkE95XAtcw2uVX8mA/TF1r+JZUbQQjL3aGCKgfOcVkRjS+POQJG1CZ+GXVt4ZjuX/Zc6FK7MLYBv3huJJ8wkVeQUvQaBp/EmOxb8O9DXsQ12kF04ttUma5VwHfk0wz/BMabr2kSyvWzgmH/hfDP+G2a10JMkxUGoo/iIlzmIXmLPzuAgOag6gDADE3QCscAbYhXFjttgFVxMU397K949hqWLqCE65XM/YZiQL27JhJuxODVsHolfIwAR7xQCuPR+RIIslTYWLaQHwosaNa1MiaLEr+AM8Q+BfpS2UTraUvuPQeluapaczPZ5p07xJb8UxDgcqjZe1yAUJ1sT0/q5gmuEfGXM0zTh4MJxfhm4ioY/gk94oK1t7JE6f4bG9GYibU2lBlJCMKASgi0GGN/D/Fc4ez/bEaZg1fCFrUvT/mzzrKGB0p4IXS7yvFa/hQS9oi1L9q3jIN605tG5C7Yvm2NbuXqlseZ2DLkcXwAWNw1voDoExHSbq9tYsEyA3i0ZgUL/EnkBbkwo7PFKrOB5zada4TD10s+GL2YOfPbXHITKVeqBe0TBEk+bzYPzN4O04AHKhH8WVdq2LZxwhqN+jV4zVq3j2O4dHnm5oRocIbPqaVwI5DUzJtCJvlzAPSiVYXDiL4aUphbCXSZvcRhWVc6MfpVINh1b/QE5Kv9jSITXgIV9AZUJGRalEo7j8rBKM5BV+JytLHwB4q1qycwz0FnPkWWN/gYNGOweM9lHdZQGnqPQgaK4kinyRH0VTqyxwKzsegFyMsMjSaWJPhMaF67MeAKyhLc/Cq+KDNhjYHmGN1m4SUZ0Jqt9FlAxbkAccmaZRTwwSzcZXlEGf4XuuBm4LJUdtKGhBFqVHs8N0S0v7dejpdYKeMEae1d0EOks0Ch01Wo1Wy9OWpeU5zmjQwwV1cRzhjQ+WVhTniSWlHjEvf0xpXr6YWzxxXK6Yl+vJTSHSJ0bhtFlLjMRCvGQWmUOqCOG0nJGzcF5uFjeHq+Iy3LkT8sXyfE/FRLEgd3xxfh4pKRUn5E8odU8R8yrc40vGigUYZnzJeM/43OLxj+d6xpeWpBB2aHV6g9FkNgsWa5DN7nAEh4SGhoWFh0dEREZFRcfENmkaJzpdzeKbN09okZjUslXr5JSUNm3va5d6f/u0Dh07de7S9YFu3dOlHg/27JWR2TurT99+/foPGJg9aPBfhuQ8NHTY8IcfGfXY6Lz8gnGFxSUT3Z7Kx6dO886YNXvOvKrn/rboxSXLtERH9MRAy2giZiLQklpJELERO3GQYBJCQkkYCScRJJJEkWgSQ2JJE9KUxFEZO+k0vRmJJ81JAmlBJ2BJpCVpRVqTZJJC2pC25D7SjqSS+0l7kkY6kI6kE+lMupJuJJ30ID1JBulN+pB+ZADJJoPJEPIQGUZGkJHkUfIYGU3ySAEZRwpJMSkhE4mbeMgk8jh5ktbCTDKbzKX18BxZSJ4ni8lS8gp5jbxJVpLVZC1ZT94j75MPyQ7yKdlD9pMD5DD5lhwnp8iP5Bz5jVwlN0k90dAatHLBXAQXy/08ue3w8rLJiycu3pA+bXVlSsaod3o9l50zuPfSsR07m6uPfuiwLnZHO95ovTPMvHZKZPbO6G6t03MWZJoTqg8vcEWvTukQMme588vM7qFGt/sri+n0oEThsU1DmtjjZ28ePnd0fuFbi3p/kDdjWanYN7tHwcoxfbolnvMmtTe9e2l+tLGoT6vohVkr7otYJiWMX556f1y5d9xAS8y38lCHYWjPzNbuVNvWiDZJQSWbNoc5PumRHFXw6YcRweHDhv39hZYpybv2t8rdXJGT0GzDAy3afz40OqzV2eqOrtRx7oImj/RvEZtT3fmtEaPTXeGeLyNcrVZkFaWJ0ancoFZxPaMKw9Or40+5XSFhBbO22ftN7RY8YFROp3ZtU3fkN3v1m9LhKaVdF8WtOXYmLLh0Yln/nA1ywmR3Yktu19UD5qgJw1o1qVpxuHmrJQ90b7r0weSe3IG8bGOrJVxqdOazAwbYZa/r0+qkRF3Bwc1a7nhqO8eqA9sjogbPi4uvjlmR0PrHB4d2/sfg8uguG7p3GbGxy4pHspYkJoZ5njvgavFOG5t9s+vEfcmbUxzOzfrRNnFzp5TwSC+X5mhOZwTlsd4I7/5Ejak8dXuw/sTQ5qbyLv3Tw9qM69D6qCmt/YzT6SMy9icmRUR3Sus0cYsuKWHF4aau6KcXe8zi7BYh7Y9Hu8UsOc4kneNtXGVWX9GSul1e3ip1WFyzBwtyOmzN6RgWUdplf3Lz7R0SMqZmFXCu0U+ObjlsXE7FO4NHDWk/3JtXlp/cd+ATbVK9g6q5Tg5dZkGn9kn3JTitUzplRXM5SeYH5/UvGdHGXR7GmwvkFRH6/CZ2c443f1d0p2BzQcFhV2irilBb/Bvenlx0wQOZzV3t4y5v79U1MyFrUuz3zXsme11cG+FqdTdHSMbCnA7dMpq3ar4k742c5Vx308g5seninpy+NpMpXd4yyf6QPlaXLkfd4DoaHbPmyh083s620MHPdIqekvhmu7i5S56OanY0dWzrmTOfiNO/8lBi+jOLTiZv9oZHO2ZeXBLEHUi2hz2c/r2B+7RjWIulXedFFBz+i8Watl3u2SY2Jzonx+sVF1YHC4buC6q12mvNYswL3662RHs/ym42ZmP2tLTknGlthq5LTQoV8/t6/1q50OPN6ZhkW3c+p7mpW2ZTx6RK2RE8Lz+h67wOGa2in10YH9K0Ws6NCZ2X/EC3Y9ygbeliUmjFi8+Ghr0xMcTywE5vW20kkdaHCA5O5us1Wn2drrbmluGm8cZ1OjYPEQ7a5Xsd6675nCcu1arOm3V1Pu8rPt9z9fWqsy4gims+39/qfM562eeUb/icNQG+AYf/sZr6RmOor1Mvbvn96+X/9+Nbv/NU7aU65eFzty7dqlNS98d2wp+HC3V+t78UNxtP2S+T63cJ4POubTyXjcs3MIDP/1aA539DDltrfA+eq7miPllTc7lOFas/k+cDqqXOL4iAGqpvNOn6Rspzl0z+d7L+//W44Xfeqq+t91XxTZ+A/W/ANb+ztt7fQOtr/S3D/1RAmWt8rqt+Z51fqFSqvnjrGpWUv5ncDPSub6TN3bpXiRsXtfdeR92cevnMMXR++NTv8g+HZbgonPZD7dcH8HFu9A35/Gl0vvf0hfrj5+Ql1Dlg9t7ruzdiWO79m/JlltCWF67L50+is3/JEfn8T+jk8mvkSyzA6r9eqj3P4m3u2XX5DMsht69evsoC/HP5LfkCy1nB2J/lg9UshsW18kUWYP0zl+Vzp9CZ/dRB+ROWGsf5SnrN7wwo/e5mv57Y8cHry/+2tNvM5N3H16z7blntca5nm4VfPb/y+OvyCS/3/CX5+EnMzpb55+q+/07+jDoHjXnv93Uf3dxL/bmnztZ9/envu6hzzJR/3dqzW95LA0Q8/Mbvqz+4/i8I8Pk1+RxLcsK7l+Sfr2JkrWfsqdu/nRVz1m81xw7Ib1Hno3NO1Rz9CH3D896+uvU1TI3bdFM++wvGMPW5S/IP59DZrP97NTsOyvshwDIq35/xsSnzf5FP/YDO5DHbanZ+K59EOdTIh1kevuBuqNU/l1svn2TuOtONmn9+JW+nznesJy/veP/mbhoqy1F9/LUN51fK57zcqOt1hzbjk7+NuHLrIKuspf133ti2k5Ui8reao8cwO3tSj8m7tmK8vVI++m3PUfkMBPi4Rk34xFs31ezMn+rLDmf3OT+K/0k+z9zP++uNO+1zXt/uc1701yc3u1aN4XC3W6qzwyP3bu7qsTfy8C9bP/5u+cV35GkJm87+Y8uZt+UPvA+kzDv24rsXV8tHvNzEn2599vH1V2nkKyacqT34jfw2faxF/9fPrtl49V2o7vu/u7b7s5vfUefUPh9f3rzj1nHqjMyccWzJ6subIMCmUzePXcRqef6F07VH9svQmGOLV/+++ZP6ExBg0E+1+77Aunii4MD1bbvkf1Nn6KiXLr+5Vv4Civn9DfnIYczvqneu1f6yH0vaxvONfPAQq4sp5+sOfY3O+UMO1+7Ziy9ky+zlF19/nzUYv1Cv+J0X/E7C8Ro9nWYph4EM7EsHHPHCbg2nNeroPZPFajYIQbbsYEKG0HM4PUfRc+2iKrJuadUzZOOy+bNnkPr6yz/tWv9S1dMzniIlFcXF4kPZHbNKxYm55eX5eaKnFK4z8z2983Pz8t3liUlkiLuiZEyuh94ch34pJKtkTKnbnT/GIxblT2Gzwom58OOhT6QQNpfEyej48onFuVNyRxfnp5AxuSXgR0OW0/Djx3gq3PlKlKRHbp6I89ZJpe48Mppe0WCe8TDDFIvzS8Z6xjV8vDx/7IT8Eo/6eIN7BeOLaT4aveWLtJwMoJ65kH82rU0hA3L69fPJQikMneyCV0+cUycmpZBsd/6EXMx4fklecmlBsi/GttRnTGlFCX0qP6+RgDRX+Q2DDKzwTKygmRhd6vbAteRNFJzzhCrhWWGhsERYLewVzJYqS5W1ylYVEskR/Esk0rpEYRMXaYiIStS3SAqPTmjZUdehU1hMWufmrXprM7NCY9t3yegT33pYr773d9UMHR7S5KERzZJ79st5OPWBcfzY8cFNCwpdKUNGPtg/v6hdt8ncpCl/ecQRl1fcY0Dl4842FU/c133MhMGPEs9UaaBdHF3StvzJQaPS3dNyS7PLpj82UZnuE0cwtEetzo7Tfpz18xqDRiMMzsrIIEN79cgmVHDDiNQvuze4RPjXj0hXkoRRHH1eQ08DPW30jKNnd3pOp6cMJw0g0wAyDSDTADININMAMg0gy3By9NTQ00BPGz3j6NmdntPpKRPpZEthe0jbwaessyM3aL5YM2pS4eg5sTkjO45L3LIh9Eb90336bjme9eLl2ry5fM5IQpL6HN0xzVq9OX34k0MXDnHvjRowvupgx/wLnGVUxWvtBl/rMKRd6w9GrB+62vZz6tXyoxdGjTu9b0zFzKCXSn5d2TZz97fbB3YNK8q6pQkdaKmJHtJOeKk89otvEvQd9pUemfRB65ZtKiuO72uelztkQ3zYM0+aV4VqXWM/bho6M2zjQz/wP5aXrt/bs0f/hMSat7eW//pLtrlmU2ET4VBn67gux9rPbGps9XzRl5Mu/vjUoG1dnp68aNGrpOuvP7aAGvD+efx5/Hn8Z46nZsyc9fTsZ+bMnffXqvnPPrfgbwv/vuj5F15c/NKSpS8ve+XV5a+9/sabb61Yueofq6vXrH37nXXr392w8b1Nm7e8v/WDbR9+9PH2HZ/s3PXp7s8+37P3i337v/znVwf+dfDQ4a+/OfLt0WPfHf/+xMlTp3848+NPP5/997lfzv964beLl36/fOXqtes3bt6qgQkK63v9Xa8d1lvDwiMiGyy1+lZa/3ihtcE664iHRz7y6KjHckePycsvGDtufGFR8YSS0oll7nJPReWkyVMef2Lqk9Om/3n8efx5/GcOdQR28X/7uEef87990IHudiLIhv9wV/ef7ur/jx90tF9fV1tz6+aN69euXrn8+6WLv1349fwv5/599ueffjzzw+lTJ098f/y7Y0e/PfLN14cPHfzXga/++eX+fV/s3fP5Z7s/3bXzkx3bP/7ow20fbH1/y+ZN723c8O76de+8vXZN9ep/rFq54q0333j9teWvvrLs5aVLXlr84gvPL/r7wr8teO7Z+VV/nTd3zjOzn541c8ZT3unTnpz6xONTJk+qrPCUu8smlpZMKC4qHD9ubEF+3pjRuY+NevSRkQ+PGD5s6EM5Q/4yeFD2wAH9+/Xtk9U7M6NXzwd7SOnduz3QtUvnTh07pLW/P7XdfW3bpCS3btUyKbFFQvP4Zi6nGNe0SWxMdFRkRHhYaEiww24LsloEs8lo0Ou0Gp4j/8fbP+0GPidCQnYLjtwfT0hHenalZzo9e9KzNz370TObnkPi/ws="],"wasm/jpg":[63156,"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"]};
- var eF={$P:0,aC:{expires_at:0},Ih:[]};eF.zf=function(K){if(K)eF.Ih.splice(0,0,K);if(eF.$P==1)return;
- if(eF.aC.expires_at>Date.now()*.001+30){while(eF.Ih.length>0)eF.Ih.pop()()}else{if(eF.$P==0)eF.$P=1;
- gapi.auth.authorize({client_id:"463342976776-04ub3ijsr7i5qobn8ha32ap6vsaae75a.apps.googleusercontent.com",scope:["https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.file"].join(" "),immediate:eF.$P==2?!1:!0},eF.aln)}};
- eF.aln=function(K){if(K&&!K.error){eF.aC=K;eF.$P=!1;eF.zf()}else if(eF.$P==1){eF.$P=2;eF.zf()}else alert("Error: "+K.error)};
- eF.Xj=function(){return"access_token="+eF.aC.access_token+"&token_type="+eF.aC.token_type};eF.FN=function(){return eF.aC.token_type+" "+eF.aC.access_token};
- function dt(){}dt.fI=function(K){var Z=new Uint8Array(K),b=0,J={xR:[],bN:[],list:[]},w=F.Q4(Z,b);b+=2;
- if(w<=2){return dt.a7t(Z)}var Y=F.Q4(Z,b);b+=2;var S=F.US(Z,b,8);b+=8;var d=F.i(Z,b);b+=4;if(d>0)J.xR=dt.hK(Z,b,d,Y,w);
- b+=d;var x=F.US(Z,b,8);b+=8;var c=F.i(Z,b);b+=4;if(c>0)J.bN=cE.z6(Z,b,c);b+=c;var M=F.US(Z,b,8);b+=8;
- var u=F.i(Z,b);b+=4;if(u>0){var t={};dn.qn(Z,t,b+4);J.list=t.Brsh.v}b+=u;var U=J.list;for(var H=0;H<U.length;
- H++){cZ.rn.check(U[H].v)}return J};dt.UA=function(K,Z){K.v.Nm.v=Z};dt.a7t=function(K){var Z={xR:[],bN:[],list:[]},b=0,J=F.Q4(K,b);
- b+=2;var w=F.Q4(K,b);b+=2;for(var H=0;H<w;H++){var Y=F.Q4(K,b);b+=2;var S=F.i(K,b);b+=4;var d=b;if(Y==2){var x={};
- Z.xR.push(x);var c=F.i(K,d);d+=4;var M=F.Q4(K,d);d+=2;if(J==2){var u=F.C4(K,d);d+=4+u.length*2+2}x.id=cB.E7()+"-d71c-11e5-b1ae-a548a96e5f9f";
- d++;d+=8;x._=F.ej(K,d);d+=16;var t=F.Q4(K,d);d+=2;var U=K[d];d++;x.channel=gF.KH(!1,t,K,x._.d,x._.v,d,U);
- var A=cZ.iw(x.id),y=A.Brsh.v;y.Dmtr.v.val=x._.d;y.Spcn.v.val=M;Z.list.push({t:"Objc",v:A})}b+=S}return Z};
- dt.bh=function(K){var Z=new hA,b=0,J=0;F.Vv(Z,b,6);b+=2;F.Vv(Z,b,2);b+=2;F.ZR(Z,b,"8BIMsamp");b+=8;b+=4;
- J=b;b=dt.Cs(Z,b,K.xR);F.aF(Z,J-4,b-J);F.ZR(Z,b,"8BIMpatt");b+=8;b+=4;J=b;b=cE.zL(Z,b,K.bN);F.aF(Z,J-4,b-J);
- var w={classID:"null",Brsh:{t:"VlLs",v:K.list}};F.ZR(Z,b,"8BIMdesc");b+=8;b+=4;J=b;F.aF(Z,b,16);b+=4;
- b+=dn.rZ(Z,w,b);F.aF(Z,J-4,b-J);return Z.data.slice(0,b).buffer};dt.hK=function(K,Z,b,J,w){var Y=F.i,S=F.ej,d=Z+b,x=[];
- while(Z<d){var c={};x.push(c);var M=Y(K,Z);Z+=4;var u=Z,t=F.QN(K,Z);Z+=t.length;c.id=t.af;if(J==1){Z+=9;
- c._=S(K,Z);Z+=16}else{Z+=7;var U=Y(K,Z);Z+=4;c._=S(K,Z);Z+=16;var A=Y(K,Z);Z+=4;Z+=A*4;var y=Y(K,Z);
- Z+=4;var B=Y(K,Z);Z+=4;var I=S(K,Z);Z+=16}var j=F.Q4(K,Z);Z+=2;var k=K[Z];Z+=1;c.channel=gF.KH(!1,j,K,c._.d,c._.v,Z,k);
- if(M%4!=0)M+=4-M%4;Z=u+M}return x};dt.Cs=function(K,Z,b){var J=F.aF,w=F.PC;for(var H=0;H<b.length;H++){var Y=b[H],S=Z+4,x=56,M=1;
- Z+=4;F.sh(K,Z,Y.id);Z+=Y.id.length+2;K.u6(Z,1);K.data[Z]=1;Z+=3;J(K,Z,3);Z+=4;var d=Z;Z+=4;w(K,Z,Y._);
- Z+=16;J(K,Z,x);Z+=4;Z+=x*4;J(K,Z-4,1);var c=Z;Z+=4;J(K,Z,8);Z+=4;w(K,Z,Y._);Z+=16;F.Vv(K,Z,8);Z+=2;K.u6(Z,1);
- K.data[Z]=M;Z++;K.u6(Z,Y._.t()*2);Z=gF.DV(Y.channel,K.data,Y._.d,Y._.v,Z,M);K.u6(Z,8);Z+=8;var u=Z-S;
- J(K,S-4,u);J(K,d,u-49);J(K,c,u-305);if(u%4!=0)Z+=4-u%4}return Z};function av(){}av.fI=function(K){var Z=new Uint8Array(K),b=[],J=0,w=F.Q4(Z,J);
- J+=2;if(w!=4){throw"Unknown version of curves: "+w}var Y=F.Q4(Z,J);J+=2;for(var H=0;H<Y;H++){var S=av.vC(Z,J);
- J+=2+2*S.length;b.push(S)}if(J==Z.length)return b;var d=F.US(Z,J,4);J+=4;var x=F.Q4(Z,J);J+=2;var c=F.Q4(Z,J);
- J+=2;if(c!=0)throw"extra curves for channels";return b};av.Sv=function(K,Z,b){var J=Z,w=[],Y=K[Z];Z+=3;
- var S=F.i(K,Z);Z+=4;for(var H=0;H<4;H++){var d=S>>>H&1;if(d){if(Y==0){var x=av.vC(K,Z);Z+=2+2*x.length}else{var x=av.ags(K,Z);
- Z+=256}w.push(x)}else w.push(Y==0?[0,0,255,255]:av.ajj())}var c=fG.RI("curv");for(var H=0;H<4;H++){if(Y==0){var M=w[H],u=[];
- for(var t=0;t<M.length;t+=2)u.push(X.rT.Xt(M[t],M[t+1],!0));av.Hr(c,H,u)}else av.Hr(c,H,w[H])}return c};
- av.ajj=function(){var K=[];for(var H=0;H<256;H++)K.push(H);return K};av.Hr=function(K,Z,b){var J=dy.IQ("CrvA",Z);
- if(b.length<256)J.Crv={t:"VlLs",v:b};else{J.Mpng={t:"VlLs",v:[]};for(var H=0;H<256;H++)J.Mpng.v[H]={t:"long",v:b[H]}}J={t:"Objc",v:J};
- var w=K.Adjs.v,Y=dy.DC(w,Z);if(Y==-1)w.push(J);else w[Y]=J};av.dP=function(K,Z){var b=K.Adjs.v,J=dy.DC(b,Z);
- if(J==-1){if(b.length==0||b[0].v.Crv)return[X.rT.Xt(0,0,!0),X.rT.Xt(255,255,!0)];var w=[];for(var H=0;
- H<256;H++)w.push(H);return w}var Y=b[J].v,S=Y.Crv;if(S)return S.v;var w=[];for(var H=0;H<256;H++)w.push(Y.Mpng.v[H].v);
- return w};av.vC=function(K,Z){var b=[],J=F.Q4(K,Z);Z+=2;for(var w=0;w<J;w++){var Y=F.Q4(K,Z);Z+=2;var S=F.Q4(K,Z);
- Z+=2;b.push(S,Y)}return b};av.ahO=function(K,Z,b){var J=b.length/2;F.Vv(K,Z,J);Z+=2;for(var w=0;w<J;
- w++){F.Vv(K,Z,b[w*2+1]);Z+=2;F.Vv(K,Z,b[w*2+0]);Z+=2}};av.ags=function(K,Z){var b=[];for(var H=0;H<256;
- H++)b.push(K[Z+H]);return b};av.ad2=function(K,Z,b){K.u6(Z,256);for(var H=0;H<256;H++)K.data[Z+H]=b[H]};
- av.r$=function(K,Z,b){var J=[];for(var H=0;H<4;H++){var w=av.dP(b,H);if(w.length==256)J.push(w);else{var Y=[];
- for(var S=0;S<w.length;S++)Y.push(w[S].v.Hrzn.v,w[S].v.Vrtc.v);J.push(Y)}}var d=Z,x=J[0].length==256?1:0;
- K.u6(Z,3);K.data[Z]=x;K.data[Z+1]=0;K.data[Z+2]=1;Z+=3;F.aF(K,Z,15);Z+=4;for(var H=0;H<4;H++){var c=J[H];
- if(x==0){av.ahO(K,Z,c);Z+=2+2*c.length}else{av.ad2(K,Z,c);Z+=256}}return Z-d};function ih(){}ih.Sv=function(K,Z,b){var J={},w=F.Q4(K,Z);
- Z+=2;J.Oy=K[Z]==1;Z++;Z++;J.BS=[F.$d(K,Z),F.$d(K,Z+2),F.$d(K,Z+4)];Z+=6;J.Kn=[F.$d(K,Z),F.$d(K,Z+2),F.$d(K,Z+4)];
- Z+=6;J.Zp=[];for(var H=0;H<6;H++){var Y={};Y.V$=[F.$d(K,Z),F.$d(K,Z+2),F.$d(K,Z+4),F.$d(K,Z+6)];Z+=8;
- Y.MU=[F.$d(K,Z),F.$d(K,Z+2),F.$d(K,Z+4)];Z+=6;J.Zp.push(Y)}var S=fG.RI("hue2"),d=J;if(S.Clrz==null)S.Clrz={t:"bool",v:!1};
- S.Clrz.v=d.Oy;for(var H=0;H<7;H++){var x=H==0?d.Oy?d.BS:d.Kn:d.Zp[H-1];ih.Hr(S,H,x)}return S};ih.a5s=function(K){return{classID:"Hst2",H:{t:"long",v:K[0]},Strt:{t:"long",v:K[1]},Lght:{t:"long",v:K[2]}}};
- ih.DC=function(K,Z){for(var H=0;H<K.length;H++){var b=K[H].v.LclR;if(Z==0&&b==null||b!=null&&b.v==Z)return H}return-1};
- ih.Hr=function(K,Z,b){var J=Z==0?b:b.MU,w=ih.a5s(J);if(Z!=0){var Y=b.V$;w.LclR={t:"long",v:Z},w.BgnR={t:"long",v:Y[0]};
- w.BgnS={t:"long",v:Y[1]};w.EndS={t:"long",v:Y[2]};w.EndR={t:"long",v:Y[3]}}w={t:"Objc",v:w};var S=K.Adjs.v,d=ih.DC(S,Z);
- if(d==-1)S.push(w);else S[d]=w};ih.dP=function(K,Z){var b=K.Adjs.v,J=ih.DC(b,Z);if(J==-1){if(Z==0)return[0,0,0];
- else return[{V$:[315,345,15,45],MU:[0,0,0]},{V$:[15,45,75,105],MU:[0,0,0]},{V$:[75,105,135,165],MU:[0,0,0]},{V$:[135,165,195,225],MU:[0,0,0]},{V$:[195,225,255,285],MU:[0,0,0]},{V$:[255,285,315,345],MU:[0,0,0]}][Z-1]}var w=b[J].v,Y=[w.H.v,w.Strt.v,w.Lght.v];
- if(Z==0)return Y;return{MU:Y,V$:[w.BgnR.v,w.BgnS.v,w.EndS.v,w.EndR.v]}};ih.r$=function(K,Z,b){var J={Oy:b.Clrz.v,Zp:[]};
- J.BS=J.Kn=ih.dP(b,0);for(var H=1;H<7;H++)J.Zp.push(ih.dP(b,H));var w=2+2+12+6*14,Y=K.data;K.u6(Z,w);
- F.Tg(Y,Z,2);Z+=2;Y[Z]=J.Oy?1:0;Z++;Z++;F.br(Y,Z+0,J.BS[0]);F.br(Y,Z+2,J.BS[1]);F.br(Y,Z+4,J.BS[2]);Z+=6;
- F.br(Y,Z+0,J.Kn[0]);F.br(Y,Z+2,J.Kn[1]);F.br(Y,Z+4,J.Kn[2]);Z+=6;for(var H=0;H<6;H++){var S=J.Zp[H].V$,d=J.Zp[H].MU;
- F.br(Y,Z+0,S[0]);F.br(Y,Z+2,S[1]);F.br(Y,Z+4,S[2]);F.br(Y,Z+6,S[3]);Z+=8;F.br(Y,Z+0,d[0]);F.br(Y,Z+2,d[1]);
- F.br(Y,Z+4,d[2]);Z+=6}return w};function dy(){}dy.fI=function(K){var Z=new Uint8Array(K),b=2,J=[];for(var H=0;
- H<29;H++){var w=[];J.push(w);for(var Y=0;Y<5;Y++)w.push(F.Q4(Z,b+H*10+Y*2))}b+=29*10;if(b<Z.length){var S=F.US(Z,b,4);
- b+=4;var d=F.Q4(Z,b);b+=2;var x=F.Q4(Z,b);b+=2;var c=x-29;for(var H=0;H<c;H++){var w=[];J.push(w);for(var Y=0;
- Y<5;Y++)w.push(F.Q4(Z,b+H*10+Y*2))}}var M=fG.RI("levl");for(var H=0;H<4;H++)dy.Hr(M,H,J[H]);return M};
- dy.IQ=function(K,H){var Z=["Cmps","Rd","Grn","Bl"],b={t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:Z[H]}}]};
- return{classID:K,Chnl:b}};dy.DC=function(K,Z){var b={Cmps:0,Rd:1,Grn:2,Bl:3};for(var H=0;H<K.length;
- H++){var J=K[H].v,w=b[J.Chnl.v[0].v.enum];if(w==Z)return H}return-1};dy.Hr=function(K,Z,b){var J=dy.IQ("LvlA",Z);
- J.Inpt={t:"VlLs",v:[{t:"long",v:b[0]},{t:"long",v:b[1]}]};J.Otpt={t:"VlLs",v:[{t:"long",v:b[2]},{t:"long",v:b[3]}]};
- J.Gmm={t:"doub",v:b[4]/100};J={t:"Objc",v:J};var w=K.Adjs.v,Y=dy.DC(w,Z);if(Y==-1)w.push(J);else w[Y]=J};
- dy.dP=function(K,Z){var b=[0,255,0,255,100],J=K.Adjs.v,w=dy.DC(J,Z);if(w==-1)return b;var Y=J[w].v;if(Y.Inpt){b[0]=Y.Inpt.v[0].v;
- b[1]=Y.Inpt.v[1].v}if(Y.Otpt){b[2]=Y.Otpt.v[0].v;b[3]=Y.Otpt.v[1].v}if(Y.Gmm){b[4]=Math.round(Y.Gmm.v*100)}return b};
- dy.bh=function(K,Z){var b=[],J=0;for(var H=0;H<4;H++)b.push(dy.dP(Z,H));while(b.length<29)b.push([0,255,0,255,100]);
- K.u6(0,2+10*29);F.Tg(K.data,J,2);J+=2;for(var H=0;H<29;H++){var w=b[H];for(var Y=0;Y<5;Y++)F.Tg(K.data,J+H*10+Y*2,w[Y])}J+=29*10;
- if(b.length==29)return J;K.u6(J,8+10*(b.length-29));F.Ez(K.data,J,"Lvls");J+=4;F.Tg(K.data,J,3);J+=2;
- F.Tg(K.data,J,b.length);J+=2;var S=b.length-29;for(var H=0;H<S;H++){var w=b[29+H];for(var Y=0;Y<5;Y++)F.Tg(K.data,J+H*10+Y*2,w[Y])}J+=10*S;
- return J};function ep(){}ep.fI=function(K){var Z=new Uint8Array(K),b=2,J={QW:[],Ye:[]},w=F.US(Z,b,4);
- b+=4;var Y=F.Q4(Z,b);b+=2;var S=F.i(Z,b);b+=4;J.QW=cE.z6(Z,b,S);b+=S;var d=F.i(Z,b);b+=4;for(var H=0;
- H<d;H++){var x=F.i(Z,b);b+=4;var c=b,M={zj:{},$D:{}};J.Ye.push(M);b+=4;b+=dn.qn(Z,M.zj,b);b+=4;b+=dn.qn(Z,M.$D,b);
- b=c+x;var u=M.$D.blendOptions,t=M.$D.Lefx;if(u&&Object.keys(u.v).length>1){}if(t){if(t.v.masterFXSwitch==null)t.v.masterFXSwitch={t:"bool",v:!0};
- e7.AG(t.v)}}return J};ep.UA=function(K,Z){K.zj.Nm.v=Z};ep.bh=function(K){var Z=new hA,b=0;F.Vv(Z,b,2);
- b+=2;F.ZR(Z,b,"8BSL");b+=4;F.Vv(Z,b,3);b+=2;var J=b;b+=4;b=cE.zL(Z,b,K.QW);F.aF(Z,J,b-J-4);var w=K.Ye.length;
- F.aF(Z,b,w);b+=4;for(var H=0;H<w;H++){b+=4;var Y=b,S=K.Ye[H];F.aF(Z,b,16);b+=4;b+=dn.rZ(Z,S.zj,b);var d=S.$D.Lefx;
- if(d){S.$D.Lefx=JSON.parse(JSON.stringify(d));e7.Qf(S.$D.Lefx.v)}F.aF(Z,b,16);b+=4;b+=dn.rZ(Z,S.$D,b);
- if(d)S.$D.Lefx=d;F.aF(Z,Y-4,b-Y)}return Z.data.slice(0,b).buffer};function aL(){}aL.Sv=function(K,Z,b){var J=F.Q4(K,Z);
- Z+=2;var w={};w.zF=F.Q4(K,Z)==1;Z+=2;w.p4=[];for(var H=0;H<10;H++){var Y=[];w.p4.push(Y);for(var S=0;
- S<4;S++)Y.push(F.$d(K,Z+S*2));Z+=8}var d=fG.RI("selc");d.Mthd.v.CrcM=w.zF?"Absl":"Rltv";for(var H=1;
- H<10;H++)aL.Hr(d,H-1,w.p4[H]);return d};aL.Kw="Rds Ylws Grns Cyns Bls Mgnt Whts Ntrl Blks".split(" ");
- aL.IQ=function(K,H){var Z=["Cmps","Rd","Grn","Bl"],b={t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:Z[H]}}]};
- return{classID:K,Chnl:b}};aL.DC=function(K,Z){var b=aL.Kw;for(var H=0;H<K.length;H++){var J=K[H].v,w=b.indexOf(J.Clrs.v.Clrs);
- if(w==Z)return H}return-1};aL.Hr=function(K,Z,b){var J=["Cyn","Mgnt","Ylw","Blck"],w={classID:"ClrC",Clrs:{t:"enum",v:{Clrs:aL.Kw[Z]}}};
- for(var Y=0;Y<4;Y++)w[J[Y]]={t:"UntF",v:{type:"#Prc",val:b[Y]}};w={t:"Objc",v:w};var S=K.ClrC.v,d=aL.DC(S,Z);
- if(d==-1)S.push(w);else S[d]=w};aL.dP=function(K,Z){var b=[0,0,0,0],J=K.ClrC.v,w=aL.DC(J,Z);if(w==-1)return b;
- var Y=["Cyn","Mgnt","Ylw","Blck"];for(var H=0;H<4;H++)if(J[w].v[Y[H]])b[H]=J[w].v[Y[H]].v.val;return b};
- aL.r$=function(K,Z,b){var J={zF:b.Mthd.v.CrcM=="Absl",p4:[[0,0,0,0]]};for(var H=0;H<9;H++)J.p4.push(aL.dP(b,H));
- K.u6(Z,84);F.Tg(K.data,Z,1);Z+=2;F.Tg(K.data,Z,J.zF?1:0);Z+=2;for(var H=0;H<10;H++){var w=J.p4[H];for(var Y=0;
- Y<4;Y++)F.br(K.data,Z+Y*2,w[Y]);Z+=8}return 84};function dJ(){}dJ.RI=function(){return{Nf:new bW(0,0,50,50),zj:"",RG:"play",n:X.Y.uf.ab([.1,.1,.9,.5,.1,.9],0)}};
- dJ.fI=function(K){K=new Uint8Array(K);var Z=0,b=[],J=Date.now(),w=F.US(K,0,4);Z+=4;var Y=F.i(K,Z);Z+=4;
- var S=F.i(K,Z);Z+=4;for(var H=0;H<S;H++){var d=F.C4(K,Z);Z+=d.length*2+4+2;if((d.length&1)==0)Z+=2;Z=dJ.iR(K,Z,d,b)}return b};
- dJ.iR=function(K,Z,b,J){var w=F.i(K,Z);Z+=4;var Y=F.i(K,Z);Z+=4;var S=Z,d=F.QN(K,S).af;S+=d.length+1;
- var x=F.ej(K,S);S+=16;var c=dJ.H9(K,S,Y-(S-Z)),M=X.Y.Py(c),u=X.O.Jv(M),t=1/u.d,U=1/u.v;X.Y.Af(c,new cM(t,0,0,U,-u.x*t,-u.y*U));
- J.push({RG:b,zj:d,n:c,Nf:x});Z+=Y;return Z};dJ.UA=function(K,Z){K.RG=Z};dJ.bh=function(K){var Z=new hA,b=0;
- F.ZR(Z,b,"cush");b+=4;F.aF(Z,b,2);b+=4;F.aF(Z,b,K.length);b+=4;for(var H=0;H<K.length;H++){var J=K[H],w=J.RG+"\0";
- F.lO(Z,b,w);b+=4+w.length*2;if((w.length&1)==1)b+=2;F.aF(Z,b,1);b+=4;b+=4;var Y=b;F.sh(Z,b,J.zj);b+=J.zj.length+1;
- F.PC(Z,b,J.Nf);b+=16;Z.u6(b,J.n.length*26);dJ.R_(Z.data,b,J.n,1,1);b+=J.n.length*26;var S=b-Y;if((S&3)!=0)S+=4-(S&3);
- F.aF(Z,Y-4,S);b=Y+S}return Z.data.slice(0,b).buffer};dJ.a4v=function(K){var Z=[];for(var H=0;H<K.length;
- H++){var b=K[H],J=b.type,w={type:J};Z.push(w);if(J==6){}else if(J==8)w.all=b.all;else if(J==0||J==3){w.length=b.length;
- w.frule=b.bM;w.third=b.T7;w.prmA=b.qc;w.prmB=b.sZ}else{w.c=[b.A$.x,b.A$.y,b.D.x,b.D.y,b.XM.x,b.XM.y]}}return Z};
- dJ.akr=function(K){var Z=[];for(var H=0;H<K.length;H++){var b=K[H],J=b.type,w={type:J};Z.push(w);if(J==6){}else if(J==8)w.all=b.all;
- else if(J==0||J==3){w.length=b.length;w.bM=b.frule;w.T7=b.third;w.qc=b.prmA;w.sZ=b.prmB}else{var Y=b.c;
- w.A$=new iz(Y[0],Y[1]);w.D=new iz(Y[2],Y[3]);w.XM=new iz(Y[4],Y[5])}}return Z};dJ.H9=function(K,Z,b,J,w){if(J==null)J=1;
- if(w==null)w=1;function Y(y,B,I){var j=F.akY(y,B)*I,k=Math.round(j);return Math.abs(j-k)<1e-6?k:j}var S=F.$d,d=[],x=Math.floor(b/26);
- for(var H=0;H<x;H++){var c=Z+H*26,M={},u=0;d.push(M);M.type=S(K,c);c+=2;if(M.type==6){u=24}if(M.type==8){M.all=S(K,c);
- c+=2;u=22}if(M.type==0||M.type==3){M.length=S(K,c);c+=2;M.bM=S(K,c);c+=2;M.T7=S(K,c);c+=2;M.qc=F.i(K,c);
- c+=4;M.sZ=F.i(K,c);c+=4;u=10}if(M.type==1||M.type==2||M.type==4||M.type==5){var t,U;U=Y(K,c,w);c+=4;
- t=Y(K,c,J);c+=4;M.A$=new iz(t,U);U=Y(K,c,w);c+=4;t=Y(K,c,J);c+=4;M.D=new iz(t,U);U=Y(K,c,w);c+=4;t=Y(K,c,J);
- c+=4;M.XM=new iz(t,U);u=0}for(var A=0;A<u;A++)if(K[c+A]!=0){console.log("Unexpected non-zero byte!",M,A,K[c+A])}}return d};
- dJ.R_=function(K,Z,b,J,w){var Y=F.br,S=F.BV,d=b.length;for(var H=0;H<d;H++){var x=Z+H*26,c=b[H];Y(K,x,c.type);
- x+=2;if(c.type==6){}if(c.type==8)Y(K,x,c.all);if(c.type==0||c.type==3){Y(K,x,c.length);x+=2;Y(K,x,c.bM);
- x+=2;Y(K,x,c.T7);x+=2}if(c.type==1||c.type==2||c.type==4||c.type==5){S(K,x,c.A$.y/w);x+=4;S(K,x,c.A$.x/J);
- x+=4;S(K,x,c.D.y/w);x+=4;S(K,x,c.D.x/J);x+=4;S(K,x,c.XM.y/w);x+=4;S(K,x,c.XM.x/J);x+=4}}};function ec(){}ec.fI=function(K){var Z=new Uint8Array(K),b=[],J=0;
- J=ec.Qz(Z,J,b);if(J+3<Z.length){b=[];J=ec.Qz(Z,J,b)}return b};ec.Qz=function(K,Z,b){var J=F.Q4,w=F.$d,Y=J(K,Z);
- Z+=2;var S=J(K,Z);Z+=2;for(var H=0;H<S;H++){var d=ec.B6(K,Z);Z+=10;if(Y==2){d.dK=F.C4(K,Z);Z+=4+d.dK.length*2+2}b.push(d)}return Z};
- ec.B6=function(K,Z){var b=F.Q4,J=F.$d,w=b(K,Z),U=null;Z+=2;var Y=b(K,Z);Z+=2;var S=b(K,Z);Z+=2;var d=b(K,Z);
- Z+=2;var x=b(K,Z);Z+=2;var c=1/65535,M=255/65535,u=100/65535,t=255/1e4;if(w==0)U={h:Y*M,l:S*M,a:d*M};
- else if(w==1){U=X.NZ(Y*c,S*c,d*c);U.h*=255;U.l*=255;U.a*=255}else if(w==2)U=X.W.GG({classID:"CMYC",Cyn:{t:"doub",v:100-Y*u},Mgnt:{t:"doub",v:100-S*u},Ylw:{t:"doub",v:100-d*u},Blck:{t:"doub",v:100-x*u}});
- else if(w==7){var A=X.T1(Y/100,J(K,Z-6)/100,J(K,Z-4)/100);U=A}else if(w==8){U={h:255-Y*t,l:255-S*t,a:255-d*t}}else throw"e "+w+", ";
- return U};ec.bh=function(K){var Z=new hA,b=0,J=F.Vv;J(Z,b,2);b+=2;J(Z,b,K.length);b+=2;for(var H=0;H<K.length;
- H++){var w=K[H];Z.u6(b,10);ec.WE(Z.data,b,w);b+=10;var Y=(w.dK?w.dK:"")+"\0";F.lO(Z,b,Y);b+=4+Y.length*2}return Z.data.slice(0,b).buffer};
- ec.UA=function(K,Z){K.dK=Z};ec.WE=function(K,Z,b){var J=65535/255,w=F.Tg;w(K,Z,0);w(K,Z+2,Math.round(b.h*J));
- w(K,Z+4,Math.round(b.l*J));w(K,Z+6,Math.round(b.a*J));w(K,Z+8,0)};function ai(){}ai.fI=function(K){var Z=new Uint8Array(K),b=4,J={};
- J.Ve=F.C4(Z,b);b+=4+J.Ve.length*2+2;J.exp=Z[b++]==1;J.kv=[];var w=F.i(Z,b);b+=4;for(var H=0;H<w;H++){var Y={};
- J.kv.push(Y);Y.lV=F.Q4(Z,b);b+=2;Y.shift=Z[b++]==1;Y.a7v=Z[b++]==1;Y.color=F.Q4(Z,b);b+=2;Y.Ve=F.C4(Z,b);
- b+=4+Y.Ve.length*2+2;Y.exp=Z[b++]==1;Y.kv=[];var fh=F.i(Z,b);b+=4;for(var S=0;S<fh;S++){var d={};Y.kv.push(d);
- d.exp=Z[b++]==1;d.p=Z[b++]==1;d.ahM=Z[b++]==1;d.ag$=Z[b++];var x=F.US(Z,b,4);b+=4;if(x=="TEXT"){d.QX=ai.Ln(Z,b);
- b+=4+d.QX.length}else if(x=="long"){d.QX=F.US(Z,b,4);b+=4}else throw"e";d.AY=ai.Ln(Z,b);b+=4+d.AY.length;
- var c=F.rJ(Z,b);b+=4;if(c==-1){d.Bd={};var M=dn.qn(Z,d.Bd,b);b+=M}}}console.log(J);var u=new Uint8Array(ai.bh(J));
- for(var H=0;H<u.length;H++)if(u[H]!=Z[H]){console.log(Z.length,u.length);var t=4*(H>>>2)-16;console.log(F.h$(Z,t,64));
- console.log(F.h$(u,t,64));console.log(Z.slice(t,t+64));console.log(u.slice(t,t+64));throw H}return[J]};
- ai.Ln=function(K,Z){var b=F.i(K,Z);return F.US(K,Z+4,b)};ai.u0=function(K,Z,b){F.aF(K,Z,b.length);F.ZR(K,Z+4,b)};
- ai.bh=function(K){var Z=new hA,b=0;F.aF(Z,b,16);b+=4;F.lO(Z,b,K.Ve+"\0");b+=4+K.Ve.length*2+2;Z.u6(b,1);
- Z.data[b++]=K.exp?1:0;var J=K.kv.length;F.aF(Z,b,J);b+=4;for(var H=0;H<J;H++){var w=K.kv[H];F.Vv(Z,b,w.lV);
- b+=2;Z.u6(b,2);Z.data[b++]=w.shift?1:0;Z.data[b++]=w.a7v?1:0;F.Vv(Z,b,w.color);b+=2;F.lO(Z,b,w.Ve+"\0");
- b+=4+w.Ve.length*2+2;Z.u6(b,1);Z.data[b++]=w.exp?1:0;var fh=w.kv.length;F.aF(Z,b,fh);b+=4;for(var Y=0;
- Y<fh;Y++){var S=w.kv[Y];Z.u6(b,4);Z.data[b++]=S.exp?1:0;Z.data[b++]=S.p?1:0;Z.data[b++]=S.ahM?1:0;Z.data[b++]=S.ag$;
- var d=S.QX=="LqFy"||S.QX=="Avrg"||S.QX=="GEfc"||S.QX=="PbPl"||S.QX=="Fbrs"||S.QX=="Bokh";F.ZR(Z,b,d?"long":"TEXT");
- b+=4;if(!d){ai.u0(Z,b,S.QX);b+=4+S.QX.length}else{F.ZR(Z,b,S.QX);b+=4}ai.u0(Z,b,S.AY);b+=4+S.AY.length;
- F.O$(Z,b,S.Bd?-1:0);b+=4;if(S.Bd){var x=dn.rZ(Z,S.Bd,b);b+=x}}}return Z.data.slice(0,b).buffer};function ek(){}ek.fI=function(K){var Z=new Uint8Array(K),b=0,J=F.i(Z,b),x;
- b+=4;var w=F.US(Z,b,8);b+=8;var Y=F.oB(Z,b);b+=4;var S=F.oB(Z,b);b+=4;var d=F.oB(Z,b);b+=4;if(J==2){x=new Float32Array(K,32,K.byteLength-32>>>2)}else if(J==3||J==4){x=new Float32Array(S*d*2);
- var c=0,M=0,u=!0;b=J==3?32:16+8+40;while(b<Z.length){var t=F.oB(Z,b);b+=4;if(u)M+=t;else{for(var H=0;
- H<t;H++){x[c+M+H<<1]=F.cm(Z,b);x[(c+M+H<<1)+1]=F.cm(Z,b+4);b+=8}M+=t}u=!u;if(t!=0&&M==S){c+=S;M=0;u=!0;
- if(c==S*d)break}}}else throw"unknown Mesh version: "+J;return{g2:S,wi:d,map:x}};ek.Kd=function(K){var Z=K.g2,b=K.wi,J=K.map,w=new Uint8Array(32+b*Z*8+b*8),Y=0,S=0;
- F.g3(w,Y,3);Y+=4;F.Ez(w,Y,"yfqLhseM");Y+=8;F.YL(w,Y,2);Y+=4;F.YL(w,Y,Z);Y+=4;F.YL(w,Y,b);Y+=4;F.YL(w,Y,0);
- Y+=4;F.YL(w,Y,1);Y+=4;for(var d=0;d<b;d++){F.YL(w,Y,0);Y+=4;F.YL(w,Y,Z);Y+=4;for(var x=0;x<Z;x++){F.bb(w,Y,J[S]);
- F.bb(w,Y+4,J[S+1]);S+=2;Y+=8}}return w.buffer};function hu(){}hu.fI=function(K){var Z=new Uint8Array(K),b=0,J=F.US(Z,b,4);
- b+=4;var w=F.Q4(Z,b);b+=2;var Y=F.i(Z,b);b+=4;var S=[];for(var H=0;H<Y;H++){var d=F.i(Z,b);b+=4;var x={classID:"ShpC",Nm:{t:"TEXT",v:""},Crv:{t:"VlLs",v:[]}};
- S.push(x);var c=F.C4(Z,b);x.Nm.v=c;b+=4+c.length*2+2;var M=F.Q4(Z,b);b+=2;var u=F.Q4(Z,b);b+=2;for(var t=0;
- t<u;t++){var U=X.rT.Xt(0,0,!0);U.v.Vrtc.v=F.Q4(Z,b);b+=2;U.v.Hrzn.v=F.Q4(Z,b);b+=2;x.Crv.v.push(U)}if(d==1){}else if(d==2){for(var t=0;
- t<u;t++){x.Crv.v[t].v.Cnty.v=Z[b]==1;b+=1}}else throw"error";var A=F.i(Z,b);b+=4;var y=F.i(Z,b);b+=4}return S};
- hu.UA=function(K,Z){K.Nm.v=Z};hu.bh=function(K){var Z=new hA,b=0;F.ZR(Z,b,"8BFS");b+=4;F.Vv(Z,b,1);b+=2;
- F.aF(Z,b,K.length);b+=4;for(var H=0;H<K.length;H++){F.aF(Z,b,2);b+=4;var J=K[H];F.lO(Z,b,J.Nm.v+"\0");
- b+=4+J.Nm.v.length*2+2;F.Vv(Z,b,2);b+=2;var w=J.Crv.v.length;F.Vv(Z,b,w);b+=2;for(var Y=0;Y<w;Y++){var S=J.Crv.v[Y];
- F.Vv(Z,b,S.v.Vrtc.v);b+=2;F.Vv(Z,b,S.v.Hrzn.v);b+=2}Z.u6(b,w);for(var Y=0;Y<w;Y++){Z.data[b]=J.Crv.v[Y].v.Cnty.v;
- b++}F.aF(Z,b,0);b+=4;F.aF(Z,b,0);b+=4}return Z.data.slice(0,b).buffer};function cE(){}cE.fI=function(K){var Z=new Uint8Array(K),b=4,J=F.Q4(Z,b);
- b+=2;var w=F.i(Z,b);b+=4;var Y=[];for(var H=0;H<w;H++){var S={};Y.push(S);b=cE.FT(Z,b,S)}return Y};cE.UA=function(K,Z){K.name=Z};
- cE.bh=function(K){var Z=new hA,b=0;F.ZR(Z,b,"8BPT");b+=4;F.Vv(Z,b,1);b+=2;F.aF(Z,b,K.length);b+=4;for(var H=0;
- H<K.length;H++){b=cE.rN(Z,b,K[H])}return Z.data.slice(0,b).buffer};cE.z6=function(K,Z,b){var J=Z+b,w=[];
- while(Z<J){var Y={},S=F.i(K,Z);Z+=4;var d=Z;Z=cE.FT(K,Z,Y);if(!Y.tr[1].S2())w.push(Y);if(S%4!=0)S+=4-S%4;
- Z=d+S}return w};cE.zL=function(K,Z,b){for(var H=0;H<b.length;H++){var J=b[H];Z+=4;var w=Z;Z=cE.rN(K,Z,J);
- var Y=Z-w;F.aF(K,w-4,Y);if(Y%4!=0)w+=4-Y%4;Z=w+Y}return Z};cE.FT=function(K,Z,b){var J=F.i(K,Z);Z+=4;
- if(J!=1)alert("Unknown version of pattern");var w=F.i(K,Z);Z+=4;if(w!=1&&w!=2&&w!=3)console.log("Unsupported mode of pattern: "+w);
- var Y=F.Q4(K,Z);Z+=2;var S=F.Q4(K,Z);Z+=2;var d=new bW(0,0,S,Y);b.name=F.C4(K,Z);Z+=4+2*b.name.length+2;
- var x=K[Z];Z++;b.id=F.US(K,Z,x);Z+=b.id.length;var c=-1;if(w==2){c=Z;Z+=3*256+4}var M=new X.Fe(S*Y);
- Z=cE.aae(K,Z,M);if(w==2){for(var H=0;H<M.h.length;H++){var u=3*M.h[H];M.h[H]=K[c+u+0];M.l[H]=K[c+u+1];
- M.a[H]=K[c+u+2]}}var t=X.T(d.t()*4);X.V4(M,t);b.tr=[t,d];return Z};cE.rN=function(K,Z,b){var J=b.tr[0],w=b.tr[1];
- F.aF(K,Z,1);Z+=4;F.aF(K,Z,3);Z+=4;F.Vv(K,Z,w.v);Z+=2;F.Vv(K,Z,w.d);Z+=2;F.lO(K,Z,b.name+"\0");Z+=4+2*b.name.length+2;
- F.ro(K,Z,b.id.length);Z++;F.ZR(K,Z,b.id);Z+=b.id.length;var Y=new X.Fe(w.t());X.ld(J,Y);Z=cE.aj9(K,Z,Y,w);
- return Z};cE.aae=function(K,Z,b){var J=Z,w={_:null,wm:[],agW:null,V6:null},Y=F.i(K,Z);Z+=4;var S=F.i(K,Z);
- Z+=4;w._=F.ej(K,Z);Z+=16;var d=F.i(K,Z);Z+=4;for(var H=0;H<d+2;H++){var x=F.i(K,Z);Z+=4;if(x==0)continue;
- var c=F.i(K,Z);Z+=4;if(c==0)continue;var M=F.i(K,Z);Z+=4;var u=F.ej(K,Z);Z+=16;var t=F.Q4(K,Z);Z+=2;
- var U=K[Z];Z++;var A=gF.KH(!1,M,K,u.d,u.v,Z,U);if(H<d)w.wm.push(A);if(H==d)w.agW=A;if(H==d+1)w.V6=A;
- Z+=c-23}if(!w._.S2()){if(w.wm[0])b.h=w.wm[0];if(w.wm[1])b.l=w.wm[1];else b.l=w.wm[0].slice(0);if(w.wm[2])b.a=w.wm[2];
- else b.a=w.wm[0].slice(0);if(w.V6)b.R=w.V6;else b.R.fill(255)}return Z};cE.aj9=function(K,Z,b,J){var w=Z,Y={_:J,wm:[b.h,b.l,b.a],agW:null,V6:b.R};
- F.aF(K,Z,3);Z+=4;F.aF(K,Z,0);Z+=4;F.PC(K,Z,J);Z+=16;F.aF(K,Z,24);Z+=4;for(var H=0;H<24+2;H++){var S=Z,d=H<3||H==25?1:0;
- F.aF(K,Z,d);Z+=4;if(d==0)continue;F.aF(K,Z,0);Z+=4;F.aF(K,Z,8);Z+=4;F.PC(K,Z,J);Z+=16;F.Vv(K,Z,8);Z+=2;
- F.ro(K,Z,1,1);Z++;var x=H<3?Y.wm[H]:Y.V6;K.u6(Z,J.t()+2);Z=gF.DV(x,K.data,J.d,J.v,Z,1);F.aF(K,S+4,Z-S-8)}F.aF(K,w+4,Z-w-8);
- return Z};function is(){}is.fI=function(K){var Z=new Uint8Array(K),b=0,J=F.US(Z,b,4);b+=4;var w=F.Q4(Z,b);
- b+=2;var Y=[];if(w<=3){var S=F.Q4(Z,b);b+=2;for(var H=0;H<S;H++){var d=Z[b++],x=F.US(Z,b,d);b+=d;var c=is._M(Z,b,x),M=c[0];
- b=c[1];Y.push(M);b+=6}}else{var c={},u=dn.qn(Z,c,b+4),t=c.GrdL.v;for(var H=0;H<t.length;H++)Y[H]=t[H].v.Grad.v}return Y};
- is.UA=function(K,Z){K.Nm.v=Z};is.bh=function(K){var Z=new hA,b=0;F.ZR(Z,b,"8BGR");b+=4;F.Vv(Z,b,5);b+=2;
- F.aF(Z,b,16);b+=4;var J={classID:"null",GrdL:{t:"VlLs",v:[]}},w=J.GrdL.v;for(var H=0;H<K.length;H++)w[H]={t:"Objc",v:{classID:"Grdn",__name:"Gradient ",Grad:{t:"Objc",v:K[H]}}};
- b+=dn.rZ(Z,J,b);return Z.data.slice(0,b).buffer};is._M=function(K,Z,b){var J={classID:"Grdn",Clrs:{t:"VlLs",v:[]},GrdF:{t:"enum",v:{GrdF:"CstS"}},Intr:{t:"doub",v:4096},Nm:{t:"TEXT",v:b},Trns:{t:"VlLs",v:[]}},w=F.Q4(K,Z);
- Z+=2;if(w==0)throw"e";for(var H=0;H<w;H++){var Y=F.i(K,Z),S=F.i(K,Z+4),d=ec.B6(K,Z+8),x={t:"Objc",v:{classID:"Clrt",Clr:{t:"Objc",v:{classID:"RGBC",Rd:{t:"doub",v:d.h},Grn:{t:"doub",v:d.l},Bl:{t:"doub",v:d.a}}},Type:{t:"enum",v:{Clry:"UsrS"}},Lctn:{t:"long",v:Y},Mdpn:{t:"long",v:S}}};
- J.Clrs.v.push(x);Z+=20}var c=F.Q4(K,Z);Z+=2;for(var H=0;H<c;H++){var Y=F.i(K,Z),S=F.i(K,Z+4),M=F.Q4(K,Z+8),x={t:"Objc",v:{classID:"TrnS",Opct:{t:"UntF",v:{type:"#Prc",val:Math.round(100*M/255)}},Lctn:{t:"long",v:Y},Mdpn:{t:"long",v:S}}};
- J.Trns.v.push(x);Z+=10}return[J,Z]};is.aeV=function(K,Z,b){var J=b.Clrs.v.length;F.Vv(K,Z,J);Z+=2;for(var H=0;
- H<J;H++){var w=b.Clrs.v[H];F.aF(K,Z,w.v.Lctn.v);F.aF(K,Z+4,w.v.Mdpn.v);F.Vv(K,Z+8,0);var Y=X.W.J1(X.W.GG(w.v.Clr.v)),S=[Y.Rd.v,Y.Grn.v,Y.Bl.v,0];
- for(var d=0;d<4;d++)F.Vv(K,Z+10+d*2,Math.round(65535*(S[d]/255)));Z+=20}var x=b.Trns.v.length;F.Vv(K,Z,x);
- Z+=2;for(var H=0;H<x;H++){var w=b.Trns.v[H];F.aF(K,Z,w.v.Lctn.v);F.aF(K,Z+4,w.v.Mdpn.v);F.Vv(K,Z+8,Math.round(255*w.v.Opct.v.val/100));
- Z+=10}return Z};function dP(){}dP.fI=function(K){var Z=new Uint8Array(K),b=[],J=[],w=[],Y=[],S=[],d=0,x=F.US(Z,d,4);
- d+=4;var c=F.i(Z,d);d+=4;var M=F.i(Z,d);d+=4;while(d<Z.length){var u=F.US(Z,d,4);d+=4;var t=F.US(Z,d,4);
- d+=4;var U=F.i(Z,d);d+=4;if(t=="tppa"){J=cE.z6(Z,d,U);d+=U}else if(t=="tpbd"){w=dt.hK(Z,d,U,1,1);d+=U}else if(t=="tptp"){var A=F.i(Z,d);
- d+=4;for(var H=0;H<A;H++){var y=F.C4(Z,d);d+=6+y.length*2;d+=4;var B={};d+=dn.qn(Z,B,d);b.push([y,B])}while((d&3)!=0)d++}else if(t=="tpsh"){var I=d,j=Z.slice(d,d+U);
- while(d<I+U){var k=F.i(Z,d);d+=4;d=dJ.iR(Z,d,"Shape",Y)}d=I+U}else if(t=="tpst"){var I=d;d+=4;while(d<I+U){var C=F.i(Z,d);
- d+=4;var i=d,E=F.i(Z,d);d+=4;var B={zj:{},$D:{}};S.push(B);d+=4;d+=dn.qn(Z,B.zj,d);d+=4;d+=dn.qn(Z,B.$D,d);
- d=i+C;var o=B.$D.Lefx;if(o){if(o.v.masterFXSwitch==null)o.v.masterFXSwitch={t:"bool",v:!0};e7.AG(o.v)}}d=I+U}else{console.log(Z.slice(d-8,d+64));
- console.log(F.US(Z,d-8,64));throw t}}return{xR:w,bN:J,list:b,a6b:Y,Ye:S}};dP.UA=function(K,Z){K[0]=Z};
- dP.bh=function(K){var Z=new hA,b=0;F.ZR(Z,b,"8BTP");b+=4;F.aF(Z,b,3);b+=4;F.aF(Z,b,1);b+=4;var J=[K.bN,K.xR,K.list];
- for(var H=0;H<3;H++){if(J[H].length==0)continue;F.ZR(Z,b,"8BIM");b+=4;var w=["tppa","tpbd","tptp"][H];
- F.ZR(Z,b,w);b+=4;var Y=b;b+=4;if(w=="tppa"){b=cE.zL(Z,b,K.bN)}else if(w=="tpbd"){b=dt.Cs(Z,b,K.xR)}else if(w=="tptp"){F.aF(Z,b,K.list.length);
- b+=4;for(var S=0;S<K.list.length;S++){var d=K.list[S];F.lO(Z,b,d[0]+"\0");b+=6+d[0].length*2;F.aF(Z,b,16);
- b+=4;b+=dn.rZ(Z,d[1],b)}}F.aF(Z,Y,b-Y-4);while((b&3)!=0)b++;Z.u6(b,0)}return Z.data.slice(0,b).buffer};
- function gP(){}gP.fI=function(K,Z){var b=new Uint8Array(K),J;if(F.i(b,0)==b.length)J="icc";else if(b[0]=="<".charCodeAt(0))J="look";
- else if(F.wU(b,"LUT_3D_SIZE")!=-1)J="cube";else J="3DL";if(J!="icc"){var w=gP.afJ(b,J),Y=gP.ajv(w[0],w[1]);
- b=Y}var S=[];for(var H=0;H<b.length;H++)S.push(b[H]);return[{classID:"null",Dthr:{t:"bool",v:!0},Nm:{t:"TEXT",v:Z?Z:"file.icc"},lookupType:{t:"enum",v:{colorLookupType:"abstractProfile"}},profile:{t:"tdta",v:S}}]};
- gP.bh=function(K){var Z=K[0],b=new Uint8Array(Z.profile.v);return b.buffer};gP.UA=function(K,Z){K.Nm.v=Z};
- gP.ajv=function(K,Z){var b=new hA,J=128;b.u6(0,128);var w=[0,0,14,204,65,68,66,69,4,0,0,0,108,105,110,107,82,71,66,32,82,71,66,32,7,227,0,7,0,27,0,8,0,6,0,49,97,99,115,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,214,0,1,0,0,0,0,211,45,65,68,66,69,219,126,245,21,206,223,186,23,165,212,201,219,250,10,33,62];
- for(var H=0;H<w.length;H++)b.data[H]=w[H];var Y=["desc","A2B0"],S=Y.length,d=128+4+S*12;F.aF(b,J,S);
- J+=4;for(var x=0;x<S;x++){var c=Y[x];F.ZR(b,J,c);J+=4;F.aF(b,J,d);J+=4;var M=d;if(c=="desc"){F.ZR(b,M,"mluc");
- M+=4;M+=4;F.aF(b,M,1);M+=4;F.aF(b,M,12);M+=4;F.ZR(b,M,"enUS");M+=4;var u="ICC by Photopea\0",t=u.length*2+2;
- F.aF(b,M,t);M+=4;F.aF(b,M,28);M+=4;b.u6(M,t);for(var H=0;H<u.length;H++)b.data[M+H*2+1]=u.charCodeAt(H);
- M+=t}if(c=="A2B0"){F.ZR(b,M,"mAB ");M+=4;M+=4;b.u6(M,4);b.data[M]=3;b.data[M+1]=3;M+=4;b.u6(M,4*5);M+=4*3;
- F.aF(b,M,M+8-d);M+=4;M+=4;b.u6(M,20);b.data[M]=K;b.data[M+1]=K;b.data[M+2]=K;M+=16;b.data[M]=2;M+=4;
- var U=K*K*K*3;b.u6(M,U*2);for(var H=0;H<U;H++)F.Tg(b.data,M+H*2,Math.max(0,Math.min(65535,Math.round(Z[H]*65535))));
- M+=U*2}var A=M-d;while((A&3)!=0)A++;F.aF(b,J,A);J+=4;d+=A}F.aF(b,0,d);return b.data.slice(0,d)};gP.afJ=function(K,Z){Z="LUTFormat"+Z.toUpperCase();
- var b=[],J=0,w=F.hW(K,0,K.length),Y="";for(var H=0;H<K.length&&Y=="";H++){if(K[H]==10)Y="\n";else if(K[H]==13){Y="\r";
- if(K[H+1]==10)Y+="\n"}}if(Z=="LUTFormatCUBE"){var S=w.split(Y);for(var H=0;H<S.length;H++){if(S[H]==""||S[H][0]=="#")continue;
- var d=S[H].split(" "),x=d[0];if(x=="LUT_3D_SIZE"){J=parseInt(d[1]);continue}if(["TITLE","DOMAIN_MIN","DOMAIN_MAX"].indexOf(x)!=-1)continue;
- b.push(parseFloat(d[0]),parseFloat(d[1]),parseFloat(d[2]))}b=gP.zI(J,b)}else if(Z=="LUTFormat3DL"){var S=w.split(Y),c=1/4095;
- for(var H=0;H<S.length;H++){var M=S[H];if(M==""||M=="3DMESH"||M.startsWith("Mesh")||M[0]=="#")continue;
- var d=M.split(" "),x=d[0];if(J==0){J=d.length;continue}b.push(parseFloat(d[0])*c,parseFloat(d[1])*c,parseFloat(d[2])*c)}}else if(Z=="LUTFormatLOOK"){var u=new DOMParser,t=u.parseFromString(w,"text/xml"),U=t.getElementsByTagName("LUT")[0],A=U.children[0].textContent;
- J=parseInt(JSON.parse(A));var y=U.children[1].textContent;y=y.replace(/"/g,"").replace(/\s/g,"");var B=3*J*J*J,I=B*4,j=new Uint8Array(I);for(var H=0;H<I;H++){var k=y.charCodeAt(H*2),C=y.charCodeAt(H*2+1),i=k<58?k-48:k-55,E=C<58?C-48:C-55;j[H]=(i<<4)+E}for(var H=0;H<B;H++)b.push(F.cm(j,H<<2));b=gP.zI(J,b)}else throw Z;return[J,b]};gP.a5x=function(K,Z,b){var J=["#Created by www.Photopea.com","TITLE \""+b+"\"","","#LUT size","LUT_3D_SIZE "+Z,"","#data domain","DOMAIN_MIN 0.0 0.0 0.0","DOMAIN_MAX 1.0 1.0 1.0","","#LUT data points"],w=6;
- for(var H=0;H<K.length;H+=3){J.push(K[H].toFixed(w)+" "+K[H+1].toFixed(w)+" "+K[H+2].toFixed(w))}J.push("");
- return F.O8(J.join("\n")).buffer};gP.zI=function(K,Z){var b=[],J=K*K*K;for(var H=0;H<J;H++)b.push(0,0,0);
- for(var w=0;w<K;w++)for(var Y=0;Y<K;Y++)for(var S=0;S<K;S++){var H=3*(S+Y*K+w*K*K),d=3*(w+Y*K+S*K*K);
- b[d]=Z[H];b[d+1]=Z[H+1];b[d+2]=Z[H+2]}return b};function dn(){}dn.qn=function(K,Z,b,J,w){var Y=b,S;if(w==null)w=0;
- var d=F.i(K,b);if(d==0){S="";b+=4}else{S=F.C4(K,b);b+=4+2*S.length+2}if(S!="")Z.__name=S;Z.classID=dn.fJ(K,b);
- if(J)console.log("\t".repeat(w),"- reading descriptor",Z.classID,b);b+=dn.a3(K,b);var x=F.rJ(K,b);b+=4;
- for(var H=0;H<x;H++){var c=dn.fJ(K,b);b+=dn.a3(K,b);var M=dn.yY(K,b,J,w);Z[c]=M;b+=M.size;delete M.size}return b-Y};
- dn.rZ=function(K,Z,b,J){var w=b,Y=Z.__name;if(Y==null)Y="";Y+="\0";F.lO(K,b,Y);b+=4+2*Y.length;dn.B8(K,b,Z.classID);
- b+=dn.a3(K.data,b);F.O$(K,b,Object.keys(Z).length-1-(Z.__name==null?0:1));b+=4;for(var S in Z){if(S=="classID")continue;
- if(S=="__name")continue;dn.B8(K,b,S);b+=dn.a3(K.data,b);b+=dn.OQ(K,b,Z[S])}return b-w};dn.yY=function(K,Z,b,J){var w=Z,Y=F.US(K,Z,4);
- Z+=4;var S={size:0,t:Y,v:null};if(b)console.log("\t".repeat(J),"reading key",Y,w);switch(Y){case"obj ":case"VlLs":S.v=[];
- var d=F.i(K,Z);Z+=4;for(var H=0;H<d;H++){var x=dn.yY(K,Z,b,J+1);Z+=x.size;delete x.size;S.v.push(x)}break;
- case"UntF":S.v={type:F.US(K,Z,4),val:F.VC(K,Z+4)};Z+=12;break;case"doub":S.v=F.VC(K,Z);Z+=8;break;case"bool":S.v=K[Z]==1;
- Z+=1;break;case"long":S.v=F.rJ(K,Z);Z+=4;break;case"comp":S.v=F.rJ(K,Z+4);Z+=8;break;case"Objc":S.v={};
- var c=dn.qn(K,S.v,Z,b,J+1);Z+=c;break;case"TEXT":var M=F.i(K,Z);if(M==0){S.v="";Z+=4}else{S.v=F.C4(K,Z);
- Z+=4+S.v.length*2+2}break;case"enum":var u=dn.fJ(K,Z);Z+=dn.a3(K,Z);var t=dn.fJ(K,Z);Z+=dn.a3(K,Z);S.v={};
- S.v[u]=t;break;case"tdta":var U=F.rJ(K,Z);Z+=4;S.v=[];for(var H=0;H<U;H++)S.v.push(K[Z+H]);Z+=U;break;
- case"ObAr":var A=F.i(K,Z);Z+=4;var y=F.C4(K,Z);Z+=4+2*y.length+2;if(y!="")throw y;var B=dn.fJ(K,Z);Z+=4+Math.max(4,B.length);
- S.v={classID:B,arr:[]};var I=F.i(K,Z);Z+=4;for(var H=0;H<I;H++){var B=dn.fJ(K,Z);Z+=4+Math.max(4,B.length);
- var u=F.US(K,Z,4);Z+=4;var j=F.US(K,Z,4);Z+=4;var k={id:B,type:u,uID:j,arr:[]};S.v.arr.push(k);var C=F.i(K,Z,4);
- Z+=4;for(var i=0;i<C;i++){var E=F.VC(K,Z);Z+=8;k.arr.push(E)}}break;case"Pth ":var o=Z,U=F.i(K,Z);Z+=4;
- var $=F.US(K,Z,4);Z+=4;var m=F.oB(K,Z);Z+=4;var z=F.a3o(K,Z);Z+=4+z.length*2;S.v={sig:$,pth:z};break;
- case"Clss":case"type":case"rele":var z=F.C4(K,Z);Z+=4+z.length*2+2;var r=dn.fJ(K,Z);Z+=4+Math.max(4,r.length);
- S.v={classID:r};if(z!="")S.v.__name=z;if(Y=="rele"){S.v.val=F.rJ(K,Z);Z+=4}break;case"prop":case"Enmr":case"indx":case"name":var f=dn.qW[Y],z=F.C4(K,Z);
- Z+=4+z.length*2+2;if(z.length!=0){console.log(Y,z);throw"e"}S.v={};for(var H=0;H<f.length;H++){var r=dn.fJ(K,Z);
- Z+=4+Math.max(4,r.length);S.v[f[H]]=r}if(Y=="name"){var z=F.C4(K,Z);Z+=4+z.length*2+2;S.v.val=z}if(Y=="indx"){S.v.val=F.i(K,Z);
- Z+=4}break;case"alis":var U=F.i(K,Z);Z+=4;S.v=F.US(K,Z,U);Z+=U;break;default:{console.log("unknown oskey: "+Y+", "+w);
- throw"e";return S}}if(b){console.log("\t".repeat(J),S.v);console.log("\t".repeat(J),"======",Z)}S.size=Z-w;
- return S};dn.qW={name:["classID"],prop:["classID","keyID"],Enmr:["classID","typeID","enum"],indx:["classID"]};
- dn.OQ=function(K,Z,b){var J=Z,w=b.t;b=b.v;F.ZR(K,Z,w);Z+=4;switch(w){case"obj ":case"VlLs":F.O$(K,Z,b.length);
- Z+=4;for(var Y=0;Y<b.length;Y++){var S=dn.OQ(K,Z,b[Y]);Z+=S}break;case"UntF":F.ZR(K,Z,b.type);F.wq(K,Z+4,b.val);
- Z+=12;break;case"doub":F.wq(K,Z,b);Z+=8;break;case"bool":F.ro(K,Z,b?1:0,1);Z+=1;break;case"long":F.O$(K,Z,b);
- Z+=4;break;case"comp":F.O$(K,Z+4,b);Z+=8;break;case"Objc":var S=dn.rZ(K,b,Z);Z+=S;break;case"TEXT":F.lO(K,Z,b+"\0");
- Z+=4+b.length*2+2;break;case"enum":var d=Object.keys(b)[0],x=b[d];dn.B8(K,Z,d);Z+=dn.a3(K.data,Z);dn.B8(K,Z,x);
- Z+=dn.a3(K.data,Z);break;case"tdta":F.aF(K,Z,b.length);Z+=4;F.Jc(K,Z,b);Z+=b.length;break;case"ObAr":F.aF(K,Z,b.arr[0].arr.length);
- Z+=4;F.lO(K,Z,"\0");Z+=6;dn.B8(K,Z,b.classID);Z+=4+Math.max(4,b.classID.length);F.aF(K,Z,b.arr.length);
- Z+=4;for(var H=0;H<b.arr.length;H++){var c=b.arr[H];dn.B8(K,Z,c.id);Z+=4+Math.max(4,c.id.length);F.ZR(K,Z,c.type);
- Z+=4;F.ZR(K,Z,c.uID);Z+=4;F.aF(K,Z,c.arr.length);Z+=4;for(var Y=0;Y<c.arr.length;Y++){F.wq(K,Z,c.arr[Y]);
- Z+=8}}break;case"Pth ":var M=b.pth.length*2+4+8;F.aF(K,Z,M);Z+=4;F.ZR(K,Z,b.sig);Z+=4;F.Ew(K,Z,M);Z+=4;
- F.a0p(K,Z,b.pth);Z+=b.pth.length*2+4;break;case"Clss":case"type":case"rele":var u=b.__name;if(u==null)u="";
- F.lO(K,Z,u+"\0");Z+=4+u.length*2+2;var t=b.classID;dn.B8(K,Z,t);Z+=4+Math.max(4,t.length);if(w=="rele"){F.O$(K,Z,b.val);
- Z+=4}break;case"prop":case"Enmr":case"indx":case"name":var U=dn.qW[w];F.aF(K,Z,1);Z+=6;for(var H=0;H<U.length;
- H++){var t=b[U[H]];dn.B8(K,Z,t);Z+=4+Math.max(4,t.length)}if(w=="name"){F.lO(K,Z,b.val+"\0");Z+=4+b.val.length*2+2}if(w=="indx"){F.aF(K,Z,b.val);
- Z+=4}break;case"alis":var M=b.length;F.aF(K,Z,M);Z+=4;F.ZR(K,Z,b);Z+=M;break;default:console.log("unknown oskey: "+w);
- Z=J;break}return Z-J};dn.fJ=function(K,Z){var b=F.rJ(K,Z);if(b>1e3)throw"e";if(b==0)b=4;return F.US(K,Z+4,b).trim()};
- dn.a3=function(K,Z){var b=F.rJ(K,Z);return b==0?8:4+b};dn.B8=function(K,Z,b){var J="warp list Comp xx xy yx yy tx ty PinP PnRt PnOv PnDp xor PuX0 PuX1 PuX2 PuX3 PuY0 PuY1 PuY2 PuY3 base kana ruby flow trim then else".split(" "),w=4<b.length||J.indexOf(b)!=-1;
- F.O$(K,Z,w?b.length:0);F.ZR(K,Z+4,b);if(b.length<4&&!w){var Y="";for(var H=b.length;H<4;H++)Y+=" ";F.ZR(K,Z+4+b.length,Y)}};
- dn.a8z=function(K){var Z={};for(var b in K){if(b=="classID")Z[b]=K[b];else if(b=="__name")Z[b]=K[b];
- else Z[b]=dn.cF(K[b])}return Z};dn.cF=function(K){if(K.P_=="Objc")return dn.a8z(K.v);else if(K.P_=="VlLs"){var Z=[];
- for(var H=0;H<K.v.length;H++)Z.push(dn.cF(K.v[H]));return Z}else if(K.P_=="UntF")return K.v.val;else return K.v};
- function e7(){}e7.IT=function(K,Z,b,J,w,Y){while(Z<b){var S=F.US(K,Z,4);Z+=4;if(S!="8BIM"&&S!="8B64"){console.log("layer information signature error! "+S,"PSB = "+w);
- alert("Error in PSD file: wrong signature.");return b}var d=F.US(K,Z,4);Z+=4;var x=F.rJ(K,Z);Z+=4;if(w&&"LMsk Lr16 Lr32 Layr Mt16 Mt32 Mtrn Alph FMsk lnk2 lnkE FEid FXid PxSD extn cinf artd".split(" ").indexOf(d)!=-1){x=x<<32|F.rJ(K,Z);
- Z+=4}if(w&&["pths"].indexOf(d)!=-1){x=x<<32|F.rJ(K,Z);Z+=4}var c=["lrFX","PlLd"];if(c.indexOf(d)!=-1){if(x%4!=0)x+=4-x%4;
- Z+=x;continue}switch(d){case"iOpa":J[d]=K[Z];break;case"brst":J[d]=[1,1,1];for(var H=0;H<x;H+=4)J[d][F.i(K,Z+H)]=0;
- break;case"knko":J[d]=K[Z];break;case"infx":J[d]=K[Z];break;case"clbl":J[d]=K[Z];break;case"lmgm":J[d]=K[Z];
- break;case"vmgm":J[d]=K[Z];break;case"lyid":J[d]=F.i(K,Z);break;case"lsct":J[d]={type:F.i(K,Z)};if(x>=12)J[d].Dv=F.US(K,Z+8,4);
- break;case"lsdk":J.lsct={type:F.i(K,Z)};break;case"lyvr":J[d]=F.i(K,Z);break;case"lnsr":var M={artb:1,bgnd:1,cont:1,layr:1,lset:1,rend:1,shap:1,user:1,____:null};
- J[d]=F.US(K,Z,4);break;case"lspf":J[d]=F.i(K,Z);break;case"lclr":J[d]=F.Q4(K,Z);break;case"luni":J[d]=F.YN(K,Z);
- break;case"fxrp":J[d]=new iz(F.VC(K,Z),F.VC(K,Z+8));break;case"artb":case"artd":J[d]={};dn.qn(K,J[d],Z+4);
- break;case"SoCo":J[d]={};dn.qn(K,J[d],Z+4);break;case"GdFl":J[d]={};dn.qn(K,J[d],Z+4);e7.pb(J[d],d);
- break;case"PtFl":J[d]={};dn.qn(K,J[d],Z+4);e7.pb(J[d],d);break;case"CgEd":var u=J.brit=fG.RI("brit"),t={};
- dn.qn(K,t,Z+4);u.Brgh.v=t.Brgh?t.Brgh.v:0;u.Cntr.v=t.Cntr?t.Cntr.v:0;u.useLegacy.v=t.useLegacy?t.useLegacy.v:0;
- break;case"brit":if(J.brit==null){var u=J.brit=fG.RI("brit"),t={};u.Brgh.v=F.$d(K,Z);u.Cntr.v=F.$d(K,Z+2);
- u.useLegacy.v=!1}break;case"levl":var U=K.buffer.slice(Z,Z+x);J[d]=dy.fI(U);break;case"curv":J[d]=av.Sv(K,Z,x);
- break;case"expA":var A=F.Q4(K,Z),y=J[d]=fG.RI("expA");y.Exps.v=F.qu(K,Z+2);y.Ofst.v=F.qu(K,Z+6);y.gammaCorrection.v=F.qu(K,Z+10);
- break;case"vibA":J[d]={};dn.qn(K,J[d],Z+4);break;case"hue2":J[d]=ih.Sv(K,Z,x);break;case"blnc":var y=J[d]=fG.RI(d);
- y.PrsL.v=K[Z+18]==1;var B=["ShdL","MdtL","HghL"];for(var H=0;H<3;H++)for(var I=0;I<3;I++)y[B[H]].v[I].v=F.$d(K,Z+H*6+I*2);
- break;case"blwh":var j={};dn.qn(K,j,Z+4);var y=fG.RI(d),k="Bl Cyn Grn Mgnt Rd Yllw tintColor useTint".split(" ");
- for(var H=0;H<k.length;H++){y[k[H]]=j[k[H]];delete j[k[H]]}J[d]=y;break;case"phfl":var y=J[d]=fG.RI(d),C=y.Clr.v,A=F.Q4(K,Z);
- if(A==3){var i=[F.i(K,Z+2),F.i(K,Z+6),F.i(K,Z+10)],E=32768,o=X.Yo(i[0]/E,i[1]/E,i[2]/E);C.Lmnc.v=o.wy;
- C.A.v=o.R;C.B.v=o.a}if(A==2){var $=F.Q4(K,Z+2);if($!=7)throw"e";C.Lmnc.v=F.$d(K,Z+4)/100;C.A.v=F.$d(K,Z+6)/100;
- C.B.v=F.$d(K,Z+8)/100}var m=Z+2+(A==3?12:10);y.Dnst.v=F.i(K,m);m+=4;y.PrsL.v=K[m]==1;break;case"mixr":var z={JW:F.Q4(K,Z+2)==1,N:[]};
- for(var H=0;H<20;H++)z.N.push(F.$d(K,Z+4+H*2));J[d]=cN.rG(z);break;case"clrL":case"rplc":J[d]={};dn.qn(K,J[d],Z+6);
- break;case"nvrt":J[d]={};break;case"post":J[d]=fG.RI("post");J[d].Lvls.v=F.Q4(K,Z);break;case"thrs":J[d]=fG.RI("thrs");
- J[d].Lvl.v=F.Q4(K,Z);break;case"grdm":var r={rev:K[Z+2]==1,akG:K[Z+3]==1},f=Z+4,W=F.YN(K,f);f+=4+W.length*2;
- var h=is._M(K,f,W),_=h[0];f=h[1];var D=F.Q4(K,f);f+=2;_.Intr.v=F.Q4(K,f);f+=2;var l=F.Q4(K,f);f+=2;r.mode=F.Q4(K,f);
- f+=2;r.Fn=F.i(K,f);f+=4;r.a97=F.Q4(K,f)==1;f+=2;r.a7R=F.Q4(K,f)==1;f+=2;r.aew=F.i(K,f);f+=4;r.an4=F.Q4(K,f);
- f+=2;r.OA=[];for(var H=0;H<4;H++)r.OA.push(F.Q4(K,f+H*2));f+=8;r.x1=[];for(var H=0;H<4;H++)r.x1.push(F.Q4(K,f+H*2));
- f+=8;var L=F.Q4(K,f);f+=2;var N=fG.RI("grdm");N.Rvrs.v=r.rev;N.Grad.v=_;J[d]=N;break;case"selc":J[d]=aL.Sv(K,Z,x);
- break;case"vmsk":case"vsms":var a=J.vmsk=new e.dd,G=F.rJ(K,Z+4),p=(G>>0&1)==1;a.zY=(G>>1&1)==0;a.isEnabled=(G>>2&1)==0;
- a.n=dJ.H9(K,Z+8,x-8,Y.d,Y.v);break;case"shmd":J[d]={};var v=F.i(K,Z),m=Z+4;for(var H=0;H<v;H++){var S=F.US(K,m,4);
- m+=4;var g=F.US(K,m,4);m+=4;var co=K[m];m++;if(Math.max(K[m],K[m+1],K[m+2])!=0)throw"e";m+=3;var eJ=F.i(K,m);
- m+=4;if(g=="cust"||g=="cmls"||g=="extn"||g=="mlst"){var d9=F.i(K,m);if(d9!=16)m+=4;if(F.i(K,m)==16){var j={};
- dn.qn(K,j,m+4,!1);J[d][g]=j;if(g=="cmls")g$.oD.acO(J[d][g])}}else{console.log("unknown shmd key: "+g+", size: "+eJ)}m+=eJ}break;
- case"shpa":var A=F.i(K,Z),el=F.i(K,Z+4);if(el!=0)console.log("some patterns present!");break;case"TySh":var O=J[d]={},A=F.Q4(K,Z);
- O.J=F.rM(K,Z+2);var fO=F.Q4(K,Z+2+48);O.xQ={};var hn=dn.qn(K,O.xQ,Z+56),an=hW.t0();for(var cF in an)if(O.xQ[cF]==null)O.xQ[cF]=an[cF];
- O.bL={};var cY=dn.qn(K,O.bL,Z+56+hn+6);O.NE=F.aaA(K,Z+56+hn+6+cY);O.eA=eg.fI(O.xQ.EngineData.v);hW.agz(O.eA.EngineDict.StyleRun.RunArray);
- if(O.eA.ResourceDict==null)O.eA.ResourceDict=JSON.parse(JSON.stringify(O.eA.DocumentResources));delete O.xQ.EngineData;
- break;case"lfx2":case"lmfx":case"lfxs":var iF=F.i(K,Z),eU=F.i(K,Z+4);J.lmfx={};var hn=dn.qn(K,J.lmfx,Z+8);
- e7.AG(J.lmfx);break;case"FMsk":J[d]=F.YK(K,Z,x);break;case"Txt2":J[d]={};J[d].raw=F.YK(K,Z,x);J[d]._9=c1.fI(J[d].raw);
- break;case"Patt":J[d]=cE.z6(K,Z,x);break;case"SoLd":var g_=F.US(K,Z,4),iQ=F.i(K,Z+4),b5=F.i(K,Z+8);J[d]={};
- var eK=dn.qn(K,J[d],Z+12);if(J[d].nonAffineTransform==null)J[d].nonAffineTransform=JSON.parse(JSON.stringify(J[d].Trnf));
- if(J[d].Impr==null)J[d].Impr={t:"Objc",v:{__name:"None",classID:"none"}};break;case"vstk":case"pths":var iQ=F.i(K,Z);
- J[d]={};var eK=dn.qn(K,J[d],Z+4);break;case"vscg":var g=F.US(K,Z,4),iQ=F.i(K,Z+4);J[g]={};var eK=dn.qn(K,J[g],Z+8);
- e7.pb(J[g],g);break;case"vogk":var bE=F.i(K,Z),iQ=F.i(K,Z+4);J[d]={};var eK=dn.qn(K,J[d],Z+8);J[d]=J[d].keyDescriptorList.v;
- for(var H=0;H<J[d].length;H++){}break;case"lnk2":case"lnkD__":case"lnk3__":J[d]=[];var f=Z;while(f<Z+x){var iB=new e.Mj;
- J[d].push(iB);var l=F.yQ(K,f);f+=8;var i2=f;iB.type=F.US(K,f,4);f+=4;if(iB.type!="liFD"){alert("Unknown Linked Layer type: "+iB.type);
- break;throw iB.type}iB.r9=F.i(K,f);f+=4;var eu=F.QN(K,f);f+=1+eu.af.length;iB.Mx=eu.af;iB.Xa=F.C4(K,f);
- f+=4+iB.Xa.length*2+2;iB.Nt=F.US(K,f,4);f+=4;iB.oM=F.US(K,f,4);f+=4;var dp=F.yQ(K,f);f+=8;iB.open=K[f];
- f+=1;if(iB.open!=0){var bJ={},hn=dn.qn(K,bJ,f+4);if(hn%4!=0)hn+=4-hn%4;console.log(bJ);f+=hn+4}iB.open=0;
- iB.raw=F.YK(K,f,dp);f=i2+l;if(l%4!=0)f+=4-l%4}break;case"FEid":var f=Z;J[d]=[];var bB=f+x,A=F.i(K,f);
- f+=4;while(f<bB){f+=4;var l=F.i(K,f);f+=4;var h={};J[d].push(h);h.id=F.QN(K,f).af;f+=h.id.length+1;var A=F.i(K,f);
- f+=4;f+=4;var fC=F.i(K,f);f+=4;h.rect=F.ej(K,f);f+=16;var dr=F.i(K,f);f+=4;var cs=F.i(K,f);f+=4;var g2=new X.Fe(0);
- for(var H=0;H<cs+2;H++){var hQ=F.i(K,f);f+=4;if(hQ!=0){f+=4;var hy=F.i(K,f),ci=null;f+=4;if(H<3||H==25)ci=gF.o6(!0,dr,K,h.rect.d,h.rect.v,f,hy);
- if(H==0)g2.h=ci;if(H==1)g2.l=ci;if(H==2)g2.a=ci;if(H==25)g2.R=ci;f+=hy}}h.buffer=X.T(h.rect.t()*4);X.V4(g2,h.buffer);
- X.yn(h);var bz=K[f];f++;if(bz!=0){h.r=new e.y$;h.r.rect=F.ej(K,f);f+=16;f+=4;var eW=F.i(K,f);f+=4;h.r.channel=gF.o6(!0,dr,K,h.r.rect.d,h.r.rect.v,f,eW);
- h.r.color=255;h.r.B9();f+=eW}if(l%4!=0)f+=4-l%4}break;case"Lr16":fy.Eg(Y,K,Z);break;default:console.log("unknown layer tag: "+d+", size: "+x);
- break}var h1="Lr16 LMsk Txt2 artd extd luni pths extn tySh lfx2".split(" ");if(h1.indexOf(d)==-1)if(x%4!=0)console.log("size not multiple of 4!!!",d);
- if(d!="luni"&&d!="TySh"&&d!="tySh"&&d!="lfx2")if(x%4!=0)x+=4-x%4;Z+=x}var hk=[];for(var H=0;H<hk.length;
- H++)delete J[hk[H]];return Z};e7.MQ=function(K,Z,b,J){for(var w in b)if(b[w]==null){alert("A bug occured (see console).");
- console.log("Please, report a bug, that \""+w+"\" tag was present with a null value.");delete b[w]}for(var w in b){F.ZR(K,Z,"8BIM");
- Z+=4;var Y=Z,S=0;F.ZR(K,Z,w);Z+=4;F.O$(K,Z,0);Z+=4;switch(w){case"iOpa":F.ro(K,Z,b[w],1);S=4;break;case"brst":S=0;
- for(var H=0;H<3;H++)if(b[w][H]==0){F.aF(K,Z+S,H);S+=4}break;case"knko":F.ro(K,Z,b[w],1);S=4;break;case"infx":F.ro(K,Z,b[w],1);
- S=4;break;case"clbl":F.ro(K,Z,b[w],1);S=4;break;case"lmgm":F.ro(K,Z,b[w],1);S=4;break;case"vmgm":F.ro(K,Z,b[w],1);
- S=4;break;case"lyid":F.aF(K,Z,b[w]);S=4;break;case"lsct":F.aF(K,Z,b[w].type);S=4;if(b[w].Dv){F.ZR(K,Z+4,"8BIM");
- F.ZR(K,Z+8,b[w].Dv);S=12}break;case"lyvr":F.aF(K,Z,b[w]);S=4;break;case"lnsr":F.ZR(K,Z,b[w]);S=4;break;
- case"lspf":F.aF(K,Z,b[w]);S=4;break;case"lclr":F.Vv(K,Z,b[w]);S=8;break;case"luni":F.lO(K,Z,b[w]);S=4+2*b[w].length;
- break;case"fxrp":F.wq(K,Z,b[w].x);F.wq(K,Z+8,b[w].y);S=16;break;case"artb":case"artd":F.aF(K,Z,16);S=dn.rZ(K,b[w],Z+4)+4;
- break;case"SoCo":F.aF(K,Z,16);S=dn.rZ(K,b[w],Z+4)+4;break;case"GdFl":F.aF(K,Z,16);S=dn.rZ(K,b[w],Z+4)+4;
- break;case"PtFl":F.aF(K,Z,16);S=dn.rZ(K,b[w],Z+4)+4;break;case"CgEd":var d={classID:"null",Vrsn:{t:"long",v:1},Brgh:{t:"long",v:24},Cntr:{t:"long",v:54},means:{t:"long",v:127},Lab:{t:"bool",v:!1},useLegacy:{t:"bool",v:!1},Auto:{t:"bool",v:!0}},x=d,c=b[w];
- x.Brgh.v=c.Brgh.v;x.Cntr.v=c.Cntr.v;x.useLegacy.v=c.useLegacy.v;F.aF(K,Z,16);S=dn.rZ(K,d,Z+4)+4;break;
- case"brit":K.u6(Z,8);S=8;break;case"levl":var M=new hA;S=dy.bh(M,b[w]);F.Jc(K,Z,M.data);break;case"curv":S=av.r$(K,Z,b[w]);
- break;case"expA":S=14;K.u6(Z,14);F.Tg(K.data,Z,1);F.fj(K.data,Z+2,b[w].Exps.v);F.fj(K.data,Z+6,b[w].Ofst.v);
- F.fj(K.data,Z+10,b[w].gammaCorrection.v);break;case"vibA":F.aF(K,Z,16);S=dn.rZ(K,b[w],Z+4)+4;break;case"hue2":S=ih.r$(K,Z,b[w]);
- break;case"blnc":S=19;K.u6(Z,S);var u=["ShdL","MdtL","HghL"];for(var H=0;H<3;H++){var t=b[w][u[H]].v;
- for(var U=0;U<3;U++)t.push(F.br(K.data,Z+H*6+U*2,t[U].v))}K.data[Z+18]=b[w].PrsL.v?1:0;break;case"blwh":var d={classID:"null",bwPresetKind:{t:"long",v:1},blackAndWhitePresetFileName:{t:"TEXT",v:""}},A="Bl Cyn Grn Mgnt Rd Yllw tintColor useTint".split(" ");
- for(var H=0;H<A.length;H++){d[A[H]]=b[w][A[H]]}F.aF(K,Z,16);S=dn.rZ(K,d,Z+4)+4;break;case"phfl":F.Vv(K,Z,2);
- var y=b[w].Clr.v;F.Vv(K,Z+2,7);F.Vv(K,Z+4,Math.round(y.Lmnc.v*100));F.Vv(K,Z+6,Math.round(y.A.v*100));
- F.Vv(K,Z+8,Math.round(y.B.v*100));F.Vv(K,Z+10,0);var B=Z+2+10;K.u6(B,5);F.g3(K.data,B,b[w].Dnst.v);B+=4;
- K.data[B]=b[w].PrsL.v?1:0;B++;S=B-Z;break;case"mixr":S=44;K.u6(Z,S);var I=cN.pd(b[w]);F.Tg(K.data,Z,1);
- F.Tg(K.data,Z+2,I.JW?1:0);for(var H=0;H<20;H++)F.br(K.data,Z+4+H*2,I.N[H]);break;case"clrL":case"rplc":F.Vv(K,Z,1);
- F.aF(K,Z+2,16);S=dn.rZ(K,b[w],Z+6)+6;break;case"nvrt":S=0;break;case"post":F.Vv(K,Z,b[w].Lvls.v);S=2;
- break;case"thrs":F.Vv(K,Z,b[w].Lvl.v);S=2;break;case"grdm":var j={rev:b[w].Rvrs.v,akG:!1,mode:0,Fn:867527939,a97:!1,a7R:!0,aew:2048,an4:3,OA:[0,0,0,0],x1:[32768,32768,32768,32768]},k=b[w].Grad.v;
- K.u6(Z,4);F.Tg(K.data,Z,1);K.data[Z+2]=j.rev?1:0;K.data[Z+3]=j.akG?1:0;var C=Z+4;F.lO(K,C,k.Nm.v);C+=4+k.Nm.v.length*2;
- C=is.aeV(K,C,k);F.Vv(K,C,2);C+=2;F.Vv(K,C,k.Intr.v);C+=2;F.Vv(K,C,32);C+=2;F.Vv(K,C,j.mode);C+=2;F.aF(K,C,j.Fn);
- C+=4;F.Vv(K,C,j.a97?1:0);C+=2;F.Vv(K,C,j.a7R?1:0);C+=2;F.aF(K,C,j.aew);C+=4;F.Vv(K,C,j.an4);C+=2;for(var H=0;
- H<4;H++)F.Vv(K,C+H*2,j.OA[H]);C+=8;for(var H=0;H<4;H++)F.Vv(K,C+H*2,j.x1[H]);C+=8;C+=2;S=C-Z;break;case"selc":S=aL.r$(K,Z,b[w]);
- break;case"FMsk":F.Jc(K,Z,b[w]);S=b[w].length;break;case"Txt2":var i=new hA,E=c1.Kd(b[w]._9,i),o=X.T(E,!0);
- for(var H=0;H<E;H++)o[H]=i.data[H];F.Jc(K,Z,o);S=o.length;break;case"vmsk":var $=b[w],m=0;F.aF(K,Z,3);
- if(!$.zY)m+=1<<1;if(!$.isEnabled)m+=1<<2;F.aF(K,Z+4,m);S=8;var z=$.n.length;K.u6(Z+8,z*26);dJ.R_(K.data,Z+8,$.n,J.d,J.v);
- S+=z*26;break;case"shmd":F.aF(K,Z,Object.keys(b[w]).length);var B=Z+4;for(var r in b[w]){F.ZR(K,B,"8BIM");
- B+=4;F.ZR(K,B,r);B+=4;F.aF(K,B,0);B+=4;F.aF(K,B,0);B+=4;F.aF(K,B,16);B+=4;var f=dn.rZ(K,b[w][r],B);if(f%4!=0)f+=4-f%4;
- F.aF(K,B-8,f+4);B+=f}S=B-Z;break;case"TySh":var B=Z;F.pC(K,B,1);B+=2;var W=b[w],i=new hA;W.eA.DocumentResources=JSON.parse(JSON.stringify(W.eA.ResourceDict));
- var E=eg.Kd(W.eA,i),o=X.T(E,!0);for(var H=0;H<E;H++)o[H]=i.data[H];W.xQ.EngineData={t:"tdta",v:o};var h=W.eA.EngineDict.Editor.Text;
- W.xQ.Txt.v=h.substring(0,h.length-1);F.aiA(K,B,W.J);B+=48;F.pC(K,B,50);B+=2;F.aF(K,B,16);B+=4;B+=dn.rZ(K,W.xQ,B);
- F.pC(K,B,1);B+=2;F.aF(K,B,16);B+=4;B+=dn.rZ(K,W.bL,B);F.ahc(K,B,W.NE);B+=16;S=B-Z;break;case"lmfx":F.aF(K,Z,0);
- F.aF(K,Z+4,16);var d=JSON.parse(JSON.stringify(b[w])),_=!1;e7.Qf(d);for(var H=0;H<iy.oC.length;H++)if(d[iy.oC[H]]!=null)_=!0;
- F.ZR(K,Y,_?"lmfx":"lfx2");S=dn.rZ(K,d,Z+8)+8;break;case"Patt":var B=cE.zL(K,Z,b[w]);S=B-Z;break;case"SoLd":F.ZR(K,Z,"soLD");
- F.aF(K,Z+4,4);F.aF(K,Z+8,16);S=dn.rZ(K,b[w],Z+12)+12;break;case"vstk":case"pths":F.aF(K,Z,16);S=dn.rZ(K,b[w],Z+4)+4;
- break;case"vscg__":F.ZR(K,Z,b[w].key);F.aF(K,Z+4,16);S=dn.rZ(K,b[w].N,Z+8)+8;break;case"vogk":F.aF(K,Z,1);
- F.aF(K,Z+4,16);X.Sj.aaU(b[w]);for(var H=0;H<b[w].length;H++){var D=b[w][H].v.keyOriginResolution;if(D)D.v=J.w$}var l={classID:"null",keyDescriptorList:{t:"VlLs",v:b[w]}};
- S=dn.rZ(K,l,Z+8)+8;break;case"lnkD":case"lnk2":case"lnk3":var C=Z;for(var H=0;H<b[w].length;H++){var L=b[w][H],N=C;
- F.iZ(K,C,0);C+=8;F.ZR(K,C,L.type);C+=4;F.aF(K,C,L.r9);C+=4;K.u6(C,1);K.data[C]=L.Mx.length;C++;F.ZR(K,C,L.Mx);
- C+=L.Mx.length;F.lO(K,C,L.Xa+"\0");C+=4+L.Xa.length*2+2;F.ZR(K,C,L.Nt);C+=4;F.ZR(K,C,L.oM);C+=4;F.iZ(K,C,L.raw.length);
- C+=8;K.u6(C,1);K.data[C]=L.open;C++;F.Jc(K,C,L.raw);C+=L.raw.length;F.aF(K,C,1);C+=4;C+=11;var a=C-N-8;
- F.iZ(K,N,a);if(a%4!=0){K.u6(C,4-a%4);C+=4-a%4}}S=C-Z;break;case"FEid":var C=Z;F.aF(K,C,3);C+=4;for(var G=0;
- G<b[w].length;G++){var p=b[w][G];C+=4;var T=C;C+=4;F.sh(K,C,p.id);C+=p.id.length+1;F.aF(K,C,1);C+=4;
- C+=4;var v=C;C+=4;F.PC(K,C,p.rect);C+=16;F.aF(K,C,8);C+=4;F.aF(K,C,24);C+=4;var g=new X.Fe(p.rect.t());
- X.ld(p.buffer,g);for(var H=0;H<24+2;H++){var co=null;if(H==0)co=g.h;if(H==1)co=g.l;if(H==2)co=g.a;if(H==25)co=g.R;
- F.aF(K,C,co!=null?1:0);C+=4;if(co!=null){C+=4;var eJ=C;C+=4;K.u6(C,p.rect.t()+2);C=gF._U(co,K.data,p.rect.d,p.rect.v,C,3);
- F.aF(K,eJ,C-(eJ+4))}}F.aF(K,v,C-(v+4));K.u6(C,1);K.data[C]=p.r?1:0;C++;if(p.r!=null){var d9=p.r.rect,el=p.r.channel;
- d9=p.rect;el=X.T(d9.t());el.fill(p.r.color);X.vn(p.r.channel,p.r.rect,el,d9);F.PC(K,C,d9);C+=16;C+=4;
- var O=C;C+=4;K.u6(C,d9.t()+2);C=gF._U(el,K.data,d9.d,d9.v,C,3);F.aF(K,O,C-(O+4))}var a=C-(T+4);F.aF(K,T,a);
- if(a%4!=0)C+=4-a%4}S=C-Z;break;default:console.log("unknown layer tag: "+w+", size: "+S);Z-=12;continue}var fO=["Txt2","artd","extd","luni","pths"];
- if(fO.indexOf(w)==-1)if(S%4!=0)S+=4-S%4;F.O$(K,Z-4,S);if(w!="luni"&&w!="TySh")if(S%4!=0)S+=4-S%4;Z+=S}return Z};
- e7.AG=function(K){for(var H=0;H<iy.order.length;H++){var Z=iy.order[H],b=iy.oC[H];if(K[b]==null)K[b]={t:"VlLs",v:[]};
- if(K[Z]!=null){K[b].v.push(K[Z]);delete K[Z]}var J=[];for(var w=0;w<K[b].v.length;w++){var Y=K[b].v[w];
- if(Y.v.present==null||Y.v.present.v==!0)J.push(Y)}K[b].v=J}};e7.Qf=function(K){for(var H=0;H<iy.order.length;
- H++){var Z=iy.order[H],b=iy.oC[H],J=K[b].v.length;if(J==0){delete K[b];continue}if(J==1){K[Z]=K[b].v[0];
- delete K[b];continue}}};e7.pb=function(K,Z){if(Z=="GdFl"){if(K.Angl==null)K.Angl={v:{type:"#Ang",val:0},t:"UntF"};
- if(K.Algn==null)K.Algn={v:!0,t:"bool"};if(K.Scl==null)K.Scl={v:{type:"#Prc",val:100},t:"UntF"};if(K.Ofst==null)K.Ofst={v:{classID:"Pnt",Hrzn:{v:{type:"#Prc",val:0},t:"UntF"},Vrtc:{v:{type:"#Prc",val:0},t:"UntF"}},t:"Objc"};
- if(K.Rvrs==null)K.Rvrs={v:!1,t:"bool"};if(K.Dthr==null)K.Dthr={v:!1,t:"bool"}}if(Z=="PtFl"){if(K.Algn==null)K.Algn={v:!0,t:"bool"};
- if(K.Scl==null)K.Scl={v:{type:"#Prc",val:100},t:"UntF"};if(K.phase==null)K.phase={v:{classID:"Pnt",Hrzn:{v:0,t:"doub"},Vrtc:{v:0,t:"doub"}},t:"Objc"}}};
- e7.clone=function(K,Z){var b={};if(K=="TySh"){b.J=Z.J.clone();b.xQ=JSON.parse(JSON.stringify(Z.xQ));
- b.bL=JSON.parse(JSON.stringify(Z.bL));b.NE=Z.NE.clone();b.eA=JSON.parse(JSON.stringify(Z.eA));if(Z.add)b.add={vmsk:Z.add.vmsk.clone(),vogk:JSON.parse(JSON.stringify(Z.add.vogk))};
- return b}else if(K=="fxrp")return Z.clone();else if(K=="vmsk")return Z.clone();else return JSON.parse(JSON.stringify(Z))};
- function f8(K,Z){}f8.fI=function(K,Z,b,J){J=f8.a0R(K,Z,b,J);return J};f8.Kd=function(K,Z,b,J,w){J=f8.aiW(K,Z,b,J,w);
- return J};f8.a0R=function(K,Z,b,J){var w=J;K.rect=F.ej(b,J);J+=16;var Y=F.Q4(b,J);J+=2;K.or=[];var S=Z.WT;
- for(var H=0;H<Y;H++){K.or[H]={id:F.$d(b,J),length:(S?F.yQ:F.i)(b,J+2)};J+=S?10:6}var d=F.US(b,J,4);J+=4;
- if(d!="8BIM"){console.log("Invalid Blend mode signature: "+d);alert("Error in Photoshop file: wrong signature.");
- throw"e"}K.Dv=F.US(b,J,4);J+=4;K.opacity=b[J];J+=1;K.IY=b[J]==1;J+=1;K.OZ=b[J];J+=1;if(b[J]!=0)console.log("error in filler!");
- J+=1;var x=F.i(b,J);J+=4;var c=J;J=f8.a8h(K,b,J);J=f8.aap(K,b,J);var M=F.QN(b,J);K.name=M.af;J+=M.length;
- if(M.length%4!=0)J+=4-M.length%4;J=e7.IT(b,J,c+x,K.add,S,Z);if(K.vB){var u=K.vB;if(K.ts()){K.ts().NI=u[0];
- K.ts().mw=u[1]}if(K.add.vmsk){K.add.vmsk.NI=u[2];K.add.vmsk.mw=u[3]}}if(K.add.lsct){if(K.add.lsct.Dv)K.Dv=K.add.lsct.Dv;
- K.add.lsct=K.add.lsct.type}return J};f8.aiW=function(K,Z,b,J,w){var Y=J;F.PC(b,J,K.rect);J+=16;var S=K.rz();
- F.Vv(b,J,S.length);J+=2;w.push(J);for(var H=0;H<S.length;H++){F.pC(b,J,S[H]);F.aF(b,J+2,0);J+=6}F.ZR(b,J,"8BIM");
- J+=4;F.ZR(b,J,K.Dv);J+=4;F.ro(b,J,K.opacity,1);J+=1;F.ro(b,J,K.IY?1:0,1);J+=1;F.ro(b,J,K.OZ,1);J+=1;
- F.ro(b,J,0,1);J+=1;var d=J;F.aF(b,J,0);J+=4;var x=J;J=f8.amY(K,b,J);J=f8.a0s(K,b,J);var c=F.sh(b,J,K.name.slice(0,255));
- J+=c;if(c%4!=0)J+=4-c%4;if(K.add.lsct){K.add.lsct={type:K.add.lsct};if(K.Dv=="pass"){K.add.lsct.Dv="pass";
- K.Dv="norm"}}if(K.Dv=="pass")K.add.lsct={type:K.add.lsct,Dv:"pass"};if(K.add.brit)K.add.CgEd=K.add.brit;
- J=e7.MQ(b,J,K.add,Z);delete K.add.CgEd;if(K.add.lsct){if(K.add.lsct.Dv)K.Dv=K.add.lsct.Dv;K.add.lsct=K.add.lsct.type}var M=J-x;
- F.aF(b,d,M);return J};f8.a8h=function(K,Z,b){var J=F.i(Z,b);b+=4;if(J==0)return b;var w=b;K.r=new e.y$;
- K.r.rect=F.ej(Z,b);b+=16;K.r.color=Z[b];b+=1;var Y=f8.JH(K.r,Z,b);b+=1;if(Y){var S=!1,d=255,x=0,c=255,M=0;
- for(var H=0;H<K.or.length;H++)if(K.or[H].id==-3)S=!0;if(S){K.vw=f8.Zu(Z,b);b+=18}var u=b,t=Z[b];b++;
- if(t>>0&1){d=Z[b];b++}if(t>>1&1){x=F.VC(Z,b);b+=8}if(t>>2&1){c=Z[b];b++}if(t>>3&1){M=F.VC(Z,b);b+=8}if((b-u&1)==1)b++;
- K.vB=[d,x,c,M]}else{if(J==20)b+=2;else{K.vw=f8.Zu(Z,b);b+=18}}return w+J};f8.amY=function(K,Z,b){F.aF(Z,b,0);
- b+=4;if(K.r==null)return b;var J=b,w=!0;F.aF(Z,b,0);F.PC(Z,b,K.r.rect);b+=16;F.ro(Z,b,K.r.color);b+=1;
- f8.ln(K.r,Z,b,w);b+=1;if(w){if(K.vw){f8.ad5(Z,b,K.vw);b+=18}F.ro(Z,b,15);b+=1;var Y=K.ts(),S=K.add.vmsk;
- F.ro(Z,b,Y?Y.NI:255);b+=1;F.wq(Z,b,Y?Y.mw:0);b+=8;F.ro(Z,b,S?S.NI:255);b+=1;F.wq(Z,b,S?S.mw:0);b+=8;
- b++;F.aF(Z,J-4,b-J)}return b};f8.Zu=function(K,Z){var b=new e.y$;f8.JH(b,K,Z);Z+=1;b.color=K[Z];Z+=1;
- b.rect=F.ej(K,Z);Z+=16;return b};f8.ad5=function(K,Z,b){f8.ln(b,K,Z,!1);Z+=1;F.ro(K,Z,b.color);Z+=1;
- F.PC(K,Z,b.rect);Z+=16};f8.JH=function(K,Z,b){var J=Z[b];K.zY=(J>>0&1)==0;K.isEnabled=(J>>1&1)==0;K.Xv=(J>>3&1)==1;
- return J>>4&1};f8.ln=function(K,Z,b,J){var w=0;if(!K.zY)w+=1<<0;if(!K.isEnabled)w+=1<<1;if(K.Xv)w+=1<<3;
- if(J)w+=1<<4;F.ro(Z,b,w)};f8.aap=function(K,Z,b){var J=F.i(Z,b);b+=4;if(J==0)return b;if(J!=5*8)console.log("unexpected Layer Blending Ranges content, size:",J);
- for(var H=0;H<J;H++)K.gV[H]=Z[b+H];return b+40};f8.a0s=function(K,Z,b){F.aF(Z,b,K.gV.length);b+=4;Z.u6(b,40);
- for(var H=0;H<40;H++){Z.data[b+H]=K.gV[H]}return b+40};function gF(){}gF.fI=function(K,Z,b,J){J=gF.abg(Z.WT,Z.Ow,Z.Th,K,b,J);
- return J};gF.bh=function(K,Z,b,J,w){b=gF.adW(K,Z,b,J,w);return b};gF.abg=function(K,Z,b,J,w,Y){var S=J.or,d={},x=Y;
- for(var H=0;H<S.length;H++){var c=S[H],M=c.id,u=c.length,t;if(M==-3)t=J.vw.rect;else if(M==-2)t=J.r.rect;
- else t=J.rect;var U=gF.o6(K,Z,w,t.d,t.v,Y,u);Y+=u;if(M==-3)J.vw.channel=U;else if(M==-2)J.r.channel=U;
- else d["c"+M]=U}var A=new X.Fe(0);A.R=null;if(b==3){A.h=d.c0;A.l=d.c1;A.a=d.c2;A.R=d["c-1"]}else if(b==1){A.h=d.c0;
- A.l=d.c0;A.a=d.c0;A.R=d["c-1"]}else if(b==4){var y=d.c0,B=d.c1,I=d.c2,j=d.c3,k=y.length,C=1/255;for(var H=0;
- H<k;H++){var i=y[H],E=B[H],o=I[H],$=j[H]*C;y[H]=Math.round(i*$);B[H]=Math.round((.2*i+.8*E)*$);I[H]=Math.round((.2*E+.8*o)*$)}A.h=y;
- A.l=B;A.a=I;A.R=d["c-1"];console.log("converting from CMYK to RGB")}if(A.h==null)A.h=X.T(0);if(A.R==null&&A.h!=null){A.R=A.h.slice(0);
- A.R.fill(255)}if(A.l==null)A.l=A.h.slice(0);if(A.a==null)A.a=A.h.slice(0);J.buffer=X.T(Math.max(0,J.rect.t()*4));
- X.V4(A,J.buffer);return Y};gF.adW=function(K,Z,b,J,w){var Y=K.rz(),S=new X.Fe(K.rect.t());X.ld(K.buffer,S);
- for(var H=0;H<Y.length;H++){var d=Y[H],x,c;if(d==-3)x=K.vw.rect;else if(d==-2)x=K.r.rect;else x=K.rect;
- if(d==-3)c=K.vw.channel;if(d==-2)c=K.r.channel;if(d==-1)c=S.R;if(d==0)c=S.h;if(d==1)c=S.l;if(d==2)c=S.a;
- Z.u6(b,x.t()*3+4);var M=b;b=gF._U(c,Z.data,x.d,x.v,b,w[1]?3:1);var u=b-M;if(u%2!=0){u+=u%2;b++}F.g3(Z.data,J+H*6+2,u)}return b};
- gF.o6=function(K,Z,b,J,w,Y,S){var d=F.Q4(b,Y);Y+=2;return gF.KH(K,Z,b,J,w,Y,d,S-2)};gF._U=function(K,Z,b,J,w,Y){F.br(Z,w,Y);
- w+=2;w=gF.DV(K,Z,b,J,w,Y);return w};gF.KH=function(K,Z,b,J,w,Y,S,d){var x,c=J*w*(Z>>>3),M=c&3,u=c+(M==0?0:4-M);
- if(d<=0){return X.T(u)}if(S>3){console.log("unknown compression: "+S,J,w,J*w,d);S=0}if(S==0){if(Y+u<=b.length)x=b.slice(Y,Y+u);
- else{x=X.T(c);for(var H=0;H<c;H++)x[H]=b[Y+H]}Y+=c}else if(S==1){x=X.T(c);var t=K?4:2,U=gF.au(b,x,J,w,Y,Y+t*w,t);
- Y+=t*w+U}else if(S==2||S==3){var A=new Uint8Array(b.buffer,Y+2,d-6),y=pako.inflateRaw(A);if(S==3){if(Z==8)for(var B=0;
- B<w;B++){var I=B*J+1,j=I+J-1,k=y[I-1];for(var C=I;C<j;C++){k+=y[C];y[C]=k&255}}else for(var B=0;B<w;
- B++){var I=B*J+1,j=I+J-1,k=y[2*I-2]<<8|y[2*I-1];for(var C=I;C<j;C++){var i=C<<1;k+=y[i]<<8|y[i+1];y[i]=k>>>8;
- y[i+1]=k&255}}}if(y.length==u)x=y;else{x=X.T(u);for(var H=0;H<y.length;H++)x[H]=y[H]}}if(Z==16){var E=X.T(J*w);
- for(var H=0;H<c;H+=2)E[H>>>1]=x[H];x=E}return x};gF.DV=function(K,Z,b,J,w,Y){var S=b*J;if(Y==0)for(var H=0;
- H<S;H++)Z[w++]=K[H];else if(Y==1){var d=gF.sR(K,Z,b,J,w,w+2*J);w+=2*J+d}else if(Y==2||Y==3){if(Y==3){var x=new Uint8Array(K.length);
- for(var c=0;c<J;c++){var M=c*b+1,u=M+b-1,t=K[M-1];x[M-1]=t;for(var U=M;U<u;U++){x[U]=K[U]+(256-t)&255;
- t=K[U]}}K=x}Z[w]=120;Z[w+1]=156;w+=2;var A=pako.deflateRaw(K,{aiP:4});F.yk(Z,w,A);w+=A.length+4}else console.log("Unknown compression: "+Y);
- return w};gF.au=function(K,Z,b,J,w,Y,S){var d=Y,x=J|0;if(S==2)for(var H=0;H<x;H++){var c=F.Q4(K,w+(H<<1));
- gF.tx(K,Y,c,Z,H*b,b);Y+=c}else for(var H=0;H<x;H++){var c=F.i(K,w+(H<<2));gF.tx(K,Y,c,Z,H*b,b);Y+=c}return Y-d};
- gF.sR=function(K,Z,b,J,w,Y){var S=Y;for(var H=0;H<J;H++){var d=gF.a4r(K,H*b,b,Z,Y);F.Tg(Z,w+H*2,d);Y+=d}return Y-S};
- gF.a4r=function(K,Z,q,b,J){var w,Y,S,d,x,dB,c;d=Z+q;for(S=Z,Y=J;q>0;S=w,q-=dB){c=q<128?q:128;if(S<=d-3&&K[S+1]==K[S+0]&&K[S+2]==K[S+0]){for(w=S+3;
- w<S+c&&K[w]==K[S+0];)++w;dB=w-S;b[Y++]=1+256-dB;b[Y++]=K[S+0]}else{for(w=S;w<S+c;)if(w<=d-3&&K[w+1]==K[w+0]&&K[w+2]==K[w+0])break;
- else++w;dB=w-S;b[Y++]=dB-1;for(var H=0;H<dB;H++)b[Y+H]=K[S+H];Y+=dB}}return Y-J};gF.tx=function(K,Z,b,J,w,Y){for(var S=0;
- S<b;){var q=K[Z++];if(q>=128){var d=K[Z++],x=w+(257-q);while(w+1<x){J[w++]=J[w++]=d}if(w<x)J[w++]=d;
- S+=2}else{for(var H=0;H<=q;H++)J[w+H]=K[Z+H];Z+=q+1;w+=q+1;S+=1+1+q}}};function fy(){}fy.fI=function(K,Z){Z.WT=!1;
- Z.Ow=8;var b=new Uint8Array(K),J=0,w=0,v,cY=!1,iF=!0,eU=!1,g_=0;w=fy.ZW(Z,b,J);J=w;w=fy.a9r(Z,b,J);J=w;
- w=fy.a33(Z,b,J);J=w;w=fy.aaN(Z,b,J);J=w;w=fy.amc(Z,b,J);J=w;if(Z.X.length==0){var Y=Z.G7();Y.Xq("Background");
- Z.X.push(Y);Y.buffer=Z.buffer.slice(0);Y.rect=new bW(0,0,Z.d,Z.v)}if(Z.zk.r1005){Z.w$=F.amq(Z.zk.r1005,0)}if(Z.zk.r1026){var b=Z.zk.r1026;
- for(var H=0;H<b.length;H+=2){var w=Z.X[H>>>1];if(w)w.ye=F.Q4(b,H)}}if(Z.zk.r1032){var b=Z.zk.r1032,S=F.i(b,12);
- for(var H=0;H<S;H++){var d=b[16+H*5+4],x=F.rJ(b,16+H*5)/32;Z.$w[d].push(x)}}delete Z.zk.r1036;delete Z.zk.r1039;
- if(Z.zk.r1050){var c=F.i,M=Z.zk.r1050,u=F.i(M,0);if(u==6){var t=4,U=F.ej(M,t);t+=16;var A=F.YN(M,t);
- t+=4+A.length*2;var y=c(M,t);t+=4;var B=Z.k5;for(var H=0;H<y;H++){var I=P.Hb.U2(),k;B.push(I);I=I.v;
- I.sliceID.v=c(M,t);t+=4;I.groupID.v=c(M,t);t+=4;var j=c(M,t);t+=4;if(j==1){k=c(M,t);t+=4}var A=F.YN(M,t);
- t+=4+A.length*2;var C=c(M,t);t+=4;var i=[c(M,t),c(M,t+4),c(M,t+8),c(M,t+12)];t+=16;P.Hb.Nm(B,B.length-1,i);
- var E=I.url.v=F.YN(M,t);t+=4+E.length*2;var o=I.null.v=F.YN(M,t);t+=4+o.length*2;var $=I.Msge.v=F.YN(M,t);
- t+=4+$.length*2;var m=I.altTag.v=F.YN(M,t);t+=4+m.length*2;I.cellTextIsHTML.v=M[t]==1;t++;var z=I.cellText.v=F.YN(M,t);
- t+=4+z.length*2;var r=c(M,t);t+=4;var f=c(M,t);t+=4;var W=M.slice(t,t+4);t+=4;if(j!=2)B.pop()}}else if(u==8){var h={};
- dn.qn(M,h,8,!1);var M=Z.k5=h.slices.v;for(var H=0;H<M.length;H++){if(M[H].v.origin.v.ESliceOrigin!="userGenerated"){M.splice(H,1);
- H--}}}}if(Z.zk.r1058){var _=Z.zk.r1058,D=UTIF.decode(_.buffer,{parseMN:!1,debug:!1});bu.bO(D[0],Z.YQ);
- delete Z.zk.r1058}if(Z.zk.r1060){var l=F.hW(Z.zk.r1060);bu.s2(l,Z.YQ);delete Z.zk.r1060}if(Z.zk.r1065){var b=Z.zk.r1065;
- Z.fK={};dn.qn(b,Z.fK,4,!1)}if(Z.zk.r1069){var b=Z.zk.r1069,L=[];for(var H=2;H<b.length;H+=4){var k=F.i(b,H);
- for(var N=0;N<Z.X.length;N++){var w=Z.X[N];if(w.add.lyid==k&&w.add.lsct!=3)L.push(N)}}Z.u=L}if(Z.zk.r1025){var a=Z.zk.r1025;
- delete Z.zk.r1025;var G=dJ.H9(a,0,a.length,Z.d,Z.v),p=new e.dd;p.n=G;Z.zX[0]=cB.Mt("Working Path",{vmsk:p})}var T=Z.add.pths;
- delete Z.add.pths;var g=Z.zk.r3000;if(g){v={};dn.qn(g,v,4,!1);delete Z.zk.r3000}for(var co=0;co<=997;
- co++){var eJ="r"+(2e3+co),a=Z.zk[eJ];if(a==null)break;var G=dJ.H9(a,0,a.length,Z.d,Z.v),d9=T?T.pathList.v[co].v.pathUnicodeName.v:"Path "+co,el=v?v.keyRootDescriptorList.v[co].v.keyDescriptorList.v:e.ck(G),p=new e.dd;
- p.n=G;Z.zX[co+1]=cB.Mt(d9,{vmsk:p,vogk:el});delete Z.zk[eJ]}delete Z.WT;var O=new bW(0,0,Z.d,Z.v),fO=Z.add.Txt2,hn=fO;
- if(hn){hn=hn._9;if(hn._DocumentResources==null)hn=bc.acg(hn)}if(fO&&fO._9._DocumentResources!=null){var an="_Type _FrameMatrix _TextOnPathTRange _PathData _FirstBaselineAlignment _LineOrientation _RowGutter _ColumnGutter".split(" "),cF=fO._9._DocumentResources._TextFrameSet._Resources;
- for(var H=0;H<cF.length;H++){}}for(var H=0;H<Z.X.length;H++){var w=Z.X[H],iQ=w.add.lsct,b5=w.add.vmsk,eK=w.ts();
- if(iQ==g7.lK){g_++;w.add.lspf=0}else if(iQ==g7.CF||iQ==g7.S6)g_--;if(w.name==""){w.name="Layer "+(H+1);
- eU=!0}if(eU&&w.Gg()&&w.Dv=="norm")w.Dv="pass";if(w.c$()&&w.MK(Z).r){var bE=w.MK(Z);bE.r.isEnabled=w.add.SoLd.filterFX.v.filterMaskEnable.v}if(b5&&w.eC()){var iB=iy.vG.default;
- if(w.add.vstk==null)w.add.vstk=JSON.parse(JSON.stringify(iB));else{var i2="strokeStyleLineDashSet";if(w.add.vstk[i2]==null)w.add.vstk[i2]=JSON.parse(JSON.stringify(iB[i2]))}w.add.vstk.strokeStyleResolution.v=Z.w$}if(b5&&(w.add.vogk==null||X.Y.ia(b5.n)!=w.add.vogk.length))w.ck();
- if(w.add.SoLd&&w.rect.S2()){console.log("redrawing smart instance");w.ZV(Z)}if(eK==null&&w.r!=null){if(w.r.Xv==!1){w.r.Xv=!0;
- w.vw=w.r.clone()}else{b5.vw=w.r;b5.r4=!1;w.r.mw=b5.mw;w.r.NI=b5.NI}}if(eK!=null&&b5!=null&&(eK.mw+b5.mw!=0||eK.NI+b5.NI!=2*255))w.j6(Z);
- var eu=w.add.artb;if(eu&&eu.artboardBackgroundType==null)eu.artboardBackgroundType={t:"long",v:1};if(eu&&g_!=0)delete w.add.artb;
- var dp=w.add.vstk;if(w.eC()&&(w.rect.S2()||b5&&b5.mw!=0||dp&&!dp.fillEnabled.v&&(!dp.strokeEnabled.v||dp.strokeStyleLineWidth.v.val==0)))w.St(Z);
- if(w.add.TySh){cY=!0;if(!w.rect.S2())iF=!1}if(w.add.TySh&&hn){var bJ=w.add.TySh.xQ.TextIndex.v,bB=w.add.TySh.eA,fC=hW.Fh(bB),dr=bB.ResourceDict.StyleSheetSet[0].StyleSheetData.FontSize;
- if(dr==null)dr=12;var cs=bB.EngineDict.StyleRun.RunArray;for(var g2=0;g2<cs.length;g2++){var hQ=cs[g2].StyleSheet.StyleSheetData;
- if(hQ.FontSize==null){if(hQ.BaselineDirection==null)hQ.FontSize=Math.round(dr*Z.w$/72)}}var hy=bB.EngineDict.ParagraphRun.RunArray,ci=hn._DocumentObjects._TextObjects;
- if(ci.length<=bJ){console.log("Txt2 incomplete");continue}ci=ci[bJ]._Model._ParagraphRun._RunArray;if(ci==null)ci=[];
- var bz=Math.min(ci.length,hy.length);for(var N=0;N<bz;N++){var eW=hy[N].ParagraphSheet.Properties,h1=hn._DocumentResources._ParagraphSheetSet._Resources,hk=ci[N]._RunData._ParagraphSheet;
- if(typeof hk=="string")hk=h1[parseInt(hk.slice(1))]._Resource;var fX=hk._Parent==null?hk:h1[parseInt(hk._Parent.slice(1))]._Resource,dU=hk._Features._ParagraphDirection;
- if(dU==null)dU=fX._Features._ParagraphDirection;if(dU)eW._Direction=parseInt(dU.slice(1))}var g4=hn._DocumentResources,gG=g4._TextFrameSet._Resources,fx=gG[bJ]._Resource,eb=fx._Data,cy=new cM(1,0,0,1,0,0);
- if(fx._0){var e$=parseFloat(fx._0[0].slice(1)),aN=parseFloat(fx._0[1].slice(1));cy.translate(e$,aN)}if(fC){cy.translate(fC[0],fC[1]);
- hW.jO(bB,[0,0,fC[2]-fC[0],fC[3]-fC[1]])}else{if(fx._Bezier&&fx._Bezier._Points){var G=fx._Bezier._Points,e$=parseFloat(G[0].slice(1)),aN=parseFloat(G[1].slice(1));
- if(e$!=0||aN!=0){cy.translate(e$,aN)}}}if(fx._Data&&fx._Data._FrameMatrix){var dR=fx._Data._FrameMatrix;
- dR=dR.map(function(dI){return parseFloat(dI.slice(1))});cy.concat(new cM(dR[0],dR[1],dR[2],dR[3],dR[4],dR[5]))}cy.concat(w.add.TySh.J);
- w.add.TySh.J=cy;var C=eb._Type?parseInt(eb._Type.slice(1)):0;if(C==2||C==1&&eb._PathData._Spacing=="i-3"){var ha=function(dI){return parseFloat(dI.slice(1))},G=fx._Bezier._Points.map(ha);
- if(fC)X.O.J(G,new cM(1,0,0,1,-fC[0],-fC[1]),G);var dV=eb._PathData?eb._PathData._Reversed:!1;bB.Curve={Points:G,TextOnPathTRange:eb._TextOnPathTRange.map(ha),Reversed:dV==null?!1:dV};
- w.add.TySh.add={vmsk:new e.dd,vogk:null};hW.LI(w.add.TySh)}}}g$.oD.GA(Z,!0)};fy.Kd=function(K,Z,b){g$.oD.iC(K);
- g$.oD.GA(K,!1);var J=[],w=[],Y=[],S=[],d=[],m=16,el=0;for(var H=0;H<K.X.length;H++){var x=K.X[H];if(x.c$()&&x.MK(K).r){x.add.SoLd.filterFX.v.filterMaskEnable.v=x.MK(K).r.isEnabled}if(x.add.SoLd){w.push(x.add.SoLd.Idnt.v);
- Y.push(x.add.SoLd.placed.v)}if(x.add.TySh){var c=x.add.TySh.eA,M=hW.ZB(c);x.add.TySh.xQ.TextIndex={t:"long",v:J.length};
- J.push(c);if(M==2)hW.vz(x.add.TySh)}if(x.add.PtFl)S.push(x.add.PtFl.Ptrn.v.Idnt.v);if(x.add.lmfx){for(var u=0;
- u<iy.oC.length;u++){var t=x.add.lmfx[iy.oC[u]].v;for(var U=0;U<t.length;U++)if(t[U].v.Ptrn)S.push(t[U].v.Ptrn.v.Idnt.v)}}var A=x.add.vstk;
- if(A&&A.strokeStyleContent.v.classID=="patternLayer"){S.push(A.strokeStyleContent.v.Ptrn.v.Idnt.v)}if(A)A.strokeStyleResolution.v=K.w$;
- if(x.eC()||b[2]&&x.add.SoLd){d[H]=[x.rect,x.buffer];x.rect=new bW;x.buffer=X.T(0)}}if(J.length>0){var y=K.add.Txt2?K.add.Txt2._9:null;
- K.add.Txt2={};K.add.Txt2._9=iI.ah9(J,null,y)}var B=K.add.lnk2;if(B){var I=K.add.lnk2=[];for(var H=0;
- H<B.length;H++)if(w.indexOf(B[H].Mx)!=-1)I.push(B[H]);if(I.length==0)delete K.add.lnk2}var j=K.add.FEid;
- if(j){var k=K.add.FEid=[];for(var H=0;H<j.length;H++)if(Y.indexOf(j[H].id)!=-1)k.push(j[H]);if(k.length==0)delete K.add.FEid}var C=K.add.Patt;
- if(C){var i=K.add.Patt=[];for(var H=0;H<C.length;H++)if(S.indexOf(C[H].id)!=-1)i.push(C[H])}K.zk.r1005=new Uint8Array([0,0,0,0,0,1,0,2,0,0,0,0,0,1,0,2]);
- F.vX(K.zk.r1005,0,K.w$);F.vX(K.zk.r1005,8,K.w$);if(K.Fq()){K.zk.r1022=new Uint8Array([0,3+K.B7.length-1,0])}else delete K.zk.r1022;
- K.zk.r1026=new Uint8Array(K.X.length*2);for(var H=0;H<K.X.length;H++)F.Tg(K.zk.r1026,H*2,K.X[H].ye);
- var E=K.$w,o=E[0].length+E[1].length,$=K.zk.r1032=X.T(16+5*o,!0);F.g3($,0,1);F.g3($,4,576);F.g3($,8,576);
- F.g3($,12,o);for(var H=0;H<2;H++)for(var U=0;U<E[H].length;U++){F.OS($,m,Math.round(E[H][U]*32));$[m+4]=H;
- m+=5}var z=X.lo(K.buffer),r=[];if(z)r.push({name:"Transparency",XU:{h:255,l:0,a:0},Au:100,bn:1});r=r.concat(K.B7);
- delete K.zk.r1045;delete K.zk.r1006;delete K.zk.r1077;var f=new hA;m=0;var W=new Uint8Array(4+r.length*13);
- W[3]=1;for(var H=0;H<r.length;H++){var h=r[H],_=h.name+"\0";F.lO(f,m,_);m+=4+_.length*2;var D=4+H*13;
- ec.WE(W,D,h.XU);W[D+11]=h.Au;W[D+12]=h.bn}K.zk.r1045=f.data.slice(0,m);K.zk.r1077=W;for(var H=0;H<K.k5.length;
- H++)K.k5[K.k5.length-H-1].v.sliceID.v=2+H*3;var l={classID:"null",baseName:{t:"TEXT",v:"User"},bounds:{t:"Objc",v:{classID:"Rct1",Top:{t:"long",v:0},Left:{t:"long",v:0},Btom:{t:"long",v:0},Rght:{t:"long",v:0}}},slices:{t:"VlLs",v:K.k5}},f=new hA;
- F.aF(f,0,8);F.aF(f,4,16);var L=dn.rZ(f,l,8);K.zk.r1050=f.data.slice(0,L+8);var f=new hA;F.aF(f,0,16);
- var L=dn.rZ(f,K.fK,4);K.zk.r1065=f.data.slice(0,L+4);var N=K.u;$=K.zk.r1069=X.T(2+N.length*4,!0);F.Tg($,0,N.length);
- for(var H=0;H<N.length;H++)F.g3($,2+4*H,K.X[N[H]].add.lyid);delete K.zk.r1058;delete K.zk.r1060;if(Object.keys(K.YQ).length!=0){var a=[{t274:[1],t282:[[72,1]],t283:[[72,1]],t296:[2]},{t259:[6],t282:[[72,1]],t283:[[72,1]],t296:[2],t513:[302],t514:[0]}];
- bu.d7(K.YQ,a[0],b[0]&&b[1]);K.zk.r1058=new Uint8Array(UTIF.encode(a));var G=bu.D4(K.YQ);K.zk.r1060=F.O8(G)}var p=[],T=[];
- for(var H=0;H<K.zX.length;H++){var g=K.zX[H],co=g.add.vmsk.n;if(H==0&&co.length==2)continue;var eJ=X.T(co.length*26);
- dJ.R_(eJ,0,co,K.d,K.v);var d9=H==0?1025:2e3+H-1;K.zk["r"+d9]=eJ;if(H!=0){p.push({t:"Objc",v:{classID:"pathInfoClass",pathUnicodeName:{t:"TEXT",v:g.name}}});
- T.push({t:"Objc",v:{classID:"null",keyDescriptorList:{t:"VlLs",v:g.add.vogk}}})}}if(p.length!=0){K.add.pths={classID:"pathsDataClass",pathList:{t:"VlLs",v:p}};
- T={classID:"null",keyRootDescriptorList:{t:"VlLs",v:T}};var f=new hA;F.aF(f,0,16);var L=dn.rZ(f,T,4);
- K.zk.r3000=f.data.slice(0,L+4)}else{delete K.add.pths;delete K.zk.r3000}el=fy.a32(K,Z,el,3+r.length);
- el=fy.abz(K,Z,el);el=fy.a6c(K,Z,el);el=fy.a5Q(K,Z,el,b,z);el=fy.a6v(K,Z,el,b[0],z);var O=[1025,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016];
- for(var H=0;H<O.length;H++)delete K.zk["r"+O[H]];for(var H=0;H<K.X.length;H++){var x=K.X[H];if(x.eC()||b[2]&&x.add.SoLd){x.rect=d[H][0];
- x.buffer=d[H][1]}}if(B)K.add.lnk2=B;if(j)K.add.FEid=j;if(C)K.add.Patt=C;g$.oD.GA(K,!0);return el};fy.ZW=function(K,Z,b){var J=F.US(Z,b,4);
- b+=4;if(J!="8BPS")alert("invalid header signature: "+J);var w=F.Q4(Z,b);b+=2;K.WT=w==2;if(w!=1&&w!=2)alert("invalid version: "+w);
- b+=6;K.Aq=F.Q4(Z,b);b+=2;K.v=F.rJ(Z,b);b+=4;K.d=F.rJ(Z,b);b+=4;K.Ow=F.Q4(Z,b);b+=2;K.Th=F.Q4(Z,b);b+=2;
- return b};fy.a32=function(K,Z,b,J){Z.u6(0,64);F.Ez(Z.data,b,"8BPS");b+=4;F.Tg(Z.data,b,1);b+=2;F.g3(Z.data,b,0);
- b+=4;F.Tg(Z.data,b,0);b+=2;F.Tg(Z.data,b,J);b+=2;F.OS(Z.data,b,K.v);b+=4;F.OS(Z.data,b,K.d);b+=4;F.Tg(Z.data,b,8);
- b+=2;F.Tg(Z.data,b,3);b+=2;return b};fy.a9r=function(K,Z,b){var J=F.rJ(Z,b);b+=4;if(J!=0)K.SU=Z.slice(b,b+J);
- b+=J;return b};fy.abz=function(K,Z,b){F.O$(Z,b,0);b+=4;return b};fy.a33=function(K,Z,b){var J=F.i(Z,b),w=0;
- b+=4;var Y=[];while(w<J){var S=F.US(Z,b+w,4);w+=4;var d=F.Q4(Z,b+w);w+=2;var x=F.QN(Z,b+w);w+=x.length;
- if(S!="8BIM"){Y.push(d);console.log("Unknown Image Resources signature: "+S+", ID: "+d)}var c=F.i(Z,b+w);
- w+=4;if(K.zk["r"+d]!=null)console.log("--- two resources with same ID");K.zk["r"+d]=F.YK(Z,b+w,c);w+=c+(c&1)}for(var H=0;
- H<Y.length;H++)delete K.zk["r"+Y[H]];return b+J};fy.a6c=function(K,Z,b){var J=b,S=0;b+=4;var w=[];for(var Y in K.zk){w.push(parseInt(Y.slice(1)))}w.sort(function(u,t){return u-t});
- for(var H=0;H<w.length;H++){F.ZR(Z,b+S,"8BIM");S+=4;var d=w[H];F.Vv(Z,b+S,d);S+=2;var x=F.sh(Z,b+S,"");
- S+=x;var c=K.zk["r"+d],M=c.length;F.aF(Z,b+S,M);S+=4;F.Jc(Z,b+S,c);S+=M;if(M%2==1)S++}F.aF(Z,J,S);return b+S};
- fy.aaN=function(K,Z,b){var J=b,w,Y=K.WT?8:4;if(K.WT)w=F.yQ(Z,b);else w=F.i(Z,b);b+=Y;if(w==0)return J+Y;
- b=fy.a4j(K,Z,b);b=fy.ak_(K,Z,b);b=e7.IT(Z,b,J+Y+w,K.add,K.WT,K);return J+Y+w};fy.a5Q=function(K,Z,b,J,w){var Y=b;
- F.aF(Z,b,0);b+=4;b=fy.a47(K,Z,b,J,w);b=fy.afx(K,Z,b);b=e7.MQ(Z,b,K.add,K);F.aF(Z,Y,b-Y-4);return b};
- fy.a4j=function(K,Z,b){var J,w=K.WT?8:4;if(K.WT)J=F.yQ(Z,b);else J=F.i(Z,b);b+=w;if(J!=0)fy.Eg(K,Z,b);
- return b+J};fy.Eg=function(K,Z,b){var J=F.$d(Z,b);b+=2;var w=Math.abs(J);for(var H=0;H<w;H++){var Y=new e;
- b=f8.fI(Y,K,Z,b);K.X[H]=Y}var S=new bW(0,0,K.d,K.v);for(var H=0;H<w;H++){var d=K.X[H];b=gF.fI(d,K,Z,b);
- var x=d.rect.t(),c=d.rect.bY(S),M=c.t()/x;if(x>2e3*3e3&&M<.5){var u=X.T(c.t()*4);X.EU(d.buffer,d.rect,u,c);
- d.buffer=u;d.rect=c;alert("Removing hidden parts of layers")}}};fy.a47=function(K,Z,b,J,w){var Y=b;F.aF(Z,b,0);
- b+=4;var S=K.X.length;F.Vv(Z,b,w?-S:S);b+=2;var d=[];for(var H=0;H<S;H++)b=f8.Kd(K.X[H],K,Z,b,d);for(var H=0;
- H<S;H++)b=gF.bh(K.X[H],Z,b,d[H],J);var x=b-Y-4;if(x%2!=0)x++;F.aF(Z,Y,x);return Y+x+4};fy.ak_=function(K,Z,b){var J=F.i(Z,b);
- b+=4;b+=J;return b};fy.afx=function(K,Z,b){var J=F.aF(Z,b,0);b+=4;return b};fy.amc=function(K,Z,b){var J=K.Th,w="Bitmap Grayscale Indexed RGB CMYK Multichannel Duotone Lab".split(" "),Y=[1,1,1,3,4,1,1,3],S,y;
- if(J!=3){if(J==1||J==2||J==4)alert("Project will be converted from "+w[J]+" to "+w[3]+" mode.");else{alert("Color mode "+w[J]+" is not supported yet :(")}}if(K.zk.r1045){S=[];
- var d=K.zk.r1045,x=0;while(x<d.length){var c=F.C4(d,x);S.push(c);x+=4+2+c.length*2}}var M=Y[J]+(S==null||S[0]=="Transparency"?1:0),u=K.d,t=K.v,U=u*t,A=F.Q4(Z,b);
- b+=2;K.buffer=X.T(U*4);X.Zs(K.buffer,4278190080);var B=b;for(var I=0;I<K.Aq;I++){if(A==0){y=gF.KH(K.WT,K.Ow,Z,u,t,b,A);
- b+=U*(K.Ow>>>3)}else if(A==1){y=X.T(U);var j=K.WT?4:2;if(I==0)b+=K.Aq*t*j;b+=gF.au(Z,y,u,t,B+I*t*j,b,j)}else{console.log("unknown compression of image data: ",A);
- return}if(I<M){X.qe(y,K.buffer,I);if(K.Aq==1&&I==0){X.qe(y,K.buffer,1);X.qe(y,K.buffer,2)}}else{var k=new e.y$,C=I-M,i=I-Y[K.Th];
- k.name=S?S[i]:"Alpha";if(k.name=="Quick Mask"){k.S0=!0;K.zw.push(C)}k.rect=new bW(0,0,u,t);k.channel=y;
- k.color=0;k.B9();K.B7[C]=k;if(K.zk.r1077){var d=K.zk.r1077.slice(4+i*13);k.XU=ec.B6(d,0);k.Au=d[11];
- k.bn=d[12];if(k.bn==2)k.S0=!0}}}K.Aq=4;if(K.Th==2)for(var H=0;H<U;H++){var E=H*4,o=K.buffer[E];K.buffer[E]=K.SU[0+o];
- K.buffer[E+1]=K.SU[256+o];K.buffer[E+2]=K.SU[512+o]}return b};fy.a6v=function(K,Z,b,J,w){var Y=1,S=16,d=K.d,x=K.v,M,u;
- F.Vv(Z,b,Y);b+=2;var c=d*x;if(!J){u=new X.Fe(d*x);X.ld(K.buffer,u);var t=u.h,U=u.l,A=u.a,y=u.R;for(var H=0;
- H<c;H++){var B=y[H]*(1/255);t[H]=~~(t[H]*B+255*(1-B));U[H]=~~(U[H]*B+255*(1-B));A[H]=~~(A[H]*B+255*(1-B))}}else M=X.T(c);
- var I=[M,M,M];if(!J)I=[u.h,u.l,u.a];if(w)I.push(J?M:u.R);for(var H=0;H<K.B7.length;H++){I.push(K.B7[H].GF(new bW(0,0,K.d,K.v)))}var j=b;
- for(var k=0;k<I.length;k++){Z.u6(b,d*x+4);M=I[k];if(Y==0||Y==2||Y==3)b=gF.DV(M,Z.data,d,x,b,Y);else{if(k==0)b+=I.length*x*2;
- var C=b;b+=gF.sR(M,Z.data,d,x,j+k*x*2,b)}}return b};function eg(){}eg.fI=function(K){var Z={};eg.Qv(K,Z,0,0);
- return Z};eg.Kd=function(K,Z){var b=0;b=eg.Yk(K,Z,b,0);return b};eg.Qv=function(K,Z,b,J){while(K[b]!="<".charCodeAt(0))b++;
- b+=2;while(!0){if(K[b]=="/".charCodeAt(0)){b++;var w=F.indexOf(K," ".charCodeAt(0),b,b+50),Y=F.indexOf(K,"\n".charCodeAt(0),b,b+50);
- if(Y==-1)Y=Infinity;if(w==-1)w=Infinity;var S=Math.min(Y,w),d=F.US(K,b,S-b),x=eg.sx(K,S+1,J+1,d);Z[d]=x.N;
- b=S+1;b+=x.size}else if(K[b]==">".charCodeAt(0)){b+=2;break}else{var c=K[b];if(c==10||c==9||c==32)b++;
- else{console.log("unknown byte: "+c+", char: "+String.fromCharCode(c),b);b++}}}return b};eg.Yk=function(K,Z,b,J){F.ZR(Z,b,"<<\n");
- b+=3;var w=eg.akB;for(var Y in K){F.ro(Z,b,"\t".charCodeAt(0),J+1);b+=J+1;F.ZR(Z,b,"/"+Y);b+=1+Y.length;
- if(w(K[Y])||K[Y]instanceof Array){F.ZR(Z,b," ");b++}else{F.ZR(Z,b,"\n");b++;F.ro(Z,b,"\t".charCodeAt(0),J+1);
- b+=J+1}b=eg.wL(K[Y],Z,b,J+1);F.ZR(Z,b,"\n");b++}F.ro(Z,b,"\t".charCodeAt(0),J);b+=J;F.ZR(Z,b,">>");b+=2;
- return b};eg.sx=function(K,Z,b,J){var w=Z,Y={size:0,N:0};while(!0){while(K[Z]==" ".charCodeAt(0)||K[Z]=="\t".charCodeAt(0)||K[Z]=="\n".charCodeAt(0))Z++;
- if(K[Z]=="<".charCodeAt(0)){Y.N={};Z=eg.Qv(K,Y.N,Z,b+1);break}else if(K[Z]=="(".charCodeAt(0)){Z+=3;
- var S=Z;while(!0){if(K[S-1]!="\\".charCodeAt(0)&&K[S]==")".charCodeAt(0)&&(K[S+1]=="\n".charCodeAt(0)||K[S+1]==" ".charCodeAt(0)))break;
- else S++}Y.N=F.hj(K,Z,S);Z=S+2;break}else if(K[Z]=="[".charCodeAt(0)){Z++;Y.N=[];while(K[Z]==" ".charCodeAt(0)||K[Z]=="\t".charCodeAt(0)||K[Z]=="\n".charCodeAt(0))Z++;
- while(K[Z]!="]".charCodeAt(0)){var d=eg.sx(K,Z,b+1,J);Y.N.push(d.N);Z+=d.size;while(K[Z]==" ".charCodeAt(0)||K[Z]=="\t".charCodeAt(0)||K[Z]=="\n".charCodeAt(0))Z++}Z++;
- break}else{var x=F.indexOf(K," ".charCodeAt(0),Z,Z+50),c=F.indexOf(K,"\n".charCodeAt(0),Z,Z+50);if(c==-1)c=Infinity;
- if(x==-1)x=Infinity;var M=F.US(K,Z,Math.min(x,c)-Z).trim(),u=parseFloat(M);if(!isNaN(u)){Y.N=parseFloat(M);
- Z=Math.min(x,c)+1;break}else if(M=="true"||M=="false"){Y.N=M=="true";Z=Math.min(x,c)+1;break}else if(M=="null"||M=="NaN"||M=="undefined"){Y.N=0;
- Z=Math.min(x,c)+1;break}else{console.log("unknown identifier: "+M);throw"e"}Z=Math.min(x,c)+1}}Y.size=Z-w;
- return Y};eg.wL=function(K,Z,b,J){if(K instanceof Array){var w=K.length==0||typeof K[0]=="number";if(w){F.ZR(Z,b,"[ ");
- b+=2;for(var H=0;H<K.length;H++){var Y=K[H]+" ";F.ZR(Z,b,Y);b+=Y.length}F.ZR(Z,b,"]");b+=1}else{F.ZR(Z,b,"[\n");
- b+=2;for(var H=0;H<K.length;H++){F.ro(Z,b,"\t".charCodeAt(0),J);b+=J;b=eg.wL(K[H],Z,b,J);F.ZR(Z,b,"\n");
- b++}F.ro(Z,b,"\t".charCodeAt(0),J);b+=J;F.ZR(Z,b,"]");b+=1}}else if(K instanceof Object){b=eg.Yk(K,Z,b,J)}else if(typeof K=="string"){F.ZR(Z,b,"(");
- b++;F.ro(Z,b,254);b++;F.ro(Z,b,255);b++;b=F.EL(Z,b,K);F.ZR(Z,b,")");b+=1}else{var Y=K+"";F.ZR(Z,b,Y);
- b+=Y.length}return b};eg.akB=function(K){var Z=typeof K;return Z=="string"||Z=="number"||Z=="boolean"};
- function c1(){}c1.fI=function(K){var Z={};c1.io(K,Z,0,0);return Z};c1.Kd=function(K,Z){var b=0;F.ZR(Z,b," ");
- b++;b=c1.OL(K,Z,b,0);b--;Z.u6(b,2);Z.data[b]=Z.data[b+1]=0;b+=2;return b};c1.Qv=function(K,Z,b,J){while(K[b]!="<".charCodeAt(0)){b++;
- console.log("\u0161ipka")}b+=2;b=c1.io(K,Z,b,J);return b};c1.Yk=function(K,Z,b,J){F.ZR(Z,b,"<< ");b+=3;
- b=c1.OL(K,Z,b,J);F.ZR(Z,b,">>");b+=2;return b};c1.oh=function(K){return K==9||K==10||K==32};c1.io=function(K,Z,b,J){while(!0){while(c1.oh(K[b])||K[b]==0)b++;
- if(b>=K.length)break;if(K[b]=="/".charCodeAt(0)){b++;var w=b;while(!c1.oh(K[w]))w++;var Y=F.US(K,b,w-b);
- b=w+1;var S=c1.sx(K,b,J,Y);Z["_"+Y]=S.N;b+=S.size}else if(K[b]==">".charCodeAt(0)){b+=2;break}else{var d=K[b];
- console.log(F.US(K,b,b+100));console.log("unknown byte: "+d+", char: "+String.fromCharCode(d)+", offset: "+b);
- b++;throw"e";return-1}}return b};c1.OL=function(K,Z,b,J){for(var w in K){var Y=w.substring(1,w.length);
- F.ZR(Z,b,"/"+Y);b+=1+Y.length;F.ZR(Z,b," ");b++;b=c1.wL(K[w],Z,b,J+1);F.ZR(Z,b," ");b++}return b};c1.sx=function(K,Z,b,J){var w=Z,Y={type:"",size:0,N:0};
- while(c1.oh(K[Z]))Z++;if(K[Z]=="<".charCodeAt(0)){Y.type="Object";Y.N={};Z=c1.Qv(K,Y.N,Z,b+1)}else if(K[Z]=="(".charCodeAt(0)){Y.type="String";
- Z++;if(K[Z]==")".charCodeAt(0)){Y.N="s";Z++}else{Z+=2;var S=Z,fh=0;while(!0){if(K[S]==")".charCodeAt(0)&&K[S-1]!="\\".charCodeAt(0))break;
- else S+=1}Y.N="s"+F.hj(K,Z,S);Z=S+2}}else if(K[Z]=="[".charCodeAt(0)){Z++;Y.N=[];Y.type="Array";while(c1.oh(K[Z]))Z++;
- while(K[Z]!="]".charCodeAt(0)){var d=c1.sx(K,Z,b+1,J);if(d==-1)return-1;Y.N.push(d.N);Z+=d.size;delete d.size;
- while(c1.oh(K[Z]))Z++}Z++}else{var x=Z;while(!c1.oh(K[x]))x++;var c=F.US(K,Z,x-Z),M=parseFloat(c);if(!isNaN(M)&&c.indexOf(".")!=-1){Y.type="Float";
- var u=parseFloat(c);Y.N="f"+u}else if(!isNaN(M)&&c.indexOf(".")==-1){Y.type="Integer";Y.N="i"+parseInt(c)}else if(c=="true"||c=="false"){Y.type="Boolean";
- Y.N=c=="true"}else if(c.charAt(0)=="/"){Y.type="BString";Y.N=c}else if(c=="NaN"){Y.type="Float";Y.N="f0"}else{console.log("unknown value",JSON.stringify(c));
- throw"e"}Z=x+1}Y.size=Z-w;return Y};c1.akt=function(K){if(K==Math.round(K))return K+".0";var Z=K.toFixed(5);
- if(0<K&&K<1)Z=Z.substring(1,Z.length);if(-1<K&&K<0)Z="-"+Z.substring(2,Z.length);return Z};c1.wL=function(K,Z,b,J){var w=typeof K=="string"?K.charAt(0):"";
- if(K instanceof Array){F.ZR(Z,b,"[ ");b+=2;for(var H=0;H<K.length;H++){b=c1.wL(K[H],Z,b,J);F.ZR(Z,b," ");
- b++}F.ZR(Z,b,"]");b+=1}else if(K instanceof Object){b=c1.Yk(K,Z,b,J)}else if(w=="s"){F.ZR(Z,b,"(");b++;
- F.ro(Z,b,254);b++;F.ro(Z,b,255);b++;b=F.EL(Z,b,K.substring(1));F.ZR(Z,b,")");b++}else if(w=="/"){F.ZR(Z,b,K);
- b+=K.length}else if(w=="f"){var Y=parseFloat(K.substring(1)),S=c1.akt(Y);F.ZR(Z,b,S);b+=S.length}else if(w=="i"){F.ZR(Z,b,K.substring(1));
- b+=K.length-1}else{var S=K+"";F.ZR(Z,b,S);b+=S.length}return b};function iz(K,Z){if(!K)K=0;if(!Z)Z=0;
- this.x=K;this.y=Z}iz.prototype.add=function(K){return new iz(this.x+K.x,this.y+K.y)};iz.prototype.clone=function(){return new iz(this.x,this.y)};
- iz.prototype.dm=function(K){this.x=K.x;this.y=K.y};iz.prototype.wV=function(K){return this.x==K.x&&this.y==K.y};
- iz.prototype.normalize=function(K){var Z=Math.sqrt(this.x*this.x+this.y*this.y);this.x*=K/Z;this.y*=K/Z};
- iz.prototype.offset=function(K,Z){this.x+=K;this.y+=Z};iz.prototype.dH=function(K,Z){this.x=K;this.y=Z};
- iz.prototype.GC=function(K){return new iz(this.x-K.x,this.y-K.y)};iz.O3=function(K,Z){return iz.aex(K.x,K.y,Z.x,Z.y)};
- iz.TJ=function(K,Z,b){return new iz(K.x+b*(Z.x-K.x),K.y+b*(Z.y-K.y))};iz.ahy=function(K,Z){return new iz(K*Math.cos(Z),K*Math.sin(Z))};
- iz.aex=function(K,Z,b,J){return Math.sqrt((b-K)*(b-K)+(J-Z)*(J-Z))};iz.uE={};iz.Qs={};iz.uE.create=function(){var K=new Float32Array(4);
- return K};iz.Qs.create=function(K){var Z=new Float32Array(16);Z[0]=Z[5]=Z[10]=Z[15]=1;if(K)iz.Qs.set(K,Z);
- return Z};iz.uE.add=function(K,Z,b){b[0]=K[0]+Z[0];b[1]=K[1]+Z[1];b[2]=K[2]+Z[2];b[3]=K[3]+Z[3]};iz.uE.set=function(K,Z){Z[0]=K[0];
- Z[1]=K[1];Z[2]=K[2];Z[3]=K[3]};iz.Qs.set=function(K,Z){Z[0]=K[0];Z[1]=K[1];Z[2]=K[2];Z[3]=K[3];Z[4]=K[4];
- Z[5]=K[5];Z[6]=K[6];Z[7]=K[7];Z[8]=K[8];Z[9]=K[9];Z[10]=K[10];Z[11]=K[11];Z[12]=K[12];Z[13]=K[13];Z[14]=K[14];
- Z[15]=K[15]};iz.Qs.multiply=function(K,Z,b){var J=K[0],w=K[1],Y=K[2],S=K[3],d=K[4],x=K[5],c=K[6],M=K[7],u=K[8],t=K[9],U=K[10],A=K[11],y=K[12],B=K[13],I=K[14],j=K[15],k=Z[0],C=Z[1],i=Z[2],E=Z[3];
- b[0]=k*J+C*d+i*u+E*y;b[1]=k*w+C*x+i*t+E*B;b[2]=k*Y+C*c+i*U+E*I;b[3]=k*S+C*M+i*A+E*j;k=Z[4];C=Z[5];i=Z[6];
- E=Z[7];b[4]=k*J+C*d+i*u+E*y;b[5]=k*w+C*x+i*t+E*B;b[6]=k*Y+C*c+i*U+E*I;b[7]=k*S+C*M+i*A+E*j;k=Z[8];C=Z[9];
- i=Z[10];E=Z[11];b[8]=k*J+C*d+i*u+E*y;b[9]=k*w+C*x+i*t+E*B;b[10]=k*Y+C*c+i*U+E*I;b[11]=k*S+C*M+i*A+E*j;
- k=Z[12];C=Z[13];i=Z[14];E=Z[15];b[12]=k*J+C*d+i*u+E*y;b[13]=k*w+C*x+i*t+E*B;b[14]=k*Y+C*c+i*U+E*I;b[15]=k*S+C*M+i*A+E*j;
- return b};iz.Qs.inverse=function(K,Z){var b=K[0],J=K[1],w=K[2],Y=K[3],S=K[4],d=K[5],x=K[6],c=K[7],M=K[8],u=K[9],t=K[10],U=K[11],A=K[12],y=K[13],B=K[14],I=K[15],j=b*d-J*S,k=b*x-w*S,C=b*c-Y*S,i=J*x-w*d,E=J*c-Y*d,o=w*c-Y*x,$=M*y-u*A,m=M*B-t*A,z=M*I-U*A,r=u*B-t*y,f=u*I-U*y,W=t*I-U*B,h=j*W-k*f+C*r+i*z-E*m+o*$;
- if(!h){return null}h=1/h;Z[0]=(d*W-x*f+c*r)*h;Z[1]=(w*f-J*W-Y*r)*h;Z[2]=(y*o-B*E+I*i)*h;Z[3]=(t*E-u*o-U*i)*h;
- Z[4]=(x*z-S*W-c*m)*h;Z[5]=(b*W-w*z+Y*m)*h;Z[6]=(B*C-A*o-I*k)*h;Z[7]=(M*o-t*C+U*k)*h;Z[8]=(S*f-d*z+c*$)*h;
- Z[9]=(J*z-b*f-Y*$)*h;Z[10]=(A*E-y*C+I*j)*h;Z[11]=(u*C-M*E-U*j)*h;Z[12]=(d*m-S*r-x*$)*h;Z[13]=(b*r-J*m+w*$)*h;
- Z[14]=(y*k-A*i-B*j)*h;Z[15]=(M*i-u*k+t*j)*h;return Z};iz.Qs.aff=function(K,Z,b){var J=Z[0],w=Z[1];b[0]=J*K[0]+w*K[4]+K[12];
- b[1]=J*K[1]+w*K[5]+K[13]};iz.Qs.aiG=function(K,Z,b){var J=Z[0],w=Z[1],Y=Z[2],S=Z[3];b[0]=K[0]*J+K[4]*w+K[8]*Y+K[12]*S;
- b[1]=K[1]*J+K[5]*w+K[9]*Y+K[13]*S;b[2]=K[2]*J+K[6]*w+K[10]*Y+K[14]*S;b[3]=K[3]*J+K[7]*w+K[11]*Y+K[15]*S};
- function cM(K,Z,b,J,w,Y){if(typeof K==="undefined"){K=1;Z=0;b=0;J=1;w=0;Y=0}this.R=K;this.a=Z;this.hy=b;
- this.tX=J;this._i=w;this.yy=Y}cM.prototype.IM=function(){return Math.sqrt(Math.abs(this.R*this.tX-this.a*this.hy))};
- cM.prototype.XX=function(){var K=this,Z=function(b){return Math.abs(b)<1e-9?0:b};K.R=Z(K.R);K.a=Z(K.a);
- K.hy=Z(K.hy);K.tX=Z(K.tX);K._i=Z(K._i);K.yy=Z(K.yy)};cM.prototype.rj=function(K){return new iz(K.x*this.R+K.y*this.hy+this._i,K.x*this.a+K.y*this.tX+this.yy)};
- cM.prototype.translate=function(K,Z){this._i+=K;this.yy+=Z};cM.prototype.rotate=function(K){var Z=new cM(Math.cos(K),-Math.sin(K),Math.sin(K),Math.cos(K),0,0);
- this.concat(Z)};cM.prototype.scale=function(K,Z){var b=new cM(K,0,0,Z,0,0);this.concat(b)};cM.prototype.concat=function(K){this.dm(new cM(this.R*K.R+this.a*K.hy,this.R*K.a+this.a*K.tX,this.hy*K.R+this.tX*K.hy,this.hy*K.a+this.tX*K.tX,this._i*K.R+this.yy*K.hy+K._i,this._i*K.a+this.yy*K.tX+K.yy))};
- cM.prototype.yK=function(){var K=this.R*this.tX-this.a*this.hy;this.dm(new cM(this.tX/K,-this.a/K,-this.hy/K,this.R/K,(this.hy*this.yy-this.tX*this._i)/K,(this.a*this._i-this.R*this.yy)/K))};
- cM.prototype.clone=function(){return new cM(this.R,this.a,this.hy,this.tX,this._i,this.yy)};cM.prototype.dm=function(K){this.R=K.R;
- this.a=K.a;this.hy=K.hy;this.tX=K.tX;this._i=K._i;this.yy=K.yy};function F(){}F.a5$=function(q){var K="";
- for(var H=3;H>=0;H--)K+=String.fromCharCode(q>>H*8&255);return K};F.a6l=function(K){var q=0;for(var H=K.length-1;
- H>=0;H--)q|=K.charCodeAt(H)<<(3-H)*8;return q};F.indexOf=function(K,Z,b,J){if(b==null)b=0;if(J==null)J=K.length;
- J=Math.min(J,K.length);for(var H=b;H<J;H++)if(K[H]==Z)return H;return-1};F.wU=function(K,Z,b){if(b==null)b=0;
- if(typeof Z=="string"){var J=[];for(var H=0;H<Z.length;H++)J.push(Z.charCodeAt(H));Z=J}for(var H=b;H<K.length;
- H++){var w=!0;for(var Y=0;Y<Z.length;Y++)if(Z[Y]!=K[H+Y]){w=!1;break}if(w)return H}return-1};F.hj=function(K,Z,b){var J=[],Y="";
- while(Z<b){var w=K[Z++];if(w=="\\".charCodeAt(0))J.push(K[Z++]);else J.push(w)}for(var H=0;H<J.length;
- H+=2)Y+=String.fromCharCode(J[H]<<8|J[H+1]);return Y};F.alW=function(K,Z,b){var J=new Uint8Array(2);
- for(var H=0;H<b.length;H++){F.Tg(J,0,b.charCodeAt(H));if(J[0]==")".charCodeAt(0)||J[0]=="(".charCodeAt(0)||J[0]=="\\".charCodeAt(0)){K[Z]="\\".charCodeAt(0);
- Z++}K[Z]=J[0];Z++;if(J[1]==")".charCodeAt(0)||J[1]=="(".charCodeAt(0)||J[1]=="\\".charCodeAt(0)){K[Z]="\\".charCodeAt(0);
- Z++}K[Z]=J[1];Z++}return Z};F.EL=function(K,Z,b){K.u6(Z,4*b.length);return F.alW(K.data,Z,b)};F.r7=function(K,Z,b){var J="";
- for(var H=0;H<b;H++){var w=K[Z++]|K[Z++]<<8;J+=String.fromCharCode(w)}return J};F.Q6=function(K,Z,b){var J="";
- for(var H=0;H<b;H++){var w=K[Z++]<<8|K[Z++];J+=String.fromCharCode(w)}return J};F.ao9=function(K,Z,b){for(var H=0;
- H<b.length;H++){var J=b.charCodeAt(H);F.x$(K,Z+2*H,J)}};F.cg=function(K,Z,b){for(var H=0;H<b.length;
- H++){var J=b.charCodeAt(H);F.Tg(K,Z+2*H,J)}};F.a08=function(K,Z,b){K.u6(Z,2*b.length);F.cg(K.data,Z,b)};
- F.ahq=function(K,H,Z){var b=[],J=0,w=0;Z+=H;while(H<Z){J=K[H++];if((J&128)==0)w=J;else if((J&224)==192){w=(J&31)<<6;
- J=K[H++];w|=J&63}else if((J&240)==224){w=(J&15)<<12;J=K[H++];w|=(J&63)<<6;J=K[H++];w|=J&63}else if((J&248)==240){w=(J&7)<<18;
- J=K[H++];w|=(J&63)<<12;J=K[H++];w|=(J&63)<<6;J=K[H++];w|=J&63}else throw"e";b.push(w)}return b};F.qF=window.TextDecoder?new window.TextDecoder("utf8"):null;
- F.hW=function(K,Z,b){if(Z==null)Z=0;if(b==null)b=K.length;if(F.qF&&Z==0&&b==K.length)return F.qF.decode(K);
- var J=F.ahq(K,Z,b),w=J.length;for(var H=0;H<w;H++)J[H]=String.fromCharCode(J[H]);return J.join("")};
- F.My=window.TextEncoder?new window.TextEncoder("utf8"):null;F.O8=function(K){if(F.My)return F.My.encode(K);
- var Z=new Uint8Array(K.length*4),b=F.wS(K,Z,0);return Z.slice(0,b)};F.wS=function(K,Z,b){var J=K.length,H=0;
- for(var w=0;w<J;w++){var Y=K.charCodeAt(w);if((Y&4294967295-(1<<7)+1)==0){Z[b+H]=Y;H++}else if((Y&4294967295-(1<<11)+1)==0){Z[b+H]=192|Y>>6;
- Z[b+H+1]=128|Y>>0&63;H+=2}else if((Y&4294967295-(1<<16)+1)==0){Z[b+H]=224|Y>>12;Z[b+H+1]=128|Y>>6&63;
- Z[b+H+2]=128|Y>>0&63;H+=3}else if((Y&4294967295-(1<<21)+1)==0){Z[b+H]=240|Y>>18;Z[b+H+1]=128|Y>>12&63;
- Z[b+H+2]=128|Y>>6&63;Z[b+H+3]=128|Y>>0&63;H+=4}else throw"e"}return H};F.Gh=function(K,Z){var b=F.i(K,Z),J=F.hW(K,Z+4,b-1);
- return{wu:J,De:4+b}};F.a3o=function(K,Z){var b=F.oB(K,Z),J=F.r7(K,Z+4,b);return J};F.YN=function(K,Z){var b=F.i(K,Z),J=F.Q6(K,Z+4,b);
- return J};F.C4=function(K,Z){var b=F.i(K,Z),J=F.Q6(K,Z+4,b-1);return J};F.amw=function(K,Z,b){F.YL(K,Z,b.length);
- Z+=4;F.ao9(K,Z,b)};F.aat=function(K,Z,b){F.g3(K,Z,b.length);Z+=4;F.cg(K,Z,b)};F.lO=function(K,Z,b){K.u6(Z,4+2*b.length);
- F.aat(K.data,Z,b)};F.a0p=function(K,Z,b){K.u6(Z,4+2*b.length);F.amw(K.data,Z,b)};F.h$=function(K,Z,b){var J=[];
- for(var H=0;H<b;H++)J.push(String.fromCharCode(K[Z+H]));return J};F.ahi=function(K,Z,b){var J=!1,w=K.length-b.length;
- for(var H=Z;H<w;H++){for(var Y=0;Y<b.length;Y++){if(K[H+Y]!=b.charCodeAt(Y))break;if(Y==b.length-1)return H}}};
- F.US=function(K,Z,b){var J="";for(var H=0;H<b;H++)J+=String.fromCharCode(K[Z+H]);return J};F.Ez=function(K,Z,b){for(var H=0;
- H<b.length;H++)K[Z+H]=b.charCodeAt(H)};F.ZR=function(K,Z,b){K.u6(Z,b.length);F.Ez(K.data,Z,b)};F.aj_=function(K,Z,b){var J="";
- for(var H=0;H<b;H++){var w=K[Z+H];if(w<10)J+=" ";else if(w<100)J+=" ";J+=w+", "}return J};F.Q4=function(K,Z){return K[Z]<<8|K[Z+1]};
- F.Tg=function(K,Z,q){K[Z]=q>>8&255;K[Z+1]=q&255};F.Vv=function(K,Z,q){K.u6(Z,4);F.Tg(K.data,Z,q)};F.amq=function(K,Z){var b=F.Q4(K,Z),J=F.Q4(K,Z+2);
- return b+J*(1/65536)};F.vX=function(K,Z,q){var b=Math.floor(q),J=Math.floor((q-b)*65536);F.Tg(K,Z,b);
- F.Tg(K,Z+2,J)};F.Xw=function(K,Z){return K[Z+1]<<8|K[Z]};F.x$=function(K,Z,q){K[Z+1]=q>>8&255;K[Z]=q&255};
- F.Xs=function(K,Z,q){K.u6(Z,4);F.x$(K.data,Z,q)};F.$d=function(K,Z){F.rp[0]=K[Z+1];F.rp[1]=K[Z];return F.Ia[0]};
- F.wO=function(K,Z){F.rp[0]=K[Z];F.rp[1]=K[Z+1];return F.Ia[0]};F.br=F.Tg;F.pC=F.Vv;F.rJ=function(K,Z){F.yx[0]=K[Z+3];
- F.yx[1]=K[Z+2];F.yx[2]=K[Z+1];F.yx[3]=K[Z];return F.SH[0]};F.OS=function(K,Z,q){F.SH[0]=q;K[Z+3]=F.yx[0];
- K[Z+2]=F.yx[1];K[Z+1]=F.yx[2];K[Z+0]=F.yx[3]};F.O$=function(K,Z,q){K.u6(Z,4);F.OS(K.data,Z,q)};F.Nz=function(K,Z,b,J){b[J+0]=K[Z+0];
- b[J+1]=K[Z+1];b[J+2]=K[Z+2];b[J+3]=K[Z+3]};F.oB=function(K,Z){F.Nz(K,Z,F.yx,0);return F.KZ[0]};F.YL=function(K,Z,q){F.KZ[0]=q;
- F.Nz(F.yx,0,K,Z)};F.Ew=function(K,Z,q){K.u6(Z,4);F.YL(K.data,Z,q)};F.iY=function(K,Z){F.Nz(K,Z,F.yx,0);
- return F.SH[0]};F.acL=function(K,Z,q){F.SH[0]=q;F.Nz(F.yx,0,K,Z)};F.a8S=function(K,Z,q){K.u6(Z,4);F.acL(K.data,Z,q)};
- F.i=function(K,Z){var b=K[Z]*(256*256*256)+(K[Z+1]<<16|K[Z+2]<<8|K[Z+3]);return b};F.g3=function(K,Z,q){K[Z]=q>>24&255;
- K[Z+1]=q>>16&255;K[Z+2]=q>>8&255;K[Z+3]=q>>0&255};F.aF=function(K,Z,q){K.u6(Z,4);F.g3(K.data,Z,q)};F.yQ=function(K,Z){return F.i(K,Z)<<32|F.i(K,Z+4)};
- F.anG=function(K,Z,q){F.g3(K,Z,q>>16>>16);F.g3(K,Z+4,q&4294967295)};F.iZ=function(K,Z,q){K.u6(Z,8);F.anG(K.data,Z,q)};
- F.VC=function(K,Z){var b=new Uint8Array(8);for(var H=0;H<8;H++)b[H]=K[Z+7-H];var J=new Float64Array(b.buffer);
- return J[0]};F.a3g=function(K,Z){var b=new Uint8Array(8);for(var H=0;H<8;H++)b[H]=K[Z+H];var J=new Float64Array(b.buffer);
- return J[0]};F.k8=function(K,Z,q){var b=new Float64Array(1);b[0]=q;var J=new Uint8Array(b.buffer);for(var H=0;
- H<4;H++){var w=J[H];J[H]=J[7-H];J[7-H]=w}for(var H=0;H<8;H++)K[Z+H]=J[H]};F.wq=function(K,Z,q){K.u6(Z,8);
- F.k8(K.data,Z,q)};F.qu=function(K,Z){F.yx[0]=K[Z+3];F.yx[1]=K[Z+2];F.yx[2]=K[Z+1];F.yx[3]=K[Z+0];return F.D9[0]};
- F.cm=function(K,Z){F.yx[0]=K[Z+0];F.yx[1]=K[Z+1];F.yx[2]=K[Z+2];F.yx[3]=K[Z+3];return F.D9[0]};F.fj=function(K,Z,q){F.D9[0]=q;
- K[Z+0]=F.yx[3];K[Z+1]=F.yx[2];K[Z+2]=F.yx[1];K[Z+3]=F.yx[0]};F.a5b=function(K,Z,q){K.u6(Z,4);F.fj(K.data,Z,q)};
- F.bb=function(K,Z,q){F.D9[0]=q;K[Z+0]=F.yx[0];K[Z+1]=F.yx[1];K[Z+2]=F.yx[2];K[Z+3]=F.yx[3]};F.a5a=function(K,Z,q){K.u6(Z,4);
- F.bb(K.data,Z,q)};F.akY=function(K,Z){var b=F.rJ(K,Z),J=b*(1/(1<<24));return J};F.BV=function(K,Z,b){var J=Math.floor(b*(1<<24));
- F.OS(K,Z,J)};F.alp=function(K,Z,b){K.u6(Z,4);F.BV(K.data,Z,b)};F.QN=function(K,Z){var b=K[Z],J=F.US(K,Z+1,b);
- b+=1-b%2;return{af:J,length:b+1}};F.abt=function(K,Z,b){var J=b.length;K[Z]=J;F.Ez(K,Z+1,b);if(J%2==0){K[Z+1+J]=0;
- ++J}return J+1};F.sh=function(K,Z,b){K.u6(Z,b.length+2);return F.abt(K.data,Z,b)};F.rM=function(K,Z){var b=new cM;
- b.R=F.VC(K,Z+0*8);b.a=F.VC(K,Z+1*8);b.hy=F.VC(K,Z+2*8);b.tX=F.VC(K,Z+3*8);b._i=F.VC(K,Z+4*8);b.yy=F.VC(K,Z+5*8);
- return b};F.Dx=function(K,Z,b){F.k8(K,Z+0*8,b.R);F.k8(K,Z+1*8,b.a);F.k8(K,Z+2*8,b.hy);F.k8(K,Z+3*8,b.tX);
- F.k8(K,Z+4*8,b._i);F.k8(K,Z+5*8,b.yy)};F.aiA=function(K,Z,b){K.u6(Z,48);F.Dx(K.data,Z,b)};F.aaA=function(K,Z){var b=F.qu(K,Z),J=F.qu(K,Z+4),w=F.qu(K,Z+8),Y=F.qu(K,Z+12);
- return new bW(b,J,w-b,Y-J)};F.aky=function(K,Z,b){F.fj(K,Z,b.x);F.fj(K,Z+4,b.y);F.fj(K,Z+8,b.x+b.d);
- F.fj(K,Z+12,b.y+b.v)};F.ahc=function(K,Z,b){K.u6(Z,16);F.aky(K.data,Z,b)};F.ej=function(K,Z){var b=F.rJ(K,Z),J=F.rJ(K,Z+4),w=F.rJ(K,Z+8),Y=F.rJ(K,Z+12);
- return new bW(J,b,Y-J,w-b)};F.Cl=function(K,Z,b){F.OS(K,Z,b.y);F.OS(K,Z+4,b.x);F.OS(K,Z+8,b.y+b.v);F.OS(K,Z+12,b.x+b.d)};
- F.PC=function(K,Z,b){K.u6(Z,16);F.Cl(K.data,Z,b)};F.YK=function(K,Z,b){var J=new Uint8Array(b);for(var H=0;
- H<b;H++)J[H]=K[Z+H];return J};F.yk=function(K,Z,b){K.set(b,Z)};F.Jc=function(K,Z,b){K.u6(Z,b.length);
- F.yk(K.data,Z,b)};F.ahe=function(K,Z,b,q){if(!q)q=1;for(var H=0;H<q;H++)K[Z+H]=b};F.ro=function(K,Z,b,q){if(!q)q=1;
- K.u6(Z,q);F.ahe(K.data,Z,b,q)};F.Ia=new Int16Array(1);F.rp=new Uint8Array(F.Ia.buffer);F.SH=new Int32Array(1);
- F.KZ=new Uint32Array(F.SH.buffer);F.yx=new Uint8Array(F.SH.buffer);F.D9=new Float32Array(F.SH.buffer);
- function bW(K,Z,b,J){if(!K)K=0;if(!Z)Z=0;if(!b)b=0;if(!J)J=0;this.x=K;this.y=Z;this.d=b;this.v=J}bW.prototype.t=function(){return this.d*this.v};
- bW.prototype.clone=function(){return new bW(this.x,this.y,this.d,this.v)};bW.prototype.contains=function(K,Z){return K>=this.x&&K<=this.x+this.d&&(Z>=this.y&&Z<=this.y+this.v)};
- bW.prototype.YR=function(K){return this.contains(K.x,K.y)};bW.prototype.cs=function(K){return this.x<=K.x&&this.y<=K.y&&K.x+K.d<=this.x+this.d&&K.y+K.v<=this.y+this.v};
- bW.prototype.dm=function(K){this.x=K.x;this.y=K.y;this.d=K.d;this.v=K.v};bW.prototype.wV=function(K){return this.x==K.x&&this.y==K.y&&this.d==K.d&&this.v==K.v};
- bW.prototype.sd=function(K,Z){this.x-=K;this.y-=Z;this.d+=2*K;this.v+=2*Z};bW.prototype.aaz=function(K){this.sd(K.x,K.y)};
- bW.prototype.bY=function(K){var Z=Math.max(this.x,K.x),b=Math.max(this.y,K.y),J=Math.min(this.x+this.d,K.x+K.d),w=Math.min(this.y+this.v,K.y+K.v);
- if(J<Z||w<b)return new bW;else return new bW(Z,b,J-Z,w-b)};bW.prototype.TP=function(K){if(K.y+K.v<this.y||K.x>this.x+this.d||K.y>this.y+this.v||K.x+K.d<this.x)return!1;
- return!0};bW.prototype.S2=function(){return this.d<=0||this.v<=0};bW.prototype.offset=function(K,Z){this.x+=K;
- this.y+=Z};bW.prototype.Be=function(K){this.offset(K.x,K.y)};bW.prototype.aob=function(){this.x=this.y=this.d=this.v=0};
- bW.prototype.dH=function(K,Z,b,J){this.x=K;this.y=Z;this.d=b;this.v=J};bW.prototype.tO=function(K){if(this.S2())return K.clone();
- if(K.S2())return this.clone();var Z=this.clone();Z.a2R(K);return Z};bW.nv=new Float32Array(2);bW.prototype.a2R=function(K){if(K.S2())return;
- if(this.S2()){this.dm(K);return}this.CI(K.x,K.y);this.CI(K.x+K.d,K.y+K.v)};bW.prototype.CI=function(K,Z){var b=Math.min(this.x,K),J=Math.min(this.y,Z);
- this.d=Math.max(this.x+this.d,K)-b;this.v=Math.max(this.y+this.v,Z)-J;this.x=b;this.y=J};bW.prototype.a7S=function(K,Z,b,J){if(this.d==0&&this.v==0)this.a9U(K,Z);
- else this.CI(K,Z);this.CI(b,J)};bW.prototype.a9U=function(K,Z){this.x=K;this.y=Z;this.d=this.v=0};function d6(){}d6.fI=function(K,Z){var b=new Uint8Array(K),J=0,w=F.US(b,J,9),d=4,x=100;
- J+=9;var Y=F.US(b,J,4);J+=4;J++;Z.d=F.i(b,J);J+=4;Z.v=F.i(b,J);J+=4;var S=F.i(b,J);J+=4;if(S!=0)alert("Unsupported image format, not RGB!");
- if(["file","v001","v002","v003"].indexOf(Y)==-1){x=F.i(b,J);J+=4;if(parseInt(Y.slice(1))>=7){x=x}else alert("Unknown XCF version: "+Y);
- d=8}var c={};J=d6.vZ(b,J,c);var M=[];J=d6.f6(b,J,M,d);var u=[];J=d6.f6(b,J,u,d);Z.Ql=0;for(var H=0;H<M.length;
- H++)d6.a4c(b,M[H],Z,c,d,x);while(Z.Ql>0){Z.X.push(Z.bm());Z.Ql--}Z.X.reverse();delete Z.Ql;Z.buffer=X.T(Z.d*Z.v*4);
- if(Z.X.length==0)console.log("No layers!!!");for(var H=0;H<u.length;H++){var t=d6.uY(b,u[H],c,d,x);if(t.iD[e0.abN])Z.G={channel:t.Ie,rect:new bW(0,0,Z.d,Z.v)}}};
- d6.a4c=function(K,Z,b,J,w,Y){var S=b.G7(),d=F.i(K,Z),u=0;Z+=4;var x=F.i(K,Z);Z+=4;S.rect=new bW(0,0,d,x);
- var c=F.i(K,Z);Z+=4;var M=F.Gh(K,Z);Z+=M.De;S.Xq(M.wu);var t={};Z=d6.vZ(K,Z,t);if(t[e0.o5]){var U=t[e0.o5];
- u=U.length/4-1}if(t[e0.E$]){S.rect.x=F.rJ(t[e0.E$],0);S.rect.y=F.rJ(t[e0.E$],4)}if(t[e0.Ui]){S.opacity=F.i(t[e0.Ui],0)}if(t[e0.adi]){S.add.lsct=g7.CF;
- S.rect=new bW(0,0,0,0);S.buffer=X.T(0);S.OZ=24}if(t[e0.Hz]){var A=F.i(t[e0.Hz],0);S.Dv=e0.a8O[A];if(S.Gg()&&S.Dv=="norm")S.Dv="pass"}if(t[e0.Bf]){if(F.i(t[e0.Bf],0)==0)S.OZ+=2}if(t[e0.G0]){var y=F.i(t[e0.G0],0);
- S.add.lsct=y&1==1?g7.CF:g7.S6}if(t[e0.M1]){var B=t[e0.M1];for(var I in B){var j=B[I];if(I=="gimp-text-layer"){var k=d6.a14(j),C=k.text,i=k.font,E=k.color,o=k["font-size"];
- if(C==null&&k.markup){var $=new DOMParser,m=$.parseFromString(k.markup,"image/svg+xml");while(m.firstChild!=null&&m.firstChild.tagName!=null){m=m.firstChild;
- var z=m.getAttribute("font"),r=m.getAttribute("foreground"),f=m.getAttribute("size");if(z!=null)i=z;
- if(r!=null){r=CSS.B6(r);E=[1,r.h/255,r.l/255,r.a/255]}if(f!=null){o=""+parseFloat(f)/245}}C=m.textContent}S.add.lnsr="rend";
- S.add.TySh=hW.xo(0,0);S.add.TySh.NE=new bW(0,0,100,100);S.add.TySh.J=new cM(1,0,0,1,S.rect.x,S.rect.y);
- var W=S.add.TySh.eA;hW.Se(W,0,C);var h=hW.ap(W,0,0),_=k.justify,D=k["line-spacing"];if(E)h.Vm.FillColor={Type:1,Values:[1,parseFloat(E[1]),parseFloat(E[2]),parseFloat(E[3])]};
- if(o){o=Math.round(parseFloat(o));h.Vm.FontSize=o;S.add.TySh.J.yy+=Math.min(17,o*.17)}if(D){D=Math.round(parseFloat(D)+h.Vm.FontSize*1.2);
- h.Vm.Leading=D;h.Vm.AutoLeading=!1}if(_)h.JC.Justification=["left","right","center","fill"].indexOf(_);
- if(i&&i!="Sans-serif"){var l=i.toLowerCase(),L="bold italic semi extra regular condensed light".split(" "),N=l.length;
- for(var H=0;H<L.length;H++){var a=l.indexOf(L[H]);if(a!=-1&&a<N&&l[a-1]==" ")N=a}if(N!=l.length)i=i.slice(0,N-1).split(" ").join("")+"-"+i.slice(N).split(" ").join("");
- hW.Gu(h,i)}hW.bj(W,0,C.length,h);var G=k["box-width"],p=k["box-height"],T=G?parseFloat(G):S.rect.d,g=p?parseFloat(p):S.rect.v;
- hW.ke(W,1);hW.jO(W,[0,0,Math.ceil(T),Math.ceil(g)])}else console.log("Unknown property "+I)}}while(b.Ql>u){b.X.push(b.bm());
- b.Ql--}b.Ql=u;if(S.add.lsct==g7.CF||S.add.lsct==g7.S6)b.Ql++;var co=w==4?F.i:F.yQ;if(S.$A()){S.buffer=X.T(S.rect.t()*4);
- var eJ=new X.Fe(S.rect.t()),d9=co(K,Z);Z+=w;var el=co(K,Z);Z+=w;d6.MJ(K,d9,eJ,J,w,Y);X.V4(eJ,S.buffer);
- if(el!=0){S.r=new e.y$;S.r.color=0;S.r.rect=S.rect.clone();S.r.channel=d6.uY(K,el,J,w,Y).Ie;if(t[e0.bR])S.r.isEnabled=F.i(t[e0.bR],0)==1}}b.X.push(S)};
- d6.a14=function(K){var Z="("+F.hW(K,0,K.length-1)+")",b=[],J={};d6.lF(Z,1,b);d6.anz(b,J);return J};d6.anz=function(K,Z){for(var H=0;
- H<K.length;H++){var b=K[H],J=b[0];if(b.length==2)Z[J]=b[1];else Z[J]=b.slice(1)}};d6.lF=function(K,Z,b){while(!0){if(Z>=K.length)throw"e";
- var J=K.charAt(Z);Z++;if(J=="("){var w=[];Z=d6.lF(K,Z,w);b.push(w)}else if(J==" "||J=="\n"||J=="\r"){}else if(J==")")return Z;
- else if(J=="\""){var Y=Z;while(!0){var S=K[Z];Z++;if(S=="\"")break;if(S=="\\")Z++}b.push(JSON.parse(K.slice(Y-1,Z)))}else{var Y=Z-1;
- while(K[Z]!=" "&&K[Z]!=")")Z++;b.push(K.slice(Y,Z))}}};d6.uY=function(K,Z,b,J,w){var Y=F.i(K,Z);Z+=4;
- var S=F.i(K,Z);Z+=4;var d=F.Gh(K,Z);Z+=d.De;var x={};Z=d6.vZ(K,Z,x);var c=new X.Fe(Y*S),M=J==4?F.i:F.yQ,u=M(K,Z);
- Z+=J;d6.MJ(K,u,c,b,J,w);return{Ie:c.h,iD:x}};d6.MJ=function(K,Z,b,J,w,Y){var S=F.i(K,Z);Z+=4;var d=F.i(K,Z);
- Z+=4;var x=F.i(K,Z);Z+=4;var c=w==4?F.i:F.yQ,M=c(K,Z);Z+=w;d6.ai5(K,M,b,J,x,w,Y)};d6.ai5=function(K,Z,b,J,w,Y,S){var d=F.i(K,Z),M=0,H=0;
- Z+=4;var x=F.i(K,Z);Z+=4;var c=new bW(0,0,d,x);if(S==100||S==150)M=1;else if(S==200||S==250)M=2;else if(S==300||S==350)M=4;
- else if(S==500||S==550)M=2;else if(S==600||S==650)M=4;else if(S==700||S==750)M=8;else{alert("unsupported bit depth "+S);
- throw"e"}var u=w/M,M=Math.round(w/u),t=[];Z=d6.f6(K,Z,t,Y);var U=new X.Fe(64*64*M),A=new bW,y=J[e0.ai3][0],B=[U.h,U.l,U.a,U.R];
- if(u==3)U.R.fill(255);var I=Date.now();for(var j=0;j<x;j+=64)for(var k=0;k<d;k+=64){var C=Math.min(d-k,64),i=Math.min(x-j,64),E=C*i;
- A.dH(k,j,C,i);d6.aa1(K,t[H++],E*M,y,u,B);if(S==100||S==150){}else if(S==250){for(var o=0;o<u;o++){var $=B[o];
- for(var m=0;m<E;m++){var z=$[m]<<8|$[E+m];$[m]=Math.min(z>>>8,255)}}}else if(S==600){var r=d6.ajp(),f=new Uint32Array(1),W=new Float32Array(f.buffer);
- for(var o=0;o<u;o++){var $=B[o];for(var m=0;m<E;m++){f[0]=$[m]<<24|$[E+m]<<16|$[(E<<1)+m]<<8|$[(E<<1)+E+m]<<0;
- var h=W[0];if(h<0)h=0;else if(h>1)h=1;$[m]=r[~~(.5+h*1e3)]}}}else console.log("unknown data format",S);
- X.AW(U,A,b,c)}};d6.ajp=function(){var K=d6.akz;if(K!=null)return K;K=d6.akz=new Uint8Array(1001);for(var H=0;
- H<1001;H++)K[H]=~~(.49+255*X.Je(H*.001));return K};d6.aa1=function(K,Z,b,J,w,Y){if(J==1){for(var S=0;
- S<w;S++){var d=Y[S],x=0;while(x<b){var q=K[Z];Z++;if(q<127){var c=K[Z];Z++;q++;for(var H=0;H<q;H++)d[x+H]=c}else if(q==127){var M=K[Z];
- Z++;var u=K[Z];Z++;var c=K[Z];Z++;q=M<<8|u;for(var H=0;H<q;H++)d[x+H]=c}else if(q==128){var M=K[Z];Z++;
- var u=K[Z];Z++;q=M<<8|u;for(var H=0;H<q;H++)d[x+H]=K[Z+H];Z+=q}else{q=256-q;for(var H=0;H<q;H++)d[x+H]=K[Z+H];
- Z+=q}x+=q}}}else if(J==2){var t=pako.inflate(K.slice(Z)),U=Math.round(t.length/b);for(var H=0;H<b;H++){var A=H*U;
- Y[0][H]=t[A];Y[1][H]=t[A+1];Y[2][H]=t[A+2];Y[3][H]=U==3?255:t[A+3]}}else alert("Unknown compression "+J)};
- d6.f6=function(K,Z,b,J){var w=J==4?F.i:F.yQ;while(!0){var Y=w(K,Z);Z+=J;if(Y==0)break;else b.push(Y)}return Z};
- d6.vZ=function(K,Z,b){while(!0){var J=F.i(K,Z);Z+=4;var w=F.i(K,Z);Z+=4;if(J==e0.a3Z)break;else if(J==e0.M1)b[J]=d6.a0d(K,Z,Z+w);
- else b[J]=F.YK(K,Z,w);Z+=w}return Z};d6.a0d=function(K,Z,b){var J={};while(Z<b){var w=F.Gh(K,Z);Z+=w.De;
- var Y=F.i(K,Z);Z+=4;if(Y!=1)console.log("unknown flags",Y);var S=F.i(K,Z);Z+=4;J[w.wu]=F.YK(K,Z,S);Z+=S}return J};
- var e0={a3Z:0,aku:1,abu:2,a2$:3,abN:4,al3:5,Ui:6,Hz:7,Bf:8,akq:9,acl:10,bR:11,a4a:12,a88:13,adw:14,E$:15,a3P:16,ai3:17,a9P:18,a2T:19,a6O:20,M1:21,adf:22,abK:23,a2u:24,a3S:25,amQ:26,agy:27,abQ:28,adi:29,o5:30,G0:31,abh:32,a4_:33,a90:34,aaH:35,alE:36,a3J:37,a8p:38,a9T:0,adt:1,alr:2,a1f:3,a9a:1,alw:2,aja:0,agT:1,adq:1};
- e0.a8O="norm,diss,norm,mul ,scrn,over,diff,lddg,fsub,dark,lite,hue ,sat ,colr,lum ,fdiv,lddg,idiv,hLit,sLit,fdiv,pLit,norm,over,hue ,hue ,colr,lite,norm,norm,mul ,scrn,diff,lddg,fsub,dark,lite,hue ,sat ,colr,lum ,fdiv,lddg,idiv,hLit,sLit,fdiv,pLit,vLit,pLit,lLit,hMix,smud,lbrn,lum ,lum ,lum ,lum ,norm,norm,norm,pass".split(",");
- function ap(){}ap.fI=function(K,Z){var b=ap,J=bC.parse(K),Y=0;if(J.pages.length>1)console.log(J.pages.length,"pages");
- var w=[],S=new bW;for(var d=0;d<J.pages.length;d++){var x=J.pages[d],c=x.layers,M=b.Jv(c,d),t=!1;if(M.t()>8e3*8e3||M.d>3e4||M.v>3e4){b.TM(c,!0);
- var u=b.Jv(c,d);if(u.t()>=M.t())b.TM(c,!1)}M=b.Jv(c,d);for(var U=0;U<c.length;U++){var A=c[U];if(b.s8(A)=="artboard")t=!0}if(!t){console.log("no artboard");
- var y={};for(var B in x)y[B]=x[B];y._class="group";x.layers=[y]}w.push(M.clone());if(M.S2())continue;
- M.x=0;M.y=Y;Y+=M.v+200;S=S.tO(M)}var I={};if(J.foreignSymbols)for(var H=0;H<J.foreignSymbols.length;
- H++){var j=J.foreignSymbols[H].symbolMaster;I[j.symbolID]={cX:j}}b._$(J.pages,I,Z);for(var k in I){var A=I[k].cX,C=b.AO(A.layers)}var i=ap.ko(S,8192*8192);
- Z.qx=!0;Z.d=Math.round(S.d/i);Z.v=Math.round(S.v/i);Z.buffer=X.T(Z.d*Z.v*4);Z.mY(J.pages[0].layers.length);
- Z.dl={};Z.pO=[];Y=0;for(var d=0;d<J.pages.length;d++){var E=J.pages[d],M=w[d],o=new cM(i,0,0,i,M.x,M.y-Y);
- b.ur(E.layers,Z,o,J,I,{},[]);Y+=M.v+200}delete Z.dl;delete Z.pO;if(i!=1)alert("File scaled down "+i+"x");
- Z.amd()};ap.a2O=0;ap.s8=function(K){return K._class?K._class:K.$class};ap.ko=function(K,Z){var b=1;while(Math.round(K.d/b)*Math.round(K.v/b)>Z||Math.max(Math.round(K.d/b),Math.round(K.v/b))>3e4)b++;
- if(b!=1&&!window.confirm("Your image is quite large ("+K.d+" x "+K.v+" px).\n"+"Press OK to scale it down "+b+"x, or Cancel to keep the size."))b=1;
- return b};ap.Jv=function(K,Z){var b=[],J=ap;for(var w=0;w<K.length;w++){var Y=K[w],S=J.ej(Y.frame);if(Z==0||J.s8(Y)=="artboard")b.push(S)}return X.rect.qv(b)};
- ap.TM=function(K,Z){var b=[],J=ap;for(var w=0;w<K.length;w++){var Y=K[w],S=J.ej(Y.frame);S.d+=150;S.v+=150;
- b.push(S)}var d=X.rect.qv(b);X.rect.a1e(b,Z);var x=X.rect.qv(b);if(x.t()*1.5<d.t()||d.d>3e4&&x.d<=3e4||d.v>3e4&&x.v<=3e4){alert("Re-arranging artboards");
- for(var w=0;w<K.length;w++){var c=b[w],Y=K[w],M=Y.frame;M.x=c.x;M.y=c.y}}};ap._$=function(K,Z,b){var J=ap;
- for(var w=0;w<K.length;w++){var Y=K[w],S=J.s8(Y);if(["page","artboard","group"].indexOf(S)!=-1)J._$(Y.layers,Z,b);
- else if(S=="symbolMaster")Z[Y.symbolID]={cX:Y}}};ap.AO=function(K){var Z=ap;for(var b=0;b<K.length;b++){var J=K[b],w=Z.s8(J),Y=null;
- if(["page","artboard","group"].indexOf(w)!=-1)Y=Z.AO(J.layers);if(w=="symbolMaster"||w=="symbolInstance")Y=J;
- if(Y!=null)return Y}return null};ap.ur=function(K,Z,b,J,w,Y,S){var d=ap,x=[];for(var c=0;c<K.length;
- c++){var M=K[c],u=M.frame?d.ej(M.frame):null,t=M.style,I="",o=null,$=!1;if(t==null){console.log("no styles")}var U=d.tg(M,b),A=d.s8(M),y=A=="shapeGroup"||A=="shapePath"||A=="rectangle"||A=="oval"||A=="triangle"||A=="polygon",B=["page","artboard","group"].indexOf(A)!=-1;
- if(A=="shapeGroup"){for(var H=0;H<M.layers.length;H++)if(d.s8(M.layers[H])=="shapeGroup")B=!0}var j=M.exportOptions;
- if(j){var k=j.exportFormats;if(k==null)k=j.sizes;if(A!="artboard"&&(k&&k.length!=0)){var C=k[0].scale}}var i=Z.G7();
- i.hu(M.isVisible);var E=M.name;if(!(typeof E=="string"))E=A;i.Xq(I+E.slice(0,250));if(t!=null)o=d.a9q(J,Z,t,u,U,i.getName(),y||A=="artboard"||B);
- if(A=="rectangle"&&t&&t.fills&&t.fills[0]){var m=t.fills[0];if(m.fillType==4&&m.patternFillType>1&&m.image!=null)$=!0}if(M.shouldBreakMaskChain){while(x.length!=0)d.j7(x.pop(),Z)}if(B){i.add.lsct=M.layerListExpandedType==2?g7.CF:g7.S6;
- i.Dv="pass";i.OZ=24;i.hu(M.isVisible);Z.X.push(Z.bm());if(A=="artboard"){var z=u.clone(),r=U.IM();z.x=-Math.floor(U._i/r);
- z.y=-Math.floor(U.yy/r);z.d=Math.floor(z.d/r);z.v=Math.floor(z.v/r);i.ly(z);var f=M.backgroundColor,W=f?{h:255*f.red,l:255*f.green,a:255*f.blue}:{h:255,l:255,a:255};
- i.add.artb.Clr={t:"Objc",v:X.W.J1(W)};i.add.artb.artboardBackgroundType={t:"long",v:4}}d.ur(M.layers,Z,U,J,w,Y,S)}else if(y&&!$){i.add.vmsk=new e.dd;
- i.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));i.add.vstk.strokeEnabled.v=!1;i.add.vogk=[];var h=o!=null&&o.frameFXMulti.v.length==1,_=t?t.fills:null,D=t?d.Wh(J,_,u,U,i.getName(),Z,d.nw(S,M.do_objectID+"_image")):[];
- if(D.length==0){if(h)i.add.vstk.fillEnabled.v=!1;else i.add.iOpa=0;i.add.SoCo={classID:"null",Clr:{t:"Objc",v:X.W.J1({h:0,l:0,a:0})}}}else{var l=D[0],L=null,N=null;
- if(l.type=="SoFi"){L="SoCo";N=iy._k}if(l.type=="GrFl"){L="GdFl";N=iy.WZ}if(l.type=="patternFill"){L="PtFl";
- N=iy.x6}if(L!=null){i.add[L]={classID:"null"};for(var H=0;H<N.length;H++){var a=N[H];i.add[L][a]=l.N.v[a]}var G=l.N.v.Opct.v.val;
- if(h&&G==0)i.add.vstk.fillEnabled.v=!1;else i.add.iOpa=Math.round(255*G/100)}}i.OZ|=16;i.add.vmsk.n=d.$f(M.layers?M.layers:[M],M.layers?U:b,i.add.vogk);
- var p=t?t.blur:null;if(p&&p.isEnabled&&p.type<=1)i.add.vmsk.mw=p.radius;if(i.add.vmsk.n.length==2){console.log("shape with no content:",i.getName())}if(h){var T=o.frameFXMulti.v[0].v,v=i.add.vstk,g=t.borders[0];
- o.frameFXMulti.v=[];e1.yX(T,v);var co=t.borderOptions,eJ=t.miterLimit;if(co){var d9=co.dashPattern;v.strokeStyleLineCapType.v.strokeStyleLineCapType=iy.vG.yW[co.lineCapStyle];
- v.strokeStyleLineJoinType.v.strokeStyleLineJoinType=iy.vG.join[co.lineJoinStyle];if(d9)v.strokeStyleLineDashSet.v=e1.Is(d9,1/T.Sz.v.val);
- if(eJ!=null)v.strokeStyleMiterLimit.v=eJ}}i.j6(Z)}else if(A=="bitmap"||$){var el=$?t.fills[0]:null,O=$?el.image.bdata:M.image.bdata,fO=Z.M7(O,i.getName(),0,0);
- fO.OZ=i.OZ;i=fO;var p=t?t.blur:null,hn=t?t.colorControls:null;if(p||hn){i.add.SoLd.filterFX=fG.Ea();
- Z.$0({id:i.add.SoLd.placed.v,rect:new bW,buffer:X.T(1),r:new e.y$});var _=i.add.SoLd.filterFX.v.filterFXList.v;
- if(p){var an=fG.CH("GsnB",{});an.v.enab.v=p.isEnabled;an.v.Fltr.v.Rds.v.val=p.radius;_.push(an)}if(hn){var cF=hn.brightness,cY=hn.contrast,iF=hn.hue,eU=hn.saturation;
- if(iF!=0||eU!=1){var an=fG.CH("hue2",{});an.v.enab.v=hn.isEnabled;ih.Hr(an.v.Fltr.v,0,[Math.round(iF*180/Math.PI),Math.round((eU-1)*100),0]);
- _.push(an)}if(cF!=0||cY!=1){var an=fG.CH("brit",{});an.v.enab.v=hn.isEnabled;cY=cY-1;if(cY>0)cY/=2;var g_=an.v.Fltr.v;
- g_.Brgh.v=Math.round(cF*255);g_.Cntr.v=Math.round(cY*255);g_.useLegacy.v=!0;_.push(an)}}}if($){var iQ=el.patternFillType;
- if(iQ==3){var b5=i.rect.d/i.rect.v,eK=u.d/u.v;if(b5<eK){U.translate(-(u.d*(1-b5/eK))/2,0);U.scale(eK/b5,1)}else{U.translate(0,-(u.v*(1-eK/b5))/2);
- U.scale(1,b5/eK)}}}u.x=u.y=0;var bE=X.O.UJ(u).H;U.yK();X.O.J(bE,U,bE);i.add.SoLd.Trnf=P.o.E5(bE);i.add.SoLd.nonAffineTransform=P.o.E5(bE);
- i.ZV(Z,!1)}else if(A=="text"){if(M.attributedString==null)continue;var iB=U.clone(),i2,eu,dr=0;iB.yK();
- iB.R=iB.tX=Math.min(iB.R,iB.tX);i.add.lnsr="rend";i.add.TySh=hW.xo(0,0);i.add.TySh.NE=new bW(0,0,u.d,u.v);
- i.add.TySh.J=iB;var dp=M.attributedString;if(dp.archivedAttributedString)dp=dp.archivedAttributedString;
- var bJ=dp.NSString;if(bJ==null)bJ=dp.string;if(bJ==null)bJ="";if(bJ["NS.string"])bJ=bJ["NS.string"];
- if(Y[M.do_objectID]!=null)bJ=Y[M.do_objectID];var bB=d.nw(S,M.do_objectID+"_stringValue");if(bB)bJ=bB.value;
- if(dp.attributes!=null){i2=[];eu=[];var fC=dp.attributes;for(var H=0;H<fC.length;H++){i2.push(fC[H].length,H);
- eu.push(fC[H].attributes)}}else if(dp.NSAttributeInfo==null){i2=[bJ.length,0];eu=[dp.NSAttributes]}else{i2=dp.NSAttributeInfo["NS.data"];
- eu=dp.NSAttributes;i2=ap.a1d(i2,eu)}for(var H=0;H<i2.length;H+=2)dr+=i2[H];if(dr!=bJ.length){while(dr>bJ.length){i2[i2.length-2]--;
- dr--;if(i2[i2.length-2]==0){i2.pop();i2.pop()}}i2[i2.length-2]+=bJ.length-dr}bJ=bJ.replace(/\u2028/g,"\n");
- bJ=bJ.replace(/\u2029/g,"\n");bJ=bJ.replace(/\r/g,"\n");var cs=i.add.TySh.eA;hW.Se(cs,0,bJ);if(bJ!=""){var g2=M.textBehaviour,hQ=t.textStyle,hy=hQ?hQ.verticalAlignment:0,ci=d.ail(cs,i2,eu,bJ),r=iB.IM(),bz=hW.ap(cs,0,1),hk=0;
- if(bz.Vm.Font){var eW=bz.El[bz.Vm.Font].Name;if(eW=="FontAwesome"||eW=="Ionicons")ci*=.87}var h1=bz.Vm.AutoLeading?0:bz.Vm.Leading*.6,fX=Math.max(ci,h1)*r,dU=u.d,g4=u.v;
- if(g2==0){hW.ke(cs,0);var gG=hW.ev(bz.JC);if(gG==1)hk=dU*r;if(gG==2)hk=dU*r*.5;if(hy==0)fX*=1;else fX*=.9}else{hW.ke(cs,1);
- hW.jO(cs,[0,0,Math.round(dU),Math.round(g4)]);if(g2==2&&hy==0)fX=fX*.2;else if(g2==2&&hy==1){fX=r*.5*(g4-bz.Vm.FontSize)}else if(g2==1&&hy==0)fX=fX*.2;
- else fX=fX*.35}i.add.TySh.J.translate(hk,fX)}}else if(A=="symbolInstance"||A=="symbolMaster"){var fx=M.symbolID;
- if(Y[M.do_objectID])fx=Y[M.do_objectID].symbolID;var eb=d.nw(S,M.do_objectID+"_symbolID");if(eb)fx=eb.value;
- if(fx=="")continue;var cy={};for(var a in Y)cy[a]=Y[a];if(M.overrides)for(var a in M.overrides)cy[a]=M.overrides[a];
- var e$=S.slice(0);if(M.overrideValues)e$=e$.concat(M.overrideValues);var aN=w[fx];if(aN==null){console.log("Unknown master master",M.symbolID);
- continue}var dR=ap.ej(aN.cX.frame),ha=dR.d/u.d,dV=dR.v/u.v,dI=U.clone();dI.scale(ha,dV);i.add.lsct=g7.S6;
- i.Dv="pass";i.OZ=24;i.hu(M.isVisible);Z.X.push(Z.bm());var f5=aN.cX;if(Z.pO.indexOf(f5)==-1){Z.pO.push(f5);
- d.ur(f5.layers,Z,dI,J,w,cy,e$);Z.pO.pop()}}else if(A=="slice"){console.log("slice layers are ignored by now");
- continue}else{console.log("unknown layer type: "+A,M);continue}if(t&&t.contextSettings){var dl=t.contextSettings,bK=dl.blendMode;
- if(bK<d.nz.length){i.Dv=gB.CC[gB.R1.indexOf(d.nz[bK])];if(B&&i.Dv=="norm")i.Dv="pass"}i.opacity=Math.round(i.opacity*dl.opacity)}if(o!=null){i.add.lmfx=o}Z.X.push(i);
- if(M.hasClippingMask&&K.length>1){x.push(i);Z.X.push(Z.bm())}}while(x.length!=0)d.j7(x.pop(),Z)};ap.nw=function(K,Z){for(var H=0;
- H<K.length;H++)if(K[H].overrideName.startsWith(Z))return K[H]};ap.a1d=function(K,Z){var b=0,J=[];while(b+1<K.length){var w=K[b];
- b++;if(w>127){w+=128*(K[b]-1);b++;if(K[b-1]>127){w+=128*(K[b]-1);b++}}var Y=K[b];b++;J.push(w,Y)}return J};
- ap.ail=function(K,Z,b,J){var w=ap,Y=0,M=0,u=0;for(var H=0;H<J.length;H++){var S=J.charCodeAt(H),d=1473<=S&&S<=1479||1488<=S&&S<=1514||1520<=S&&S<=1524,x=1569<=S&&S<=1594||1600<=S&&S<=1749;
- if(d||x)Y++}var c=Y>J.length/2;for(var H=0;H<Z.length;H+=2){var t=Z[H],i=14,E="DejaVuSans";if(t==0)continue;
- var U=Z[H+1],A=b[U],y=hW.ap(K,M,M+t-1),B=A.NSColor;if(B==null){var B=A.MSAttributedStringColorDictionaryAttribute;
- if(B==null)B=A.MSAttributedStringColorAttribute;if(B==null)B="0 0 0";else B=[B.red,B.green,B.blue].join(" ")}else if(w.s8(B)=="MSArchivedColor")B=B.dr+" "+B.dg+" "+B.db;
- else if(B.NSRGB){B=B.NSRGB;B=F.US(B,0,B.length-1)}else if(B.NSCMYK){B=B.NSCMYK;B=F.US(B,0,B.length-1);
- B=B.split(" ").map(parseFloat);var I=1-B[0],j=1-B[1],k=1-B[2],C=1-B[3];B=I*C+" "+j*C+" "+k*C}else if(B.NSWhite){B="1 1 1"}B=B.split(" ");
- y.Vm.FillColor={Type:1,Values:[1,parseFloat(B[0]),parseFloat(B[1]),parseFloat(B[2])]};var o=A.MSAttributedStringFontAttribute;
- if(A.NSFont){i=A.NSFont.NSSize;E=A.NSFont.NSName}else if(o){if(o.attributes){o=o.attributes;i=o.size;
- E=o.name}else{var $=o.NSFontDescriptorAttributes;if($==null)$=o.UIFontDescriptorAttributes;o=$;i=o.NSFontSizeAttribute;
- E=o.NSFontNameAttribute}if(E==null)E="DejaVuSans"}var u=Math.max(u,i);y.Vm.FontSize=Math.round(i);hW.Gu(y,E);
- var m=A.NSKern;if(m==null)m=A.kerning;if(m!=null)y.Vm.Tracking=Math.round(1e3*m/i);if(A.NSUnderline!=null)y.Vm.Underline=A.NSUnderline>0;
- var z=A.NSStrikethrough;if(z==null)z=A.strikethroughStyle;if(z!=null)y.Vm.Strikethrough=z>0;if(A.MSAttributedStringTextTransformAttribute==1)y.Vm.FontCaps=2;
- var r=A.NSParagraphStyle;if(r==null)r=A.paragraphStyle;if(r){var f=r.paragraphSpacing;if(f!=null){y.JC.SpaceAfter=f}var W=r.NSAlignment;
- if(W==null)W=r.alignment;if(W!=null){var h=0;if(!1){}else if(W==1)h=1;else if(W==2)h=2;else if(W==4)h=0;
- else{h=W;console.log("unknown align",W)}if(c&&h<2)h=1-h;y.JC.Justification=h}var _=r.NSMinLineHeight;
- if(_==null)_=r.minimumLineHeight;if(_!=null){y.Vm.AutoLeading=!1;y.Vm.Leading=_}}y.JC._Direction=c?1:0;
- hW.bj(K,M,M+t,y);M+=t}return u};ap.a9q=function(K,Z,b,J,w,Y,S){var d=ap,x=JSON.parse(iy.default),c=!1;
- for(var H=0;H<iy.order.length;H++)x[iy.oC[H]]={t:"VlLs",v:[]};var M=b.fills,u=d.Wh(K,M,J,w,Y,Z);for(var t=0;
- t<2;t++){var U=b[["shadows","innerShadows"][t]];if(U==null)continue;var A=["DrSh","IrSh"][t],y=iy.oC[iy.order.indexOf(A)];
- for(var H=0;H<U.length;H++){var B=U[H];if(!B.isEnabled)continue;if(B.contextSettings.opacity==0||B.color.alpha==0)continue;
- var I=JSON.parse(iy.Ry[iy.order.indexOf(A)]);x[y].v.unshift({t:"Objc",v:I});c=!0;I.Clr.v=d.B6(B.color);
- I.blur.v.val=Math.round(B.blurRadius/w.IM());var j=w.clone();j._i=j.yy=0;j.yK();var k=j.rj(new iz(B.offsetX,B.offsetY)),C=Math.sqrt(k.x*k.x+k.y*k.y);
- I.Dstn.v.val=Math.round(C);I.lagl.v.val=Math.round(Math.atan2(k.y,-k.x)*(180/Math.PI));if(I.layerConceals)I.layerConceals.v=u.length!=0;
- d.e9(B,I)}}var i=b.borders;if(i!=null&&(u.length==0||b.blur==null||!b.blur.isEnabled))for(var H=0;H<i.length;
- H++){var E=i[H];if(!E.isEnabled)continue;var I=JSON.parse(iy.Ry[iy.order.indexOf("FrFX")]),y=iy.oC[iy.order.indexOf("FrFX")];
- x[y].v.unshift({t:"Objc",v:I});c=!0;I.Clr.v=d.B6(E.color);if(E.fillType!=0&&E.gradient){var o=d.eU(E.gradient,J,w,Y),$=["Type","Angl","Ofst","Scl"];
- for(var H=0;H<$.length;H++)I[$[H]]=o[$[H]];I.Grad.v=o.Grad.v;I.PntT.v.FrFl="GrFl"}I.Sz.v.val=E.thickness/w.IM();
- I.Styl.v.FStl=["CtrF","InsF","OutF"][E.position];d.e9(E,I)}for(var H=S?1:0;H<u.length;H++){var m=u[H],y=iy.oC[iy.order.indexOf(m.type)];
- x[y].v.unshift(m.N);c=!0}return c?x:null};ap.Wh=function(K,Z,b,J,w,Y,S){if(Z==null)return[];var d=ap,x=[];
- for(var H=0;H<Z.length;H++)if(Z[H].isEnabled)x.push(Z[H]);Z=x;var c=[];for(var H=0;H<Z.length;H++){var M=Z[H],u=null,t=null;
- if(M.fillType==0){u="SoFi";var U=JSON.parse(iy.Ry[iy.order.indexOf("SoFi")]);t={t:"Objc",v:U};t.v.Clr.v=d.B6(M.color)}else if(M.fillType==1){u="GrFl";
- t={t:"Objc",v:d.eU(M.gradient,b,J,w)}}else if(M.fillType==4&&M.image!=null){var A=M.image;if(S)A=S.value;
- var y=d8.eb(A.bdata.buffer);if(y!=null&&y!="pdf"&&y!="eps"){var B,E=0,o=0,$=0;if(Y.dl[A.key])B=Y.dl[A.key];
- else{var I=d8.Ce(y).h8(A.bdata)[0],j=I.Rq.clone();B={};B.id=cB.E7()+"-d71c-11e5-b1ae-a548a96e5f9f";B.name="someImage";
- B.tr=[new Uint8Array(I.data),j];Y.te(B);Y.dl[A.key]=B}var k=B.tr[1],U=JSON.parse(iy.Ry[iy.order.indexOf("patternFill")]);
- u="patternFill";t={t:"Objc",v:U};var C=M.patternFillType,i=M.patternTileScale;U.Algn.v=!0;U.Ptrn.v.Idnt.v=B.id;
- if(C==0){E=i*k.d/Math.min(k.d,k.v);o=-J._i;$=-J.yy}else{E=Math.max(b.d/k.d,b.v/k.v);o=-J._i-(k.d*E-b.d)/2;
- $=-J.yy-(k.v*E-b.v)/2}U.Scl.v.val=100*E*(1/J.IM());U.phase.v.Hrzn.v=Math.round(o/J.IM());U.phase.v.Vrtc.v=Math.round($/J.IM())}}else if(M.fillType==5){console.log("fill type Noise not supported yet")}else console.log("unknown fill type",M.fillType);
- if(u!=null){d.e9(M,t.v);c.push({type:u,N:t})}}return c};ap.a7W=function(K){var Z=ap,b=new bW(0,0,1,1);
- K=K.slice(0);while(!0){var J=!1;for(var H=0;H<K.length-1;H++){var w=K[H],Y=K[H+1],S=null,d=w.contextSettings;
- if(w.fillType==0&&(d==null||d.opacity==1&&d.blendMode==0)&&w.color.alpha==1){var x="norm",c=1,d=Y.contextSettings;
- if(d){c=d.opacity;x=gB.IO(Z.nz[d.blendMode])}if(Y.fillType==0){S=JSON.parse(JSON.stringify(Y));Z.Ll(S.color,w.color,S.color,b,x,c)}if(Y.fillType==1){S=JSON.parse(JSON.stringify(Y));
- var M=S.gradient.stops;for(var u=0;u<M.length;u++)Z.Ll(M[u].color,w.color,M[u].color,b,x,c)}if(S!=null&&S.contextSettings){var d=S.contextSettings;
- d.opacity=1;d.blendMode=0}}if(S!=null){K.splice(H,0,S);J=!0;break}}if(!J||K.length<2)break}return K};
- ap.Ll=function(K,Z,b,J,w,Y){var S=ap,d=X.T(4);S.SV(K,d);var x=X.T(4);S.SV(Z,x);X.Q.aK(w,d,J,x,J,J,Y);
- S.a9s(x,b)};ap.SV=function(K,Z){Z[0]=255*K.red;Z[1]=255*K.green;Z[2]=255*K.blue;Z[3]=255*K.alpha};ap.a9s=function(K,Z){Z.red=K[0]/255;
- Z.green=K[1]/255;Z.blue=K[2]/255;Z.alpha=K[3]/255};ap.j7=function(K,Z){K=K.clone();K.OZ=24;K.Xq("Mask by "+K.getName());
- Z.X.push(K);K.add.lsct=g7.CF;K.add.lyid=Z.PK();delete K.add.lmfx;delete K.add.SoCo;delete K.add.GdFl;
- delete K.add.PtFl;delete K.add.iOpa;if(K.add.vmsk)K.add.vmsk.r4=!0;K.j6(Z);if((K.OZ&16)==16)K.OZ-=16;
- if((K.OZ&2)==2)K.OZ-=2;K.Dv="pass";K.opacity=255};ap.nz="Nrml Drkn Mltp CBrn Lghn Scrn CDdg Ovrl SftL HrdL Dfrn Xclu H Strt Clr Lmns linearBurn linearDodge".split(" ");
- ap.eU=function(K,Z,b,J){b=b.clone();b.yK();b._i=b.yy=0;var w=b.IM(),t=0,U=0;b.scale(1/w,1/w);var Y=ap,S=JSON.parse(iy.Ry[iy.order.indexOf("GrFl")]),d=S.Grad.v;
- d.Intr.v=0;if(K==null)return S;var x=K.gradientType,c=Y.tb(K.from),M=Y.tb(K.to);c.offset(-.5,-.5);M.offset(-.5,-.5);
- c=b.rj(c);M=b.rj(M);var u=Math.atan2(-(M.y-c.y),M.x-c.x);S.Type.v.GrdT=["Lnr","Rdl","Angl"][x];S.Scl.v.val=100*iz.O3(c,M);
- if(x==0){S.Angl.v.val=180/Math.PI*u;S.Scl.v.val=100*iz.O3(c,M);t=(c.x+M.x)/2;U=(c.y+M.y)/2}if(x==1){S.Scl.v.val=200*iz.O3(c,M);
- t=c.x;U=c.y}if(x==2){S.Angl.v.val=180/Math.PI*(u-Math.PI/2)}var A=S.Ofst.v;A.Hrzn.v.val=t*100;A.Vrtc.v.val=U*100;
- var y=[];for(var H=0;H<K.stops.length;H++){var B=K.stops[H],I=B.color;y.push([B.position,I?[I.red,I.green,I.blue]:[0,0,0],I.alpha])}X.W.x0(y,d);
- return S};ap.e9=function(K,Z){var b=ap,J=1,w=K.contextSettings;if(w!=null){Z.Md.v.BlnM=b.nz[w.blendMode];
- J*=w.opacity}else Z.Md.v.BlnM=b.nz[0];Z.enab.v=K.isEnabled;if(Z.uglg!=null)Z.uglg.v=!1;if(K.color!=null)J*=K.color.alpha;
- Z.Opct.v.val=Math.round(J*100)};ap.B6=function(K){return X.W.J1(K?{h:K.red*255,l:K.green*255,a:K.blue*255}:{h:0,l:0,a:0})};
- ap.$f=function(K,Z,b){var J=ap,w=[{type:6},{type:8,all:0}];for(var Y=0;Y<K.length;Y++){var S=K[Y],d=S.booleanOperation,x=0,c=S._class,y=!1;
- if(c=="group"||c=="text"||c=="symbolInstance"||c=="slice"){console.log(c+" inside ShapeGroup");continue}if(d==-1)x=0;
- else if(d==0)x=1;else if(d==1)x=2;else if(d==2)x=3;else if(d==3)x=0;if(Y==0)x=1;var M=ap.ej(S.frame),u=J.tg(S,Z),t=S.path?S.path:S,U=[{type:0,length:0,bM:x,T7:2,qc:0,sZ:0}],A=t.points;
- for(var H=0;H<A.length;H++){var B=A[H],I=J.tb(B.curveTo),j=J.tb(B.point),k=J.tb(B.curveFrom);y=y||B.hasCurveFrom&&!k.wV(j)||B.hasCurveTo&&!I.wV(j)}var C=[];
- if(!y){var i=[],q=A.length;if(q==0)continue;for(var H=0;H<q;H++){C[H]=A[H].cornerRadius;var B=J.tb(A[H].point);
- i.push(B.x,B.y)}u.scale(1/M.d,1/M.v);u.yK();X.O.J(i,u,i);var E=X.Y.YJ(i,C);U=U.concat(E);U[0].length=U.length-1}else{var o=A.length;
- U[0].length=o;for(var H=0;H<o;H++){var B=A[H],$=B.curveMode,m=J.tb(B.point);U[1+H]={type:$==2||$==4?1:2,A$:B.hasCurveTo?J.tb(B.curveTo):m.clone(),D:m,XM:B.hasCurveFrom?J.tb(B.curveFrom):m.clone()}}u.scale(1/M.d,1/M.v);
- u.yK();X.Y.Af(U,u);var C=[];for(var H=0;H<o;H++){var B=A[H],$=B.curveMode,z=B.cornerRadius;if($==1&&z!=0)C.push(z);
- else C.push(0)}}if(!t.isClosed)for(var H=0;H<U.length;H++)U[H].type+=3;w=w.concat(U);var r=X.Sj.j5(),f=J.s8(S);
- if(u.a==0&&u.hy==0){var W=u._i,h=u.yy,_=W+u.R,D=h+u.tX,l=[W,h,_,D];if(f=="rectangle"&&C.length==4)r=X.Sj.d_(2,l,C);
- if(f=="oval")r=X.Sj.d_(5,l)}b.push(r)}return w};ap.tg=function(K,Z){var b=Z.clone(),J=K.frame?ap.ej(K.frame):null;
- if(J)b.translate(-J.x-J.d/2,-J.y-J.v/2);if(K.isFlippedHorizontal)b.scale(-1,1);if(K.isFlippedVertical)b.scale(1,-1);
- b.rotate(-K.rotation*(Math.PI/180));if(J)b.translate(J.d/2,J.v/2);return b};ap.tb=function(K){K=K.slice(1,K.length-1).split(",");
- return new iz(parseFloat(K[0]),parseFloat(K[1]))};ap.ej=function(K){return new bW(K.x,K.y,K.width,K.height)};
- ap.Cl=function(K){return{_class:"rect",constrainProportions:!1,x:K.x,y:K.y,width:K.d,height:K.v}};function d0(){}d0.fI=function(K,Z){var b=Date.now(),J=d0,w=UZIP.parse(K),Y=JSON.parse(F.hW(w.manifest)),S=JSON.parse(F.hW(w["resources/graphics/graphicContent.agc"])).resources,d=[],x=Y.children;
- for(var H=0;H<x.length;H++){var c=x[H];if(c.name=="artwork"){var M=c.children;for(var u=0;u<M.length;
- u++)if(M[u]["uxdesign#bounds"]){var t=M[u],U=JSON.parse(F.hW(w["artwork/"+t.path+"/graphics/graphicContent.agc"]));
- if(U.children.length!=1)throw"e";t._node=U.children[0];d.push(t)}}}var A=[],y=new bW;for(var H=0;H<d.length;
- H++){var t=d[H],B=ap.ej(t["uxdesign#bounds"]);A.push(B);y=y.tO(B)}var I=ap.ko(y,8192*8192);Z.qx=!0;Z.d=Math.round(y.d/I);
- Z.v=Math.round(y.v/I);Z.buffer=X.T(Z.d*Z.v*4);Z.mY(d.length);var j=new cM(I,0,0,I,y.x,y.y);Z.dl={};for(var H=0;
- H<d.length;H++){var t=d[H],B=ap.ej(t["uxdesign#bounds"]),k=t._node,C=j.clone(),i=B.clone(),E=C.IM();
- C.translate(-B.x,-B.y);i.x=-Math.floor(C._i/E);i.y=-Math.floor(C.yy/E);i.d=Math.floor(i.d/E);i.v=Math.floor(i.v/E);
- C.translate(B.x,B.y);d0.ug(k,Z,C,S,w,i);var o=Z.X[Z.X.length-1];o.Xq(t.name);o.ly(i);if(H!=d.length-1)o.add.lsct=g7.S6}delete Z.dl};
- d0.rM=function(K){if(K==null)return new cM;return new cM(K.a,K.b,K.c,K.d,K.tx,K.ty)};d0.ug=function(K,Z,b,J,w,Y){var S=d0,d=K.type,x=K[d],c=K.style,M=S.rM(K.transform),A,y="none",B,I="none",j,k;
- M.yK();var u=b.clone();u.concat(M);var t=Z.G7(),U=K.name;t.Xq(U?U.slice(0,250):"Layer");if(K.visible!=null)t.hu(K.visible);
- if(c){A=c.stroke;y=A?A.type:"none";B=c.fill;I=B?B.type:"none";j=c.filters;k=c.clipPath;if(k&&J.clipPaths[k.ref])k=J.clipPaths[k.ref].children;
- else k=null;if(c.opacity)t.opacity=Math.round(255*c.opacity);if(I=="solid"&&B.color.alpha)t.opacity=Math.round(t.opacity*B.color.alpha);
- if(j){t.add.lmfx=S.alV(j);for(var H=0;H<j.length;H++)if(j[H].type=="uxdesign#blur"){var C=j[H],i=C.params,E=i.brightnessAmount;
- if(E==null)E=0;E=Math.abs(E/100);if((C.visible==null||C.visible==!0)&&i.backgroundEffect)t.opacity=Math.round(t.opacity*(E+(1-E)*i.fillOpacity))}}if(I=="pattern"&&B.pattern.meta.ux.uid=="")I="none"}if(k==null&&K.meta&&K.meta.ux&&K.meta.ux.clipPathResources)k=K.meta.ux.clipPathResources.children;
- if(d=="artboard"||d=="group"){if(k){var o=k[0],$=o.shape,m=$!=null&&$.type=="rect"&&$.width*$.height>1e6;
- if(o.type!="text"&&!m){if($){var M=S.rM(o.transform);M.yK();var z=u.clone();z.concat(M);t.add.vmsk=new e.dd;
- t.add.vmsk.n=S.$f($);z=z.clone();z.yK();X.Y.Af(t.add.vmsk.n,z);t.j6(Z)}}else if(!m)alert("Clipping by text has been ignored")}t.add.lsct=g7.CF;
- t.Dv="pass";t.OZ=24;if(K.visible!=null)t.hu(K.visible);Z.X.push(Z.bm());var r=x.children,f=B;if(f)f=f.color;
- if(f)f=f.value;if(B){if(d=="artboard"&&I=="solid"){t.ly(new bW(0,0,10,10));t.add.artb.Clr={t:"Objc",v:X.W.J1({h:f.r,l:f.g,a:f.b})};
- t.add.artb.artboardBackgroundType={t:"long",v:4}}else{var W=Z.G7();W.Xq("BACKGROUND");W.OZ|=16;W.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));
- W.add.vmsk=new e.dd;W.add.vmsk.n=S.$f({type:"rect",x:Y.x,y:Y.y,width:Y.d,height:Y.v});S.co(B,I,u,Y,Y,W,Z,J,w);
- W.j6(Z);Z.X.push(W)}}for(var H=0;H<r.length;H++){d0.ug(r[H],Z,u,J,w,Y)}}else if(d=="shape"&&K.shape.type=="rect"&&(K.shape.r==null||K.shape.r==0)&&I=="pattern"&&Math.abs(K.shape.width/K.shape.height-B.pattern.width/B.pattern.height)<.01){var h=B.pattern,_=h.meta.ux,D=_.uid,l=w["resources/"+D];
- if(l==null){console.log(h);return}var L=Z.M7(l,t.getName(),0,0);L.OZ=t.OZ;L.opacity=t.opacity;t=L;var N=X.O.UJ(new bW(0,0,h.width,h.height)).H,a=new cM;
- a.scale(h.width/K.shape.width,h.height/K.shape.height);if(_.offsetX)a.translate(-_.offsetX*h.width,0);
- if(_.offsetY)a.translate(0,-_.offsetY*h.height);u.concat(a);u.yK();X.O.J(N,u,N);t.add.SoLd.Trnf=P.o.E5(N);
- t.add.SoLd.nonAffineTransform=P.o.E5(N);t.ZV(Z,!1)}else if(d=="shape"){t.OZ|=16;t.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));
- t.add.vmsk=new e.dd;t.add.vmsk.n=S.$f(x);var G=X.Y.aX(t.add.vmsk.n,null),z=u.clone();z.yK();X.Y.Af(t.add.vmsk.n,z);
- var p=X.Y.aX(t.add.vmsk.n,null);if(y=="none"){}else{var T=A.color.value,v,g;v="SoFi";var co=JSON.parse(iy.Ry[iy.order.indexOf("SoFi")]);
- g={t:"Objc",v:co};g.v.Clr.v=X.W.J1({h:T.r,l:T.g,a:T.b});var eJ=A.align,d9=A.cap;if(eJ==null)eJ="center";
- var el=t.add.vstk;el.strokeEnabled.v=!0;el.strokeStyleLineWidth.v.val=A.width;if(eJ)el.strokeStyleLineAlignment.v.strokeStyleLineAlignment=iy.vG.Dj[["inside","center","outside"].indexOf(eJ)];
- if(d9)el.strokeStyleLineCapType.v.strokeStyleLineCapType=iy.vG.yW[["butt","round","square"].indexOf(d9)];
- var O=["SoFi","GrFl","patternFill"].indexOf(v),fO=[iy._k,iy.WZ,iy.x6][O];el.strokeStyleContent.v={classID:iy.vG.YD[0]};
- var hn=el.strokeStyleContent.v={classID:iy.vG.YD[O]};for(var H=0;H<fO.length;H++)hn[fO[H]]=g.v[fO[H]]}if(j)for(var H=0;
- H<j.length;H++)if(j[H].type=="uxdesign#blur"&&j[H].visible){var an=j[H];t.add.vmsk.mw=an.params.blurAmount}S.co(B,I,u,G,p,t,Z,J,w);
- t.j6(Z)}else if(d=="text"&&K.text){var cF=K.text,cY=cF.frame,iF=c.font,eU=c.textAttributes,M=u.clone(),iB=0;
- M.yK();t.add.lnsr="rend";t.add.TySh=hW.xo(0,0);t.add.TySh.NE=new bW(0,0,100,100);t.add.TySh.J=M;var g_=t.add.TySh.eA,iQ=cF.rawText.replace(/\r/g,"\n").replace(/\u000b/g,"\n");
- hW.Se(g_,0,iQ);if(iQ!=""){var b5=hW.ap(g_,0,1),eK=iF.postscriptName;if(eK==null)eK=iF.family;hW.Gu(b5,eK);
- b5.Vm.FontSize=Math.round(iF.size);if(B){var T=B.color.value;b5.Vm.FillColor={Type:1,Values:[1,T.r/255,T.g/255,T.b/255]}}if(eU){if(eU.paragraphAlign)b5.JC.Justification=["left","right","center"].indexOf(eU.paragraphAlign);
- if(eU.letterSpacing)b5.Vm.Tracking=Math.round(eU.letterSpacing);if(eU.lineHeight){b5.Vm.AutoLeading=!1;
- b5.Vm.Leading=Math.round(eU.lineHeight)}}hW.bj(g_,0,iQ.length,b5)}var bE=K.meta.ux.rangedStyles;if(bE)for(var H=0;
- H<bE.length;H++){var x=bE[H],i2=Math.min(x.length,iQ.length-iB),b5=hW.ap(g_,iB,iB+i2),eK=x.postscriptName;
- if(eK==null)eK=x.family;if(eK!=null)hW.Gu(b5,eK);var eu=x.textScript,dp=x.underline,bJ=x.fontSize,C=x.fill,bB=x.textTransform;
- if(eu&&eu!="none")b5.Vm.FontBaseline=eu=="superscript"?1:2;if(dp!=null)b5.Vm.Underline=dp;if(bJ!=null)b5.Vm.FontSize=Math.round(bJ);
- if(bB!=null)b5.Vm.FontCaps=bB=="uppercase"?2:0;if(C!=null){var fC=C.value;b5.Vm.FillColor={Type:1,Values:[1,(fC>>>16&255)/255,(fC>>>8&255)/255,(fC>>>0&255)/255]}}hW.bj(g_,iB,iB+i2,b5);
- iB+=i2}if(cY.type=="area"){hW.ke(g_,1);hW.jO(g_,[0,0,cY.width,cY.height])}}else console.log(d,K);Z.X.push(t)};
- d0.$f=function(K){var Z=K.type,b=[{type:6},{type:8,all:0}];if(Z=="rect"){var J=K.r,w=K.x,Y=K.y,S=K.width,d=K.height;
- if(J==null)b=X.Y.uf.Rect(w,Y,S,d,0);else b=b.concat([{type:0,bM:1,length:8,qc:0,sZ:0,T7:1}]).concat(X.Y.YJ([w,Y,w+S,Y,w+S,Y+d,w,Y+d],J,!1))}else if(Z=="circle"){var J=K.r;
- b=X.Y.uf.k9(K.cx-J,K.cy-J,2*J,2*J)}else if(Z=="ellipse"){var x=K.rx,c=K.ry;b=X.Y.uf.k9(K.cx-x,K.cy-c,2*x,2*c)}else if(Z=="path"||Z=="compound"){var M=Typr.U.SVGToPath(K.path);
- b=X.O.CS({Z:M.cmds,H:M.crds},!1)}else if(Z=="line"){var u=K.x1,t=K.x2,U=K.y1,A=K.y2;b=b.concat([{type:0,bM:1,length:2,qc:0,sZ:0,T7:1}]).concat(X.Y.YJ([u,U,t,A],0,!0))}else if(Z=="polygon"){var y=K.points,B=[];
- for(var H=0;H<y.length;H++)B.push(y[H].x,y[H].y);b=b.concat(X.Y.uf.ab(B,0,!1).slice(2))}else console.log(Z,K);
- return b};d0.alV=function(K){var Z=JSON.parse(iy.default);for(var H=0;H<iy.order.length;H++)Z[iy.oC[H]]={t:"VlLs",v:[]};
- for(var H=0;H<K.length;H++){var b=K[H],J=b.type,w=b.params,Y=b.visible;if(J=="dropShadow"){var S=iy.oC[iy.order.indexOf("DrSh")],d=JSON.parse(iy.Ry[iy.order.indexOf("DrSh")]);
- Z[S].v.unshift({t:"Objc",v:d});var x=w.dropShadows;if(x.length!=1)throw"e";var c=x[H],M=c.color,u=M.value,t=c.dx,U=c.dy;
- d.Clr.v=X.W.J1({h:u.r,l:u.g,a:u.b});d.Opct.v.val=Math.round((M.alpha!=null?M.alpha:1)*100);d.uglg.v=!1;
- d.enab.v=Y!=null?Y:!0;d.lagl.v.val=Math.round(180/Math.PI*Math.atan2(U,-t));d.Dstn.v.val=Math.round(Math.sqrt(t*t+U*U));
- d.blur.v.val=Math.round(c.r*2.3)}}return Z};d0.co=function(K,Z,b,J,w,Y,S,d,x){var c=d0;if(Z=="none"){Y.add.vstk.fillEnabled.v=!1;
- Y.add.SoCo={classID:"null",Clr:{t:"Objc",v:X.W.J1({h:0,l:0,a:0})}}}else{var M,u,t;if(Z=="solid"){var U=K.color.value;
- M="SoCo";u=iy._k;var A=JSON.parse(iy.Ry[iy.order.indexOf("SoFi")]);t={t:"Objc",v:A};t.v.Clr.v=X.W.J1({h:U.r,l:U.g,a:U.b})}else if(Z=="gradient"){M="GdFl";
- u=iy.WZ;var A=JSON.parse(iy.Ry[iy.order.indexOf("GrFl")]),y=A.Grad.v,C,i,E;y.Intr.v=0;var B=K[Z],I=B.ref?d.gradients[B.ref]:B.meta.ux.gradientResources,j=["linear","radial"].indexOf(I.type),k=I.stops;
- A.Type.v.GrdT=["Lnr","Rdl","Angl"][j];if(j==0){var C=new iz(B.x1,B.y1),i=new iz(B.x2,B.y2);C.x=i.x+.5*(C.x-i.x);
- C.y=i.y+.5*(C.y-i.y)}else{var C=new iz(B.cx,B.cy),i=new iz(B.cx+B.r,B.cy)}E=w;if(B.units=="objectBoundingBox"){var o=new cM(J.d,0,0,J.v,J.x,J.y);
- C=o.rj(C);i=o.rj(i)}var o=c.rM(B.transform);C=o.rj(C);i=o.rj(i);o=b.clone();o.yK();C=o.rj(C);i=o.rj(i);
- X.W.S$(C,i,E,A);var $=[];for(var H=0;H<k.length;H++){var m=k[H],z=m.color,U=z.value,r=z.alpha;if(r==null)r=1;
- $.push([m.offset,[U.r/255,U.g/255,U.b/255],r])}X.W.x0($,y);t={t:"Objc",v:A}}else if(Z=="pattern"){M="PtFl";
- u=iy.x6;var A=JSON.parse(iy.Ry[iy.order.indexOf("patternFill")]),l,p=1,T=0,v=0,g=1;t={t:"Objc",v:A};
- var f=K[Z],W=f.meta.ux,h=W.uid,_=x["resources/"+h].buffer,D=d8.eb(_);if(S.dl[h])l=S.dl[h];else{var L=new bW(0,0,f.width,f.height),N;
- if(L.S2()){L=new bW(0,0,1,1);N=new ArrayBuffer(4)}else{var a=d8.Ce(D);if(a.hQ){var G=new cB;a.h8(_,G);
- N=G.ax().buffer}else N=a.h8(_)[0].data}l={};l.id=cB.E7()+"-d71c-11e5-b1ae-a548a96e5f9f";l.name="someImage";
- l.tr=[new Uint8Array(N),L];S.te(l);S.dl[h]=l}var L=l.tr[1];A.Algn.v=!0;A.Ptrn.v.Idnt.v=l.id;if(W.scaleBehavior=="cover"){p=g*Math.max(w.d/L.d,w.v/L.v);
- var co=p;if(W.scale!=null)p*=W.scale;T=w.x-(L.d*p-w.d)/2;v=w.y-(L.v*p-w.v)/2;if(W.offsetX!=null)T+=W.offsetX*L.d*co;
- if(W.offsetY!=null)v+=W.offsetY*L.v*co}else if(W.scaleBehavior=="fill"){p=g*Math.min(w.d,w.v)/Math.max(L.d,L.v);
- T=w.x-(L.d*p-w.d)/2;v=w.y-(L.v*p-w.v)/2}else throw"Unknown scale behaviour";A.Scl.v.val=100*p;A.phase.v.Hrzn.v=Math.round(T);
- A.phase.v.Vrtc.v=Math.round(v)}else console.log(Z);if(M!=null){Y.add[M]={classID:"null"};for(var H=0;
- H<u.length;H++){var eJ=u[H];Y.add[M][eJ]=t.v[eJ]}}}};function h$(){}h$.fI=function(K,Z,b){K=new Uint8Array(K);
- var J=F.hW(K,0,K.length),w=new DOMParser,Y=w.parseFromString(J,"image/svg+xml"),S=Y.getElementsByTagName("style")[0],U=1;
- if(S)S=Typr.U.SVG.cssMap(S.textContent);else S={};var d=Y.firstChild;while(d.tagName!="svg")d=d.nextSibling;
- var x=new bW(0,0,100,100),c=d.getAttribute("viewBox"),M=d.getAttribute("width"),u=d.getAttribute("height");
- if(c){var t=h$.jS(c);x.x=t[0];x.y=t[1];x.d=t[2];x.v=t[3]}else if(M!=null||u!=null){x.d=M!=null?parseFloat(M):parseFloat(u);
- x.v=u!=null?parseFloat(u):parseFloat(M)}x=X.O.k4(x);while(b&&Math.max(x.d*U,x.v*U)<Math.max(b[0],b[1]))U++;
- while(b==null&&Math.max(x.d,x.v)*U>8192)U*=.5;Z.qx=!0;Z.d=~~(x.d*U);Z.v=~~(x.v*U);Z.buffer=X.T(Z.d*Z.v*4);
- var A=new cM(U,0,0,U,-x.x*U,-x.y*U),y={$D:h$.mD(d),a0L:S};h$.Eg(Y,d.children,Z,A,y,new cM,0);if(Z.X.length==0){var B=Z.G7();
- B.Xq("Layer");Z.X.push(B)}};h$.jS=function(K){var Z=" ";if(K.indexOf(",")!=-1)Z=",";return K.split(Z).map(parseFloat)};
- h$.Eg=function(K,Z,b,J,w,Y,S){var d=h$,x=["display","opacity","fill-opacity"];for(var c=0;c<Z.length;
- c++){var M=Z[c],u=M.tagName,t=M.getAttribute("id"),U=d.mD(M,w.a0L),y=13,C=1,o="clip-path",$=null;for(var A in w.$D)if(x.indexOf(A)==-1&&U[A]==null)U[A]=w.$D[A];
- if(U["font-size"])y=d.p$(U["font-size"],y);if(M.getAttribute("dx"))J._i+=d.p$(M.getAttribute("dx"),y);
- if(M.getAttribute("dy"))J.yy+=d.p$(M.getAttribute("dy"),y);var B=d.Zg(M);B.concat(J);var I=M.getAttribute("visibility"),j=U.display,k=b.G7();
- if(I=="hidden"||j=="none")k.hu(!1);k.Xq(t!=null?t.split(":::")[0]:"Layer");if(U.opacity)C*=parseFloat(U.opacity);
- if(U["fill-opacity"]){var i=parseFloat(U["fill-opacity"]);if(i!=0)C*=i}k.opacity=Math.round(255*C);if(U["mix-blend-mode"]){var E=gB.X2.indexOf(U["mix-blend-mode"]);
- if(E!=-1)k.Dv=gB.CC[E]}if(M.getAttribute(o)==null)o="mask";if(M.getAttribute(o)!=null){var m=M.getAttribute(o);
- m=m.slice(4,m.length-1);var z=K.getElementById(m.slice(1));if(z){var r=z.children;$=b.G7();$.Xq("Clip-Path"+(t?": "+t:""));
- $.add.lsct=S<2?g7.CF:g7.S6;$.Dv="pass";$.OZ=24;var f=$.add.vmsk=new e.dd;b.X.push(b.bm());var W=[];if(z.getAttribute(o)){var m=z.getAttribute(o);
- m=m.slice(4,m.length-1);W=K.getElementById(m.slice(1)).children}for(var H=0;H<r.length;H++){var h=d.Zg(r[H]);
- h.concat(B);var _=d.$f(K,r[H],!1).slice(2);X.Y.Af(_,h);f.n=f.n.concat(_)}for(var H=0;H<W.length;H++){var h=d.Zg(r[H]);
- h.concat(B);var _=d.$f(K,W[H],!1).slice(2);for(var D=0;D<_.length;D++)if(_[H].bM!=null)_[H].bM=3;X.Y.Af(_,h);
- f.n=f.n.concat(_)}$.ck();$.j6();S++}}if(u=="g"||u=="a"||u=="svg"||u=="switch"||(u=="text"||u=="textPath")&&M.children.length>0){if(u=="text")Y=d.s7(M,Y);
- var l=M.getAttribute("viewBox"),L=M.getAttribute("width"),N=M.getAttribute("height");if(l&&L&&N){var a=h$.jS(l),G=d.s7(M),p=new cM;
- p.translate(-a[0],-a[1]);p.scale(parseFloat(L)/a[2],parseFloat(N)/a[3]);p.translate(G._i,G.yy);p.concat(B);
- B=p}var T=M.children.length,v=w.$D;w.$D=U;var g=u!="text"&&u!="textPath"||T>1;if(g){var co=k.TK();k.add.lsct=S<2&&co&&(t==null||!t.endsWith(":::"))?g7.CF:g7.S6;
- k.Dv="pass";k.OZ=24;k.hu(co);b.X.push(b.bm())}d.Eg(K,M.children,b,B,w,Y,S+1);if(g)b.X.push(k);else{var eJ=b.X[b.X.length-1];
- eJ.opacity=k.opacity;eJ.Dv=k.Dv}w.$D=v}else if(u=="use"){var p=d.s7(M);p.concat(B);var d9=d.x7(M),el=K.getElementById(d9.slice(1)),v=w.$D;
- w.$D=U;d.Eg(K,[el],b,p,w,Y,S+1);w.$D=v}else if(u=="path"||u=="rect"||u=="circle"||u=="ellipse"||u=="polygon"||u=="polyline"||u=="line"){k.OZ|=16;
- k.add.vmsk=new e.dd;k.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));k.add.vstk.strokeEnabled.v=!1;
- var O=k.add.vstk,f=k.add.vmsk;f.n=d.$f(K,M,U["fill-rule"]=="evenodd");X.Y.Af(f.n,B);var fO=X.Y.aX(f.n),hn=U.stroke,an=U["stroke-width"],cF=U["stroke-dasharray"],cY=U.fill,iF=U["stroke-linejoin"],eU=U["stroke-linecap"],g_=U["paint-order"];
- if(hn==null||hn=="none"||hn=="null"){}else{var iQ=d.cE(K,hn,B,fO),b5=["SoFi","GrFl","patternFill"].indexOf(iQ.type),eK=iQ.N.v.Opct.v,i2=1;
- if(eK.val!=100){k.opacity=Math.round(k.opacity*eK.val/100);eK.val=100}var bE=[iy._k,iy.WZ,iy.x6][b5],iB=O.strokeStyleContent.v={classID:iy.vG.YD[b5]};
- for(var H=0;H<bE.length;H++)iB[bE[H]]=iQ.N.v[bE[H]];an=an?parseFloat(an):1;if(g_&&g_.replace(/\s\s+/g," ").slice(0,11)=="stroke fill"){i2=2;
- an/=2}O.strokeEnabled.v=!0;if(iF)O.strokeStyleLineJoinType.v.strokeStyleLineJoinType=iy.vG.join[["miter","round","bevel"].indexOf(iF)];
- if(eU)O.strokeStyleLineCapType.v.strokeStyleLineCapType=iy.vG.yW[["butt","round","square"].indexOf(eU)];
- O.strokeStyleLineWidth.v.val=an*P.o.IM(B);O.strokeStyleLineAlignment.v.strokeStyleLineAlignment=iy.vG.Dj[i2];
- O.strokeStyleOpacity.v.val=100*(U["stroke-opacity"]?parseFloat(U["stroke-opacity"]):1);if(cF!=null&&cF!="none")O.strokeStyleLineDashSet.v=e1.Is(cF.split(",").map(parseFloat),1/an)}if(cY=="none"||U["fill-opacity"]&&parseFloat(U["fill-opacity"])==0){k.add.vstk.fillEnabled.v=!1;
- k.add.SoCo={classID:"null",Clr:{t:"Objc",v:X.W.J1({h:0,l:0,a:0})}}}else{var iQ=d.cE(K,cY,B,fO),eu=null,dp=null;
- if(iQ.type=="SoFi"){eu="SoCo";dp=iy._k}if(iQ.type=="GrFl"){eu="GdFl";dp=iy.WZ}if(iQ.type=="patternFill"){eu="PtFl";
- dp=iy.x6}if(eu!=null){k.add[eu]={classID:"null"};for(var H=0;H<dp.length;H++){var A=dp[H];k.add[eu][A]=iQ.N.v[A]}}}if(U.filter&&U.filter!="none"){var bJ=U.filter;
- bJ=bJ.slice(5,bJ.length-1);if(K.getElementById(bJ)){var bB=K.getElementById(bJ).children[0];if(bB.tagName=="feGaussianBlur"){k.add.vmsk.mw=parseFloat(bB.getAttribute("stdDeviation"))*P.o.IM(B)}}}k.ck();
- k.j6(b);b.X.push(k)}else if((u=="text"||u=="tspan")&&M.textContent!=""){Y=d.s7(M,Y);var p=Y.clone(),eW=0;
- p.concat(B);if(M.children.length>0){var fC=d.mD(M.children[0],w.a0L);for(var A in fC)if(x.indexOf(A)==-1)U[A]=fC[A]}var dr=U["xml:space"],cs=M.textContent;
- if(dr=="preserve")cs=cs.replace(/\t/g," ").replace(/\n/g," ");if(t==null)k.Xq(cs);k.add.lnsr="rend";
- k.add.TySh=hW.xo(0,0);k.add.TySh.NE=new bW(0,0,100,100);k.add.TySh.J=p.clone();var g2=k.add.TySh.eA;
- hW.Se(g2,0,cs);var cY=U.fill,hQ=U["font-weight"],hy=U["font-family"],ci=U["text-decoration"],hn=U.stroke,an=U["stroke-width"],bz=U["dominant-baseline"];
- if(bz=="text-before-edge")eW=y;else if(bz=="middle")eW=y/2;else if(bz=="hanging")eW=y;if(eW!=0)k.add.TySh.J.translate(0,eW);
- var h1=hW.ap(g2,0,1);if(cY&&cY!="none"){var hk=CSS.B6(cY);h1.Vm.FillColor={Type:1,Values:[1,hk.h/255,hk.l/255,hk.a/255]}}if(ci=="underline")h1.Vm.Underline=!0;
- h1.Vm.FontSize=Math.round(y);hW.Gu(h1,"LiberationSans");if(hQ=="bold")hW.Gu(h1,"LiberationSans-Bold");
- if(hy){hy=hy.split(",")[0].trim();if(hy[0]=="\"")hy=hy.slice(1);if(hy[hy.length-1]=="\"")hy=hy.slice(0,hy.length-1);
- var fX=hy+":"+(hQ?hQ:"normal"),dU={"'DejaVu Sans':normal":"DejaVuSans","'DejaVu Sans':bold":"DejaVuSans-Bold","'Nimbus Sans L':normal":"NimbusSanL-Reg","'Nimbus Sans L':bold":"NimbusSanL-Bol","Libre Franklin:300":"LibreFranklin-Light","Libre Franklin:400":"LibreFranklin-Regular","Libre Franklin:500":"LibreFranklin-Medium","Libre Franklin:600":"LibreFranklin-SemiBold","Libre Franklin:700":"LibreFranklin-Bold"};
- if(dU[fX])hW.Gu(h1,dU[fX]);else hW.Gu(h1,hy)}if(U["text-anchor"])h1.JC.Justification=["start","end","middle"].indexOf(U["text-anchor"]);
- hW.bj(g2,0,cs.length,h1);if(hn==null||hn=="none"){}else{var g4=JSON.parse(iy.Ry[iy.order.indexOf("FrFX")]);
- g4.Clr.v=X.W.J1(CSS.B6(hn));g4.Sz.v.val=Math.round(parseFloat(an)*P.o.IM(p));var gG=JSON.parse(iy.default);
- for(var H=0;H<iy.order.length;H++)gG[iy.oC[H]]={t:"VlLs",v:[]};gG.frameFXMulti.v.push({t:"Objc",v:g4});
- k.add.lmfx=gG}b.X.push(k)}else if(u=="image"){var d9=d.x7(M);if(d9.slice(0,4)=="data"){var fx=d8.dt(d9),eb=fx,cy=b.M7(eb,k.getName(),0,0);
- cy.OZ=k.OZ;k=cy;var e$=k.rect.clone();e$.x=e$.y=0;var aN=M.getAttribute("width"),dR=M.getAttribute("height");
- if(aN)e$.d=parseFloat(aN);if(dR)e$.v=parseFloat(dR);var ha=d.s7(M);ha.concat(B);var dV=X.O.UJ(e$).H;
- X.O.J(dV,ha,dV);k.add.SoLd.Trnf=P.o.E5(dV);k.add.SoLd.nonAffineTransform=P.o.E5(dV);k.ZV(b,!1);b.X.push(k)}}else console.log("unknown tag: "+u,M.children.length,M.textContent.length);
- if($!=null){b.X.push($);S--}}};h$.$f=function(K,Z,b){var J=h$,w=[{type:6},{type:8,all:0}],Y=Z.tagName;
- if(Y=="use"){var S=J.x7(Z),d=K.getElementById(S.slice(1)),x=new cM;if(d.tagName!="rect")x=J.s7(d);x.concat(J.Zg(d));
- w=J.$f(K,d,b);X.Y.Af(w,x)}else if(Y=="path"){var c=Z.getAttribute("d");if(c==null)return w;var M=Typr.U.SVGToPath(c);
- w=X.O.CS({H:M.crds,Z:M.cmds},b)}else if(Y=="rect"){var u=Z.getAttribute("rx"),t=J.s7(Z);w=X.Y.uf.Rect(t._i,t.yy,parseFloat(Z.getAttribute("width")),parseFloat(Z.getAttribute("height")),u?parseFloat(u):0)}else if(Y=="circle"||Y=="ellipse"){var U=[0,0,0,0],A=["cx","cy","rx","ry","r"];
- for(var H=0;H<5;H++){var y=Z.getAttribute(A[H]);if(y){y=parseFloat(y);if(H<4)U[H]=y;else U[2]=U[3]=y}}w=X.Y.uf.k9(U[0]-U[2],U[1]-U[3],2*U[2],2*U[3])}else if(Y=="polygon"||Y=="polyline"||Y=="line"){var B;
- if(Y=="line")B=[Z.getAttribute("x1"),Z.getAttribute("y1"),Z.getAttribute("x2"),Z.getAttribute("y2")].map(parseFloat);
- else B=Z.getAttribute("points").trim().replace(/\s\s+/g," ").split(",").join(" ").split(" ").map(parseFloat);
- w=X.Y.uf.ab(B,0,Y!="polygon")}return w};h$.p$=function(K,Z){if(K.charAt(K.length-1)=="m")return Z*parseFloat(K.slice(0,K.length-2));
- else return parseFloat(K)};h$.cE=function(K,Z,b,J){var w,Y,S=h$,d=JSON.parse(iy.Ry[iy.order.indexOf("SoFi")]),x=Z!=null?Z.indexOf("("):-1;
- if(x!=-1){var c=Z.indexOf(")"),M=Z.slice(0,x).trim(),u=Z.slice(x+1,c).trim();if(u.charAt(0)=="'")u=u.slice(1,u.length-1);
- if(M=="url"){if(u.charAt(0)=="#"){var t=K.getElementById(u.slice(1));if(t&&t.tagName.toLowerCase().endsWith("gradient")){var U=S.eU(K,t,b,J);
- w="GrFl";Y={t:"Objc",v:U}}else{w="SoFi";Y={t:"Objc",v:d}}}else console.log("unknown url",u)}else if(M=="rgb"||M=="rgba"){w="SoFi";
- Y={t:"Objc",v:d};Y.v.Clr.v=X.W.J1(CSS.B6(Z));if(M=="rgba")Y.v.Opct.v.val=Math.round(100*parseFloat(Z.split(",").pop()))}else console.log("unknown fill",Z)}else{w="SoFi";
- Y={t:"Objc",v:d};Y.v.Clr.v=X.W.J1(CSS.B6(Z))}return{type:w,N:Y}};h$.Zg=function(K){var Z=new cM,b=K.getAttribute("transform");
- if(b)Z=h$._g(b);var J=K.getAttribute("style");if(J!=null){var w={};h$.$p(w,J,["transform"]);J=w.transform;
- if(J)Z.concat(h$._g(J))}return Z};h$.s7=function(K,Z){var b=new cM,J=K.getAttribute("x"),w=K.getAttribute("y");
- if(J)b._i=parseFloat(J);else if(Z)b._i=Z._i;if(w)b.yy=parseFloat(w);else if(Z)b.yy=Z.yy;return b};h$._g=function(K){var Z=Typr.U.SVG.readTrnf(K);
- return new cM(Z[0],Z[1],Z[2],Z[3],Z[4],Z[5])};h$.mD=function(K,Z){var b={},J="fill-rule fill stroke stroke-width stroke-dasharray stroke-opacity stroke-linejoin stroke-linecap font-size font-weight font-family text-decoration text-anchor dominant-baseline stop-color stop-opacity filter display opacity fill-opacity paint-order mix-blend-mode xml:space".split(" ");
- for(var H=0;H<J.length;H++){var w=K.getAttribute(J[H]);if(w!=null&&w!="inherit")b[J[H]]=w}var Y=K.getAttribute("class");
- if(Z!=null&&Y!=null&&Z["."+Y]!=null)h$.$p(b,Z["."+Y],J);var S=K.getAttribute("id");if(Z!=null&&S!=null&&Z["#"+S]!=null)h$.$p(b,Z["#"+S],J);
- var d=K.getAttribute("style");if(d!=null)h$.$p(b,d,J);return b};h$.$p=function(K,Z,b){Z=Z.trim().split(";");
- for(var H=0;H<Z.length;H++){var J=Z[H].split(":"),w=J[0]?J[0].trim():"",Y=J[1]?J[1].trim():"";for(var S=0;
- S<b.length;S++)if(w==b[S]&&Y!="inherit")K[b[S]]=Y}};h$.x7=function(K){var Z=K.getAttribute("xlink:href");
- if(Z==null)Z=K.getAttribute("href");return Z};h$.eU=function(K,Z,b,J){var w=h$,Y=new cM,S=Z.getAttribute("gradientTransform");
- if(S)Y=w._g(S);Y.concat(b);var d=JSON.parse(iy.Ry[iy.order.indexOf("GrFl")]),x=d.Grad.v;x.Intr.v=0;var c=Z.tagName,M=new iz(0,0),u=new iz(J.d,0);
- if(c=="linearGradient"){d.Type.v.GrdT="Lnr";if(Z.getAttribute("x1"))M.x=parseFloat(Z.getAttribute("x1"));
- if(Z.getAttribute("y1"))M.y=parseFloat(Z.getAttribute("y1"));if(Z.getAttribute("x2"))u.x=parseFloat(Z.getAttribute("x2"));
- if(Z.getAttribute("y2"))u.y=parseFloat(Z.getAttribute("y2"));M.x=u.x+.5*(M.x-u.x);M.y=u.y+.5*(M.y-u.y)}if(c=="radialGradient"){d.Type.v.GrdT="Rdl";
- if(Z.getAttribute("cx"))M.x=parseFloat(Z.getAttribute("cx"));if(Z.getAttribute("cy"))M.y=parseFloat(Z.getAttribute("cy"));
- u.dH(M.x,M.y);if(Z.getAttribute("r"))u.x+=parseFloat(Z.getAttribute("r"))}if(Z.getAttribute("gradientUnits")=="userSpaceOnUse"){M=Y.rj(M);
- u=Y.rj(u)}else{M.x=J.x+M.x*J.d;M.y=J.y+M.y*J.v;u.x=J.x+u.x*J.d;u.y=J.y+u.y*J.v}X.W.S$(M,u,J,d);var t=Z.children;
- if(t.length==0){var U=w.x7(Z);if(U==null)throw"gradient has no stops";var A=K.getElementById(U.slice(1));
- if(A==null){console.log(U.slice(1));throw"e"}var y=w.eU(K,A,Y,J);d.Grad=y.Grad}else{var B=[];for(var H=0;
- H<t.length;H++){var I=t[H],j=w.mD(I),k=j["stop-color"],C=j["stop-opacity"],i=I.getAttribute("offset");
- if(k==null)k="#000000";if(C==null)C="1";var E=i?parseFloat(i):0;k=CSS.B6(k);B.push([E,[k.h/255,k.l/255,k.a/255],parseFloat(C)])}X.W.x0(B,x)}return d};
- h$.bh=function(K,Z,b){var J=[],w=h$;w.am=Z.a99?"\t":"";var Y=Z.agA,S=Z.a7J;J.push("<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 "+K.d+" "+K.v+"\" width=\""+Y+"\" height=\""+S+"\">");
- var d={EY:[],kv:[],Dz:0,xH:0,Ok:0,Az:{},ua:{},DP:0,Ye:{},wI:{},CY:0,ls:[]};h$.AJ(K,d,K.root.children,1,Z,b);
- if(d.EY.length!=0){J.push(w.bE(1)+"<defs>");J=J.concat(d.EY);J.push(w.bE(1)+"</defs>")}J.push(w.bE(1)+"<style>");
- J.push(w.bE(2)+"tspan { white-space:pre }");for(var x in d.Ye)J.push(w.bE(2)+"."+x+" { "+d.Ye[x]+" } ");
- J.push(w.bE(1)+"</style>");J=J.concat(d.kv);J.push("</svg>");J=J.join(Z.a99?"\n":"");var c=X.T(Math.round(J.length*1.5)),M=F.wS(J,c,0);
- if(w.Fi){console.log(w.Fi);var u="SVGParser.gen.db = [\n";for(var H=0;H<w.Fi.length;H++){var t=w.Fi[H];
- u+="{\n\tnam: \""+t.Hq+"\",\n\tpts: [\n";for(var U=0;U<t.t$.length;U++){var A=t.t$[U];u+="\t\t[\""+A[0]+"\", { cmds: "+JSON.stringify(A[1].Z)+", crds:"+JSON.stringify(A[1].H)+" } ]"+(U==t.t$.length-1?"":",")+"\n"}u+="\t]\n}"+(H==w.Fi.length-1?"":",")+"\n"}u+="]\n";
- console.log(u)}return c.buffer.slice(0,M)};h$.am="";h$.bE=function(q){var K="";for(var H=0;H<q;H++)K+=h$.am;
- return K};h$.c5=function(q){return""+parseFloat(q.toFixed(3))};h$.AJ=function(K,Z,b,J,w,Y){var S=h$;
- for(var d=0;d<b.length;d++){var x=b[d].$,c=x.add.lsct,M=x.add.vmsk,u=x.add.vstk,t=x.add.TySh,U=[];if(!w.hidden&&!x.TK())continue;
- var A=x.opacity/255,y=x.add.iOpa?x.add.iOpa/255:1;if(A!=1)U.push("opacity: "+S.c5(A));if(y!=1)U.push("fill-opacity: "+S.c5(y));
- if(x.Dv!="norm"){var B=gB.X2[gB.CC.indexOf(x.Dv)];if(B!=null)U.push("mix-blend-mode: "+B)}if(!x.TK())U.push("display: none");
- var I=[],j=[],k=x.getName(),C=k.indexOf(" .");if(C!=-1){j.push(k.slice(C+2));k=k.slice(0,C)}if(w.names)I.push("id=\""+S.af(k)+"\"");
- var i=x.add.lmfx;if(i)i=i.solidFillMulti.v[0];if(i)i=i.v;if(i&&!i.enab.v)i=null;if(x.Gg()){var E=b[d].children;
- if(!(E.length==1&&E[0].$.add.SoLd&&!w.Cn)){if(S.Fi&&x.getName().split("-").length==3){S.Fi.push({Hq:x.getName(),P2:0,t$:[]})}if(M||x.add.artb){var o;
- if(M)o=X.Y.Wx(M.n).akX;else{var $=x._e(),m=X.O.UJ($);o=Typr.U.pathToSVG({crds:m.H,cmds:m.Z},2)}Z.Ok++;
- I.push("clip-path=\"url(#cp"+Z.Ok+")\"");Z.EY.push(S.bE(2)+"<clipPath clipPathUnits=\"userSpaceOnUse\" id=\"cp"+Z.Ok+"\">");
- Z.EY.push(S.bE(3)+"<path d=\""+o+"\" />");Z.EY.push(S.bE(2)+"</clipPath>")}if(U.length!=0)I.push("style=\""+U.join(";")+"\"");
- Z.kv.push(S.bE(J)+"<g "+S.a4(I,j)+">");S.AJ(K,Z,E,J+1,w,Y);Z.kv.push(S.bE(J)+"</g>")}}else if(x.eC()&&M==null){var z=new bW(0,0,K.d,K.v);
- S.uM(U,x.add,Z,z);if(U.length!=0)I.push("style=\""+U.join(";")+"\"");Z.kv.push(S.bE(J)+"<rect width=\""+K.d+"\" height=\""+K.v+"\" "+S.a4(I,j)+" />")}else if(M){var z=X.Y.aX(M.n),o=X.Y.Wx(M.n);
- if(o.vt!=0){I.push("fill-rule=\"evenodd\"")}var r=o.akX;S.uM(U,x.add,Z,z);if(U.length!=0){var f=U.join(";"),W=Z.wI[f];
- if(W==null){W="shp"+Z.CY;Z.CY++;Z.wI[f]=W;Z.Ye[W]=f}j.push(W)}Z.kv.push(S.bE(J)+"<path "+S.a4(I,j)+" d=\""+r+"\" />");
- if(S.Fi&&S.Fi[S.Fi.length-1]){var h=X.O.k_(M.n);h.H=h.H.map(Math.round);var _=S.Fi[S.Fi.length-1];_.P2+=JSON.stringify(h).length;
- _.t$.push([U[0].split("#").pop(),h])}}else if(t&&w.a3y){var D=t.eA,l=new dD(D,Y);if(i)I.push("fill=\""+CSS.CU(i.Clr.v)+"\"");
- var L=a5.N9(l,t),N=X.O.sV(L);for(var a in N){if(i==null)I.push("fill=\""+a+"\"");var m=N[a],r=Typr.U.pathToSVG({crds:m.H,cmds:m.Z},2);
- Z.kv.push(S.bE(J)+"<path "+S.a4(I,j)+" d=\""+r+"\" />");if(i==null)I.pop()}}else if(t&&!w.a7F){var D=t.eA,G=t.J.clone(),hn=0,an=0;
- if(hW.ZB(D)==1){var p=hW.ap(D,0,0).JC.Justification,T=0,g=hW.Fh(D)[2];if(p==2)T=g/2;if(p==1)T=g;G.translate(T,0)}U.push("transform: "+S.Dx(G));
- var co=hW.hk(D),eJ=D.EngineDict.ParagraphRun,d9=eJ.RunArray,el=eJ.RunLengthArray;if(U.length!=0)I.push("style=\""+U.join(";")+"\"");
- Z.kv.push(S.bE(J)+"<text "+S.a4(I,j)+" >");var O=x.add.lmfx;if(O)O=O.frameFXMulti.v[0];if(O)O=O.v;var fO=i?CSS.CU(i.Clr.v):null;
- for(var H=0;H<d9.length;H++){var cF=[],cY=el[H],iF=co.slice(hn,hn+cY-1),eU=hW.ap(D,hn,hn),g_=eU.El[eU.Vm.Font].Name;
- if(Z.ls.indexOf(g_)==-1)Z.ls.push(g_);CSS.Pi(cF,eU,t.J,!0,!0,fO);if(O){U.push("stroke: "+CSS.CU(O.Clr.v));
- U.push("stroke-width: "+O.Sz.v.val)}var iQ=eU.Vm.FontSize*1.12;if(H==0)iQ=hW.ZB(D)==0?0:eU.Vm.FontSize;
- an+=iQ;if(iF!=""){var f=cF.join(";"),W=Z.wI[f],eK="";if(W==null){W="txt"+Z.CY;Z.CY++;Z.wI[f]=W;Z.Ye[W]=f}var b5=eU.Vm.Tracking;
- if(b5!=null&&b5!=0){b5=Math.round(b5*eU.Vm.FontSize/1e3);eK=" dx=\"0";for(var bE=1;bE<iF.length;bE++)eK+=" "+b5;
- eK+="\" "}Z.kv.push(S.bE(J+1)+"<tspan x=\"0\" y=\""+S.c5(an)+"\" class=\""+W+"\""+eK+">"+S.af(iF)+"</tspan>")}hn+=cY}Z.kv.push(S.bE(J)+"</text>")}else if(x.add.SoLd&&w.Cn){var iB=x.add.SoLd,i2=iB.Idnt.v,eu=0,dp=iB.Crop?iB.Crop.v:null;
- if(Z.ua[i2]!=null)eu=Z.ua[i2];else{Z.DP++;eu=Z.DP;Z.ua[i2]=Z.DP;var bJ=K.CA(i2,dp),dr="";if(bJ==null)return;
- var bB=bJ.mT,fC=d8.eb(bJ.raw.buffer);if(fC=="pdf"){var cs=new cB("h");d8.Ce("PDF").h8(bJ.raw.buffer,cs);
- cs._J();cs.Lz();cs.s();cs.h7();if(iB.Crop&&iB.Crop.v==1){P.FC.Tm(cs,cs.root.Ri(cs,!0))}var g2=d8.Ce("SVG").Rh(cs,cs.d,cs.v,null,{ls:Y});
- dr="data:image/svg+xml;base64,"+d8.oT(g2)}else if(fC=="jpg"||fC=="png"||fC=="gif"||fC=="svg"){var hQ={jpg:"image/jpg",png:"image/png",jpg:"image/jpg",svg:"image/svg+xml"};
- dr="data:"+hQ[fC]+";base64,"+d8.oT(bJ.raw.buffer)}else{dr=d8.q_(bB[0].buffer,bB[1].d,bB[1].v)}Z.EY.push(S.bE(2)+"<image width=\""+bB[1].d+"\" height=\""+bB[1].v+"\" id=\"img"+eu+"\" href=\""+dr+"\"/>")}var hy=X.I.pR(iB);
- if(U.length!=0)I.push("style=\""+U.join(";")+"\"");var ci=S.a4(I,j);Z.kv.push(S.bE(J)+"<use "+ci+" href=\"#img"+eu+"\" transform=\""+S.Dx(hy)+"\"/>")}else if(!x.rect.S2()&&(w.Cn||t)){if(U.length!=0)I.push("style=\""+U.join(";")+"\"");
- var ci=S.a4(I,j),bz=x.buffer;if(i)bz=e1.sj(bz,i,x.rect);var eW=x.rect;Z.DP++;var dr=d8.q_(bz.buffer,eW.d,eW.v,"png",null,!0);
- Z.EY.push(S.bE(2)+"<image width=\""+x.rect.d+"\" height=\""+x.rect.v+"\" id=\"img"+Z.DP+"\" href=\""+dr+"\"/>");
- Z.kv.push(S.bE(J)+"<use "+ci+" href=\"#img"+Z.DP+"\" x=\""+eW.x+"\" y=\""+eW.y+"\" />")}}};h$.a4=function(K,Z){if(Z.length!=0)K.push("class=\""+Z.join(" ")+"\"");
- return K.join(" ")};h$.af=function(K){return String(K).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\u0022/g,""")};
- h$.Dx=function(K){var Z=[K.R,K.a,K.hy,K.tX,K._i,K.yy].map(h$.c5);return"matrix("+Z.join(",")+")"};h$.uM=function(K,Z,b,J){var w=h$,Y=Z.vstk,S=Z.vmsk,d=Z.lmfx;
- if(S&&S.mw!=0){var x=w.c5(S.mw);if(b.Az[x]==null){b.xH++;b.Az[x]=b.xH;b.EY.push(w.bE(2)+"<filter x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\" id=\"flt"+b.xH+"\"> <feGaussianBlur stdDeviation=\""+x+"\" /> </filter>")}K.push("filter: url(#flt"+b.Az[x]+")")}var c=e1.h0(d,Z),M=c[0],u=c[1];
- if(Y&&!Y.fillEnabled.v)K.push("fill: none");else if(M){var t=CSS.CU(M.Clr.v);K.push("fill: "+t)}else if(u){w.G9(u,b,J);
- K.push("fill: url(#grd"+b.Dz+")")}if(Y==null||!Y.strokeEnabled.v)Y=e1.aA(d);if(Y&&Y.strokeEnabled.v){var U=Y.strokeStyleContent.v,A=U.classID;
- if(A=="solidColorLayer")K.push("stroke: "+CSS.CU(U.Clr.v));else{w.G9(U,b,J);K.push("stroke: url(#grd"+b.Dz+")")}var y=iy.vG.yW.indexOf(Y.strokeStyleLineCapType.v.strokeStyleLineCapType),B=iy.vG.join.indexOf(Y.strokeStyleLineJoinType.v.strokeStyleLineJoinType),I=Y.strokeStyleOpacity.v.val/100,j=Y.strokeStyleLineWidth.v.val,k=iy.vG.Dj.indexOf(Y.strokeStyleLineAlignment.v.strokeStyleLineAlignment);
- if(k==2){j*=2;K.push("paint-order:stroke fill markers")}var C=Y.strokeStyleLineDashSet.v,i=[];for(var H=0;
- H<C.length;H++)i.push(Math.round(C[H].v.val*j));if(y!=0)K.push("stroke-linecap:"+["butt","round","square"][y]);
- if(B!=0)K.push("stroke-linejoin:"+["miter","round","bevel"][B]);if(I!=1)K.push("stroke-opacity:"+w.c5(I));
- if(j!=1)K.push("stroke-width: "+w.c5(j));if(i.length!=0)K.push("stroke-dasharray: "+i.join(","))}};h$.G9=function(K,Z,b){Z.Dz++;
- var J=h$,w=K.Grad.v,Y=w.Clrs.v.slice(0),S=w.Trns.v.slice(0),d=K.Ofst.v,x=K.Type.v.GrdT=="Rdl"?1:0,c=(x==1?"radial":"linear")+"Gradient",M=X.W.p_(K,b);
- if(x==0){M[0].x=M[1].x+2*(M[0].x-M[1].x);M[0].y=M[1].y+2*(M[0].y-M[1].y)}var u=J.bE(2)+"<"+c+" id=\"grd"+Z.Dz+"\" gradientUnits=\"userSpaceOnUse\" ";
- if(x==0)Z.EY.push(u+" x1=\""+J.c5(M[0].x)+"\" y1=\""+J.c5(M[0].y)+"\" x2=\""+J.c5(M[1].x)+"\" y2=\""+J.c5(M[1].y)+"\">");
- if(x==1)Z.EY.push(u+" cx=\""+J.c5(M[0].x)+"\" cy=\""+J.c5(M[0].y)+"\" r=\""+J.c5(iz.O3(M[0],M[1]))+"\">");
- var t=K.Rvrs.v;if(t){Y.reverse();S.reverse()}for(var H=0;H<Y.length;H++){var U=Y[H].v,A=H<S.length?S[H].v.Opct.v.val/100:1,A=A==1?"":"stop-opacity=\""+J.c5(A)+"\"",y=U.Lctn.v/4096;
- if(t)y=1-y;Z.EY.push(J.bE(3)+"<stop offset=\""+J.c5(y)+"\" stop-color=\""+CSS.CU(U.Clr.v)+"\" "+A+" />")}Z.EY.push(J.bE(2)+"</"+c+">")};
- h$.uf=function(K,Z,b,J,w){var Y=[],S=h$.uf,d=!1,x={g2:K,wi:Z,_N:[!0,!0,!0],py:!1,Fn:b,acq:0};x.Y8=Math.round(Math.max(K,Z)*(.02+S.AQ(x)*.03));
- x.jC=S.amn(x);x.ca=S.a1l(x.jC,(S.AQ(x)<.5?-1:1)*(.2+S.AQ(x)*.3));if(S.AQ(x)<.5){var c=x.jC;x.jC=x.ca;
- x.ca=c}x.ahG=S.AQ(x)<.4&&S.aaS(x.ca,{h:1,l:1,a:1})>.3;x.a8L=S.AQ(x)<.5?0:1;Y.push("<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 "+K+" "+Z+"\" width=\""+K+"\" height=\""+Z+"\">");
- x.fE=J[Math.floor(S.rO(x)*J.length)];x.dL=J[Math.floor(S.rO(x)*J.length)];Y.push("<style>");Y.push("@font-face { font-family: "+x.fE[2]+"; src: url(rsrc/fonts/"+x.fE[5]+"); }");
- Y.push("@font-face { font-family: "+x.dL[2]+"; src: url(rsrc/fonts/"+x.dL[5]+"); }");Y.push("</style>");
- var M=[0,0,K,Z],u=M;if(w==null)Y.push("<path style=\"fill: "+S.GH(x.jC)+"\" d=\""+S.Rect(M[0],M[1],M[2]-M[0],M[3]-M[1])+"\" id=\"Background\" />");
- else{x.py=!0;S.ZC(x,M,Y,w)}if(S.AQ(x)<.25&&!x.py){x._N[0]=x._N[2]=!1;S.a8t(M,x,Y);u=M}else if(S.AQ(x)<.25||x.py)u=M;
- else{var t=.52+S.AQ(x)*.2;if(S.AQ(x)<.5)t=1-t;var U=M.slice(0),A=M.slice(0);if(S.AQ(x)<.5)U[2]=A[0]=Math.round(t*K);
- else U[3]=A[1]=Math.round(t*Z);if(S.AQ(x)<.5){var c=U;U=A;A=c}u=U;S.abi(x,A,Y,w)}S.af2(x,u,Y);Y.push("</svg>");
- Y=Y.join("\n");var y=X.T(Math.round(Y.length*1.5)),B=F.wS(Y,y,0);return[y.buffer.slice(0,B),x.Bg]};h$.uf.a8t=function(K,Z,b){var J=h$.uf,w=K[2]-K[0],Y=K[3]-K[1];
- if(J.AQ(Z)<.5){b.push("<path id=\"Border\" style=\"fill: "+J.GH(Z.ca)+"\" d=\""+J.ajl(K[0],K[1],K[2]-K[0],K[3]-K[1],Z.Y8)+"\" />")}else if(J.AQ(Z)<-.4){J.ajG(Z,K,b)}else{var S=J.AQ(Z)<.5?0:1,d=(S==0?Y:w)/4,x=J.$e(Z,S,K,b,d,!0),x=J.$e(Z,S+2,K,b,d,!0,x)}};
- h$.uf.af2=function(K,Z,b){var J=h$.uf,w="Hello World!-What a beautiful day.-What Is Love?-Baby, don't hurt me.-Is This a Real Life?-Is this a fantasy?-Wake Me Up!-Before you go go.-I Saw The Sign.-And it opened up my mind!".split("-"),Y=2*Math.floor(J.AQ(K)*w.length/2),S=Z[2]-Z[0],d=Z[3]-Z[1],c=0,u=0;
- K.OX=(K.g2+S)*.5*(.04+J.AQ(K)*.05);K.OX=Math.min(K.OX,d*.4,S*.12);K.OX=Math.round(K.OX);var x=Math.min(K.OX*w[Y].length*(.35+.3*J.AQ(K)),S*.9),M=(Z[1]+Z[3])/2,t=X.BC(K.jC)<.85?{h:1,l:1,a:1}:{h:.1,l:.1,a:.1};
- if(J.AQ(K)<.25&&K._N[0]){u=0;c=Z[0]+K.Y8}else if(J.AQ(K)<.33&&K._N[2]){u=2;c=Z[2]-K.Y8}else{u=1;c=(Z[0]+Z[2])/2}var U=t.h==1?"0,0,0":"255,255,255",A=K.py&&J.AQ(K)<1;
- if(A){var y=Z[0],B=S,I=M-K.OX*1.1,j=K.OX*2.2,k=.7;if(u==1&&J.AQ(K)<.5){y=I=.2*Math.min(S,d);B=S-2*I;
- j=d-I-I}else if(J.AQ(K)<.7){y=I=0;B=S;j=d;k=.25}b.push("<path id=\"Strip\" style=\"fill: rgb("+U+"); opacity: "+k+"\" d=\""+J.Rect(y,I,B,j)+"\" />")}if(J.AQ(K)<.4){var C=K.OX*.07;
- C*=1.5+J.AQ(K)*1;if(u==-1&&S/d<3&&!A){b.push("<path id=\"Bar-bottom\" style=\"fill: "+J.GH(t)+"\" d=\""+J.Rect(c-x/2,M+K.OX*1.1-C/2,x,C)+"\" />");
- b.push("<path id=\"Bar-top\" style=\"fill: "+J.GH(t)+"\" d=\""+J.Rect(c-x/2,M-K.OX*1.1-C/2,x,C)+"\" />")}if(u!=1){b.push("<path id=\"Bar\" style=\"fill: "+J.GH(t)+"\" d=\""+J.Rect(c-C/2,M-K.OX*.8,C,K.OX*.8*2)+"\" />");
- c+=(u==0?1:-1)*K.OX/3}}var i=K.OX*.4;b.push(J.Nk(w[Y+1],c,M+i*1.6,i,t,u,K.dL));b.push(J.Nk(w[Y],c,M+K.OX*.04,K.OX,t,u,K.fE))};
- h$.uf.abi=function(K,Z,b,J){var w=Z[2]-Z[0],Y=Z[3]-Z[1],S=Math.max(w,Y),d=Math.min(w,Y),x=h$.uf;if(S/d<5&&!K.py&&!1){x.ZC(K,Z,b,J)}else if(x.AQ(K)<0)b.push("<path style=\"fill: "+x.GH(K.ca)+"\" d=\""+x.Rect(Z[0],Z[1],w,Y)+"\" />");
- else{var c=0;if(Z[3]!=K.wi)c=0;if(Z[2]!=K.g2)c=3;if(Z[0]!=0)c=1;if(Z[1]!=0)c=2;var M=c+2&3;if(S/d<3){var u=x.a3W(M),t=u[Math.round(x.AQ(K)*(u.length-1))],U=t.Hq.slice(0,4),A=U.indexOf(1);
- t=JSON.parse(JSON.stringify(t));var y=-1;if(U!="0000"){var B=new cM;if(t.Hq[5]=="0"){if(A==3&&c==1){y=1;
- B.scale(-1,1)}else y=A}else{var I=M;while(I==M)I=Math.floor(x.AQ(K)*4)&3;B.rotate((-A+I)*Math.PI/2)}x.J(t,B)}var j=x.Jv(t),k=w-2*K.Y8,C=Y-2*K.Y8;
- if(y!=-1){if((y&1)==0)C-=K.Y8;else k-=K.Y8}var i=Math.min(k/j.d,C/j.v),E=new cM;E.translate(-j.x,-j.y);
- E.scale(i,i);var o=(w-j.d*i)/2,$=(Y-j.v*i)/2;if(y!=-1){if(y==3)o=0;if(y==0)$=0;if(y==1)o=w-j.d*i;if(y==2)$=Y-j.v*i}E.translate(Z[0]+o,Z[1]+$);
- x.Hp(K,t,E,K.ca,b)}else{x.$e(K,c,Z,b,1e9)}}};h$.uf.ZC=function(K,Z,b,J){var w=Z[2]-Z[0],Y=Z[3]-Z[1],S=Math.max(w,Y),d=Math.min(w,Y),x=h$.uf,c=x.rO(K),M,u,t,U=J[0]instanceof ArrayBuffer;
- if(U){M="data:image/jpg;base64,"+iN.En(J[0]);u=J[1];t=J[2]}else{var A=Math.floor(c*J.length),y=J[A];
- K.Bg=y;M=y.webformatURL;u=y.webformatWidth;t=y.webformatHeight}var B=Z[0],I=Z[1],j=w,k=Y;if(w/Y>u/t){k=j*t/u;
- I=I-(k-Y)/2}else{j=k*u/t;B=B-(j-w)/2}if(U){b.push("<defs>");b.push("<image width=\""+u+"\" height=\""+t+"\" id=\"Background\" href=\""+M+"\" />");
- b.push("</defs>");var C=j/u;b.push("<use href=\"#Background\" transform=\""+h$.Dx(new cM(C,0,0,C,B,I))+"\" />")}else{var i="cp"+Math.random();
- b.push("<clipPath id=\""+i+"\">");b.push("<path style=\"fill: "+x.GH(K.ca)+"\" d=\""+x.Rect(Z[0],Z[1],w,Y)+"\" />");
- b.push("</clipPath>");b.push("<image clip-path=\"url(#"+i+")\" xlink:href=\""+M+"\" x=\""+B+"\" y=\""+I+"\" width=\""+j+"\" height=\""+k+"\" />")}};
- h$.uf.Nk=function(K,Z,b,J,w,Y,S){var d=h$.uf;return"<text x=\""+Z+"\" y=\""+b+"\" style=\"fill:"+d.GH(w)+"; font-size:"+J+"px; text-anchor:"+["start","middle","end"][Y]+"; font-family:"+S[2]+";\"><tspan>"+K+"</tspan></text>"};
- h$.uf.Hp=function(K,Z,b,J,w){var Y=h$.uf,S=[];for(var H=0;H<Z.t$.length;H++){S.push(J);if(K.ahG){J=(H&1)==K.a8L?{h:1,l:1,a:1}:S[0]}}w.push("<g id=\""+Z.Hq.split("-")[2]+":::\" style=\"transform: "+h$.Dx(b)+";\" >");
- for(var H=0;H<Z.t$.length;H++){var d=Z.t$[H];J=S.pop();w.push("<path style=\"fill: "+(J?Y.GH(J):"#"+d[0])+"\" d=\""+Typr.U.pathToSVG({crds:d[1].H,cmds:d[1].Z})+"\" />")}w.push("</g>")};
- h$.uf.ajG=function(K,Z,b){var J=h$.uf,w=h$.uf.za,Y=[];for(var H=0;H<w.length;H++){var S=w[H],d=S.Hq.slice(0,4);
- if(d!="1001")continue;Y.push(S)}var S=Y[Math.floor(J.AQ(K)*Y.length)];if(J.AQ(K)<.5)J.J(S,new cM(0,1,1,0,0,0));
- var x=Z[3]-Z[1],c=Z[2]-Z[0],M=J.Jv(S),u=.7*Math.min(c,x,.5*Math.max(c,x))/Math.max(M.d,M.v),t=new cM;
- t.scale(u,u);if(J.AQ(K)<.5){t.scale(1,-1);t.translate(0,x)}J.Hp(K,S,t,K.ca,b);t.rotate(Math.PI);t.translate(c,x);
- J.Hp(K,S,t,K.ca,b)};h$.uf.a3W=function(K){var Z=h$.uf.za,b=[];for(var H=0;H<Z.length;H++){var J=Z[H],w=J.Hq.slice(0,4);
- if(w=="0000"){b.push(J);continue}if(["1000","0100","0010","0001"].indexOf(w)==-1)continue;var Y=w.indexOf("1");
- if(J.Hq[5]=="0"&&K==Y&&Y!=3)continue;b.push(J)}return b};h$.uf.$e=function(K,Z,b,J,w,Y,S){var d=h$.uf.za,x=h$.uf,c=[],j,k;
- for(var H=0;H<d.length;H++){var M=d[H],u=M.Hq.slice(0,4);if(["1110","1101","1011","0111"].indexOf(u)==-1)continue;
- var t=u.indexOf("0")+2&3;if(M.Hq[5]=="0")if(Y==!0||Z!=t&&!(Z==1&&t==3))continue;c.push(M)}var U=S!=null?S:Math.floor(x.AQ(K)*c.length),M=c[U],M=JSON.parse(JSON.stringify(M)),u=M.Hq.slice(0,4),t=u.indexOf("0")+2&3;
- if(t==3&&Z==1)X.J(M,new cM(1,0,0,-1,0,1e3));var A=new cM;A.translate(-500,-500);A.rotate(-t*Math.PI/2);
- A.translate(500,500);x.J(M,A);var y=b[3]-b[1],B=b[2]-b[0],I=x.Jv(M);if(I.y<0){I.v+=I.y;I.y=0}if(I.y>0){I.v+=I.y;
- I.y=0}if((Z&1)==0){k=y;j=B}else{j=y;k=B}var C=Math.min(Math.min(.5+.5*x.AQ(K))*Math.min(B,y),w)/I.v,i=Math.ceil(j/(1e3*C)),E=new cM,o=new cM;
- o.scale(C,C);if(Z==0||Z==2){o.translate(-(B/2),-(y/2));o.rotate(-Z*Math.PI/2);o.translate(B/2+b[0],y/2+b[1])}else{o.rotate(Math.PI/2);
- o.scale(1,-1);o.translate(b[0],b[1]);if(Z==1){o.scale(-1,1);o.translate(B,0)}}J.push("<g id=\"Border-"+["top","right","bottom","left"][Z]+":::\">");
- for(var H=0;H<i;H++){var $=E.clone();$.concat(o);x.Hp(K,M,$,K.ca,J);E.translate(1e3-2,0)}J.push("</g>");
- return U};h$.uf.Rect=function(K,Z,b,J){return Typr.U.pathToSVG({crds:[K,Z,K+b,Z,K+b,Z+J,K,Z+J],cmds:["M","L","L","L","Z"]})};
- h$.uf.ajl=function(K,Z,b,J,w){var Y=[K,Z,K+b,Z,K+b,Z+J,K,Z+J];K+=w;Z+=w;b-=2*w;J-=2*w;Y.push(K,Z,K,Z+J,K+b,Z+J,K+b,Z);
- return Typr.U.pathToSVG({crds:Y,cmds:"M L L L Z M L L L Z".split(" ")})};h$.uf.a1l=function(K,Z){var b=X._X(K.h,K.l,K.a);
- b.De=Math.max(.1,Math.min(.9,b.De+Z));return X.aV(b.wi,b.wu,b.De)};h$.uf.amZ=function(K,Z){var b=X._X(K.h,K.l,K.a);
- b.wi+=Z;return X.aV(b.wi,b.wu,b.De)};h$.uf.anj=function(K){var Z=X._X(K.h,K.l,K.a);Z.De=1-Z.De;return X.aV(Z.wi,Z.wu,Z.De)};
- h$.uf.aaS=function(K,Z){var b=K.h-Z.h,J=K.l-Z.l,w=K.a-Z.a;return Math.sqrt(b*b+J*J+w*w)};h$.uf.amn=function(K){var Z=h$.uf;
- return{h:Z.AQ(K),l:Z.AQ(K),a:Z.AQ(K)}};h$.uf.GH=function(K){return CSS.WE({h:K.h*255,l:K.l*255,a:K.a*255})};
- h$.uf.Jv=function(K){var Z=K.t$,b=new bW;for(var H=0;H<Z.length;H++)b=b.tO(X.O.Jv(Z[H][1].H));return b};
- h$.uf.J=function(K,Z){var b=K.t$;for(var H=0;H<b.length;H++)X.O.J(b[H][1].H,Z,b[H][1].H)};h$.uf.AQ=function(K){K.acq++;
- var Z=K.acq&3;if(Z==0)K.Fn=h$.uf.ql(K.Fn);var b=K.Fn>>>8*Z&255;return b*(.99999999/255)};h$.uf.rO=function(K){var Z=h$.uf.ql(K.Fn);
- K.Fn=h$.uf.ql(Z);return Z*(1/4294967295)};h$.uf.ql=function(K){K=(K^61^K>>>16)>>>0;K=K+(K<<3)>>>0;K=(K^K>>>4)>>>0;
- K=K*668265261>>>0;K=(K^K>>>15)>>>0;return K};h$.uf.za=[{Hq:"0001-0-bird",t$:[["4b3c34",{Z:"M C L C C L Z M C C L C C L Z M C L C L Z M C L C C L Z".split(" "),H:[208,16,253,5,247,86,228,104,218,108,253,60,235,12,211,18,210,18,209,17,208,16,208,16,187,140,238,125,326,133,319,189,318,198,307,210,299,207,297,205,307,208,316,195,317,188,320,126,208,137,174,149,187,140,137,75,156,79,177,94,164,157,173,147,177,101,165,79,142,75,137,75,368,59,165,59,182,233,0,210,0,225,161,250,194,61,364,63,367,61,368,59,368,59,368,59]}],["3c7040",{Z:"M C C C C C L Z M C C C C L Z M C C C C L Z M C C C C L Z M C C C C C L Z M C C C C L Z M C C C C Z".split(" "),H:[345,123,324,113,331,70,284,80,287,79,310,89,314,103,314,104,306,90,284,82,281,81,270,85,268,86,274,117,335,119,345,123,345,123,270,0,283,29,282,58,244,66,258,62,265,40,269,27,265,37,256,56,249,58,242,31,263,18,270,0,270,0,89,100,81,136,47,182,101,196,90,189,92,157,91,145,94,160,93,191,109,195,148,158,96,129,89,100,89,100,230,187,201,240,160,226,133,198,150,191,172,197,187,198,166,193,153,190,134,193,159,162,207,194,230,187,230,187,126,177,131,159,129,150,119,139,122,122,145,112,147,97,166,128,164,155,134,168,139,154,146,142,145,131,143,145,133,159,126,177,126,177,209,86,195,86,166,91,173,109,177,102,181,97,191,96,180,99,174,113,175,113,194,114,200,96,209,86,209,86,278,175,254,167,235,168,231,143,245,143,248,151,256,158,252,147,243,144,240,142,276,147,265,171,278,175]}],["b588c1",{Z:"M C C C C C C C C C C C C L Z".split(" "),H:[189,40,188,42,186,44,184,47,184,52,183,55,181,59,175,70,160,78,147,79,142,79,131,78,127,75,118,74,95,71,93,70,89,70,88,70,69,72,74,66,82,68,93,65,78,64,83,62,95,59,128,50,128,33,155,29,162,16,180,13,189,31,193,31,196,34,198,37,197,37,193,39,189,40,189,40]}]]},{Hq:"0001-0-bird2",t$:[["ff7f2a",{Z:"M L L L Z M L L L Z".split(" "),H:[296,0,296,62,335,62,296,0,357,0,357,62,318,62,357,0]}],["b588c1",{Z:"M C C C C C C C C C C C L Z".split(" "),H:[321,48,344,48,379,67,396,121,408,176,396,230,337,255,303,265,265,268,217,235,191,217,170,188,186,180,195,177,199,187,205,192,203,185,199,178,207,172,217,165,224,178,225,182,227,196,231,203,250,206,273,205,290,196,292,165,289,133,269,118,268,101,267,77,288,49,321,48,321,48]}],["74439e",{Z:"M C C C C C C L Z M C C Z".split(" "),H:[337,187,329,202,317,204,304,204,293,204,284,205,293,224,286,216,278,209,268,214,257,220,262,237,269,243,284,258,310,256,323,243,337,227,339,208,337,187,337,187,340,77,310,78,287,81,315,96,269,83,309,75,340,77]}],["000000",{Z:"M L L L Z M L L L Z".split(" "),H:[326,258,334,315,323,316,326,258,298,262,296,318,286,317,298,262]}],["4b3c34",{Z:"M L C C C C C C C C L Z".split(" "),H:[0,272,0,336,63,296,119,296,175,320,205,330,229,339,278,338,322,337,354,322,405,325,443,329,482,332,501,377,501,366,502,348,474,328,464,320,440,312,384,309,296,309,300,333,186,293,118,264,54,250,0,272,0,272]}],["3c7040",{Z:"M C C C Z M C C C Z M C C C L Z M C C C L Z M C C C L Z M C C C Z".split(" "),H:[58,260,44,247,27,239,20,208,15,188,32,182,43,198,59,227,56,242,58,260,181,323,167,336,150,345,143,375,138,396,155,401,166,385,182,356,179,342,181,323,60,260,79,249,100,243,113,214,122,194,102,186,86,200,62,227,65,242,60,260,60,260,499,378,479,377,462,372,435,388,417,399,425,415,444,411,476,403,484,390,499,378,499,378,501,379,494,397,482,411,488,442,491,463,511,461,514,442,520,410,508,397,501,379,501,379,503,378,513,390,516,402,531,413,546,421,557,412,548,401,534,382,519,379,503,378]}]]},{Hq:"0000-1-flower",t$:[["7a59a2",{Z:"M C C C C C C C Z M C C C C C C L Z M C C C C C C C L Z M C C C C C C L Z M C C C C C C C L Z M C C C C C C L Z M C C C C C C C L Z M C C C C C C L Z".split(" "),H:[468,470,411,473,371,480,351,495,332,509,322,536,325,581,325,601,328,621,325,637,346,634,371,638,397,637,427,636,456,626,465,611,478,596,485,553,489,490,477,489,470,483,468,470,445,563,435,583,425,591,415,590,401,588,401,572,410,549,388,558,375,557,369,546,366,533,374,524,390,517,416,506,441,498,465,495,463,519,455,542,445,563,445,563,489,450,486,392,480,352,465,332,451,313,425,302,380,305,360,305,340,307,324,304,327,324,322,350,323,376,323,406,332,435,347,444,362,457,405,465,468,470,469,458,476,451,489,450,489,450,395,424,376,415,368,405,369,394,371,380,387,380,410,390,402,368,403,355,414,349,427,346,436,355,443,370,454,397,460,422,463,446,439,443,417,435,395,424,395,424,508,470,566,468,606,462,626,447,645,433,656,407,654,362,654,342,652,322,655,306,634,309,609,304,583,305,553,305,524,314,514,329,501,344,493,387,488,449,500,451,507,457,508,470,508,470,534,377,544,357,554,350,564,351,578,353,578,369,568,392,590,384,604,385,609,396,612,409,603,418,588,425,561,435,536,442,512,445,515,421,523,399,534,377,534,377,488,490,492,547,499,587,514,607,528,626,554,636,600,633,619,632,640,630,656,633,652,612,656,587,655,560,655,531,645,502,629,493,614,480,571,473,508,469,507,481,501,488,488,490,488,490,582,513,602,523,610,533,609,543,607,557,591,557,568,548,577,570,576,583,565,589,552,592,542,584,535,568,524,542,517,517,514,493,538,495,560,503,582,513,582,513]}]]},{Hq:"0000-1-flower",t$:[["d13777",{Z:"M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z".split(" "),H:[474,503,457,528,452,530,450,528,450,523,469,498,464,493,388,522,332,552,314,585,297,628,322,660,372,639,361,698,421,709,450,665,467,649,477,596,482,505,474,503,474,503,439,563,431,563,424,556,424,548,424,539,431,532,439,532,447,532,454,539,454,548,454,556,447,563,439,563,462,475,432,467,429,463,430,460,435,458,465,469,468,463,417,399,371,356,335,348,288,345,265,379,300,420,241,428,249,488,301,503,321,513,374,507,462,483,462,475,462,475,394,460,391,452,396,444,404,441,412,438,420,443,423,451,426,459,421,467,413,470,405,473,396,468,394,460,484,455,483,424,486,419,489,420,492,424,492,456,498,457,543,389,570,332,566,294,554,249,515,238,487,284,461,231,406,256,408,310,405,333,427,381,477,458,484,455,484,455,477,385,484,380,494,382,499,389,504,396,502,405,496,410,489,415,479,414,474,407,469,400,471,390,477,385,511,470,539,459,545,461,545,463,542,467,512,477,513,483,592,505,654,513,688,497,728,472,726,432,674,419,717,378,675,334,625,353,602,356,563,393,506,464,511,470,511,470,575,442,581,447,583,456,578,463,573,470,563,472,557,467,550,462,548,452,553,445,558,438,568,437,575,442,505,499,524,523,524,529,521,531,517,529,498,503,492,506,496,588,508,650,533,677,570,707,607,693,603,639,656,667,685,614,651,572,641,551,594,525,509,493,505,499,505,499,551,552,548,560,540,564,532,561,524,559,519,550,522,542,524,534,533,530,541,532,549,535,554,543,551,552]}]]},{Hq:"0000-1-flower",t$:[["ffac42",{Z:"M C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Z M C C C C Z".split(" "),H:[646,471,646,446,626,426,601,426,599,426,597,426,595,427,596,426,598,424,599,423,616,406,616,378,599,360,581,343,553,343,536,360,534,361,533,363,532,364,532,363,532,361,532,359,532,335,512,315,488,315,463,315,443,335,443,359,443,361,443,363,443,365,442,364,441,363,440,362,422,344,394,344,377,362,359,379,359,407,377,425,378,426,380,427,381,429,379,428,378,428,376,428,351,428,331,448,331,473,331,498,351,518,376,518,378,518,380,517,382,517,381,518,379,519,378,521,361,538,361,566,378,584,396,601,424,601,441,584,443,582,444,581,445,579,445,581,445,583,445,584,445,609,465,629,490,629,514,629,534,609,534,584,534,582,534,580,534,579,535,580,536,581,537,582,555,600,583,600,600,582,618,565,618,537,600,519,599,518,597,516,596,515,598,515,599,516,601,516,626,516,646,496,646,471,489,552,444,552,409,516,409,472,409,428,444,392,489,392,533,392,569,428,569,472,569,516,533,552,489,552]}]]},{Hq:"0000-1-flower",t$:[["d04040",{Z:"M C C L L C C C C L L C C L L C C C C L C C C C L Z M C C C Z M C C C L Z M C C C L Z".split(" "),H:[691,424,690,369,680,330,660,303,634,320,601,361,568,406,568,406,568,327,578,326,585,317,585,306,585,294,576,284,564,284,552,284,542,294,542,306,542,317,550,326,560,327,560,406,559,406,540,359,522,311,501,291,475,319,453,360,433,407,431,406,431,327,441,326,448,317,448,306,448,294,439,284,427,284,415,284,405,294,405,306,405,317,412,326,423,327,423,404,390,363,360,326,341,308,296,401,299,489,360,567,396,613,443,639,500,638,624,636,694,524,692,424,691,424,389,543,370,514,379,498,399,504,439,518,470,564,488,613,455,600,414,580,389,543,481,480,488,445,505,441,515,459,533,497,524,552,501,599,487,567,472,523,481,480,481,480,624,523,610,563,565,595,515,613,528,580,548,538,585,514,614,494,629,503,624,523,624,523]}]]},{Hq:"0000-1-flower",t$:[["ec7272",{Z:"M C C C C Z M C C C C Z M C C C C L Z M C C C C L Z M C C C C Z M C C C C L Z".split(" "),H:[447,475,452,450,452,438,437,423,422,407,407,412,390,383,398,418,421,415,433,434,445,453,446,474,447,475,495,446,520,439,529,433,535,412,542,390,529,380,546,351,520,376,533,394,523,414,513,434,495,445,495,446,545,473,564,490,574,495,595,490,617,485,620,469,653,468,619,459,610,479,587,480,565,482,546,472,545,473,545,473,549,533,543,558,543,569,559,585,574,601,589,596,606,624,597,590,575,592,563,573,551,555,550,534,549,533,549,533,504,562,480,570,470,575,464,596,458,618,470,628,454,657,479,632,466,614,476,594,486,575,504,563,504,562,459,536,440,519,430,513,409,518,387,524,384,539,351,540,385,549,394,529,417,528,439,527,457,536,459,536,459,536]}],["333333",{Z:"M C C C C C C C C C C C C L Z M C C C C C C C C C C C C L Z M C C C C C C C C C C C C L Z M C C C C C C C C C C C C L Z M C C C C C C C C C C C C L Z M C C C C C C C C C C C C L Z".split(" "),H:[534,455,584,415,579,358,577,335,574,315,585,304,585,304,585,304,568,308,561,312,554,316,520,333,500,363,479,392,493,437,486,456,479,476,452,485,452,485,452,485,471,474,475,454,479,434,460,402,482,365,505,328,565,292,597,294,612,295,591,298,587,316,583,333,593,373,584,404,574,440,533,456,534,455,534,455,559,506,619,530,666,497,685,483,701,471,716,475,716,475,716,475,704,463,697,459,690,454,657,434,622,431,587,428,554,462,534,465,513,469,492,451,492,451,492,451,511,461,530,455,549,448,568,416,611,417,654,418,716,452,730,481,737,495,724,478,706,483,689,489,660,516,628,524,592,534,558,506,559,506,559,506,524,552,534,615,586,640,607,649,625,657,629,672,629,672,629,672,634,655,634,647,634,639,636,601,621,569,606,537,560,525,547,509,534,494,539,466,539,466,539,466,539,488,554,501,569,514,607,514,627,552,648,590,650,660,632,687,623,700,631,680,617,667,605,656,566,644,543,621,517,594,524,551,524,552,524,552,467,546,417,585,421,643,424,665,426,686,415,697,415,697,415,697,432,693,439,689,446,684,481,667,501,638,521,609,508,563,515,544,522,524,548,515,548,515,548,515,530,527,526,546,522,566,540,598,518,635,496,672,436,709,404,706,388,705,409,702,413,684,417,667,408,628,417,596,426,561,467,544,467,546,467,546,442,495,383,472,336,504,317,518,301,530,286,526,286,526,286,526,298,539,305,543,312,547,344,568,380,571,415,574,448,539,468,536,488,532,510,551,510,551,510,551,490,540,471,547,452,553,434,585,391,584,348,583,286,550,272,521,265,507,278,524,296,518,313,513,342,485,373,477,409,468,444,495,442,495,442,495,476,449,467,386,415,361,394,352,375,344,371,329,371,329,371,329,366,346,366,354,366,362,364,400,379,433,394,465,440,476,453,492,467,508,462,535,462,535,462,535,461,513,446,500,431,487,394,487,373,449,352,411,350,341,368,314,377,301,369,321,383,334,396,345,434,357,457,380,483,407,477,450,476,449,476,449]}]]},{Hq:"0000-0-hearts",t$:[["d17070",{Z:"M C C C C C C C C C L Z".split(" "),H:[415,584,413,585,411,586,409,587,392,596,389,620,395,633,401,647,414,663,450,668,485,674,487,681,494,690,491,679,487,673,507,643,527,613,524,593,518,579,512,566,493,552,475,558,467,561,451,566,448,586,435,578,423,581,415,584,415,584]}],["6bcc6b",{Z:"M C C C C C C C C C L Z".split(" "),H:[595,451,593,449,590,448,588,448,563,439,537,457,529,475,521,493,516,520,542,560,568,601,563,609,559,623,568,611,571,602,618,595,666,589,684,567,692,550,700,532,697,501,674,488,665,482,645,472,622,486,619,465,606,456,595,451,595,451]}],["5c5cc2",{Z:"M C C C C C C C C C L Z".split(" "),H:[341,362,338,364,335,366,332,368,304,385,301,424,312,446,323,468,345,494,405,501,465,508,468,520,480,534,475,516,468,506,499,455,531,404,524,370,514,348,503,325,470,304,440,315,427,320,401,331,397,364,374,351,355,356,341,362,341,362]}]]},{Hq:"0000-0-anchor",t$:[["2a3b66",{Z:"M C C C C L Z M C C C C C C C C C C C C C C L C C C C C C C C C C C C C L C C C C C C C C C C C C C L Z".split(" "),H:[495,315,490,315,488,318,489,323,491,328,502,326,502,320,502,317,501,316,497,315,496,315,496,315,495,315,495,315,496,303,509,303,521,320,514,327,511,330,513,345,517,348,519,350,531,352,546,354,570,357,572,357,578,354,588,347,592,351,592,369,592,385,588,390,580,385,576,383,570,383,552,384,524,387,519,389,517,397,515,404,517,515,520,554,522,583,525,599,530,606,534,610,555,617,565,617,584,616,607,602,635,572,639,568,641,566,644,563,633,559,616,557,616,557,675,533,675,533,671,605,669,609,667,611,664,591,658,577,657,579,657,580,656,582,628,638,603,660,565,664,545,666,521,672,514,675,512,677,507,682,504,688,501,693,497,698,496,698,494,698,490,693,487,688,484,682,480,677,477,675,471,672,447,666,427,664,391,660,367,640,340,591,335,604,332,621,331,619,329,615,325,544,325,544,384,568,384,568,368,569,357,573,385,602,408,616,426,617,437,617,458,610,461,606,466,599,470,583,472,554,474,515,476,404,475,397,473,389,468,387,440,384,422,383,416,383,412,385,403,390,400,385,400,369,400,351,403,347,414,354,419,357,421,357,446,354,460,352,473,350,475,348,478,345,481,330,478,327,470,320,483,303,496,303,496,303]}]]},{Hq:"0000-1-leaf",t$:[["fbb600",{Z:"M L L L L L L C L L C L C L C C C C C L C C C C C C C C C L C C C C C C C C C C C C C L L L L Z".split(" "),H:[642,726,633,723,632,707,591,631,570,582,526,521,537,547,535,579,517,598,501,619,486,602,414,634,412,606,379,609,346,611,394,557,406,547,401,539,386,532,319,519,337,508,332,493,320,478,326,464,302,450,287,436,303,436,324,441,330,432,346,434,359,434,359,415,377,428,397,431,417,432,442,440,437,418,417,416,406,372,401,370,395,367,389,355,417,363,408,339,406,323,416,312,427,303,417,276,433,295,444,297,452,294,479,321,490,313,496,294,503,322,510,329,517,338,522,353,530,371,530,379,546,402,551,389,555,378,578,333,606,333,628,304,652,280,646,306,644,327,657,329,649,356,658,374,679,384,666,392,656,415,645,432,627,457,653,451,661,457,692,460,698,473,715,481,697,485,678,488,669,509,656,523,655,533,666,539,659,537,659,542,643,531,630,535,613,543,608,539,598,535,594,542,590,553,590,566,594,564,596,569,568,575,551,543,531,519,575,577,597,628,639,708,642,726]}]]},{Hq:"0000-1-acorn",t$:[["a05a2c",{Z:"M C C C C C C C L Z".split(" "),H:[506,453,450,426,413,422,398,444,374,480,374,533,384,573,391,602,407,625,430,645,451,658,487,654,509,647,554,633,587,605,612,565,635,527,591,500,565,482,557,476,515,457,506,453,506,453]}],["502d16",{Z:"M C C C C C C C C C C C Z".split(" "),H:[640,524,639,539,623,540,623,540,627,522,607,504,583,488,547,465,507,445,470,434,439,426,412,417,400,437,400,437,391,424,400,414,434,370,498,356,551,376,555,349,583,317,597,321,612,326,621,346,620,350,619,354,594,352,584,368,580,375,577,382,575,387,619,412,649,460,640,524]}]]},{Hq:"0000-0-skull",t$:[["808080",{Z:"M C L C C L C L C C C C C C C L C L C C C C C C C C L C C L C L C C C C C C C L C L C L C C C C C C Z M C C C C Z M C C C C Z M L L L Z".split(" "),H:[396,410,398,415,398,420,398,424,420,437,433,404,465,382,501,382,538,382,569,404,582,435,602,424,602,419,603,415,604,410,604,410,609,392,622,379,633,382,643,384,648,402,643,420,643,421,642,421,642,422,643,422,643,422,644,422,662,427,675,440,672,450,669,461,652,465,633,460,628,459,624,457,620,455,589,473,588,491,582,507,572,520,607,540,611,538,615,536,620,535,639,530,656,535,659,545,662,556,649,568,630,573,630,574,629,574,629,574,629,574,629,575,629,575,634,594,630,611,619,614,609,617,596,604,591,585,590,580,589,576,589,571,565,557,564,592,536,619,501,619,466,619,438,591,437,557,412,572,411,576,411,580,410,585,410,585,405,604,392,617,381,614,371,611,366,593,371,575,371,574,371,574,372,574,371,573,371,573,370,573,352,568,339,556,342,545,345,534,362,530,381,535,385,536,390,538,394,540,430,519,421,507,415,491,414,475,380,455,376,457,372,459,367,460,367,460,349,465,331,461,328,450,326,440,338,427,357,422,357,422,358,422,358,422,358,421,358,421,358,420,353,402,357,384,368,381,379,379,391,391,396,410,463,439,445,439,431,453,431,470,431,488,445,502,463,502,480,502,494,488,494,470,494,453,480,439,463,439,540,439,522,439,508,453,508,470,508,488,522,502,540,502,557,502,571,488,571,470,571,453,557,439,540,439,483,528,518,528,500,503,483,528]}]]},{Hq:"0000-0-ghost",t$:[["e6e6e6",{Z:"M C C C C C C C C C C L Z M C C C C C C C C Z M C C Z".split(" "),H:[653,486,653,574,689,597,689,638,689,661,640,644,620,656,601,666,609,682,583,692,563,700,538,666,512,666,490,666,451,695,433,686,415,677,416,646,388,644,367,641,313,671,313,648,313,619,346,588,346,486,346,388,415,308,500,308,584,308,653,388,653,486,653,486,449,396,428,396,412,415,412,439,412,462,428,482,449,482,465,482,478,470,484,454,489,470,503,482,519,482,539,482,556,462,556,439,556,415,539,396,519,396,503,396,489,407,484,423,478,407,465,396,449,396,482,505,441,505,465,560,482,560,503,560,524,505,482,505]}],["000000",{Z:"M C C C C Z M C C C C Z".split(" "),H:[526,446,526,455,519,462,510,462,501,462,494,455,494,446,494,437,501,430,510,430,519,430,526,437,526,446,475,446,475,455,468,462,459,462,450,462,442,455,442,446,442,437,450,430,459,430,468,430,475,437,475,446]}]]},{Hq:"1001-1-rose",t$:[["9e1460",{Z:"M C C C C C C C C C Z M C C C C C C C C C Z".split(" "),H:[568,83,558,83,548,88,539,96,538,98,536,99,535,101,522,115,513,134,517,149,522,172,561,200,592,207,604,210,611,215,615,221,622,234,611,258,611,258,613,260,615,264,618,264,627,266,638,241,640,236,660,188,614,83,568,83,526,125,527,97,567,68,593,75,616,81,642,121,649,152,651,165,656,172,662,176,675,183,698,173,698,173,698,173,698,173,698,173,704,176,705,179,705,180,706,189,681,199,678,200,678,200,677,201,677,201,627,220,524,170,526,125]}],["020304",{Z:"M C C C C C Z M C C C C C Z M C C C C C Z M C C C C Z".split(" "),H:[60,151,60,151,37,125,60,98,83,72,95,91,115,66,134,42,117,26,120,30,123,34,146,83,132,114,114,154,60,151,60,151,280,70,280,70,258,97,283,122,308,147,318,127,339,150,361,173,344,190,347,186,350,182,370,132,354,101,333,62,280,70,280,70,61,150,61,150,27,143,30,108,33,73,54,81,55,50,57,19,33,16,38,17,43,19,91,44,98,78,107,121,61,150,61,150,-27,185,184,158,222,43,352,32,444,24,538,97,538,97,538,97,453,45,354,48,241,51,185,170,-27,185]}]]},{Hq:"1001-1-curls",t$:[["53a7ab",{Z:"M C C C C C C C C C C C C C C C C L Z M C C C C C C C C C C C C C C C C L Z M C C C C C C C C C C C C C C C C C C C C C L Z".split(" "),H:[68,114,121,103,159,110,183,135,212,169,211,204,189,237,162,277,124,291,86,276,52,263,38,236,47,202,55,168,79,151,121,156,147,162,165,177,160,205,155,228,135,241,113,237,97,234,92,221,96,205,98,195,105,194,115,200,124,205,133,204,135,197,139,183,122,167,95,171,68,176,54,193,68,220,84,252,131,261,165,238,201,202,199,164,158,136,118,113,52,122,-23,151,2,134,33,122,68,114,68,114,71,83,119,75,163,79,198,107,226,129,247,174,271,207,291,229,316,241,342,232,370,222,394,206,418,209,443,212,461,238,485,258,500,272,522,276,543,271,543,271,524,279,518,281,500,287,483,277,466,256,453,243,441,230,427,223,413,217,392,220,372,229,372,230,371,230,370,230,354,241,337,251,315,250,283,248,253,222,229,172,209,133,178,106,137,94,103,84,52,94,-30,133,-3,108,30,91,71,83,71,83,83,54,122,46,166,49,195,67,219,82,250,122,290,168,308,186,330,194,355,192,393,183,400,145,383,118,372,101,355,91,328,91,313,92,303,98,300,109,298,116,299,125,304,131,315,147,327,152,340,149,349,149,354,132,343,131,330,131,326,129,328,120,332,97,355,100,365,114,381,137,367,165,343,168,321,170,289,150,288,117,290,77,319,58,352,64,388,74,405,104,404,141,403,177,382,202,345,207,312,211,284,191,260,161,245,141,229,122,213,106,196,84,166,73,129,67,80,62,28,79,-26,108,10,79,46,63,83,54,83,54]}],["bbdc54",{Z:"M C C C C C L Z M C C C C C L Z M C C C C L Z M C C C C L Z M C C C C C C C C C L Z M C C C C C C C C C C C C C C C C C C C C C C C C C C C C C L Z".split(" "),H:[321,315,287,324,252,312,211,219,217,284,239,326,279,341,324,352,362,329,398,291,316,305,258,269,217,196,238,284,274,319,321,315,321,315,211,261,223,300,234,345,252,374,220,378,194,367,193,324,194,306,198,288,206,270,197,315,204,340,221,351,206,327,202,297,211,261,211,261,206,246,193,301,170,317,138,297,162,281,184,254,205,222,201,246,191,267,174,283,186,279,197,267,206,246,206,246,378,233,370,286,337,299,294,270,312,277,330,276,347,267,294,278,259,252,234,203,280,259,327,278,378,233,378,233,626,217,604,273,555,313,511,315,484,316,438,289,432,232,450,253,488,296,511,291,532,286,551,277,566,261,527,269,498,263,480,243,478,241,478,237,480,235,486,230,504,220,519,226,537,233,551,242,567,241,591,236,611,228,626,217,626,217,411,192,432,183,439,166,420,136,443,144,460,158,466,182,470,165,456,149,430,133,459,136,485,145,505,165,503,143,463,133,434,128,486,127,526,124,539,118,505,123,470,124,435,122,461,111,483,96,500,76,475,95,450,110,424,118,450,96,465,72,466,48,458,75,440,98,419,112,424,106,428,99,428,91,429,68,413,57,393,51,419,70,426,92,411,110,408,77,385,58,343,52,383,26,422,25,445,62,458,47,465,29,467,8,477,27,479,51,475,76,497,64,515,49,528,29,524,57,515,82,496,103,521,113,549,111,579,99,560,122,535,136,502,137,518,149,521,173,514,205,505,181,492,166,476,158,483,188,470,205,447,216,456,183,451,166,438,157,444,193,426,211,379,207,403,193,416,172,416,140,434,156,428,173,411,192,411,192]}]]},{Hq:"0111-0-pines",t$:[["e9e9e9",{Z:"M C C C C C C C C L L L Z".split(" "),H:[0,946,0,946,54,960,99,944,149,927,182,954,205,956,245,960,298,940,382,974,435,995,478,957,538,956,571,955,597,969,631,968,663,967,701,938,749,944,805,950,851,960,893,946,950,928,1e3,946,1e3,946,1e3,1e3,0,1e3,0,946]}],["437a26",{Z:"M C L C C C L L C C L L L L L C Z M C L C C C L L C C L L L L L C Z M C L C C C L L C C L L L L L C Z M C L C C C L L C C L L L L L C Z M C L C C C L L C C L L L L L C Z".split(" "),H:[119,801,120,801,148,859,148,859,137,853,137,853,155,890,155,891,156,892,138,887,140,888,141,888,171,925,171,925,126,924,125,943,125,943,105,944,106,944,107,944,106,924,106,924,61,925,93,886,77,891,100,854,89,860,89,860,119,801,119,801,286,871,286,871,303,905,303,905,296,902,296,902,307,924,307,924,307,925,297,922,297,922,298,922,316,944,316,944,289,944,289,955,289,955,277,956,278,956,278,956,278,944,278,944,251,944,270,921,260,924,274,902,268,906,268,906,285,871,286,871,526,863,526,863,546,903,546,903,538,899,538,899,550,924,550,925,550,926,539,922,540,922,540,922,561,948,561,948,530,947,529,960,529,960,516,961,517,961,518,961,517,947,517,947,486,948,508,921,497,925,513,899,505,903,505,903,526,863,526,863,731,841,731,841,752,883,752,883,744,879,744,879,757,907,757,908,758,908,745,905,746,905,747,905,769,932,769,932,736,932,735,946,735,946,721,946,721,946,722,947,721,932,721,932,688,932,712,903,700,908,717,880,709,884,709,884,731,841,731,841,889,826,889,826,914,876,914,876,904,871,904,871,920,904,920,905,920,906,906,901,907,902,908,902,934,934,934,934,894,933,894,950,894,950,877,951,878,951,879,951,878,933,878,933,838,934,866,900,852,905,872,872,862,877,862,877,889,826,889,826]}]]},{Hq:"0111-0-flowers",t$:[["8cae40",{Z:"M C L C C C L C C L C C C L C C C L C C L C C L Z M C L C C C L C C L C C C L C C C L C C L C C L Z M C L C C C L C C L C C C L C C C L C C L C C L Z M C L C C C L C C L C C C L C C C L C C L C C L Z".split(" "),H:[182,866,160,879,146,903,135,929,135,844,177,842,228,831,230,796,231,770,207,765,182,779,160,792,146,816,135,843,135,713,135,711,134,710,132,710,130,710,128,711,128,713,128,841,117,815,103,791,82,779,57,764,33,769,34,795,36,830,86,841,128,844,128,930,117,903,103,880,82,867,57,853,33,858,34,884,36,919,86,930,128,932,128,1009,128,1010,130,1012,132,1012,134,1012,135,1010,135,1009,135,931,177,928,228,918,230,882,231,856,207,851,182,866,182,866,447,904,430,898,412,904,394,916,394,861,413,873,431,879,447,873,458,868,458,852,447,848,430,841,412,848,394,859,394,788,394,787,393,786,391,786,389,786,388,787,388,788,388,859,370,847,352,841,336,848,325,852,325,868,336,873,352,879,370,873,388,862,388,915,370,904,352,898,336,904,325,909,325,925,336,929,352,936,370,930,388,918,388,1009,388,1010,389,1011,391,1011,393,1011,394,1010,394,1009,394,918,413,930,431,936,447,929,458,925,458,909,447,904,447,904,662,943,650,954,641,972,634,993,634,914,659,907,680,895,692,873,707,846,686,836,662,859,650,870,641,888,634,909,634,818,634,816,632,815,631,815,629,815,628,816,628,818,628,908,621,887,612,870,600,859,576,836,555,846,570,873,582,895,603,907,628,914,628,992,621,971,612,954,600,943,576,920,555,930,570,957,582,978,603,990,628,998,628,1009,628,1010,629,1011,631,1011,632,1011,634,1010,634,1009,634,998,659,991,680,978,692,957,707,930,686,920,662,943,662,943,892,842,875,857,862,882,850,912,850,822,874,817,896,805,908,778,919,755,896,751,877,769,866,779,857,796,850,815,850,737,850,736,848,735,847,735,845,735,844,736,844,737,844,815,836,795,828,779,817,769,798,751,775,755,785,777,797,804,820,817,844,822,844,912,832,882,818,857,801,842,772,816,737,822,753,854,772,894,806,911,844,918,844,1009,844,1010,845,1011,847,1011,848,1011,850,1010,850,1009,850,918,887,911,922,894,941,854,957,822,922,816,892,842,892,842]}],["d13777",{Z:"M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z M L C L L C C C C L L Z M C C C C Z M C C C C C C C Z M C C C C C C L Z M C C C C C C C L Z M C C C C C C L Z M C C C C C C C L Z M C C C C C C L Z M C C C C C C C L Z M C C C C C C L Z M C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Z M C C C C Z M C C L L C C C C L L C C L L C C C C L C C C C L Z M C C C Z M C C C L Z M C C C L Z".split(" "),H:[125,603,115,617,112,619,110,618,111,615,122,600,119,597,75,614,43,631,32,650,22,675,36,694,65,682,59,716,94,722,111,696,120,687,126,657,129,604,125,603,125,603,104,638,99,638,95,634,95,629,95,624,99,620,104,620,109,620,113,624,113,629,113,634,109,638,104,638,117,587,100,582,98,579,99,578,102,577,119,583,121,580,92,543,65,517,44,513,17,512,4,531,24,555,-10,560,-6,594,24,603,36,609,67,605,118,591,118,587,117,587,78,578,77,573,79,568,84,567,88,565,93,568,95,573,96,577,94,582,89,584,85,585,80,583,78,578,130,575,130,557,131,554,133,555,135,557,135,575,138,576,164,537,180,504,177,482,171,456,148,449,132,476,117,445,85,460,86,491,84,504,97,532,126,577,130,575,130,575,126,535,130,532,136,533,139,537,142,541,141,546,137,549,133,552,127,551,125,547,122,543,122,538,126,535,146,584,162,577,165,578,166,580,164,582,146,588,147,591,193,604,229,609,249,600,271,585,271,562,240,554,265,530,241,505,212,516,199,518,176,539,143,580,146,584,146,584,183,567,187,570,187,576,185,580,182,584,176,585,172,582,168,579,167,573,170,569,173,565,179,565,183,567,142,601,153,615,153,618,152,619,149,618,138,603,135,605,137,652,144,688,159,704,180,721,202,713,199,681,230,698,246,667,227,643,221,631,194,616,145,597,142,601,142,601,169,631,167,636,162,638,158,637,153,635,151,630,152,625,154,621,159,618,163,620,168,621,170,626,169,631,376,691,343,693,320,697,309,706,297,714,291,729,294,756,294,767,295,779,294,788,305,786,320,788,335,788,353,787,369,782,375,773,382,764,386,739,388,703,381,702,377,699,376,691,363,745,357,757,351,761,345,761,337,760,337,751,343,737,330,742,322,742,319,735,317,728,322,723,331,718,346,712,360,708,374,706,373,720,369,733,363,745,363,745,388,680,387,646,383,623,375,612,366,600,351,594,325,596,314,596,302,597,293,595,295,607,292,622,292,637,292,654,298,671,306,676,315,684,340,689,376,692,377,684,381,680,388,680,388,680,334,665,323,659,318,654,319,648,320,639,329,640,343,645,338,632,339,625,345,621,352,620,358,625,362,634,368,649,372,664,373,677,360,676,347,671,334,665,334,665,399,691,433,690,456,686,467,678,479,670,485,655,484,629,484,617,482,606,484,597,472,598,458,595,442,596,425,596,409,601,403,610,395,618,391,643,388,679,395,680,399,684,399,691,399,691,414,638,420,626,426,622,432,622,440,624,440,633,434,646,447,641,455,642,458,648,459,656,454,661,445,665,430,671,416,675,402,677,403,663,408,650,414,638,414,638,388,703,390,736,394,759,403,770,411,782,426,788,452,785,464,785,475,784,485,785,483,774,485,759,485,744,484,726,479,710,470,704,461,697,436,693,400,691,399,698,395,702,388,703,388,703,442,716,453,722,458,728,458,734,456,742,447,742,434,736,439,749,438,757,432,760,425,762,419,757,415,748,409,733,404,719,403,705,416,706,429,710,442,716,442,716,722,716,722,701,710,690,696,690,695,690,694,690,693,690,693,689,694,689,695,688,705,678,705,662,695,651,685,641,668,641,658,651,658,652,657,653,656,654,656,653,656,652,656,651,656,637,645,625,630,625,616,625,605,637,605,651,605,652,605,653,605,654,604,654,604,653,603,652,593,642,576,642,566,652,556,662,556,679,566,689,567,690,568,690,569,691,568,691,567,691,566,691,552,691,540,702,540,717,540,731,552,743,566,743,567,743,568,743,569,742,569,743,568,744,567,744,557,754,557,771,567,781,577,791,594,791,604,781,605,780,605,779,606,778,606,779,606,780,606,781,606,795,617,807,632,807,646,807,657,795,657,781,657,780,657,779,657,778,658,779,658,779,659,780,669,790,686,790,696,780,706,770,706,754,696,743,695,743,694,742,693,741,694,741,695,741,696,741,710,741,722,730,722,716,631,762,605,762,585,742,585,716,585,691,605,670,631,670,657,670,677,691,677,716,677,742,657,762,631,762,958,602,957,570,951,547,940,532,925,541,905,565,887,591,886,591,886,546,892,545,897,540,897,533,897,527,891,521,884,521,877,521,872,527,872,533,872,540,876,545,882,546,882,591,882,591,870,564,860,536,848,525,833,541,820,565,808,592,807,592,807,546,813,545,817,540,817,533,817,527,812,521,805,521,798,521,792,527,792,533,792,540,797,545,802,546,802,590,784,567,766,545,755,534,729,588,731,639,766,684,787,711,814,726,847,725,919,724,960,659,958,602,958,602,783,671,772,653,777,645,789,648,812,656,830,682,840,711,821,704,797,692,783,671,836,634,840,614,850,612,856,622,867,644,861,676,848,703,840,684,831,659,836,634,836,634,919,659,911,682,885,701,856,711,863,692,875,668,896,654,913,642,922,647,919,659,919,659]}]]},{Hq:"1101-1-confetti",t$:[["e789ff",{Z:"M C C C C C Z M C C C C C C C Z M C C C C C C C Z M C C C C C Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z".split(" "),H:[170,439,169,438,59,370,108,300,152,238,298,276,318,337,338,398,265,380,285,358,312,328,185,247,121,307,72,353,171,440,170,439,318,338,336,399,262,408,184,346,138,309,73,237,112,174,167,88,345,115,377,222,393,276,296,260,335,236,375,212,236,111,155,183,73,254,265,380,285,358,312,328,318,338,318,338,377,222,394,276,318,288,243,236,187,197,146,120,201,56,254,-5,365,26,407,68,407,68,414,94,378,71,344,50,258,31,221,89,178,154,297,260,336,235,374,211,377,222,377,222,406,70,452,115,432,189,324,115,214,39,323,-85,322,-85,320,-85,229,38,331,100,439,166,413,95,377,72,343,51,364,28,406,70,346,405,369,418,356,441,333,428,346,405,513,298,536,311,523,334,500,321,513,298,891,91,914,104,901,127,878,114,891,91,24,123,47,136,34,159,11,146,24,123,664,33,687,46,674,69,651,56,664,33,910,482,933,495,920,518,897,505,910,482]}],["666666",{Z:"M C C C C C Z M C C C C C C C Z M C C C C C C C Z M C C C C C Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z".split(" "),H:[919,442,917,443,802,510,764,432,730,364,837,250,901,261,965,272,913,329,903,301,889,262,755,338,777,424,794,490,920,442,919,442,901,261,964,274,936,345,842,386,787,410,690,435,654,370,604,279,716,132,827,153,883,164,821,244,819,197,817,150,659,228,682,335,706,443,913,329,903,301,889,262,901,261,901,261,827,153,884,163,857,238,774,281,711,313,622,313,593,233,564,157,647,71,705,54,705,54,732,60,694,82,658,102,599,170,632,231,669,301,822,244,819,197,816,150,827,153,827,153,706,54,769,34,825,87,706,149,583,213,527,56,526,57,526,59,590,200,696,137,807,70,732,60,694,82,658,102,648,73,706,54,362,328,383,340,371,361,350,349,362,328,52,189,73,201,61,222,40,210,52,189,509,119,530,131,517,152,496,140,509,119,912,16,933,28,921,49,900,37,912,16,629,380,650,392,638,413,617,401,629,380,77,414,98,426,86,447,65,435,77,414,240,76,261,88,249,109,228,97,240,76]}]]},{Hq:"1101-1-branch",t$:[["7f500b",{Z:"M C C C L C C Z M C C C L C C Z M C C C L C C Z M C C C L C C Z M C C C L C C Z M C C C L C C Z".split(" "),H:[144,-14,144,-14,149,-12,150,-12,150,-12,106,22,86,75,63,137,93,193,69,238,64,236,89,174,53,146,80,72,99,19,144,-14,144,-14,280,-18,281,-18,276,-20,276,-20,276,-20,282,23,264,64,244,113,196,129,185,168,189,170,209,120,244,123,269,66,288,25,280,-18,280,-18,429,-5,429,-5,434,-4,434,-4,435,-4,405,28,396,72,386,124,415,164,402,203,398,202,410,150,379,132,391,70,399,26,429,-5,429,-5,514,-7,514,-7,519,-12,519,-12,520,-12,532,50,577,96,630,151,703,150,738,197,733,201,681,144,635,166,571,101,526,54,514,-7,514,-7,666,-67,666,-68,663,-65,662,-64,662,-64,704,-52,734,-18,768,22,763,72,793,99,796,96,760,57,778,26,737,-22,708,-56,666,-67,666,-67,936,-8,936,-8,932,-9,931,-9,931,-9,947,32,938,76,927,127,884,154,881,194,886,195,895,142,930,138,943,76,952,32,936,-8,936,-8]}],["5c7f0b",{Z:"M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z".split(" "),H:[119,6,121,16,113,31,81,33,58,34,27,27,27,27,27,27,53,5,70,-1,93,-9,117,-4,119,6,124,8,132,1,151,12,165,33,179,54,180,87,180,87,180,87,153,75,139,60,122,41,115,14,124,8,78,74,82,83,76,97,48,103,27,108,-2,105,-2,105,-2,105,19,81,33,74,53,64,75,65,78,74,83,75,90,68,108,76,124,93,139,110,144,140,144,140,144,140,117,132,104,121,85,105,76,83,83,75,72,152,75,159,72,172,48,179,30,185,6,185,6,185,6,185,22,163,33,156,49,145,68,145,72,152,76,153,81,146,98,151,112,165,126,178,133,203,133,203,133,203,110,199,97,190,80,178,70,160,76,153,73,206,75,213,71,224,49,228,34,232,12,230,12,230,12,230,28,212,39,206,53,199,70,200,73,206,76,207,81,202,95,207,107,220,118,233,122,255,122,255,122,255,102,250,92,241,78,230,71,213,76,207,70,232,78,236,76,252,66,269,56,286,33,297,33,297,33,297,33,274,39,260,46,241,62,228,70,232,285,3,278,8,274,21,291,39,304,52,325,63,325,63,325,63,323,36,316,24,308,7,291,-2,285,3,281,1,280,-7,263,-10,244,-5,224,1,205,20,205,20,205,20,228,27,244,25,264,22,283,10,281,1,270,65,264,69,259,80,272,99,281,112,299,125,299,125,299,125,300,100,296,88,290,72,277,61,270,65,267,64,267,56,252,51,234,53,216,56,197,71,197,71,197,71,216,80,230,80,249,80,267,72,267,64,231,116,225,119,220,128,230,145,237,157,251,170,251,170,251,170,254,148,251,138,248,123,237,113,231,116,228,114,229,108,217,102,201,103,186,103,168,115,168,115,168,115,184,124,196,126,212,127,228,121,228,114,201,148,196,151,192,160,202,174,209,184,222,194,222,194,222,194,223,175,220,166,216,154,206,145,201,148,198,147,198,141,187,137,174,139,160,141,145,152,145,152,145,152,160,159,171,159,185,160,198,153,198,147,188,165,182,163,173,174,170,190,167,205,173,224,173,224,173,224,186,210,191,198,197,183,195,166,188,165,415,10,417,18,413,31,389,36,371,39,347,37,347,37,347,37,364,16,377,9,393,0,412,2,415,10,418,11,424,4,440,11,453,27,466,43,470,69,470,69,470,69,448,62,436,52,420,38,412,17,418,11,391,69,394,76,392,89,371,96,355,102,333,103,333,103,333,103,346,81,357,74,371,64,388,63,391,69,395,70,399,63,414,68,428,80,441,92,448,116,448,116,448,116,427,113,415,105,400,94,390,77,395,70,395,133,398,139,397,150,379,158,367,164,348,167,348,167,348,167,358,148,366,140,377,130,391,128,395,133,398,134,401,128,414,130,427,140,439,149,447,169,447,169,447,169,429,167,418,162,404,154,394,140,398,134,401,177,404,182,402,192,386,198,374,202,358,203,358,203,358,203,368,187,375,181,386,173,399,172,401,177,404,178,408,173,419,176,429,185,439,194,445,212,445,212,445,212,429,210,420,204,408,196,401,183,404,178,402,198,408,201,409,214,403,229,397,244,381,255,381,255,381,255,378,236,381,224,385,208,396,196,402,198,519,23,531,26,543,42,528,75,518,99,495,125,495,125,495,125,485,87,487,67,490,40,508,19,519,23,523,19,521,7,542,-6,571,-8,600,-10,636,6,636,6,636,6,609,27,586,32,557,39,526,32,523,19,570,100,581,102,594,115,585,147,579,170,562,197,562,197,562,197,548,163,547,145,547,120,560,98,570,100,574,97,570,86,587,72,613,66,639,60,673,71,673,71,673,71,652,93,632,101,607,110,578,107,574,97,649,149,659,150,670,160,666,188,662,208,650,232,650,232,650,232,635,205,633,189,631,168,640,149,649,149,652,146,648,137,662,123,683,116,705,109,734,116,734,116,734,116,718,137,702,145,681,155,657,155,652,146,707,178,715,179,724,189,718,213,714,230,701,250,701,250,701,250,690,225,690,211,689,193,699,177,707,178,710,175,707,167,720,156,739,151,759,147,784,155,784,155,784,155,768,172,753,177,734,185,713,183,710,175,732,194,740,189,757,199,770,218,782,237,783,266,783,266,783,266,758,254,746,240,730,223,724,199,732,194,687,-62,688,-54,699,-45,722,-53,739,-59,759,-73,759,-73,759,-73,733,-82,719,-82,701,-81,685,-71,687,-62,684,-60,676,-62,666,-48,662,-28,659,-9,669,17,669,17,669,17,684,-1,689,-16,696,-35,692,-57,684,-60,737,-23,738,-15,746,-5,768,-9,784,-12,804,-23,804,-23,804,-23,782,-34,769,-36,752,-38,736,-30,737,-23,734,-20,727,-24,716,-13,711,5,705,22,711,46,711,46,711,46,727,33,734,20,742,3,742,-17,734,-20,766,35,766,41,772,50,792,48,806,47,823,40,823,40,823,40,805,28,795,26,780,23,766,28,766,35,763,37,758,33,747,42,741,56,735,70,738,91,738,91,738,91,753,81,760,71,768,57,769,40,763,37,782,76,783,82,789,89,806,86,818,84,832,76,832,76,832,76,816,67,806,66,794,65,782,70,782,76,780,78,775,75,766,84,762,97,758,110,762,128,762,128,762,128,775,118,779,108,786,95,785,80,780,78,792,94,788,100,794,112,807,122,819,131,839,133,839,133,839,133,832,116,823,107,812,95,796,89,792,94,945,11,939,18,938,31,959,45,974,55,997,62,997,62,997,62,989,36,980,25,968,11,950,5,945,11,941,11,938,3,921,3,903,13,885,22,871,45,871,45,871,45,894,47,909,42,929,35,944,19,941,11,944,75,938,80,935,93,952,108,964,119,984,128,984,128,984,128,980,104,974,93,965,78,949,70,944,75,940,75,938,67,923,65,906,71,889,77,873,96,873,96,873,96,894,101,908,99,926,95,942,82,940,75,916,133,911,137,907,147,920,162,930,172,946,182,946,182,946,182,944,160,940,151,933,137,921,129,916,133,913,132,912,125,899,123,884,127,869,130,854,145,854,145,854,145,871,151,883,150,899,148,913,139,913,132,893,171,888,175,887,184,899,196,908,204,923,211,923,211,923,211,920,193,915,184,909,173,897,167,893,171,890,170,889,165,877,163,864,168,851,172,839,187,839,187,839,187,855,190,865,188,879,186,891,176,890,170,884,190,877,190,871,202,871,218,871,234,881,251,881,251,881,251,891,234,893,222,896,206,890,190,884,190]}]]},{Hq:"1101-1-sticks",t$:[["ec7272",{Z:"M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z".split(" "),H:[260,148,297,180,286,192,249,160,260,148,114,31,161,47,155,63,109,47,114,31,931,91,902,52,915,42,945,81,931,91,711,19,746,-15,758,-3,723,31,711,19,812,161,782,122,795,112,825,151,812,161,389,34,424,0,436,12,401,46,389,34,431,209,465,175,477,186,442,221,431,209,282,90,282,41,299,41,299,90,282,90,58,233,29,194,42,184,72,223,58,233,574,58,621,74,615,90,569,74,574,58]}],["0000ff",{Z:"M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z M L L L L Z".split(" "),H:[722,208,733,161,717,157,706,205,722,208,843,12,797,28,802,44,849,28,843,12,31,74,60,35,47,25,18,64,31,74,220,21,185,-13,173,-1,208,33,220,21,140,166,170,127,157,117,127,156,140,166,558,148,523,114,511,126,546,160,558,148,562,9,516,25,521,41,568,25,562,9,697,105,726,66,713,56,684,95,697,105,961,180,990,141,977,131,948,170,961,180,399,97,353,113,358,129,405,113,399,97]}]]},{Hq:"1101-1-dots",t$:[["ec7272",{Z:"M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z".split(" "),H:[154,47,144,47,136,39,136,29,136,19,144,11,154,11,164,11,172,19,172,29,172,39,164,47,154,47,272,164,262,164,254,156,254,146,254,136,262,128,272,128,282,128,290,136,290,146,290,156,282,164,272,164,529,48,519,48,511,40,511,30,511,20,519,12,529,12,539,12,547,20,547,30,547,40,539,48,529,48,696,101,686,101,678,93,678,83,678,73,686,65,696,65,706,65,714,73,714,83,714,93,706,101,696,101,929,91,919,91,911,83,911,73,911,63,919,55,929,55,939,55,947,63,947,73,947,83,939,91,929,91]}],["0000ff",{Z:"M C C C C Z M C C C C Z M C C C C Z M C C C C Z M C C C C Z".split(" "),H:[66,122,56,122,48,114,48,104,48,94,56,86,66,86,76,86,84,94,84,104,84,114,76,122,66,122,309,55,299,55,291,47,291,37,291,27,299,19,309,19,319,19,327,27,327,37,327,47,319,55,309,55,785,180,775,180,767,172,767,162,767,152,775,144,785,144,795,144,803,152,803,162,803,172,795,180,785,180,459,147,449,147,441,139,441,129,441,119,449,111,459,111,469,111,477,119,477,129,477,139,469,147,459,147,811,48,801,48,793,40,793,30,793,20,801,12,811,12,821,12,829,20,829,30,829,40,821,48,811,48]}],["88a500",{Z:["M","C","C","Z"],H:[389,224,389,224,410,230,410,230,410,230,389,224,389,224]}]]},{Hq:"1101-1-strips",t$:[["ffc88c",{Z:"M L L L L Z M L L L L Z M L L L L Z".split(" "),H:[-40,0,44,0,137,99,53,99,-40,0,296,0,380,0,473,99,389,99,296,0,632,0,716,0,809,99,725,99,632,0]}],["88a500",{Z:"M L L L L Z M L L L L Z M L L L L Z".split(" "),H:[128,0,212,0,305,99,221,99,128,0,464,0,548,0,641,99,557,99,464,0,800,0,884,0,977,99,893,99,800,0]}],["88a500",{Z:["M","C","C","Z"],H:[407,217,407,217,428,223,428,223,428,223,407,217,407,217]}]]},{Hq:"1101-1-circs",t$:[["ec7272",{Z:"M C C C C Z M C C C C Z".split(" "),H:[61,209,27,209,0,181,0,147,0,113,27,86,61,86,96,86,123,113,123,147,123,181,96,209,61,209,551,209,517,209,489,181,489,147,489,113,517,86,551,86,585,86,612,113,612,147,612,181,585,209,551,209]}],["217995",{Z:"M C C C C Z M C C C C Z".split(" "),H:[303,209,269,209,241,181,241,147,241,113,269,86,303,86,337,86,364,113,364,147,364,181,337,209,303,209,799,209,765,209,738,181,738,147,738,113,765,86,799,86,834,86,861,113,861,147,861,181,834,209,799,209]}],["88a500",{Z:["M","C","C","Z"],H:[530,273,530,273,551,279,551,279,551,279,530,273,530,273]}]]},{Hq:"1101-1-squares",t$:[["014ea7",{Z:"M L L L L Z M L L L L Z".split(" "),H:[0,120,124,120,124,244,0,244,0,120,497,120,621,120,621,244,497,244,497,120]}],["fc54ff",{Z:"M L L L L Z M L L L L Z".split(" "),H:[249,120,373,120,373,244,249,244,249,120,746,120,870,120,870,244,746,244,746,120]}],["88a500",{Z:["M","C","C","Z"],H:[389,354,389,354,410,360,410,360,410,360,389,354,389,354]}]]},{Hq:"1101-0-christmas",t$:[["014ea7",{Z:"M C C C C Z M C C C C Z M L L L L Z".split(" "),H:[255,480,178,480,116,418,116,341,116,264,178,202,255,202,332,202,394,264,394,341,394,418,332,480,255,480,255,232,236,232,221,217,221,198,221,179,236,164,255,164,274,164,289,179,289,198,289,217,274,232,255,232,251,-152,260,-152,260,248,251,248,251,-152]}],["ff9518",{Z:"M C C C C Z M C C C C Z M L L L L Z".split(" "),H:[746,623,669,623,607,561,607,484,607,407,669,345,746,345,823,345,885,407,885,484,885,561,823,623,746,623,747,376,728,376,713,361,713,342,713,323,728,308,747,308,766,308,781,323,781,342,781,361,766,376,747,376,742,-8,751,-8,751,392,742,392,742,-8]}]]}];
- var bC={};bC.parse=function(K){var Z=new Uint8Array(K),b=null;if(Z[0]==80&&Z[1]==75){var J=Date.now(),w=UZIP.parse(Z.buffer),b=w["document.json"];
- b=JSON.parse(F.hW(b,0,b.length));bC.wk(b,w)}else{var Y=iC.parse(K);b=bC.nh(Y[2][0][1])}return b};bC.wk=function(K,Z){var b=typeof K;
- if(b=="string"||b=="number"||b=="boolean")return K;if(K instanceof Array){for(var H=0;H<K.length;H++)K[H]=bC.wk(K[H],Z);
- return K}var J=K._class;if(J==null)return K;if(J=="MSJSONFileReference"){var w=K._ref;if(!1){}else if(Z[w+".json"]!=null){var Y=Z[w+".json"],S=Y.length;
- for(var H=0;H<S;H++)if(Y[H]==11||Y[H]==3)Y[H]=32;var d=F.hW(Y,0,S);K=JSON.parse(d)}else if(Z[w+".png"]!=null)return{key:w.split("/").pop(),bdata:Z[w+".png"]};
- else if(Z[w+".jpg"]!=null)return{key:w.split("/").pop(),bdata:Z[w+".jpg"]};else if(Z[w+".pdf"]!=null)return{key:w.split("/").pop(),bdata:Z[w+".pdf"]};
- else if(Z[w]!=null)return{key:w.split("/").pop(),bdata:Z[w]};else{console.log(K,Z);return}}else if(J=="MSAttributedString"){var d=atob(K.archivedAttributedString._archive),x=d.length-1,c=new Uint8Array(x);
- for(var H=0;H<x;H++)c[H]=d.charCodeAt(H);K.archivedAttributedString=bC.nh(c)}for(var M in K)K[M]=bC.wk(K[M],Z);
- return K};bC.d1=function(K,Z,b,J){if(K instanceof Uint8Array)return null;if(J.indexOf(K)!=-1)return null;
- J.push(K);if(K==Z)return b;for(var w in K){b.push(w);var Y=bC.d1(K[w],Z,b,J);if(Y){console.log(K,Y);
- throw"e"}b.pop()}};bC.nh=function(K){var Z=bV.parse(K,0),b=Z.$objects,J=new Uint8Array(b.length),w=bC.pN(b,J,Z.$top.root);
- for(var H=0;H<b.length;H++)if(J[H]==0&&H!=0){console.log(H,b[H]);bC.d1(w,H,[],[])}for(var H=0;H<b.length;
- H++){var Y=b[H];if(Y._class&&(Y._class=="bitmap"||Y._class=="fill"&&Y.fillType==4&&(Y.image||Y.imageSHA))){var S=Y.image,d=Y.imageSHA,x=null,c=null;
- if(S=="$null")S=null;if(d=="$null")d=null;if(S&&S.data){c=S.sha1["NS.bytes"];c=btoa(F.US(c,0,c.length));
- x=S.data instanceof Uint8Array?S.data:S.data["NS.bytes"]}else if(S==null&&d==null){var M=d8.Ce("PNG").Rh([[X.T(4).buffer]],1,1);
- x=new Uint8Array(M)}else{var u=(w.assets?w.assets.imageCollection:w.images).images;if(d)c=d instanceof Uint8Array?d:d["NS.bytes"];
- else c=S.sha1["NS.bytes"];c=btoa(F.US(c,0,c.length));var x=u[c].data;if(x["NS.bytes"])x=x["NS.bytes"]}x=new Uint8Array(x.buffer.slice(x.byteOffset,x.byteOffset+x.length));
- delete Y.imageSHA;Y.image={key:c,bdata:x}}}return w};bC.ahh=function(K){return K.slice(0,11)=="MSImmutable"?"MS"+K.slice(11):K};
- bC.pN=function(K,Z,b){var J=K[b];if(Z[b]==1){return J}Z[b]=1;if(typeof J=="string")return J;if(typeof J=="number")return J;
- if(typeof J=="boolean")return J;if(J instanceof Array)return J;if(J instanceof Uint8Array){return J}if(K[J.$class]==null){if(J.$class==null&&J["NS.data"]!=null)return J;
- console.log(b,J);throw"e"}var w=K[J.$class],Y=bC.ahh(w.$classname);Z[J.$class]=1;J.$class=Y;if(bC.gt[Y]){delete J.$class;
- J._class=bC.gt[Y]}var S=bC.pN;if(Y=="NSMutableArray"||Y=="NSArray"){var d=[];if(J["NS.objects"]!=null)for(var H=0;
- H<J["NS.objects"].length;H++)d.push(S(K,Z,J["NS.objects"][H]));else for(var H=0;J["NS.object."+H]!=null;
- H++)d.push(S(K,Z,J["NS.object."+H]));K[b]=d;return d}if(Y=="NSDictionary"||Y=="NSMutableDictionary"){var x={$class:Y};
- if(J["NS.keys"]!=null)for(var H=0;H<J["NS.keys"].length;H++){var c=S(K,Z,J["NS.keys"][H]);if(c instanceof Uint8Array)c=btoa(bC.Ug.US(c,0,c.length));
- else if(typeof c!="string"&&typeof c!="number")c=btoa(bC.Ug.US(c["NS.bytes"],0,c["NS.bytes"].length));
- x[c]=S(K,Z,J["NS.objects"][H])}else for(var H=0;J["NS.key."+H]!=null;H++){var c=S(K,Z,J["NS.key."+H]);
- if(c instanceof Uint8Array)c=btoa(bC.Ug.US(c,0,c.length));else if(typeof c!="string"&&typeof c!="number")c=btoa(bC.Ug.US(c["NS.bytes"],0,c["NS.bytes"].length));
- x[c]=S(K,Z,J["NS.object."+H])}for(var M in J)delete J[M];for(var M in x)J[M]=x[M];return J}if(Y=="NSURL")return{$class:Y,base:S(K,Z,J["NS.base"]),relative:S(K,Z,J["NS.relative"])};
- if(bC.a5q.indexOf(Y)!=-1){K[b]=S(K,Z,J.array_do);return K[b]}if(J.do_objectID!=null)J.do_objectID=S(K,Z,J.do_objectID);
- if(bC.ajI.indexOf(Y)!=-1)return J;var u=bC.aee[Y];if(u==null){console.log(K,J);throw"unknown class "+Y}for(var H=0;
- H<u.length;H++)if(J[u[H]]!=null)J[u[H]]=S(K,Z,J[u[H]]);if(Y=="MSTextLayer"){var t=J,U,A,y,B;if(t.attributedString)U=t.attributedString.archivedAttributedString;
- else U=t.storage;B=U.NSString;if(typeof B!="string")B=F.hW(B["NS.bytes"],0,B["NS.bytes"].length);if(U.NSAttributeInfo)A=U.NSAttributeInfo["NS.bytes"];
- else{var I=B.length,j=[];while(I>0){var k=Math.min(100,I);j.push(k,0);I-=k}A=new Uint8Array(j)}y=U.NSAttributes instanceof Array?U.NSAttributes:[U.NSAttributes];
- var C={$class:"NSAttributedString",NSString:B,NSAttributes:y};t.attributedString={_class:"MSAttributedString",archivedAttributedString:C};
- C.NSAttributeInfo={$class:"NSMutableData","NS.data":A};delete t.storage}return J};bC.Ug={Q4:function(K,Z){return K[Z+1]<<8|K[Z]},i:function(K,Z){return K[Z+3]<<24|K[Z+2]<<16|K[Z+1]<<8|K[Z]},US:function(K,Z,b){var J="";
- for(var H=0;H<b;H++)J+=String.fromCharCode(K[Z+H]);return J}};bC.gt={MSPage:"page",MSArtboardGroup:"artboard",MSShapeGroup:"shapeGroup",MSLayerGroup:"group",MSBitmapLayer:"bitmap",MSTextLayer:"text",MSSliceLayer:"slice",MSSymbolMaster:"symbolMaster",MSSymbolInstance:"symbolInstance",MSStyleFill:"fill",MSShapePathLayer:"shapePath",MSRectangleShape:"rectangle",MSOvalShape:"oval",MSTriangleShape:"triangle"};
- bC.a5q=["MSArray","MSFillStyleCollection","MSBorderStyleCollection","MSShadowStyleCollection","MSInnerShadowStyleCollection"];
- bC.ajI="MSArchivedColor MSLayoutGrid MSSimpleGrid MSColor MSRect MSStyleColorControls MSGraphicsContextSettings NSMutableString NSMutableData NSDecimalNumberPlaceholder MSStyleReflection".split(" ");
- bC.aee={MSAssetCollection:["gradients","colors","imageCollection","images"],MSImageCollection:["images"],MSSharedStyleContainer:["objects"],MSSharedTextStyleContainer:["objects"],MSSharedLayerStyleContainer:["objects"],MSSharedLayerTextStyleContainer:["objects"],MSSharedLayerContainer:["objects"],MSSymbolContainer:["objects"],MSGradient:["stops","from","to","points"],MSGradientStop:["color"],MSStyleFill:["color","gradient","contextSettings","image","imageSHA"],MSExportFormat:["fileFormat","name"],MSExportOptions:["exportFormats","includedLayerIds","sizes"],MSRulerData:["guides"],MSStyle:"textStyle fills contextSettings sharedObjectID borders blur shadows innerShadows borderOptions colorControls reflection".split(" "),MSSharedStyle:["name","value"],MSSymbol:["name","value"],MSAttributedString:["archivedAttributedString"],MSSharedLayerStyle:["name","value","instances"],MSSharedLayer:["name","value","instances"],MSDocumentData:"assets layerStyles pages layerTextStyles layerSymbols images userInfo".split(" "),MSShapePathLayer:"exportOptions frame name userInfo path originalObjectID".split(" "),MSOvalShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSRectangleShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSPolygonShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSTriangleShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSStarShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSBitmapLayer:"exportOptions frame name userInfo style imageSHA nineSliceCenterRect nineSliceScale image clippingMask originalObjectID".split(" "),MSTextLayer:"exportOptions frame name userInfo style originalObjectID attributedString glyphBounds storage".split(" "),MSShapeGroup:"exportOptions frame name userInfo style originalObjectID layers".split(" "),MSLayerGroup:"exportOptions frame name userInfo style originalObjectID layers sharedObjectID".split(" "),MSArtboardGroup:"exportOptions frame name userInfo style layers horizontalRulerData verticalRulerData layout grid backgroundColor".split(" "),MSPage:"exportOptions frame name userInfo style layers horizontalRulerData verticalRulerData layout grid scrollOrigin".split(" "),MSSymbolMaster:"exportOptions frame name userInfo style layers horizontalRulerData verticalRulerData layout grid originalObjectID symbolID backgroundColor".split(" "),MSSymbolInstance:"exportOptions frame name userInfo style symbolID overrides masterInfluenceBounds originalObjectID".split(" "),MSSliceLayer:["exportOptions","frame","name","userInfo","backgroundColor"],MSTextStyle:["attributes","encodedAttributes"],MSShapePath:["points"],MSPointArray:["points"],MSImageData:["data","sha1","name"],MSCurvePoint:["curveFrom","curveTo","point"],MSImageProxy:["sha1"],MSStyleBorder:["color","gradient","contextSettings"],MSStyleBlur:["center"],MSStyleShadow:["color","contextSettings"],MSStyleInnerShadow:["color","contextSettings"],MSExportSize:["format","name"],MSStyleBorderOptions:["dashPattern"],NSFont:["NSName","NSDescriptor"],NSColor:["NSCustomColorSpace"],NSFontDescriptor:["NSFontDescriptorAttributes"],NSMutableParagraphStyle:["NSTextBlocks","NSTabStops","NSTextLists"],NSAttributedString:["NSAttributes","NSString","NSAttributeInfo"],NSTextStorage:["NSAttributeInfo","NSAttributes","NSString"],NSColorSpace:["NSICC"],NSParagraphStyle:["NSTabStops","NSTextBlocks","NSTextLists"],NSTextList:["NSMarkerFormat"],NSTextTab:["NSTabOptions"],UIFontDescriptor:["UIFontDescriptorAttributes"]};
- var bV={};bV.parse=function(K,Z){var b=F.US(K,Z,8);Z+=8;var J=bV.parse.a3t(K,K.length-31),w=[];if(J.mx==1){var Z=K.length-31-J.mx*J.nY;
- for(var H=0;H<J.nY;H++)w.push(K[Z+H])}else if(J.mx==2){var Z=K.length-31-J.mx*J.nY;for(var H=0;H<J.nY;
- H++)w.push(F.Q4(K,Z+H*2))}else if(J.mx==4){var Z=K.length-31-J.mx*J.nY;for(var H=0;H<J.nY;H++)w.push(F.i(K,Z+H*4))}else{throw"e"}var Y=bV.parse.pN(K,w,J.root,J);
- return Y};bV.parse.pN=function(K,Z,b,J){var w=bV.Ug,Y=J.a2h,S=Y==4?w.i:Y==2?w.Q4:w.amU,d=bV.parse,x=Z[b],c=K[x],M=c>>4,u=c&15,U=null;
- x+=1;if([4,5,6,10,12,13].indexOf(M)!=-1&&u==15){var t=d.rJ(K,x);x+=t.P2;u=t.N}if(!1){}else if(M==0)U=u==8?!1:u==9?!0:null;
- else if(M==1)U=d.rJ(K,x-1).N;else if(M==2)U=1<<u==4?F.qu(K,x):F.VC(K,x);else if(M==3)U=F.VC(K,x);else if(M==4)U=new Uint8Array(K.buffer,x,u);
- else if(M==5)U=F.US(K,x,u);else if(M==6)U=F.Q6(K,x,u);else if(M==8){U=0;for(var H=0;H<u+1;H++)U=U<<8|K[x+H]}else if(M==10){U=[];
- for(var H=0;H<u;H++)U.push(d.pN(K,Z,S(K,x+Y*H),J))}else if(M==12){U=[];for(var H=0;H<u;H++)U.push(d.pN(K,Z,S(K,x+Y*H),J))}else if(M==13){U={};
- for(var H=0;H<u;H++){var A=d.pN(K,Z,S(K,x+Y*H),J),y=d.pN(K,Z,S(K,x+Y*(u+H)),J);U[A]=y}}else throw"unknown mask "+M;
- return U};bV.parse.rJ=function(K,Z){var b=1<<(K[Z]&15),J=0;for(var H=0;H<b;H++)J=J<<8|K[Z+1+H];return{N:J,P2:b+1}};
- bV.parse.a3t=function(K,Z){var b={};Z+=6;b.mx=K[Z];Z++;b.a2h=K[Z];Z++;Z+=4;b.nY=F.i(K,Z);Z+=4;Z+=4;b.root=F.i(K,Z);
- Z+=4;Z+=4;b.agR=F.i(K,Z);Z+=4;return b};bV.Ug={amU:function(K,Z){return K[Z]},Q4:function(K,Z){return K[Z]<<8|K[Z+1]},i:function(K,Z){return K[Z]<<24|K[Z+1]<<16|K[Z+2]<<8|K[Z+3]},US:function(K,Z,b){var J="";
- for(var H=0;H<b;H++)J+=String.fromCharCode(K[Z+H]);return J}};var iC={parse:function(K){var Z=new Uint8Array(K),b=iC.ZW(Z),J=[],w=new Uint8Array(Z.length),Y=[];
- J.push(Y);iC.hH(Z,b,1,w,Y);for(var H=0;H<Y.length;H++){var S=[];J.push(S);iC.hH(Z,b,Y[H][3],w,S);Y[H][3]=H+1}return J},hH:function(K,Z,b,J,w){b--;
- var Y=b*Z.Oz+(b==0?100:0),S=K[Y],d=iC.Q4(K,Y+1);if(d!=0)throw"free block in a page";var x=iC.Q4(K,Y+3),c=iC.Q4(K,Y+5);
- if(c==0)c=65536;var M=K[Y+7],u=iC.Q4(K,Y+8);if(S==2||S==5)Y+=4;else u=0;for(var t=0;t<x;t++){var U=b*Z.Oz+iC.Q4(K,Y+8+2*t),A=-1,y=0,B=0,I=0;
- if(S==2||S==5){A=iC.i(K,U);U+=4}if(S==2||S==10||S==13){y=iC.Ar(K,U);U+=y.P2}if(S==5||S==13){B=iC.Ar(K,U);
- U+=B.P2}if(S==5){iC.hH(K,Z,A,J,w);continue}var j=Z.Oz-(b==0?100:0),k=y.vI,C=S==13?j-35:Math.floor((j-12)*64/255)-23,i=Math.floor((j-12)*32/255)-23,E=i+(k-i)%(j-4);
- if(k<=C){iC.Uc(K,U,J,0,k)}else{var o=E<=C?E:i,$=0;iC.Uc(K,U,J,0,o);$+=o;I=iC.i(K,U+o);while(I!=0){var m=(I-1)*Z.Oz;
- I=iC.i(K,m);var z=Math.min(Z.Oz-4,k-$);iC.Uc(K,m+4,J,$,z);$+=z}}w.push(iC.acI(J,k))}},acI:function(K,Z){var b=0,J=iC.Ar(K,b);
- b+=J.P2;var w=[],Y=[];while(b<J.vI){var S=iC.Ar(K,b);b+=S.P2;w.push(S.vI)}if(b!=J.vI)throw"e";for(var H=0;
- H<w.length;H++){var S=w[H];if(!1){}else if(S==0)Y.push(null);else if(S==1){Y.push(iC.a9l(K,b));b+=1}else if(S==2){Y.push(iC.$d(K,b));
- b+=2}else if(S==3){Y.push(iC.aj7(K,b));b+=3}else if(S==4){Y.push(iC.rJ(K,b));b+=4}else if(S==7){Y.push(iC.amA(K,b));
- b+=16}else if(S==8)Y.push(0);else if(S==9)Y.push(1);else if(S>=12&&(S&1)==0){var d=S-13>>1,x=new Uint8Array(d);
- iC.Uc(K,b,x,0,d);Y.push(x);b+=d}else if(S>=13&&(S&1)==1){var d=S-12>>1;Y.push(iC.hW(K,b,d));b+=d}else throw"unknonw type "+S}return Y},ZW:function(K){if(!(K[18]==1&&K[19]==1&&K[20]==0&&K[21]==64&&K[22]==32&&K[23]==32))throw"unexpected SQL3 header";
- var Z={d3:iC.US(K,0,15),Oz:iC.Q4(K,16),a8R:iC.i(K,24),size:iC.i(K,28),a7o:iC.i(K,32),a4O:iC.i(K,36),aeC:iC.i(K,40),ah8:iC.i(K,44),amL:iC.i(K,48),acR:iC.i(K,52),a8$:iC.i(K,56),acv:iC.i(K,60),a3I:iC.i(K,64)!=0,aeP:iC.i(K,68),a0F:iC.i(K,92),a2c:iC.i(K,96)};
- if(Z.Oz==1)Z.Oz=65536;if(Z.a8$!=1)throw"unsupported text encoding "+Z.a8$;return Z},als:function(K,Z){return K[Z]<<16|K[Z+1]<<8|K[Z+2]},aj7:function(K,Z){var b=iC.als(K,Z),J=b&8388608;
- return J?-(16777215-b+1):b},a9l:function(K,Z){iC.Mk[0]=K[Z];return iC.a3i[0]},rJ:function(K,Z){var b=iC.Mk;
- for(var H=0;H<4;H++)b[H]=K[Z+3-H];return iC.a4Q[0]},$d:function(K,Z){var b=iC.Mk;b[0]=K[Z+1];b[1]=K[Z];
- return iC.anr[0]},Q4:function(K,Z){return K[Z]<<8|K[Z+1]},i:function(K,Z){return K[Z]<<24|K[Z+1]<<16|K[Z+2]<<8|K[Z+3]},amA:function(K,Z){var b=iC.Mk;
- for(var H=0;H<8;H++)b[H]=K[Z+7-H];return iC.a8A[0]},Ar:function(K,Z){var b=Z,q=0;while(!0){var J=K[Z];
- Z++;q=q*128+(J&127);if(J<128)break}return{vI:q,P2:Z-b}},US:function(K,Z,b){var J="";for(var H=0;H<b;
- H++)J+=String.fromCharCode(K[Z+H]);return J},hW:function(K,Z,b){var J="";for(var H=0;H<b;H++)J+="%"+iC.a6x(K[Z+H].toString(16));
- return decodeURIComponent(J)},Uc:function(K,Z,b,J,w){if(K[Z+w-1]==null||b[J+w-1]==null){console.log(Z,J,w);
- throw"e"}for(var H=0;H<w;H++)b[J+H]=K[Z+H]},a6x:function(q){return q.length<2?"0"+q:q}};iC.Mk=new Uint8Array(8);
- iC.a3i=new Int8Array(iC.Mk.buffer);iC.anr=new Int16Array(iC.Mk.buffer);iC.a4Q=new Int32Array(iC.Mk.buffer);
- iC.a8A=new Float64Array(iC.Mk.buffer);function b$(K,Z,b){this.D3=K;this.TB=Z;this.aeW=b;this.qM=new iz(0,0);
- this.Tt=-1;this.Ak=0;this.jU=0;this.yu=new bW;this.IW=[];this.gK=null;this.aj4=null;this._j=null;this.gZ=null;
- this.hS=null;this.a3a=null}b$.prototype.StartPage=function(K,Z,b,J,w){var Y=this.TB,S=Y.IM(),d=1,x=(b-K)*(J-Z);
- if(w!=null)x=w;while(x*S*S/(d*d)>2*8192*8192)d++;Y.scale(1/d,1/d);this.aj4=[K,Z,b,J];var d=Y.IM();K=Math.round(K*d);
- Z=Math.round(Z*d);b=Math.round(b*d);J=Math.round(J*d);var c=this.D3,M=this._j;if(M==null){Y._i=-K}else{var u=M[2]-M[0]+30,t=Math.round(b-K)+30;
- if(this.qM.x+u+t>8192){Y._i=-K;this.qM.x=0;this.qM.y+=this.jU+120;this.jU=0}else{Y._i+=u;this.qM.x+=u}}Y.yy=this.qM.y+(this.aeW?J:-Z);
- this.jU=Math.max(this.jU,Math.round(J-Z));this._j=[K,Z,b,J];c.X.push(c.bm())};b$.prototype.CK=function(){var K=this.D3,Z=K.X[K.X.length-1];
- return Z};b$.prototype.kf=function(){var K=JSON.parse(JSON.stringify(iy.vG.default));K.strokeStyleLineAlignment.v.strokeStyleLineAlignment="strokeStyleAlignCenter";
- K.strokeEnabled.v=!1;K.fillEnabled.v=!1;return K};b$.prototype.Yx=function(){var K=this.D3,Z=K.G7();
- Z.Xq("Path "+K.X.length);this.D3.X.push(Z);Z.OZ|=16;Z.add.SoCo={classID:"null",Clr:{t:"Objc",v:X.W.J1({h:0,l:0,a:0})}};
- Z.add.vmsk=new e.dd;Z.add.vstk=this.kf();return Z};b$.prototype.g1=function(K){var Z={H:K.crds,Z:K.cmds},b=X.O.CS(Z,!1);
- X.Y.Af(b,this.TB);return b};b$.a75=function(K,Z){for(var H=0;H<K.length;H++)if(K[H].bM!=null)K[H].bM=Z};
- b$.a9f=function(K){return Math.sqrt(Math.abs(K[0]*K[3]-K[1]*K[2]))};b$.GR=function(K){return X.W.J1({h:K[0]*255,l:K[1]*255,a:K[2]*255})};
- b$.Y_=function(K){return new cM(K[0],K[1],K[2],K[3],K[4],K[5])};b$.prototype.Stroke=function(K){if(this.Tt!=-1&&this.Tt!=this.Ak)return;
- if(K.pth.cmds.length<=1)return;var Z=this.g1(K.pth);if(Z.length<=2)return;this.Uy(K);b$.a75(Z,-1);Z[2].bM=1;
- var b=b$.GR(K.COLR),J=this.CK(),w=this.kf();w.strokeEnabled.v=!0;w.strokeStyleMiterLimit.v=K.mlimit;
- w.strokeStyleLineDashSet.v=e1.Is(K.dash,1/K.lwidth);w.strokeStyleLineDashOffset.v.val=K.doff;w.strokeStyleLineJoinType.v.strokeStyleLineJoinType=iy.vG.join[K.ljoin];
- w.strokeStyleLineCapType.v.strokeStyleLineCapType=iy.vG.yW[K.lcap];w.strokeStyleLineWidth.v.val=Math.max(.4,K.lwidth*b$.a9f(K.ctm)*this.TB.IM());
- w.strokeStyleContent.v.Clr.v=b;var Y=J!=null&&J.add.vmsk!=null&&!J.Gg(),S=Y&&!J.add.vstk.strokeEnabled.v&&e.dd.acu(J.add.vmsk.n,Z,!0),d=Y&&!J.add.vstk.fillEnabled.v&&JSON.stringify(w)==JSON.stringify(J.add.vstk);
- if(d){J.add.vmsk.n=J.add.vmsk.n.concat(Z.slice(2))}else if(S){J.add.vstk=w;w.fillEnabled.v=!0}else{J=this.Yx();
- J.add.vmsk.n=Z;J.add.vstk=w}};b$.prototype.Fill=function(K,Z){if(this.Tt!=-1&&this.Tt!=this.Ak)return;
- if(K.ca==0)return;var b=K.pth.cmds;if(b.length==0)return;if(b.length==2&&JSON.stringify(b)=="[\"M\",\"L\"]")return;
- var J=X.O.Jv(K.cpth.crds),w=X.O.Jv(K.pth.crds);if(w.bY(J).S2())return;var Y=K.pth;if(this.gZ==null&&UDOC.G.isBox(Y,[w.x,w.y,w.x+w.d,w.y+w.v])&&w.cs(J)){Y=K.cpth}else this.Uy(K);
- var S=this.g1(Y),d=X.O.UJ(w);X.O.J(d.H,this.TB,d.H);w=X.O.Jv(d.H);var x=b$.eB(K.colr,this.TB,w),c=this.CK(),M=c!=null&&c.opacity==Math.round(255*K.ca)&&c.add.vstk!=null&&!c.add.vstk.strokeEnabled.v&&c.add.SoCo&&x.type=="SoFi"&&JSON.stringify(c.add.SoCo.Clr.v)==JSON.stringify(x.N.v.Clr.v);
- if(M){var u=!1;for(var H=0;H<S.length;H++){if(S[H].bM==0||S[H].bM==2)u=!0}if(u){var t=X.O.Jv(X.Y.Py(c.add.vmsk.n)),U=X.O.Jv(X.Y.Py(S));
- M=t.bY(U).S2()}}if(M){var A=c.add.vmsk.n;for(var H=2;H<S.length;H++)A.push(S[H])}else{c=this.Yx();delete c.add.SoCo;
- c.add.vmsk.n=e.dd.Rl(S);b$.co(K.colr,c,this.TB,w);b$.nH(K,c)}};b$.co=function(K,Z,b,J){var w=b$.eB(K,b,J),Y=null,S=null;
- Z.add.vstk.fillEnabled.v=!0;if(w.type=="SoFi"){Y="SoCo";S=iy._k}if(w.type=="GrFl"){Y="GdFl";S=iy.WZ}if(w.type=="patternFill"){Y="PtFl";
- S=iy.x6}if(Y!=null){Z.add[Y]={classID:"null"};for(var H=0;H<S.length;H++){var d=S[H];Z.add[Y][d]=w.N.v[d]}}};
- b$.prototype.Uy=function(K){var Z=this.D3,b=K.cpth,J=b.cmds.join(""),w=b.crds,Y=J+" "+w.join(","),S=UDOC.G.isBox(b,this.aj4);
- if(S&&this.gZ==null)return;if(Y==this.gZ)return;this.JE();if(!S){this.gZ=Y;Z.X.push(Z.bm());var d=Z.G7();
- d.Xq("Mask");d.add.lsct=g7.S6;d.Dv="pass";d.OZ=24;var x=d.add.vmsk=new e.dd;x.n=this.g1(K.cpth);if(UDOC.G.isBox(b)){this.hS=X.Y.aX(x.n);
- this.hS.sd(3,3)}else this.hS=null;this.a3a=d}};b$.prototype.JE=function(){var K=this.D3;if(this.gZ!=null){var Z=K.X.length-1,H=Z,b=!1;
- while(H>=0&&K.X[H].add.lsct!=g7.lK)H--;var J=this.hS;if(J){var w=new bW,Y=Z;while(Y>H){w=K.X[Y].Kz(this.D3,!1,!0);
- Y--}b=J.cs(w)}if(b){this.IW.splice(H,1);K.X.splice(H,1)}else{K.X.push(this.a3a)}this.gZ=null}};b$.eB=function(K,Z,b){var J,w;
- if(K.length!=null){J="SoFi";var Y=JSON.parse(iy.Ry[iy.order.indexOf("SoFi")]);w={t:"Objc",v:Y};w.v.Clr.v=b$.GR(K)}else{var S=b$.ab_(K,Z,b);
- J="GrFl";w={t:"Objc",v:S}}return{type:J,N:w}};b$.ab_=function(K,Z,b){var J=JSON.parse(iy.Ry[iy.order.indexOf("GrFl")]),w=J.Grad.v;
- w.Intr.v=0;var Y=b$.Y_(K.mat);Y.concat(Z);var S=new iz(0,0),d=new iz(b.d,0),x=K.crds;if(K.typ=="rad"){J.Type.v.GrdT="Rdl";
- var c=.7;S.x=(1-c)*x[0]+c*x[3];S.y=(1-c)*x[1]+c*x[4];d.x=S.x;d.y=S.y;d.x+=Math.max(x[2],x[5])}else{J.Type.v.GrdT="Lnr";
- S.x=x[0];S.y=x[1];d.x=x[2];d.y=x[3];S.x=d.x+.5*(S.x-d.x);S.y=d.y+.5*(S.y-d.y)}S=Y.rj(S);d=Y.rj(d);X.W.S$(S,d,b,J);
- var M=K.grad;X.W.x0(M,w);return J};b$.prototype.PutText=function(K,Z,b,J){var w=Z.charCodeAt(0),t=null;
- if(this.Tt!=-1&&this.Tt!=this.Ak)return;if(Z.length==0||Z.length==1&&(w==0||w==8203))return;this.Uy(K);
- var Y=this.D3,S=K.font,d=b$.Y_(K.ctm);d.concat(this.TB);var x=b$.Y_(S.Tm);x.concat(d);var c=P.o.IM(x),M=new cM(1/c,0,0,-1/c,0,0);
- M.concat(x);var u=S.Tfs*c;if(S.Th!=100||S.Trise!=0){console.log(S)}var U=Y.X.length-1;while(U>=0&&Y.X[U].add.TySh==null)U--;
- if(M.a*M.a+M.hy*M.hy<.001&&J==null&&U>=0&&Y.X[U].add.TySh&&Y.X[U].opacity==Math.round(255*K.ca)){var A=Y.X[U],y=this.IW[U],B=A.add.TySh.J,I=(B._i+y.Bo-M._i)/u,j=Math.abs(I),k=Z.indexOf(" ")==-1,C=B.R==M.R&&B.a==M.a&&B.hy==M.hy&&B.tX==M.tX,i=C&&Math.abs(y.Nd-M.yy)<1e-5&&j<.6,E=M.yy-y.Nd;
- if(i){t=A;y.Bo=M._i-B._i;if(I>.2&&k&&[".",",","?",":","!"].indexOf(Z)==-1)Z=" "+Z}else if(C&&Math.abs(M._i-B._i)<1e-5&&0<E&&E<u*1.7&&y.a5I==u){t=A;
- this.Tb(y);y.Nd=M.yy;Z="\n"+Z}}if(t==null){U=Y.X.length;this.IW[U]={jD:[],Bo:0,Nd:M.yy,lB:"",a5I:u};
- t=Y.G7();Y.X.push(t);t.add.lnsr="rend";t.add.TySh=hW.xo(0,0);t.add.TySh.J=M}var y=this.IW[U];y.Bo+=b*u;
- y.lB+=Z;var o=t.add.TySh.eA,$=hW.hk(o);if(J){hW.ke(o,1);var m=[0,0,Math.ceil(J[0]*c),Math.ceil(J[1]*c)];
- hW.jO(o,m)}var z=$.length-1,r=z+Z.length;hW.Se(o,z,Z);if(this.gK==null)this.gK=hW.ap(o,z,z);var f=this.gK;
- f.Vm.FontSize=Math.round(u);f.Vm.Tracking=Math.round(S.Tc*100);f.Vm.Underline=S.Tun==1;f.Vm.FillColor={Type:1,Values:[1,K.colr[0],K.colr[1],K.colr[2]]};
- if(S.Tal!=null)f.JC.Justification=S.Tal;if(y.jD.length!=0){f.Vm.AutoLeading=!1;f.Vm.Leading=y.Nd-y.jD[y.jD.length-1].y}var W=S.Tf;
- W=W.replace(/#2B/g,"+");W=W.replace(/#2C/g,"-");W=W.split("+").pop();var h={"NimbusRomNo9L-Medi":"NimbusRomNo9L-Med","NimbusRomNo9L-Regu":"NimbusRomNo9L-Reg","NimbusRomNo9L-MediItal":"NimbusRomNo9L-MedIta","NimbusRomNo9L-ReguItal":"NimbusRomNo9L-RegIta",CMTT9:"NimbusMono-Regular",Arial:"ArialMT","BebasNeue-Regular":"BebasNeueRegular"};
- if(h[W])W=h[W];hW.Gu(f,W);hW.bj(o,z,r-1,f);t.Qe();t.opacity=Math.round(255*K.ca)};b$.prototype.Tb=function(K){K.jD.push({g2:K.Bo,P_:K.lB.slice(K.jD.length==0?0:1)+"\n",y:K.Nd,wu:K.a5I});
- K.Bo=0;K.lB=""};b$.prototype.PutImage=function(K,Z,b,J,w,Y,S){if(this.Tt!=-1&&this.Tt!=this.Ak)return;
- var d=this.D3,x=K.font.Tmode;if(x==7&&d.X[d.X.length-1].add.TySh){return}this.Uy(K);var c=b$.Y_(K.ctm);
- c.concat(this.TB);var M=new cM(1/b,0,0,-1/J,0,1);M.concat(c);c=M;Z=b$.XF(Z,b,J);if(w)w=b$.XF(w,b,J);
- if(w==null){if(Z.length==b*J*4)Z=new Uint8Array(d8.Ce("PNG").Rh([[Z.buffer,0]],b,J))}else{Z=this.P$(Z,b,J,Y,!1);
- w=this.P$(w,b,J,S,!0);var u=X.T(b*J);X.y4(w,u,0);X.qe(u,Z,3);Z=new Uint8Array(d8.Ce("PNG").Rh([[Z.buffer,0]],b,J))}var t=d.M7(Z,"Bitmap",0,0),U=t.rect.clone();
- U.x=U.y=0;var A=X.O.UJ(U).H;X.O.J(A,c,A);t.add.SoLd.Trnf=P.o.E5(A);t.add.SoLd.nonAffineTransform=P.o.E5(A);
- t.ZV(d,!1);b$.nH(K,t);d.X.push(t)};b$.nH=function(K,Z){Z.opacity=Math.round(255*K.ca);var b=b$.Aj[K.bmode];
- if(b==null)console.log("Unknown blend mode",b);else Z.Dv=b};b$.Aj={"/Normal":"norm","/Multiply":"mul ","/Screen":"scrn","/Overlay":"over","/Darken":"dark","/Lighten":"lite","/ColorDodge":"div ","/ColorBurn":"idiv","/HardLight":"hLit","/SoftLight":"sLit","/Difference":"diff","/Exclusion":"smud","/Hue":"hue ","/Saturation":"sat ","/Color":"colr","/Luminosity":"lum "};
- b$.v_=function(K){for(var Z in b$.Aj)if(b$.Aj[Z]==K)return Z};b$.XF=function(K,Z,b){var J=d8.eb(K.buffer);
- if(J=="jpg"){try{K=new Uint8Array(d8.Ce("JPG").acZ(K.buffer))}catch(eh){K=new Uint8Array(Z*b*4)}}else if(K.length!=Z*b*4){var w=new Uint8Array(Z*b*4),Y=new Uint8Array(Math.ceil(Z*b/8));
- UTIF.decode._decodeG4(K,0,K.length,Y,0,Z,1);for(var H=0;H<Z*b;H++){var S=H*4,d=(Y[H>>3]>>7-(H&7)&1)*255;
- w[S]=d;w[S+1]=d;w[S+2]=d;w[S+3]=255}K=w}return K};b$.prototype.P$=function(K,Z,b,J,w){if(K.length!=Z*b*4){var Y=d8.eb(K.buffer),S=d8.Ce(Y);
- if(S==null||Y=="tga")S=d8.Ce("jpg");K=new Uint8Array(S.h8(K,J,w)[0].data)}return K};b$.prototype.ShowPage=function(){var K=this.D3;
- this.Ak++;var Z=this._j;this.JE();var b=K.G7();K.X.push(b);var J=new bW(Math.round(this.qM.x),Math.round(this.qM.y),Math.round(Z[2]-Z[0]),Math.round(Z[3]-Z[1]));
- this.yu=this.yu.tO(J);b.ly(J);b.add.artb.artboardBackgroundType.v=3;b.Xq("Page "+this.Ak);b.add.lsct=g7.S6;
- b.Dv="pass";b.OZ=24};b$.prototype.Print=function(K){console.log("Print:",K)};b$.prototype.Done=function(){var K=this.D3;
- if(this.Ak==1)K.X[K.X.length-1].add.lsct=g7.CF;K.mY(this.Ak);for(var H=0;H<K.X.length;H++){var Z=K.X[H],b=Z.add.vmsk,J=Z.add.TySh,w=this.IW[H];
- Z.ck();Z.j6(K);if(J&&w.jD.length!=0){this.Tb(w);var Y=J.eA,S=w.jD.length,d=w.jD[0],x=0,M=0;for(var c=0;
- c<S;c++)x=Math.max(x,w.jD[c].g2);hW.ke(Y,1);J.J.yy-=d.wu*.7;hW.jO(Y,[0,0,Math.ceil(x*1.1),Math.ceil(w.jD[S-1].y-d.y+d.wu*2)])}if(J){var Y=J.eA;
- hW.a6L(Y);var u=hW.hk(Y).split("\n");for(var c=0;c<u.length-1;c++){var t=u[c],U=0;for(var A=0;A<t.length;
- A++){var y=t.charCodeAt(A);if(1473<=y&&y<=1524)U++}if(U>t.length/2){u[c]=t.split("").reverse().join("");
- var B=Y.EngineDict.ParagraphRun.RunArray[c].ParagraphSheet.Properties;B._Direction=1;B.Justification=hW.ev(B)}}hW.wR(Y,u.join("\n"))}}K.qx=!0;
- K.d=this.yu.d;K.v=this.yu.v;K.buffer=X.T(this.yu.t()*4)};var a8={};a8.bh=function(K,Z,b,J){var w=!1,Y=[K.root],S=K.root.children;
- if(K.add.artd){w=!0;for(var H=0;H<S.length;H++)if(S[H].$.add.artb==null)w=!1;if(w)Y=S}var d=new bW(0,0,K.d,K.v),x=Z[0];
- x=x.replace(/,/g," ").replace(/\-/g," - ").replace(/ +/g," ").trim();x=x.split(" ");var c=[];for(var H=0;
- H<x.length;H++){var M=x[H];if(M=="-"){var u=c.pop(),t=parseInt(x[H+1]);while(u<t){c.push(u);u++}}else c.push(parseInt(M))}x=c;
- for(var H=0;H<x.length;H++)if(isNaN(x[H])||x[H]<1||x[H]>Y.length){x.splice(H,1);H--}var U=72/K.w$;for(var H=0;
- H<Y.length;H++){if(x.length!=0&&x.indexOf(H+1)==-1)continue;var A=Y[H],y=w?A.$._e():d,B=Math.round(y.d*U),I=Math.round(y.v*U);
- b.StartPage(0,0,B,I);var j=UDOC.getState([[0,0,B,I]]),k=new cM;k.translate(-y.x,-y.y-y.v);k.scale(U,-U);
- if(Z[2]){var C=K.ax();if(!d.wV(y)){C=X.T(y.t()*4);X.EU(K.ax(),d,C,y)}if(Z[1]!=100){var i=d8.Ce("JPG").Rh([[C.buffer]],y.d,y.v,[Z[1]]);
- C=new Uint8Array(i)}var E=new cM;E.translate(y.x,y.y);a8.Oi(j,b,C,y,E,k)}else a8.ci(K,A,j,b,k,Z,J);b.ShowPage()}b.Done()};
- a8._s=function(K){K=X.W.GG(K);return[K.h/255,K.l/255,K.a/255]};a8.ci=function(K,Z,b,J,w,Y,S){var d=Z.$,x=d.add.lsct,c=d.add.lmfx,M=d.add.vmsk,u=d.add.vstk,t=d.add.TySh,B,I;
- if(!d.TK())return;var U=d.opacity/255,A=d.add.iOpa?d.add.iOpa/255:1;b.bmode=b$.v_(d.Dv);b.ca=b.CA=U*A;
- var y=c;if(y)y=y.solidFillMulti.v[0];if(y)y=y.v;if(y&&!y.enab.v)y=null;if(d.Cy()&&!d.Gg()){B=X.T(d.rect.t());
- X.y4(d.buffer,B,3);I=e1.eK(c,null,B,d.rect,K,d.rect).type}if(I)a8.Cj(d,B,I,b,J,w,Y,!0);if(d.Gg()){for(var H=0;
- H<Z.children.length;H++)a8.ci(K,Z.children[H],b,J,w,Y,S)}else if(M){var j=M.n,k=X.Y.aX(j),C=X.O.k_(j),i=!1,E=!1,o=!1;
- X.O.J(C.H,w,C.H);b.pth={cmds:C.Z,crds:C.H};if(u.fillEnabled.v){var $=e1.h0(c,d.add),m=$[0],z=$[1];if(m){b.colr=a8._s(m.Clr.v)}else if(z){var r=z,f=[],W,h=r.Type.v.GrdT=="Rdl"?"rad":"lin",_=X.W.p_(r,k),D=w.rj(_[0]),l=w.rj(_[1]);
- if(h=="rad")W=[D.x,D.y,0,D.x,D.y,iz.O3(D,l)];else{D.dH(l.x+(D.x-l.x)*2,l.y+(D.y-l.y)*2);W=[D.x,D.y,l.x,l.y]}var L=r.Grad.v.Clrs.v;
- for(var H=0;H<L.length;H++){var N=L[H].v;f.push([N.Lctn.v/4096,a8._s(N.Clr.v)])}b.colr={typ:h,mat:[1,0,0,1,0,0],grad:f,crds:W}}i=!0}var a=e1.aA(c);
- if(!u.strokeEnabled.v&&a)u=a;if(u.strokeEnabled.v){var G=u.strokeStyleContent.v,p=u.strokeStyleLineDashSet.v,T=iy.vG.Dj.indexOf(u.strokeStyleLineAlignment.v.strokeStyleLineAlignment);
- if(G.Clr==null)return;var v=X.W.GG(G.Clr.v);b.COLR=[v.h/255,v.l/255,v.a/255];b.lwidth=u.strokeStyleLineWidth.v.val*(T==2?2:1)*w.IM();
- b.mlimit=u.strokeStyleMiterLimit.v;b.doff=u.strokeStyleLineDashOffset.v.val;b.ljoin=iy.vG.join.indexOf(u.strokeStyleLineJoinType.v.strokeStyleLineJoinType);
- b.lcap=iy.vG.yW.indexOf(u.strokeStyleLineCapType.v.strokeStyleLineCapType);b.dash=[];for(var H=0;H<p.length;
- H++)b.dash.push(p[H].v.val*b.lwidth);if(b.dash.length==1&&b.dash[0]==0)b.dash=[];E=!0;if(T==2)o=!0}if(i&&!o)J.Fill(b);
- if(E)J.Stroke(b);if(i&&o)J.Fill(b)}else if(t&&Y[4]){var g=t.eA,co=new dD(g,S),C=a5.N9(co,t),eJ=X.O.sV(C);
- for(var v in eJ){var d9=parseInt(v.slice(1),16);b.colr=y?a8._s(y.Clr.v):[(d9>>>16&255)/255,(d9>>>8&255)/255,(d9&255)/255];
- var el=eJ[v];X.O.J(el.H,w,el.H);el=X.O.ag5(el);b.pth={cmds:el.Z,crds:el.H};J.Fill(b)}}else if(t&&Y[3]==!1){var g=t.eA,O=t.J.clone(),fO=new cM(1,0,0,-1,0,0);
- fO.concat(O);fO.concat(w);var hn=hW.hk(g),co=new dD(g,S);for(var H=0;H<co.JC.length;H++){var an=co.JC[H];
- if(an.dO.length==1&&an.dO[0].Tz)continue;for(var cF=0;cF<an.bw.length;cF++){var cY=an.bw[cF],iF=an.Yy.y+cY.Yy.y,eU=an.dO[cY.start].start,g_=an.dO[cY.end-1].end,iQ=hW.aaj(g,eU,g_);
- for(var b5=0;b5<iQ.length;b5++){var eK=co.fb(eU),bE=iQ[b5],iB=hW.ap(g,eU,eU),i2=iB.El[iB.Vm.Font].Name;
- b.font.Tf=i2;var v=hW.GG(iB.Vm);b.colr=y?a8._s(y.Clr.v):[v.h/255,v.l/255,v.a/255];b.font.Tfs=Math.round(iB.Vm.FontSize);
- var eu=hn.slice(eU,eU+bE);if(iB.Vm.FontCaps==2)eu=eu.toUpperCase();var dp=new cM;dp.translate(eK._.x,-iF);
- dp.concat(fO);b.ctm=[dp.R,dp.a,dp.hy,dp.tX,dp._i,dp.yy];J.PutText(b,eu,0);b.ctm=[1,0,0,1,0,0];eU+=bE}}}}else if(!d.rect.S2()){var bJ,bB,fC=!1,dr=new cM;
- if(d.add.SoLd){var cs=d.add.SoLd,g2=cs.Idnt.v,hQ=K.CA(g2,cs.Crop?cs.Crop.v:null),bz="";if(hQ==null)return;
- var hy=hQ.mT,ci=d8.eb(hQ.raw.buffer);if(Y[5].indexOf(ci)!=-1){bJ=hQ.raw;fC=!0}else bJ=hy[0];bB=hy[1];
- dr=X.I.pR(cs)}else{bJ=d.buffer;bB=d.rect;dr.translate(bB.x,bB.y)}if(y&&!fC)bJ=e1.sj(bJ,y,bB);a8.Oi(b,J,bJ,bB,dr,w);
- if(y&&fC){var W=[0,0,bB.d,0,bB.d,bB.v,0,bB.v];X.O.J(W,dr,W);X.O.J(W,w,W);var eW=JSON.parse(JSON.stringify(b));
- eW.ca=y.Opct.v.val/100;eW.pth={cmds:["M","L","L","L","Z"],crds:W};eW.colr=a8._s(y.Clr.v);J.Fill(eW)}}if(I)a8.Cj(d,B,I,b,J,w,Y,!1)};
- a8.Cj=function(K,Z,b,J,w,Y,S,d){var x=K.rect.clone(),c=Z;if(K.add.TySh&&!S[3]&&!S[4])return;console.log(S);
- var M=J.ca,u=J.bmode;for(var H=iy.order.length-1;H>=0;H--){var t=iy.order[H];if(t=="GrFl"||t=="SoFi")continue;
- if(K.add.vmsk&&t=="FrFX")continue;var U=b[t],A=H>7||t=="FrFX";if(A!=d)continue;for(var y=0;y<U.length;
- y++){var B=U[y];console.log(A,t,B);var I=B.js.clone();I.offset(K.rect.x,K.rect.y);if(!A){if(!x.cs(I)){var j=x.tO(I),k=X.T(j.t());
- X.vn(c,x,k,j);c=k;x=j}X.Ue(c,x,B.h3,I)}if(A&&t=="FrFX"&&B.J2)X.Ue(B.J2,I,B.h3,I);var C=new cM;C.translate(I.x,I.y);
- J.ca=B.Wg;J.bmode=b$.v_(B.Rk);a8.Oi(J,w,B.h3,I,C,Y)}}J.ca=M;J.bmode=u};a8.Oi=function(K,Z,b,J,w,Y){var S=new cM;
- S.scale(J.d,-J.v);S.translate(0,J.v);S.concat(w);S.concat(Y);K.ctm=[S.R,S.a,S.hy,S.tX,S._i,S.yy];Z.PutImage(K,b,J.d,J.v);
- K.ctm=[1,0,0,1,0,0]};var a$={};a$.fI=function(K){var Z=new Uint8Array(K);return a$.xK(Z,0)};a$.xK=function(K,Z){var b=F.i,J=F.US,w={Mx:J(K,Z,4),g:Z+8,size:b(K,Z+4)},Y=w.Mx=="FORM"||w.Mx=="LIST"||w.Mx=="CAT ";
- if(Y)w.YD=J(K,Z+8,4);if(w.size<0||w.g+w.size>K.length)throw"e";if(Y){w.sub=[];Z+=12;var S=w.g+w.size;
- while(Z<S){var d=a$.xK(K,Z);w.sub.push(d);Z+=8+d.size+(d.size&1)}}return w};var ie={};ie.fI=function(K,Z){var b=new Uint8Array(K);
- return ie.xK(b,0,Z)};ie.xK=function(K,Z,b){var J=F.oB,w=F.US,Y={Mx:w(K,Z,4),g:Z+8,size:J(K,Z+4)};if(b&&b[Y.size]!=null)Y.size=b[Y.size];
- if(Y.Mx=="RIFF"||Y.Mx=="LIST"){Y.YD=w(K,Z+8,4)}if(Y.size<0||Y.g+Y.size>K.length)throw"e";if(Y.Mx=="RIFF"||Y.Mx=="LIST"&&(Y.YD!="cmpr"&&Y.YD!="stlt")){Y.sub=[];
- Z+=12;var S=Y.g+Y.size;while(Z<S){var d=ie.xK(K,Z,b);Y.sub.push(d);Z+=8+d.size+(d.size&1)}}return Y};
- var a$={};a$.fI=function(K){var Z=new Uint8Array(K);return a$.xK(Z,0)};a$.xK=function(K,Z){var b=F.i,J=F.US,w={Mx:J(K,Z,4),g:Z+8,size:b(K,Z+4)},Y=w.Mx=="FORM"||w.Mx=="LIST"||w.Mx=="CAT ";
- if(Y)w.YD=J(K,Z+8,4);if(w.size<0||w.g+w.size>K.length)throw"e";if(Y){w.sub=[];Z+=12;var S=w.g+w.size;
- while(Z<S){var d=a$.xK(K,Z);w.sub.push(d);Z+=8+d.size+(d.size&1)}}return w};function dQ(){}dQ.fI=function(K,Z){var b=new Uint8Array(K);
- Z.qx=!0;var J=F.US(b,0,2);if(J=="WL"){alert("Unsupported CDR version")}else{var w=dQ.Sf,Y=ie.fI(b.buffer),S={data:b,g:0,dT:dQ.aj6(b[11])},t=300;
- S.TH=S.dT<600?16:32;dQ.O0(S,Y.sub,Z,0);var d=w(Y,"cmpr").sub,x=d[0],c=d.slice(1),M=w(x,"mcfg").N,u=M.alz;
- t/=ap.ko(new bW(0,0,Math.round(u.x*t),Math.round(u.y*t)),8192*8192);var U=Math.round(u.x*t),A=Math.round(u.y*t);
- Z.d=U;Z.v=A;Z.buffer=X.T(Z.d*Z.v*4);var y=w(x,"filt").sub,B=w(x,"otlt").sub;x.I$={};for(var H=0;H<y.length;
- H++)x.I$[y[H].sub[0].N.id]=y[H].sub[0].N;x.Kj={};for(var H=0;H<B.length;H++)x.Kj[B[H].N.id]=B[H].N;var I=new cM(t,0,0,-t,u.x*t/2,u.y*t/2),j=c[1];
- dQ.ug(j,x,Z,I);Z.mY(1);Z.X[Z.X.length-1].ly(new bW(0,0,U,A))}};dQ.Sf=function(K,Z){var b=null;for(var H=0;
- H<K.sub.length;H++){var J=K.sub[H];if(J.Mx==Z||J.YD==Z)b=J}return b};dQ.ug=function(K,Z,b,J){var w=dQ.Sf,Y=K.YD?K.YD:K.Mx,S=w(K,"lgob"),d=w(K,"txsm"),x,c;
- if(S){x=w(S,"trfl");c=w(S,"loda")}var M=x?x.sub[0]._w.clone():new cM;M.concat(J);var u=b.G7();if(Y=="page"||Y=="layr"||Y=="grp "){u.Xq((Y=="page"?"Page":"Group")+" "+b.X.length);
- u.add.lsct=g7.CF;u.Dv="pass";u.OZ=24;var t=[];if(Y=="page")t=w(K,"gobj").sub;if(Y=="layr")t=K.sub.slice(2);
- if(Y=="grp ")t=K.sub.slice(4);if(t.length==0)return;b.X.push(b.bm());for(var H=t.length-1;H>=0;H--)dQ.ug(t[H],Z,b,J)}else if(Y=="obj "&&c.N&&c.N.path){u.Xq("Object "+b.X.length);
- var U=Z.I$[c.N.a9$],A=Z.Kj[c.N.aa_],y=u.getName(),B=U&&U.type!=0,I=B&&U.N!=null?U.N:[0,0,0];u.OZ|=16;
- u.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));var j=u.add.vstk;j.strokeEnabled.v=!1;u.add.vmsk=new e.dd;
- if(A&&A.ahj!=1){j.strokeEnabled.v=!0;j.strokeStyleLineAlignment.v.strokeStyleLineAlignment="strokeStyleAlignCenter";
- j.strokeStyleLineWidth.v.val=A.lineWidth*J.IM();var k=A.color;j.strokeStyleContent.v.Clr.v=X.W.J1({h:k[0]*255,l:k[1]*255,a:k[2]*255})}var C=c.N.path;
- u.add.vmsk.n=X.O.CS(C,!1);X.Y.Af(u.add.vmsk.n,M);b$.co(I,u,M,X.Y.aX(u.add.vmsk.n));j.fillEnabled.v=B;
- u.ck();u.j6(b)}else if(Y=="obj "&&d){var i=c.N.abJ,E=c.N.afX,m="";u.add.TySh=hW.xo(0,0);var o=M.IM();
- u.add.TySh.J.translate(M._i,M.yy);var $=u.add.TySh.eA,z=d.N.aeJ;for(var H=0;H<z.length;H++){var r=z[H],f=m.length;
- m+=r.text+"\n";hW.Se($,f,r.text+"\n");var W=dQ.alv(r.abO,Z),h=hW.ap($,f,m.length);if(W.align==3)h.JC.Justification=1;
- else h.JC.Justification=0;var _=W.fill.N;h.Vm.FillColor={Type:1,Values:[1,_[0],_[1],_[2]]};h.Vm.FontSize=Math.round(W.a9u.fontSize*M.IM());
- hW.bj($,f,m.length-1,h)}if(E){hW.ke($,0)}else{hW.ke($,1);hW.jO($,[0,0,Math.round(i.x*M.R),Math.round(-i.y*M.tX)])}u.Xq(m.slice(0,10))}else{u=null}if(u)b.X.push(u)};
- dQ.alv=function(K,Z){var b=dQ.Sf(Z,"stlt").N,J=JSON.parse(JSON.stringify(b.b5[K]));if(J.uD!=0){var w=b.b5[J.uD];
- for(var Y in w)if(J[Y]==null||J[Y]==0)J[Y]=w[Y];delete J.uD}J.align=b.afW[J.ab9];J.fill=Z.I$[b.acF[J.a4d]];
- J.a2Y=Z.Kj[b.a5m[J.adH]];J.a9u=b.a5J[J.acB];return J};dQ.a6A=function(H){var q=H.data[H.g];H.g+=1;return q};
- dQ.sM=function(H){var q=F.Xw(H.data,H.g);H.g+=2;return q};dQ.t8=function(H){var q=F.oB(H.data,H.g);H.g+=4;
- return q};dQ.afg=function(H){var q=F.oB(H.data,H.g);H.g+=8;return q};dQ.xp=function(H){var q=F.wO(H.data,H.g);
- H.g+=2;return q};dQ.UD=function(H){var q=F.iY(H.data,H.g);H.g+=4;return q};dQ.VC=function(H){var q=F.a3g(H.data,H.g);
- H.g+=8;return q};dQ.Ln=function(H){if(H.g>=H.data.length)throw"e";var K=0;while(H.data[H.g+K]!=0)K++;
- var Z=F.US(H.data,H.g,K);H.g+=K+1;return Z};dQ.a1Y=function(K){if(K.dT<600)return Math.PI*dQ.xp(K)/1800;
- return Math.PI*dQ.UD(K)/18e7};dQ.a0$=function(K){if(K.dT<1500)return dQ.K4(K);else return dQ.VC(K)/254e3};
- dQ.K4=function(K){if(K.dT<600)return dQ.xp(K)/1e3;else return dQ.UD(K)/254e3};dQ.a1_=function(K){if(K.dT<600)return CRDParser.sM(K);
- else return dQ.t8(K)};dQ.ab7=function(K){if(K.dT<600)return CRDParser.xp(K);else return dQ.UD(K)};dQ.O0=function(K,Z,b,J){var w=dQ,Y=w.a6A,S=w.sM,d=w.t8,x=w.afg,c=w.xp,M=w.UD,u=w.VC,t=w.K4,U=w.a0$,A=w.a1Y,y=w.a1_,B=w.ab7;
- for(var I=0;I<Z.length;I++){var j=K.dT,k=Z[I];K.g=k.g+(k.Mx=="LIST"?4:0);if(k.Mx=="vrsn"){var C=S(K);
- K.dT=C;console.log("Version",C);K.TH=C<600?16:32}else if(k.Mx=="DISP"){}else if(k.Mx=="LIST"&&k.YD=="cmpr"){var i=d(K),E=d(K),o=d(K),$=d(K),m=new Uint8Array(K.data.buffer,K.g+8+2,i-6-8),z=pako.inflateRaw(m),h=0;
- K.g+=i;m=new Uint8Array(K.data.buffer,K.g+8+2);var r=pako.inflateRaw(m),f=[];for(var W=0;W<r.length;
- W+=4)f.push(F.oB(r,W));k.sub=[];while(h<z.length){var _=ie.xK(z,h,f);h=_.g+_.size;k.sub.push(_)}var D={data:z,g:0,dT:j,TH:K.TH};
- dQ.O0(D,k.sub,b,J+1)}else if(k.Mx=="LIST"&&k.YD=="stlt"){var l=K.g,hn=32;k.N={};var L=d(K);if(L==0)return;
- k.N.acF=dQ.HU(K,j>=1300);k.N.a5m=dQ.HU(K);k.N.a5J={};var N=d(K);for(var H=0;H<N;H++){var a=d(K);K.g+=j<1e3?12:20;
- var G=S(K),p=S(K);K.g+=8;var T=t(K);K.g+=j<1e3?12:20;k.N.a5J[a]={ant:G,amp:p,fontSize:T}}k.N.afW=dQ.HU(K);
- var v=d(K);K.g+=52*v;var g=d(K);K.g+=152*g;var co=d(K);K.g+=784*co;var eJ=d(K);for(var H=0;H<eJ;H++){K.g+=40;
- if(j>1300)K.g+=4;if(j>=1300){if(d(K))K.g+=68;else K.g+=12}else{K.g+=20;if(j>=1e3)K.g+=8;if(d(K))K.g+=8;
- K.g+=8}}var d9=d(K);k.N.adO={};for(var H=0;H<d9;H++){var el=d(K),O={};K.g+=12;O.right=t(K);O.alP=t(K);
- O.left=t(K);k.N.adO[el]=O}var fO=d(K);if(j>=1300)hn+=4;K.g+=hn*fO;var an=d(K);K.g+=28*an;if(j>800){var cF=d(K);
- K.g+=12*cF}k.N.b5={};for(var H=0;H<L;H++){var cY=d(K),iF=d(K),eU={};eU.uD=d(K);K.g+=8;var g_=d(K);if(j>=1200)g_*=2;
- K.g+=g_;eU.a4d=d(K);eU.adH=d(K);if(cY>1){eU.acB=d(K);eU.ab9=d(K);eU.a2F=d(K);eU.a7r=d(K);if(j>800)eU.a1g=d(K)}if(cY>2){eU.amj=d(K);
- eU.a5A=d(K);eU.a6X=d(K);eU.afV=d(K);eU.a1E=d(K)}k.N.b5[iF]=eU}}else if(k.Mx=="LIST")dQ.O0(K,k.sub,b,J+1);
- else if(k.Mx=="txsm"){k.N={};if(j<600)throw"e";if(j<700)throw"e";if(j>=1600)throw"e";if(j>=1500)K.g+=37;
- else K.g+=36;if(d(K)){if(j<800)K.g+=32}if(j<800)K.g+=4;k.N.aiN=d(K);k.N.aeJ=[];K.g+=48;if(j>=800){if(d(K)){K.g+=32;
- if(j>=1300)K.g+=8}}if(j>=1500)K.g+=12;var cY=d(K),iQ=1,b5=!1;if(!cY){if(j>=800)K.g+=4;if(j>800)K.g+=2;
- if(j>=1400)K.g+=2;K.g+=24;if(j<800)K.g+=8;iQ=d(K)}for(var W=0;W<iQ;W++){var eK=d(K),H=0;if(j>=1300&&cY)K.g++;
- K.g++;var L=d(K),bE=[];for(H=0;H<L;H++){var iB=Y(K),eu=0;Y(K);var i2=Y(K);if(j>=800)eu=Y(K);var eU={};
- if(i2&1){eU.ant=S(K);var dp=S(K);if(dp)eU.adJ=dp}if(i2&2)K.g+=4;if(i2&4)eU.acr=t(K);if(i2&8)K.g+=4;if(i2&16)K.g+=4;
- if(i2&32)K.g+=4;if(i2&64){eU.a4d=d(K);if(j>=1500)K.g+=48}if(i2&128){eU.adH=d(K)}if(eu&8){if(j>=1300){var bJ=d(K);
- if(K.g+bJ*2>=K.data.length){b5=!0;break}K.g+=bJ*2}else K.g+=4}if(eu&32){var bB=Y(K);if(bB)K.g+=52}if(iB==2)if(j>=1300)K.g+=48;
- bE.push(eU)}if(b5){break}var fC=d(K);if(K.g+fC*4>K.data.length)break;var dr=[];for(H=0;H<fC;H++){var cs=0;
- if(j>=1200)cs=x(K)&4294967295;else cs=d(K);dr[H]=cs>>16|cs&1}var g2=fC;if(j>=1200)g2=d(K);var hQ=dQ.Ln(K);
- k.N.aeJ.push({abO:eK,text:hQ,b5:bE})}}else if(k.Mx=="font"){var hy=S(K),ci=S(K);K.g+=14;var bz=dQ.Ln(K);
- k.N={id:hy,a9I:ci,name:bz}}else if(["IKEY","ICMT","pfrd","bcfg"].indexOf(k.Mx)!=-1){}else if(k.Mx=="flgs")k.N=d(K);
- else if(k.Mx=="bbox"){var eW=t(K),h1=t(K),hk=t(K),fX=t(K);k.N=new bW(eW,h1,hk-eW,fX-h1)}else if(k.Mx=="fild"){var dU=d(K),g4=0,fx;
- if(j>=1300){K.g+=4;g4=S(K);K.g+=2}var gG=S(K);if(gG==0){}else if(gG==1){K.g+=j>=1300?13:2;fx=dQ.B6(K)}else if(gG==2){K.g+=j>=1300?8:2;
- var eb=Y(K),cy=0;if(j>=1300){K.g+=17;cy=c(K)}else if(j>=600){K.g+=19;cy=M(K)}else{K.g+=11;cy=c(K)}var e$=A(K),aN=.5+B(K),dR=.5+B(K)-.5;
- if(j>=600)K.g+=2;var ha=y(K)&255,dV=Y(K)/100;K.g++;var dI=y(K)&65535;if(j>=1300)K.g+=3;var f5=[];for(var H=0;
- H<dI;H++){var dl=dQ.B6(K);if(j>=1300){if(g4==158||j>=1600&&g4==150)K.g+=26;else K.g+=5}var bK=y(K)/100;
- if(j>=1300)K.g+=3;f5.push([bK,dl])}fx={typ:eb==1?"lin":"rad",crds:[aN-Math.cos(e$)/2,dR-Math.sin(e$)/2,aN,dR],grad:f5,mat:[1,0,0,1,0,0]}}else console.log("Unknown fill type",gG);
- k.N={id:dU,type:gG,N:fx}}else if(k.Mx=="outl"){var he=d(K);if(j>=1300){var gO=0,dm=0;while(gO!=1){K.g+=dm;
- gO=d(K);dm=d(K)}}var bn=S(K),ej=S(K),bD=S(K);if(j<1300&&j>=600)K.g+=2;var aW=t(K),ix=S(K)/100;if(j>=600)K.g+=2;
- var fb=A(K);if(j>=1300)K.g+=46;else if(j>=600)K.g+=52;var fx=dQ.B6(K,he==270963208||he==276198e3,he);
- k.N={id:he,ahj:bn,a9D:ej,adn:bD,lineWidth:aW,color:fx}}else if(k.Mx=="mcfg"){if(1300<=j)K.g+=12;else if(900<=j)K.g+=4;
- else if(600<=j&&j<700)K.g+=28;var fY=0,h6=0;if(j<400)throw"e";else{fY=t(K);h6=t(K)}k.N={alz:new iz(fY,h6)}}else if(k.Mx=="loda"){var l=K.g,fp=y(K),gx=y(K),cD=y(K),iA=y(K),gY=y(K),eY=[],gv=[];
- K.g=l+cD;for(var H=0;H<gx;H++)eY[H]=y(K);K.g=l+iA;for(var H=gx-1;H>=0;H--)gv[H]=y(K);k.N={};for(var H=0;
- H<gx;H++){K.g=l+eY[H];var aG=gv[H];if(aG==10)k.N.aa_=d(K);else if(aG==20)k.N.a9$=d(K);else if(aG==200)k.N.anw=y(K);
- else if(aG==30){if(j<400)gY--;if(gY==1){var eW=U(K),h1=U(K),bY=0,ef=0,gX=0,e6=0;if(j<1500){e6=U(K);gX=j<900?e6:U(K);
- ef=j<900?e6:U(K);bY=j<900?e6:U(K)}else throw"e";k.N.path=X.O.k_(X.Y.uf.Rect(0,0,eW,h1,bY))}else if(gY==2){var iG=t(K),gJ=t(K),e4=A(K),fd=A(K),cb=Math.abs(iG),dc=Math.abs(gJ);
- k.N.path=X.O.k_(X.Y.uf.k9(0,0,cb,-dc))}else if(gY==3){k.N.path=dQ.agI(K)}else if(gY==4){k.N.afX=dQ.a3Q(K)}else if(gY==6){k.N.abJ=dQ.a72(K)}else if(gY==37){k.N.path=dQ.LI(K)}else console.log(gY)}}}else if(k.Mx=="trfd"){var l=K.g,fp=y(K),gx=y(K),cD=y(K);
- K.g=l+cD;var eY=[];for(var H=0;H<gx;H++)eY[H]=y(K);for(var H=0;H<gx;H++){K.g=l+eY[H];if(j>=1300)K.g+=8;
- var bs=S(K);if(bs==8){var aR,bU,eW,ge,g9,h1;if(j>=600)K.g+=6;if(j>=500){aR=u(K);bU=u(K);eW=u(K)/(j<600?1e3:254e3);
- ge=u(K);g9=u(K);h1=u(K)/(j<600?1e3:254e3)}else throw"e";k._w=new cM(aR,ge,bU,g9,eW,h1)}else console.log(bs)}}else if(!1){console.log(k);
- var bO=Math.min(k.size,32);console.log(F.h$(data,k.g,bO));console.log(F.aj_(data,k.g,bO))}}};dQ.HU=function(K,Z){var b=dQ.t8,J={},w=b(K);
- for(var H=0;H<w;H++){var Y=b(K);K.g+=4;var S=b(K);J[Y]=S;if(Z)K.g+=48}return J};dQ.a3Q=function(K){var Z=dQ,b=Z.K4,J=b(K),w=b(K);
- return new iz(J,w)};dQ.a72=function(K){var Z=dQ,b=Z.K4;K.g+=4;var J=b(K),w=b(K);return new iz(J,w)};
- dQ.LI=function(K){var Z=dQ,b=Z.t8,J=Z.sM,w=Z.K4;K.g+=4;var Y=J(K)+J(K);K.g+=16;var S=dQ.XJ(K,Y);return S};
- dQ.agI=function(K){var Z=dQ.sM(K);K.g+=2;return dQ.XJ(K,Z)};dQ.XJ=function(K,Z){var b=dQ,J=b.K4,w=K.dT<600?2:4,Y=K.g,S={H:[],Z:[]},d=0,x=0,c=0;
- for(var H=0;H<Z;H++){var d=J(K),x=J(K),M=K.data[Y+Z*w*2+H];if(!(M&64)&&!(M&128)){S.H.push(d,x);S.Z.push("M");
- c+=2}else if(M&64&&!(M&128)){S.H.push(d,x);S.Z.push("L");c+=2}else if(!(M&64)&&M&128){S.H.push(d,x);
- S.Z.push("C");c+=6}else if(M&64&&M&128){S.H.push(d,x)}}if(c!=S.H.length)throw"e";return S};dQ.a1B=function(K,Z){var b=F.oB;
- Z+=8;var J=b(K,Z);Z+=4;var w=b(K,Z);Z+=4;Z+=4*7;var Y=Z,S=X.T(J*w*4);Z+=1024;for(var d=0;d<w;d++)for(var x=0;
- x<J;x++){var H=d*J+x,c=(w-d-1)*J+x,M=K[Z+H]<<2,u=c<<2;S[u+0]=K[Y+M+2];S[u+1]=K[Y+M+1];S[u+2]=K[Y+M+0];
- S[u+3]=255}return{h3:S,rect:new bW(0,0,J,w)}};dQ.aj6=function(K){if(K==32)return 300;else if(K<49)return 0;
- else if(K<58)return 100*(K-48);else if(K<65)return 0;return 100*(K-55)};dQ.B6=function(K,Z,b){var J=dQ.sM,w=dQ.t8,Y=K.dT,S=0,d=0;
- if(Y>=500){S=J(K);if(S==1&&Y>=1300)S=25;if(S==25||S==30){var x=0;if(S==30){S=25;x=30}else{x=J(K);K.g+=4}var c=J(K),M=J(K)}else if(S==14)throw"e";
- else{K.g+=6;d=w(K)}}else throw"e";var u=[];if(S==2||S==9||S==17){var t=[d>>>0&255,d>>>8&255,d>>>16&255,d>>>24&255];
- if(S==2)for(var H=0;H<4;H++)t[H]=Math.round(255*t[H]/100);for(var H=0;H<4;H++)t[H]/=255;u=UDOC.C.cmykToRgb(t)}else if(S==1||S==5){u=[d>>>0&255,d>>>8&255,d>>>16&255];
- for(var H=0;H<3;H++)u[H]=u[H]/255}else console.log("Unknown color model "+S,d,d.toString(16));return u};
- var i8=function(){var K,Z,b=new ArrayBuffer(4),J=new Uint8Array(b),w=new Uint32Array(b),Y=new Float32Array(b);
- function S(t,U){for(var A=0;A<t.length;A++)if(t[A][0]==U)return t[A]}function d(){var t=0,U=0,A=0;do{A=K[Z++];
- t|=(A&127)<<U;U+=7}while(A&128&&U<35);return t>>>0}function x(t,U,A,y,B){K=t;Z=U;var I=y[0]=="mesg",j=y[2],k={},C=1,i=I?1e9:j.length;
- while(C<=i){var E=C;if(I){E=d();if(E==0)break}var o=S(j,E),$=o[2],m=o[1]==1,z=m?d():1,r=new Array(z);
- if($==3){if(!m)throw"e";r=K.slice(Z,Z+z);Z+=z}else for(var H=0;H<z;H++){var f;if(($&1)==1){if($==1)f=K[Z++]==1;
- else if($==3)f=K[Z++];else if($==5){var W=d();f=W&1?~(W>>>1):W>>>1}else if($==7)f=d();else if($==9){if(K[Z]==0){f=0;
- Z++}else{J[0]=K[Z];J[1]=K[Z+1];J[2]=K[Z+2];J[3]=K[Z+3];var h=w[0];w[0]=h<<23|h>>>9;f=Y[0];Z+=4}}else if($==11){var _=c(K,Z);
- f=_[0];Z+=_[1]+1}else throw $}else{var D=A[$>>>1];if(D[0]=="enum"){var l=K[Z++];if(l>127)throw"e";f=D[2][l]}else{var L=x(K,Z,A,D,B+1);
- f=L[0];Z=L[1]}}r[H]=f}k[o[3]]=m?r:r[0];C++}return[k,Z]}function c(t,U){var A=U;while(t[A]!=0)A++;return[F.hW(t,U,A-U),A-U]}function M(t,U){var A=U;
- while(t[A]!=0)A++;for(var H=U;H<A;H++)if(t[H]>127)throw"e";return F.US(t,U,A-U)}function u(t){K=t;Z=1;
- var U=[];while(Z<t.length){var A=Z,y=U.length,B=M(t,Z);Z+=B.length+1;var I=d();if(I>2)throw"e";var j=d(),k=[];
- for(var H=0;H<j;H++){var C=M(t,Z);Z+=C.length+1;var i=d(),E=d(),o=d();k.push(I==0?C:[o,E,i,C])}U.push([["enum","strc","mesg"][I],B,k])}return U}return{amr:u,ac8:x}}();
- function bb(){}bb.fI=function(K,Z){var b=new Uint8Array(K),J=8,w=F.oB(b,J),c=0,D=0;J+=4;var Y=[];while(J<b.length){var S=F.oB(b,J);
- J+=4;var d=b.slice(J,J+S);if(b[J]==137&&b[J+1]==80){}else d=UZIP.inflateRaw(d);Y.push(d);J+=S}var x=i8.amr(Y[0]);
- for(var H=0;H<x.length;H++)if(x[H][1]=="Message")c=H;var M=i8.ac8(Y[1],0,x,x[c],0)[0],u={KV:{},WA:{},aoh:{}},t=M.nodeChanges;
- for(var U=0;U<t.length;U++){var A=t[U],y=A.guid;u.WA[y.sessionID+","+y.localID]=A}for(var U=0;U<t.length;
- U++){var A=t[U],y=A.parentIndex;if(y){var B=bb.Z7(u.WA,y.guid);if(B.children==null)B.children=[];B.children.push(A)}}var I=t[0],j=I.children,k=new bW,C=[],i=[];
- for(var y=0;y<j.length;y++){var E=j[y],o=E.children;if(E.name=="Internal Only Canvas"||o==null)continue;
- var $=new bW;for(var H=0;H<o.length;H++){var m=o[H],z=m.transform,r=m.size;if(z.m00==1&&z.m10==0&&z.m01==0&&z.m11==1){var f=new bW(z.m02,z.m12,r.x,r.y);
- $=$.tO(f)}}var W=k.v==0?0:k.v+100,h=$.clone();h.x=0;h.y=W;k=k.tO(h);C[y]=$;i[y]=W}var _=ap.ko(new bW(0,0,k.d,k.v),8192*8192);
- Z.d=Math.round(k.d/_);Z.v=Math.round(k.v/_);Z.buffer=X.T(Z.d*Z.v*4);for(var y=0;y<j.length;y++){var E=j[y],o=E.children;
- if(E.name=="Internal Only Canvas"||o==null)continue;o.sort(bb.tY);var l=new cM(1,0,0,1,-C[y].x,i[y]-C[y].y);
- l.scale(1/_,1/_);for(var H=0;H<o.length;H++){var m=o[H];bb.ug(m,[],l,M.blobs,Z,0,u);D++}}Z.mY(D);Z.qx=!0;
- if(_!=1)alert("File scaled down "+_+"x")};bb.ug=function(K,Z,b,J,w,Y,S){var d=bb,m=!1,z,r,W,h,_;for(var H=0;
- H<Z.length;H++){var x=Z[H],c=x.guidPath.guids[0];if(d.a4k(c,K.guid)){var M={};for(var u in K)M[u]=x[u]!=null?x[u]:K[u];
- K=M}}var t=K.type,U=K.children,A=K.size,y=K.effects,B=w.G7();B.Xq(K.name);B.hu(K.visible);B.opacity=Math.round(K.opacity*255);
- var I=d.rM(K.transform),j=I.clone();j.concat(b);var k=new bW(Math.round(j._i),Math.round(j.yy),Math.round(A.x*j.IM()),Math.round(A.y*j.IM())),C=K.fillPaints,i=K.inheritFillStyleID;
- if(i){var M=d.Z7(S.WA,i);if(M)C=M.fillPaints}if(C==null)C=[];var C=d.Nl(C),E=C[0],o=K.strokePaints,i=K.inheritFillStyleIDForStroke;
- if(i){var M=d.Z7(S.WA,i);if(M)o=M.fillPaints}if(o==null)o=[];var o=d.Nl(o),$="BOOLEAN_OPERATION LINE RECTANGLE ROUNDED_RECTANGLE ELLIPSE VECTOR REGULAR_POLYGON".split(" ").indexOf(t)!=-1;
- if($||t=="FRAME"){z=new e.dd;r=[];d.nT(K,J,z,r);m=X.Y.Mq(z.n);X.Y.Af(z.n,j);k=X.O.k4(X.Y.aX(z.n));if(S.KV.uC&&E){var f=e.dd.Rl(S.KV.uC.n);
- for(var H=2;H<f.length;H++)if(f[H].bM!=null)f[H].bM=3;z.n=z.n.concat(f.slice(2));r=r.concat(JSON.parse(JSON.stringify(S.KV.Sj)))}}if(E&&E.type=="IMAGE"){_=E.imageScaleMode;
- W=d.ax(J,E.image.dataBlob);var D=W.Rq.d/W.Rq.v,l=A.x/A.y;h=Math.abs(D-l)}if(t=="FRAME"){}else if($&&m&&W&&(_=="FIT"||_=="FILL"&&h<=.05)){var L=J[E.image.dataBlob].bytes,N=w.M7(L,B.getName(),0,0);
- N.OZ=B.OZ;N.opacity=B.opacity;B=N;var a=new bW(0,0,A.x,A.y);if(_=="FIT"){var G=W.Rq.d,p=W.Rq.v,T=Math.min(A.x/G,A.y/p),v=G*T,g=p*T;
- a=new bW(a.x+(a.d-v)/2,a.y+(a.v-g)/2,v,g)}var co=X.O.UJ(a).H;X.O.J(co,j,co);B.add.SoLd.Trnf=P.o.E5(co);
- B.add.SoLd.nonAffineTransform=P.o.E5(co);var eJ=[],y=K.effects,d9=E.paintFilter;if(y)for(var H=0;H<y.length;
- H++)if(y[H].type=="FOREGROUND_BLUR"){var el=y[H],O=fG.CH("GsnB",{});eJ.push(O);O.v.enab.v=el.visible;
- O.v.Fltr.v.Rds.v.val=el.radius/2.4}if(d9&&d9.exposure!=0){var O=fG.CH("brit",{});eJ.push(O);O.v.Fltr.v.Brgh.v=Math.round(d9.exposure*160);
- O.v.Fltr.v.useLegacy.v=!0}if(eJ.length!=0){B.add.SoLd.filterFX=fG.Ea();w.$0({id:B.add.SoLd.placed.v,rect:new bW,buffer:X.T(1),r:new e.y$});
- B.add.SoLd.filterFX.v.filterFXList.v=eJ}B.ZV(w,!1);d.x9(S,B,w)}else if($){d.vh(B,r,z,K,E,j,k,J,w,S);
- var fO=d.qq(K,o[0],j,k,J,w,S);if(fO[0]!="None"){var hn=B.add.vstk;hn.strokeEnabled.v=!0;hn.strokeStyleLineWidth.v.val=K.strokeWeight*j.IM();
- hn.strokeStyleLineAlignment.v.strokeStyleLineAlignment=iy.vG.Dj[["INSIDE","CENTER","OUTSIDE"].indexOf(K.strokeAlign)];
- var an={SoCo:"SoFi",GdFl:"GrFl"}[fO[0]],cF=["SoFi","GrFl","patternFill"].indexOf(an),cY=[iy._k,iy.WZ,iy.x6][cF];
- hn.strokeStyleContent.v={classID:iy.vG.YD[0]};hn.strokeStyleLineDashSet.v=e1.Is(K.dashPattern,1/K.strokeWeight);
- var iF=hn.strokeStyleContent.v={classID:iy.vG.YD[cF]};for(var H=0;H<cY.length;H++)iF[cY[H]]=fO[1][cY[H]]}if(y)for(var H=0;
- H<y.length;H++){var el=y[H];if(el.type!="FOREGROUND_BLUR")continue;z.mw=el.radius/2.4}B.j6(w)}else if(t=="TEXT"){var eU=K.textData,g_=eU.layoutSize,iQ=["LEFT","RIGHT","CENTER"].indexOf(K.textAlignHorizontal);
- B.add.lnsr="rend";B.add.TySh=hW.xo(0,0);B.add.TySh.NE=new bW(0,0,100,100);var b5=j.clone();B.add.TySh.J=b5;
- var eK=B.add.TySh.eA,bE=eU.characters;if(K.textCase=="TITLE"){for(var H=0;H<bE.length;H++)if(H==0||bE[H-1]==" "){var iB=bE.slice(0,H),i2=bE.slice(H+1);
- bE=iB+bE[H].toUpperCase()+i2}}bE=bE.replace(/\u2028/g,"\n");bE=bE.replace(/\u2029/g,"\n");bE=bE.replace(/\r/g,"\n");
- hW.Se(eK,0,bE);var eu=K.textAutoResize,dp=eU.baselines;if(eu=="WIDTH_AND_HEIGHT"){var bJ=iQ==0?0:iQ==1?g_.x:g_.x/2,bB=dp?dp[0].position.y:0;
- b5.translate(bJ*j.IM(),bB*j.IM());hW.ke(eK,0)}else if(eu=="HEIGHT"||eu=="NONE"||eu==null){var bB=dp?dp[0].position.y-K.fontSize*.7:0;
- b5.translate(0,bB*j.IM());hW.ke(eK,1);hW.jO(eK,[0,0,Math.round(g_.x),Math.round(1.2*g_.y)])}else throw eu;
- if(bE!=""){var fC=hW.ap(eK,0,1);d.vF(K,j,A,fC,B,J,w,S);hW.bj(eK,0,bE.length,fC);var dr=eU.characterStyleIDs,cs=eU.styleOverrideTable;
- if(dr){dr=dr.slice(0);for(var H=0;H<dr.length;H++)if(bE[H]=="\n")dr[H]=-H-1;var g2=[0],hQ=0,hy=0;for(var H=0;
- H<dr.length;H++){hy++;var ci=dr[H];if(H==0||ci==dr[H-1]){}else{g2.push(hy-1,H);hy=1}}g2.push(hy);for(var H=0;
- H<g2.length;H+=2){var bz=g2[H],eW=g2[H+1];if(bE[bz]=="\n")continue;var ci=dr[bz];if(ci!=0){var h1;for(var hk=0;
- hk<cs.length;hk++)if(cs[hk].styleID==ci)h1=cs[hk];var fC=hW.ap(eK,bz,bz+1);d.vF(h1,j,A,fC,B,J,w,S);hW.bj(eK,bz,bz+eW,fC)}}}}}else if(t=="SYMBOL"){}else if(t=="INSTANCE"){var fX=K.symbolData,dU=fX.symbolOverrides,M=d.Z7(S.WA,fX.symbolID);
- if(M)U=M.children;else console.log(K.name,"symbol not found",fX.symbolID);Z=Z.slice(0);for(var H=0;H<dU.length;
- H++)Z.push(dU[H])}else console.log(t);if(!1){}else if(U&&!$){w.X.push(w.bm());var g4=!1;if(Y==0&&t!="SYMBOL"&&t!="INSTANCE"){B.ly(k);
- var gG=C?C[0]:null;if(gG&&gG.type=="SOLID"){var fx=gG.color;B.add.artb.artboardBackgroundType.v=4;B.add.artb.Clr=d.B6(fx)}}else if(E&&z){var eb=w.G7();
- eb.Xq("Background");d.vh(eb,r,z,K,E,j,k,J,w,S);eb.j6(w);w.X.push(eb);g4=!0}U.sort(d.tY);var cy=S.KV;
- S.KV={};for(var e$=0;e$<U.length;e$++)d.ug(U[e$],Z,j,J,w,Y+1,S);S.KV=cy;B.add.lsct=!1?g7.CF:g7.S6;B.Dv="pass";
- var aN=B.TK();B.OZ=24;B.hu(aN);var dR=Y!=0&&C.length!=0&&!K.frameMaskDisabled&&K.containerSupportsFillStrokeAndCorners;
- if(!g4&&dR&&z){B.add.vmsk=z;B.add.vogk=r;B.j6(w)}else d.x9(S,B,w);w.X.push(B)}else if(K.mask){if(z){S.KV.uC=z;
- S.KV.Sj=r}}else{var ha=[],gO=1;if(y)for(var dV=0;dV<y.length;dV++){var el=y[dV],dI=el.color,f5=el.type,dl=["DROP_SHADOW","INNER_SHADOW"].indexOf(f5);
- if(dl!=-1){var bK=["DrSh","IrSh"][dl],he=JSON.parse(iy.Ry[iy.order.indexOf(bK)]);ha.push([bK,he]);he.enab.v=el.visible;
- he.Md.v.BlnM=gB.oJ(d.a4H(el.blendMode));he.Opct.v.val=Math.round(100*dI.a);he.blur.v.val=Math.round(el.radius*j.IM());
- he.Clr=d.B6(dI);var bJ=el.offset.x,bB=el.offset.y;he.uglg.v=!1;he.lagl.v.val=Math.round(180/Math.PI*Math.atan2(bB,-bJ));
- he.Dstn.v.val=Math.round(Math.sqrt(bJ*bJ+bB*bB)*j.IM())}}if(t=="TEXT"&&C[0]&&C[0].type!="SOLID")gO=0;
- for(var H=gO;H<C.length;H++){var dm=C[H],bn=d.qq(K,dm,j,k,J,w,S);if(bn[0]=="GdFl")ha.push(["GrFl",bn[1]]);
- else if(bn[0]=="SoCo")ha.push(["SoFi",bn[1]]);else if(bn[0]=="PtFl")ha.push(["patternFill",bn[1]]);else throw bn}if(ha.length!=0){var ej=JSON.parse(iy.default);
- for(var H=0;H<iy.order.length;H++)ej[iy.oC[H]]={t:"VlLs",v:[]};for(var H=0;H<ha.length;H++){var bD=ha[H],bK=iy.oC[iy.order.indexOf(bD[0])];
- ej[bK].v.unshift({t:"Objc",v:bD[1]})}if(U==null)B.add.lmfx=ej}w.X.push(B)}};bb.vh=function(K,Z,b,J,w,Y,S,d,x,c){var M=bb;
- K.OZ|=16;K.add.vogk=Z;K.add.vmsk=b;var u=K.add.vstk=JSON.parse(JSON.stringify(iy.vG.default)),t=M.qq(J,w,Y,S,d,x,c);
- if(t[0]=="None"){u.fillEnabled.v=!1;K.add.SoCo=t[1]}else{var U=t[1].Opct.v.val;if(U!=100)K.opacity=Math.round(K.opacity/255*(U/100)*255);
- K.add[t[0]]=t[1]}};bb.tY=function(K,Z){var b=K.parentIndex.position,J=Z.parentIndex.position;return b>J?1:-1};
- bb.Nl=function(K){for(var H=1;H<K.length;H++){var Z=K[H];if(Z.type=="IMAGE"&&Z.opacity==1){K=K.slice(H);
- break}}for(var H=0;H<K.length;H++){var Z=K[H],b=Z.imageThumbnail;if(Z.type=="IMAGE"&&Z.image.dataBlob==null&&b&&b.dataBlob)Z.image=b;
- if(!Z.visible||Z.type=="IMAGE"&&Z.image.dataBlob==null){K.splice(H,1);H--}}return K};bb.x9=function(K,Z,b){if(K.KV.uC){Z.add.vmsk=K.KV.uC.clone();
- Z.add.vogk=JSON.parse(JSON.stringify(K.KV.Sj));Z.j6(b)}};bb.vF=function(K,Z,b,J,w,Y,S,d){var x=K.fontSize,c=K.lineHeight,M=K.fontName,u=K.textAlignHorizontal,t=K.textTracking,U=K.textCase;
- if(x==null)x=J.Vm.FontSize;if(M)hW.Gu(J,M.postscript);if(x!=null)J.Vm.FontSize=Math.round(x);if(t)J.Vm.Tracking=Math.round(t*1e3);
- if(U)J.Vm.FontCaps=U=="UPPER"?2:0;if(c&&(c.units!="PERCENT"||c.value!=100)){if(x==null)x=15;var A=c.value;
- if(c.units=="PERCENT")A=1*x*A/100;if(c.units=="RAW")A=1*x*A;J.Vm.AutoLeading=!1;J.Vm.Leading=Math.round(A)}if(u)J.JC.Justification=["LEFT","RIGHT","CENTER"].indexOf(u);
- var y=K.fillPaints,B=K.inheritFillStyleID;if(B){var I=bb.Z7(d.WA,B);if(I)y=I.fillPaints}if(y&&y[0]){var j=bb.qq(K,y[0],Z,b,Y,S,d);
- if(j[0]=="SoCo"){var k=X.W.GG(j[1].Clr.v);J.Vm.FillColor={Type:1,Values:[1,k.h/255,k.l/255,k.a/255]};
- w.opacity=Math.round(w.opacity/255*(j[1].Opct.v.val/100)*255)}}};bb.qq=function(K,Z,b,J,w,Y,S){var d=bb,x,c,M=K.size;
- if(Z){var u=Z.type,t=["GRADIENT_LINEAR","GRADIENT_RADIAL","GRADIENT_DIAMOND","GRADIENT_ANGULAR"].indexOf(u);
- if(u=="SOLID"){x="SoCo";var U=Z.color;c=JSON.parse(iy.Ry[iy.order.indexOf("SoFi")]);c.Clr=d.B6(U)}else if(t!=-1){var A=JSON.parse(iy.Ry[iy.order.indexOf("GrFl")]),y=A.Grad.v;
- y.Intr.v=0;A.Type.v.GrdT=["Lnr","Rdl","Dmnd","Angl"][t];var B=[],I=Z.stops;for(var H=0;H<I.length;H++){var j=I[H],k=j.color;
- B.push([j.position,[k.r,k.g,k.b],k.a])}X.W.x0(B,y);var C=d.rM(Z.transform);C.yK();var i=C.clone();if(M)i.scale(M.x,M.y);
- i.concat(b);var E=new iz(0,.5),o=new iz(1,.5);E=i.rj(E);o=i.rj(o);if(!0){E.x=o.x+.5*(E.x-o.x);E.y=o.y+.5*(E.y-o.y)}X.W.S$(E,o,J,A);
- if(t==3){if(i.R*i.tX-i.a*i.hy<0)A.Rvrs.v=!A.Rvrs.v}x="GdFl";c=A}else if(u=="IMAGE"){var A=JSON.parse(iy.Ry[iy.order.indexOf("patternFill")]),$=A.phase.v,m=Z.image.dataBlob,z=S.aoh[m],N=1;
- if(z==null){var r=d.ax(w,m);z=S.aoh[m]={};z.id=cB.E7()+"-d71c-11e5-b1ae-a548a96e5f9f";z.tr=[new Uint8Array(r.data),r.Rq];
- z.name="someImage";Y.te(z)}A.Algn.v=!0;A.Ptrn.v.Idnt.v=z.id;var f=b._i,W=b.yy,h=Z.imageScaleMode,C=d.rM(Z.transform);
- C.yK();var _=J.d,D=J.v,l=z.tr[1].d,L=z.tr[1].v;if(h=="FILL"){N=Math.max(_/l,D/L);N=Math.round(N*100)/100}else if(h=="FIT"){N=Math.min(_/l,D/L);
- N=Math.round(N*100)/100}else if(h=="STRETCH"){var a=_*C.R,G=D*C.tX;N=.5*(a/l+G/L);N=Math.round(N*100)/100;
- f+=(a-_)/2+C._i*_;W+=(G-D)/2+C.yy*D}else if(h=="TILE"){N=Z.scale;N=Math.round(N*100)/100;f+=(a-_)/2;
- W+=(G-D)/2}var p=N*l,T=N*L;f+=-(p-_)/2;W+=-(T-D)/2;A.Scl.v.val=Math.round(100*N);$.Hrzn.v=Math.round(f);
- $.Vrtc.v=Math.round(W);x="PtFl";c=A}else throw u;if(c)c.Opct={t:"UntF",v:{type:"#Prc",val:Math.round(Z.opacity*100)}}}else{x="None";
- c={classID:"null",Clr:{t:"Objc",v:X.W.J1({h:0,l:0,a:0})}}}return[x,c]};bb.ax=function(K,Z){var b=K[Z];
- if(b.rslt)return b.rslt;var J=b.bytes.buffer,w=d8.eb(J),Y=d8.Ce(w);try{b.rslt=Y.h8(J)[0]}catch(eh){b.rslt={data:X.T(4),Rq:new bW(0,0,1,1)}}return b.rslt};
- bb.nT=function(K,Z,b,J){var w=K.type,Y=K.size,S=K.cornerRadius,u;if(S==null)S=0;var d=X.Sj.j5(),x=Y.x,c=Y.y,M=[S,S,S,S],t=["rectangleTopLeftCornerRadius","rectangleTopRightCornerRadius","rectangleBottomRightCornerRadius","rectangleBottomLeftCornerRadius"];
- for(var H=0;H<4;H++)if(K[t[H]]!=null)M[H]=K[t[H]];if(w=="RECTANGLE"||w=="ROUNDED_RECTANGLE"||w=="FRAME"){u=X.Y.uf.Rect(0,0,x,c,M)}else if(w=="ELLIPSE"){var U=K.arcData,A=U?U.startingAngle:0,y=U?U.endingAngle:2*Math.PI,B=U?U.innerRadius:0;
- if(A==0&&y>1.999*Math.PI)u=X.Y.uf.k9(0,0,x,c,0);else u=X.Y.uf.aab(x/2,c/2,c/2,A,y);if(B!=0&&B!=1){var I=e.dd.Rl(u).slice(3);
- I.reverse();for(var H=0;H<I.length;H++){var j=I[H],k=j.A$;j.A$=j.XM;j.XM=k}var C=new cM;C.translate(-x/2,-c/2);
- C.scale(B,B);C.translate(x/2,c/2);X.Y.Af(I,C);u=u.concat(I);u[2].length*=2}}else if(w=="LINE"){u=X.Y.uf.Rect(0,0,x,c,0);
- u.pop();u.pop();u[2].length=2}else if(w=="REGULAR_POLYGON"){u=X.Y.uf.Od(.5,.5,.5,Math.PI/2,K.count,0);
- var i=new cM;i.scale(x,c);X.Y.Af(u,i)}else if(w=="BOOLEAN_OPERATION"){u=[{type:6},{type:8,all:0}];var E=K.children,o=["XOR","UNION","SUBTRACT","INTERSECT"].indexOf(K.booleanOperation);
- if(o==-1)throw K;if(E==null)E=[];for(var H=0;H<E.length;H++){var $=E[H],m=new e.dd,z=[],r=bb.nT($,Z,m,z);
- if(m.n==null)continue;X.Y.Af(m.n,bb.rM($.transform));u=u.concat(m.n.slice(2));for(var f=0;f<z.length;
- f++)J.push(z[f])}for(var H=3;H<u.length;H++)if(u[H].bM!=null)u[H].bM=o;d=null}else if(w=="VECTOR"){var W,h;
- if(!0){var _=K.vectorData;W=_.normalizedSize;h=_.vectorNetworkBlob}else{W=Y;h=gY[0].commandsBlob;console.log(gY)}var D=Z[h].bytes,l=new Uint32Array(D.buffer),L=new Float32Array(D.buffer),N=l[0],a=l[1],p=[];
- for(var H=0;H<N;H++){var T=3+H*3,v=new iz(L[T+1],L[T+2]);p.push(v)}var g=[],co=3+N*3;for(var H=0;H<a;
- H++){var eJ=co+H*7,d9=l[eJ+1],el=l[eJ+4];g.push([d9,el,L[eJ+2],L[eJ+3],L[eJ+5],L[eJ+6]])}var O=-1;for(var H=0;
- H<a;H++){if(O==-1){}else{var fO=-1;for(var f=H;f<a;f++)if(g[f][1]==O)fO=f;for(var f=H;f<a;f++)if(g[f][0]==O)fO=f;
- if(fO!=-1){var hn=0,k=g[fO];g[fO]=g[H];g[H]=k;if(k[0]!=O){hn=k[0];k[0]=k[1];k[1]=hn;hn=k[2];k[2]=k[4];
- k[4]=hn;hn=k[3];k[3]=k[5];k[5]=hn}}}O=g[H][1]}var an=[],cF=[],cY=-1;O=-1;for(var H=0;H<a;H++){var iF=g[H],d9=iF[0],el=iF[1],eU=p[d9],g_=p[el];
- if(O!=d9){cF.push("M");an.push(eU.x,eU.y);cY=d9}an.push(eU.x+iF[2],eU.y+iF[3]);an.push(g_.x+iF[4],g_.y+iF[5]);
- cF.push("C");an.push(g_.x,g_.y);O=el;if(cY==el){cF.push("Z");cY=O=-1}}u=X.O.CS({H:an,Z:cF},!0);if(S!=0){var M=[],iQ=u[2].length;
- for(var H=0;H<iQ;H++)M.push(S);if(X.Y.Sh(u))X.Y.Qn(u,2,M)}var b5=new cM;b5.scale(W.x==0?1:Y.x/W.x,W.y==0?1:Y.y/W.y);
- X.Y.Af(u,b5)}b.n=u;if(d)J.push(d)};bb.Z7=function(K,Z){return K[Z.sessionID+","+Z.localID]};bb.a4k=function(K,Z){return K.sessionID==Z.sessionID&&K.localID==Z.localID};
- bb.a4H=function(K){var Z={NORMAL:"norm",MULTIPLY:"mul ",SCREEN:"scrn"}[K];if(Z==null)throw K;return Z};
- bb.B6=function(K){return{t:"Objc",v:X.W.J1({h:K.r*255,l:K.g*255,a:K.b*255})}};bb.rM=function(K){var Z=[K.m00,K.m10,K.m01,K.m11,K.m02,K.m12];
- for(var H=0;H<6;H++)if(Math.abs(Z[H])<1e-20)Z[H]=0;return new cM(Z[0],Z[1],Z[2],Z[3],Z[4],Z[5])};function gA(){}gA.fI=function(){var K=F.US;
- function Z(w,Y,S,d){var x=d?[]:{};while(Y<w.length-1&&w[Y]!=125){var c=K(w,Y,3),M=K(w,Y+3,1),u;Y+=4;
- Y++;if(M=="v"){var t=Z(w,Y,S+1,c=="ELM"||c=="TIL");u=t.N;Y=t.g}else if(M=="i"||M=="f"){var U=Y;while(w[U]!=125)U++;
- var A=K(w,Y,U-Y);u=M=="i"?parseInt(A,16):parseFloat(A);Y=U+1}else if(M=="s"){var y=w[Y+1],A="";Y+=2;
- for(var H=0;H<y;H++)A+=String.fromCharCode(w[Y+2*H+1]);u=A;Y=Y+2*y+1}else if(M=="b"){u=w[Y]==49;Y=Y+2}if(d)x.push([c,u]);
- else if(x[c]==null)x[c]=u;else{if(!(x[c]instanceof Array))x[c]=[x[c]];x[c].push(u)}}Y++;return{N:x,g:Y}}function b(w,Y){w=new Uint8Array(w);
- var S=8,d,x={};while(S<w.length){var c=F.i(w,S);S+=4;var M=K(w,S,4);S+=4;if(M=="mkTS"){var u=pako.inflate(w.slice(S,S+c)),t=Z(u,0,0);
- d=t.N}else if(M=="mkBT"){var U=F.i(w,S+4),u=pako.inflate(w.slice(S+76,S+c));for(var H=0;H<u.length;H+=4){var A=u[H],y=u[H+1],B=u[H+2],I=u[H+3];
- u[H+3]=A;u[H+2]=y;u[H+1]=B;u[H]=I}x[U]=u}S+=c+4}d=d.MKB;var j=d.WID,k=d.HIT,C=d.BGC;Y.d=j;Y.v=k;var i=Y.G7();
- i.Xq("Background");Y.X.push(i);i.rect=new bW(0,0,j,k);i.buffer=X.T(i.rect.t()*4);new Uint32Array(i.buffer.buffer).fill(C&4278190080|(C&255)<<16|(C>>>8&255)<<8|C>>>16&255);
- var E=d.LYL.LAY;for(var H=E.length-1;H>=0;H--)J(E[H],Y,null,x);Y.qx=!0}function J(w,Y,S,d){var x=Y.G7();
- if(w.CLL){x.Xq(w.LNM);Y.X.push(Y.bm());var c=w.CLL.CEL.ELM;for(var H=c.length-1;H>=0;H--)J(c[H][1],Y,c[H][0],d);
- x.add.lsct=g7.CF;x.Dv="pass";x.OZ=24}else if(S=="IMG"){x.Xq(w.OBN);var M=w.TSZ,u=w.WPX,t=w.HPX,U=w.TIL,y=0;
- x.rect=new bW(w.XLC,w.YLC,u,t);var A=x.rect.clone();A.x=A.y=0;x.buffer=X.T(u*t*4);for(var B=0;B<t;B+=M)for(var I=0;
- I<u;I+=M){var j=U[y];if(j[0]=="TMC"){}else if(j[0]=="TID"){var k=new bW(I,B,M,M),C=d[j[1]];X.EU(C,k,x.buffer,A)}y++}}else if(S=="TXT"){var i=w.TFS,E=i.TRN;
- x.Xq(E.slice(0,255));x.add.lnsr="rend";x.add.TySh=hW.xo(0,0);x.add.TySh.NE=new bW(0,0,100,100);x.add.TySh.J=new cM(1,0,0,1,w.LFT,w.TOP);
- var o=x.add.TySh.eA;hW.Se(o,0,E);var $=hW.ap(o,0,1);hW.Gu($,w.CFT);$.Vm.FontSize=Math.round(w.PTS);var m=i.FCL;
- $.Vm.FillColor={Type:1,Values:[1,(m>>>16&255)/255,(m>>>8&255)/255,(m>>>0&255)/255]};var z=w.RIT-w.LFT,r=w.BOT-w.TOP;
- hW.bj(o,0,E.length,$);hW.ke(o,1);hW.jO(o,[0,0,z,r])}Y.X.push(x)}return b}();function d8(){}d8.Nq={a82:["PNG","JPG","SVG","GIF","PDF"],aad:"WEBP BMP TIFF ICO DDS TGA PPM RAW EMF DXF".split(" ")};
- d8.eb=function(K){if(!(K instanceof ArrayBuffer)){console.log("Input is not ArrayBuffer")}var Z=new Uint8Array(K),b=d8.s5,J,w=0,Y=Z.length-1;
- if(b(Z,[239,187,191]))w=3;while(w<Z.length&&(Z[w]==9||Z[w]==10||Z[w]==13||Z[w]==32))w++;while(Y!=0&&(Z[Y]==9||Z[Y]==10||Z[Y]==13||Z[Y]==32))Y--;
- if(b(Z,[56,66,80,83]))J="psd";if(b(Z,[120]))J="pxd";if(b(Z,[103,105,109,112,32,120,99,102,32]))J="xcf";
- if(b(Z,[102,105,103,45,107,105,119,105]))J="fig";if(b(Z,[137,80,78,71,13,10,26,10])){J="png";var S=8;
- while(S<Z.length){var d=F.i(Z,S);S+=4;var x=F.US(Z,S,4);S+=4;if(x=="mkTS")J="fpng";S+=d+4}}if(b(Z,[87,76]))J="cdr";
- if(b(Z,[82,73,70,70])){var c=ie.fI(Z),M=c.YD;if(M=="WEBP")J="webp";else if(M.slice(0,3)=="CDR")J="cdr";
- else J=M}if(b(Z,[70,79,82,77])||b(Z,[76,73,83,84])||b(Z,[67,65,84,32])){var c=a$.fI(Z),M=c.YD;if(M=="ILBM")J="ilbm";
- else J=M}if(b(Z,[255,216,255]))J="jpg";if(b(Z,[0,0,0,12,106,80,32,32]))J="jpg";if(b(Z,[48,0,1,0],4))J="jpg";
- if(b(Z,[71,73,70,56]))J="gif";if(b(Z,[0,0,0,2,121,102,113,76]))J="msh";if(b(Z,[0,0,0,3,121,102,113,76]))J="msh";
- if(b(Z,[0,0,0,16]))J="atn";if(b(Z,[0,1]))J="aco";if(b(Z,[0,2]))J="aco";if([0,1].indexOf(Z[1])!=-1&&[1,2,3,9,10,11].indexOf(Z[2])!=-1&&[0,16,24,32].indexOf(Z[7])!=-1)J="tga";
- if(b(Z,[0,2,56,66,83,76]))J="asl";if(b(Z,[0,1,0,-1,0,2,0]))J="abr";if(b(Z,[0,2,0,-1,0,2,0]))J="abr";
- if(b(Z,[0,6,0,1]))J="abr";if(b(Z,[0,6,0,2]))J="abr";if(b(Z,[0,7,0,2]))J="abr";if(b(Z,[0,9,0,2]))J="abr";
- if(b(Z,[0,10,0,2]))J="abr";if(b(Z,[56,66,70,83]))J="shc";if(b(Z,[56,66,80,84]))J="pat";if(b(Z,[56,66,71,82]))J="grd";
- if(b(Z,[56,66,84,80]))J="tpl";if(b(Z,[0,4,0,5]))J="acv";if(b(Z,[99,117,115,104]))J="csh";if(b(Z,[0,1,0,0,0]))J="otf";
- if(b(Z,[79,84,84,79]))J="otf";if(b(Z,[116,116,99,102]))J="otf";if(b(Z,[68,68,83,32]))J="dds";if(b(Z,[80,86,82,3]))J="pvr";
- if(b(Z,[86,84,70,0]))J="vtf";if(b(Z,[83,73,77,80]))J="fits";if(b(Z,[0,0,1,0]))J="ico";if(b(Z,[66,77]))J="bmp";
- if(b(Z,[40,0,0,0]))J="bmp";if(b(Z,[80,49]))J="ppm";if(b(Z,[80,50]))J="ppm";if(b(Z,[80,51]))J="ppm";if(b(Z,[80,52]))J="ppm";
- if(b(Z,[80,53]))J="ppm";if(b(Z,[80,54]))J="ppm";if(b(Z,[73,73,42,0]))J="tiff";if(b(Z,[77,77,0,42]))J="tiff";
- if(b(Z,[70,85,74,73,70,73,76,77]))J="raf";if(b(Z,[112]))J="lif";if(b(Z,[73,73,26,0]))J="ciff";if(b(Z,[83,81,76,105]))J="sketch";
- if(b(Z,[80,75])){var u=UZIP.parse(K,!0);if(u["document.json"])J="sketch";else if(u.manifest)J="xd";else J="zip"}if(b(Z,[123]))J="json";
- if(F.i(Z,0)==Z.length)J="icc";if(b(Z,[35]))J="icc";if(b(Z,[84,73,84,76]))J="icc";if(b(Z,[76,85,84,95]))J="icc";
- if(b(Z,[60,63,120,109],w)){if(F.wU(Z,"<look>")!=-1)J="icc";else J="svg"}if(b(Z,[60,115,118,103],w))J="svg";
- if(b(Z,[60,33,100,111],w)||b(Z,[60,33,68,79],w)){if(F.wU(Z,"<svg")!=-1)J="svg";else J="html"}if(b(Z,[37,33])||b(Z,[197,208,211,198])){J="eps"}if(b(Z,[37,80,68,70],w)){J="pdf"}else if(b(Z,[10,69,79,70],Y-3))J="dxf";
- if(b(Z,[215,205,198,154]))J="wmf";if(b(Z,[1,0,0,0]))J="emf";if(b(Z,[118,47,49,1]))J="exr";if(b(Z,[10,10,10,10]))J="jsx";
- if(b(Z,[77,90]))J="exe";if(J==null&&X.raw.Lv(Z.length)!=null)return"tiff";return J};d8.s5=function(K,Z,b){if(b==null)b=0;
- for(var H=0;H<Z.length;H++)if(Z[H]!=-1&&K[b+H]!=Z[H])return!1;return!0};d8.Ce=function(K){var Z={BMP:d8.aaZ,CDR:d8.ws,DDS:d8.pv,EMF:d8.kn,DXF:d8.bg,EPS:d8.Vr,FIG:d8.dQ,FPNG:d8.Nr,GIF:d8.Rv,ICO:d8.xc,ILBM:d8.Rg,FITS:d8.M_,EXR:d8.Gt,JPG:d8.Ob,LIF:d8.wM,PDF:d8.gQ,PNG:d8.wZ,PPM:d8.gS,PSD:d8.l0,PXD:d8.DG,RAF:d8.PR,RAW:d8.BG,SKETCH:d8.Xr,SVG:d8.oH,TGA:d8.gz,TIFF:d8.yE,VTF:d8.xj,WEBP:d8.XI,WMF:d8.TY,XCF:d8.Om,XD:d8.KN,EXE:d8.ar,AI:d8.aa2};
- return Z[K.toUpperCase()]};d8.NF=function(H){var K=d8.Nq.a82,Z=d8.Nq.aad,b,J=[];if(H==null)b=K.concat(Z);
- else b=H==0?K:Z;for(var H=0;H<b.length;H++)if(d8.Ce(b[H]).Rh)J.push(b[H]);return J};d8.zm=function(K,Z,b,J,w){var Y=d8.q_(K,Z,b,J,w),S=d8.dt(Y);
- return S.buffer};d8.dt=function(K){var Z=atob(K.split(",").pop()),b=new Uint8Array(Z.length);for(var H=0;
- H<Z.length;H++)b[H]=Z.charCodeAt(H);return b};d8.q_=function(K,Z,b,J,w,Y){if(!(K instanceof ArrayBuffer))throw"e";
- if(J==null)J="png";if(J=="png"&&Y==!0){var S=d8.Ce("PNG").Rh([[K,0]],Z,b);return"data:image/png;base64,"+d8.oT(S)}var d=d8.gx;
- if(d==null)d=d8.gx=R.w("canvas");if(d.width!=Z||d.height!=b){d.width=Z;d.height=b}var x=d.getContext("2d"),c=new ImageData(new Uint8ClampedArray(K,0,Z*b*4),Z,b);
- x.putImageData(c,0,0);return d.toDataURL("image/"+J,w)};d8.ajk=function(K,Z,b,J,w){if(w==null)w=0;var Y="<defs> \t<filter id=\"sofGlow\" height=\"300%\" width=\"300%\" x=\"-75%\" y=\"-75%\"> \t\t<!-- Thicken out the original shape --> \t<feMorphology operator=\"dilate\" radius=\"3\" in=\"SourceAlpha\" result=\"thicken\" /> \t\t<!-- Use a gaussian blur to create the soft blurriness of the glow -->\t\t<feGaussianBlur in=\"thicken\" stdDeviation=\"4\" result=\"blurred\" />\t\t<!-- Change the colour -->\t\t<feFlood flood-color=\"rgb(255,255,255)\" result=\"glowColor\" />\t\t<!-- Color in the glows -->\t\t<feComposite in=\"glowColor\" in2=\"blurred\" operator=\"in\" result=\"softGlow_colored\" />\t\t<!--\tLayer the effects together -->\t\t<feMerge>\t\t\t<feMergeNode in=\"softGlow_colored\"/>\t\t\t<feMergeNode in=\"SourceGraphic\"/>\t\t</feMerge>\t</filter></defs>",S="<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"128\" height=\"128\"> "+Y+"<g transform=\"translate(64 64) scale("+.25*Math.round(R.M())+")\">";
- if(K==1)S+="<g transform=\"scale(0.07 0.07) translate(-550 -112)\" style=\"fill:#ffffff; stroke:#000000; stroke-width:60px;\">"+"<path d=\"m 555.1899,112.08836 0,120.71094 0,920.7109 232.42188,-232.42184 111.90429,270.44924 169.76363,-84.8828 -114.09371,-273.8555 320.71481,0 z\"/>"+"</g>";
- S+="<g filter=\"url(#sofGlow)\"><image transform=\"rotate("+w+")\" xlink:href=\""+Z+"\" x=\""+80*b+"\" y=\""+80*J+"\" height=\"80\" width=\"80\"/></g>"+"</g>"+"</svg>";
- var d=new Uint8Array(S.length);F.wS(S,d,0);var x="data:image/svg+xml;base64,"+d8.oT(d.buffer);return{Bg:x,_:new bW(0,0,128,128),_S:new iz(64,64)}};
- d8.oT=function(K){var Z=new Uint8Array(K),b="";for(var H=0;H<Z.length;H++)b+=String.fromCharCode(Z[H]);
- return btoa(b)};d8.amf=function(K){var Z=atob(K),b=Z.length,J=new Uint8Array(b);for(var H=0;H<b;H++)J[H]=Z.charCodeAt(H);
- return J.buffer};d8.kN=function(K){var Z=[],b=[];for(var H=0;H<K.X.length;H++){var J=K.X[H];if(J.getName().slice(0,3)=="_a_"){Z.push(H);
- b.push(J.TK())}}return[Z,b]};d8.kO=function(K,Z,b,J,w,Y){if(b==null)b=K.d;if(J==null)J=K.v;var S=new bW(0,0,K.d,K.v),d=new cM(b/(K.d+.001),0,0,J/(K.v+.001),0,0),c;
- Z=Z.toUpperCase();var x=d8.Ce(Z);if(x.hQ){K.ax();c=x.Rh(K,b,J,w,Y)}else{var M=d8.kN(K),u=M[0],t=M[1],U;
- if(K.B7.length!=0){U=[];for(var H=0;H<K.B7.length;H++)U.push(K.B7[H].GF(S))}if(u.length<2){var A;if(b==K.d&&J==K.v)A=K.ax().buffer;
- else{var y=P.o.U3([K.ax(),S],d);A=y.buffer.buffer}c=x.Rh([[A,0,K.w$,K.YQ,U]],b,J,w)}else{var B=[];for(var H=0;
- H<u.length;H++){var I=u[H],A;for(var j=0;j<u.length;j++)K.X[u[j]].hu(u[j]==I);K._J();K.s();K.h7();if(b==K.d&&J==K.v)A=K.ax().buffer.slice(0);
- else{var y=P.o.U3([K.ax(),S],d);A=y.buffer.buffer}var k=K.X[I].getName().split(",");B.push([A,k[1]?parseInt(k[1]):100,K.w$,K.YQ,U])}for(var H=0;
- H<u.length;H++)K.X[u[H]].hu(t[H]);K.s();K.h7();if(w){var C=w.length,i=w[C-2],E=w[C-1],o=w[C-4]/100;if(o!=1)for(var H=0;
- H<B.length;H++)B[H][1]=Math.round((B[H][1]==0?16:B[H][1])/o);if(i)B.reverse();if(E){var $=B.slice(1,B.length-1);
- $.reverse();B=B.concat($)}}c=x.Rh(B,b,J,w)}}return c};d8.oq=function(K,Z){var b=Z[0].X_&&Z[0].X_.startsWith("_a_"),J,w=new cB(K+".psd"),Y=new bW(0,0,1,1);
- if(b){J=w.G7();J.add.lsct=g7.CF;J.Xq(K);J.Dv="pass";J.OZ=24;J.hu(!0);w.X.push(w.bm())}for(var H=0;H<Z.length;
- H++){var S=Z[H];Y=Y.tO(S.Rq);var d=w.G7();d.hu(H==0);d.Xq(Z.length==1?"Background":"Layer "+H);if(S.w$)w.w$=S.w$;
- if(S.YQ)w.YQ=S.YQ;if(S.X_)d.Xq(S.X_);if(S.sI)for(var H=0;H<S.sI.length;H++){var x=S.sI[H],c=cB.Mt(x[0]);
- c.add.vmsk.n=x[1];X.Y.Af(x[1],new cM(Y.d,0,0,Y.v,0,0));w.zX.push(c)}d.rect=S.Rq.clone();d.buffer=new Uint8Array(S.data);
- X.yn(d);w.X.push(d)}if(b)w.X.push(J);if(Z[0].B7){for(var H=0;H<Z[0].B7.length;H++){var M=new e.y$;w.B7.push(M);
- M.rect=Z[0].Rq.clone();M.channel=Z[0].B7[H]}}w.u=[b?w.X.length-1:0];w.d=Y.d;w.v=Y.v;w.buffer=X.T(Y.t()*4);
- w.s();return w};d8.wZ={};d8.wZ.Rh=function(K,Z,b,J){if(J==null)J=[100,!1,0,0,0];var w={sRGB:1,loop:J[3]};
- if(K[0][2]!=null){var Y=Math.round(K[0][2]*(1e4/254));w.pHYs=[Y,Y,1]}var S=J[0],d=S==100?0:Math.max(2,Math.floor(S*5));
- if(d==5)d=4;var x=[],c=[];for(var H=0;H<K.length;H++){x.push(K[H][0]);c.push(K[H][1])}var M=UPNG.encode(x,Z,b,d,c,w,J[1]);
- return M};d8.wZ.ai_=function(K,Z,b){return UPNG.encodeLL([K],Z,b,3,1,8)};d8.wZ.h8=function(K){var Z=Date.now(),b=UPNG.decode(K),J=UPNG.toRGBA8(b),w=b.width,Y=b.height,S=0;
- if(b.tabs.pHYs)S=Math.round(b.tabs.pHYs[0]*254/1e4);if(J.length==1)return[{Rq:new bW(0,0,w,Y),data:J[0],w$:S}];
- var d=[];for(var H=0;H<J.length;H++){d.push({X_:"_a_frm"+H+","+b.frames[H].delay,Rq:new bW(0,0,w,Y),data:J[H],w$:S})}return d};
- d8.gS={};d8.gS.Rh=function(K,Z,b,J){var w=new Uint8Array(K[0][0]),Y=Z*b,S=Y*3,d="P6\n"+Z+" "+b+"\n255\n",x=d.length,c=X.T(x+S,!0);
- for(var H=0;H<x;H++)c[H]=d.charCodeAt(H);for(var H=0;H<Y;H++){var M=H*4,u=H*3+x;c[u]=w[M];c[u+1]=w[M+1];
- c[u+2]=w[M+2]}return c.buffer};d8.gS.h8=function(K){K=new Uint8Array(K);var Z=[" ".charCodeAt(0),"\n".charCodeAt(0),"\t".charCodeAt(0),"\r".charCodeAt(0)],b=0,J=String.fromCharCode(K[0])+String.fromCharCode(K[1]),w=[],Y=0,S=J=="P1"||J=="P4"?2:3;
- for(b=2;b<K.length;b++){var d=K[b],x=String.fromCharCode(d);if(d=="#".charCodeAt(0)){while(K[b]!="\n".charCodeAt(0))b++;
- continue}var c=Z.indexOf(d)!=-1;if(Y==0&&!c){w.push(x);Y=1;continue}if(Y==1&&!c){w[w.length-1]+=x;continue}if(Y==1&&c){Y=0;
- if(w.length==S)break;continue}}var M=parseInt(w[0]),u=parseInt(w[1]),t=M*u*4,U=J=="P1"||J=="P4"?1:255/parseInt(w[2]),A=X.T(t);
- if(J=="P1"||J=="P2"||J=="P3"){var y="",B=0,Y=0,I="#".charCodeAt(0);for(var H=b;H<K.length;H++){var d=K[H],x=String.fromCharCode(d),c=Z.indexOf(d)!=-1;
- if(d==I){while(K[H]!="\n".charCodeAt(0))H++}else if(Y==0&&!c){y=x;Y=1}else if(Y==1){if(c){Y=0;var j=parseInt(y);
- y="";if(J=="P1"){A[B]=A[B+1]=A[B+2]=(1-j)*255;A[B+3]=255;B+=4}if(J=="P2"){A[B]=A[B+1]=A[B+2]=Math.round(j*U);
- A[B+3]=255;B+=4}if(J=="P3"){A[B]=Math.round(j*U);B++;if((B&3)==3){A[B]=255;B++}}}else y+=x}}}var k=M*u;
- if(J=="P4")for(var C=0;C<u;C++){var i=C*8*Math.ceil(M/8);for(var E=0;E<M;E++){var H=i+E,o=K[b+1+(H>>3)];
- o=o>>7-(H&7)&1;var $=C*M+E<<2;A[$]=A[$+1]=A[$+2]=(1-o)*255;A[$+3]=255}}if(J=="P5")for(var H=0;H<k;H++){var $=4*H;
- A[$]=A[$+1]=A[$+2]=Math.round(K[b+1+H]*U);A[$+3]=255}if(J=="P6")for(var H=0;H<k;H++){var $=4*H,m=b+1+3*H;
- A[$]=Math.round(K[m]*U);A[$+1]=Math.round(K[m+1]*U);A[$+2]=Math.round(K[m+2]*U);A[$+3]=255}return[{Rq:new bW(0,0,M,u),data:A.buffer}]};
- d8.pv={};d8.pv.Rh=function(K,Z,b,J){var w=new Uint8Array(K[0][0]);if((Z&3)!=0||(b&3)!=0){var Y=Z+(4-(Z&3)),S=b+(4-(b&3)),d=new Uint8Array(Y*S*4);
- X.Zs(d,4278190080);X.EU(w,new bW(0,0,Z,b),d,new bW(0,0,Y,S));w=d;Z=Y;b=S}return UTEX.DDS.encode(w.buffer,Z,b)};
- d8.pv.h8=function(K){var Z=UTEX.DDS.decode(K)[0];return[{Rq:new bW(0,0,Z.width,Z.height),data:Z.image}]};
- d8.xj={};d8.xj.h8=function(K){var Z=UTEX.VTF.decode(K).pop();return[{Rq:new bW(0,0,Z.width,Z.height),data:Z.image}]};
- d8.Ob={};d8.Ob.uU=null;d8.Ob.a2Z=function(K,Z){var b=d8.Ob.uU,J=K.byteLength,w=Z.width,Y=Z.height,S=w*Y,d=5e6+2*J+S*(Z.progressive?Math.max(2,Z.numComponents)*4+1:8),x=b.instance.exports,c=x.memory.buffer.byteLength;
- if(c<d)x.memory.grow(d-c>>>16);var M=new Uint8Array(x.memory.buffer),u=x.malloc(J);M.set(new Uint8Array(K),u);
- var t=x.malloc(4),U=x.malloc(4),q=x.malloc(4),A=x.stbi_load_from_memory(u,J,t,U,q,4);x.free(u);x.free(t,U,q);
- x.free(A);var y=M.slice(A,A+S*4);return y};(function(){var K=gR.get("wasm/jpg").buffer;if(window.WebAssembly==null)window.alert("Your browser is too old. Please, update it.");
- WebAssembly.instantiate(K).then(function(Z){d8.Ob.uU=Z})}());d8.Ob.Rh=function(K,Z,b,J){if(J==null)J=[70];
- var w=K[0],Y=new Uint8Array(w[0]);if(X.lo(Y)){var S=new Uint8Array(Y.length),d=new bW(0,0,Z,b);X.Zs(S,4294967295);
- X.Q.aK("norm",Y,d,S,d,d,1);Y=S}var x=new Uint8Array(d8.zm(Y.buffer,Z,b,"jpeg",J[0]/100));if(w[2]!=null){var c=d8.Ob.du(x)[224][0]+2;
- c+=9;x[c]=1;F.Tg(x,c+1,w[2]);F.Tg(x,c+3,w[2])}if(w[3]!=null&&J[1]==!0&&Object.keys(w[3]).length!=0){var M=0,u=0,t=0,U=bu.d7(w[3]),A=new Uint8Array(UTIF.encode([U])),y="http://ns.adobe.com/xap/1.0/",k=0,E=0,r=20;
- M=4+6+A.length;var B=bu.D4(w[3]),I=F.O8(B);u=4+y.length+1+I.length;var j=bu.a1U(w[3]);for(var H=0;H<j.length;
- H++)k+=5+j[H][1].length;var C=k+(k&1),i=X.T(14+4+2+4+C);F.Ez(i,E,"Photoshop 3.0");E+=14;F.Ez(i,E,"8BIM");
- E+=4;i[E++]=4;i[E++]=4;E+=2;F.g3(i,E,k);E+=4;for(var H=0;H<j.length;H++){var o=j[H],$=o[1];i[E++]=28;
- i[E++]=2;i[E++]=o[0];F.Tg(i,E,$.length);E+=2;F.Ez(i,E,$);E+=$.length}t=4+i.length;var m=M+u+t,z=new Uint8Array(x.length+m);
- for(var H=0;H<20;H++)z[H]=x[H];for(var H=20;H<x.length;H++)z[H+m]=x[H];z[r]=255;z[r+1]=225;F.Tg(z,r+2,M-2);
- F.Ez(z,r+4,"Exif");for(var H=0;H<A.length;H++)z[r+10+H]=A[H];r+=M;z[r]=255;z[r+1]=225;F.Tg(z,r+2,u-2);
- F.Ez(z,r+4,y);for(var H=0;H<I.length;H++)z[r+4+y.length+1+H]=I[H];r+=u;z[r]=255;z[r+1]=237;F.Tg(z,r+2,t-2);
- for(var H=0;H<i.length;H++)z[r+4+H]=i[H];r+=t;x=z}return x.buffer};d8.Ob.du=function(K){var Z=0,b=[],J=K.length;
- while(Z<J){while(K[Z]==255)Z++;var w=K[Z];Z++;if(b[w]==null)b[w]=[];b[w].push(Z-2);if(w==216)continue;
- if(w==217)break;if(224<=w&&w<=239||w==218||w==219||w==192||w==193||w==194||w==196||w==221||w==254){var Y=F.Q4(K,Z);
- Z+=Y;if(w==218)while(Z<J&&(K[Z]!=255||(K[Z+1]==0||208<=K[Z+1]&&K[Z+1]<=215)))Z++;continue}console.log("unknown marker ",w.toString(16),Z);
- break}if(b[217]==null){console.log("EOI marker missing");var S=K.length-2;K[S]=255;K[S+1]=217;b[217]=[S]}return b};
- d8.Ob.acZ=function(K){K=new Uint8Array(K);if(K[0]!=255)return K.buffer;var Z=d8.Ob.du(K),b=d8.Ob.X4(K,Z);
- if(b.numComponents!=4)return K.buffer;var J=b.width,w=b.height,Y=d8.Ob.zH(K,Z,!0);return d8.Ob.Rh([[Y[0].data]],J,w,[85])};
- d8.Ob.X4=function(K,Z){var b=(Z[192]?Z[192]:Z[193]?Z[193]:Z[194])[0]+4,J={};J.progressive=Z[194]!=null;
- J.precision=K[b];b++;J.height=F.Q4(K,b);b+=2;J.width=F.Q4(K,b);b+=2;J.numComponents=K[b];b++;if(Z[224]){var w=J.jfif={};
- b=Z[224][0]+2+2+5+2;w.densityUnits=K[b];b++;w.xDensity=F.Q4(K,b);b+=2;w.yDensity=F.Q4(K,b);b+=2}if(Z[238]){var w=J.adobe={};
- b=Z[238][0]+2+2+6;w.version=K[b];b++;w.flags0=F.Q4(K,b);b+=2;w.flags1=F.Q4(K,b);b+=2;w.transform=K[b];
- b++}return J};d8.Ob.a0N=function(K,Z,b){var J=Z,w=F.Q4(K,J);J+=2;var Y=F.US(K,J,4);if(Y=="Exif"){J+=6;
- var S=K.slice(J,J+w-8),d;try{d=UTIF.decode(S.buffer,{parseMN:!1,debug:!1})}catch(eh){}if(d)b.exif=d}else if(Y=="http"){var x=0;
- while(K[J+x]!=0)x++;var c=F.US(K,J,x);J+=x+1;if(c=="http://ns.adobe.com/xmp/extension/"){var M=F.US(K,J,32);
- J+=32;J+=8;var u=Z+w-J;while(K[J+u-1]==0)u--;if(b.xmp_extn==null)b.xmp_extn="";try{b.xmp_extn+=F.hW(K,J,u)}catch(eh){}}else if(c=="http://ns.adobe.com/xap/1.0/"){var t=F.hW(K.slice(J,J+w-x-3));
- if(t[0]=="?")t="<"+t;b.xmp=t}}else console.log(Y)};d8.Ob.zH=function(K,Z,b){var J=d8.Ob.X4(K,Z),w=J.width,Y=J.height,S=w*Y,d,x=-1,y=72,B;
- if(J.adobe)x=J.adobe.transform;if(b||w*Y>15e7||x==0||x==2){var c=new PDFJS.JpegImage;c.parse(K);var M=c.getData({width:w,height:Y,forceRGB:!0,isSourcePDF:b}),d=X.T(S*4);
- for(var H=0;H<S;H++){var u=H<<2,t=u-H;d[u]=M[t];d[u+1]=M[t+1];d[u+2]=M[t+2];d[u+3]=255}}else{d=d8.Ob.a2Z(K.buffer,J)}var U=Z[225];
- if(U)for(var H=0;H<U.length;H++)d8.Ob.a0N(K,U[H]+2,J);var A=Z[217][0]+2;if(A!=K.length)J.suffix=K.slice(A);
- var I=[w,Y,1,0,0,0,1,0];if(J.jfif&&J.jfif.densityUnits!=0){y=Math.round([72,1,2.54][J.jfif.densityUnits]*J.jfif.xDensity)}else if(J.exif&&J.exif[0].t282!=null){var j=J.exif[0].t282[0];
- y=j[0]/j[1]}if(J.exif){var k=J.exif;B=bu.bO(k[0]);var C=k[0].t274;if(C)C=C[0];if(C!=null&&C>1&&C<20)I=X.raw.HZ(C,w,Y)}if(J.xmp){B=bu.s2(J.xmp,B)}var i=Z[237],E=[],o=[];
- if(i){var $=new Uint8Array(65536),m=0,z=0;for(var H=0;H<i.length;H++){z=i[H]+2;var r=z+F.Q4(K,z);z+=2;
- var f=z;while(K[z]!=0)z++;z++;var W=F.US(K,f,z-f-1),h=r-z;while(m+h>$.length){var _=new Uint8Array($.length*2);
- _.set($);$=_}var D=new Uint8Array(K.buffer,z,h);$.set(D,m);m+=h}z=0;K=$;while(z<m){var l=F.US(K,z,4);
- z+=4;if(l!="8BIM")throw l;var L=F.Q4(K,z);z+=2;var N=K[z++],a=F.US(K,z,N);z+=N;if((N&1)==0)z++;var G=F.i(K,z);
- z+=4;var A=z+G+(G&1);if(L==1028){while(z+4<A){var p=K[z++],T=K[z++],v=K[z++],g=F.Q4(K,z);z+=2;if(p==28&&T==2)E.push([v,F.US(K,z,g)]);
- z+=g}}else if((L&2e3)==2e3){var co=dJ.H9(K,z,G);o.push([a,co])}else{}z=A}if(E.length!=0)B=bu.a8J(E,B)}var eJ=[{Rq:new bW(0,0,w,Y),data:d.buffer,w$:y,YQ:B,sI:o.length==0?null:o}],B=J.xmp_extn;
- if(B){var d9=new DOMParser,el=d9.parseFromString(B,"image/svg+xml"),el=el.children[0].children[0].children[0],O=[el.getAttribute("GImage:Data"),el.getAttribute("GDepth:Data")];
- for(var H=0;H<O.length;H++)if(O[H]){var fO=atob(O[H]),hn=new Uint8Array(fO.length);F.Ez(hn,0,fO);hn=hn.buffer;
- var an=d8.eb(hn),cF=d8.Ce(an).h8(hn);eJ.push(cF[0])}}if(J.suffix){var cY=J.suffix,iF=F.US(cY,4,4),eU=F.wU(cY,String.fromCharCode(255)+String.fromCharCode(216)+String.fromCharCode(255));
- if(d8.s5(cY,[0,0,1,10,14,0,0,0])){var z=0;while(z!=cY.length){var g_=F.Xw(cY,z+2);z+=4;var iQ={2272:12,2320:21,2561:13,2625:21,2721:3,2608:0}[g_];
- if(iQ!=null){var b5=F.oB(cY,z);z+=4;var eK=F.US(cY,z,b5);z+=b5;var bE=F.US(cY,z,iQ);z+=iQ;if(g_==2608){var iB=F.i(cY,z+24);
- z+=iB+24;var i2=F.i(cY,z);z+=i2;alert("Photopea found a "+d_.To(iB)+" MP4 video inside your image.",4e3)}}else if(g_==18502){while(F.US(cY,z,4)!="SEFT")z+=4;
- z+=4}else{break;console.log(F.h$(cY,z,128));console.log(cY.slice(z));throw g_.toString(16)}}}else if(iF=="ftyp"){alert("Photopea found a "+d_.To(cY.length)+" MP4 video inside your image.",4e3)}else if(F.US(cY,0,4)=="fixe"){alert("Unknown data - "+cY.length+" B - at the end of the file",3e3);
- var z=4,G=F.oB(cY,z);z+=4;var eu=F.oB(cY,z);z+=4;var dp=F.oB(cY,z);z+=4;console.log(G,eu,dp,cY.slice(z,z+84));
- z+=84;var bJ=F.US(cY,z,32);z+=32;z+=8;var bJ=F.US(cY,z,32);z+=32}else if(F.US(cY,8,13)=="FocusShot_Map"){var bB=F.i(cY,0),g=F.oB(cY,4),hn=X.T(S*4),fC=X.T(S*4);
- for(var dr=0;dr<Y;dr++)for(var cs=0;cs<w;cs++){var H=dr*w+cs,u=H<<2,g2=8+13+((dr>>>1)*w+cs>>>1),hQ=cY[g2],hy=cY[g2+(S>>>2)];
- hn[u]=hn[u+1]=hn[u+2]=hQ;hn[u+3]=255;fC[u]=fC[u+1]=fC[u+2]=hy;fC[u+3]=255}eJ.push({Rq:new bW(0,0,w,Y),data:hn.buffer},{Rq:new bW(0,0,w,Y),data:fC.buffer})}else if(iF=="edof"){var C=cY[8+7];
- console.log(C.toString(16));var z=8+16,ci=F.Xw(cY,z),bz=F.Xw(cY,z+2),S=ci*bz;z+=4;z+=32+16;var eW=X.T(S*4);
- for(var H=0;H<S;H++){var u=H<<2;eW[u]=eW[u+1]=eW[u+2]=cY[z+H];eW[u+3]=255}if(C==16){}else if(C==19){var h1=eW.slice(0);
- X.I.e$(eW,h1,ci,bz);var hk=ci;ci=bz;bz=hk;X.I.ajA(h1,eW,ci,bz)}else throw"Unknown orientation of a depth map";
- eJ.push({Rq:new bW(0,0,ci,bz),data:eW.buffer})}else if(eU!=-1&&!(cY[0]==255&&cY[1]==129)){try{if(eU!=0)cY=cY.slice(eU);
- var cF=d8.Ce("jpg").h8(cY.buffer);for(var H=0;H<cF.length;H++)eJ.push(cF[H])}catch(eh){}}}if(eJ.length>1){var fX=eJ[0].Rq;
- eJ[0].X_="Main";for(var H=1;H<eJ.length;H++){var dU=eJ[H].Rq;if(!dU.wV(fX)){var g4=fX.d/dU.d,gG=fX.v/dU.v,fx=new cM;
- fx.scale(g4,gG);var eb=P.o.ex([new Uint8Array(eJ[H].data),dU],1,X.I.rx(fx));eJ[H]={Rq:eb.rect,data:eb.buffer}}eJ[H].X_=H==1&&eJ.length==3?"Original":"Depth Map"}}if(d8.Ob.wh==1)if(I[2]!=1||I[6]!=1)for(var H=0;
- H<eJ.length;H++){var cy=eJ[H],e$=new Uint8Array(cy.data),w=cy.Rq.d,Y=cy.Rq.v,ci=I[0],bz=I[1],d=X.T(ci*bz*4);
- X.I.NU(e$,w,Y,d,I);cy.Rq=new bW(0,0,ci,bz);cy.data=d.buffer}return eJ};d8.Ob.wh=0;d8.Ob.h8=function(K,Z,b){K=new Uint8Array(K);
- if(K[0]==255){var J=d8.Ob.du(K);if(J[195]==null){d8.Ob.wh++;var w=d8.Ob.zH(K,J,!1);d8.Ob.wh--;return w}var Y=F.Q4(K,J[195][0]+5),S=F.Q4(K,J[195][0]+7),d=UTIF.LosslessJpegDecode(K),x=S*Y,c=X.T(x*4);
- for(var H=0;H<x;H++){var M=H<<2,u=M-H;c[M]=d[u];c[M+1]=d[u+1];c[M+2]=d[u+2];c[M+3]=255}return[{Rq:new bW(0,0,S,Y),data:c.buffer}]}else if(K[0]==0&&K[4]==48&&K[6]==1){var t=K,U=new PDFJS.Jbig2Image,A=[];
- if(Z)A.push({data:Z,start:0,end:Z.length});A.push({data:t,start:0,end:t.length});var d=U.parseChunks(A);
- if(!b)for(var H=0;H<d.length;H++)d[H]=~d[H];var S=F.i(K,11),Y=F.i(K,15),y=Math.ceil(S/8),B=X.T(S*Y*4);
- for(var I=0;I<Y;I++){var j=I*y;for(var k=0;k<S;k++){var M=(I*S+k)*4,C=d[j+(k>>>3)]>>>7-(k&7)&1,i=C*255;
- B[M]=i;B[M+1]=i;B[M+2]=i;B[M+3]=255}}return[{Rq:new bW(0,0,S,Y),data:B.buffer}]}else{var U=new PDFJS.JpxImage;
- U.parse(K);var S=U.width,Y=U.height,E=U.tiles,o=U.componentsCount,$=new Uint8Array(S*Y*4),m=new bW(0,0,S,Y);
- for(var U=0;U<E.length;U++){var z=E[U],r=z.width,f=z.height,W=r*f,fh=z.items,h=new bW(z.left,z.top,r,f),_=new Uint8Array(W*4);
- if(o==1)for(var H=0;H<W;H++){var D=fh[H],M=H*4;_[M]=D;_[M+1]=D;_[M+2]=D;_[M+3]=255}else if(o==3)for(var H=0;
- H<W;H++){var u=H*3,M=H*4;_[M]=fh[u];_[M+1]=fh[u+1];_[M+2]=fh[u+2];_[M+3]=255}else console.log("Unknown number of components: "+o);
- X.EU(_,h,$,m)}return[{Rq:m,data:$.buffer}]}};d8.XI={};d8.XI.Rh=function(K,Z,b,J){if(J==null)J=[70,0,0,0];
- var w=J[0]/100,x=0;if(K.length==1)return d8.zm(K[0][0],Z,b,"webp",w);var Y=F.ZR,S=F.Ew,d=new hA;Y(d,x,"RIFF WEBPVP8X");
- x+=16;S(d,x,10);x+=4;S(d,x,18);x+=4;S(d,x,Z-1);x+=3;S(d,x,b-1);x+=3;Y(d,x,"ANIM");x+=4;S(d,x,6);x+=4;
- d.u6(x,4);d.data[x+3]=255;F.Xs(d,x+4,J[2]);x+=6;var c=[];for(var H=0;H<K.length;H++){c.push(K[H][0])}var M=UPNG.encode.compress(c,Z,b,w==1?0:Math.max(2,Math.floor(w*500)),[!1,!0,!0,0,!0]).frames;
- for(var H=0;H<K.length;H++){Y(d,x,"ANMF");x+=4;var u=x;x+=4;var t=M[H],U=t.rect,A=[U.x>>>1,U.y>>>1,U.width-1,U.height-1,K[H][1]];
- for(var y=0;y<5;y++)S(d,x+3*y,A[y]);x+=15;d.u6(x,1);d.data[x]=1-t.blend<<1|t.dispose;x++;var B=new Uint8Array(d8.zm(t.img.buffer,U.width,U.height,"webp",1)),I=ie.fI(B.buffer).sub,j=F.US(B,12,4);
- if(j!="VP8L"&&j!="VP8 "&&j!="VP8X")throw"e";var k=j=="VP8 "?0:j=="VP8L"?12:30,C=B.length-k;d.u6(x,C);
- for(var y=0;y<C;y++)d.data[x+y]=B[k+y];x+=C;var i=x-u-4;S(d,u,i);if((i&1)==1){d.u6(x,1);x++}}S(d,4,x-8);
- return d.data.slice(0,x).buffer};(function(){var K=gR.get("wasm/webp").buffer;WebAssembly.instantiate(K).then(function(Z){var b=Z.instance.exports;
- d8.XI.exp=b})}());d8.XI.h8=function(K){var Z=new Uint8Array(K),b=d8.XI.agC,J=null,w=ie.fI(K).sub,Y={};
- for(var H=0;H<w.length;H++)Y[w[H].Mx]=w[H];var S=Y.ANIM,d=Y.VP8L,x=Y["VP8 "],c=Y.VP8X;if(S==null){var M,u;
- if(x){M=F.Xw(Z,x.g+6);u=F.Xw(Z,x.g+8)}else if(d){var t=F.oB(Z,d.g+1);M=(t&(1<<14)-1)+1;u=(t>>>14&(1<<14)-1)+1}else throw"e";
- var U=[b(J,K,{g:0,size:Z.length},M,u)];return U}var A=c.g,M=1+(F.oB(Z,A+4)&16777215),u=1+(F.oB(Z,A+7)&16777215),y=[],B=new bW(0,0,M,u),I=X.T(M*u*4);
- for(var H=0;H<w.length;H++){var j=w[H];if(j.Mx!="ANMF")continue;var k=[];for(var C=0;C<5;C++)k.push(F.oB(Z,j.g+C*3)&16777215);
- var i=new bW(k[0]*2,k[1]*2,k[2]+1,k[3]+1),E=k[4],o=b(J,K,{g:j.g+16,size:j.size-16},M,u),$=new Uint8Array(o.data),m=Z[j.g+15];
- if(m>>>1==0)X.Q.aK("norm",$,i,I,B,i,1);else X.EU($,i,I,B);y.push({X_:"_a_"+y.length+","+E,Rq:B.clone(),data:I.buffer.slice(0)});
- if((m&1)==1){X.Zs($,0);X.EU($,i,I,B)}}return y};d8.XI.agC=function(K,Z,b,J,w){var Y=d8.XI.exp,S=5e6+2*b.size+J*w*10,d=Y.memory,x=d.buffer.byteLength;
- if(x<S){Y.memory.grow((S-x>>>16)+1)}var c=new Uint8Array(d.buffer),M=Y.malloc(b.size);c.set(new Uint8Array(Z,b.g,b.size),M);
- var u=Y.malloc(8),t=Y.WebPDecodeARGB(M,b.size,u,u+4),U=F.oB(c,u),A=F.oB(c,u+4),y=U*A*4,B=X.T(y);for(var H=0;
- H<y;H+=4){B[H]=c[t+H+1];B[H+1]=c[t+H+2];B[H+2]=c[t+H+3];B[H+3]=c[t+H]}Y.WebPFree(t);Y.free(u);Y.free(M);
- return{Rq:new bW(0,0,U,A),data:B.buffer}};d8.aaZ=function(){function K(d,x,c,M){var u=new Uint8Array(d[0][0]),t=new Uint32Array(u.buffer),U=[],A={},B=24,I=0,E=0;
- for(var H=0;H<t.length;H++){var y=t[H]&16777215;if(A[y]==null){A[y]=U.length;U.push(y);if(U.length>256){U=null;
- break}}}if(U){B=1;while(1<<B<U.length)B*=2;if(B==2)B=4}var j={g2:x,wi:c,W3:1,yT:B,wA:0,aog:I},k=4*Math.floor((j.yT*j.g2+31)/32);
- j.size=k*j.wi+2;var C=new hA,i=U?(1<<B)*4:0;F.ZR(C,E,"BM");E+=2;F.Ew(C,E,k*c+16+40+i);E+=4;F.Ew(C,E,0);
- E+=4;F.Ew(C,E,54+i);E+=4;C.u6(E,40);F.Ew(C,E,40);E+=4;S(C.data,E,j,k);E+=36;if(U){C.u6(E,i);var o=C.data;
- for(var H=0;H<U.length;H++){var $=E+H*4,m=U[H]>>>16,z=U[H]>>>8&255,r=U[H]&255;o[$]=m;o[$+1]=z;o[$+2]=r}E+=i}C.u6(E,k*c);
- if(B==24)for(var f=0;f<c;f++){var W=E+(c-1-f)*k;for(var h=0;h<x;h++){var _=(f*x+h)*4;C.data[W+h*3+2]=u[_];
- C.data[W+h*3+1]=u[_+1];C.data[W+h*3+0]=u[_+2]}}else if(B==8)for(var f=0;f<c;f++){var W=E+(c-1-f)*k;for(var h=0;
- h<x;h++){var _=f*x+h,D=A[t[_]&16777215];C.data[W+h]|=D}}else if(B==4)for(var f=0;f<c;f++){var W=E+(c-1-f)*k;
- for(var h=0;h<x;h++){var _=f*x+h,D=A[t[_]&16777215];C.data[W+(h>>>1)]|=D<<4-(h&1)*4}}else if(B==1)for(var f=0;
- f<c;f++){var W=E+(c-1-f)*k;for(var h=0;h<x;h++){var _=f*x+h,D=A[t[_]&16777215];C.data[W+(h>>>3)]|=D<<7-(h&7)}}E+=k*c+2;
- return C.data.slice(0,E).buffer}function Z(d){d=new Uint8Array(d);if(F.oB(d,0)==40)return[b(d.buffer,0)];
- var x=0,c=F.US(d,x,2);x+=2;if(c!="BM"){alert("Unsupported BMP format: "+c);return}var M=F.oB(d,x);x+=4;
- x+=4;var u=F.oB(d,x);x+=4;return[b(d.buffer,x,u)]}function b(d,x,c){d=new Uint8Array(d);var M=F.oB(d,x),u=Y(d,x+4);
- if(u.W3!=1)alert("unsupported number of color planes: "+u.W3);if(u.wA!=0&&u.wA!=1&&u.wA!=2&&u.wA!=3){alert("Unsupported BMP compression: "+u.wA);
- return}x+=M;var t=x,U=d;if(c==null)c=x;if(u.wA==1||u.wA==2){var A=w(d,c,u);u.yT=8;d=A;c=0}var y=4*Math.floor((u.yT*u.g2+31)/32),B=u.g2,I=Math.abs(u.wi),j=new Uint8Array(B*I*4);
- j.fill(255);if(u.yT==32)for(var k=0;k<I;k++){var C=c+(I-1-k)*y;for(var i=0;i<B;i++){var E=(k*B+i)*4;
- j[E]=d[C+i*4+2];j[E+1]=d[C+i*4+1];j[E+2]=d[C+i*4+0];j[E+3]=d[C+i*4+3]}}else if(u.yT==24)for(var k=0;
- k<I;k++){var C=c+(I-1-k)*y;for(var i=0;i<B;i++){var E=(k*B+i)*4;j[E]=d[C+i*3+2];j[E+1]=d[C+i*3+1];j[E+2]=d[C+i*3+0]}}else if(u.yT==16)for(var k=0;
- k<I;k++){var C=c+(I-1-k)*y;for(var i=0;i<B;i++){var E=(k*B+i)*4,o=d[C+i*2+1]<<8|d[C+i*2];j[E]=(o>>>11)*(255/31);
- j[E+1]=(o>>>5&63)*(255/63);j[E+2]=(o&31)*(255/31)}}else if(u.yT==8)for(var k=0;k<I;k++){var C=c+(I-1-k)*y;
- for(var i=0;i<B;i++){var E=(k*B+i)*4,$=d[C+i];j[E]=U[t+4*$+2];j[E+1]=U[t+4*$+1];j[E+2]=U[t+4*$+0]}}else if(u.yT==4)for(var k=0;
- k<I;k++){var C=c+(I-1-k)*y;for(var i=0;i<B;i++){var E=(k*B+i)*4,$=d[C+(i>>1)];$=$>>4-4*(i&1);$=$&15;
- j[E]=U[t+4*$+2];j[E+1]=U[t+4*$+1];j[E+2]=U[t+4*$+0]}}else if(u.yT==1)for(var k=0;k<I;k++){var C=c+(I-1-k)*y;
- for(var i=0;i<B;i++){var E=(k*B+i)*4,m=d[C+(i>>3)];m=m>>7-(i&7);m=m&1;j[E]=U[t+4*m+2];j[E+1]=U[t+4*m+1];
- j[E+2]=U[t+4*m+0]}}else throw"Unknown bit depth "+u.yT;if(u.wi<0){var z=new Uint32Array(j.buffer),r=I>>>1;
- for(var k=0;k<r;k++){var f=k*B,W=(I-k-1)*B;for(var i=0;i<B;i++){var h=z[f+i];z[f+i]=z[W+i];z[W+i]=h}}}return{Rq:new bW(0,0,B,I),data:j.buffer}}function J(d,H){return d>>>4-((H&1)<<2)&15}function w(d,x,c){var M=c.g2,u=Math.abs(c.wi),t=new Uint8Array(M*u),U=0,A=0,H=0;
- while(A<u){var y=d[x++],B=d[x++],I=A*M+U;if(y>0){if(c.yT==4)for(H=0;H<y;H++){t[I+H]=J(B,H)}else for(H=0;
- H<y;H++){t[I+H]=B}U+=y}else if(y==0&&B==0){A++;U=0}else if(y==0&&B==1){break}else if(y==0&&B==2){U+=d[x++];
- A+=d[x++]}else{var j=B;if(c.yT==4){for(H=0;H<B;H++){t[I+H]=J(d[x+(H>>>1)],H)}j=Math.ceil(B/2)}else{for(H=0;
- H<B;H++){t[I+H]=d[x+H]}}if((j&1)!=0)j++;x+=j;U+=B}}return t}function Y(d,x){var c=F.iY,M=F.oB,u=F.Xw,t={};
- t.g2=c(d,x);x+=4;t.wi=c(d,x);x+=4;t.W3=u(d,x);x+=2;t.yT=u(d,x);x+=2;t.wA=M(d,x);x+=4;t.size=M(d,x);x+=4;
- var U=c(d,x);x+=4;var A=c(d,x);x+=4;t.aog=M(d,x);x+=4;x+=4;return t}function S(d,x,c,M){F.YL(d,x,c.g2);
- x+=4;F.YL(d,x,c.wi);x+=4;F.x$(d,x,c.W3);x+=2;F.x$(d,x,c.yT);x+=2;F.YL(d,x,c.wA);x+=4;F.YL(d,x,c.size);
- x+=4;F.YL(d,x,2834);x+=4;F.YL(d,x,2834);x+=4;F.YL(d,x,c.aog);x+=4;x+=4}return{h8:Z,Rh:K,a2j:b}}();d8.Rv={};
- d8.Rv.Rh=function(K,Z,b,J){if(J==null)J=[100,0,0,0,0];var w=[],Y=[],S=Z*b*4,y=null;for(var d=0;d<K.length;
- d++){var x=new Uint8Array(K[d][0].slice(0));for(var H=0;H<S;H+=4){var c=x[H+3]=x[H+3]>127?255:0;if(c==0)x[H]=x[H+1]=x[H+2]=0}w.push(x.buffer);
- Y.push(K[d][1])}var M=Math.round(2+254*J[0]/100),u=UPNG.encode.compress(w,Z,b,M,[!0,!1,!1,8,!1]),t=u.plte,U=new Uint8Array(4),A=new Uint32Array(U.buffer);
- for(var H=0;H<t.length;H++){A[0]=t[H];var B=U[0];U[0]=U[2];U[2]=B;t[H]=A[0];if(A[0]==0)y=H}while(t.length<256)t.push(0);
- var I=new Uint8Array(2e3+Z*b*K.length),j=J[2],k={palette:t};if(j!=1)k.loop=j==0?0:j-1;var C=new GifWriter(I,Z,b,k);
- for(var H=0;H<K.length;H++){var i=u.frames[H],E=i.rect,o=i.blend,$=i.dispose;C.addFrame(E.x,E.y,E.width,E.height,i.img,{transparent:y,disposal:$+1,delay:Math.round(Y[H]/10)})}return I.slice(0,C.end()).buffer};
- d8.Rv.h8=function(K){var Z=Date.now(),b=[],J=UGIF.decode(K),w=UGIF.toRGBA8(J),Y=new bW(0,0,J.width,J.height);
- for(var H=0;H<w.length;H++){var S=J.frames[H];b.push({Rq:Y.clone(),X_:"_a_frm"+H+","+S.delay*10,data:w[H]})}return b};
- d8.xc={};d8.xc.Rh=function(K,Z,b,J){console.log(K);if(Z>256||b>256){alert("Maximum ICO size is 256x256 px. Will be cropped.",4e3);
- var w=Math.min(Z,256),Y=Math.min(b,256),S=new bW(0,0,w,Y),d=X.T(S.t()*4),x=new bW(0,0,Z,b),c=new Uint8Array(K[0][0]);
- X.EU(c,x,d,S);K[0][0]=d.buffer;Z=w;b=Y}var M=new hA,u=0,t=J&&J[0]==!0;F.Xs(M,u,0);u+=2;F.Xs(M,u,t?2:1);
- u+=2;F.Xs(M,u,1);u+=2;var U=new Uint8Array(d8.Ce("png").Rh(K,Z,b));M.u6(u,16);M.data[u]=Z==256?0:Z;u++;
- M.data[u]=b==256?0:b;u++;u+=2;F.Xs(M,u,t?Math.round(Z/2):1);u+=2;F.Xs(M,u,t?Math.round(b/2):32);u+=2;
- F.Ew(M,u,U.length);u+=4;F.Ew(M,u,6+16);u+=4;M.u6(u,U.length);for(var H=0;H<U.length;H++)M.data[u+H]=U[H];
- u+=U.length;var A=new Uint8Array(u);for(var H=0;H<u;H++)A[H]=M.data[H];return A.buffer};d8.xc.h8=function(K){K=new Uint8Array(K);
- var Z=4,b=F.Xw(K,Z);Z+=2;var J=[];for(var H=0;H<b;H++){var w=d8.xc.ado(K,Z+H*16),Y=K.buffer.slice(w.offset,w.offset+w.size),S=d8.eb(Y);
- S=S?S:"bmp";if(S=="png"){var d=d8.Ce(S),x=d.h8(Y);w.vU=x[0]}else{var c=d8.Ce("BMP").a2j(Y,0),Y=X.T(w.g2*w.wi*4);
- X.EU(new Uint8Array(c.data),new bW(0,0,c.Rq.d,c.Rq.v),Y,new bW(0,w.wi,w.g2,w.wi));c.data=Y.buffer;c.Rq.v=w.wi;
- w.vU=c}J.push(w)}J.sort(function(M,u){if(M.g2!=u.g2)return M.g2-u.g2;return M.a6_-u.a6_});return[J.pop().vU]};
- d8.xc.ado=function(K,Z){var b={};b.g2=K[Z];Z++;if(b.g2==0)b.g2=256;b.wi=K[Z];Z++;if(b.wi==0)b.wi=256;
- b.a2K=K[Z];Z++;Z++;b.ana=F.Xw(K,Z);Z+=2;b.a6_=F.Xw(K,Z);Z+=2;b.size=F.oB(K,Z);Z+=4;b.offset=F.oB(K,Z);
- Z+=4;return b};d8.yE={};d8.yE.h8=function(K){var Z=Date.now(),J,u=!0;if(X.raw.Lv(K.byteLength))return[X.raw.af3(K)];
- var b=UTIF.decode(K);if(b[0].t33421)J=b[0];else if(b[0].subIFD&&b[0].t271[0]=="Hasselblad"){J=b[0].subIFD[0];
- J.t33421=[2,2]}else if(b[0].subIFD&&b[0].subIFD[0].t33421){J=b[0].subIFD[0];if(J.t50706==null){if(J.t258[0]==8)J.t258[0]=12}}else if(b[0].subIFD&&b[0].subIFD[0]&&b[0].subIFD[0].t262&&b[0].subIFD[0].t262[0]==34892)J=b[0].subIFD[0];
- else if(b[0].subIFD&&b[0].subIFD[1]&&b[0].subIFD[1].t33421)J=b[0].subIFD[1];else if(b[0].subIFD&&b[0].subIFD[2]&&b[0].subIFD[2].t33421)J=b[0].subIFD[2];
- else if(b[3]&&b[3].t50648){var w=b[0].exifIFD,Y=w.makerNote;J=b[3];var S=Y.t224[1],d=Y.t224[2];J.t256=[S];
- J.t257=[d];J.t258=[16];J.t259=[7];J.t262=[32803];J.t277=[1];J.t33421=[2,2];var x=J.t50656[0],c=X.raw.sp[x];
- if(c==null)throw"e";J.t33422=c}if(J){UTIF.decodeImage(K,J,b);for(var M in b[0])if((M[0]=="t"||M[0]=="e"||M[0]=="d")&&J[M]==null)J[M]=b[0][M];
- J.X7=b[0].t274?b[0].t274[0]:1;return[J]}var t=1/256;for(var H=0;H<b.length;H++)if(b[H].t258&&b[H].t258[0]==16&&b[H].t277&&b[H].t277[0]==1){}else u=!1;
- if(u){var U=0,A=0,y=0;for(var H=0;H<b.length;H++){UTIF.decodeImage(K,b[H],b);var B=b[H].data;for(var I=0;
- I<B.length;I+=2){var j=B[I+1]<<8|B[I];if(j>U)U=j;A+=j;y++}}t=1/256*65535/(.5*U+.5*(2*A/y))}var k=[];
- for(var H=0;H<b.length;H++){var C=b[H],i=72;UTIF.decodeImage(K,C,b);var E=C.t282,o=C.t296;if(E!=null&&o!=null){i=E[0][0]/E[0][1];
- if(o[0]==3)i=Math.round(i/2.54)}if(C.width==null)continue;var $=UTIF.toRGBA8(C,t).buffer,m=bu.bO(C);
- k.push({Rq:new bW(0,0,C.width,C.height),data:$,w$:i,YQ:m})}return k};d8.yE.Rh=function(K,Z,b,J){if(J==null)J=[!1];
- var w={},Y=K[0];if(Y[3]!=null&&J[0])w=bu.d7(Y[3]);if(Y[2]!=null){w.t282=w.t283=[[Math.round(Y[2]),1]];
- w.t296=[2]}return UTIF.encodeImage(Y[0],Z,b,w)};d8.l0={};d8.l0.hQ=!0;d8.l0.h8=function(K,Z){fy.fI(K,Z)};
- d8.l0.ae_=function(K,Z,b,J){if(J==null)J=[!1,!1,!1];if(!J[0])K.ax();var w=new hA,Y=fy.Kd(K,w,J);return[w.data.buffer,Y]};
- d8.l0.Rh=function(K,Z,b,J){var w=d8.l0.ae_(K,Z,b,J),Y=w[0],S=w[1];return Y.byteLength==S?Y:Y.slice(0,S)};
- d8.DG={};d8.DG.hQ=!0;d8.DG.h8=function(K,Z){var b=pako.inflate(new Uint8Array(K)),J=F.Q4(b,0),w=F.Q4(b,2),Y=4;
- Z.d=F.i(b,Y);Y+=4;Z.v=F.i(b,Y);Y+=4;Z.buffer=X.T(Z.d*Z.v*4);var S=F.Q4(b,Y);Y+=2;Y+=4;for(var d=0;d<S;
- d++){var x=Z.G7(),$=1,m=2,z=3,r=0;Z.X.push(x);var c=F.i(b,Y);Y+=4;var M=Y,u=F.Q4(b,M);M+=2;var t=F.hW(b,M,u);
- M+=u;x.Xq(t);M++;x.rect.x=F.rJ(b,M);M+=4;x.rect.y=F.rJ(b,M);M+=4;x.rect.d=F.i(b,M);M+=4;x.rect.v=F.i(b,M);
- M+=4;if(J>3)M+=4;x.opacity=Math.round(255*b[M]/100);M++;x.hu(b[M]!=0);M++;x.Dv="norm,lddg,norm,dark,diff,norm,hLit,norm,norm,lite,mul ,over,scrn,fsub".split(",")[b[M]];
- M++;M++;if(J>3){var U=F.Q4(b,M);M+=2;if(U!=0){var A=JSON.parse(F.hW(b,M,U));M+=U;var y=A.text,B=A.textSettings,I=B.font,j=B.size,k=B.padding,C=parseInt(B.color.slice(1),16);
- x.add.lnsr="rend";x.add.TySh=hW.xo(0,0);x.add.TySh.NE=new bW(0,0,100,100);x.add.TySh.J=new cM(1,0,0,1,x.rect.x+k,x.rect.y+k);
- var i=x.add.TySh.eA;hW.ke(i,1);hW.jO(i,[0,0,x.rect.d-k*2,x.rect.v]);hW.Se(i,0,y);var E=hW.ap(i,0,1);
- E.Vm.FontSize=j;E.Vm.FillColor={Type:1,Values:[1,(C>>>16&255)/255,(C>>>8&255)/255,(C>>>0&255)/255]};
- if(B.bold)I+="-Bold";hW.Gu(E,I);E.JC.Justification=["left","right","center"].indexOf(B.align);hW.bj(i,0,y.length,E)}}var o=F.i(b,M);
- M+=4;if(o!=x.rect.t()*4)throw"e";x.buffer=X.T(o);if(J>3){$=0;m=1;z=2;r=3}for(var H=0;H<o;H+=4){x.buffer[H]=b[M+H+$];
- x.buffer[H+1]=b[M+H+m];x.buffer[H+2]=b[M+H+z];x.buffer[H+3]=b[M+H+r]}M+=o;var f=F.i(b,M);M+=4;if(f==0&&J>3){Y+=c;
- continue}var W=b[M];M++;var h=F.Q4(b,M);M+=2;if(f!=0){x.r=new e.y$;x.r.rect=x.rect.clone();x.r.channel=X.T(x.rect.t());
- for(var H=0;H<f;H+=4)x.r.channel[H>>>2]=b[M+H+1];M+=f}if(W!=0){var _=JSON.parse(iy.default);x.add.lmfx=_;
- for(var H=0;H<iy.order.length;H++)_[iy.oC[H]]={t:"VlLs",v:[]};var D={"102":9,"101":2,"103":0,"104":3,"105":8};
- for(var H=0;H<W;H++){var l=F.Q4(b,M),L=M+l+4,N=b.slice(M,L),a=b[M+2];M+=3;var G=D[a+""],p=JSON.parse(iy.Ry[G]);
- _[iy.oC[G]].v.push({t:"Objc",v:p});if(G!=0){p.Md.v.BlnM=gB.oJ("norm");p.Opct.v.val=b[M];M++;if(G==9||G==2){p.Dstn.v.val=b[M+1];
- M+=2}else M+=2;p.blur.v.val=Math.round(b[M]*1.2);M++;if(G==9||G==2){p.uglg.v=!1;p.lagl.v.val=180-F.Q4(b,M);
- M+=2}p.Clr.v=X.W.J1({h:b[M+1],l:b[M+2],a:b[M+3]})}else{p.hglM.v.BlnM=p.sdwM.v.BlnM=gB.oJ("norm");M+=2;
- var T=b[M++],g=b[M++];p.blur.v.val=Math.round(Math.sqrt(g*T)*1.3);p.srgR.v.val=Math.round(100*T/g);p.uglg.v=!1;
- p.lagl.v.val=180-F.Q4(b,M);M+=2;p.hglO.v.val=b[M++];p.hglC.v=X.W.J1({h:b[M+1],l:b[M+2],a:b[M+3]});M+=4;
- p.sdwO.v.val=b[M++];p.sdwC.v=X.W.J1({h:b[M+1],l:b[M+2],a:b[M+3]});M+=4}M=L}}if(M-Y!=c){var co=F.i(b,M),el=0;
- M+=4;M++;var u=F.Q4(b,M);M+=2;var y=F.hW(b,M,u);M+=u;y=y.replace(/\r/g,"\n");var u=F.Q4(b,M);M+=2;var I=F.hW(b,M,u);
- M+=u;var j=F.Q4(b,M);M+=2;var eJ=x.rect.x,d9=x.rect.d;if(co&4)el=1;if(co&2)el=2;var O=Math.round(j*.4);
- if(el==0||el==2)d9+=O;if(el==1||el==2){d9+=O;eJ-=O}x.add.lnsr="rend";x.add.TySh=hW.xo(0,0);x.add.TySh.NE=new bW(0,0,100,100);
- x.add.TySh.J=new cM(1,0,0,1,eJ,x.rect.y+j*.25);var i=x.add.TySh.eA;hW.ke(i,1);hW.jO(i,[0,0,d9,x.rect.v]);
- hW.Se(i,0,y);var E=hW.ap(i,0,1);E.Vm.FontSize=j;E.Vm.FillColor={Type:1,Values:[1,b[M+1]/255,b[M+2]/255,b[M+3]/255]};
- M+=4;if(b[M+5])I+="-Bold";if(b[M+6])I+="-Italic";hW.Gu(E,I);E.JC.Justification=el;M+=8;hW.bj(i,0,y.length,E)}Y+=c}};
- d8.Xr={};d8.Xr.hQ=!0;d8.Xr.h8=function(K,Z){ap.fI(K,Z)};d8.KN={};d8.KN.hQ=!0;d8.KN.h8=function(K,Z){d0.fI(K,Z)};
- d8.dQ={};d8.dQ.hQ=!0;d8.dQ.h8=function(K,Z){bb.fI(K,Z)};d8.Om={};d8.Om.hQ=!0;d8.Om.h8=function(K,Z){d6.fI(K,Z)};
- d8.Nr={};d8.Nr.hQ=!0;d8.Nr.h8=function(K,Z){gA.fI(K,Z)};d8.oH={};d8.oH.hQ=!0;d8.oH.Rh=function(K,Z,b,J,w){if(J==null)J=[!0,!1,!1,!1,!0,!0];
- var Y=h$.bh(K,{Cn:J[0],hidden:J[1],a3y:J[2],a7F:J[3],names:J[4],a99:J[5],agA:Z,a7J:b},w.ls);return Y};
- d8.oH.h8=function(K,Z,b){h$.fI(K,Z,b)};d8.Vr={};d8.Vr.hQ=!0;d8.Vr.h8=function(K,Z){var b=150,J=new cM(1,0,0,-1,0,0);
- J.scale(b/72,b/72);Z.w$=b;var w=new b$(Z,J,!0);FromPS.Parse(K,w)};d8.gQ={};d8.gQ.hQ=!0;d8.gQ.Rh=function(K,Z,b,J,w){if(J==null)J=["",100,!1,!1,!1];
- J[5]=["jpg"];var Y=new ToPDF;a8.bh(K,J,Y,w.ls);return Y.buffer};d8.gQ.h8=function(K,Z,b){var J=2;while(!0){var w=J*72,Y=new cM(1,0,0,-1,0,0);
- Y.scale(w/72,w/72);Z.w$=w;var S=new b$(Z,Y,!0);FromPDF.Parse(K,S);var d=Math.max(Z.d,Z.v);if(b&&d<Math.max(b[0],b[1])){Z.X=[];
- var x=J;while(d*(J/x)<Math.max(b[0],b[1]))J++}else break}};d8.TY={};d8.TY.hQ=!0;d8.TY.h8=function(K,Z){var b=72,J=new cM(1,0,0,1,0,0);
- J.scale(b/72,b/72);Z.w$=b;var w=new b$(Z,J,!1);FromWMF.Parse(K,w)};d8.kn={};d8.kn.uh=!0;d8.kn.hQ=!0;
- d8.kn.Rh=function(K,Z,b,J,w){if(J==null)J=["",!1,!1,!1];J[4]=[];var Y=new ToEMF;a8.bh(K,J,Y,w.ls);return Y.buffer};
- d8.kn.h8=function(K,Z){var b=72,J=new cM(1,0,0,1,0,0);J.scale(b/72,b/72);Z.w$=b;var w=new b$(Z,J,!1);
- FromEMF.Parse(K,w)};d8.ws={};d8.ws.hQ=!0;d8.ws.h8=function(K,Z){return dQ.fI(K,Z)};d8.Rg={};d8.Rg.h8=function(K,Z){var b=a$.fI(K),J=new Uint8Array(K),w=0,Y,S,d,x,c,M,u,t,U=0,A=0,y=0,B=0,I=0;
- for(var j=0;j<b.sub.length;j++){var k=b.sub[j],w=k.g;if(k.Mx=="BMHD"){var C=[];for(var H=0;H<4;H++)C[H]=F.Q4(J,w+2*H);
- w+=8;x=C[2];c=C[3];S=C[0];d=C[1];Y=X.T(S*d*4);M=J[w++];u=J[w++];t=J[w++]}else if(k.Mx=="CMAP")U=w;else if(k.Mx=="CAMG"){var i=F.i(J,w);
- A=i&32768,y=i&4,B=i&2048;I=i&128}else if(k.Mx=="BODY"){var E=S+15>>>4<<1,o=M+u,$=X.T(E*d*o),f,W,h;gF.tx(J,w,k.size,$,0,$.length);
- var m=M-2,z=(1<<m)-1,r=Math.round(255/z);for(var c=0;c<d;c++)for(var x=0;x<S;x++){var _=0;for(var D=0;
- D<o;D++){var l=(c*o+D)*E*8+x,L=$[l>>>3]>>>7-(l&7)&1;_|=L<<D}var N=_>>>M,_=_&(1<<M)-1,H=c*S+x,a=H<<2;
- if(U!=0){if(B!=0&&_>>>m!=0){var G=_>>>m,p=(_&z)*r;if(G==1)h=p;else if(G==2)f=p;else if(G==3)W=p}else{var p=U+_*3;
- f=J[p+0];W=J[p+1];h=J[p+2]}}else{f=_>>>0&255;W=_>>>8&255;h=_>>>16&255}Y[a+0]=f;Y[a+1]=W;Y[a+2]=h;Y[a+3]=255}}}return[{Rq:new bW(0,0,S,d),data:Y.buffer}]};
- d8.gz={};d8.gz.hQ=!1;d8.gz.Rh=function(K,Z,b,J){var w=K[0][4],Y=new Uint8Array(K[0][0]),S=2,d=w?!0:!1,x=d?4:3,c=new Uint8Array(Z*b*x);
- for(var M=0;M<b;M++)for(var u=0;u<Z;u++){var t=M*Z+u<<2,U=((b-M-1)*Z+u)*x;c[U]=Y[t+2];c[U+1]=Y[t+1];
- c[U+2]=Y[t+0];if(d)c[U+3]=w[0][M*Z+u]}if(!0){var A=c.length,y=0,B=new Uint8Array(A*2),I=0,j=0,k=Z*x;
- while(j<A){var C=j,i=0,E=k*(Math.floor(j/k)+1);while(C<E&&i<128){var o=!0;for(var H=0;H<x;H++)o=o&c[j+H]==c[C+H];
- if(!o)break;C+=x;i++}if(i==1){var $=1;while($<128&&j+($+1)*x<E){var o=!0,m=j+$*x;for(var H=0;H<x;H++)o=o&c[m+H]==c[m+x+H];
- if(o)break;$++}B[I++]=$-1;for(var z=0;z<$;z++)for(var H=0;H<x;H++)B[I++]=c[j++]}else{B[I++]=127+i;for(var H=0;
- H<x;H++)B[I+H]=c[j+H];I+=x;j+=x*i;y+=i}}c=B.slice(0,I);S+=8}var r=new Uint8Array(18+c.length+26);r[2]=S;
- F.x$(r,12,Z);F.x$(r,14,b);r[16]=x*8;r[17]=x==4?8:0;r.set(c,18);F.Ez(r,18+c.length+8,"TRUEVISION-XFILE.");
- return r.buffer};d8.gz.h8=function(K){var Z=new Uint8Array(K),b=0,J=Z[0],w=Z[1],Y=Z[2],S=Z[4]*256+Z[3],d=Z[6]*256+Z[5],x=Z[7],c=Z[9]*256+Z[8],M=Z[11]*256+Z[10],u=Z[13]*256+Z[12],t=Z[15]*256+Z[14],U=Z[16],A=Z[17],y=A>>>4,B=F.US(Z,18,J),I=X.T(u*t*4),b=18+J+(d*x>>>3),j=new Uint8Array(Z.buffer,b);
- if(Y>3){var k=0,C=Z,i=new Uint8Array(u*t*U>>>3),E=b,o=0,$=Z.length,m=U>>>3;while(o<i.length){var q=C[E];
- E++;if(q<128)for(var H=0;H<q+1;H++){for(var z=0;z<m;z++){i[o]=C[E];o++;E++}}else{for(var H=0;H<q-127;
- H++){for(var z=0;z<m;z++){i[o]=C[E+z];o++}}E+=m}}Y-=8;j=i;b=E}else b+=u*t*U>>>3;var r=new Uint8Array(4),f=d8.gz.afQ;
- for(var W=0;W<t;W++)for(var h=0;h<u;h++){var _=(y&2)==0?(t-W-1)*u+h:W*u+h,D=W*u+h,l,L,N,a=255,G=_*U>>>3;
- if(Y==1){var p=0;if(U==8)p=j[G];else throw"e";f(Z,18+J+S+(p*x>>>3),x,r);l=r[0];L=r[1];N=r[2];a=r[3]}else if(Y==2){f(j,G,U,r);
- l=r[0];L=r[1];N=r[2];a=r[3]}else if(Y==3){if(U==8)l=L=N=j[G];else throw"e"}var T=D*4;I[T]=l;I[T+1]=L;
- I[T+2]=N;I[T+3]=a}var r={Rq:new bW(0,0,u,t),data:I.buffer,X_:B};if(X.lo(I)){var v=X.T(u*t);X.y4(I,v,3);
- X.Zs(I,4278190080,16777215);r.B7=[v]}return[r]};d8.gz.afQ=function(K,Z,b,J){var w,Y,S,d=255;if(b==24||b==32){S=K[Z];
- Y=K[Z+1];w=K[Z+2];if(b==32)d=K[Z+3]}else if(b==16){var x=K[Z+1]<<8|K[Z+0];w=x>>>10&31;Y=x>>>5&31;S=x>>>0&31;
- w=Math.round(w*(255/31));Y=Math.round(Y*(255/31));S=Math.round(S*(255/31))}else throw"e";J[0]=w;J[1]=Y;
- J[2]=S;J[3]=d};d8.wM={};d8.wM.h8=function(K){var Z=new Uint8Array(K),b=0,J=112,w=42,Y=F.oB,M;b+=8;var S=Z[b];
- b++;if(S!=w)throw"e";var d=Y(Z,b);b+=4;var x=F.r7(Z,b,d);b+=d*2;var c=[];while(b<Z.length){M=Y(Z,b);
- b+=4;if(M!=J)throw M;b+=4;M=Z[b];b++;if(M!=w)throw M;var u=Y(Z,b);b+=4;var t=Z[b];b++;if(t!=w){b-=5;
- u=Y(Z,b);b+=8;M=Z[b];b++;if(M!=w)throw M}var U=Y(Z,b)*2;b+=4;if(u>0)c.push(b+U);b+=U+u}var A=new DOMParser,y=A.parseFromString(x,"image/svg+xml").firstChild.firstChild,B=[];
- d8.wM.rE(y,Z,c,B);return B};d8.wM.rE=function(K,Z,b,J){var w=K.firstChild.firstChild;if(w.tagName=="Image"){var Y=w.getElementsByTagName("ImageDescription")[0],S=Y.children[0].children,d=Y.children[1].children,x=b.shift(),c=[];
- for(var H=0;H<d.length;H++)c.push(parseInt(d[H].getAttribute("NumberOfElements")));while(c.length>3)c[2]*=c.pop();
- var M=S.length,u=c[0],t=c[1],U=c[2],A=parseInt(d[0].getAttribute("BytesInc"));for(var y=0;y<U;y++){var B=X.T(u*t*4);
- X.Zs(B,4278190080);for(var I=0;I<M;I++){var j=X.T(u*t);if(A==1)for(var k=0;k<j.length;k++)j[k]=Z[x+k];
- else if(A==2)for(var k=0;k<j.length;k++)j[k]=Math.min(255,(Z[x+k*2+1]<<8|Z[x+k*2])>>>2);else throw A;
- if(I!=3)X.qe(j,B,I);if(M==1){X.qe(j,B,1);X.qe(j,B,2)}x+=u*t*A}J.push({Rq:new bW(0,0,u,t),data:B.buffer})}}else{var C=K.children,i=0;
- while(i<C.length&&C[i].tagName!="Children")i++;if(i==C.length)throw"e";C=C[i].children;for(var E=0;E<C.length;
- E++)d8.wM.rE(C[E],Z,b,J)}};d8.M_={};d8.M_.h8=function(K){var Z=new Uint8Array(K),b=0,J={},M=1e9;for(var H=0;
- H<306;H++){var w=F.US(Z,b,8).trim(),Y=F.US(Z,b+9,71).split("/")[0].trim();J[w]=Y;b+=80;if(w=="END"){b=Math.ceil(b/2880)*2880;
- break}}var S=parseInt(J.NAXIS1),d=parseInt(J.NAXIS2),x=S*d,c=parseInt(J.BITPIX),u=-1e9,t=new Float32Array(x),U=new Float32Array(K,b,K.byteLength-b>>>2);
- for(var H=0;H<x;H++){var A=H<<2,y=H<<1;if(c==-32){var B=Z[b+A+0];Z[b+A+0]=Z[b+A+3];Z[b+A+3]=B;var B=Z[b+A+1];
- Z[b+A+1]=Z[b+A+2];Z[b+A+2]=B;t[H]=U[H]}else if(c==16){t[H]=F.Xw(Z,b+y)}else throw c;var I=t[H];if(I<M)M=I;
- if(I>u)u=I}var j=X.T(x*4),k=1/u;for(var C=0;C<d;C++)for(var i=0;i<S;i++){var H=C*S+i,E=(d-C-1)*S+i,A=E<<2,I=t[H]*k;
- j[A]=j[A+1]=j[A+2]=255*I;j[A+3]=255}return[{Rq:new bW(0,0,S,d),data:j,X_:J.OBJECT}]};d8.PR={};d8.PR.h8=function(K){var Z=new Uint8Array(K),b=16,J=F.US(Z,b,4),Y=32,I=0,j=0,k=!1,L;
- b+=4;var w=F.US(Z,b,8);b+=8;while(Z[b+Y-1]==0)Y--;var S=F.US(Z,b,Y);b+=32;var d=F.US(Z,b,4);b+=4;b+=20;
- var x=F.i(Z,b);b+=4;var c=F.i(Z,b);b+=4;var M=F.i(Z,b);b+=4;var u=F.i(Z,b);b+=4;var t=F.i(Z,b);b+=4;
- var U=F.i(Z,b);b+=4;var A="FujiFilm "+S,y=[0,1,1,2];if(A=="FujiFilm X10"){A="FujiFilm FinePix X10";y=[2,1,1,0]}var B={t271:["FujiFilm"],t272:[A],t277:[1],t33421:[2,2],t33422:y,X7:1};
- b=M;var C=[],i=F.Q4,E=F.i(Z,b);b+=4;for(var H=0;H<E;H++){var o=i(Z,b);b+=2;var $=i(Z,b);b+=2;if(o==256){j=i(Z,b);
- I=i(Z,b+2)}else if(o==272){C=[i(Z,b),i(Z,b+2)]}else if(o==273){C.push(i(Z,b),i(Z,b+2))}else if(o==304){k=!(Z[b]>>>7)}else if(o==305){var m=Math.round(Math.sqrt($)),z=[];
- for(var r=0;r<$;r++)z.push(Z[b+r]);z.reverse();B.t33421=[m,m];B.t33422=z}else if(o==12272){var f=i(Z,b),W=i(Z,b+2),h=i(Z,b+6);
- B.t50728=[f/W,1,f/h]}b+=$}var _=I<j,D=Z.slice(t,t+U),l=Math.round(U*8/(I*j));if(D[0]==73&&D[1]==73&&D[2]==42){L=UTIF.decode(D.buffer)[0].fujiIFD;
- l=L.t61443[0];var N=L.t61454;B.t50728=[N[0]/N[1],1,N[0]/N[2]];var a=L.t61447[0];D=D.slice(a,a+L.t61448[0])}var U=D.length,G=U*8<I*j*l;
- if(G)alert("Compressed RAF is not supported yet :(");function p(eJ,d9,el){el=el<<8-(d9&7);var O=d9>>>3;
- eJ[O]|=el>>>16;eJ[O+1]|=el>>>8;eJ[O+2]|=el}var T=U*8/(I*j);if(T==16)for(var H=0;H<U;H+=2){var v=D[H];
- D[H]=D[H+1];D[H+1]=v}else if(T==14){for(var H=0;H<U;H+=4){var v=D[H];D[H]=D[H+3];D[H+3]=v;v=D[H+1];D[H+1]=D[H+2];
- D[H+2]=v}}else if(T==12)for(var H=0;H<U;H+=3){var g=D[H+2]<<16|D[H+1]<<8|D[H+0];g=g>>>12|(g&4095)<<12;
- D[H]=g>>>16&255;D[H+1]=g>>>8&255;D[H+2]=g&255}if(_)D=d8.PR.a1q(D,I,j);var co=_?2:1;I*=co;B.t256=[I];
- B.t257=[j];B.t258=[l];B.t50719=[C[1],C[0]*co];B.t50720=[C[3],C[2]*co];B.width=I;B.height=j;B.data=new Uint8Array(D.buffer);
- return[B]};d8.PR.a1q=function(K,Z,b){K=new Uint16Array(K.buffer);var J=new Uint16Array(Z*b*2);for(var w=0;
- w<b;w+=2)for(var Y=0;Y<Z;Y++){var S=w*Z+Y,d=S*2,x=K[S],c=K[S+Z];J[d+1]=J[d+2*Z]=c;if(((w>>>1)+Y&1)==0){J[d]=x;
- J[d+2*Z+1]=K[S+1]}else{J[d]=K[S-1];J[d+2*Z+1]=x}}return J};d8.BG={};d8.BG.uh=!0;d8.BG.Rh=function(K,Z,b,J){var w=new Uint8Array(K[0][0]),Y=Z*b,S=[1,3,4][J[0]],d=8+8*J[1],x=J[2];
- if(S==1){var c=new Uint8Array(Z*b);X.y4(w,c,0);w=c}if(S==3){var c=new Uint8Array(Z*b*3);for(var H=0;
- H<Y;H++){var M=H*4,u=H*3;c[u]=w[M];c[u+1]=w[M+1];c[u+2]=w[M+2]}w=c}if(d==16){var t=w.length,c=new Uint8Array(t*2);
- for(var H=0;H<t;H++){var U=Math.round(w[H]*(65535/255));c[H*2+x]=U>>>8;c[H*2+1-x]=U&255}w=c}return w.buffer};
- d8.Gt={};d8.Gt.h8=function(K,Z){function b(x){return~~(.5+X.Je(Math.max(0,Math.min(1,x)))*255)}var J=EXRLoader.parse(K),w=J.width,Y=J.height,S=X.T(w*Y*4);
- for(var d=0;d<Y;d++)for(var x=0;x<w;x++){var H=(d*w+x)*4,c=((Y-d-1)*w+x)*4;S[H]=b(J.data[c+0]);S[H+1]=b(J.data[c+1]);
- S[H+2]=b(J.data[c+2]);S[H+3]=b(J.data[c+3])}return[{Rq:new bW(0,0,w,Y),data:S.buffer}]};d8.bg={};d8.bg.uh=!0;
- d8.bg.hQ=!0;d8.bg.Rh=function(K,Z,b,J,w){J=["",100,!1,!1,!1];J[5]=["jpg"];var Y=new ToDXF;a8.bh(K,J,Y,w.ls);
- return Y.buffer};d8.bg.h8=function(K,Z){var b=72,J=new cM(1,0,0,1,0,0);J.scale(b/72,b/72);Z.w$=b;var w=new b$(Z,J,!1);
- FromDXF.Parse(K,w)};d8.ar={};d8.ar.h8=function(){var K=F.Xw,Z=F.oB,b=F.US,J;function w(S,d,x,c,M){var u=Z(S,x),t=Z(S,x+4),U=Z(S,x+8),A=K(S,x+12),y=K(S,x+14);
- x+=16;var B={};for(var H=0;H<A+y;H++){var I=Z(S,x),j=Z(S,x+4),k,C;if(I>>>31==1){I=I&16777215}if(H<A)k=F.r7(S,d+I+2,K(S,d+I));
- else k="id"+I;var i=c.slice(0);i.push(k);if(j>>>31==1){j=j&268435455;C=w(S,d,d+j,i,M)}else{var E=Z(S,d+j),o=Z(S,d+j+4),$=Z(S,d+j+8),m=Z(S,d+j+12);
- if(m!=0)throw"e";if(E<M[0]||E>M[0]+M[1])throw"e";var z=M[2]+E-M[0];C=S.slice(z,z+o);var r=d8.eb(C.buffer);
- if(r&&["bmp","png","ico"].indexOf(r)!=-1){var f=d8.Ce(r);if(!f.hQ){var W=null;try{W=f.h8(C.buffer)}catch(eh){}if(W){W[0].X_=i[1];
- J.push(W[0])}}}else if(r)console.log(r)}B[k]=C;x+=8}return B}function Y(S){J=[];var d=new Uint8Array(S),x=0,c=K(d,x);
- x+=2;x+=58;var M=Z(d,x);x+=4;x=M;var u=b(d,x,4);x+=4;var t=K(d,x);x+=2;var U=K(d,x);x+=2;var A=Z(d,x);
- x+=4;var y=Z(d,x);x+=4;var B=Z(d,x);x+=4;var I=K(d,x);x+=2;var j=K(d,x);x+=2;x+=I;var k={};for(var H=0;
- H<U;H++){var C=x;while(d[C]!=0)C++;var i=b(d,x,C-x),E=Z(d,x+8),o=Z(d,x+12),$=Z(d,x+16),m=Z(d,x+20),z=Z(d,x+24),r=Z(d,x+28),f=K(d,x+32),W=K(d,x+34),j=Z(d,x+36);
- k[i]=[o,E,m,$,j];if(z+r!=0)throw"e";x+=40}for(var h in k){var _=k[h];x=_[2];if(h==".rsrc"){var D=w(d,x,x,[],_),l="id134"}}return J}return Y}();
- function X(){}X._H={};X.EF=document.createElement("canvas");X.kv=X.EF.getContext("2d");X.EB=function(K,Z,b,J,w,Y){if(w==null)w=Y=0;
- J=Math.log(J)/Math.log(2);J=Math.round(J);for(var H=0;H<b;H++)for(var S=0;S<Z;S++){var d=H*Z+S<<2,x=X.AE(H+Y,S+w,J);
- K[d]=K[d+1]=K[d+2]=x;K[d+3]=255}};X.AE=function(H,K,Z){return 255-((H>>>Z)+(K>>>Z)&1)*51};X.fo=function(K){var Z=K.toString(16);
- while(Z.length<6)Z="0"+Z;return Z};X.Ml=function(K){return parseInt(K,16)};X.BC=function(K){return.3*K.h+.59*K.l+.11*K.a};
- X.iq=function(K){return Math.max(K.h,K.l,K.a)-Math.min(K.h,K.l,K.a)};X.Ua=function(K,Z,b){return.3*K+.59*Z+.11*b};
- X.am_=function(K,Z,b){return Math.max(K,Z,b)-Math.min(K,Z,b)};X.Sa=function(K,Z){var b=Z-K,J=Math.abs(b),w=b-1,Y=b+1;
- if(Math.abs(w)<J)b=w;else if(Math.abs(Y)<J)b=Y;return b};X.gI=function(K,Z,b,J){return(Z-b)*J/(K-b)};
- X.Je=function(K){return K<.0031308?12.92*K:1.055*Math.pow(K,1/2.4)-.055};X.a4g=function(K){return K<.04045?K/12.92:Math.pow((K+.055)/1.055,2.4)};
- X.a9p=function(K,Z){var b=Math.min(K.length,Z.length);for(var H=0;H<b;H+=4){var J=K[H],w=K[H+1],Y=K[H+2];
- Z[H]=16+Math.floor(65.481/255*J+128.553/255*w+24.966/255*Y+.5);Z[H+1]=128-Math.floor(37.797/255*J-74.203/255*w+112/255*Y+.5);
- Z[H+2]=128+Math.floor(112/255*J-93.786/255*w-18.214/255*Y+.5);Z[H+3]=K[H+3]}};X._X=function(K,Z,b){var J=Math.max(K,Z,b),w=Math.min(K,Z,b),Y=0,S=0,d=(J+w)*.5;
- if(J!=w){var x=J-w;S=d>.5?x/(2-(J+w)):x/(J+w);switch(J){case K:Y=(Z-b)/x+(Z<b?6:0);break;case Z:Y=(b-K)/x+2;
- break;case b:Y=(K-Z)/x+4;break}Y*=1/6}return{wi:Y,wu:S,De:d}};X.aV=function(K,Z,b){var J,w,Y;if(Z==0)J=w=Y=b;
- else{var S=b<.5?b*(1+Z):b+Z-b*Z,d=2*b-S;J=X.FV(d,S,K+1/3);w=X.FV(d,S,K);Y=X.FV(d,S,K-1/3)}return{h:J,l:w,a:Y}};
- X.FV=function(K,Z,b){if(b<0)b+=1;if(b>1)b-=1;if(b<1/6)return K+(Z-K)*6*b;if(b<1/2)return Z;if(b<2/3)return K+(Z-K)*(2/3-b)*6;
- return K};X.cP=function(K,Z,b){var J=Math.max(K,Z,b),w=Math.min(K,Z,b),Y,S,d=J,x=J-w;S=J==0?0:x/J;if(J==w)Y=0;
- else{switch(J){case K:Y=(Z-b)/x+(Z<b?6:0);break;case Z:Y=(b-K)/x+2;break;case b:Y=(K-Z)/x+4;break}Y*=1/6}return{wi:Y,wu:S,vI:d}};
- X.NZ=function(K,Z,b){var J,w,Y,H,S,d,x,c;H=Math.floor(K*6);S=K*6-H;d=b*(1-Z);x=b*(1-S*Z);c=b*(1-(1-S)*Z);
- switch(H%6){case 0:J=b,w=c,Y=d;break;case 1:J=x,w=b,Y=d;break;case 2:J=d,w=b,Y=c;break;case 3:J=d,w=x,Y=b;
- break;case 4:J=c,w=d,Y=b;break;case 5:J=b,w=d,Y=x;break}return{h:J,l:w,a:Y}};X.Tu=function(){var K=[],Z=[];
- for(var H=0;H<2e3;H++){var b=H/1e3;K[H]=X.a4g(b);Z[H]=b>.008856?Math.pow(b,1/3):(903.3*b+16)*(1/116)}return[K,Z]}();
- X.c3=function(K,Z,b){var J=X.Tu[0],w=X.Tu[1];K=J[~~(K*(1e3/255))];Z=J[~~(Z*(1e3/255))];b=J[~~(b*(1e3/255))];
- var Y=X.KO.a6p,S=Y[0]*K+Y[1]*Z+Y[2]*b,d=Y[4]*K+Y[5]*Z+Y[6]*b,x=Y[8]*K+Y[9]*Z+Y[10]*b;S=S*(100/96.72);
- d=d*(100/100);x=x*(100/81.427);return X.Yo(S,d,x)};X.Yo=function(K,Z,b){var J=X.Tu[1],w=J[~~(K*1e3)],Y=J[~~(Z*1e3)],S=J[~~(b*1e3)];
- return{wy:116*Y-16,R:500*(w-Y),a:200*(Y-S)}};X.T1=function(K,Z,b){var J=903.3,w=.008856,Y=(K+16)/116,S=Y*Y*Y,d=Y-b/200,x=d*d*d,c=Z/500+Y,M=c*c*c,u=x>w?x:(116*d-16)/J,t=S>w?S:(116*Y-16)/J,U=M>w?M:(116*c-16)/J,A=U*96.72,y=t*100,B=u*81.427,I=X.KO.bf(X.KO.Ly,[A/100,y/100,B/100,0]);
- for(var H=0;H<4;H++)I[H]=Math.max(0,Math.min(255,X.Je(I[H])*255));return{h:I[0],l:I[1],a:I[2]}};X.RN=function(K,Z,b,J,w){var Y=K.wy,S=K.R,d=K.a,x=(Y<Z.wy?Z.wy-Y:b.wy<Y?b.wy-Y:0)*(1/100),c=(S<Z.R?Z.R-S:b.R<S?b.R-S:0)*(1/116),M=(d<Z.a?Z.a-d:b.a<d?b.a-d:0)*(1/116),u=Math.sqrt(x*x+c*c+M*M)*1.35;
- return u<=J?Math.min(1,1.17*(1-u*w)):0};X.MT=function(K,Z,b){var J=Z-X.BC(K);b.h=K.h+J;b.l=K.l+J;b.a=K.a+J;
- X.ak5(b)};X.Fz=function(K,Z,b){var J=K.h,w=K.l,Y=K.a;if(J==w&&w==Y){b.h=b.l=b.a=0}else if(J>w){if(J>Y){if(w>Y){b.h=Z;
- b.l=X.gI(J,w,Y,Z);b.a=0}else{b.h=Z;b.a=X.gI(J,Y,w,Z);b.l=0}}else{b.a=Z;b.h=X.gI(Y,J,w,Z);b.l=0}}else{if(J<Y){if(w>Y){b.l=Z;
- b.a=X.gI(w,Y,J,Z);b.h=0}else{b.a=Z;b.l=X.gI(Y,w,J,Z);b.h=0}}else{b.l=Z;b.h=X.gI(w,J,Y,Z);b.a=0}}};X.ak5=function(K){var Z=K.h,b=K.l,J=K.a,w=X.Ua(Z,b,J),q=Math.min(Z,b,J),Y=Math.max(Z,b,J);
- if(q<0){var S=w/(w-q);Z=w+(Z-w)*S;b=w+(b-w)*S;J=w+(J-w)*S}if(Y>1){var S=(1-w)/(Y-w);Z=w+(Z-w)*S;b=w+(b-w)*S;
- J=w+(J-w)*S}K.h=Z;K.l=b;K.a=J};X.Rb=function(K,Z,b){var J=K.length,w=.3,Y=.59,S=.11;if(b){w=b[0];Y=b[1];
- S=b[2]}for(var H=0;H<J;H+=4)Z[H>>2]=~~(K[H+0]*w+K[H+1]*Y+K[H+2]*S+.5)};X.UU=function(K,Z){var b=Z.length;
- for(var H=0;H<b;H+=4){var J=K[H>>>2];Z[H]=J;Z[H+1]=J;Z[H+2]=J}};X.V4=function(K,Z){var b=K.R,J=K.h,w=K.l,Y=K.a,S=Math.min(K.R.length,Z.buffer.byteLength>>>2),d=4*Math.floor(S/4),x=new Uint32Array(Z.buffer),c=new Uint32Array(b.buffer),M=new Uint32Array(J.buffer),u=new Uint32Array(w.buffer),t=new Uint32Array(Y.buffer);
- for(var H=0;H<d;H+=4){var U=c[H>>2],A=t[H>>2],y=u[H>>2],B=M[H>>2];x[H]=U<<24|(A&255)<<16|(y&255)<<8|B&255;
- x[H+1]=(U&65280)<<16|(A&65280)<<8|y&65280|(B&65280)>>>8;x[H+2]=(U&16711680)<<8|A&16711680|(y&16711680)>>>8|(B&16711680)>>>16;
- x[H+3]=U&4278190080|(A&4278190080)>>>8|(y&4278190080)>>>16|(B&4278190080)>>>24}for(var H=d;H<S;H++)x[H]=b[H]<<24|Y[H]<<16|w[H]<<8|J[H]};
- X.ld=function(K,Z){var b=Z.R,J=Z.h,w=Z.l,Y=Z.a,S=Math.min(Z.R.length,K.buffer.byteLength>>>2),d=4*Math.floor(S/4),x=new Uint32Array(K.buffer),c=new Uint32Array(b.buffer),M=new Uint32Array(J.buffer),u=new Uint32Array(w.buffer),t=new Uint32Array(Y.buffer);
- for(var H=0;H<d;H+=4){var U=x[H],A=x[H+1],y=x[H+2],B=x[H+3];M[H>>2]=U&255|(A&255)<<8|(y&255)<<16|B<<24;
- u[H>>2]=(U&65280)>>8|A&65280|(y&65280)<<8|(B&65280)<<16;t[H>>2]=(U&16711680)>>16|(A&16711680)>>8|y&16711680|(B&16711680)<<8;
- c[H>>2]=U>>>24|A>>>24<<8|y>>>24<<16|B&4278190080}for(var H=d;H<S;H++){var I=x[H];J[H]=I>>0&255;w[H]=I>>8&255;
- Y[H]=I>>16&255;b[H]=I>>24&255}};X.y4=function(K,Z,b){var J=new Uint8Array(K.buffer),w=Math.min(J.length/4,Z.length);
- for(var H=0;H<w;H++){Z[H]=J[(H<<2)+b]}};X.qe=function(K,Z,b){var J=new Uint8Array(Z.buffer),w=new Uint32Array(K.buffer),Y=Math.min(J.length/4,K.length),H=0;
- while(H+4<Y){var S=w[H>>>2];J[(H<<2)+b]=S&255;J[(H<<2)+b+4]=S>>>8&255;J[(H<<2)+b+8]=S>>>16&255;J[(H<<2)+b+12]=S>>>24;
- H+=4}while(H<Y){J[(H<<2)+b]=K[H];H++}};X.Zs=function(K,Z,b){if(b==null)b=0;var J=new Uint32Array(K.buffer),w=J.length;
- for(var H=0;H<w;H++)J[H]=J[H]&b|Z};X.af5=function(K,Z,b,J,w){if(w==null)w=0;var Y=new Uint32Array(K.buffer);
- b=b.bY(Z);var S=b.x-Z.x,d=b.y-Z.y,x=b.d,c=b.v,M=Z.d;for(var u=0;u<c;u++){var H=(d+u)*M+S;for(var t=0;
- t<x;t++){Y[H]=Y[H]&w|J;H++}}};X.Uc=function(K,Z){var b=Math.min(K.buffer.byteLength,Z.buffer.byteLength),J=b>>>2,K=new Uint32Array(K.buffer,0,J),Z=new Uint32Array(Z.buffer,0,J);
- Z.set(K)};X.wV=function(K,Z){var b=K.buffer.byteLength,J=Z.buffer.byteLength,w=new Uint32Array(K.buffer,0,b>>2),Y=new Uint32Array(Z.buffer,0,J>>2);
- if(b!=J)return!1;var S=w.length;for(var H=0;H<S;H++)if(Y[H]!=w[H])return!1;return!0};X.yK=function(K){var Z=new Uint32Array(K.buffer),b=Z.length;
- for(var H=0;H<b;H++)Z[H]=~Z[H]};X.abd=function(K){var Z=K.length;for(var H=0;H<Z;H+=4){K[H]=~K[H];K[H+1]=~K[H+1];
- K[H+2]=~K[H+2]}};X.a9R=function(K){var Z=K.length;for(var H=3;H<Z;H+=4)K[H]=~K[H]};X.aaK=function(K){return K+(K%4==0?0:4-K%4)};
- X.T=function(K,Z){if(Z==null)Z=!1;if(!Z)K=X.aaK(K);try{var b=new Uint8Array(K)}catch(eh){alert("Not enough RAM! (need "+Math.round(K/(1<<20))+" MB)",7e3);
- throw"low_ram"}return b};X.SN=function(K){var Z=K.length,b=K[Z-2],J=K[Z-1];while(J.d>=2&&J.v>=2){var w=X.nc(b,J);
- K.push(w.h3,w.rect);b=w.h3;J=w.rect}};X.gY=function(K){var Z=K.length,b=K[Z-2],J=K[Z-1];while(J.d>=2&&J.v>=2){var w=X.oI(b,J);
- K.push(w.h3,w.rect);b=w.h3;J=w.rect}};X.nc=function(K,Z,b){var J=Z.d,w=Z.v,Y=J>>1,S=w>>1,d=new bW(Z.x,Z.y,Y,S),x=b&&b.length==Y*S*4?b:X.T(Y*S*4),c=new Uint32Array(K.buffer),M=new Uint32Array(x.buffer);
- for(var u=0;u<S;u++)for(var t=0;t<Y;t++){var U=u*Y+t,A=(u<<1)*J+(t<<1),y=c[A],B=c[A+1],I=c[A+J],j=c[A+J+1],k=y>>>24,C=B>>>24,i=I>>>24,E=j>>>24,o=k+C+i+E;
- if(o==1020){var $=(y>>>0&255)+(B>>>0&255)+(I>>>0&255)+(j>>>0&255)+2>>>2,m=(y>>>8&255)+(B>>>8&255)+(I>>>8&255)+(j>>>8&255)+2>>>2,z=(y>>>16&255)+(B>>>16&255)+(I>>>16&255)+(j>>>16&255)+2>>>2;
- M[U]=255<<24|z<<16|m<<8|$}else if(o==0)M[U]=0;else{var $=(y>>>0&255)*k+(B>>>0&255)*C+(I>>>0&255)*i+(j>>>0&255)*E,m=(y>>>8&255)*k+(B>>>8&255)*C+(I>>>8&255)*i+(j>>>8&255)*E,z=(y>>>16&255)*k+(B>>>16&255)*C+(I>>>16&255)*i+(j>>>16&255)*E,r=1/o;
- $=~~($*r+.5);m=~~(m*r+.5);z=~~(z*r+.5);M[U]=o+2>>>2<<24|z<<16|m<<8|$}}return{rect:d,h3:x}};X.JS=function(K,Z,b){var J=Z.d,w=Z.v,Y=J>>1,S=w>>1,d=new bW(Z.x,Z.y,Y,S),x=b&&b.length==Y*S*4?b:X.T(Y*S*4),c=new Uint32Array(K.buffer),M=new Uint32Array(x.buffer);
- for(var u=0;u<S;u++)for(var t=0;t<Y;t++){var U=u*Y+t,A=(u<<1)*J+(t<<1),y=c[A],B=c[A+1],I=c[A+J],j=c[A+J+1],k=2+(y>>>0&255)+(B>>>0&255)+(I>>>0&255)+(j>>>0&255)>>>2,C=2+(y>>>8&255)+(B>>>8&255)+(I>>>8&255)+(j>>>8&255)>>>2,i=2+(y>>>16&255)+(B>>>16&255)+(I>>>16&255)+(j>>>16&255)>>>2,E=2+(y>>>24&255)+(B>>>24&255)+(I>>>24&255)+(j>>>24&255)>>>2;
- M[U]=E<<24|i<<16|C<<8|k}return{rect:d,h3:x}};X.a4M=function(K,Z,b){var J=Z.d,w=Z.v,Y=2*Math.floor(J/3),S=2*Math.floor(w/3),d=new bW(Z.x,Z.y,Y,S),x=b&&b.length==Y*S*4?b:X.T(Y*S*4),c=new Uint32Array(K.buffer),M=new Uint32Array(x.buffer);
- for(var u=0;u<S;u+=2)for(var t=0;t<Y;t+=2){var U=u*Y+t,A=(u*3>>>1)*J+(t*3>>>1),y=c[A],B=c[A+1],I=c[A+2],j=c[A+J],k=c[A+1+J],C=c[A+2+J],i=c[A+J+J],E=c[A+1+J+J],o=c[A+2+J+J],$=y>>>24<<2,m=(y>>>16&255)*$,z=(y>>>8&255)*$,r=(y&255)*$,f=B>>>24<<1,W=(B>>>16&255)*f,h=(B>>>8&255)*f,_=(B&255)*f,D=I>>>24<<2,l=(I>>>16&255)*D,L=(I>>>8&255)*D,N=(I&255)*D,a=j>>>24<<1,G=(j>>>16&255)*a,p=(j>>>8&255)*a,T=(j&255)*a,v=k>>>24,g=(k>>>16&255)*v,co=(k>>>8&255)*v,eJ=(k&255)*v,d9=C>>>24<<1,el=(C>>>16&255)*d9,O=(C>>>8&255)*d9,fO=(C&255)*d9,hn=i>>>24<<2,an=(i>>>16&255)*hn,cF=(i>>>8&255)*hn,cY=(i&255)*hn,iF=E>>>24<<1,eU=(E>>>16&255)*iF,g_=(E>>>8&255)*iF,iQ=(E&255)*iF,b5=o>>>24<<2,eK=(o>>>16&255)*b5,bE=(o>>>8&255)*b5,iB=(o&255)*b5,i2=$+f+a+v,eu=D+f+d9+v,dp=hn+iF+a+v,bJ=b5+iF+d9+v,bB=i2==0?0:1/i2,fC=eu==0?0:1/eu,dr=dp==0?0:1/dp,cs=bJ==0?0:1/bJ,g2=0,hQ=0,hy=0,ci=0;
- g2=~~(.5+(r+_+T+eJ)*bB);hQ=~~(.5+(z+h+p+co)*bB);hy=~~(.5+(m+W+G+g)*bB);ci=~~(.5+i2*(1/9));M[U]=ci<<24|hy<<16|hQ<<8|g2;
- g2=~~(.5+(N+_+fO+eJ)*fC);hQ=~~(.5+(L+h+O+co)*fC);hy=~~(.5+(l+W+el+g)*fC);ci=~~(.5+eu*(1/9));M[U+1]=ci<<24|hy<<16|hQ<<8|g2;
- g2=~~(.5+(cY+iQ+T+eJ)*dr);hQ=~~(.5+(cF+g_+p+co)*dr);hy=~~(.5+(an+eU+G+g)*dr);ci=~~(.5+dp*(1/9));M[U+Y]=ci<<24|hy<<16|hQ<<8|g2;
- g2=~~(.5+(iB+iQ+fO+eJ)*cs);hQ=~~(.5+(bE+g_+O+co)*cs);hy=~~(.5+(eK+eU+el+g)*cs);ci=~~(.5+bJ*(1/9));M[U+Y+1]=ci<<24|hy<<16|hQ<<8|g2}return{rect:d,h3:x}};
- X.ajr=function(K,Z,b){var J=Z.d,w=Z.v,Y=2*Math.floor(J/3),S=2*Math.floor(w/3),d=new bW(Z.x,Z.y,Y,S),x=b&&b.length==Y*S*4?b:X.T(Y*S*4),c=new Uint32Array(K.buffer),M=new Uint32Array(x.buffer);
- for(var u=0;u<S;u+=2)for(var t=0;t<Y;t+=2){var U=u*Y+t,A=(u*3>>>1)*J+(t*3>>>1),y=c[A],B=c[A+1],I=c[A+2],j=c[A+J],k=c[A+1+J],C=c[A+2+J],i=c[A+J+J],E=c[A+1+J+J],o=c[A+2+J+J],$=(y>>>16&255)<<2,m=(y>>>8&255)<<2,z=(y&255)<<2,r=(B>>>16&255)<<1,f=(B>>>8&255)<<1,W=(B&255)<<1,h=(I>>>16&255)<<2,_=(I>>>8&255)<<2,D=(I&255)<<2,l=(j>>>16&255)<<1,L=(j>>>8&255)<<1,N=(j&255)<<1,a=k>>>16&255,G=k>>>8&255,p=k&255,T=(C>>>16&255)<<1,v=(C>>>8&255)<<1,g=(C&255)<<1,co=(i>>>16&255)<<2,eJ=(i>>>8&255)<<2,d9=(i&255)<<2,el=(E>>>16&255)<<1,O=(E>>>8&255)<<1,fO=(E&255)<<1,hn=(o>>>16&255)<<2,an=(o>>>8&255)<<2,cF=(o&255)<<2,cY=0,iF=0,eU=0;
- cY=~~(.5+(z+W+N+p)*(1/9));iF=~~(.5+(m+f+L+G)*(1/9));eU=~~(.5+($+r+l+a)*(1/9));M[U]=255<<24|eU<<16|iF<<8|cY;
- cY=~~(.5+(D+W+g+p)*(1/9));iF=~~(.5+(_+f+v+G)*(1/9));eU=~~(.5+(h+r+T+a)*(1/9));M[U+1]=255<<24|eU<<16|iF<<8|cY;
- cY=~~(.5+(d9+fO+N+p)*(1/9));iF=~~(.5+(eJ+O+L+G)*(1/9));eU=~~(.5+(co+el+l+a)*(1/9));M[U+Y]=255<<24|eU<<16|iF<<8|cY;
- cY=~~(.5+(cF+fO+g+p)*(1/9));iF=~~(.5+(an+O+v+G)*(1/9));eU=~~(.5+(hn+el+T+a)*(1/9));M[U+Y+1]=255<<24|eU<<16|iF<<8|cY}return{rect:d,h3:x}};
- X.lo=function(K){var Z=255,b=K.length;b-=b&31;for(var H=3;H<b;H+=32)Z=Z&K[H]&K[H+4]&K[H+8]&K[H+12]&K[H+16]&K[H+20]&K[H+24]&K[H+28];
- return Z!=255};X.amD=function(K,Z,b,J){var w=X.nc,Y=X.a4M,d=0;if(!X.lo(K)){w=X.JS;Y=X.ajr}var S={h3:K,rect:Z},x=b;
- while(x<.499){d++;x*=2}for(var H=0;H<d;H++)S=w(S.h3,S.rect,J);if(x<.5001)S=w(S.h3,S.rect,J);else S=Y(S.h3,S.rect,J);
- return S};X.ad6=function(K,Z,b,J){var w=X.oI,Y=X.e0,S={h3:K,rect:Z},d=0,x=b;while(x<.499){d++;x*=2}for(var H=0;
- H<d;H++)S=w(S.h3,S.rect,J);if(x<.5001)S=w(S.h3,S.rect,J);else S=Y(S.h3,S.rect,J);return S};X.oI=function(K,Z,b){var J=Z.d,w=Z.v,Y=J>>1,S=w>>1,d=new bW(Z.x,Z.y,Y,S);
- if(K==null)return{rect:d};var x=b&&b.length>=Y*S?b:X.T(Y*S);for(var c=0;c<S;c++){var M=c*Y;for(var u=0;
- u<Y;u++){var t=(c<<1)*J+(u<<1);x[M+u]=2+K[t]+K[t+1]+K[t+J]+K[t+J+1]>>>2}}return{rect:d,h3:x}};X.e0=function(K,Z,b){var J=Z.d,w=Z.v,Y=2*Math.floor(J/3),S=2*Math.floor(w/3),d=new bW(Z.x,Z.y,Y,S);
- if(K==null)return{rect:d};var x=b&&b.length>=Y*S?b:X.T(Y*S);for(var c=0;c<S;c+=2)for(var M=0;M<Y;M+=2){var u=c*Y+M,t=(c*3>>>1)*J+(M*3>>>1),U=K[t]<<2,A=K[t+1]<<1,y=K[t+2]<<2,B=K[t+J]<<1,I=K[t+1+J],j=K[t+2+J]<<1,k=K[t+J+J]<<2,C=K[t+1+J+J]<<1,i=K[t+2+J+J]<<2;
- x[u]=~~(.5+(U+A+B+I)*(1/9));x[u+1]=~~(.5+(y+A+j+I)*(1/9));x[u+Y]=~~(.5+(k+C+B+I)*(1/9));x[u+Y+1]=~~(.5+(i+C+j+I)*(1/9))}return{rect:d,h3:x}};
- X.vn=function(K,Z,b,J,w){var Y=Z.bY(J);if(w)Y=Y.bY(w);var S=Math.max(0,Y.x-Z.x),d=Math.max(0,Y.x-J.x),x=Math.max(0,Y.y-Z.y),c=Math.max(0,Y.y-J.y),M=Y.d,u=Y.v;
- for(var H=0;H<u;H++){var t=(x+H)*Z.d+S,U=(c+H)*J.d+d;for(var A=0;A<M;A++){b[U+A]=K[t+A]}}};X.Gi=function(K,Z,b,J){if(Z.wV(J)){X.qe(K,b,3);
- return}var w=Z.bY(J),Y=Math.max(0,w.x-Z.x),S=Math.max(0,w.x-J.x),d=Math.max(0,w.y-Z.y),x=Math.max(0,w.y-J.y),c=w.d,M=w.v;
- for(var H=0;H<M;H++){var u=(d+H)*Z.d+Y,t=(x+H)*J.d+S;for(var U=0;U<c;U++)b[(t+U<<2)+3]=K[u+U]}};X.o1=function(K,Z,b,J){var w=Z.bY(J),Y=Math.max(0,w.x-Z.x),S=Math.max(0,w.x-J.x),d=Math.max(0,w.y-Z.y),x=Math.max(0,w.y-J.y),c=w.d,M=w.v;
- for(var H=0;H<M;H++){var u=(d+H)*Z.d+Y,t=(x+H)*J.d+S;for(var U=0;U<c;U++)b[t+U]=K[(u+U<<2)+3]}};X.EU=function(K,Z,b,J,w){if(Z.wV(J)&&(w==null||w.wV(J))){X.Uc(K,b);
- return}K=new Uint32Array(K.buffer),b=new Uint32Array(b.buffer);var Y=Z.bY(J);if(w)Y=Y.bY(w);var S=Math.max(0,Y.x-Z.x),d=Math.max(0,Y.x-J.x),x=Math.max(0,Y.y-Z.y),c=Math.max(0,Y.y-J.y),M=Y.d,u=Y.v,t=M&3,U=t==0?M:M-t;
- for(var H=0;H<u;H++){var A=(x+H)*Z.d+S,y=(c+H)*J.d+d;b.set(new Uint32Array(K.buffer,A*4,M),y)}};X.AW=function(K,Z,b,J){var w=Z.bY(J),Y=Math.max(0,w.x-Z.x),S=Math.max(0,w.x-J.x),d=Math.max(0,w.y-Z.y),x=Math.max(0,w.y-J.y),c=w.d,M=w.v,u=K.R,t=K.h,U=K.l,A=K.a,y=b.R,B=b.h,I=b.l,j=b.a;
- for(var H=0;H<M;H++){var k=(d+H)*Z.d+Y,C=(x+H)*J.d+S;for(var i=0;i<c;i++){y[C+i]=u[k+i];B[C+i]=t[k+i];
- I[C+i]=U[k+i];j[C+i]=A[k+i]}}};X.WN=function(K){var Z=K.length;for(var H=0;H<Z;H+=4){var b=K[H+3];K[H]=~~(K[H]*b*(1/255)+.5);
- K[H+1]=~~(K[H+1]*b*(1/255)+.5);K[H+2]=~~(K[H+2]*b*(1/255)+.5)}};X.a_=function(K){var Z=K.length;for(var H=0;
- H<Z;H+=4){var b=K[H+3];if(b==0||b==255)continue;var J=255/b;K[H]=~~(K[H]*J+.5);K[H+1]=~~(K[H+1]*J+.5);
- K[H+2]=~~(K[H+2]*J+.5)}};X.J5=function(K,Z){for(var H=0;H<K.length;H++)if(K[H]!=Z)return!1;return!0};
- X.LV=function(K){return K+1+(K>>>8)>>>8};X.round=function(K,Z){if(Z==null)Z=128;var b=K.length;for(var H=0;
- H<b;H++)K[H]=K[H]<Z?0:255};X.qk=function(K,Z){var b=K.length;for(var H=0;H<b;H++)K[H]=Math.round(K[H]*Z)};
- X.G_=function(K,Z){var b=new Uint32Array(K.buffer),J=new Uint32Array(Z.buffer),w=b.length;for(var H=0;
- H<w;H++){var Y=b[H],S=J[H];J[H]=X.LV((Y>>>24)*(S>>>24))<<24|X.LV((Y>>>16&255)*(S>>>16&255))<<16|X.LV((Y>>>8&255)*(S>>>8&255))<<8|X.LV((Y&255)*(S&255))}};
- X.CB=function(K,Z){var b=K.length;for(var H=0;H<b;H++)Z[(H<<2)+3]=X.LV(Z[(H<<2)+3]*K[H])};X.a2e=function(K,Z,b,J){var w=Math.max(0,J.x-Z.x),Y=Math.max(0,Z.x-J.x),S=Math.max(0,J.y-Z.y),d=Math.max(0,Z.y-J.y),x=Math.min(Z.x+Z.d,J.x+J.d)-Math.max(Z.x,J.x),c=Math.min(Z.y+Z.v,J.y+J.v)-Math.max(Z.y,J.y);
- for(var H=0;H<c;H++){var M=(S+H)*Z.d+w,u=(d+H)*J.d+Y;for(var t=0;t<x;t++){b[u]=X.LV(b[u]*K[M]);M++;u++}}};
- X.Ue=function(K,Z,b,J){var w=Math.max(0,J.x-Z.x),Y=Math.max(0,Z.x-J.x),S=Math.max(0,J.y-Z.y),d=Math.max(0,Z.y-J.y),x=Math.min(Z.x+Z.d,J.x+J.d)-Math.max(Z.x,J.x),c=Math.min(Z.y+Z.v,J.y+J.v)-Math.max(Z.y,J.y);
- for(var H=0;H<c;H++){var M=(S+H)*Z.d+w,u=((d+H)*J.d+Y<<2)+3;for(var t=0;t<x;t++){b[u]=X.LV(b[u]*K[M]);
- M++;u+=4}}};X.MI=function(K,Z,b,J){var w=Math.max(0,J.x-Z.x),Y=Math.max(0,Z.x-J.x),S=Math.max(0,J.y-Z.y),d=Math.max(0,Z.y-J.y),x=Math.min(Z.x+Z.d,J.x+J.d)-Math.max(Z.x,J.x),c=Math.min(Z.y+Z.v,J.y+J.v)-Math.max(Z.y,J.y);
- for(var H=0;H<c;H++){var M=((S+H)*Z.d+w<<2)+3,u=((d+H)*J.d+Y<<2)+3;for(var t=0;t<x;t++){b[u]=X.LV(b[u]*K[M]);
- M+=4;u+=4}}};X.ft=function(K){var Z=new Float64Array(256),b=new Float64Array(256),J=new Float64Array(256),w=new Float64Array(256),Y=K.length,S=0;
- for(var H=0;H<Y;H+=4){var d=K[H+3],x=d*(1/255);b[K[H+0]]+=x;J[K[H+1]]+=x;w[K[H+2]]+=x;S+=d}for(var H=0;
- H<256;H++)Z[H]=b[H]+J[H]+w[H];return[Z,b,J,w,Y>>>2,S/255]};X.wj=function(K,Z){var b=new Uint32Array(K.buffer),J=b.length;
- for(var H=0;H<J;H++){var w=b[H],Y=w&255,S=w>>8&255,d=w>>16&255,x=w>>24&255;b[H]=Z[Y]|Z[S]<<8|Z[d]<<16|Z[x]<<24}};
- X.a3D=function(K,Z,b,J,w,Y,S){var d=new Uint32Array(K.buffer),x=new Uint32Array(Z.buffer),c=d.length,M=0;
- while(256<<M<b.length)M++;if(!S&&!Y){for(var H=0;H!=c;H++){var u=d[H],t=(u&255)<<M,U=(u>>>8&255)<<M,A=(u>>>16&255)<<M,y=b[t],B=J[U],I=w[A];
- x[H]=y|B<<8|I<<16|u&4278190080}return}for(var H=0;H<c;H++){var u=d[H],t=(u&255)<<M,U=(u>>>8&255)<<M,A=(u>>>16&255)<<M;
- if(Y)t=U=A=Math.round(t*.3+U*.59+A*.11);var y=b[t],B=J[U],I=w[A];if(S){var j=X.Ua(t,U,A),k=X.Ua(y,B,I);
- if(j>k){var C=(j-k)/(255-k);y+=C*(255-y);B+=C*(255-B);I+=C*(255-I)}else if(k==0)y=B=I=0;else{var C=j/k;
- y=C*y;B=C*B;I=C*I}}x[H]=y|B<<8|I<<16|u&4278190080}};X.LS=function(K,Z){var b=Z.d,J=Z.v,top=0,w=0,Y=0,S=0,d=0;
- d=0;for(var x=0;x<J;x++){var c=x*b;for(var H=0;H<b;H++)d|=K[c+H];if(d!=0)break;top++}if(top==J)return new bW(0,0,0,0);
- d=0;for(var x=J-1;x>=0;x--){var c=x*b;for(var H=0;H<b;H++)d|=K[c+H];if(d!=0)break;Y++}var M=J-Y;d=0;
- for(var H=0;H<b;H++){for(var x=top;x<M;x++)d|=K[x*b+H];if(d!=0)break;w++}d=0;for(var H=b-1;H>=0;H--){for(var x=top;
- x<M;x++)d|=K[x*b+H];if(d!=0)break;S++}var u=new bW(Z.x+w,Z.y+top,b-w-S,J-top-Y);return u};X.t3=function(K,Z,b,J){if(J==null)J=[!0,!0,!0,!0];
- if(b==null)b=0;var w=new Uint32Array(K.buffer),Y=Z.d,S=Z.v,top=0,d=0,x=0,c=0,M=!1,u=[w[0],w[w.length-1],0][b];
- M=!1;if(J[0])for(var t=0;t<S;t++){var U=t*Y;for(var H=0;H<Y;H++)if(w[U+H]!=u)M=!0;if(M)break;top++}M=!1;
- if(J[2])for(var t=S-1;t>=0;t--){var U=t*Y;for(var H=0;H<Y;H++)if(w[U+H]!=u)M=!0;if(M)break;x++}M=!1;
- if(J[1])for(var H=0;H<Y;H++){for(var t=0;t<S;t++)if(w[t*Y+H]!=u)M=!0;if(M)break;d++}M=!1;if(J[3])for(var H=Y-1;
- H>=0;H--){for(var t=0;t<S;t++)if(w[t*Y+H]!=u)M=!0;if(M)break;c++}var A=new bW(Z.x+d,Z.y+top,Y-d-c,S-top-x);
- return A.S2()?new bW(0,0,0,0):A};X.B9=function(K){var Z=X.LS(K.channel,K.rect);if(Z.wV(K.rect))return;
- var b=X.T(Z.t());X.vn(K.channel,K.rect,b,Z);K.channel=b;K.rect=Z};X.yn=function(K){var Z=X.T(K.buffer.length>>2);
- X.y4(K.buffer,Z,3);var b=X.LS(Z,K.rect);if(b.wV(K.rect))return;var J=new X.T(b.t()*4);X.EU(K.buffer,K.rect,J,b);
- K.buffer=J;K.rect=b};X.extend=function(K,Z,b){if(K.rect.cs(Z))return;var J=K.rect.tO(Z),w=X.T(J.t());
- if(b!=null)w.fill(b);X.vn(K.channel,K.rect,w,J);K.rect=J;K.channel=w};X.ad9=function(K,Z){if(Z.S2()||K.rect.cs(Z))return;
- var b=K.rect.tO(Z),J=X.T(b.t()*4);X.EU(K.buffer,K.rect,J,b);K.rect=b;K.buffer=J};X.PS=function(K,Z,b){if(!b.YR(K))return!1;
- var J=Math.floor(K.x)-b.x,w=Math.floor(K.y)-b.y,H=w*b.d+J;return Z[H]>128};X.ahw=function(K,Z,b){if(!b.YR(K))return!1;
- var J=Math.floor(K.x)-b.x,w=Math.floor(K.y)-b.y,H=w*b.d+J;return Z[4*H+3]>128};X.tm=function(K){if(X.A2.length<K){X.A2=X.T(K);
- X.A2.fill(255)}return X.A2};X.A2=X.T(0);X.j5=function(K){if(X.L7.length<K)X.L7=X.T(K);return X.L7};X.L7=X.T(0);
- X.Fe=function(K){this.R=X.T(K);this.h=X.T(K);this.l=X.T(K);this.a=X.T(K)};X.Fe.prototype.clone=function(){var K=this.R.length,Z=new X.Fe(1);
- Z.R=this.R.slice(0);Z.h=this.h.slice(0);Z.l=this.l.slice(0);Z.a=this.a.slice(0);return Z};X._H.ih=function(){function K(j,k){return j[k]+j[k+1]+j[k+2]+j[k+3]}function Z(j,k){return j[k]+j[k+1]+j[k+2]+2*j[k+3]}function b(j,k,C,i){j[k]=C[i];
- j[k+1]=C[i+1];j[k+2]=C[i+2];j[k+3]=C[i+3]}function J(j,k,C){j[k]=j[C];j[k+1]=j[C+1];j[k+2]=j[C+2];j[k+3]=j[C+3]}function w(j,k,C){j[C]=k[C];
- j[C+1]=k[C+1];j[C+2]=k[C+2];j[C+3]=255-k[C+3]}function Y(j){for(var H=0,k=j.length;H<k;H+=4){j[H+3]=255-j[H+3]}}function S(){var j=Math.random();
- if(j>.5)return 0;if(j>.25)return 1;if(j>.1)return 2;if(j>.02143)return 3;if(j>.00445)return 4;if(j>65e-5)return 5;
- if(j>415e-6)return 6;if(j>55e-6)return 7;return 8}function d(j,k,C,i,E,o){j[k]=C[i]+(E[o]-C[i]>>1);j[k+1]=C[i+1]+(E[o+1]-C[i+1]>>1);
- j[k+2]=C[i+2]+(E[o+2]-C[i+2]>>1);j[k+3]=C[i+3]+(E[o+3]-C[i+3]>>1)}function x(j,k,C,i,E,o){j[k]=E[o]+C[i]>>1;
- j[k+1]=E[o+1]+C[i+1]>>1;j[k+2]=E[o+2]+C[i+2]>>1;j[k+3]=E[o+3]+C[i+3]>>1}function c(j,k,C,i,E,o,$,m,z){var r=0,f=0,W=0,H,h=E[o],_;
- d(m,0,j,k,j,C);for(H=0;H<h;H++){d(m,(H+1)*4,m,H*4,j,C)}f=(h+1)*4;W+=h;o--;b(j,k,m,f-4);i[o]=K(j,k);k-=z;
- while(o>0&&i[o-1]<i[o]){_=m;m=$;$=_;r=f;x(m,0,j,k-z,$,0);for(H=4;H<r;H+=4){x(m,H,m,H-4,$,H)}h=E[o];for(H=W;
- H<h;H++){d(m,f,m,f-4,$,r-4);f+=4;W++}o--;b(j,k,m,f-4);i[o]=K(j,k);k-=z}}function M(j,k,C,i,E){var o=k*4,$=0,m,z,r=new Uint8Array(k+1),f=new Uint8Array(10*4),W=new Uint8Array(10*4);
- for(var H=0;H<C;H++){w(i,j,$);E[0]=K(i,$);r[0]=S();m=$;$+=4;for(var h=1;h<k;h++){w(i,j,$);E[h]=K(i,$);
- z=S();r[h]=z;if(E[h-1]<E[h]&&z>0){c(i,$-4,$,E,r,h,f,W,4)}$+=4}E[k]=E[0];r[k]=r[0];if(E[k-1]<E[k]&&z>0){c(i,$,m,E,r,k,f,W,4)}}Y(i)}function u(){var j=Math.random();
- if(j>.659755)return 0;if(j>.1625)return 10;if(j>.06)return 20;if(j>.01)return 30;if(j>.0035)return 40;
- if(j>65e-5)return 50;if(j>415e-6)return 60;if(j>55e-6)return 70;return 80}function t(j,k,C,i,E,o){var $=u()+1,m=i[E];
- for(var H=1;H<$;H++){if(0>E)break;if(i[E-H]<m){J(j,k,C)}else{break}k+=o}}function U(j,k,C,i,E){var o=k*4,$=0;
- for(var H=0;H<C;H++){w(i,j,$);E[0]=K(i,$);$+=4;for(var m=1;m<k;m++){w(i,j,$);E[m]=K(j,$);if(E[m-1]<E[m]){t(i,$-4,$,E,m,-4)}$+=4}E[k]=E[0];
- if(E[m-1]<E[m]){t(i,$-4,$-o,E,m,-4)}}Y(i)}function A(j,k,C,i,E,o){var $=1,m,z,r=new Uint8Array(4),f,W=k;
- while(Math.random()<1/$){W=k;if(i<=1)break;m=C[i];z=C[i-1];if(m<=z)break;b(r,0,j,W-o);f=!0;for(var H=i;
- H<E;H++){if(z>C[H]){b(j,W-o,r,0);C[H-1]=z;f=!1;break}b(j,W-o,j,W);C[H-1]=C[H];W+=o}if(f){b(j,W-o,r,0);
- C[E-1]=z}$++;i--;k-=o}}function y(j,k,C,i,E){var o=0,$=0,m=k*4;for(var H=0;H<C;H++){$=o;for(var z=0;
- z<k;z++){w(i,j,o);E[z]=Z(i,o);o+=4}o=$;for(var z=1;z<k;z++){if(E[z-1]<E[z]&&Math.random()<.66){A(i,o+4,E,z,k,4)}o+=4}o+=4}Y(i)}function B(j,k,C,i,E){var o=E[0],$=E[1],m=new Uint16Array(k+1),z=j,r=i,f;
- if($){f=i.slice(0);I(j,i,k,C);z=i;r=f}if(o==0)M(z,k,C,r,m);else if(o==1)U(z,k,C,r,m);else if(o==2)y(z,k,C,r,m);
- if($){I(f,i,k,C)}}function I(j,k,C,i){for(var E=0;E<i;E++)for(var o=0;o<C;o++){var $=E*C+o<<2,m=E*C+(C-1-o)<<2;
- k[m]=j[$];k[m+1]=j[$+1];k[m+2]=j[$+2];k[m+3]=j[$+3]}}return B}();X._H.a2M=function(){function K(Z,b,J,w){var Y=new Uint8Array(Z.length),S=new Uint8Array(Z.length>>>2),d=new Uint8Array(Z.length>>>2);
- X.kF.A3(Z,Y,b,J,X.kF.tu[2],0,!0);for(var H=0;H<Z.length;H+=4){var x=Y[H+0]*.3+Y[H+1]*.59+Y[H+2]*.11;
- S[H>>>2]=x;w[H+0]=Z[H+0];w[H+1]=Z[H+1];w[H+2]=Z[H+2];w[H+3]=Z[H+3]}X.kF.u1(S,d,b,J);for(var H=0;H<Z.length;
- H+=4){Y[H+3]=~~(Math.max(0,255-d[H>>>2]-50)*(255/205))}for(var H=0,c=Z.length;H<c;H+=4){var M=Y[H+3]/255;
- w[H]=Y[H]*M+w[H]*(1-M);w[H+1]=Y[H+1]*M+w[H+1]*(1-M);w[H+2]=Y[H+2]*M+w[H+2]*(1-M)}}return K}();X._H.am7=function(){function K(Z,b,J,w){var Y=new Uint8Array(Z.length>>>2),S=new Uint8Array(Z.length>>>2),d=new Uint8Array(Z.length);
- for(var H=0;H<Z.length;H+=4){var x=Z[H+0]*.3+Z[H+1]*.59+Z[H+2]*.11;S[H>>>2]=x;d[H]=Z[H];d[H+1]=Z[H+1];
- d[H+2]=Z[H+2]}X.kF.u1(S,Y,b,J);X.kF.A3(Z,w,b,J,X.kF.tu[1],0,!0);for(var H=0;H<Z.length;H+=4){d[H+3]=255-Y[H>>>2]}for(var H=0,c=Z.length;
- H<c;H+=4){var M=d[H+3]/255;w[H]=d[H]*M+w[H]*(1-M);w[H+1]=d[H+1]*M+w[H+1]*(1-M);w[H+2]=d[H+2]*M+w[H+2]*(1-M)}}return K}();
- X._H.agY=function(){function K(Y,S,d,x,c){var M=new Uint32Array(Y.buffer),u=0;for(var H=0;H<d;H++){for(var t=0;
- t<S;t++,u+=4){var U=M[H*S+t],A=U&255,y=U>>>8&255,B=U>>>16&255,I=U>>>24&255,j=~~(Math.random()*8),k=j%3,C=0,i=0;
- if(j<3){i--}else if(j>4){i++}if(k==0){C--}else if(k==2){C++}var E=t+C,o=H+i;if(E<0)E=0;else if(E>S-1)E=S-1;
- if(o<0)o=0;else if(o>d-1)o=d-1;var U=M[o*S+E],$=U&255,m=U>>>8&255,z=U>>>16&255,r=U>>>24&255;x[u]=c(A,$);
- x[u+1]=c(y,m);x[u+2]=c(B,z);x[u+3]=c(I,r)}}}function Z(Y,S){return S}function b(Y,S){return Y>S?S:Y}function J(Y,S){return Y<S?S:Y}function w(Y,S,d,x,c){var M=c[0];
- if(M==0)K(Y,S,d,x,Z);else if(M==1)K(Y,S,d,x,b);else if(M==2)K(Y,S,d,x,J);else if(M==3){console.error("Not implemented")}else console.error("Mew mew")}return w}();
- X._H.a9A=function(){var K=[],Z=new Uint8Array(512),b=new Float32Array(512),J=new Float32Array(512),w=[1,-1,1,-1,1,-1,0,0],Y=[1,1,-1,-1,0,0,1,-1],S=0,d,A=0;
- for(;S<256;S++)K[S]=S;while(S!=0){S--;d=Math.floor(Math.random()*S);K[d]^=K[S]^(K[S]=K[d])}function x(x){x=Math.floor(x*65536);
- if(x<256){x|=x<<8}for(var H=0;H<256;H++){var I=H+256,j=K[H]^(H&1?x:x>>8)&255;Z[H]=Z[I]=j;j=j%8;b[H]=b[I]=w[j];
- J[H]=J[I]=Y[j]}}function c(I){return I*I*I*(I*(I*6-15)+10)}function M(I,j,k){return(1-k)*I+k*j}function u(I,j){return I&j}function t(I,j){return I%j}function U(I,j,k,C,i){var E=Math.floor(I),o=Math.floor(j),S,$,m,z,r,f;
- I=I-E;j=j-o;E=E&255;o=o&255;S=E+Z[o];z=b[S]*I+J[S]*j;S=E+Z[i(o+1,C)];m=b[S]*I+J[S]*(j-1);S=i(E+1,k)+Z[o];
- r=b[S]*(I-1)+J[S]*j;S=i(E+1,k)+Z[i(o+1,C)];f=b[S]*(I-1)+J[S]*(j-1);$=c(I);return M(M(z,r,$),M(m,f,$),c(j))}function y(I,S,j){I[S]=j}function B(I,j,k,C,i){var E=Math.min(Math.min(j,256),Math.min(256,k)),o=E==256||E<8,$=8,m=new Uint32Array($),z=new Uint32Array($),r=new Float32Array($),f=new Float32Array($),W=1,h=1,_=o?u:t,D=y,l;
- for(var H=0;H<$;H++){l=h*1/E;if(o){z[H]=(1<<Math.ceil(Math.log2(k*l)))-1;m[H]=(1<<Math.ceil(Math.log2(j*l)))-1}else{z[H]=l*k;
- m[H]=l*j}r[H]=W;f[H]=l;W*=.5;h=h<<1}x(Math.random());for(var L=0,S=0;L<k;L++){for(var N=0;N<j;N++){var a=0;
- for(var G=0;G<$;G++){l=f[G];a+=U(N*l,L*l,m[G],z[G],_)*r[G]}D(C,S++,Math.round(Math.max(0,255*Math.min(1,.5+a*.5))))}}}return B}();
- X._H.a9c=function(){function K(Z,b,J,w,Y){var S=Y&&Y[0]?Y[0]:4,d,x,c,M,u,t,U;for(var H=0;H<J;H++){var A=Math.max(H-S,0),y=Math.min(H+S,J-1);
- for(var B=0;B<b;B++){var I=Math.max(B-S,0),j=Math.min(B+S,b-1);d=A*b+I<<2;M=Z[d];u=Z[d+1];t=Z[d+2];U=Z[d+3];
- d=A*b+j<<2;M+=Z[d];u+=Z[d+1];t+=Z[d+2];U+=Z[d+3];d=y*b+I<<2;M+=Z[d];u+=Z[d+1];t+=Z[d+2];U+=Z[d+3];d=y*b+j<<2;
- M+=Z[d];u+=Z[d+1];t+=Z[d+2];U+=Z[d+3];d=H*b+B<<2;w[d]=M+2>>>2;w[d+1]=u+2>>>2;w[d+2]=t+2>>>2;w[d+3]=U+2>>>2}}}return K}();
- X._H.adk=function(){var K=[-1e3,34,51,61,71,80,87,95,101,108,113,119,124,129,134,139,143,148,153,157,161,165,168,172,175,180,183,186,190,194,197,200,203,207,210,213,216,218,222,225,228,230,233,236,239,241,244,247,250,252,255];
- function Z(b,J,w,Y,S){var d=S[0],x=S[1],c=x<=50?K[x]/255:1+(255-K[101-x])/255,M=S[2],u=b.length,t=new Float32Array(u),U=0,A,y=1+1/10*d,B=(1-1/y)/2,I=16/256,j=J-1,H,k,C,i,E=0,o=1,$=255;
- for(H=0;H<Y.length;H++){t[H]=b[H]/255;Y[H]=d==1?Math.random()<1/255?$:o:o}function m(z,r){var f=z*J+r;
- if(Y[f]!=o||z>=w||r>=J){return}var C=t[f],W=c-C,h=Math.random(),_=h/y+B;if(U==0||Math.abs(i-C)>I){A=_<=W?E:$;
- U=~~(Math.random()*d)}else if(.1<h){U--}else{U=0}Y[f]=A;i=C}if(M==0){for(H=0;H<J;H++){for(k=0;k<J;k++){C=H+k;
- if(C>=J)break;m(k,j-C)}U=0}for(H=1;H<w;H++){for(k=0;k<w;k++){C=H+k;if(C>=w||k>=J)break;m(C,j-k)}U=0}}else if(M==1){for(H=0;
- H<w;H++){for(k=0;k<J;k++){m(H,k)}U=0}}else if(M==2){for(H=0;H<J;H++){for(k=0;k<J;k++){C=H+k;if(C>=J)break;
- m(k,C)}U=0}for(H=1;H<w;H++){for(k=0;k<w;k++){C=H+k;if(C>=w||k>=J)break;m(C,k)}U=0}}else{for(H=0;H<J;
- H++){for(k=0;k<w;k++){m(k,H)}U=0}}}return Z}();X._H.agK=function(){function K(d){var x=new Uint8Array(256),c=new Uint8Array(256),M=255,H;
- if(d<2)M=d;else if(d<12)M=5*d-5;else if(d<47)M=2*d+28;else if(d<50){H=d-47;M=125+12.5*H+12.5*H*H}for(var H=0;
- H<256;H++){c[H]=M<H?0:255}for(var H=0;H<256;H++){var u=H<<3;x[H]=c[u>255?255:u]}return c}function Z(){var d=new Uint8Array(256),H,x;
- for(H=75,x=15;x<256;H++,x+=24)d[H]=x;for(;H<256;H++)d[H]=255;return d}function b(d,x,c,M){w(d,x,c,11,M)}function J(d,x,c,M){w(d,x,c,5,M);
- for(var H=0;H<M.length;H++)M[H]=M[H]<51?0:255}function w(d,x,c,M,u){X.pP.I5(d,u,new bW(0,0,x,c),M>>>1)}function Y(d,x){var c=d.length,M;
- for(var H=0;H<c;H++){M=d[H]-x[H];x[H]=M<0?0:M}}function S(d,x,c,M,u){var t=u[0],U=u[1],A=K(t),y=Z(),B=d.length,I=new Uint8Array(B),j=M;
- b(d,x,c,I);b(I,x,c,j);Y(j,d);for(var H=0;H<B;H++){var k=d[H]*8;d[H]=k>255?255:k}Y(j,d);for(var H=0;H<B;
- H++){d[H]=A[d[H]]}var C=U,i=U;if((C&1)==0){C++;i--}J(d,x,c,I);w(I,x,c,C,j);w(j,x,c,i,I);for(var H=0;
- H<B;H++)M[H]=y[255-I[H]]}return S}();X._H.a69=function(){var K,w,Y,S,d,x;function Z(I){var j=0,k=I.length,C=new Uint8Array(k>>2);
- for(var H=0,k=I.length;H<k;H+=4){C[j++]=~~((I[H]+I[H+1]+I[H+2])/3)}K=C;return C}function b(I,j,k,C,i){if((i&1)==1){X.pP.I5(I,j,new bW(0,0,k,C),i>>>1);
- return}var E=i,o=i>>1,$=o-1,m=E*E,z=0;for(var H=0;H<C;H++){var r=0;for(var f=0;f<E;f++){for(var W=0;
- W<E;W++){var h=0-o+W,_=H-o+f;if(h<0)h=0;else if(h>=k)h=k-1;if(_<0)_=0;else if(_>=C)_=C-1;r+=I[_*k+h]}}j[z++]=~~(r/m);
- for(var D=1;D<k;D++){for(var f=0;f<E;f++){var l=D-o-1,L=l+E,_=H-o+f;if(l<0)l=0;if(L>=k)L=k-1;if(_<0)_=0;
- else if(_>=C)_=C-1;r+=I[_*k+L]-I[_*k+l]}j[z++]=~~(r/m)}}K=j}function J(I,j){var k=I.length,C;for(var H=0;
- H<k;H++){C=I[H]-j[H];j[H]=C<0?0:C}K=j}var c=new Uint8Array(256),M=new Uint8Array(256);function u(I){Y=I[0];
- d=I[1];x=I[2];w=2*Y+1;var j=5+10*d;j+=d>3?(d-3)*10:0;var k=~~(x*.73)+50,C=Math.min(k+j,128),i=C-k,E=-255*k;
- S=Y+4;for(var H=0;H<256;H++){var o=H*65;c[H]=o>=256?255:o;M[H]=Math.max(Math.min(~~(E/i),255),0);E+=255}}function t(I,j,k,C,i,E,o,$,m,z){var r=i+E-1,f=i>>1,W=r>>1,h=0,_=new Int32Array(i),D=new Uint32Array(256);
- for(var H=0;H<C;H++){for(var l=0;l<256;l++){D[l]=0}for(var L=0;L<i;L++){var N=o?r-L-E:L;for(var a=N,G=E+N;
- a<G;a++){var p=0-W+a,T=H-f+L;if(a==N){_[L]=p}if(p<0)p=0;else if(p>=k)p=k-1;if(T<0)T=0;else if(T>=C)T=C-1;
- D[I[T*k+p]]++}}var v=0,g;for(g=0;g<256;g++){v+=D[g];if(v>=z)break}j[h++]=g;for(var l=1;l<k;l++){for(var L=0;
- L<i;L++){var T=H-f+L,N=_[L]+1;_[L]=N;var co=N-1,eJ=N+E-1;if(T<0)T=0;else if(T>=C)T=C-1;if(co<0)co=0;
- else if(co>=k)co=k-1;if(eJ<0)eJ=0;else if(eJ>=k)eJ=k-1;D[I[T*k+co]]--;D[I[T*k+eJ]]++}v=0;for(g=0;g<256;
- g++){v+=D[g];if(v>=z)break}j[h++]=g}}K=j}function U(I){var j=I.length,k=new Uint8Array(j),H=0;for(;H<j;
- H++){k[H]=I[H]}K=k;return k}function A(I,j){for(var H=0,k=I.length;H<k;H++){I[H]=j[I[H]]}K=I}function y(I,j,k,C){var i=0;
- for(var H=0;H<k;H++){var E=H*C,o=(H-1)*C,$=(H+1)*C;if(o<0)o=E;if($>=k)$=E;for(var m=0;m<C;m++){var z=m-1,r=m+1;
- if(z<0)z=m;if(r>=C)r=m;var f=I[E+z],W=I[E+r],h=I[o+m],_=I[$+m],D=I[E+m];j[i++]=Math.min(Math.max(D+2*(4*D-(f+W+h+_)),0),255)}}K=j}function B(I,j,k,C,i){u(i);
- var E=I.length,o=new Uint8Array(E),$=U(I);b(I,o,j,k,w);J(o,I);A(I,c);t(I,o,j,k,9,3,!1,0,65,20);for(var H=0;
- H<E;H++){var m=$[H],z=o[H];if(z)I[H]=~~((z*m+(255-z)*128)/255);else I[H]=128}b(I,o,j,k,3);t(o,I,j,k,15,2,!1,0,1,16);
- t(o,$,j,k,15,2,!0,0,1,15);for(var H=0;H<E;H++){$[H]=I[H]+$[H]>>1}K=$;y($,o,j,k);A(o,M);b(o,I,j,k,2);
- C.set(K)}return B}();X.cT={acc:function(K,Z){var H=K.length;K.push(Z);var b=H>>>1;while(b!=0&&K[H][0]<K[b][0]){var J=K[H];
- K[H]=K[b];K[b]=J;H=b;b=H>>>1}},alu:function(K){if(K.length==2)return K.pop();var top=K[1],H=1;K[1]=K.pop();
- var Z=K.length;while(!0){var b=H<<1,J=b+1,w=H;if(b<Z&&K[b][0]<K[w][0])w=b;if(J<Z&&K[J][0]<K[w][0])w=J;
- if(w==H)break;var Y=K[H];K[H]=K[w];K[w]=Y;H=w}return top},aay:function(K){for(var H=1;H<K.length;H++){var Z=H,b=1e9;
- while(Z!=0){var J=K[Z][0];if(J>b){console.log(H);throw"e"}b=J;Z=Z>>>1}}}};X.Q={};X.Q.dW=new Float64Array(256);
- X.Q.VG=new Uint8Array(256*256);X.Q.OH=new Uint8Array(256*256);(function(){for(var H=0;H<256;H++)X.Q.dW[H]=255/H;
- for(var H=0;H<256;H++)for(var K=0;K<256;K++)X.Q.VG[H*256+K]=H==0?0:Math.round(K*255/H);for(var H=0;H<256;
- H++)for(var K=0;K<256;K++)X.Q.OH[H*256+K]=Math.round(H*(255-K)/255)}());X.Q.aK=function(K,Z,b,J,w,Y,S,d){if(d==null)d=e1.vc();
- if("idiv,lbrn,div ,lddg,vLit,lLit,hMix,diff".split(",").indexOf(K)==-1){S=S*d.fill;d.fill=1;d.style=!1}var x="norm,dark,mul ,idiv,lbrn,lite,scrn,div ,lddg,over,sLit,hLit,vLit,lLit,pLit,hMix,diff,smud,fsub,fdiv".split(","),c="dkCl,lgCl,hue ,sat ,colr,lum ".split(","),M=X.Q[K+"F"];
- if(d.al==null&&K=="norm")X.Q.a8_(Z,b,J,w,Y,S,M,d.aU?1:0);else if(K=="diss")X.Q.a2P(Z,b,J,w,Y,S,M,d.aU?1:0);
- else if(x.indexOf(K)!=-1)X.Q.abD(Z,b,J,w,Y,S,M,d);else if(c.indexOf(K)!=-1)X.Q.abc(Z,b,J,w,Y,S,M,d)};
- X.Q.a5B=function(K,Z,b){var J=K*b+1-b;return J<.001?0:1-Math.min(1,(1-Z)/J)};X.Q.a0f=function(K,Z,b){return K*b==1?1:Math.min(1,Z/(1-K*b))};
- X.Q.ho=function(K){return K<=.25?((16*K-12)*K+4)*K:Math.sqrt(K)};X.Q.normF=function(K,Z,b){return K};
- X.Q.darkF=function(K,Z,b){return Math.min(K,Z)};X.Q["mul F"]=function(K,Z,b){return K*Z};X.Q.idivF=function(K,Z,b){var J=K*b+1-b;
- return Z==1?1:1-Z>=J?0:1-(1-Z)/J};X.Q.lbrnF=function(K,Z,b){return Math.max(0,K*b+Z-b)};X.Q.dkClF=function(K,Z,b){var J=X.BC(K)<X.BC(Z)?K:Z;
- b.h=J.h;b.l=J.l;b.a=J.a;return b};X.Q.liteF=function(K,Z,b){return Math.max(K,Z)};X.Q.scrnF=function(K,Z,b){return Z+K-Z*K};
- X.Q["div F"]=function(K,Z,b){K*=b;return Z==0?0:Z>=1-K?1:Z/(1-K)};X.Q.lddgF=function(K,Z,b){K*=b;return Math.min(1,K+Z)};
- X.Q.lgClF=function(K,Z,b){var J=X.BC(K)>X.BC(Z)?K:Z;b.h=J.h;b.l=J.l;b.a=J.a;return b};X.Q.overF=function(K,Z,b){return X.Q.hLitF(Z,K,b)};
- X.Q.sLitF=function(K,Z,b){return K<=.5?Z-(1-2*K)*Z*(1-Z):Z+(2*K-1)*(X.Q.ho(Z)-Z)};X.Q.hLitF=function(K,Z,b){return K<=.5?X.Q["mul F"](2*K,Z,b):X.Q.scrnF(2*K-1,Z,b)};
- X.Q.vLitF=function(K,Z,b){return K<=.5?X.Q.a5B(2*K,Z,b):X.Q.a0f(2*K-1,Z,b)};X.Q.lLitF=function(K,Z,b){return K<=.5?X.Q.lbrnF(2*K,Z,b):X.Q.lddgF(2*K-1,Z,b)};
- X.Q.pLitF=function(K,Z,b){return K<=.5?X.Q.darkF(2*K,Z,b):X.Q.liteF(2*K-1,Z,b)};X.Q.hMixF=function(K,Z,b){if(b>.99)return K+Z<1?0:1;
- return Math.min(1,Math.max(0,(Z+K*b-b)/(1-b+1e-6)))};X.Q.diffF=function(K,Z,b){K*=b;return Math.abs(K-Z)};
- X.Q.smudF=function(K,Z,b){return K+Z-2*K*Z};X.Q.fsubF=function(K,Z,b){return Math.max(Z-K,0)};X.Q.fdivF=function(K,Z,b){return Math.min(Z/K,1)};
- X.Q["hue F"]=function(K,Z,b){X.Fz(K,X.iq(Z),b);X.MT(b,X.BC(Z),b)};X.Q["sat F"]=function(K,Z,b){X.Fz(Z,X.iq(K),b);
- X.MT(b,X.BC(Z),b)};X.Q.colrF=function(K,Z,b){X.MT(K,X.BC(Z),b)};X.Q["lum F"]=function(K,Z,b){X.MT(Z,X.BC(K),b)};
- X.Q.a8_=function(K,Z,b,J,w,Y,S,d){var x=Z.bY(J).bY(w),c=Math.max(0,x.x-Z.x),M=Math.max(0,x.x-J.x),u=Math.max(0,x.y-Z.y),t=Math.max(0,x.y-J.y),U=x.d,A=x.v,y=Z.d,B=J.d,I=X.Q.VG,j=X.Q.OH,k=new Uint32Array(K.buffer),C=new Uint32Array(b.buffer);
- for(var H=0;H<A;H++){var i=(u+H)*y+c,E=(t+H)*B+M;for(var o=0;o<U;o++){var $=k[i+o],r=255;if($>>>24==0)continue;
- if($>>>24==255&&Y==1&&d==0){C[E+o]=k[i+o];continue}var m=C[E+o],z=255*Y&255;if(d==0){z=($>>>24)*Y&255;
- r=m>>>24}var f=j[r<<8|z],W=z+f,h=$&255,_=$>>>8&255,D=$>>>16&255,l=m&255,L=m>>>8&255,N=m>>>16&255;C[E+o]=d*(m>>>24)+(1-d)*W<<24|I[W<<8|X.LV(D*z+N*f)]<<16|I[W<<8|X.LV(_*z+L*f)]<<8|I[W<<8|X.LV(h*z+l*f)]}}};
- X.Q.agw=function(K,Z,b,J,w,Y){var S=Z.bY(J).bY(w),d=Math.max(0,S.x-Z.x),x=Math.max(0,S.x-J.x),c=Math.max(0,S.y-Z.y),M=Math.max(0,S.y-J.y),u=S.d,t=S.v,U=Z.d,A=J.d,y=X.Q.VG,B=X.Q.OH,I=new Uint32Array(K.buffer),j=new Uint32Array(b.buffer),k=Math.floor(Math.random()*16777215),C=0;
- for(var H=0;H<t;H++){var i=(c+H)*U+d,E=(M+H)*A+x;for(var o=0;o<u;o++){var $=I[i+o];if($>>>24==0)continue;
- if($>>24==255&&Y==1){j[E+o]=$;continue}var m=j[E+o],z=($>>>24)*Y*(1/255),r=(m>>>24)*(1/255),f=r*(1-z),W=z+f,h=$&255,_=$>>>8&255,D=$>>>16&255,l=m&255,L=m>>>8&255,N=m>>>16&255;
- C>>>=8;if((o&3)==0)C=X.Q.ql(E+o+k);var a=W==0?0:1/W,G=Math.floor(W*(256*255))+(C&255)>>>8,p=Math.floor((D*z+N*f)*a+.5),T=Math.floor((_*z+L*f)*a+.5),v=Math.floor((h*z+l*f)*a+.5);
- j[E+o]=G<<24|p<<16|T<<8|v}}};X.Q.Q2=function(K,Z,b,J,w,Y,S,d){var x=X.Ua(K,Z,b),c=X.Ua(J,w,Y),M=Math.min,u=X.Q.abL,t=u(x,d,0);
- t=M(t,u(K,d,8));t=M(t,u(Z,d,16));t=M(t,u(b,d,24));var U=u(c,d,4);U=M(U,u(J,d,12));U=M(U,u(w,d,20));U=M(U,u(Y,d,28));
- U=Math.max(U,1-S);var A=Math.min(t,U);return A<0?0:A>1?1:A};X.Q.abL=function(K,Z,H){return Math.min((K-Z[H])*Z[H+1],(K-Z[H+3])*Z[H+2])};
- X.Q.abD=function(K,Z,b,J,w,Y,S,d){var x=1/255,c=x*Y,M=d.aU?1:0,u=d.fill,t=d.style,U=Z.bY(J).bY(w),A=Math.max(0,U.x-Z.x),y=Math.max(0,U.x-J.x),B=Math.max(0,U.y-Z.y),I=Math.max(0,U.y-J.y),j=U.d,k=U.v,C=Z.d,i=J.d,E=new Uint32Array(K.buffer),o=new Uint32Array(b.buffer);
- for(var H=0;H<k;H++){var $=(B+H)*C+A,m=(I+H)*i+y;for(var z=0;z<j;z++,$++,m++){var r=E[$],a=1;if(r>>>24==0)continue;
- var f=o[m],W=(r&255)*x,h=(r>>>8&255)*x,_=(r>>>16&255)*x,D=(f&255)*x,l=(f>>>8&255)*x,L=(f>>>16&255)*x,N=Y;
- if(M==0){N=(r>>>24)*c;a=(f>>>24)*x}if(d.al)N*=X.Q.Q2(W,h,_,D,l,L,a,d.al);var G=a*(1-N),p=N+G,T=p==0?0:255/p,v=t?1:N,g=((1-a)*N*W+(1-v)*a*D+v*a*S(W,D,(1+N-v)*u))*T,co=((1-a)*N*h+(1-v)*a*l+v*a*S(h,l,(1+N-v)*u))*T,eJ=((1-a)*N*_+(1-v)*a*L+v*a*S(_,L,(1+N-v)*u))*T;
- p=N*u+a*(1-N*u);var d9=~~(p*255+.5);o[m]=M*(f>>>24)+(1-M)*d9<<24|eJ<<16|co<<8|g}}};X.Q.abc=function(K,Z,b,J,w,Y,S,d){var x=1/255,c=x*Y,M=d.aU?1:0,u=Z.bY(J).bY(w),t=Math.max(0,u.x-Z.x),U=Math.max(0,u.x-J.x),A=Math.max(0,u.y-Z.y),y=Math.max(0,u.y-J.y),B=u.d,I=u.v,j=new Uint32Array(K.buffer),k=new Uint32Array(b.buffer),C={h:0,l:0,a:0},i={h:0,l:0,a:0},E={h:0,l:0,a:0};
- for(var H=0;H<I;H++){var o=(A+H)*Z.d+t,$=(y+H)*J.d+U;for(var m=0;m<B;m++,o++,$++){var z=j[o],r=k[$],f=(z&255)*x,W=(z>>>8&255)*x,h=(z>>>16&255)*x,_=(r&255)*x,D=(r>>>8&255)*x,l=(r>>>16&255)*x,L=Y,N=1;
- if(M==0){L=(z>>>24)*c;N=(r>>>24)*x}if(d.al)L*=X.Q.Q2(f,W,h,_,D,l,N,d.al);var a=N*(1-L),G=L+a,p=255/G;
- C.h=f;C.l=W;C.a=h;i.h=_;i.l=D;i.a=l;S(C,i,E);var T=(((1-N)*f+N*E.h)*L+_*a)*p,v=(((1-N)*W+N*E.l)*L+D*a)*p,g=(((1-N)*h+N*E.a)*L+l*a)*p,co=M*(r>>>24)+(1-M)*Math.round(G*255);
- k[$]=co<<24|g<<16|v<<8|T}}};X.Q.re=function(K){K=K^61^K>>>16;K=K+(K<<3);K=K^K>>>4;K=K*668265261;K=K^K>>15;
- return(K&16777215)*(1/16777215)};X.Q.ql=function(K){K=K^61^K>>>16;K=K+(K<<3);K=K^K>>>4;K=K*668265261;
- K=K^K>>>15;return K};X.Q.xr=function(K){this.Fn=K};X.Q.xr.prototype.get=function(){var K=this.Fn=X.Q.ql(this.Fn);
- return(K&16777215)*(1/16777215)};X.Q.a2P=function(K,Z,b,J,w,Y,S,d){var x=1/255,c=x*Y,M=Math.round(Y*(256*256*256/255)),u=Z.bY(J).bY(w),t=Math.max(0,u.x-Z.x),U=Math.max(0,u.x-J.x),A=Math.max(0,u.y-Z.y),y=Math.max(0,u.y-J.y),B=u.d,I=u.v,j=new Uint32Array(K.buffer),k=new Uint32Array(b.buffer);
- for(var H=0;H<I;H++){var C=(A+H)*Z.d+t,i=(y+H)*J.d+U;for(var E=0;E<B;E++,C++,i++){var o=j[C],$=k[i],m=d*255+(1-d)*(o>>>24);
- if((X.Q.ql(C)&16777215)>=m*M)continue;k[i]=o&16777215|d*($>>>24)+(1-d)*255<<24}}};X.Q.a1M=function(K,Z,b){for(var H=0;
- H<K.length;H+=4){var J=b[H>>>2];if(J==0)continue;var w=J*(1/255),Y=1/w,S=Z[H],d=Z[H+1],x=Z[H+2],c=K[H],M=K[H+1],u=K[H+2];
- Z[H]=Math.min(255,Math.max(0,Math.round((S-(1-w)*c)*Y)));Z[H+1]=Math.min(255,Math.max(0,Math.round((d-(1-w)*M)*Y)));
- Z[H+2]=Math.min(255,Math.max(0,Math.round((x-(1-w)*u)*Y)));Z[H+3]=255}};X.Q.og=function(K,Z,b,J,w,Y,S,d,x,c,M){if(c==null)c=!1;
- if(M==null)M=[1,1,1];var u=255<<24|M[2]*16711680|M[1]*65280|M[0]*255,t=~u;if(w&&!Z.wV(Y)){var U=X.T(Z.t()*4);
- U.fill(S);X.vn(w,Y,U,Z);w=U;Y=Z}if(c){if(w==null)X.Q.a7k(K,Z,b,J,w,d,x,u,t);else X.Q.anh(K,Z,b,J,w,d,x)}else{if(w==null)X.Q.aih(K,Z,b,J,w,d,x,u,t);
- else X.Q.aha(K,Z,b,J,w,d,x)}};X.Q.aih=function(K,Z,b,J,w,Y,S,d,x){var c=1/255,M=Z.bY(J).bY(Y),u=Math.max(0,M.x-Z.x),t=Math.max(0,M.x-J.x),U=Math.max(0,M.y-Z.y),A=Math.max(0,M.y-J.y),y=M.d,B=M.v,I=new Uint32Array(K.buffer),j=new Uint32Array(b.buffer),k=X.Q.VG,C=S*255&255;
- for(var H=0;H<B;H++){var i=(U+H)*Z.d+u,E=(A+H)*J.d+t;for(var o=0;o<y;o++,i++,E++){var $=I[i],m=j[E],z=$>>>24,r=m>>>24,f=X.LV(C*z+(255-C)*r),W=X.LV(z*C),h=X.LV(r*(255-C)),_=$&255,D=$>>>8&255,l=$>>>16&255,L=m&255,N=m>>>8&255,a=m>>>16&255,G=W*_+L*h,p=W*D+N*h,T=W*l+a*h;
- G=k[f<<8|X.LV(G)];p=k[f<<8|X.LV(p)];T=k[f<<8|X.LV(T)];var v=f<<24|T<<16|p<<8|G;j[E]=x&m|d&v}}};X.Q.a7k=function(K,Z,b,J,w,Y,S,d,x){var c=1/255,M=Z.bY(J).bY(Y),u=Math.max(0,M.x-Z.x),t=Math.max(0,M.x-J.x),U=Math.max(0,M.y-Z.y),A=Math.max(0,M.y-J.y),y=M.d,B=M.v,I=new Uint32Array(K.buffer),j=new Uint32Array(b.buffer),k=X.Q.VG,C=S*16777215&16777215;
- for(var H=0;H<B;H++){var i=(U+H)*Z.d+u,E=(A+H)*J.d+t;for(var o=0;o<y;o++,i++,E++){if((X.Q.ql(i)&16777215)<C){j[E]=x&j[E]|d&I[i]}}}};
- X.Q.aha=function(K,Z,b,J,w,Y,S){var d=1/255,x=Z.bY(J).bY(Y),c=Math.max(0,x.x-Z.x),M=Math.max(0,x.x-J.x),u=Math.max(0,x.y-Z.y),t=Math.max(0,x.y-J.y),U=x.d,A=x.v,y=new Uint32Array(K.buffer),B=new Uint32Array(b.buffer),I=X.Q.VG;
- for(var H=0;H<A;H++){var j=(u+H)*Z.d+c,k=(t+H)*J.d+M;for(var C=0;C<U;C++,j++,k++){var i=w[j]*S&255;if(i==0)continue;
- if(i==255){B[k]=y[j];continue}var E=y[j],o=B[k],$=E>>>24,m=o>>>24,z=X.LV(i*$+(255-i)*m),r=X.LV($*i),f=X.LV(m*(255-i)),W=E&255,h=E>>>8&255,_=E>>>16&255,D=o&255,l=o>>>8&255,L=o>>>16&255,N=I[z<<8|X.LV(r*W+D*f)],a=I[z<<8|X.LV(r*h+l*f)],G=I[z<<8|X.LV(r*_+L*f)];
- B[k]=z<<24|G<<16|a<<8|N}}};X.Q.anh=function(K,Z,b,J,w,Y,S){var d=1/255,x=Z.bY(J).bY(Y),c=Math.max(0,x.x-Z.x),M=Math.max(0,x.x-J.x),u=Math.max(0,x.y-Z.y),t=Math.max(0,x.y-J.y),U=x.d,A=x.v,y=new Uint32Array(K.buffer),B=new Uint32Array(b.buffer),I=X.Q.VG,j=Math.round(S*257);
- for(var H=0;H<A;H++){var k=(u+H)*Z.d+c,C=(t+H)*J.d+M;for(var i=0;i<U;i++,k++,C++){var E=w[k]*j;if((X.Q.ql(k)&65535)<E)B[C]=y[k]}}};
- X.Q.gC=function(K,Z,b,J,w,Y,S){var d=1/255,x=Z.bY(J).bY(Y),c=Math.max(0,x.x-Z.x),M=Math.max(0,x.x-J.x),u=Math.max(0,x.y-Z.y),t=Math.max(0,x.y-J.y),U=x.d,A=x.v,y=new Uint32Array(K.buffer),B=new Uint32Array(b.buffer),I=Math.floor(Math.random()*J.t()),j=X.Q.a64;
- for(var H=0;H<A;H++){var k=(u+H)*Z.d+c,C=(t+H)*J.d+M;for(var i=0;i<U;i++){var E=w[k+i]*S;if(E==0)continue;
- if(E==255){B[C+i]=y[k+i];continue}var o=y[k+i],$=B[C+i],m=o>>>24,z=$>>>24,r=m*E*(1/255),f=z*(255-E)*(1/255),W=o&255,h=o>>>8&255,_=o>>>16&255,D=$&255,l=$>>>8&255,L=$>>>16&255,N=X.Q.ql(C+i+I),a=Math.floor((r+f)*256+.5)+(N>>>0&255)>>>8,G=a==0?0:256/(r+f),p=W*r+D*f,T=h*r+l*f,v=_*r+L*f,g=Math.floor(p*G+.5)+(N>>>8&255)>>>8,co=Math.floor(T*G+.5)+(N>>>16&255)>>>8,eJ=Math.floor(v*G+.5)+(N>>>21&248)>>>8;
- B[C+i]=a<<24|eJ<<16|co<<8|g}}};X.Q.a64=function(K){return Math.floor(K+Math.random())};X.Q.zl=function(K,Z,b,J,w,Y,S){var d=1/255,x=Z.bY(J).bY(Y),c=Math.max(0,x.x-Z.x),M=Math.max(0,x.x-J.x),u=Math.max(0,x.y-Z.y),t=Math.max(0,x.y-J.y),U=x.d,A=x.v;
- for(var H=0;H<A;H++){var y=(u+H)*Z.d+c,B=(t+H)*J.d+M;for(var I=0;I<U;I++,y++,B++){var j=S*w[y]*d;if(j==0)continue;
- if(j==1){b[B]=K[y];continue}b[B]=K[y]*j+b[B]*(1-j)}}};X.Nx={};X.Nx.a2g=function(K,Z,b,J,w,Y){X.Nx.sk(K,Z,b,J,w,Y,null,0)};
- X.Nx.afo=function(K,Z,b,J,w){X.Nx.sk(K,Z,b,J,w,null,null,0)};X.Nx.ads=function(K,Z,b,J,w,Y,S){X.Nx.sk(K,Z,b,J,w,null,Y,S*.5)};
- X.Nx.sk=function(K,Z,b,J,w,Y,S,d){var x=0,f=0,W=1e9,h=0,_=1e9,D=0,l=1e9,L=0,N=0,a=0,G=0;if(Y){x=w*.5;
- w=3+Math.round((w-3)*.75)}if(S){w=Math.round(w*2.2)}var c=1/w,M=Math.floor(Z*c)+1,u=Math.floor(b*c)+1,t=[],U=new Uint8Array(M*u*4),A=S?.5:1,y=Y?64:0;
- for(var B=0;B<u;B++){var I=S?.5*(B&1):0;for(var j=0;j<M;j++){var k=(j+Math.random()*A+I)*w,C=(B+Math.random()*A)*w;
- t.push(k,C);var i=Math.min(Z-1,Math.floor(k)),E=Math.min(b-1,Math.floor(C)),o=(E*Z+i)*4,$=(B*M+j)*4;
- for(var H=0;H<4;H++)U[$+H]=Math.max(0,Math.min(255,Math.floor(K[o+H]+(Math.random()-.5)*y)))}}var m=Y?Y:S?S:[0,0,0],z=M*u*2,r=[-M-1,-M,-M+1,-1,0,1,M-1,M,M+1];
- for(var B=0;B<b;B++){a=0;for(var j=0;j<Z;j++){var p=j+.5,T=B+.5,v=Math.floor(T*c),g=Math.floor(p*c),co=v*M+g,el=0,O=0;
- if(a>1+d){W=X.Nx.XE(t,f,p,T);L=Math.sqrt(W);a--;G++}else{W=_=l=1e9;for(var H=0;H<r.length;H++){var eJ=(co+r[H])*2;
- if(eJ<0||eJ>=z)continue;var d9=X.Nx.XE(t,eJ,p,T);if(d9<l){if(d9<_){if(d9<W){D=h;l=_;h=f;_=W;f=eJ;W=d9}else{D=h;
- l=_;h=eJ;_=d9}}else{D=eJ;l=d9}}}L=Math.sqrt(W);N=Math.sqrt(_);a=N-(L+N)*.5}if(S==null){var fO=(L+N)*.5,hn=Y?Math.max(0,fO-x):0;
- el=Math.max(0,Math.min(1,.5+fO-L-hn));O=Math.max(0,Math.min(1,1-(.5+fO-L)-hn))}else{var an=Math.min(X.Nx.dR(t,f,h,p,T),X.Nx.dR(t,f,D,p,T));
- el=Math.max(0,Math.min(1,an-d*.5));if(p<d||Z-d<p||T<d||b-d<T)el=0;O=0}var cF=1-O-el,$=B*Z+j<<2,cY=f<<1,iF=h<<1;
- J[$+0]=Math.floor(.5+el*U[cY+0]+O*U[iF+0]+cF*m[0]);J[$+1]=Math.floor(.5+el*U[cY+1]+O*U[iF+1]+cF*m[1]);
- J[$+2]=Math.floor(.5+el*U[cY+2]+O*U[iF+2]+cF*m[2]);J[$+3]=K[$+3]}}};X.Nx.XE=function(K,Z,b,J){var w=b-K[Z],Y=J-K[Z+1];
- return w*w+Y*Y};X.Nx.dR=function(K,Z,b,J,w){var Y=K[Z],S=K[Z+1],d=K[b],x=K[b+1],c=(Y+d)*.5,M=(S+x)*.5,u=c+(x-S),t=M-(d-Y),U=t-M,A=u-c;
- return Math.abs(U*J-A*w+u*M-t*c)/Math.sqrt(A*A+U*U)};X.pP={};X.pP.N2=function(K){if(X.pP.nv.length<K)X.pP.nv=X.T(K);
- return X.pP.nv};X.pP.nv=X.T(0);X.pP.ms=function(K){if(X.pP.w8.length<K)X.pP.w8=new Float32Array(K);return X.pP.w8};
- X.pP.w8=new Float32Array(0);X.pP.s4=function(K,Z,b,J){var w=b.d,Y=b.v;X.pP.anu(K,Z,w,Y,J)};X.pP.qZ=function(K,Z,b,J){var w=b.d,Y=b.v;
- X.pP.afM(K,Z,w,Y,J)};X.pP.a8o=function(K,Z,b){var J=Z.d,w=Z.v;X.pP.a0g(K,J,w,b)};X.pP.RX=function(K,Z,b,J,w){var Y=b.d,S=b.v;
- X.pP.a5k(K,Z,Y,S,J,w)};X.pP.I5=function(K,Z,b,J){var w=b.d,Y=b.v;J=Math.round(J);var S=X.pP.N2(w*Y);
- X.Uc(K,Z);X.pP.a0(Z,S,w,Y,J)};X.pP.S4=function(K,Z,b){var J=Z.d,w=Z.v;b=Math.round(b);var Y=X.pP.N2(J*w*4);
- X.pP.wg(K,Y,J,w,b)};X.pP.VP=function(K,Z,b,J){var w=b.d,Y=b.v;J=Math.round(J);var S=X.pP.ms(w*Y);X.Uc(K,Z);
- X.pP.bl(Z,S,w,Y,J)};X.pP.tU=function(K,Z,b){var J=Z.d,w=Z.v;b=Math.round(b);var Y=X.pP.N2(J*w*4);X.pP.OI(K,Y,J,w,b);
- X.Uc(Y,K)};X.pP.j1=function(K,q){var Z=Math.sqrt(12*K*K/q+1),b=Math.floor(Z);if(b%2==0)b--;var J=b+2,w=(12*K*K-q*b*b-4*q*b-3*q)/(-4*b-4),Y=Math.round(w),S=[];
- for(var H=0;H<q;H++)S.push(H<Y?b:J);return S};X.pP.anu=function(K,Z,b,J,w){var Y=X.pP.j1(w,3),S=X.pP.N2(b*J);
- X.Uc(K,Z);X.pP.a0(Z,S,b,J,Y[0]-1>>1);X.pP.a0(Z,S,b,J,Y[1]-1>>1);X.pP.a0(Z,S,b,J,Y[2]-1>>1)};X.pP.afM=function(K,Z,b,J,w){var Y=X.pP.j1(w,2),S=X.pP.N2(b*J);
- X.Uc(K,Z);X.pP.a0(Z,S,b,J,Y[0]-1>>1);X.pP.a0(Z,S,b,J,Y[1]-1>>1)};X.pP.a0g=function(K,Z,b,J){var w=X.pP.j1(J,3),Y=X.pP.N2(Z*b*4);
- X.pP.wg(K,Y,Z,b,w[0]-1>>1);X.pP.wg(K,Y,Z,b,w[1]-1>>1);X.pP.wg(K,Y,Z,b,w[2]-1>>1)};X.pP.a5k=function(K,Z,b,J,w,Y){if(Y==null)Y=3;
- var S=X.pP.j1(w,Y),d=X.pP.ms(b*J);X.Uc(K,Z);for(var H=0;H<Y;H++)X.pP.bl(Z,d,b,J,(S[H]-1)/2)};X.pP.a0=function(K,Z,b,J,w){X.pP.a7P(K,Z,b,J,w);
- X.pP.amm(Z,K,b,J,w)};X.pP.wg=function(K,Z,b,J,w){X.pP.OI(K,Z,b,J,w);X.pP.ahK(Z,K,b,J,w)};X.pP.bl=function(K,Z,b,J,w){X.pP.aiJ(K,Z,b,J,w);
- X.pP.a9x(Z,K,b,J,w)};X.pP.ED=[];X.pP.kM=function(K){if(X.pP.ED[K])return X.pP.ED[K];var Z=1/(K+K+1),b=(K+K+1)*256,J=X.T(b);
- for(var H=0;H<b;H++)J[H]=Math.round(H*Z);X.pP.ED[K]=J;return J};X.pP.a7P=function(K,Z,b,J,w){var Y=1/(w+w+1),S=b-w-w-1,d=X.pP.kM(w);
- for(var H=0;H<J;H++){var x=H*b,c=x,M=x+w,u=K[x],t=K[x+b-1],U=(w+1)*u;for(var A=0;A<w;A++)U+=K[x+A];for(var A=0;
- A<=w;A++){U+=K[M+A]-u;Z[x+A]=d[U]}M+=w+1;x+=w+1;for(var A=0;A<S;A++){U+=K[M+A]-K[c+A];Z[x+A]=d[U]}M+=S;
- c+=S;x+=S;for(var A=b-w;A<b;A++){U+=t-K[c++];Z[x++]=d[U]}}};X.pP.OI=function(K,Z,b,J,w){var Y=b<<2,S=w<<2,d=1/(w+w+1),x=b-w-w-1,c=x<<2,M=X.pP.kM(w);
- for(var H=0;H<J;H++){var u=H*Y,t=u,U=u+S,A=u+Y,y=K[u],B=K[u+1],I=K[u+2],j=K[u+3],k=(w+1)*y,C=(w+1)*B,i=(w+1)*I,E=(w+1)*j;
- for(var o=0;o<S;o+=4){k+=K[u+o];C+=K[u+o+1];i+=K[u+o+2];E+=K[u+o+3]}for(var o=0;o<=S;o+=4){k+=K[U]-y;
- Z[u]=M[k];C+=K[U+1]-B;Z[u+1]=M[C];i+=K[U+2]-I;Z[u+2]=M[i];E+=K[U+3]-j;Z[u+3]=M[E];U+=4;u+=4}for(var o=0;
- o<c;o+=4){k+=K[U+o]-K[t+o];Z[u+o]=M[k];C+=K[U+o+1]-K[t+o+1];Z[u+o+1]=M[C];i+=K[U+o+2]-K[t+o+2];Z[u+o+2]=M[i];
- E+=K[U+o+3]-K[t+o+3];Z[u+o+3]=M[E]}U+=c;t+=c;u+=c;y=K[A-4];B=K[A-3];I=K[A-2];j=K[A-1];for(var o=b-w;
- o<b;o++){k+=y-K[t];Z[u]=M[k];C+=B-K[t+1];Z[u+1]=M[C];i+=I-K[t+2];Z[u+2]=M[i];E+=j-K[t+3];Z[u+3]=M[E];
- t+=4;u+=4}}};X.pP.aiJ=function(K,Z,b,J,w){var Y=1/(w+w+1),S=b-w-w-1;for(var H=0;H<J;H++){var d=H*b,x=d,c=d+w,M=K[d],u=K[d+b-1],t=(w+1)*M;
- for(var U=0;U<w;U++)t+=K[d+U];for(var U=0;U<=w;U++){t+=K[c+U]-M;Z[d+U]=t*Y}c+=w+1;d+=w+1;for(var U=0;
- U<S;U++){t+=K[c+U]-K[x+U];Z[d+U]=t*Y}c+=S;x+=S;d+=S;for(var U=b-w;U<b;U++){t+=u-K[x++];Z[d++]=t*Y}}};
- X.pP.amm=function(K,Z,b,J,w){var Y=1/(w+w+1),S=J-w-w-1,d=X.pP.kM(w);for(var H=0;H<b;H++){var x=H,c=x,M=x+w*b,u=K[x],t=K[x+b*(J-1)],U=(w+1)*u;
- for(var A=0;A<w;A++)U+=K[x+A*b];for(var A=0;A<=w;A++){U+=K[M]-u;Z[x]=d[U];M+=b;x+=b}for(var A=0;A<S;
- A++){var y=A*b;U+=K[M+y]-K[c+y];Z[x+y]=d[U]}c+=S*b;M+=S*b;x+=S*b;for(var A=J-w;A<J;A++){U+=t-K[c];Z[x]=d[U];
- c+=b;x+=b}}};X.pP.ahK=function(K,Z,b,J,w){var Y=b<<2,S=w<<2,d=1/(w+w+1),x=J-w-w-1,c=x<<2,M=X.pP.kM(w);
- for(var H=0;H<b;H++){var u=H<<2,t=u,U=u+w*Y,A=u+Y*(J-1),y=K[u],B=K[u+1],I=K[u+2],j=K[u+3],k=(w+1)*y,C=(w+1)*B,i=(w+1)*I,E=(w+1)*j;
- for(var o=0;o<w;o++){var $=u+o*Y;k+=K[$];C+=K[$+1];i+=K[$+2];E+=K[$+3]}for(var o=0;o<=w;o++){k+=K[U]-y;
- Z[u]=M[k];C+=K[U+1]-B;Z[u+1]=M[C];i+=K[U+2]-I;Z[u+2]=M[i];E+=K[U+3]-j;Z[u+3]=M[E];U+=Y;u+=Y}for(var o=0;
- o<x;o++){var m=o*Y;k+=K[U+m]-K[t+m];Z[u+m]=M[k];C+=K[U+m+1]-K[t+m+1];Z[u+m+1]=M[C];i+=K[U+m+2]-K[t+m+2];
- Z[u+m+2]=M[i];E+=K[U+m+3]-K[t+m+3];Z[u+m+3]=M[E]}t+=x*Y;U+=x*Y;u+=x*Y;y=K[A];B=K[A+1];I=K[A+2];j=K[A+3];
- for(var o=J-w;o<J;o++){k+=y-K[t];Z[u]=M[k];C+=B-K[t+1];Z[u+1]=M[C];i+=I-K[t+2];Z[u+2]=M[i];E+=j-K[t+3];
- Z[u+3]=M[E];t+=Y;u+=Y}}};X.pP.a9x=function(K,Z,b,J,w){var Y=1/(w+w+1),S=J-w-w-1;for(var H=0;H<b;H++){var d=H,x=d,c=d+w*b,M=K[d],u=K[d+b*(J-1)],t=(w+1)*M;
- for(var U=0;U<w;U++)t+=K[d+U*b];for(var U=0;U<=w;U++){t+=K[c]-M;Z[d]=t*Y;c+=b;d+=b}for(var U=0;U<S;U++){var A=U*b;
- t+=K[c+A]-K[x+A];Z[d+A]=t*Y}x+=S*b;c+=S*b;d+=S*b;for(var U=J-w;U<J;U++){t+=u-K[x];Z[d]=t*Y;x+=b;d+=b}}};
- X.G5={};X.G5.T=function(K,Z,b,J){var w=[];for(var Y=0;Y<4;Y++)for(var S=0;S<4;S++)w.push(K+b*S/3,Z+J*Y/3);
- return w};X.G5.g_=function(K,Z){var b=K.slice(0);for(var H=0;H<4;H++)for(var J=0;J<4;J++){var w=2*(H*4+J),Y=2*(J*4+(3-H));
- if(Z){var S=w;w=Y;Y=S}b[Y]=K[w];b[Y+1]=K[w+1]}return b};X.G5.a4s=new Float64Array(16);X.G5.drawImage=function(K,Z,b,J,w,Y,S){if(S==null)S=!1;
- var d=Y.d,x=Y.v,t=2;w=new Uint32Array(w.buffer);Z=new Uint32Array(Z.buffer);var c=X.G5.V.IF(K,0,1,0,1,b,J),M=c.nS,u=c.DQ,U=1/t,A=X.G5.Mi,y=new Float64Array(2),B=new Uint32Array(30);
- for(var I=0;I<x;I++)for(var j=0;j<d;j++){var k=j+Y.x+.5,C=I+Y.y+.5,i=X.G5.V.alZ(M,u,k,C,B),f=0,W=0,h=0,_=0;
- if(i==0)continue;var E=I*d+j,o=X.G5.PS(K,k,C,M,B,i,!0),$=A[0]*b,m=A[1]*J;if(S){if(o!=-1&&0<$&&$<b&&0<m&&m<J){var z=Math.floor(m)*b+Math.floor($);
- w[E]=Z[z]}continue}var r=o!=-1&&(1<$&&$<b-1)&&(1<m&&m<J-1);if(M[o+8]<.95){X.I.e8($,m,Z,b,J,w,E,0);continue}for(var H=0;
- H<t;H++)for(var D=0;D<t;D++){var k=j+Y.x+(H+.5)*U,C=I+Y.y+(D+.5)*U,o=0;o=X.G5.PS(K,k,C,M,B,i,!0);if(o!=-1){var $=A[0],m=A[1],$=Math.floor($*b);
- m=Math.floor(m*J);var l=Z[m*b+$],L=l>>>24;f+=(l&255)*L;W+=(l>>>8&255)*L;h+=(l>>>16&255)*L;_+=L}}if(_!=0){var N=1/_;
- f=~~(f*N+.5);W=~~(W*N+.5);h=~~(h*N+.5);_=~~(_*U*U+.5);w[E]=_<<24|h<<16|W<<8|f}}};X.G5.Mi=new Float64Array(5*20);
- X.G5.a8k=new Uint32Array(5*5*20);X.G5.PS=function(K,Z,b,J,w,Y,S){var d=X.G5.Mi,x=X.G5.a8k,c=0,M=0;for(var H=0;
- H<Y;H++){var u=w[H],t=c;c=X.G5.lC(K,Z,b,J,u+4,S,d,c);if(c!=t){x[M]=u;M+=5}}if(c==0)return-1;else if(c==5)return x[0];
- else{var U=0;for(var H=0;H<c;H+=5)if(d[H+4]<d[U+4])U=H;d[0]=d[U];d[1]=d[U+1];d[2]=d[U+2];d[3]=d[U+3];
- return x[U]}};X.G5.l5=new Array(10);X.G5.lC=function(K,Z,b,J,w,Y,S,d){var x=X.G5.l5,c=0,M=0,u=0,t=0,U=0,A=0,y=0,B=J[w],I=J[w+1],j=J[w+2],k=J[w+3],C=(j-Z)*(j-Z)+(k-b)*(k-b);
- for(var H=0;H<5&&C>.05;H++){X.G5.n2(x,0,I);X.G5.wr(x,4,B);X.G5.OC(K,x);c=x[8];M=x[9];X.G5.wr(x,0,I);
- X.G5.n2(x,4,B);X.G5.OC(K,x);u=x[8];t=x[9];U=1/(c*t-M*u);A=(j-Z)*U;y=(k-b)*U;B+=-t*A+u*y;I+=+M*A-c*y;
- X.G5.t9(K,B,I,x);j=x[8];k=x[9];C=(j-Z)*(j-Z)+(k-b)*(k-b)}if(Y&&(B<0||B>1||I<0||I>1||C>.25))return d;
- S[d]=B;S[d+1]=I;S[d+2]=j;S[d+3]=k;S[d+4]=c*t-M*u;return d+5};X.G5.apply=function(K,Z,b){var J=b.x,w=b.y,Y=1/b.d,S=1/b.v,d=X.G5.l5;
- for(var x=0;x<Z.length;x+=2){var c=(Z[x]-J)*Y,M=(Z[x+1]-w)*S;X.G5.t9(K,c,M,d);Z[x]=d[8];Z[x+1]=d[9]}};
- X.G5.t9=function(K,Z,b,J){X.G5.n2(J,0,b);X.G5.n2(J,4,Z);X.G5.OC(K,J)};X.G5.wr=function(K,H,Z){var b=1-Z;
- K[H]=-3*(b*b);K[H+1]=3*(b*b)-6*(Z*b);K[H+2]=6*(Z*b)-3*(Z*Z);K[H+3]=3*(Z*Z)};X.G5.n2=function(K,H,Z){var b=1-Z;
- K[H]=b*(b*b);K[H+1]=3*Z*(b*b);K[H+2]=3*(Z*Z)*b;K[H+3]=Z*Z*Z};X.G5.OC=function(K,Z){var b=0,J=0,w=0;w=Z[0]*Z[4];
- b+=K[0]*w;J+=K[1]*w;w=Z[0]*Z[5];b+=K[2]*w;J+=K[3]*w;w=Z[0]*Z[6];b+=K[4]*w;J+=K[5]*w;w=Z[0]*Z[7];b+=K[6]*w;
- J+=K[7]*w;w=Z[1]*Z[4];b+=K[8]*w;J+=K[9]*w;w=Z[1]*Z[5];b+=K[10]*w;J+=K[11]*w;w=Z[1]*Z[6];b+=K[12]*w;J+=K[13]*w;
- w=Z[1]*Z[7];b+=K[14]*w;J+=K[15]*w;w=Z[2]*Z[4];b+=K[16]*w;J+=K[17]*w;w=Z[2]*Z[5];b+=K[18]*w;J+=K[19]*w;
- w=Z[2]*Z[6];b+=K[20]*w;J+=K[21]*w;w=Z[2]*Z[7];b+=K[22]*w;J+=K[23]*w;w=Z[3]*Z[4];b+=K[24]*w;J+=K[25]*w;
- w=Z[3]*Z[5];b+=K[26]*w;J+=K[27]*w;w=Z[3]*Z[6];b+=K[28]*w;J+=K[29]*w;w=Z[3]*Z[7];b+=K[30]*w;J+=K[31]*w;
- Z[8]=b;Z[9]=J};X.G5.V={};X.G5.V.ho=12;X.G5.V.qw=new Uint32Array(50);X.G5.V.alZ=function(K,Z,b,J,w){var Y=0,S=X.G5.V.qw,d=1;
- S[0]=0;while(d!=0){var x=S[--d];if(K[x+0]<=b&&K[x+1]<=J&&b<K[x+2]&&J<K[x+3]){if(Z[x+x+18]==0){w[Y]=x;
- Y++}else{S[d]=Z[x+x+18];S[d+1]=Z[x+x+19];d+=2}}}return Y};X.G5.V.amX=function(K,Z,b,J,w){var Y=0,S=X.G5.V.QH,d=X.G5.V.qw,x=1,c=0,M=999999999999;
- d[0]=0;while(x!=0){var u=d[--x],t=S(b,J,K[u+0],K[u+1]),U=S(b,J,K[u+0],K[u+3]),A=S(b,J,K[u+2],K[u+1]),y=S(b,J,K[u+2],K[u+3]),B=Math.min(t,Math.min(U,Math.min(A,y))),I=Math.max(t,Math.max(U,Math.max(A,y)));
- if(B>M)continue;if(Z[u+u+18]==0){if(I<M){M=I;c=u}}else{d[x]=Z[u+u+18];d[x+1]=Z[u+u+19];x+=2}}w[Y]=c;
- Y++;return Y};X.G5.V.QH=function(K,Z,b,J){return(b-K)*(b-K)+(J-Z)*(J-Z)};X.G5.V.SR=null;X.G5.V.sv=null;
- X.G5.V.IF=function(K,Z,b,J,w,Y,S){if(Y==null){Y=1;S=1}X.G5.V.sv=K;if(X.G5.V.SR==null){X.G5.V.SR={nS:new Float64Array(15e3*8),DQ:null};
- X.G5.V.SR.DQ=new Uint32Array(X.G5.V.SR.nS.buffer)}var d=X.G5.V.SR;X.G5.V.jo(K,Z,b,J,w,0,d.nS,d.DQ,0,Y,S);
- return d};X.G5.V.jo=function(K,Z,b,J,w,Y,S,d,x,c,M){var u=X.O.Jv(K),t=x,U=X.G5.V.sv,A=(Z+b)/2,y=(J+w)/2,B=X.G5.l5,I=X.G5.Mi,j=X.G5.a4s,co,eJ,d9;
- X.G5.t9(U,A,y,B);var k=B[8],C=B[9];j[0]=A;j[1]=y;j[2]=k;j[3]=C;X.G5.lC(U,k+1,C,j,0,!1,I,0);var i=(A-I[0])*c,E=(y-I[1])*M,o=Math.sqrt(i*i+E*E);
- X.G5.lC(U,k,C+1,j,0,!1,I,0);var $=(A-I[0])*c,m=(y-I[1])*M,z=Math.sqrt($*$+m*m);S[t]=u.x;S[t+1]=u.y;S[t+2]=u.x+u.d;
- S[t+3]=u.y+u.v;S[t+4]=A;S[t+5]=y;S[t+6]=k;S[t+7]=C;S[t+8]=.5*(o+z);d[t+t+18]=0;d[t+t+19]=0;x+=10;X.G5.n2(B,0,.1);
- X.G5.wr(B,4,.1);X.G5.OC(K,B);var r=B[8],f=B[9];X.G5.wr(B,0,.1);X.G5.n2(B,4,.7);X.G5.OC(K,B);var W=B[8],h=B[9];
- X.G5.n2(B,0,.8);X.G5.wr(B,4,.8);X.G5.OC(K,B);var _=B[8],D=B[9];X.G5.wr(B,0,.9);X.G5.n2(B,4,.2);X.G5.OC(K,B);
- var l=B[8],L=B[9],N=(_-r)*(_-r)+(l-W)*(l-W)+(D-f)*(D-f)+(L-h)*(L-h);if(x>=S.length){console.log("Buffer not long enough");
- throw"e"}if(Y==X.G5.V.ho||N<2)return x;var a=X.G5.V.Ni(K,!0),G=X.O.Jv(a[0]),p=X.O.Jv(a[1]),T=X.G5.V.Ni(K,!1),v=X.O.Jv(T[0]),g=X.O.Jv(T[1]);
- if(G.d+G.v+p.d+p.v<v.d+v.v+g.d+g.v){d9=!0;co=a[0];eJ=a[1]}else{d9=!1;co=T[0];eJ=T[1]}var el=(Z+b)/2,O=(J+w)/2,fO=Z,hn=J,an=b,cF=w,cY=Z,iF=J,eU=b,g_=w;
- if(d9){an=cY=el}else{cF=iF=O}d[t+t+18]=x;x=X.G5.V.jo(co,fO,an,hn,cF,Y+1,S,d,x,c,M);d[t+t+19]=x;x=X.G5.V.jo(eJ,cY,eU,iF,g_,Y+1,S,d,x,c,M);
- var iQ=d[t+t+18],b5=d[t+t+19];S[t]=Math.min(S[iQ],S[b5]);S[t+1]=Math.min(S[iQ+1],S[b5+1]);S[t+2]=Math.max(S[iQ+2],S[b5+2]);
- S[t+3]=Math.max(S[iQ+3],S[b5+3]);return x};X.G5.V.Ni=function(K,Z){var b=0,J=0,w=0,Y=0,S=0,d=0,x=0,c=0,M=K.slice(0),u=K.slice(0);
- for(var H=0;H<4;H++){b=Z?K[H*8+2*0]:K[0*8+2*H];J=Z?K[H*8+2*0+1]:K[0*8+2*H+1];w=Z?K[H*8+2*1]:K[1*8+2*H];
- Y=Z?K[H*8+2*1+1]:K[1*8+2*H+1];S=Z?K[H*8+2*2]:K[2*8+2*H];d=Z?K[H*8+2*2+1]:K[2*8+2*H+1];x=Z?K[H*8+2*3]:K[3*8+2*H];
- c=Z?K[H*8+2*3+1]:K[3*8+2*H+1];var t=(b+w)/2,U=(J+Y)/2,A=(w+S)/2,y=(Y+d)/2,B=(S+x)/2,I=(d+c)/2,j=(t+A)/2,k=(U+y)/2,C=(A+B)/2,i=(y+I)/2,E=(j+C)/2,o=(k+i)/2;
- if(Z){M[H*8+2*0]=b;M[H*8+2*0+1]=J;M[H*8+2*1]=t;M[H*8+2*1+1]=U;M[H*8+2*2]=j;M[H*8+2*2+1]=k;M[H*8+2*3]=E;
- M[H*8+2*3+1]=o;u[H*8+2*0]=E;u[H*8+2*0+1]=o;u[H*8+2*1]=C;u[H*8+2*1+1]=i;u[H*8+2*2]=B;u[H*8+2*2+1]=I;u[H*8+2*3]=x;
- u[H*8+2*3+1]=c}else{M[0*8+2*H]=b;M[0*8+2*H+1]=J;M[1*8+2*H]=t;M[1*8+2*H+1]=U;M[2*8+2*H]=j;M[2*8+2*H+1]=k;
- M[3*8+2*H]=E;M[3*8+2*H+1]=o;u[0*8+2*H]=E;u[0*8+2*H+1]=o;u[1*8+2*H]=C;u[1*8+2*H+1]=i;u[2*8+2*H]=B;u[2*8+2*H+1]=I;
- u[3*8+2*H]=x;u[3*8+2*H+1]=c}}return[M,u]};X.lh={};X.lh.a3F=function(K,Z,b){var J=Date.now(),w=new ArrayBuffer(Z*b*16),Y=X.lh.a4m(K,Z,b,w),S=X.lh.a3m(Z,b,w);
- return{QR:S,De:Y}};X.lh.a1O=function(K,Z,b){var J=Math.round(K.length/8),w=new Uint32Array(J),Y=new Uint8Array(J),S=new Uint32Array(J);
- X.Zs(w,4294967295,0);w[b]=0;var d=new a6(J);d.push(b,w[b]);var x={QR:K,De:Z,HO:w,vm:Y,yc:S,wy:d,al4:b};
- return x};X.lh.YC=function(K,Z){var b=K.QR,J=K.De,w=K.HO,Y=K.vm,S=K.yc,d=K.wy;while(!d.S2()&&(Z==null||Y[Z]==0)){var x=d.pop();
- Y[x]=1;for(var H=0;H<8;H++){var c=b[8*x+H],M=x+c;if(c==0||Y[M])continue;var u=w[x]+J[8*x+H];if(d.contains(M)&&u<w[M])d.remove(M,w[M]);
- if(!d.contains(M)){w[M]=u;S[M]=x;d.push(M,w[M])}}}};function a6(K){this.O2=new Uint32Array(K);this.list=[];
- this.m2=0;this.OR=4294967295}a6.prototype.S2=function(){return this.m2==0};a6.prototype.push=function(K,Z){var b=this.list;
- if(b[Z]==null)b[Z]=[];b[Z].push(K);this.m2++;this.O2[K]=b[Z].length-1+1;this.OR=Math.min(this.OR,Z)};
- a6.prototype.pop=function(){this.m2--;var K=this.list,Z=this.OR,b=K[Z].pop();if(K[Z].length==0)K[Z]=null;
- this.XL();this.O2[b]=0;return b};a6.prototype.contains=function(K){return this.O2[K]!=0};a6.prototype.remove=function(K,Z){this.m2--;
- var b=this.list,H=this.O2[K]-1;if(H==b[Z].length-1)b[Z].pop();else{var J=b[Z].pop();b[Z][H]=J;this.O2[J]=H+1}if(b[Z].length==0)b[Z]=null;
- this.O2[K]=0;this.XL()};a6.prototype.XL=function(){if(this.m2==0){this.OR=4294967295;return}var K=this.OR,Z=this.list;
- while(Z[K]==null)K++;this.OR=K};X.lh.aeT=function(K,Z,b,J){var w=new Int16Array(J);for(var Y=0;Y<b;Y++)for(var S=0;
- S<Z;S++){var H=Y*Z+S,d=0;if(1<S&&S<Z-2&&1<Y&&Y<b-2){d+=K[H-Z-Z];d+=K[H-Z-1]+2*K[H-Z]+K[H-Z+1];d+=K[H-2]+2*K[H-1]-16*K[H]+2*K[H+1]+K[H+2];
- d+=K[H+Z-1]+2*K[H+Z]+K[H+Z+1];d+=K[H+Z+Z]}else d=-16*K[H];w[H]=d}return w};X.lh.a3A=function(K,Z,b,J){if(J==null)J=128;
- var w=new Uint8Array(Z*b);for(var Y=1;Y<b-1;Y++)for(var S=1;S<Z-1;S++){var H=Y*Z+S;w[H]=X.lh.alJ(K[H],K[H-1],K[H+1],K[H-Z],K[H+Z],J)}return w};
- X.lh.alJ=function(K,Z,b,J,w,Y){var S=Math.abs(K);return K*Z<0&&S<Math.abs(Z)&&Math.abs(Z-K)>Y||K*b<0&&S<Math.abs(b)&&Math.abs(b-K)>Y||K*J<0&&S<Math.abs(J)&&Math.abs(J-K)>Y||K*w<0&&S<Math.abs(w)&&Math.abs(w-K)>Y?1:0};
- X.lh.a2Q=function(K,Z,b,J){var w=new Float32Array(J),Y=0;new Uint32Array(J).fill(0);for(var S=0;S<b;
- S++)for(var d=0;d<Z;d++){var x=0,c=0,H=S*Z+d,M=H*3;if(0<d&&d<Z-1)x=K[H+1]-K[H-1];if(0<S&&S<b-1)c=K[H+Z]-K[H-Z];
- var u=w[M+2]=Math.sqrt(x*x+c*c);if(u!=0){var t=1/u;w[M]=x*t;w[M+1]=c*t}if(u>Y)Y=u}var U=Z*b,A=Y==0?0:1/Y;
- for(var H=0;H<U;H++)w[H*3+2]=1-w[H*3+2]*A;return w};X.lh.ahn=function(K,Z,b){return b[~~((.5+.5*K)*255)]+b[~~((.5+.5*Z)*255)]};
- X.lh.a4m=function(K,Z,b,J){var w=Date.now(),Y=X.lh.aeT(K,Z,b,J),S=X.lh.a3A(Y,Z,b),d=X.lh.a2Q(K,Z,b,J),x=new Float32Array(256);
- for(var H=0;H<256;H++)x[H]=Math.acos(-1+2*H/255)*(.95/Math.PI);var c=[-1,0,1,1,1,0,-1,-1],M=[-1,-1,-1,0,1,1,1,0];
- for(var H=0;H<8;H++){var u=1/Math.sqrt(c[H]*c[H]+M[H]*M[H]);c[H]*=u;M[H]*=u}var t=[c[0],M[0],c[1],M[1],c[2],M[2],c[3],M[3]],U=[-Z-1,-Z,-Z+1,1],A=new Uint8Array(Z*b*8);
- new Uint32Array(A.buffer).fill(4294967295);var y=Z*b;for(var B=1;B<b-1;B++)for(var I=1;I<Z-1;I++){var j=B*Z+I,k=1-S[j],C=d[j*3+2],i=d[3*j+1],E=-d[3*j];
- for(var o=0;o<4;o++){var $=j+U[o];X.lh.a6g(j,$,o,A,S,d,k,C,i,E,t,x)}}return A};X.lh.a6g=function(K,Z,b,J,w,Y,S,d,x,c,M,u){var t=1-w[Z],U=(b&1)==0?1:Math.SQRT1_2,A=Y[Z*3+2]*U,y=Y[3*Z+1],B=-Y[3*Z],I=d*U,j=M[b+b],k=M[b+b+1],C=x*j+c*k,i=y*j+B*k;
- if(C+i<0){C=-C;i=-i}var E=X.lh.ahn(C,i,u);J[(K<<3)+b]=X.lh.pL(t,E,A);J[(Z<<3)+b+4]=X.lh.pL(S,E,I)};X.lh.pL=function(K,Z,b){return 1+~~(.5+20*(.43*K+.43*Z+.14*b))};
- X.lh.a3m=function(K,Z,b){var J=new Int16Array(b),w=J,H=0,Y=0;new Uint32Array(b).fill(0);for(var S=0;
- S<Z;S++)for(var d=0;d<K;d++){if(S>0&&d>0)w[Y+0]=-K-1;if(S>0)w[Y+1]=-K;if(S>0&&d<K-1)w[Y+2]=-K+1;if(d<K-1)w[Y+3]=1;
- if(S<Z-1&&d<K-1)w[Y+4]=K+1;if(S<Z-1)w[Y+5]=K;if(S<Z-1&&d>0)w[Y+6]=K-1;if(d>0)w[Y+7]=-1;H++;Y+=8}return J};
- X.kF={};X.kF.Eu=function(K){var Z=K.slice(0),b=0;for(var H=0;H<K.length;H++)b+=K[H];for(var H=0;H<K.length;
- H++)Z[H]/=b;return Z};X.kF.tu=[X.kF.Eu([1,2,1,2,16,2,1,2,1]),X.kF.Eu([1,2,1,2,4,2,1,2,1]),X.kF.Eu([0,-1,0,-1,8,-1,0,-1,0]),X.kF.Eu([-.7,-1,-.7,-1,10,-1,-.7,-1,-.7]),[-1,0,1,-2,0,2,-1,0,1],[1,2,1,0,0,0,-1,-2,-1]];
- X.kF.A3=function(K,Z,b,J,w,Y,S,d){if(S==null)S=!1;if(d==null)d=!1;var x=Math.floor(Math.sqrt(w.length)),c=x-1>>>1,M=new Uint32Array(K.buffer),Z=new Uint8ClampedArray(Z.buffer);
- for(var H=0;H<J;H++)for(var u=0;u<b;u++){var t=0,U=0,A=0,y=0;for(var B=0;B<x;B++)for(var I=0;I<x;I++){var j=w[B*x+I];
- if(j==0)continue;var k=u-c+I,C=H-c+B;if(k<0)k=0;else if(k>b-1)k=b-1;if(C<0)C=0;else if(C>J-1)C=J-1;if(d&&M[C*b+k]>>>24==0){C=H;
- k=u}var i=M[C*b+k];t+=(i&255)*j;U+=(i>>>8&255)*j;A+=(i>>>16&255)*j;y+=(i>>>24&255)*j}if(S){if(t<0)t=-t;
- if(U<0)U=-U;if(A<0)A=-A;if(y<0)y=-y}if(d){t=Math.max(0,Math.min(255,t));U=Math.max(0,Math.min(255,U));
- A=Math.max(0,Math.min(255,A));y=Math.max(0,Math.min(255,y))}var E=H*b+u<<2;Z[E]=~~(.5+t);Z[E+1]=~~(.5+U);
- Z[E+2]=~~(.5+A);Z[E+3]=255-Y&Z[E+3]|Y&~~(.5+y)}};X.kF.Ra=function(K,Z,b,J){var w=K.length,Y=new Uint8Array(w);
- X.kF.A3(K,Z,b,J,X.kF.tu[4],0,!0);X.kF.A3(K,Y,b,J,X.kF.tu[5],0,!0);for(var H=0;H<w;H+=4){var S=Z[H],d=Z[H+1],x=Z[H+2],c=Z[H+3],M=Y[H],u=Y[H+1],t=Y[H+2],U=Y[H+3];
- Z[H]=255-Math.max(0,Math.min(255,Math.sqrt(S*S+M*M)));Z[H+1]=255-Math.max(0,Math.min(255,Math.sqrt(d*d+u*u)));
- Z[H+2]=255-Math.max(0,Math.min(255,Math.sqrt(x*x+t*t)))}};X.kF.u1=function(K,Z,b,J){var w=K.length,Y=new Uint8Array(w);
- X.kF.di(K,Z,b,J,X.kF.tu[4],!0);X.kF.di(K,Y,b,J,X.kF.tu[5],!0);for(var H=0;H<w;H++){var S=Z[H],d=Y[H];
- Z[H]=255-Math.max(0,Math.min(255,Math.sqrt(S*S+d*d)))}};X.kF.di=function(K,Z,b,J,w,Y){Z=new Uint8ClampedArray(Z.buffer);
- var S=[-b-1,-b,-b+1,-1,0,1,b-1,b,b+1],d=J-1,x=b-1;for(var H=1;H<d;H++)for(var c=1;c<x;c++){var M=H*b+c,u=X.kF.VU(K,M,b,w);
- if(Y){if(u<0)u=-u}Z[M]=~~(u+.5)}};X.kF.VU=function(K,Z,b,J){return K[Z-b-1]*J[0]+K[Z-b]*J[1]+K[Z-b+1]*J[2]+K[Z-1]*J[3]+K[Z]*J[4]+K[Z+1]*J[5]+K[Z+b-1]*J[6]+K[Z+b]*J[7]+K[Z+b+1]*J[8]};
- X.kF.g7=function(K,Z,b,J,w){var Y=[-b-1,-b,-b+1,-1,0,1,b-1,b,b+1],S=J-1,d=b-1;for(var H=1;H<S;H++)for(var x=1;
- x<d;x++){var c=H*b+x;Z[c]=X.kF.anK(K,c,b,w)}};X.kF.anK=function(K,Z,b,J){return K[Z-b-1]*J[0]+K[Z-b]*J[1]+K[Z-b+1]*J[2]+K[Z-1]*J[3]+K[Z]*J[4]+K[Z+1]*J[5]+K[Z+b-1]*J[6]+K[Z+b]*J[7]+K[Z+b+1]*J[8]};
- X.fy={};X.fy.a5F=function(){function K(S,d,x,c,M,u,t){if(M==0){d.set(S);return}var U=X.T(x*c),A=X.T(x*c);
- if(X.lo(S)){Z(S,d,x,c,M,u,t);var y=[X.fy.Sb,X.fy.oi],B=y.indexOf(u),I=B!=-1?y[1-B]:u;X.y4(S,U,3);X.fy.nB(U,A,x,c,M,I,t);
- X.qe(A,d,3)}else{for(var H=0;H<3;H++){X.y4(S,U,H);X.fy.nB(U,A,x,c,M,u,t);X.qe(A,d,H)}}}function Z(S,d,x,c,M,u,t){var U=0,A=new ArrayBuffer(512*4*3),y=[new Int32Array(A,0),new Int32Array(A,2048),new Int32Array(A,2*2048)],B=1+2*Math.round(Math.sqrt(M)),I=B>>>1,j=new Array(B),k=new Array(B);
- for(var H=0;H<B;H++){var A=new ArrayBuffer(512*4*3);j[H]=[new Int32Array(A,0),new Int32Array(A,2048),new Int32Array(A,2*2048)];
- k[H]=j[H][0]}var C=u[0],i=u[1],E=y[0];for(var o=0;o<x;o++)if(o<M||o>x-M-B-1){E.fill(0);var $=Math.max(o-M,0),m=Math.min(x,o+M+1),z=m-$;
- for(var r=0;r<M;r++)J(E,S,r*x+$,r*x+m,1);for(var r=0;r<c;r++){var f=r-M-1,W=r+M;if(W<c)J(E,S,W*x+$,W*x+m,1);
- if(f>=0)J(E,S,f*x+$,f*x+m,-1);var h=r*x+o<<2;U=E[300];if(U!=0)for(var H=0;H<3;H++)d[h+H]=C(y[H],S[h+H],U,t)}}else{for(var H=0;
- H<B;H++)k[H].fill(0);var $=o-M+I,m=o+M+1+I;for(var r=0;r<M;r++)b(k,S,r*x+$,r*x+m,1,I);for(var r=0;r<c;
- r++){var f=r-M-1,W=r+M;if(f>=0)b(k,S,f*x+$,f*x+m,-1,I);if(W<c)b(k,S,W*x+$,W*x+m,1,I);var _=j[I];U=_[0][300];
- for(var H=0;H<I;H++){var D=I-1-H,l=I+1+H,L=j[D],N=j[l],a=U+L[0][300],G=U+N[0][300],p=r*x+o+D<<2,T=r*x+o+l<<2;
- if(a!=0)for(var v=0;v<3;v++)d[p+v]=i(_[v],L[v],S[p+v],a,t);if(G!=0)for(var v=0;v<3;v++)d[T+v]=i(_[v],N[v],S[T+v],G,t)}var h=r*x+o+I<<2;
- if(U!=0)for(var v=0;v<3;v++)d[h+v]=C(_[v],S[h+v],U,t)}o+=B-1}}function b(S,d,x,c,M,u){var t=w,U=x<<2,A=c<<2;
- t(S[u-1],d,x-1<<2,M);t(S[u-1],d,c-1<<2,-M);t(S[u+1],d,c<<2,M);t(S[u+1],d,x<<2,-M);for(var H=1;H<u;H++){var y=S[u-H-1],B=S[u+H+1];
- for(var I=0;I<=H;I++){var j=I<<2;t(y,d,x-1-I<<2,M);t(y,d,c-1-I<<2,-M);t(B,d,c+I<<2,M);t(B,d,x+I<<2,-M)}}J(S[u],d,x,c,M)}function J(S,d,H,x,c){var M=H<<2,u=x<<2;
- while(M<u){w(S,d,M,c);M+=4}}function w(S,d,x,c){var M=c*d[x+3];S[300]+=M;Y(S,d[x],0,M);Y(S,d[x+1],512,M);
- Y(S,d[x+2],1024,M)}function Y(S,d,x,c){S[x|d]+=c;S[x|256|d>>>4]+=c}return K}();X.fy.nB=function(){function K(u,t,U,A,y,B,I){if(y==0){t.set(u);
- return}if(y<=80)Z(u,t,U,A,y,B,I);else Y(u,t,U,A,y,B,I)}function Z(u,t,U,A,y,B,I){var j=0,k=new Int32Array(512),C=1+2*Math.round(Math.sqrt(y)),i=C>>>1,E=new Array(C);
- for(var H=0;H<C;H++)E[H]=new Int32Array(512);var o=B[0],$=B[1];for(var m=0;m<U;m++)if(m<y||m>U-y-C-1){k.fill(0);
- j=0;var z=Math.max(m-y,0),r=Math.min(U,m+y+1),f=r-z;for(var W=0;W<y;W++){j+=f;J(k,u,W*U+z,W*U+r,1)}for(var W=0;
- W<A;W++){var h=W-y-1,_=W+y;if(h>=0){j-=f;J(k,u,h*U+z,h*U+r,-1)}if(_<A){j+=f;J(k,u,_*U+z,_*U+r,1)}var D=o(k,u[W*U+m],j,I);
- t[W*U+m]=D}}else{for(var H=0;H<C;H++)E[H].fill(0);j=0;var z=m-y+i,r=m+y+1+i,f=r-z;for(var W=0;W<y;W++){j+=f;
- b(E,u,W*U+z,W*U+r,1,i)}for(var W=0;W<A;W++){var h=W-y-1,_=W+y;if(h>=0){j-=f;b(E,u,h*U+z,h*U+r,-1,i)}if(_<A){j+=f;
- b(E,u,_*U+z,_*U+r,1,i)}for(var H=0;H<i;H++){var l=i-1-H,L=i+1+H;t[W*U+m+l]=$(E[i],E[l],u[W*U+m+l],j,I);
- t[W*U+m+L]=$(E[i],E[L],u[W*U+m+L],j,I)}t[W*U+m+i]=o(E[i],u[W*U+m+i],j,I)}m+=C-1}}function b(u,t,U,A,y,B){var I=w;
- I(u[B-1],t[U-1],0,y);I(u[B-1],t[A-1],0,-y);I(u[B+1],t[A],0,y);I(u[B+1],t[U],0,-y);for(var H=1;H<B;H++){var j=u[B-H-1],k=u[B+H+1];
- for(var C=0;C<=H;C++){I(j,t[U-1-C],0,y);I(j,t[A-1-C],0,-y);I(k,t[A+C],0,y);I(k,t[U+C],0,-y)}}J(u[B],t,U,A,y)}function J(u,t,H,U,A){while(H<U)w(u,t[H++],0,A)}function w(u,t,U,A){u[U|t]+=A;
- u[U|256|t>>>4]+=A}function Y(u,t,U,A,y,B,I){var j=0,k=new Int32Array(512),C=new Int32Array(1*U),i=new Int32Array(512*U),E=Math.min(y,U),o=Math.min(y,A),$=B[0];
- for(var m=0;m<o;m++)S(i,C,u,U,m,1);for(var m=0;m<A;m++){if(m+y<A)S(i,C,u,U,m+y,1);if(m-y-1>=0)S(i,C,u,U,m-y-1,-1);
- k.fill(0);j=0;for(var z=0;z<E;z++){j+=C[z];d(k,i,z)}for(var z=0;z<U;z++){var r=z-y-1,f=z+y;if(r>=0&&C[r]!=0){j-=C[r];
- x(k,i,r)}if(f<U&&C[f]!=0){j+=C[f];d(k,i,f)}var W=j==0?0:$(k,u[m*U+z],j,I);t[m*U+z]=W}}}function S(u,t,U,A,y,B){var H=y*A;
- for(var I=0;I<A;I++){w(u,U[H+I],I<<9,B);t[I]+=B}}function d(u,t,U){for(var H=0;H<16;H++){var A=t[U<<9|256|H];
- if(A==0)continue;u[256|H]+=A;var y=H<<4,B=U<<9|y;c(u,t,y,B);c(u,t,y+4,B+4);c(u,t,y+8,B+8);c(u,t,y+12,B+12)}}function x(u,t,U){for(var H=0;
- H<16;H++){var A=t[U<<9|256|H];if(A==0)continue;u[256|H]-=A;var y=H<<4,B=U<<9|y;M(u,t,y,B);M(u,t,y+4,B+4);
- M(u,t,y+8,B+8);M(u,t,y+12,B+12)}}function c(u,t,U,A){u[U]+=t[A];u[U+1]+=t[A+1];u[U+2]+=t[A+2];u[U+3]+=t[A+3]}function M(u,t,U,A){u[U]-=t[A];
- u[U+1]-=t[A+1];u[U+2]-=t[A+2];u[U+3]-=t[A+3]}return K}();X.fy.oi=[function(K,Z,b,J){var H=15;while(K[256|H]==0&&H>0)H--;
- H=(H<<4)+15;while(K[H]==0&&H>0)H--;return H},function(K,Z,b,J,w){var H=15;while(K[256|H]+Z[256|H]==0&&H>0)H--;
- H=(H<<4)+15;while(K[H]+Z[H]==0&&H>0)H--;return H}];X.fy.Sb=[function(K,Z,b,J){var H=0;while(K[256|H]==0&&H<15)H++;
- H=H<<4;while(K[H]==0&&H<255)H++;return H},function(K,Z,b,J,w){var H=0;while(K[256|H]+Z[256|H]==0&&H<15)H++;
- H=H<<4;while(K[H]+Z[H]==0&&H<255)H++;return H}];X.fy.RR=.5;X.fy.bo=[function(K,Z,b,J){var w=~~(.5+X.fy.RR*b),Y=0,H=256;
- while(Y+K[H]<=w)Y+=K[H++];H=H-256<<4;while(Y<=w)Y+=K[H++];return H-1},function(K,Z,b,J,w){var Y=~~(.5+X.fy.RR*J),S=0,H=256;
- while(S+K[H]+Z[H]<=Y){S+=K[H]+Z[H];H++}H=H-256<<4;while(S<=Y){S+=K[H]+Z[H];H++}return H-1}];X.fy.aE=[function(K,Z,b,J){var w=J[0],Y=0,S=0,H=Math.max(0,Z-w),d=Math.min(256,Z+w+1);
- while(H<d){var x=K[H];Y+=H*x;S+=x;H++}return S==0?0:Y/S},function(K,Z,b,J,w){var Y=w[0],S=0,d=0,H=Math.max(0,b-Y),x=Math.min(256,b+Y+1);
- while(H<x){var c=K[H]+Z[H];S+=H*c;d+=c;H++}return d==0?0:S/d}];X.I={};X.I.pR=function(K){var Z=P.o.Ph(K.Trnf),b=K.Sz.v,J=X.I.oO(Z,new bW(0,0,b.Wdth.v,b.Hght.v));
- return X.I.f0(J)};X.I.oO=function(K,Z){var b=K[0],J=K[1],w=K[2],Y=K[3],S=K[6],d=K[7],x=K[4],c=K[5],M=0,u=0,t=1,U=0,A=0,y=1,B=1,I=1;
- if(Z){M=Z.x;u=Z.y;t=Z.x+Z.d;U=Z.y;A=Z.x;y=Z.y+Z.v;B=Z.x+Z.d;I=Z.y+Z.v}return X.I.ku(K,[M,u,t,U,B,I,A,y])};
- X.I.ku=function(K,Z){var b=K[0],J=K[1],w=K[2],Y=K[3],S=K[6],d=K[7],x=K[4],c=K[5],M=Z[0],u=Z[1],t=Z[2],U=Z[3],A=Z[6],y=Z[7],B=Z[4],I=Z[5],j=[[M,u,1,0,0,0,-M*b,-u*b,b],[0,0,0,M,u,1,-M*J,-u*J,J],[t,U,1,0,0,0,-t*w,-U*w,w],[0,0,0,t,U,1,-t*Y,-U*Y,Y],[A,y,1,0,0,0,-A*S,-y*S,S],[0,0,0,A,y,1,-A*d,-y*d,d],[B,I,1,0,0,0,-B*x,-I*x,x],[0,0,0,B,I,1,-B*c,-I*c,c]],k=[0,0,0,0,0,0,0,0],C=X._w.Rz(j,k);
- if(C!=0)k=[0,0,0,0,0,0,0,0];return k};X.I.xE=function(K){return Math.abs(K[6])<1e-10&&Math.abs(K[7])<1e-10};
- X.I.f0=function(K){return new cM(K[0],K[3],K[1],K[4],K[2],K[5])};X.I.rx=function(K){return[K.R,K.hy,K._i,K.a,K.tX,K.yy,0,0]};
- X.I.apply=function(K,Z){var b=new Float64Array(2);for(var J=0;J<Z.length;J+=2){var w=Z[J],Y=Z[J+1];X.I.Lm(w,Y,K,b);
- Z[J]=b[0];Z[J+1]=b[1]}};X.I.Lm=function(K,Z,b,J){var w=1/(b[6]*K+b[7]*Z+1);J[0]=(b[0]*K+b[1]*Z+b[2])*w;
- J[1]=(b[3]*K+b[4]*Z+b[5])*w};X.I.aY=function(K,Z){var b=new Float64Array(2);X.I.Lm(Z.x,Z.y,K,b);return new iz(b[0],b[1])};
- X.I.e$=function(K,Z,b,J){K=new Uint32Array(K.buffer);Z=new Uint32Array(Z.buffer);for(var w=0;w<J;w++){for(var Y=0;
- Y<b;Y++){Z[Y*J+w]=K[w*b+Y]}}};X.I.ajA=function(K,Z,b,J){K=new Uint32Array(K.buffer);Z=new Uint32Array(Z.buffer);
- for(var w=0;w<J;w++){for(var Y=0;Y<b;Y++){Z[w*b+Y]=K[w*b+b-1-Y]}}};X.I.Z_=function(K){return Math.abs(K[6])<1e-9&&Math.abs(K[7])<1e-9};
- X.I.DK=function(K){return Math.abs(K[0])<1e-9&&Math.abs(K[4])<1e-9||Math.abs(K[1])<1e-9&&Math.abs(K[3])<1e-9};
- X.I.drawImage=function(K,Z,b,J,w,Y,S,d,x){if(S==null)S=!1;if(d==null)d=!1;var c=X.I.yK(K),M=!0,u=0,t=1/Math.sqrt(Math.abs(K[0]/b*K[4]/J-K[1]/b*K[3]/J));
- for(var H=0;H<8;H++){var U=Math.round(K[H]);if(H!=2&&H!=5)u+=Math.abs(U);if(Math.abs(U-K[H])>1e-9)M=!1}var A=X.I.Z_(K),y=X.I.DK(K)&&A,B=y?1:0;
- if(S||M&&u==b+J&&A){X.I.a2f(c,Z,b,J,w,Y,d,A,x);return}var I=Y.d,j=Y.v,k=new Float64Array(2);w=new Uint32Array(w.buffer);
- Z=new Uint32Array(Z.buffer);for(var C=0;C<j;C++)for(var i=0;i<I;i++){var E=C*I+i,o,$,m,z,g=0,co=0,eJ=0,d9=0;
- w[E]=0;var r=i+Y.x+.5,f=C+Y.y+.5;o=r;$=f;m=c;z=1/(m[6]*o+m[7]*$+1);var W=(m[0]*o+m[1]*$+m[2])*z,h=(m[3]*o+m[4]*$+m[5])*z,_=W*b,D=h*J,l=_<-1||_>b+1||D<-1||D>J+1;
- if(d){_=Math.max(.001,Math.min(b-1,_));D=Math.max(.001,Math.min(J-1,D))}else if(l)continue;var L=t;if(!A){var N=0,a=0;
- m=K;o=W+1/b;$=h;z=1/(m[6]*o+m[7]*$+1);N=(m[0]*o+m[1]*$+m[2])*z-r;a=(m[3]*o+m[4]*$+m[5])*z-f;var G=N*N+a*a;
- o=W;$=h+1/J;z=1/(m[6]*o+m[7]*$+1);N=(m[0]*o+m[1]*$+m[2])*z-r;a=(m[3]*o+m[4]*$+m[5])*z-f;var p=N*N+a*a;
- L=1/Math.sqrt(Math.max(G,p))}if(L<1.1){X.I.e8(_,D,Z,b,J,w,E,B);continue}var T=Math.round(L*2.3);if(!d&&(_<.6||_>b-.6||D<.6||D>J-.6)){T=Math.max(T,5)}if(d&&l)T=1;
- var v=1/T,el=Y.x+i,O=Y.y+C;m=c;for(var H=0;H<T;H++)for(var fO=0;fO<T;fO++){o=el+(H+.5)*v;$=O+(fO+.5)*v;
- z=1/(m[6]*o+m[7]*$+1);var _=(m[0]*o+m[1]*$+m[2])*z,D=(m[3]*o+m[4]*$+m[5])*z;if(d){_=Math.max(.001,Math.min(.999,_));
- D=Math.max(.001,Math.min(.999,D))}else if(_<0||_>=1||D<0||D>=1)continue;_=Math.floor(_*b);D=Math.floor(D*J);
- var hn=D*b+_,an=Z[hn],cF=an>>>24;g+=(an&255)*cF;co+=(an>>>8&255)*cF;eJ+=(an>>>16&255)*cF;d9+=cF}if(d9!=0){var cY=1/d9;
- g=~~(g*cY+.5);co=~~(co*cY+.5);eJ=~~(eJ*cY+.5);d9=~~(d9*v*v+.5);w[E]=d9<<24|eJ<<16|co<<8|g}}};X.I.a2f=function(K,Z,b,J,w,Y,S,d,x){if(d&&!S&&Y.t()>4e6&&x){X.I.ajR(K,Z,b,J,w,Y,S,d,x);
- return}var c=Y.x+Y.d,M=Y.y+Y.v,u=0,t=new Uint32Array(w.buffer),U=new Uint32Array(Z.buffer),A=K[0]*b,y=K[1]*b,B=K[2]*b,I=K[3]*J,j=K[4]*J,k=K[5]*J,C=K[6],i=K[7];
- if(d&&!S)for(var E=Y.y+.5;E<M;E++)for(var o=Y.x+.5;o<c;o++){var $=A*o+y*E+B,m=I*o+j*E+k;if(0<$&&$<b&&0<m&&m<J){var z=~~m*b+~~$;
- t[u]=U[z]}else t[u]=0;u++}else for(var E=Y.y+.5;E<M;E++)for(var o=Y.x+.5;o<c;o++){var r=1/(C*o+i*E+1),$=(A*o+y*E+B)*r,m=(I*o+j*E+k)*r;
- if(S){$=Math.max(.001,Math.min(b-1,$));m=Math.max(.001,Math.min(J-1,m))}if(0<$&&$<b&&0<m&&m<J){var z=Math.floor(m)*b+Math.floor($);
- t[u]=U[z]}else t[u]=0;u++}};X.I.ajR=function(K,Z,b,J,w,Y,S,d,x){var c=new Uint32Array(w.buffer),M=new Uint32Array(Z.buffer),i=0;
- if(x&&(Y.d&3)!=0)throw"e";var u=K[0]*b,t=K[1]*b,U=K[2]*b,A=K[3]*J,y=K[4]*J,B=K[5]*J,I=K[6],j=K[7],k=Y.d,C=Y.v,E=Y.x+.5,o=Y.y+.5,$=(k>>>2<<2)-1e-9,m=-.1+(C>>>1<<1)-1e-9,z=~~b,r=u==0?0:1/u,f=A==0?0:1/A;
- for(var W=0;W<C;W++){var h=E*u+t*(W+o)+U,_=E*A+y*(W+o)+B,D=0,l=k;if(u==0){}else if(r>0){D=Math.max(D,-h*r);
- l=Math.min(l,(b-h)*r)}else{l=Math.min(l,-h*r);D=Math.max(D,(b-h)*r)}if(A==0){}else if(f>0){D=Math.max(D,-_*f);
- l=Math.min(l,(J-_)*f)}else{l=Math.min(l,-_*f);D=Math.max(D,(J-_)*f)}if(l<0)l=0;if(D>l)D=l;D=Math.ceil(D);
- l=~~l;i=~~(W*k);for(var L=0;L<D;L++)c[i++]=0;for(var L=D;L<l;L+=4){var N=u*L+h,a=A*L+_,G=~~a*z+~~N;c[i++]=c[i++]=c[i++]=c[i++]=M[G]}for(var L=l;
- L<k;L++)c[i++]=0}};X.I.yK=function(K){var Z=K[4]-K[5]*K[7],b=K[2]*K[7]-K[1],J=K[1]*K[5]-K[2]*K[4],w=K[5]*K[6]-K[3],Y=K[0]-K[2]*K[6],S=K[3]*K[2]-K[0]*K[5],d=K[3]*K[7]-K[4]*K[6],x=K[1]*K[6]-K[0]*K[7],c=1/(K[0]*K[4]-K[1]*K[3]);
- return[Z*c,b*c,J*c,w*c,Y*c,S*c,d*c,x*c]};X.I.KS=function(K,Z){var b=K[0],J=K[1],w=K[2],Y=K[3],S=K[4],d=K[5],x=K[6],c=K[7],M=Z[0],u=Z[1],t=Z[2],U=Z[3],A=Z[4],y=Z[5],B=Z[6],I=Z[7],j=[b*M+J*U+w*B,b*u+J*A+w*I,b*t+J*y+w,Y*M+S*U+d*B,Y*u+S*A+d*I,Y*t+S*y+d,x*M+c*U+B,x*u+c*A+I],k=1/(x*t+c*y+1);
- for(var H=0;H<8;H++)j[H]*=k;return j};X.I.e8=function(K,Z,b,J,w,Y,S,d){var x=K,c=Z,t=0,U=0,A=0,y=0;K-=.499999;
- Z-=.499999;var M=Math.floor(K),u=Math.floor(Z);if(d==0){var H=u*J+M,B=M>=0&&M<J,I=M+1>=0&&M+1<J,j=u>=0&&u<w,k=u+1>=0&&u+1<w;
- if(B&&j)t=b[H];if(I&&j)U=b[H+1];if(B&&k)A=b[H+J];if(I&&k)y=b[H+J+1]}else if(d==1){var C=M<0?0:M>J-1?J-1:M,i=M<-1?0:M>J-2?J-1:M+1,E=u<0?0:u>w-1?w-1:u,o=u<-1?0:u>w-2?w-1:u+1;
- t=b[E*J+C];U=b[E*J+i];A=b[o*J+C];y=b[o*J+i]}else{var C=(M+50*J)%J,i=(M+50*J)%J,E=(u+50*w)%w,o=(u+50*w)%w;
- t=b[E*J+C];U=b[E*J+i];A=b[o*J+C];y=b[o*J+i]}var $=K-M,m=Z-u,z=(1-m)*(1-$)*(t>>>24),r=(1-m)*$*(U>>>24),f=m*(1-$)*(A>>>24),W=m*$*(y>>>24),h=z+r+f+W,_=z*(t&255)+r*(U&255)+f*(A&255)+W*(y&255),D=z*(t>>>8&255)+r*(U>>>8&255)+f*(A>>>8&255)+W*(y>>>8&255),l=z*(t>>>16&255)+r*(U>>>16&255)+f*(A>>>16&255)+W*(y>>>16&255);
- if(h==0)Y[S]=0;else{var L=1/h;_=~~(_*L+.5);D=~~(D*L+.5);l=~~(l*L+.5);h=~~(h+.5);Y[S]=h<<24|l<<16|D<<8|_}};
- X.I.E1=function(K,Z,b,J,w,Y){var S=K-.499999,d=Z-.499999,x=~~S,c=~~d,M=S-x,u=d-c,t=(1-u)*(1-M),U=(1-u)*M,A=u*(1-M),y=u*M,B=c*J+x<<2,I=(c+1)*J+x<<2,j=t*b[B]+U*b[B+4]+A*b[I]+y*b[I+4],k=t*b[B+1]+U*b[B+5]+A*b[I+1]+y*b[I+5],C=t*b[B+2]+U*b[B+6]+A*b[I+2]+y*b[I+6],i=t*b[B+3]+U*b[B+7]+A*b[I+3]+y*b[I+7];
- Y[0]=j;Y[1]=k;Y[2]=C;Y[3]=i};X.I.Y4=function(K,Z,b,J,w){K-=.499999;Z-=.499999;var Y=Math.floor(K),S=Math.floor(Z),d=K-Y,x=Z-S,c=(1-x)*(1-d),M=(1-x)*d,u=x*(1-d),t=x*d,U=(Y+50*J)%J,A=(Y+1+50*J)%J,y=(S+50*w)%w,B=(S+1+50*w)%w,I=b[y*J+U],j=b[y*J+A],k=b[B*J+U],C=b[B*J+A];
- if(I==null||C==null)throw"e";return c*I+M*j+u*k+t*C};X.I.I3=function(K,Z,b,J,w,Y,S,d,x,c,M,u){var t=new Uint32Array(K.buffer),U=new Uint32Array(J.buffer),A=(1+2*c)/w,y=[],B=[];
- for(var I=0;I<w;I++){var j=-.25+c-I*A;y.push(Math.cos(2*Math.PI*j)*u/M);y.push(Math.sin(2*Math.PI*j)/M)}S*=Z;
- d*=b;for(var k=0;k<Y;k++){var C=Math.pow(k/Y,x)*Y;for(var I=0;I<w;I++){var i=S+y[I<<1]*C,E=d+y[(I<<1)+1]*C,o=~~(.5+(i<0?0:i>Z-1?Z-1:i)),$=~~(.5+(E<0?0:E>b-1?b-1:E));
- U[k*w+I]=t[$*Z+o]}}};X.I.hi=function(K,Z,b,J,w,Y,S,d,x,c,M,u){var t=new Uint32Array(K.buffer),U=new Uint32Array(J.buffer),A=1/u,y=[],B=b*4,I=1/B;
- for(var j=0;j<B;j++)y.push(Math.pow(j*I,1/x)*b*M);S*=w;d*=Y;for(var j=0;j<Y;j++)for(var k=0;k<w;k++){var C=A*(k-S),i=j-d,E=1.75-Math.atan2(i,C)*(1/(2*Math.PI));
- E=E-~~E;E=(E+c)*(1/(1+2*c));var o=Math.sqrt(C*C+i*i);o=y[~~(o*4)];X.I.e8(E*Z+.5,o+.5,t,Z,b,U,j*w+k,1)}};
- X.I.NU=function(K,Z,b,J,w){var Y=w[0],S=w[1];for(var d=0;d<S;d++)for(var x=0;x<Y;x++){var c=w[2]*x+w[3]*d+w[4],M=w[5]*x+w[6]*d+w[7],u=d*Y+x<<2,t=M*Z+c<<2;
- J[u]=K[t+0];J[u+1]=K[t+1];J[u+2]=K[t+2];J[u+3]=K[t+3]}};X.W={in:function(K,Z){var b=~~(.499+K*Z);return b<0?0:b>Z?Z:b},a8a:function(K,Z,b,J,w,Y,S,d){var x=b[0],c=b[1],M=b[2],u=b[3],t=J.d,U=J.v,A=new Float64Array(t*4+8),y=new Float64Array(t*4+8);
- for(var B=0,H=0;B<U;B++){var I=A;A=y;y=I;y.fill(0);for(var j=0;j<t;j++,H++){var k=j+w,C=B+Y,i=x*k+c*C,E=M*k+u*C,o=0,z=0;
- if(d==0)o=i+.5;else if(d==1)o=2*Math.sqrt(i*i+E*E);else if(d==2)o=(Math.PI+Math.atan2(-E,-i))/(2*Math.PI);
- else if(d==3)o=Math.abs(i*2);else if(d==4)o=2*(Math.abs(i)+Math.abs(E));var $=X.W.in(o,S)*4,m=j*4;for(var r=0;
- r<4;r++){var f=Math.max(0,Math.min(254.999,Z[$+r]+A[m+4+r])),W=Math.floor(f);if(Math.random()<f-W)W++;
- var h=f-W;A[m+8+r]=h*(7/16);y[m+0+r]=h*(3/16);y[m+4+r]=h*(5/16);y[m+8+r]=h*(1/16);z|=W<<r*8}K[H]=z}}},V:[function(K,Z,b,J,w,Y,S){var d=b[0],x=b[1],c=b[2],M=b[3],u=J.d,t=J.v;
- for(var U=0,H=0;U<t;U++)for(var A=0;A<u;A++,H++){var y=A+w,B=U+Y,I=d*y+x*B,j=c*y+M*B,k=I+.5;K[H]=Z[X.W.in(k,S)]}},function(K,Z,b,J,w,Y,S){var d=b[0],x=b[1],c=b[2],M=b[3],u=J.d,t=J.v;
- for(var U=0,H=0;U<t;U++)for(var A=0;A<u;A++,H++){var y=A+w,B=U+Y,I=d*y+x*B,j=c*y+M*B,k=2*Math.sqrt(I*I+j*j);
- K[H]=Z[X.W.in(k,S)]}},function(K,Z,b,J,w,Y,S){var d=b[0],x=b[1],c=b[2],M=b[3],u=J.d,t=J.v;for(var U=0,H=0;
- U<t;U++)for(var A=0;A<u;A++,H++){var y=A+w,B=U+Y,I=d*y+x*B,j=c*y+M*B,k=(Math.PI+Math.atan2(-j,-I))/(2*Math.PI);
- K[H]=Z[X.W.in(k,S)]}},function(K,Z,b,J,w,Y,S){var d=b[0],x=b[1],c=b[2],M=b[3],u=J.d,t=J.v;for(var U=0,H=0;
- U<t;U++)for(var A=0;A<u;A++,H++){var y=A+w,B=U+Y,I=d*y+x*B,j=c*y+M*B,k=Math.abs(I*2);K[H]=Z[X.W.in(k,S)]}},function(K,Z,b,J,w,Y,S){var d=b[0],x=b[1],c=b[2],M=b[3],u=J.d,t=J.v;
- for(var U=0,H=0;U<t;U++)for(var A=0;A<u;A++,H++){var y=A+w,B=U+Y,I=d*y+x*B,j=c*y+M*B,k=2*(Math.abs(I)+Math.abs(j));
- K[H]=Z[X.W.in(k,S)]}}]};X.W.ams=function(K,Z){return K+.5};X.W.abV=function(K,Z){return 2*Math.sqrt(K*K+Z*Z)};
- X.W.a0O=function(K,Z){return(Math.PI+Math.atan2(-Z,-K))/(2*Math.PI)};X.W.akg=function(K,Z){return Math.abs(K*2)};
- X.W.a5L=function(K,Z){return 2*(Math.abs(K)+Math.abs(Z))};X.W.BM=function(K,Z,b,J,w,Y,S,d,x,c,M,u){if(K.Clrs==null)return;
- var t=new Uint32Array(Z.buffer),U=1023,A=X.W.cj(K.Clrs.v,x,c);if(u){var y=X.W.ajy(K,A,U+1,S);X.W.a8a(t,y,J,b,b.x-w,b.y-Y,U,d);
- return}var B=X.W.tW(K,A,U+1,S);if(d<5){X.W.V[d](t,B,J,b,b.x-w,b.y-Y,U)}else{var I=new Uint8Array(B.buffer),j=b.d,k=b.v,C=M.jV-M.DI,i=1/C,E=M.nj.d-b.d>>1,o=M.nj.v-b.v>>1,$=M.nj.d,m=-.6*i,z=(-.6+.4)*i,r=(-.6+2*.4)*i,f=(-.6+3*.4)*i;
- for(var W=0,H=0;W<k;W++)for(var h=0;h<j;h++,H+=4){var _=0,D=0,l=0,L=0,N=(W+o)*$+h+E,a=(M.ZA[N]-M.DI)*i,G=0;
- if(a<=0||a>=1){G=(a<=0?0:U)<<2;Z[H]=I[G];Z[H+1]=I[G+1];Z[H+2]=I[G+2];Z[H+3]=I[G+3];continue}G=Math.max(0,Math.min(U-1,Math.round((a+m)*U)))<<2;
- D+=I[G];l+=I[G+1];L+=I[G+2];_+=I[G+3];G=Math.max(0,Math.min(U-1,Math.round((a+z)*U)))<<2;D+=I[G];l+=I[G+1];
- L+=I[G+2];_+=I[G+3];G=Math.max(0,Math.min(U-1,Math.round((a+r)*U)))<<2;D+=I[G];l+=I[G+1];L+=I[G+2];_+=I[G+3];
- G=Math.max(0,Math.min(U-1,Math.round((a+f)*U)))<<2;D+=I[G];l+=I[G+1];L+=I[G+2];_+=I[G+3];Z[H]=D>>>2;
- Z[H+1]=l>>>2;Z[H+2]=L>>>2;Z[H+3]=_>>>2}}};X.W.cj=function(K,Z,b){var J=[];for(var H=0;H<K.length;H++){var w;
- if(K[H].v.Type.v.Clry=="FrgC")w={h:Z>>16&255,l:Z>>8&255,a:Z&255};else if(K[H].v.Type.v.Clry=="BckC")w={h:b>>16&255,l:b>>8&255,a:b&255};
- else w=X.W.GG(K[H].v.Clr.v);J.push(w)}return J};X.W.GG=function(K){var Z,b=K.classID;if(b=="RGBC")Z={h:K.Rd.v,l:K.Grn.v,a:K.Bl.v};
- else if(b=="HSBC"){Z=X.NZ(K.H.v.val/360,K.Strt.v/100,K.Brgh.v/100);Z.h*=255;Z.l*=255;Z.a*=255}else if(b=="CMYC"){var J=100-K.Cyn.v,w=100-K.Mgnt.v,Y=100-K.Ylw.v,S=100-K.Blck.v,d=255*J*S*1e-4,x=255*(.2*J+.8*w)*S*1e-4,c=255*(.2*w+.8*Y)*S*1e-4;
- Z={h:d,l:x,a:c}}else if(b=="Grsc")Z={h:255-K.Gry.v,l:255-K.Gry.v,a:255-K.Gry.v};else if(b=="LbCl"){Z=X.T1(K.Lmnc.v,K.A.v,K.B.v)}else console.log(K);
- if(isNaN(Z.h))Z.h=Z.l=Z.a=0;return Z};X.W.J1=function(K){return{classID:"RGBC",Rd:{t:"doub",v:K.h},Grn:{t:"doub",v:K.l},Bl:{t:"doub",v:K.a}}};
- X.W.ajy=function(K,Z,b,J){var w=[],Y=1/(b-0);for(var H=0;H<b;H++){var S=H*4,d=X.W.Yi(K,Z,(J?b-1-H:H)*Y);
- w[S]=d[0];w[S+1]=d[1];w[S+2]=d[2];w[S+3]=d[3]}return w};X.W.tW=function(K,Z,b,J){var w=new Uint32Array(b),Y=1/(b-0);
- for(var H=0;H<b;H++)w[H]=X.W.u9(K,Z,(J?b-1-H:H)*Y);return w};X.W.Yi=function(K,Z,b){var J=4096,w=1/4096,Y=K.Intr.v*w,S=K.Clrs.v,d=K.Trns.v,x=S.length-1,c=d.length-1,H=-1,M=0,u=0,t=0,U=0;
- while(H<c&&d[H+1].v.Lctn.v<=b*J)H++;if(H==-1){M=d[0].v.Opct.v.val*(255/100)}else if(H==c){M=d[H].v.Opct.v.val*(255/100)}else{var A=X.W.N_(d,w,H,b,Y);
- M=(A*d[H].v.Opct.v.val+(1-A)*d[H+1].v.Opct.v.val)*(255/100)}H=-1;while(H<x&&S[H+1].v.Lctn.v<=b*J)H++;
- if(H==-1){var y=Z[0];u=y.h;t=y.l;U=y.a}else if(H==x){var y=Z[H];u=y.h;t=y.l;U=y.a}else{var B=Z[H],I=Z[H+1],j=X.W.N_(S,w,H,b,Y);
- u=j*B.h+(1-j)*I.h;t=j*B.l+(1-j)*I.l;U=j*B.a+(1-j)*I.a}return[u,t,U,M]};X.W.u9=function(K,Z,b){var J=X.W.Yi(K,Z,b),w=~~(.5+J[0]),Y=~~(.5+J[1]),S=~~(.5+J[2]),d=~~(.5+J[3]);
- return d<<24|S<<16|Y<<8|w};X.W.N_=function(K,Z,H,b,J){if(K.length==2)J*=.5;var w=K[H].v.Lctn.v*Z,Y=K[H+1].v.Lctn.v*Z,S=w+K[H+1].v.Mdpn.v*.01*(Y-w),d;
- if(b<S)d=.5*(b-w)/(S-w);else d=.5+.5*(b-S)/(Y-S);d=.5+.5*(J*Math.cos(Math.PI*d)+(1-J)*(1-2*d));return d};
- X.W.p_=function(K,Z){var b=Math.PI*K.Angl.v.val/180,J=K.Scl.v.val/100,w=K.Ofst.v,Y=w.Hrzn.v.val/100,S=w.Vrtc.v.val/100,d=Math.cos(b),x=-Math.sin(b),c=.5*Z.v,M=c*(d/x),u=Math.sqrt(c*c+M*M),t=.5*Z.d,U=t*(x/d),A=Math.sqrt(t*t+U*U),y=Math.min(u,A)*J,B=Z.x+Z.d/2+Y*Z.d,I=Z.y+Z.v/2+S*Z.v;
- return[new iz(B,I),new iz(B+d*y,I+x*y)]};X.W.S$=function(K,Z,b,J){var w=Z.x-K.x,Y=-(Z.y-K.y),S=Math.sqrt(w*w+Y*Y),d=Math.atan2(Y,w),x=Math.cos(d),c=-Math.sin(d),M=.5*b.v,u=M*(x/c),t=Math.sqrt(M*M+u*u),U=.5*b.d,A=U*(c/x),y=Math.sqrt(U*U+A*A),B=S/Math.min(t,y),I=(K.x-b.x-b.d/2)/b.d,j=(K.y-b.y-b.v/2)/b.v;
- J.Angl.v.val=180*d/Math.PI;J.Scl.v.val=B*100;var k=J.Ofst.v;k.Hrzn.v.val=I*100;k.Vrtc.v.val=j*100};X.W.x0=function(K,Z){for(var H=0;
- H<K.length;H++){var b=K[H],J=Math.round(b[0]*4096),w=b[1],Y=b[2];if(Y==null)Y=1;var S=X.W.J1({h:w[0]*255,l:w[1]*255,a:w[2]*255});
- Z.Clrs.v[H]={t:"Objc",v:{classID:"Clrt",Lctn:{t:"long",v:J},Mdpn:{t:"long",v:50},Clr:{t:"Objc",v:S},Type:{t:"enum",v:{Clry:"UsrS"}}}};
- Z.Trns.v[H]={t:"Objc",v:{classID:"TrnS",Lctn:{t:"long",v:J},Mdpn:{t:"long",v:50},Opct:{t:"UntF",v:{type:"#Prc",val:Math.round(Y*100)}}}}}};
- X.Oj={};X.Oj.aev=function(K,Z,b,J,w,Y,S,d,x,c,M,u){var t,U,A,y=Date.now(),B=!1,I=S,j=c,k,C,i,E,o=Y*255,$=255-x*255,m=1+w*6,z=1+d*6,r=1+u*4,f=(r-1)/7,W=0,h=255-0,_,D,l,L,N,a,G,p,T,v,g,co,eJ,d9=0,el=1,O,fO,hn,an,cF,cY,iF,eU,g_,iQ,b5=1+M,eK,bE=X.T(b*J),iB=X.T(b*J),i2=X.T(b*J),eu=X.T(b*J),dp=255/o,bJ=255/(255-$);
- for(U=0;U<J;U++){for(t=0;t<b;t++){var H=U*b+t,bB=H<<2;O=X.Ua(K[bB],K[bB+1],K[bB+2]);eu[H]=O;if(O<o)bE[H]=255-O*dp;
- if(O>$)iB[H]=255-(255-O)*bJ}}if(B)console.log("init",Date.now()-y);y=Date.now();if(w*I>0){i2.set(bE);
- X.pP.qZ(i2,bE,new bW(0,0,b,J),I)}if(d*j>0){i2.set(iB);X.pP.qZ(i2,iB,new bW(0,0,b,J),j)}if(B)console.log("blur",Date.now()-y);
- y=Date.now();var fC=X.T(256),dr=X.T(256);for(var H=0;H<256;H++){var cs=H*(1/255),g2=0;g2=(1-Math.pow(1-cs,m))*255;
- fC[H]=Math.max(0,Math.min(255,~~(g2+.5)));g2=Math.pow(cs,z)*255;dr[H]=Math.max(0,Math.min(255,~~(g2+.5)))}var hQ=new Uint8ClampedArray(Z.buffer),hy=new Float32Array(32768);
- for(var H=0;H<32768;H++){eK=Math.sqrt(H)*(1/128);if(b5>1)eK=(1-eK)*(b5-1)+1;else eK=eK*(b5-1)+1;hy[H]=eK}for(U=0;
- U<J;U++){for(t=0;t<b;t++){var H=U*b+t,bB=H<<2,g2=eu[H],ci=bE[H]*(1/255),bz=iB[H]*(1/255);g2=(1-ci)*g2+ci*fC[~~g2];
- g2=(1-bz)*g2+bz*dr[~~g2];O=g2;var eW=K[bB],h1=K[bB+1],hk=K[bB+2];fO=-eW*.168736-h1*.331264+hk*.5;hn=eW*.5-h1*.418688-hk*.081312;
- eK=hy[~~(.5+fO*fO+hn*hn)];an=fO*eK;cY=hn*eK;el=1-Math.min(2-(ci+bz),1);fO=el*fO+(1-el)*an;hn=el*hn+(1-el)*cY;
- eU=O+1.402*hn;g_=O-.34414*fO-.71414*hn;iQ=O+1.772*fO;hQ[bB]=~~(.5+eU);hQ[bB+1]=~~(.5+g_);hQ[bB+2]=~~(.5+iQ)}}if(B)console.log("apply masks",Date.now()-y);
- y=Date.now()};X.lb={};X.lb.tn=function(K,Z,b,J,w){var Y=!1,A=1,h=0,_=0,T=0,g_=0;if(!Z.cs(w)){var S=Z.tO(w),d=X.T(S.t()*4);
- X.EU(K,Z,d,S);K=d;Z=S}var x=X.T(Z.t());X.vn(b,w,x,Z);X.round(x);w=w.bY(Z);var c=w.d,M=w.v,u=c*3<M?2:1,t=M*3<c?2:1;
- if(w.t()*(u*2+1)*(t*2+1)<Z.t()){var S=new bW(w.x-c*u,w.y-M*u,c*(u*2+1),M*(t*2+1)).bY(Z),d=X.T(S.t()*4);
- X.EU(K,Z,d,S);var U=X.T(S.t());X.vn(x,Z,U,S);Z=S;K=d;x=U}while((Z.d+Z.v)/2/A>400)A++;var y=K,B=Z,I=x,j=Math.floor(B.d/A),k=Math.floor(B.v/A);
- K=X.T(j*k*4);X.scale.JG(y,B.d,B.v,K,j,k,1/A);x=X.T(j*k);X.scale.NU(I,B.d,B.v,x,j,k,1/A);X.round(x,1);
- var C=X.LS(x,new bW(0,0,j,k));if(C.S2())return 1;var i=Math.round((C.d+C.v)/2/15),E=Date.now(),o=X.T(j*k*4);
- X.a9p(K,o);var $=Int16Array,m=new $(j*k*24),z=new $(64),r=new $(64),f=new $(64),W=new $(64);for(var D=3;
- D<k-4;D++)for(var l=3;l<j-4;l++){var L=D*j+l;if(x[L]==255)continue;if(X.lb.am6(o,x,l,D,j,k,z,r,f)!=0)continue;
- X.lb.So(z,W);m[h]=l;m[h+1]=D;X.lb.Uc(z,m,h+4,12);h+=16;X.lb.So(r,W);X.lb.Uc(r,m,h,4);h+=4;X.lb.So(f,W);
- X.lb.Uc(f,m,h,4);h+=4;var N=m[h-24+5],a=m[h-24+6];m[h-24+5]=m[h-24+20];m[h-24+6]=m[h-24+16];m[h-24+16]=N;
- m[h-24+20]=a;_++}if(_==0)return 2;if(Y)console.log(Date.now()-E,"FWHT computed");E=Date.now();var G=[];
- X.lb.Y0(0,_-1,G,m,new $(2*24));if(Y)console.log(Date.now()-E,"KD tree computed");E=Date.now();var p=new Float32Array(j*k*4);
- for(var H=0;H<_;H++){var v=H,g=X.lb.a2X(v,m,G,i);if(g==-1)continue;var co=v*24,eJ=g*24,d9=m[co],el=m[co+1],O=m[eJ],fO=m[eJ+1];
- T+=X.lb.getError(eJ,co,m,1e99);var hn=O-d9,an=fO-el;p[(k+an)*2*j+(j+hn)]+=1}if(Y)console.log(Date.now()-E,"NN found");
- E=Date.now();var cF=[],cY=1/(2*j);for(var H=0;H<p.length;H++){if(p[H]>0){var D=Math.floor(H*cY),l=H-D*2*j;
- cF.push({x:l-j,y:D-k,N:p[H],zx:-1})}}cF.sort(function(bz,eW){return eW.N-bz.N});var iF=new Int32Array(j*k),eU=[];
- for(var H=0;H<j*k;H++){if(x[H]==255){iF[H]=g_;eU.push(H%j,Math.floor(H/j));g_++}else if(K[(H<<2)+3]<200){iF[H]=-2}else{iF[H]=-1}}var iQ=X.lb.acV(j,k,cF,iF,eU,g_);
- if(iQ==null){return 3}var b5=iQ.R9,top=iQ.top;b5=X.lb.aj3(b5,K,j,k,top,iF,eU,g_);if(Y)console.log(Date.now()-E,"optimal labeling found");
- E=Date.now();var S=w.clone();S.sd(1,1);S=S.bY(B);var eK=X.T(S.t()*4),bE=X.T(S.t());X.EU(y,B,eK,S);var iB=B.d,dp=B.v;
- for(var D=0;D<dp;D++)for(var l=0;l<iB;l++){if(I[D*iB+l]==0)continue;var bJ=Math.min(Math.floor(l/A),j-1),bB=Math.min(Math.floor(D/A),k-1),fC=iF[bB*j+bJ],dr=b5[fC],cs=top[dr],g2=l+cs.x*A,hQ=D+cs.y*A,hy=hQ*iB+g2<<2,ci=(D-S.y+B.y)*S.d+(l-S.x+B.x)<<2;
- eK[ci]=y[hy];eK[ci+1]=y[hy+1];eK[ci+2]=y[hy+2];eK[ci+3]=y[hy+3];eK[ci+3]=y[hy+3];bE[ci>>2]=dr+1}if(Y)console.log(Date.now()-E,"copied back");
- E=Date.now();X.uR.tn(eK,bE,S,null,1e3);if(Y)console.log(Date.now()-E,"poisson smooth");E=Date.now();
- X.EU(eK,S,J,w);return 0};X.lb.A9=function(K,Z,b,J,w,Y){return X.lb.q0(K+w.x,Z+w.y,b,J)&&Y[(Z+w.y)*b+(K+w.x)]==-1?0:1e9};
- X.lb.aj3=function(K,Z,b,J,top,w,Y,S){var d=Date.now(),x=[-1,0,0,-1,1,0,0,1],c=1e99,M=[],u=[],t=2*(S*2*3+S*2),U=null,A=0,y=0,B=0,I=1e99;
- while(!0&&Date.now()<d+12e3){B++;var j=null,k=c;for(var C=0;C<top.length;C++){var i=top[C],E=0,o=S+2,$=0;
- for(var H=0;H<S;H++){var m=Y[H*2],z=Y[H*2+1],r=top[K[H]],f=X.lb.A9(m,z,b,J,i,w),W=K[H]==C?1e9:X.lb.A9(m,z,b,J,r,w);
- for(var q=0;q<4;q++){if(q==0&&m==0||q==1&&z==0||q==2&&m==b-1||q==3&&z==J-1)continue;var h=x[2*q],_=x[2*q+1],D=m+h,l=z+_,L=w[l*b+D];
- if(L==-2){}else if(L==-1){f+=3*X.lb.dJ(D+i.x,l+i.y,D,l,b,J,Z,w);f+=2*X.lb.dJ(D+i.x+h,l+i.y+_,D+h,l+_,b,J,Z,w);
- W+=3*X.lb.dJ(D+r.x,l+r.y,D,l,b,J,Z,w);W+=2*X.lb.dJ(D+r.x+h,l+r.y+_,D+h,l+_,b,J,Z,w)}else if(q>1){if(K[H]==K[L]){var N=0;
- N+=X.lb.dJ(m+r.x,z+r.y,m+i.x,z+i.y,b,J,Z,w);N+=X.lb.dJ(D+r.x,l+r.y,D+i.x,l+i.y,b,J,Z,w);M[E]=H;M[E+1]=L;
- u[E]=N;u[E+1]=N;E+=2}else{var a=top[K[L]],G=o,p=0,T=0,v=0;o++;p+=X.lb.dJ(m+r.x,z+r.y,m+i.x,z+i.y,b,J,Z,w);
- p+=X.lb.dJ(D+r.x,l+r.y,D+i.x,l+i.y,b,J,Z,w);T+=X.lb.dJ(m+a.x,z+a.y,m+i.x,z+i.y,b,J,Z,w);T+=X.lb.dJ(D+a.x,l+a.y,D+i.x,l+i.y,b,J,Z,w);
- v+=X.lb.dJ(m+a.x,z+a.y,m+r.x,z+r.y,b,J,Z,w);v+=X.lb.dJ(D+a.x,l+a.y,D+r.x,l+r.y,b,J,Z,w);M[E]=H;M[E+1]=G;
- u[E]=p;u[E+1]=p;E+=2;M[E]=L;M[E+1]=G;u[E]=T;u[E+1]=T;E+=2;M[E]=G;M[E+1]=S+1;u[E]=v;u[E+1]=0;E+=2}}}M[E]=S;
- M[E+1]=H;u[E]=f;u[E+1]=0;E+=2;M[E]=H;M[E+1]=S+1;u[E]=W;u[E+1]=0;E+=2;$+=Math.min(f,W)}if($>k)continue;
- var g=X.a2.Rz(o,E,S,S+1,M,u,k);if(g.HO<k){k=g.HO;var co=K.slice(0);X.lb.aeI(co,E,M,g.t1,C,S);j=co}}if(k*1>=c){break}c=k;
- K=j;if((B&3)==0){if(k*1.03>=I)break;I=k}if((B&3)==0){var eJ=0*top.length;for(var H=0;H<top.length&&top.length>eJ;
- H++){if(K.indexOf(H)!=-1)continue;top.splice(H,1);for(var L=0;L<K.length;L++)if(K[L]>H)K[L]--;H--}}}return K};
- X.lb.aeI=function(K,Z,b,J,w,Y){for(var H=0;H<J.length;H++){var S=J[H]<<1,d=0,x=0;if(S<Z){d=b[S];x=b[S+1]}else{x=b[S];
- d=b[S+1]}if(d==Y&&K[x]!=w)K[x]=w}};X.lb.r6=function(top,K,Z,b,J,w,Y,S,d){for(var H=0;H<Z.length;H++){var x=Z[H],c=!0;
- if(S!=null&&!(X.lb.q0(S+x.x,d+x.y,w,Y)&&b[w*(d+x.y)+S+x.x]==-1))continue;if(x.zx==-1)x.zx=X.lb.adj(x,b,J,w,Y);
- if(x.zx<=0)continue;for(var M=0;M<top.length;M++){var u=top[M],t=x.x-u.x,U=x.y-u.y;if(t*t+U*U<K){c=!1;
- break}}if(c)return x}return null};X.lb.adj=function(K,Z,b,J,w){var Y=0;for(var H=0;H<b.length;H+=2){var S=b[H]+K.x,d=b[H+1]+K.y;
- if(X.lb.q0(S,d,J,w)&&Z[J*d+S]==-1)Y++}return Y/(b.length>>1)};X.lb.acV=function(K,Z,b,J,w,Y){var top=[];
- for(var H=0;H<60;H++){var S=X.lb.r6(top,25,b,J,w,K,Z);if(S==null)break;else top.push(S)}if(top.length==0)return null;
- var d=[];for(var H=0;H<Y;H++){var x=w[H*2],c=w[H*2+1],M=-1,u=0;while(!0){u++;var t=Math.random();M=Math.floor(t*.99999*top.length);
- var U=top[M],A=x+U.x,y=c+U.y;if(X.lb.q0(A,y,K,Z)&&J[y*K+A]==-1)break;if(u>100){var S;S=X.lb.r6(top,0,b,J,w,K,Z,x,c);
- if(S==null)return null;top.push(S);u=0}}d.push(M)}return{top:top,R9:d}};X.lb.dJ=function(K,Z,b,J,w,Y,S,d){if(K==b&&Z==J)return 0;
- if(K<0||Z<0||K>=w||Z>=Y||b<0||J<0||b>=w||J>=Y||d[Z*w+K]!=-1||d[J*w+b]!=-1)return 1e7;var x=Z*w+K<<2,c=J*w+b<<2,M=S[x]-S[c],u=S[x+1]-S[c+1],t=S[x+2]-S[c+2];
- return 1+(M*M+u*u+t*t)};X.lb.q0=function(K,Z,b,J){return K>=0&&K<b&&Z>=0&&Z<J};X.lb.a2X=function(K,Z,b,J){var w=24*K,Y=Z[w],S=Z[w+1],d=J*J,x=0,t=1e9;
- while(b[x]!=99)if(Z[w+b[x]]<b[x+1])x=b[x+2];else x=b[x+3];var c=b[x+1],M=b[x+2],u=-1;for(var H=c;H<=M;
- H++){var x=H,U=x*24,A=Z[U],y=Z[U+1];if((A-Y)*(A-Y)+(y-S)*(y-S)<d)continue;var B=X.lb.getError(U,w,Z,t);
- if(B<t){t=B;u=x}}return u};X.lb.getError=function(K,Z,b,J){var w=0;for(var Y=4;Y<24;Y+=4){var S=b[Z+Y]-b[K+Y],d=b[Z+Y+1]-b[K+Y+1],x=b[Z+Y+2]-b[K+Y+2],c=b[Z+Y+3]-b[K+Y+3];
- w+=S*S+d*d+x*x+c*c;if(w>=J)return w+1}return w};X.lb.Y0=function(K,Z,b,J,w){var Y=16,t=0;if(Z-K<=Y){b.push(99,K,Z);
- return}X.lb.Jv(K,Z,J,w);var S=-1,d=-1;for(var H=4;H<24;H++){var x=w[2*H+1]-w[2*H];if(x>d){d=x;S=H}}var c=K+Z>>1,M=X.lb.a4J(c,K,Z,J,S),u=-1;
- for(var H=K;H<=Z;H++)if(J[24*H+S]==M){if(u==-1)u=H;t=H}if(K+8<u&&u-K>Z-t)c=u;else if(t+1<Z-8)c=t+1;else if(Z-K<64){b.push(99,K,Z);
- return}else c=c;var U=b.length;b.push(S,M,0,0);b[U+2]=U+4;X.lb.Y0(K,c-1,b,J,w);b[U+3]=b.length;X.lb.Y0(c,Z,b,J,w)};
- X.lb.Jv=function(K,Z,b,J){for(var H=0;H<48;H+=4){J[H]=3e4;J[H+1]=-3e4;J[H+2]=3e4;J[H+3]=-3e4}for(var H=K;
- H<=Z;H++){var w=H*24;for(var Y=0;Y<24;Y++){var S=b[w+Y],d=J[Y<<1],x=J[(Y<<1)+1];if(S<d)J[Y<<1]=S;if(S>x)J[(Y<<1)+1]=S}}};
- X.lb.FK=function(K,Z,b){var J=0,H=0;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;
- H++;J=b[K+H];b[K+H]=b[Z+H];b[Z+H]=J;H++};X.lb.CE=function(K,Z,b,J){var w=b+J>>>1,Y=K[24*w+Z];while(b<=J){while(K[24*b+Z]<Y)b++;
- while(K[24*J+Z]>Y)J--;if(b<=J){if(K[24*b+Z]!=K[24*J+Z])X.lb.FK(b*24,J*24,K);b++;J--}}return b};X.lb.a4J=function(K,Z,b,J,w){var Y=0;
- while(Z!=b){Y=X.lb.CE(J,w,Z,b);if(K<Y)b=Y-1;else Z=Y}return J[K*24+w]};X.lb.Uc=function(K,Z,b,J){for(var H=0;
- H<J;H++)Z[b+H]=K[H]};X.lb.am6=function(K,Z,b,J,w,Y,S,d,x){var c=(J-3)*w+(b-3),M=c<<2;for(var u=0;u<8;
- u++){if(Z[c]+Z[c+1]+Z[c+2]+Z[c+3]+Z[c+4]+Z[c+5]+Z[c+6]+Z[c+7]!=0||K[M+3]<200||K[M+7]<200||K[M+11]<200||K[M+15]<200||K[M+19]<200||K[M+23]<200||K[M+27]<200||K[M+31]<200)return 1;
- var H=u<<3;S[H+0]=K[M+0];d[H+0]=K[M+1];x[H+0]=K[M+2];S[H+1]=K[M+4];d[H+1]=K[M+5];x[H+1]=K[M+6];S[H+2]=K[M+8];
- d[H+2]=K[M+9];x[H+2]=K[M+10];S[H+3]=K[M+12];d[H+3]=K[M+13];x[H+3]=K[M+14];S[H+4]=K[M+16];d[H+4]=K[M+17];
- x[H+4]=K[M+18];S[H+5]=K[M+20];d[H+5]=K[M+21];x[H+5]=K[M+22];S[H+6]=K[M+24];d[H+6]=K[M+25];x[H+6]=K[M+26];
- S[H+7]=K[M+28];d[H+7]=K[M+29];x[H+7]=K[M+30];M+=w<<2;c+=w}return 0};X.lb.So=function(K,Z){Z[0]=K[32]+K[0];
- Z[1]=K[33]+K[1];Z[2]=K[34]+K[2];Z[3]=K[35]+K[3];Z[4]=K[36]+K[4];Z[5]=K[37]+K[5];Z[6]=K[38]+K[6];Z[7]=K[39]+K[7];
- Z[8]=K[40]+K[8];Z[9]=K[41]+K[9];Z[10]=K[42]+K[10];Z[11]=K[43]+K[11];Z[12]=K[44]+K[12];Z[13]=K[45]+K[13];
- Z[14]=K[46]+K[14];Z[15]=K[47]+K[15];Z[16]=K[48]+K[16];Z[17]=K[49]+K[17];Z[18]=K[50]+K[18];Z[19]=K[51]+K[19];
- Z[20]=K[52]+K[20];Z[21]=K[53]+K[21];Z[22]=K[54]+K[22];Z[23]=K[55]+K[23];Z[24]=K[56]+K[24];Z[25]=K[57]+K[25];
- Z[26]=K[58]+K[26];Z[27]=K[59]+K[27];Z[28]=K[60]+K[28];Z[29]=K[61]+K[29];Z[30]=K[62]+K[30];Z[31]=K[63]+K[31];
- Z[32]=K[0]-K[32];Z[33]=K[1]-K[33];Z[34]=K[2]-K[34];Z[35]=K[3]-K[35];Z[36]=K[4]-K[36];Z[37]=K[5]-K[37];
- Z[38]=K[6]-K[38];Z[39]=K[7]-K[39];Z[40]=K[8]-K[40];Z[41]=K[9]-K[41];Z[42]=K[10]-K[42];Z[43]=K[11]-K[43];
- Z[44]=K[12]-K[44];Z[45]=K[13]-K[45];Z[46]=K[14]-K[46];Z[47]=K[15]-K[47];Z[48]=K[16]-K[48];Z[49]=K[17]-K[49];
- Z[50]=K[18]-K[50];Z[51]=K[19]-K[51];Z[52]=K[20]-K[52];Z[53]=K[21]-K[53];Z[54]=K[22]-K[54];Z[55]=K[23]-K[55];
- Z[56]=K[24]-K[56];Z[57]=K[25]-K[57];Z[58]=K[26]-K[58];Z[59]=K[27]-K[59];Z[60]=K[28]-K[60];Z[61]=K[29]-K[61];
- Z[62]=K[30]-K[62];Z[63]=K[31]-K[63];K[0]=Z[16]+Z[0];K[1]=Z[17]+Z[1];K[2]=Z[18]+Z[2];K[3]=Z[19]+Z[3];
- K[4]=Z[20]+Z[4];K[5]=Z[21]+Z[5];K[6]=Z[22]+Z[6];K[7]=Z[23]+Z[7];K[8]=Z[24]+Z[8];K[9]=Z[25]+Z[9];K[10]=Z[26]+Z[10];
- K[11]=Z[27]+Z[11];K[12]=Z[28]+Z[12];K[13]=Z[29]+Z[13];K[14]=Z[30]+Z[14];K[15]=Z[31]+Z[15];K[16]=Z[0]-Z[16];
- K[17]=Z[1]-Z[17];K[18]=Z[2]-Z[18];K[19]=Z[3]-Z[19];K[20]=Z[4]-Z[20];K[21]=Z[5]-Z[21];K[22]=Z[6]-Z[22];
- K[23]=Z[7]-Z[23];K[24]=Z[8]-Z[24];K[25]=Z[9]-Z[25];K[26]=Z[10]-Z[26];K[27]=Z[11]-Z[27];K[28]=Z[12]-Z[28];
- K[29]=Z[13]-Z[29];K[30]=Z[14]-Z[30];K[31]=Z[15]-Z[31];Z[0]=K[8]+K[0];Z[1]=K[9]+K[1];Z[2]=K[10]+K[2];
- Z[3]=K[11]+K[3];Z[4]=K[12]+K[4];Z[5]=K[13]+K[5];Z[6]=K[14]+K[6];Z[7]=K[15]+K[7];Z[8]=K[0]-K[8];Z[9]=K[1]-K[9];
- Z[10]=K[2]-K[10];Z[11]=K[3]-K[11];Z[12]=K[4]-K[12];Z[13]=K[5]-K[13];Z[14]=K[6]-K[14];Z[15]=K[7]-K[15];
- K[0]=Z[4]+Z[0];K[1]=Z[5]+Z[1];K[2]=Z[6]+Z[2];K[3]=Z[7]+Z[3];K[4]=Z[0]-Z[4];K[5]=Z[1]-Z[5];K[6]=Z[2]-Z[6];
- K[7]=Z[3]-Z[7];K[8]=Z[12]+Z[8];K[9]=Z[13]+Z[9];K[10]=Z[14]+Z[10];K[11]=Z[15]+Z[11];K[12]=Z[8]-Z[12];
- K[13]=Z[9]-Z[13];K[14]=Z[10]-Z[14];K[15]=Z[11]-Z[15];Z[0]=K[2]+K[0];Z[1]=K[3]+K[1];Z[2]=K[0]-K[2];Z[3]=K[1]-K[3];
- Z[4]=K[6]+K[4];Z[5]=K[7]+K[5];Z[6]=K[4]-K[6];Z[7]=K[5]-K[7];Z[8]=K[10]+K[8];Z[9]=K[11]+K[9];Z[10]=K[8]-K[10];
- Z[11]=K[9]-K[11];Z[12]=K[14]+K[12];Z[13]=K[15]+K[13];Z[14]=K[12]-K[14];Z[15]=K[13]-K[15];K[0]=Z[1]+Z[0];
- K[1]=Z[0]-Z[1];K[2]=Z[3]+Z[2];K[3]=Z[2]-Z[3];K[4]=Z[5]+Z[4];K[5]=Z[4]-Z[5];K[6]=Z[7]+Z[6];K[7]=Z[6]-Z[7];
- K[8]=Z[9]+Z[8];K[9]=Z[8]-Z[9];K[10]=Z[11]+Z[10];K[11]=Z[10]-Z[11];K[12]=Z[13]+Z[12];K[13]=Z[12]-Z[13];
- K[14]=Z[15]+Z[14];K[15]=Z[14]-Z[15]};X.lb.akH=function(){var K="",q=64,Z="v",b="t",J="a",w=5,H,Y,S;for(H=q>>1;
- H>0;H>>=1,w--){for(Y=0;Y<q;Y++){S=(Y>>w&1)!=0;if(S){K+=b+"["+Y+"] = "+Z+"["+(-H+Y)+"] - "+Z+"["+Y+"]; "}else{K+=b+"["+Y+"] = "+Z+"["+(H+Y)+"] + "+Z+"["+Y+"]; "}}J=Z;
- Z=b;b=J;K+="\n"}console.log(K)};X.lb.a3O=function(q,K,Z){var b=K,J=Z,w=b,Y=0,H,d,x;while(q>>Y!=2)Y++;
- var S=Y;for(H=q>>1;H>0;H>>=1,Y--){for(d=0;d<q;d++){x=(d>>Y&1)!=0;if(x)J[d]=b[-H+d]-b[d];else J[d]=b[H+d]+b[d]}w=b;
- b=J;J=w}if((S&1)==1)for(H=0;H<q;H++)Z[H]=b[H]};X.NV={};X.NV.Il=function(K,Z,b,J,w,Y,S,d,x){var c=Date.now(),M=new Uint32Array(K.buffer),u=new Uint32Array(Z.buffer),t=S/b,U=d/J,A=1/t,y=1/U,B=new Float64Array(2),I=3,j=1/I,k=1/(I*I),C=0,i=0,E=b,o=J;
- if(w){C=w.x;i=w.y;E=w.d;o=w.v}for(var $=0;$<o;$++)for(var m=0;m<E;m++){var z=C+m,r=i+$,H=r*b+z,f=H<<1,W=H<<2;
- X.NV.ajD(Y,S,d,(z+.5)*t,(r+.5)*U,B);var h=B[0]*A,_=B[1]*y;if(h==0&&_==0)u[H]=M[H];else{X.I.e8(z+h+.5,r+_+.5,M,b,J,u,H,x)}}};
- X.NV.ajD=function(K,Z,b,J,w,Y){J-=.499999;w-=.499999;var S=~~J,d=~~w,x=J-S,c=w-d,M=(1-c)*(1-x),u=(1-c)*x,t=c*(1-x),U=c*x,A=S<Z-1?S+1:S,y=d<b-1?d+1:d,B=d*Z+S<<1,I=d*Z+A<<1,j=y*Z+S<<1,k=y*Z+A<<1;
- Y[0]=M*K[B]+u*K[I]+t*K[j]+U*K[k];Y[1]=M*K[B+1]+u*K[I+1]+t*K[j+1]+U*K[k+1]};X.NV.am2=function(K,Z,b,J,w){var Y=1/K,S=[-1,1,-K,K],d=J.length;
- for(var x=0;x<d;x++){var H=J[x],c=H<<1,M=x<<1,u=~~(H*Y),t=H-K*u,U=b[c],A=b[c+1],y=0,B=0;if(t!=0&&t!=K-1){var I=H-1<<1,j=H+1<<1,k=b[I],C=b[j],i=b[I+1],E=b[j+1],o=U-(k+C)*.5,$=A-(i+E)*.5;
- y-=o*w;B-=$*w}if(u!=0&&u!=Z-1){var I=H-K<<1,j=H+K<<1,k=b[I],C=b[j],i=b[I+1],E=b[j+1],o=U-(k+C)*.5,$=A-(i+E)*.5;
- y-=o*w;B-=$*w}b[c]=U+y;b[c+1]=A+B}};X.NV.al_=function(K,Z){var b=K+","+Z;if(X.NV.QK==b)return X.NV.$V;
- var J=X.NV.$V=[];X.NV.QK=b;for(var H=0;H<=1e3;H++){var w=H*.001,Y=Math.sqrt(w),S=Math.exp(-4*Y),d=.96*(1-Y*Y),x=Z*((1-K)*S+K*d);
- J[H]=x}return J};X.NV.QK="";X.NV.$V=[];X.NV.acX=function(K,Z,b,J,w,Y,S,d,x,c,M,u,t){var U=Math.max(0,Math.floor(w-S-1)),A=Math.min(Z,Math.ceil(w+S+1)),y=Math.max(0,Math.floor(Y-S-1)),B=Math.min(b,Math.ceil(Y+S+1)),I=2*Z,j=S*S,k=1/S,C=0;
- if(t&&(J==3||J==6))x=-x;var i=X.NV.al_(d,x);for(var E=y;E<B;E++)for(var o=U;o<A;o++){var H=E*Z+o,$=H<<1,m=(w-o)*k,z=(Y-E)*k,r=m*m+z*z;
- if(r<1){u[C]=H;var f=i[~~(r*1e3)];if(J==1){K[$]=K[$]*(1-f*.05);K[$+1]=K[$+1]*(1-f*.05)}else{var W=0,h=0,l,L,N,a;
- if(J==0){W=c*f;h=M*f}else if(J==2){}else if(J==3){W=f*z;h=-f*m}else if(J==4){W=f*m;h=f*z}else if(J==5){W=-f*m;
- h=-f*z}else if(J==6){W=M*f;h=-c*f}var _=K[$],D=K[$+1];if(o==0||o!=Z-1&&W<0){l=1+K[$+2]-_;N=K[$+3]-D}else{l=_-K[$-2]+1;
- N=D-K[$-1]}if(E==0||E!=b-1&&h<0){L=K[$+I]-_;a=1+K[$+I+1]-D}else{L=_-K[$-I];a=D-K[$-I+1]+1}K[$]=-(l*W+L*h-_);
- K[$+1]=-(N*W+a*h-D)}C++}}};X.NV.a9o=function(K){var Z=K[0],b=K[0],J=K[1],w=K[1];for(var H=0;H<K.length;
- H+=2){var Y=K[H],S=K[H+1];if(Y<Z)Z=Y;else if(Y>b)b=Y;if(S<J)J=S;else if(S>w)w=S}return[Z,J,b,w]};X.adl=function(K,Z,b,J,w){function Y(O,fO,hn,an){return Math.sqrt((O-hn)*(O-hn)+(fO-an)*(fO-an))}function S(O,fO){return O>=0&&O<Z&&fO>=0&&fO<b}function d(O){if(O<0)return 0;
- if(O>=Z)return Z-1;return O}function x(O){if(O<0)return 0;if(O>=b)return b-1;return O}function c(H,O){var fO=O[3]*(1/255),hn=J[H]+O[0]*fO;
- if(hn>255)hn=255;J[H]=hn;hn=J[H+1]+O[1]*fO;if(hn>255)hn=255;J[H+1]=hn;hn=J[H+2]+O[2]*fO;if(hn>255)hn=255;
- J[H+2]=hn}function M(O,fO,hn){if(!G(O,fO))return;if(hn[3]<0)hn[3]=0;c((fO*Z+O)*4,hn)}function u(O){var fO=O.slice(0,3);
- fO[3]=0;return fO}var t=Z/800;function U(O){return Math.round(O*t)}function A(){for(var H=0;H<=300;H++){T[H]=y(H)}}function y(b){var O=.8,fO=.2,hn=O*fO,an=b/60%2-1,cF=hn*(1-an*an),cY=fO-hn,iF;
- if(b<60){iF=[hn+cY,cF,0]}else if(b<120){iF=[cF,hn,0]}else if(b<180){iF=[0,hn,cF]}else if(b<240){iF=[0,cF,hn]}else if(b<300){iF=[cF,0,hn]}else{iF=[hn,0,cF]}return[(iF[0]+cY)*255,(iF[1]+cY)*255,(iF[2]+cY)*255]}function B(b){return T[~~b]}function I(O){return 1-j(O)}function j(O){return O-~~O}function k(O,fO,hn,an){N(O,fO,hn,0,fO+1,1,an)}function C(O,fO,hn,an,cF,cY){N(O,fO,hn,0,an,1,cF,cY)}function i(O){for(var H=0;
- H<J.length;H+=4){c(H,O)}}function E(O,fO,hn,an,cF,cY,iF,eU){o(O,fO,hn,an,cF,1,cY,iF,eU)}function o(O,fO,hn,an,cF,cY,iF,eU,g_){if(cY==null)cY=.5;
- if(iF==null)iF=0;if(eU==null)eU=0;if(g_==null)g_=!1;var iQ=O.x,b5=O.y,eK=hn.slice(0),bE=~~(hn[3]*g);
- an=an*g;if(!g_){fO=a(fO);cF=a(cF);iF=a(iF);eU=a(eU)}var iB=d(iQ-fO),i2=d(iQ+fO);for(var eu=iB;eu<=i2;
- eu++){var dp=eu-iQ,bJ=Math.floor(Math.sqrt(fO*fO-dp*dp)),bB=x(b5-bJ),fC=x(b5);for(var dr=bB;dr<=fC;dr++){var cs=Y(eu,dr,iQ,b5);
- if(cs>fO||cs<=fO-cF)break;var g2=(cs-fO+cF)/cF;eK[3]=bE-an*(cY==1?g2:Math.pow(g2,cY));c((dr*Z+eu)*4,eK)}bB=x(b5+bJ);
- for(var dr=bB;dr>fC;dr--){var cs=Y(eu,dr,iQ,b5);if(cs>fO||cs<=fO-cF)break;var g2=(cs-fO+cF)/cF;eK[3]=bE-an*(cY==1?g2:Math.pow(g2,cY));
- c((dr*Z+eu)*4,eK)}}if(iF>0){N(O,fO+iF,eK,eK[3],iF,1,0,0,!0)}if(eU>0){N(O,fO-cF,p(hn),-hn[3],eU,1,0,0,!0)}}function $(O,fO,hn,an,cF,cY){N(O,fO,hn,hn[3],fO+1,1,an,cF,cY)}function m(O,fO,hn,an,cF){if(cF==null)cF=!1;
- var cY=O.x,iF=O.y;an*=g;if(!cF){fO=a(fO);hn=a(hn)}var eU=d(cY-fO),g_=d(cY+fO);for(var iQ=eU;iQ<g_;iQ++){var b5=iQ-cY,eK=~~Math.sqrt(fO*fO-b5*b5),bE=x(iF-eK),iB=x(iF);
- for(var i2=bE;i2<=iB;i2++){var eu=Y(iQ,i2,cY,iF);if(eu>fO||eu<=fO-hn)break;var dp=(fO-eu)/hn,bJ=B(300*dp);
- bJ[3]=an;c((i2*Z+iQ)*4,bJ)}bE=x(iF+eK);for(var i2=bE;i2>iB;i2--){var eu=Y(iQ,i2,cY,iF);if(eu>fO||eu<=fO-hn)break;
- var dp=(fO-eu)/hn,bJ=B(300*dp);bJ[3]=an;c((i2*Z+iQ)*4,bJ)}}}function z(v,O){var fO=v.KR,hn=v.WD,an=O.slice(0),cF=O[3]*g,cY=Math.abs(hn.y-fO.y)>Math.abs(hn.x-fO.x);
- if(cY){var iF=fO.x;fO.x=fO.y;fO.y=iF;iF=hn.x;hn.x=hn.y;hn.y=iF}if(fO.x>hn.x){var iF=fO;fO=hn;hn=iF}var eU=hn.x-fO.x,g_=hn.y-fO.y,iQ=eU==0?1:g_/eU,b5=Math.round(fO.x),eK=fO.y+iQ*(b5-fO.x),bE=I(fO.x+.5),iB=b5,i2=~~eK;
- if(cY){an[3]=cF*I(eK)*bE;M(i2,iB,an);an[3]=cF*j(eK)*bE;M(i2+1,iB,an)}else{an[3]=cF*I(eK)*bE;M(iB,i2,an);
- an[3]=cF*j(eK)*bE;M(iB,i2+1,an)}var eu=eK-iQ;b5=Math.round(hn.x);eK=hn.y+iQ*(b5-hn.x);bE=j(hn.x+.5);
- var dp=b5,bJ=~~eK;if(cY){an[3]=cF*I(eK)*bE;M(bJ,dp,an);an[3]=cF*j(eK)*bE;M(bJ+1,dp,an)}else{an[3]=cF*I(eK)*bE;
- M(dp,bJ,an);an[3]=cF*j(eK)*bE;M(dp,bJ+1,an)}if(cY){for(var bB=iB+1;bB<=dp-1;bB++){an[3]=cF*I(eu);M(~~eu,bB,an);
- an[3]=cF*j(eu);M(~~eu+1,bB,an);eu+=iQ}}else{for(var bB=iB+1;bB<=dp-1;bB++){an[3]=cF*I(eu);M(bB,~~eu,an);
- an[3]=cF*j(eu);M(bB,~~eu+1,an);eu+=iQ}}}function r(O,fO,hn,an){for(var H=0;H<4;H++){var cF=O.QJ(fO+1.3*H,hn);
- z(cF,an,1)}}function iz(O,fO){this.x=Math.round(O);this.y=Math.round(fO)}var f=Math.PI/180;iz.prototype.QJ=function(O,fO){O=O*f;
- var hn=this.x+fO*Math.cos(O),an=this.y+fO*Math.sin(O);return new W(this.x,this.y,hn,an)};iz.prototype.ahy=function(O,fO){O=O*f;
- var hn=this.le+fO*Math.cos(O),an=this.a18+fO*Math.sin(O);return new iz(hn,an)};function W(O,fO,hn,an){this.KR=new iz(O,fO);
- this.WD=new iz(hn,an)}W.prototype.dZ=function(O){var fO=O*this.KR.x+(1-O)*this.WD.x,hn=O*this.KR.y+(1-O)*this.WD.y;
- return new iz(fO,hn)};var h=E,_=$,D=k,l=C,L=m,N=o,a=U,G=S,p=u,T=[];A();for(var H=0;H<K.length;H++){J[H]=K[H]}var v=new W(Z*w[2],b*w[3],Z/2,b/2),g=w[1],co=[];
- co[0]=function eJ(){var O=[80,40,15,60],hn=0,an=0;D(v.dZ(1.4),260,O,10);D(v.dZ(1),100,[240,50,50,30],30);
- _(v.dZ(1),60,[255,40,0,40]);var fO=[255,255,255,255];N(v.dZ(1),70,fO,fO[3],58,.5);D(v.dZ(1),12,fO);fO[3]=40;
- h(v.dZ(1),150,fO,fO[3],150);for(var H=0;H<40;H++){hn+=Math.random()*25;an=Math.random()*a(300)+a(100);
- var cF=v.dZ(1).QJ(hn,an);z(v.dZ(1).QJ(hn,an),[110,110,110,30])}_(v.dZ(1),130,[255,255,255,8]);var cY=[170,30,23,70];
- l(v.dZ(1),70,cY,1,3,3);var iF=[60,60,130,40];D(v.dZ(.47),44,iF,5);D(v.dZ(.43),22,iF,3);iF[3]=16;D(v.dZ(.53),15,iF,2);
- var eU=[138,94,42,100];D(v.dZ(.2),16,eU,2);var g_=[130,255,170,180];_(v.dZ(0),4,g_);_(v.dZ(-.25),5,g_);
- eU=[150,90,0,50];h(v.dZ(-.45),55,p(eU),-eU[3],40,2);D(v.dZ(-.42),35,eU,2);D(v.dZ(-.5),15,eU,2);L(v.dZ(-1.28),145,11,70);
- var iQ=B(0);iQ[3]=50;h(v.dZ(-1.28),149,iQ,iQ[3],4);iQ=B(300);iQ[3]=50;h(v.dZ(-1.28),155-1,p(iQ),-iQ[3],3);
- var b5=[130,130,10,50];l(v.dZ(-1),73,b5,3,2);var eK=[40,130,70,40];h(v.dZ(-1),70,p(eK),-eK[3],35);eK=[40,170,60,50];
- D(v.dZ(-.7),25,eK,4);var eK=[70,110,50,60];h(v.dZ(1.3),30,p(eK),-eK[3],11,3);iF=[0,50,210,80];_(v.dZ(-.72),20,iF)};
- co[1]=function d9(){_(v.dZ(1),150,[240,70,70,60]);D(v.dZ(1),100,[200,60,60,40],30);var O=[255,255,255,255],fO=0,hn=0;
- N(v.dZ(1),75,O,O[3],63);D(v.dZ(1),12,O);_(v.dZ(1),270,[200,200,200,20],10);for(var H=0;H<10;H++){fO+=10+Math.random()*40;
- hn=Math.random()*a(250)+a(80);var an=v.dZ(1).QJ(fO,hn);z(an,[110,110,110,35])}fO=5;hn=100;for(var H=0;
- H<12;H++){fO+=30;r(v.dZ(1),fO,hn,[90,90,90,40])}var cF=[150,40,23,100];l(v.dZ(1),70,cF,1,3,3);var cY=[30,100,60,40];
- _(v.dZ(-.9),180,[255,255,255,20]);D(v.dZ(-.9),140,cY,15);var iF=[170,80,25,15];l(v.dZ(-.9),120,iF,1,4,4);
- var eU=[110,240,190,200];_(v.dZ(-.6),3,eU);eU[3]=100;_(v.dZ(-.6),7,eU);var g_=[230,120,40,85];_(v.dZ(-.73),9,g_);
- var iQ=[60,60,190,50];D(v.dZ(.3),28,iQ,6);iQ[3]=25;D(v.dZ(.34),20,iQ,3)};co[2]=function el(){var O=[255,255,255,255],hn=0,an=0;
- D(v.dZ(1),13,O);N(v.dZ(1),150,O,O[3],137);var fO=[120,80,35,20];D(v.dZ(1.4),260,fO,10);for(var H=0;H<40;
- H++){hn+=5+Math.random()*30;an=Math.random()*a(300);z(v.dZ(1).QJ(hn,an),[110,110,110,20])}var cF=[10,30,255,30];
- D(v.dZ(1),70,cF,50);var cY=[15,90,170,15];D(v.dZ(1.5),60,cY);var iF=[220,220,20,50];D(v.dZ(-1.15),8,iF,2);
- var O=[255,255,255,40];_(v.dZ(-1.18),6,O);_(v.dZ(-1.18),4,O);iF=[110,110,10,8];h(v.dZ(-1.2),32,p(iF),-iF[3],20,3);
- var eU=[5,0,16,255];for(var H=0;H<4;H++){D(v.dZ(-1.36),10,eU,3)}var g_=[90,200,150,20],iQ=g_.slice(0);
- iQ[3]*=2;D(v.dZ(-1.32),7,iQ,3);D(v.dZ(-1.36),7,iQ,3);D(v.dZ(-1.4),7,iQ,3);var O=[230,230,230,100];_(v.dZ(-1.36),2,O);
- O[3]=3;D(v.dZ(-.55),10,O);iF=[120,100,10,18];D(v.dZ(-.55),160,iF,8);D(v.dZ(-.55),80,iF,4);g_[3]=3;iQ[3]=6;
- h(v.dZ(-.49),13,p(iQ),-iQ[3],13,2);h(v.dZ(-.55),13,p(iQ),-iQ[3],13,2);g_[3]=20;D(v.dZ(.15),25,g_,3);
- iF[3]=100;_(v.dZ(-.52),3,iF);iF=[200,200,50,40];D(v.dZ(.27),1,iF,4);var b5=[150,40,23,30];h(v.dZ(1),80,p(b5),-b5[3],2,1)};
- return co[w[0]]()};X._w={};X._w.e$=function(K){var Z=K.length,q=K[0].length,b=new Array(q);for(var H=0;
- H<q;H++)b[H]=new Array(Z);for(var H=0;H<q;H++)for(var J=0;J<Z;J++)b[H][J]=K[J][H];return b};X._w.GC=function(K,Z){var b=K.length,q=K[0].length,J=new Array(b);
- for(var H=0;H<b;H++)J[H]=new Array(q);for(var H=0;H<b;H++)for(var w=0;w<q;w++)J[H][w]=K[H][w]-Z[H][w];
- return J};X._w.add=function(K,Z){var b=K.length,q=K[0].length,J=new Array(b);for(var H=0;H<b;H++)J[H]=new Array(q);
- for(var H=0;H<b;H++)for(var w=0;w<q;w++)J[H][w]=K[H][w]+Z[H][w];return J};X._w.multiply=function(K,Z){var b=K.length,J=K[0].length,q=Z[0].length;
- if(J!=Z.length)throw"e";var w=new Array(b);for(var H=0;H<b;H++)w[H]=new Array(q);if((J&1)!=0)for(var H=0;
- H<b;H++){var Y=K[H],S=w[H];for(var d=0;d<q;d++){var x=0;for(var c=0;c<J;c++)x+=Y[c]*Z[c][d];S[d]=x}}else for(var H=0;
- H<b;H++){var Y=K[H],S=w[H];for(var d=0;d<q;d++){var x=0;for(var c=0;c<J;c+=2)x+=Y[c]*Z[c][d]+Y[c+1]*Z[c+1][d];
- S[d]=x}}return w};X._w.o7=function(K,Z){var b=K.length,q=K[0].length,J=new Array(b);for(var H=0;H<b;
- H++){var w=0;for(var Y=0;Y<q;Y++)w+=K[H][Y]*Z[Y];J[H]=w}return J};X._w.tI=function(K,Z){var b=[];for(var H=0;
- H<K;H++){b.push([]);for(var J=0;J<Z;J++)b[H].push(0)}return b};X._w.a0z=function(K){for(var H=0;H<K.length;
- H++)console.log(JSON.stringify(K[H]))};X._w.a6P=function(K){var Z=[];for(var H=0;H<K.length;H++)Z.push(K[H].join(","));
- return"["+Z.join(";")+"]"};X._w.Rz=function(K,Z){var b=K.length;for(var J=0;J<b;J++){var w=0,Y=Number.NEGATIVE_INFINITY;
- for(var H=J;H<b;H++)if(Math.abs(K[H][J])>Y){w=H;Y=Math.abs(K[H][J])}X._w.a2a(K,J,w);for(var H=J+1;H<b;
- H++){if(K[J][J]==0)return 1;var S=K[H][J]/K[J][J];for(var d=J;d<b+1;d++)K[H][d]-=K[J][d]*S}}for(var H=b-1;
- H>=0;H--){if(K[H][H]==0)return 1;var x=K[H][b]/K[H][H];Z[H]=x;for(var d=H-1;d>=0;d--){K[d][b]-=K[d][H]*x;
- K[d][H]=0}}return 0};X._w.a2a=function(K,Z,b){var J=K[Z];K[Z]=K[b];K[b]=J};X._w.a09=function(K){var Z=K.length,b=X._w.tI(Z,Z);
- for(var H=0;H<Z;H++)b[H][H]=K[H];return b};X._w.acS=function(K){var Z=K.length,b=K[0].length,J=new Array(Z);
- for(var H=0;H<Z;H++){J[H]=0;for(var w=0;w<b;w++)J[H]+=K[H][w];J[H]/=b}return J};X._w.rn=function(K){var Z=0;
- for(var H=0;H<K.length;H++)Z+=K[H]*K[H];return Math.sqrt(Z)};X.KO={};X.KO.Hg=function(K){var Z=~~(K+.5);
- return Z<0?0:Z>255?255:Z};X.KO.transform=function(K,Z,b){var J=X.KO.Hg,w=K.h.length;for(var H=0;H<w;
- H++){var Y=K.h[H],S=K.l[H],d=K.a[H];Z.h[H]=J(b[0]*Y+b[1]*S+b[2]*d+b[3]*255);Z.l[H]=J(b[4]*Y+b[5]*S+b[6]*d+b[7]*255);
- Z.a[H]=J(b[8]*Y+b[9]*S+b[10]*d+b[11]*255)}};X.KO.cK=function(K,Z,b){var J=X.KO.Hg,w=K.length;for(var H=0;
- H<w;H+=4){var Y=K[H],S=K[H+1],d=K[H+2];Z[H]=J(b[0]*Y+b[1]*S+b[2]*d+b[3]*255);Z[H+1]=J(b[4]*Y+b[5]*S+b[6]*d+b[7]*255);
- Z[H+2]=J(b[8]*Y+b[9]*S+b[10]*d+b[11]*255)}};X.KO.RB=function(K){var Z=K[0]+K[1]+K[2],b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1];
- if(Z==1){var J=K.indexOf(1);b[J]=b[J+4]=b[J+8]=1}else{b[0]=K[0];b[5]=K[1];b[10]=K[2]}return b};X.KO.Fr=function(K,Z,b){return[1,0,0,K,0,1,0,Z,0,0,1,b,0,0,0,1]};
- X.KO.Aa=function(K,Z,b){return[K,0,0,0,0,Z,0,0,0,0,b,0,0,0,0,1]};X.KO.aeU=function(K){return[K[0],K[1],K[2],K[4],K[5],K[6],K[8],K[9],K[10]]};
- X.KO.A_=function(K){return[K[0],K[1],K[2],0,K[3],K[4],K[5],0,K[6],K[7],K[8],0,0,0,0,1]};X.KO.bf=function(K,Z){return[K[0]*Z[0]+K[1]*Z[1]+K[2]*Z[2]+K[3]*Z[3],K[4]*Z[0]+K[5]*Z[1]+K[6]*Z[2]+K[7]*Z[3],K[8]*Z[0]+K[9]*Z[1]+K[10]*Z[2]+K[11]*Z[3],K[12]*Z[0]+K[13]*Z[1]+K[14]*Z[2]+K[15]*Z[3]]};
- X.KO.e$=function(K){var Z=[];Z[0]=K[0];Z[1]=K[4];Z[2]=K[8];Z[3]=K[12];Z[4]=K[1];Z[5]=K[5];Z[6]=K[9];
- Z[7]=K[13];Z[8]=K[2];Z[9]=K[6];Z[10]=K[10];Z[11]=K[14];Z[12]=K[3];Z[13]=K[7];Z[14]=K[11];Z[15]=K[15];
- return Z};X.KO.multiply=function(K,Z){var b=[];b[0]=K[0]*Z[0]+K[1]*Z[4]+K[2]*Z[8]+K[3]*Z[12];b[1]=K[0]*Z[1]+K[1]*Z[5]+K[2]*Z[9]+K[3]*Z[13];
- b[2]=K[0]*Z[2]+K[1]*Z[6]+K[2]*Z[10]+K[3]*Z[14];b[3]=K[0]*Z[3]+K[1]*Z[7]+K[2]*Z[11]+K[3]*Z[15];b[4]=K[4]*Z[0]+K[5]*Z[4]+K[6]*Z[8]+K[7]*Z[12];
- b[5]=K[4]*Z[1]+K[5]*Z[5]+K[6]*Z[9]+K[7]*Z[13];b[6]=K[4]*Z[2]+K[5]*Z[6]+K[6]*Z[10]+K[7]*Z[14];b[7]=K[4]*Z[3]+K[5]*Z[7]+K[6]*Z[11]+K[7]*Z[15];
- b[8]=K[8]*Z[0]+K[9]*Z[4]+K[10]*Z[8]+K[11]*Z[12];b[9]=K[8]*Z[1]+K[9]*Z[5]+K[10]*Z[9]+K[11]*Z[13];b[10]=K[8]*Z[2]+K[9]*Z[6]+K[10]*Z[10]+K[11]*Z[14];
- b[11]=K[8]*Z[3]+K[9]*Z[7]+K[10]*Z[11]+K[11]*Z[15];b[12]=K[12]*Z[0]+K[13]*Z[4]+K[14]*Z[8]+K[15]*Z[12];
- b[13]=K[12]*Z[1]+K[13]*Z[5]+K[14]*Z[9]+K[15]*Z[13];b[14]=K[12]*Z[2]+K[13]*Z[6]+K[14]*Z[10]+K[15]*Z[14];
- b[15]=K[12]*Z[3]+K[13]*Z[7]+K[14]*Z[11]+K[15]*Z[15];return b};X.KO.yK=function(K){var Z=[];Z[0]=K[5]*K[10]*K[15]-K[5]*K[14]*K[11]-K[6]*K[9]*K[15]+K[6]*K[13]*K[11]+K[7]*K[9]*K[14]-K[7]*K[13]*K[10];
- Z[1]=-K[1]*K[10]*K[15]+K[1]*K[14]*K[11]+K[2]*K[9]*K[15]-K[2]*K[13]*K[11]-K[3]*K[9]*K[14]+K[3]*K[13]*K[10];
- Z[2]=K[1]*K[6]*K[15]-K[1]*K[14]*K[7]-K[2]*K[5]*K[15]+K[2]*K[13]*K[7]+K[3]*K[5]*K[14]-K[3]*K[13]*K[6];
- Z[3]=-K[1]*K[6]*K[11]+K[1]*K[10]*K[7]+K[2]*K[5]*K[11]-K[2]*K[9]*K[7]-K[3]*K[5]*K[10]+K[3]*K[9]*K[6];
- Z[4]=-K[4]*K[10]*K[15]+K[4]*K[14]*K[11]+K[6]*K[8]*K[15]-K[6]*K[12]*K[11]-K[7]*K[8]*K[14]+K[7]*K[12]*K[10];
- Z[5]=K[0]*K[10]*K[15]-K[0]*K[14]*K[11]-K[2]*K[8]*K[15]+K[2]*K[12]*K[11]+K[3]*K[8]*K[14]-K[3]*K[12]*K[10];
- Z[6]=-K[0]*K[6]*K[15]+K[0]*K[14]*K[7]+K[2]*K[4]*K[15]-K[2]*K[12]*K[7]-K[3]*K[4]*K[14]+K[3]*K[12]*K[6];
- Z[7]=K[0]*K[6]*K[11]-K[0]*K[10]*K[7]-K[2]*K[4]*K[11]+K[2]*K[8]*K[7]+K[3]*K[4]*K[10]-K[3]*K[8]*K[6];Z[8]=K[4]*K[9]*K[15]-K[4]*K[13]*K[11]-K[5]*K[8]*K[15]+K[5]*K[12]*K[11]+K[7]*K[8]*K[13]-K[7]*K[12]*K[9];
- Z[9]=-K[0]*K[9]*K[15]+K[0]*K[13]*K[11]+K[1]*K[8]*K[15]-K[1]*K[12]*K[11]-K[3]*K[8]*K[13]+K[3]*K[12]*K[9];
- Z[10]=K[0]*K[5]*K[15]-K[0]*K[13]*K[7]-K[1]*K[4]*K[15]+K[1]*K[12]*K[7]+K[3]*K[4]*K[13]-K[3]*K[12]*K[5];
- Z[11]=-K[0]*K[5]*K[11]+K[0]*K[9]*K[7]+K[1]*K[4]*K[11]-K[1]*K[8]*K[7]-K[3]*K[4]*K[9]+K[3]*K[8]*K[5];Z[12]=-K[4]*K[9]*K[14]+K[4]*K[13]*K[10]+K[5]*K[8]*K[14]-K[5]*K[12]*K[10]-K[6]*K[8]*K[13]+K[6]*K[12]*K[9];
- Z[13]=K[0]*K[9]*K[14]-K[0]*K[13]*K[10]-K[1]*K[8]*K[14]+K[1]*K[12]*K[10]+K[2]*K[8]*K[13]-K[2]*K[12]*K[9];
- Z[14]=-K[0]*K[5]*K[14]+K[0]*K[13]*K[6]+K[1]*K[4]*K[14]-K[1]*K[12]*K[6]-K[2]*K[4]*K[13]+K[2]*K[12]*K[5];
- Z[15]=K[0]*K[5]*K[10]-K[0]*K[9]*K[6]-K[1]*K[4]*K[10]+K[1]*K[8]*K[6]+K[2]*K[4]*K[9]-K[2]*K[8]*K[5];var b=K[0]*Z[0]+K[1]*Z[4]+K[2]*Z[8]+K[3]*Z[12];
- for(var H=0;H<16;H++)Z[H]/=b;return Z};X.KO.a35=function(K){var Z=[],b=K[5]*K[10]*K[15]-K[5]*K[14]*K[11]-K[6]*K[9]*K[15]+K[6]*K[13]*K[11]+K[7]*K[9]*K[14]-K[7]*K[13]*K[10],J=-K[4]*K[10]*K[15]+K[4]*K[14]*K[11]+K[6]*K[8]*K[15]-K[6]*K[12]*K[11]-K[7]*K[8]*K[14]+K[7]*K[12]*K[10],w=K[4]*K[9]*K[15]-K[4]*K[13]*K[11]-K[5]*K[8]*K[15]+K[5]*K[12]*K[11]+K[7]*K[8]*K[13]-K[7]*K[12]*K[9],Y=-K[4]*K[9]*K[14]+K[4]*K[13]*K[10]+K[5]*K[8]*K[14]-K[5]*K[12]*K[10]-K[6]*K[8]*K[13]+K[6]*K[12]*K[9];
- return K[0]*b+K[1]*J+K[2]*w+K[3]*Y};X.KO.Ly=X.KO.A_([3.1338561,-1.6168667,-.4906146,-.9787684,1.9161415,.033454,.0719453,-.2289914,1.4052427]);
- X.KO.agM=X.KO.A_([1.9624274,-.6105343,-.3413404,-.9787684,1.9161415,.033454,.0286869,-.1406752,1.3487655]);
- X.KO.a6p=X.KO.yK(X.KO.Ly);X.a2={};X.a2.SG=new Uint32Array(1);X.a2.T_=function(K,Z,b,J,w,Y){var S=new Uint32Array(K),d=0,x=X.a2.SG;
- if(x.length<Z*4)X.a2.SG=x=new Uint32Array(Z*4);var c=new Float64Array(x.buffer);for(var H=0;H<Z;H+=2){var M=w[H],u=w[H+1],t=Y[H],U=Y[H+1];
- x[d]=u;c[d+2>>1]=t;x[d+1]=S[M];S[M]=d+1;d+=4;x[d]=M;c[d+2>>1]=U;x[d+1]=S[u];S[u]=d+1;d+=4}return{vm:x,ahg:c,aaY:S}};
- X.a2.Rz=function(K,Z,b,J,w,Y,S){var d=1,x=X.a2.T_(K,Z,b,J,w,Y),c=x.vm,M=x.ahg,u=x.aaY,t=new Uint32Array(K),U=new X.a2.gb(K),y=1,C=0;
- U.push(b);U.push(J);var A=new X.a2.gb(K),B=new Uint8Array(K),I=new Uint32Array(K);B[b]=1;B[J]=2;var j=new Uint32Array(K),k=new Uint32Array(K);
- k[b]=k[J]=0;j[b]=j[J]=1;while(!0){var i=-1,f=0,D=1e30;while(!U.Np()&&i==-1){var E=U.top(),o=B[E],$=u[E]-1;
- while($!=-1){var m=c[$],z=B[m],r=$^o-1<<2;if(M[r+2>>1]!=0){if(z==0){X.a2.it(E,$,m,B,I,k,j);U.push(m)}else if(z==o&&j[m]<=j[E]&&k[m]>k[E])X.a2.it(E,$,m,B,I,k,j);
- else if(z!=o){i=r}}$=c[$+1]-1}if(i!=-1)break;U.pop()}if(i==-1){break}y++;var W=i;while(W!=-1){t[f]=W;
- f++;W=I[c[W^4]]-1}var h=f>>1;for(var H=0;H<h;H++){var _=t[H];t[H]=t[f-H-1];t[f-H-1]=_}W=I[c[i]]-1;while(W!=-1){t[f]=W^4;
- f++;W=I[c[W^4]]-1}for(var H=0;H<f;H++)D=Math.min(D,M[t[H]+2>>1]);C+=D;if(C>=S)return{t1:null,HO:C};for(var H=0;
- H<f;H++){var l=t[H],L=l^4,E=c[L],m=c[l];M[l+2>>1]-=D;M[L+2>>1]+=D;if(M[l+2>>1]==0&&B[E]==B[m]){if(B[E]==1){I[m]=0;
- A.push(m)}if(B[E]==2){I[E]=0;A.push(E)}}}while(!A.Np()){var E=A.pop(),o=B[E],$=u[E]-1,N=o==1?4:0,a=0,G=0,p=1e9;
- while($!=-1){var m=c[$],T=$^4,r=$^N;if(B[m]==o&&M[r+2>>1]>0&&X.a2.afP(m,b,J,I,c,y,j,k)+1<p){a=m;G=T;
- p=k[m]+1}$=c[$+1]-1}if(G!=0){X.a2.it(a,G,E,B,I,k,j);continue}$=u[E]-1;while($!=-1){var m=c[$],r=$^N;
- if(B[m]==o){if(M[r+2>>1]>0){U.push(m)}if(I[m]==$+1){I[m]=0;A.push(m)}}$=c[$+1]-1}B[E]=0;U.remove(E)}}var v=[];
- for(var H=0;H<Z;H+=2){var E=w[H],m=w[H+1];if(B[E]==1&&B[m]!=1){v.push(H>>1)}if(B[m]==1&&B[E]!=1){v.push(Z+H>>1)}}return{t1:v,HO:C}};
- X.a2.it=function(K,Z,b,J,w,Y,S){J[b]=J[K];w[b]=Z+1;Y[b]=Y[K]+1;S[b]=S[K]};X.a2.afP=function(K,Z,b,J,w,Y,S,d){var x=K,c=J[K]-1,M=0;
- while(c!=-1&&S[K]!=Y){K=w[c^4];c=J[K]-1;M++}if(c==-1&&K!=Z&&K!=b)return 1e9;var u=d[K]+M;M=0;c=J[x]-1;
- while(x!=K){d[x]=u-M;M++;S[x]=Y;x=w[c^4];c=J[x]-1}return u};X.a2.a9m=function(K,Z,b,J,w,Y){var S=X.a2.T_(K,Z,b,J,w,Y),d=S.vm,x=S.ahg,c=S.aaY,M=0,u=0,t=new Uint32Array(K*2),U=new X.a2.J7(K),A=0;
- while(!0){U.reset();U.push(b);for(var H=0;H<K;H++)t[H<<1]=0;while(!U.Np()){var y=U.pop(),B=c[y]-1;while(B!=-1){A=d[B];
- if(t[A<<1]==0&&x[B+2>>1]>0&&A!=b){t[A<<1]=y+1;t[(A<<1)+1]=B;U.push(A)}B=d[B+1]-1}if(t[J<<1]!=0){break}}if(t[J<<1]==0){break}var I=1e30;
- A=J;while(!0){var j=t[A<<1]-1;if(j==-1)break;var k=t[(A<<1)+1];I=Math.min(I,x[k+2>>1]);A=j}A=J;while(!0){var j=t[A<<1]-1;
- if(j==-1)break;var k=t[(A<<1)+1],C=k^4;x[k+2>>1]-=I;x[C+2>>1]+=I;A=j}M+=I}var i=[];for(var H=0;H<Z;H+=2){var j=w[H],A=w[H+1];
- if((t[j<<1]!=0||j==b)&&t[A<<1]==0&&A!=b){i.push(H>>1)}if((t[A<<1]!=0||A==b)&&t[j<<1]==0&&j!=b){i.push(Z+H>>1)}}return{t1:i,HO:M}};
- X.a2.J7=function(K){K|=K>>1;K|=K>>2;K|=K>>4;K|=K>>8;K|=K>>16;this.b3=new Uint32Array(K+1);this.wW=K;
- this.z9=0;this.ZQ=0};X.a2.J7.prototype={push:function(K){var Z=this.ZQ;this.b3[Z]=K;this.ZQ=Z+1&this.wW},pop:function(){var K=this.z9,Z=this.b3[K];
- this.z9=K+1&this.wW;return Z},Np:function(){return this.z9==this.ZQ},reset:function(){this.z9=0;this.ZQ=0}};
- X.a2.gb=function(K){K|=K>>1;K|=K>>2;K|=K>>4;K|=K>>8;K|=K>>16;this.b3=new Uint32Array(K+1);this.ML=new Uint32Array(K+1);
- this.wW=K;this.z9=0;this.ZQ=0};X.a2.gb.prototype={top:function(){return this.b3[this.z9]},a9g:function(){return this.b3[this.ZQ]},push:function(K){if(this.ML[K]!=0)return;
- this.ML[K]=this.ZQ+1;var Z=this.ZQ;this.b3[Z]=K;this.ZQ=Z+1&this.wW},pop:function(){var K=this.z9,Z=this.b3[K];
- this.ML[Z]=0;this.z9=K+1&this.wW;return Z},Np:function(){return this.z9==this.ZQ},remove:function(K){var Z=this.ML[K]-1;
- if(Z==-1)return;this.ML[K]=0;if(Z==this.z9){this.pop();return}var b=this.pop();this.b3[Z]=b;this.ML[b]=Z+1},gu:function(H){return H+this.wW+1&this.wW}};
- X.a2.Ck=function(K,Z,b){var J=X.a2.CE(K,Z,b);if(Z<J-1)X.a2.Ck(K,Z,J-1);if(J<b)X.a2.Ck(K,J,b)};X.a2.CE=function(K,Z,b){var J=K[Z+b>>>1];
- while(Z<=b){while(K[Z]<J)Z++;while(K[b]>J)b--;if(Z<=b){X.a2.FK(K,Z,b);Z++;b--}}return Z};X.a2.FK=function(K,Z,b){var J=K[Z];
- K[Z]=K[b];K[b]=J};X.Sj={};X.Sj.a6H=function(K){for(var H=0;H<K.length;H++)X.Sj.ma(K,H)};X.Sj.ma=function(K,H){K[H].v.keyShapeInvalidated={t:"bool",v:!0}};
- X.Sj.aaU=function(K){for(var H=0;H<K.length;H++)K[H].v.keyOriginIndex.v=H};X.Sj.j5=function(){return{t:"Objc",v:{classID:"null",keyOriginIndex:{t:"long",v:0},keyShapeInvalidated:{t:"bool",v:!0}}}};
- X.Sj.Cc=function(K){K=K.v;var Z={Rctn:2,Ln:4,Elps:5},b=Z[K.classID],J=K.topLeft?X.Sj.cf(K):null,w=null,Y=0;
- if(b==4){var S=K.Strt.v,d=K.End.v;w=[S.Hrzn.v.val,S.Vrtc.v.val,d.Hrzn.v.val,d.Vrtc.v.val];Y=K.Wdth.v.val}if(b==null)return null;
- return X.Sj.d_(b,b==4?null:X.Sj.fQ(K),J,w,Y)};X.Sj.HQ=function(K,Z,b,J,w,Y){var S={classID:K,unitValueQuadVersion:{t:"long",v:1}};
- if(Z)X.Sj.xx(S,["Left","Top","Rght","Btom"],Z);if(b)X.Sj.xx(S,["topLeft","topRight","bottomRight","bottomLeft"],b);
- if(K=="Ln"){S.Strt={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Pxl",val:J[0]}},Vrtc:{t:"UntF",v:{type:"#Pxl",val:J[1]}}}},S.End={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Pxl",val:J[2]}},Vrtc:{t:"UntF",v:{type:"#Pxl",val:J[3]}}}},S.Wdth={t:"UntF",v:{type:"#Pxl",val:w}}}if(Y)S.Nm={t:"TEXT",v:Y};
- return{t:"Objc",v:S}};X.Sj.d_=function(K,Z,b,J,w){var Y=X.Sj.j5(),S=Y.v;delete S.keyShapeInvalidated;
- S.keyOriginType={t:"long",v:K};S.keyOriginResolution={t:"doub",v:75};if(K==4){S.keyOriginLineStart={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:J[0]},Vrtc:{t:"doub",v:J[1]}}};
- S.keyOriginLineEnd={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:J[2]},Vrtc:{t:"doub",v:J[3]}}};Z=[Math.min(J[0],J[2]),Math.min(J[1],J[3]),Math.max(J[0],J[2]),Math.max(J[1],J[3])];
- S.keyOriginLineWeight={t:"doub",v:w},S.keyOriginLineArrowSt={t:"bool",v:!1};S.keyOriginLineArrowEnd={t:"bool",v:!1};
- S.keyOriginLineArrWdth={t:"doub",v:0};S.keyOriginLineArrLngth={t:"doub",v:0};S.keyOriginLineArrConc={t:"long",v:0}}var d={classID:"unitRect",unitValueQuadVersion:{t:"long",v:1}};
- S.keyOriginShapeBBox={t:"Objc",v:d};X.Sj.nb(S,Z);if(b!=null){var x={classID:"radii",unitValueQuadVersion:{t:"long",v:1}};
- S.keyOriginRRectRadii={t:"Objc",v:x};X.Sj.sF(S,b)}return Y};X.Sj.J=function(K,Z,b,J){var w=X.I.DK(Z),Y=X.I.Z_(Z),S=Math.max(Math.abs(Z[0]),Math.abs(Z[1])),d=Math.max(Math.abs(Z[3]),Math.abs(Z[4]));
- for(var H=0;H<K.length;H++){var x=K[H].v,c=x.keyShapeInvalidated;if(c&&c.v||x.keyOriginType==null)continue;
- if(b.length!=0&&b.indexOf(H)==-1)continue;var M=x.keyOriginType.v;if(!w||!Y||J&&M==2&&Math.abs(1-S/d)>.01){X.Sj.ma(K,H);
- continue}var u=X.Sj.f$(x);X.I.apply(Z,u);X.Sj.nb(x,[Math.min(u[0],u[2]),Math.min(u[1],u[3]),Math.max(u[0],u[2]),Math.max(u[1],u[3])]);
- if(M==2){var t=X.Sj.GK(x),U=new cM(Z[0],Z[1],Z[3],Z[4],0,0);U.XX();if(U.R==0){t.push(t.shift());U.rotate(Math.PI/2);
- U.XX()}if(U.R<0){var A=t[0];t[0]=t[1];t[1]=A;A=t[2];t[2]=t[3];t[3]=A}if(U.tX<0){var A=t[0];t[0]=t[3];
- t[3]=A;A=t[1];t[1]=t[2];t[2]=A}if(J)for(var y=0;y<4;y++)t[y]=t[y]*S;X.Sj.sF(x,t)}if(M==4){x.keyOriginLineWeight.v*=S;
- var B=X.Sj.Uj(x);X.I.apply(Z,B);X.Sj.ag0(x,B)}}};X.Sj.hZ=function(K,Z){var b=Z.n;for(var H=0;H<K.length;
- H++){var J=K[H].v,w=J.keyShapeInvalidated,u;if(w&&w.v||J.keyOriginType==null)continue;var Y=J.keyOriginType.v,S=X.Sj.f$(J),d=S[0],x=S[1],c=S[2],M=S[3];
- if(Y==1)u=X.Y.uf.Rect(d,x,c-d,M-x,0);else if(Y==2){var t=X.Sj.GK(J);u=X.Y.uf.Rect(d,x,c-d,M-x,t)}else if(Y==4){var U=X.Sj.Uj(J);
- u=X.Y.uf.SC(U[0],U[1],U[2],U[3],J.keyOriginLineWeight.v)}else if(Y==5)u=X.Y.uf.k9(d,x,c-d,M-x);var A=X.Y.bD(b,H),y=X.Y.e2(b,H);
- u[2].bM=b[A].bM;var B=b;b=b.slice(0,A);for(var I=2;I<u.length;I++)b.push(u[I]);for(var I=A+y;I<B.length;
- I++)b.push(B[I])}Z.n=b;Z.r4=!0};X.Sj.oO=function(K){var Z=1e9,b=-Z,J=1e9,w=-J,Y=null,S=K.yh(),d=S[0],x=S[1];
- for(var c=0;c<x.length;c++){var M=d[x[c]],u=M.add.vogk;if(u==null)continue;var t=M.add.vmsk.u;for(var U=0;
- U<u.length;U++){var A=u[U].v,y=A.keyShapeInvalidated;if(y&&y.v||A.keyOriginType==null)continue;if(x.length==1&&t.length!=0&&t.indexOf(U)==-1)continue;
- var B=A.keyOriginType.v;if(B!=4){var I=X.Sj.f$(A);Z=Math.min(Z,I[0]);J=Math.min(J,I[1]);b=Math.max(b,I[2]);
- w=Math.max(w,I[3])}if(B==2&&Y==null){Y=X.Sj.GK(A)}}}return[Z<b?[Z,J,b,w]:null,Y]};X.Sj.agP=function(K,Z,b){var J=X.Sj.oO(K)[0],w;
- if(J){var Y=new cM;Y.translate(-J[0],-J[1]);Y.scale(1/(J[2]-J[0]),1/(J[3]-J[1]));Y.scale(Z[2]-Z[0],Z[3]-Z[1]);
- Y.translate(Z[0],Z[1]);w=X.I.rx(Y)}var S=K.yh(),d=S[0],x=S[1];for(var c=0;c<x.length;c++){var M=d[x[c]],u=M.add.vogk;
- if(u==null)continue;var t=M.add.vmsk.u;for(var U=0;U<u.length;U++){var A=u[U].v,y=A.keyShapeInvalidated;
- if(y&&y.v||A.keyOriginType==null)continue;if(x.length==1&&t.length!=0&&t.indexOf(U)==-1)continue;var B=A.keyOriginType.v;
- if(B!=4&&Z[0]!=null){var Z=X.Sj.f$(A);X.I.apply(w,Z);X.Sj.nb(A,Z)}if(B==2&&b!=null){X.Sj.sF(A,b)}}}};
- X.Sj.f$=function(K){return X.Sj.fQ(K.keyOriginShapeBBox.v)};X.Sj.fQ=function(K){var Z=K.Left.v.val,b=K.Rght.v.val,J=K.Top.v.val,w=K.Btom.v.val;
- return[Z,J,b,w]};X.Sj.nb=function(K,Z){X.Sj.xx(K.keyOriginShapeBBox.v,["Left","Top","Rght","Btom"],Z)};
- X.Sj.GK=function(K){return X.Sj.cf(K.keyOriginRRectRadii.v)};X.Sj.cf=function(K){var Z=[],b=["topLeft","topRight","bottomRight","bottomLeft"];
- for(var J=0;J<4;J++)Z.push(K[b[J]].v.val);return Z};X.Sj.sF=function(K,Z){X.Sj.xx(K.keyOriginRRectRadii.v,["topLeft","topRight","bottomRight","bottomLeft"],Z)};
- X.Sj.xx=function(K,Z,b){for(var H=0;H<4;H++)if(b[H]!=null)K[Z[H]]={t:"UntF",v:{type:"#Pxl",val:b[H]}}};
- X.Sj.Uj=function(K){var Z=K.keyOriginLineStart.v,b=K.keyOriginLineEnd.v;return[Z.Hrzn.v,Z.Vrtc.v,b.Hrzn.v,b.Vrtc.v]};
- X.Sj.ag0=function(K,Z){var b=K.keyOriginLineStart.v,J=K.keyOriginLineEnd.v;b.Hrzn.v=Z[0];b.Vrtc.v=Z[1];
- J.Hrzn.v=Z[2];J.Vrtc.v=Z[3]};X.O={};X.O.clone=function(K){return{Z:K.Z.slice(0),H:K.H.slice(0)}};X.O.OG=function(K){if(K.length<6)return!0;
- var Z=K.length-4;for(var H=0;H<Z;H+=2)if(!X.O.pX(K[H],K[H+1],K[H+2],K[H+3],K[H+4],K[H+5]))return!1;if(!X.O.pX(K[Z],K[Z+1],K[Z+2],K[Z+3],K[0],K[1]))return!1;
- if(!X.O.pX(K[Z+2],K[Z+3],K[0],K[1],K[2],K[3]))return!1;return!0};X.O.pX=function(K,Z,b,J,w,Y){return(Z-J)*(w-b)+(b-K)*(Y-J)>=0};
- X.O.sV=function(K){var Z={},b=null,J=0,w={M:2,L:2,Q:4,C:6};for(var H=0;H<K.Z.length;H++){var Y=K.Z[H];
- if(Y.charAt(0)=="#"){if(Z[Y]==null)Z[Y]={H:[],Z:[]};b=Z[Y]}else if(Y!="X"){b.Z.push(Y);var S=w[Y];if(S==null)S=0;
- for(var d=0;d<S;d++)b.H.push(K.H[J+d]);J+=S}}return Z};X.O.CS=function(K,Z){K=X.O.p6(K);var b=K.H,J=K.Z,w=0,Y=[],S=null;
- for(var H=0;H<J.length;H++){var d=J[H];if(d=="M"){S={alL:w,P2:0,$n:!1};Y.push(S);w+=2}if(d=="C"){S.P2++;
- w+=6}if(d=="Z"){S.$n=!0}}var x=[];for(var H=0;H<Y.length;H++)if(Y[H].P2!=0)x.push(Y[H]);Y=x;for(var H=0;
- H<Y.length;H++){var c=Y[H],M=c.alL,u=M+2+c.P2*6,U=0;c.Nf=X.O.Jv(b,M,u);var t=b[M]==b[u-2]&&b[M+1]==b[u-1];
- for(var A=0;A<c.P2;A++){var y=M+A*6,B=y+6;U+=(b[B]-b[y])*(b[B+1]+b[y+1])}if(c.P2==2){var I=function(v,g,co){var eJ=1-co;
- return eJ*eJ*eJ*v[g]+3*eJ*eJ*co*v[g+2]+3*eJ*co*co*v[g+4]+co*co*co*v[g+6]},j=b[M],k=b[M+1],C=b[M+6],i=b[M+7],E=b[M+6],o=b[M+7],$=I(b,M,.5),m=I(b,M+1,.5),z=I(b,M+6,.5),r=I(b,M+7,.5);
- U=($-j)*(m-k)+(C-$)*(i-m)+(z-C)*(r-i)+(E-z)*(o-r)}if(!t)U+=(b[M]-b[u-2])*(b[M+1]+b[u-1]);c.oj=U<=0}for(var H=0;
- H<Y.length-1;H++)for(var y=H+1;y<Y.length;y++){var f=Y[H],W=Y[y];if(W.Nf.cs(f.Nf)){Y[H]=W;Y[y]=f}}var h=Y.length==0?!0:Y[0].oj,_=[{type:6},{type:8,all:0}];
- for(var H=0;H<Y.length;H++){var c=Y[H],M=c.alL,u=M+2+c.P2*6,t=b[M]==b[u-2]&&b[M+1]==b[u-1],D=c.$n||t?0:3,l=c.oj==h&&!Z?1:0;
- if(!Z&&H!=0){if(Y[H-1].Nf.cs(c.Nf)&&Y[H-1].oj!=c.oj)l=0;for(var y=0;y<Y.length;y++)if(y!=H&&Y[y].Nf.cs(c.Nf))l=0}_.push({type:D,length:c.P2+(t?0:1),bM:l,T7:2});
- for(var y=0;y<c.P2;y++){var w=M+y*6,L=new iz(b[w],b[w+1]),N=new iz(b[w+2],b[w+3]),a;if(y==0){if(t)a=new iz(b[u-4],b[u-3]);
- else a=L.clone()}else a=new iz(b[w-2],b[w-1]);_.push({type:D+2,A$:a,D:L,XM:N})}if(!t){var G=new iz(b[u-2],b[u-1]);
- _.push({type:D+2,A$:new iz(b[u-4],b[u-3]),D:G,XM:G.clone()})}}for(var y=0;y<_.length;y++){var p=_[y];
- if(p.type>5||p.type==0||p.type==3)continue;var T=p.A$.wV(p.D)||p.XM.wV(p.XM);if(!T){var f=p.A$.x*(p.D.y-p.XM.y)+p.D.x*(p.XM.y-p.A$.y)+p.XM.x*(p.A$.y-p.D.y);
- if(Math.abs(f)<1e-6)T=!0}if(T)p.type--}return _};X.O.k_=function(){function K(J,w,Y,S){if(!S&&J.XM.wV(J.D)&&w.A$.wV(w.D)){Y.H.push(w.D.x,w.D.y);
- Y.Z.push("L")}else{Y.H.push(J.XM.x,J.XM.y,w.A$.x,w.A$.y,w.D.x,w.D.y);Y.Z.push("C")}}function Z(J,w,H,Y,S,d){var x=w[H];
- J.H.push(x.D.x,x.D.y);J.Z.push("M");for(var c=H;c<H+Y-1;c++)K(w[c],w[c+1],J,d);if(!S)K(w[c],w[H],J,d)}function b(J,w){if(w==null)w=!1;
- var Y={H:[],Z:[]};for(var H=0;H<J.length;H++){if(J[H].type>5)continue;var S=J[H].length;if(S==0)continue;
- if(H==J.length-1)break;var d=J[H].type==3;Z(Y,J,H+1,S,d,w);if(!d)Y.Z.push("Z");H+=S}return Y}return b}();
- X.O.a5G=function(K){var Z=K.H,b=[],J,w=0;for(var H=0;H<K.Z.length;H++){var Y=K.Z[H];if(Y=="C"){J.push(Z[w++],Z[w++],Z[w++],Z[w++],Z[w++],Z[w++])}else if(Y=="Z"){}else{J=[];
- if(Y!="M"){J.push(Y);H++}J.push(Z[w++],Z[w++]);b.push(J)}}return b};X.O.kk=function(K,Z,b,J){if(J==null)J=1e9;
- var w=1e9,Y=0;for(var H=0;H<K.length;H+=2){var S=Z-K[H],d=b-K[H+1],x=S*S+d*d;if(x<w){w=x;Y=H>>>1}}return w<J*J?Y:-1};
- X.O.TJ=function(K,Z,b,J){for(var H=0;H<K.length;H+=2){var w=K[H],Y=K[H+1],S=Z[H],d=Z[H+1];b[H]=w+(S-w)*J;
- b[H+1]=Y+(d-Y)*J}};X.O.J=function(K,Z,b){for(var H=0;H<K.length;H+=2){var J=K[H],w=K[H+1];b[H]=J*Z.R+w*Z.hy+Z._i;
- b[H+1]=J*Z.a+w*Z.tX+Z.yy}};X.O.Jv=function(K,Z,b){if(Z==null)Z=0;if(b==null)b=K.length;var J=99999999999,w=-J,Y=99999999999,S=-Y;
- for(var H=Z;H<b;H+=2){var d=K[H],x=K[H+1];J=Math.min(J,d);Y=Math.min(Y,x);w=Math.max(w,d);S=Math.max(S,x)}return new bW(J,Y,w-J,S-Y)};
- X.O.$E=function(K,Z){var b=Math.max(Z.x,Math.min(Z.x+Z.d,K.x)),J=Math.max(Z.y,Math.min(Z.y+Z.v,K.y)),w=K.x-b,Y=K.y-J;
- return Math.sqrt(w*w+Y*Y)};X.O.k4=function(K){if(K.S2())return new bW(Math.floor(K.x),Math.floor(K.y),Math.ceil(K.d),Math.ceil(K.v));
- var Z=Math.floor(K.x),b=Math.ceil(K.x+K.d),J=Math.floor(K.y),w=Math.ceil(K.y+K.v);return new bW(Z,J,b-Z,w-J)};
- X.O.lE=function(K){return X.O.k4(X.O.Jv(K))};X.O.UJ=function(K){var Z=K.x,b=K.y,J=K.x+K.d,w=K.y+K.v;
- return{Z:["M","L","L","L","Z"],H:[Z,b,J,b,J,w,Z,w]}};X.O.concat=function(K,Z,b){if(b==null)b=new cM;
- for(var H=0;H<Z.H.length;H+=2){var J=Z.H[H],w=Z.H[H+1];K.H.push(J*b.R+w*b.hy+b._i);K.H.push(J*b.a+w*b.tX+b.yy)}for(var H=0;
- H<Z.Z.length;H++)K.Z.push(Z.Z[H])};X.O.p6=function(K){var Z=K.H,b=[],J=[],w=0,Y=0,S=0,d=0,x=0,c=0,M=0,u=0,t=0;
- for(var H=0;H<K.Z.length;H++){var U=K.Z[H];if(U=="M"){Y=Z[w];S=Z[w+1];w+=2;J.push(U);b.push(Y,S)}else if(U=="C"){d=Z[w];
- x=Z[w+1];c=Z[w+2];M=Z[w+3];u=Z[w+4];t=Z[w+5];w+=6;J.push(U);b.push(d,x,c,M,u,t);Y=u;S=t}else if(U=="Q"){d=Z[w];
- x=Z[w+1];c=Z[w+2];M=Z[w+3];w+=4;var A=d-Y,y=x-S,B=c-d,I=M-x;J.push("C");b.push(Y+2/3*A,S+2/3*y,d+1/3*B,x+1/3*I,c,M);
- Y=c;S=M}else if(U=="L"){d=Z[w];x=Z[w+1];w+=2;var j=d-Y,k=x-S;J.push("C");b.push(Y,S,d,x,d,x);Y=d;S=x}else J.push(U)}return{Z:J,H:b}};
- X.O.ag5=function(K){var Z=K.H,b=[],J=[],w=0;for(var H=0;H<K.Z.length;H++){var Y=K.Z[H];if(Y=="Q"){var S=Z[w-2],d=Z[w-1],x=Z[w],c=Z[w+1],M=Z[w+2],u=Z[w+3];
- w+=4;var t=x-S,U=c-d,A=M-x,y=u-c;J.push("C");b.push(S+2/3*t,d+2/3*U,x+1/3*A,c+1/3*y,M,u)}else{var B=0;
- if(Y=="M"||Y=="L")B=2;else if(Y=="C")B=6;for(var I=0;I<B;I++)b.push(Z[w+I]);w+=B;J.push(Y)}}return{Z:J,H:b}};
- X.O.BF=function(K,Z){var b=K.H,J=[],w=[],Y=0,S=0,d=0,x=0,c=0,M=0,u=0,t=0,U=0;for(var H=0;H<K.Z.length;
- H++){var A=K.Z[H];if(A=="M"){S=b[Y];d=b[Y+1];Y+=2;w.push(A);J.push(S,d)}else if(A=="C"){x=b[Y];c=b[Y+1];
- M=b[Y+2];u=b[Y+3];t=b[Y+4];U=b[Y+5];Y+=6;X.O.DZ(S,d,x,c,M,u,t,U,Z,w,J,0);S=t;d=U}else w.push(A)}return{Z:w,H:J}};
- X.O.DZ=function(K,Z,b,J,w,Y,S,d,x,c,M,u){var t=Math.sqrt((S-K)*(S-K)+(d-Z)*(d-Z)),U=Math.sqrt((S-w)*(S-w)+(d-Y)*(d-Y))+Math.sqrt((w-b)*(w-b)+(Y-J)*(Y-J))+Math.sqrt((b-K)*(b-K)+(J-Z)*(J-Z)),A=(t+U)/2;
- if(A<=x){c.push("C");M.push(b,J,w,Y,S,d)}else{var y=0,B=0,I=0,j=0,k=0,C=0,i=0,E=0,o=0,$=0,m=0,z=0,r=0;
- B=(K+b)/2;I=(Z+J)/2;j=(b+w)/2;k=(J+Y)/2;C=(w+S)/2;i=(Y+d)/2;E=(B+j)/2;o=(I+k)/2;$=(j+C)/2;m=(k+i)/2;
- z=(E+$)/2;r=(o+m)/2;X.O.DZ(K,Z,B,I,E,o,z,r,x,c,M,u+1);X.O.DZ(z,r,$,m,C,i,S,d,x,c,M,u+1)}};X.O.Xi=function(K,Z){var b=K.length-2,J=K[0],w=K[1],Y=K[b],S=K[b+1],d=Y-J,x=S-w,c=1/Math.sqrt(d*d+x*x),M=Y*w-S*J,u=-1,t=-1;
- for(var H=2;H<b;H+=2){var U=K[H],A=K[H+1],y=Math.abs(x*U-d*A+M)*c;if(y>t){t=y;u=H}}if(t<Z)return[J,w,Y,S];
- var B=X.O.Xi(K.slice(0,u+2),Z),I=X.O.Xi(K.slice(u),Z);for(var H=2;H<I.length;H++)B.push(I[H]);return B};
- X.O.a53=function(){var K=function(J,w,Y,S,d,x){return(w-S)*(d-Y)+(Y-J)*(x-S)>=0},Z=function(J,w,Y,S,d,x,c,M){var u=c-Y,t=M-S,U=d-Y,A=x-S,y=J-Y,B=w-S,I=u*u+t*t,j=u*U+t*A,k=u*y+t*B,C=U*U+A*A,i=U*y+A*B,E=1/(I*C-j*j),o=(C*k-j*i)*E,$=(I*i-j*k)*E;
- return o>=0&&$>=0&&o+$<1},b=function(J){var q=J.length>>>1,H=0;if(q<3)return[];var w=[],Y=[];for(var H=0;
- H<q;H++)Y.push(H);var S=q;while(S>3){var d=Y[(H+0)%S],x=Y[(H+1)%S],c=Y[(H+2)%S],M=J[2*d],u=J[2*d+1],t=J[2*x],U=J[2*x+1],A=J[2*c],y=J[2*c+1],B=!1;
- if(K(M,u,t,U,A,y)){B=!0;for(var I=0;I<S;I++){var j=Y[I];if(j==d||j==x||j==c)continue;if(Z(J[2*j],J[2*j+1],M,u,t,U,A,y)){B=!1;
- break}}}if(B){w.push(d,x,c);Y.splice((H+1)%S,1);S--;H=0}else if(H++>3*S)break}w.push(Y[0],Y[1],Y[2]);
- return w};return b}();X.O.ah1=function(K,Z){var b={},J={Z:[],H:[]};for(var H=0;H<Z.length;H+=3){var w=Z[H]*2,Y=Z[H+1]*2,S=Z[H+2]*2;
- X.O.GJ(K,w,Y,J,b);X.O.GJ(K,w,S,J,b);X.O.GJ(K,Y,S,J,b)}return J};X.O.GJ=function(K,Z,b,J,w){if(Z>b){var Y=b;
- b=Z;Z=Y}if(w[Z+","+b])return;w[Z+","+b]=!0;J.Z.push("M","L");J.H.push(K[Z],K[Z+1],K[b],K[b+1])};X.O.r3=function(K,Z){var b=[],J=K.length;
- for(var H=0;H<J;H+=2){var w=K[H],Y=K[H+1],S=K[(H+2)%J],d=K[(H+3)%J];if(d<Y){var x=Y;Y=d;d=x}if(Y<Z&&Z<d){var c=(Z-Y)/(d-Y);
- b.push(w+c*(S-w))}}b.sort(function(M,u){return M-u});return b};X.O.afS=function(K,Z){var b=Z.slice(0),q=K.length/2,J=[],w=[];
- for(var H=0;H<q;H++){var Y=(H+1)%q,S=K[2*H]-K[2*Y],d=K[2*H+1]-K[2*Y+1];w[H]=Math.sqrt(S*S+d*d)}for(var H=0;
- H<q;H++){var x=(H-1+q)%q,Y=(H+1)%q,c=Z[H],M=c+Z[x],u=c+Z[Y];if(M!=0)b[H]=Math.min(b[H],w[x]*c/M);if(u!=0)b[H]=Math.min(b[H],w[H]*c/u)}for(var H=0;
- H<q;H++){var Y=(H+1)%q,t=(H+2)%q,U=b[H],A=b[Y],y=K[2*H],B=K[2*H+1],I=K[2*Y],j=K[2*Y+1],k=K[2*t],C=K[2*t+1],i=w[H],E=w[Y],o=X.O.a8n(y,B,I,j,k,C,U,A,i,E);
- J.push(o[0],o[1],o[0],o[1],o[2],o[3]);J.push(o[2],o[3],o[4],o[5],o[6],o[7])}return J};X.O.a8n=function(K,Z,b,J,w,Y,S,d,x,c){if(x==null)x=Math.sqrt((b-K)*(b-K)+(J-Z)*(J-Z));
- if(c==null)c=Math.sqrt((w-b)*(w-b)+(Y-J)*(Y-J));var M=.553,u=0,t=0,U=0,A=0;if(x!=0){u=(b-K)/x;t=(J-Z)/x}if(c!=0){U=(w-b)/c;
- A=(Y-J)/c}var y=K+S*u,B=Z+S*t,I=b-d*u,j=J-d*t;return[y,B,I,j,b-d*u*(1-M),J-d*t*(1-M),b+d*U*(1-M),J+d*A*(1-M),b+d*U,J+d*A]};
- X.O.Ge=function(K,Z,b,J,w,Y,S){var d=K-b,x=Z-J,c=w-b,M=Y-J,u=1/Math.sqrt(d*d+x*x),t=1/Math.sqrt(c*c+M*M),U=d*u,A=x*u,y=c*t,B=M*t,I=A*S,j=-U*S,k=-B*S,C=y*S,i=X.O.LU(I,j,U,A,k,C,y,B),E=I+U*i,o=j+A*i,i=X.O.LU(0,0,U,A,E,o,-A,U),$=U*i,m=A*i;
- return[Math.sqrt($*$+m*m),U,A,y,B]};X.O.CM=function(K,Z,b,J,w,Y,S){var d=X.O.Ge(K,Z,b,J,w,Y,S),x=d[0],c=d[1],M=d[2],u=d[3],t=d[4],U=Math.atan2(c*t-M*u,c*u+M*t);
- if(U<0){U=U*-1}var A=Math.PI-U,y=4/3*Math.tan(A/4),B=b+x*c,I=J+x*M,j=b+x*u,k=J+x*t,C=B+y*S*-c,i=I+y*S*-M,E=j+y*S*-u,o=k+y*S*-t;
- return[0,0,B,I,C,i,E,o,j,k]};X.O.LU=function(K,Z,b,J,w,Y,S,d){var x=S*(Z-Y)-d*(K-w),c=d*b-S*J;if(c==0)return 0;
- return x/c};X.O.CM(0,50,0,0,30,30,10);X.uR=function(){};X.uR.tn=function(K,Z,b,J,w){var Y=b.d,S=b.v,d=Y*S,x=new Int32Array(d),q=0;
- for(var H=0;H<d;H++)if(Z[H]!=0){x[H]=q;q++}else if(K[(H<<2)+3]<200){x[H]=-2}else x[H]=-1;if(q==0)return;
- var c=new X.VH(q,q),M=new Array(3*q),u=new Array(3*q);for(var H=0;H<u.length;H++)u[H]=M[H]=0;var t=1/255,U=[-Y,-1,1,Y],A=[],y=[];
- for(var B=0;B<S;B++)for(var I=0;I<Y;I++){var j=B*Y+I,k=j<<2,H=x[j],C=H*3,i=0,E=0,o=0;if(H==-1||H==-2)continue;
- for(var $=0;$<4;$++){if($==2){E=o;A[o]=0;y[o]=H;o++}var m=j+U[$],z=m<<2,r=x[m];if($==0&&B==0||$==1&&I==0||$==2&&I==Y-1||$==3&&B==S-1||r==-2)continue;
- i++;if(r==-1){M[C+0]+=K[z+0];M[C+1]+=K[z+1];M[C+2]+=K[z+2]}else{A[o]=-1;y[o]=r;o++;if(Z[j]==Z[m]){M[C+0]+=K[k+0]-K[z+0];
- M[C+1]+=K[k+1]-K[z+1];M[C+2]+=K[k+2]-K[z+2]}}}A[E]=i;c.ic(A,y,o)}for(var H=0;H<d;H++)if(x[H]!=-1){var f=H<<2,W=x[H],h=W*3;
- u[h]=K[f+0];u[h+1]=K[f+1];u[h+2]=K[f+2]}var _=Date.now();c.alo(u,M,J,w);console.log(Date.now()-_);for(var H=0;
- H<d;H++){var W=x[H],D=W*3,f=H<<2;if(W==-1||K[f+3]!=255)continue;K[f+0]=~~(.5+Math.max(0,Math.min(255,u[D+0])));
- K[f+1]=~~(.5+Math.max(0,Math.min(255,u[D+1])));K[f+2]=~~(.5+Math.max(0,Math.min(255,u[D+2])))}};X.rect={};
- X.rect.Vs=function(K,Z){var b=[K],J=[];for(var H=0;H<Z.length;H++){var w=Z[H],Y=!1;for(var S=H+1;S<Z.length;
- S++){var d=Z[S];if(d[0]<=w[0]&&d[1]<=w[1]&&w[2]<=d[2]&&w[3]<=d[3]){Y=!0;break}}if(!Y)J.push(w)}Z=J;for(var H=0;
- H<Z.length;H++){var w=Z[H];for(var S=0;S<b.length;S++){var d=b[S],x=Math.max(w[0],d[0]),c=Math.min(w[2],d[2]),M=Math.max(w[1],d[1]),u=Math.min(w[3],d[3]);
- if(x<c&&M<u){var t=[];if(d[1]<w[1]){var U=d.slice(0);U[3]=w[1];t.push(U)}if(d[0]<w[0]){var A=d.slice(0);
- A[1]=M;A[2]=w[0];t.push(A)}if(w[2]<d[2]){var y=d.slice(0);y[1]=M;y[0]=w[2];t.push(y)}if(w[3]<d[3]){var B=[x,u,c,d[3]];
- t.push(B)}if(t.length!=0){b[S]=t[0];for(var I=1;I<t.length;I++)b.push(t[I])}}}b.push(w);b=X.rect.ae4(b)}b.sort(function(w,d){return w[1]!=d[1]?w[1]-d[1]:w[0]-d[0]});
- return b};X.rect.ae4=function(K){K=K.slice(0);for(var H=0;H<K.length;H++){var Z=K[H],b=null;if(Z[4]!=null)continue;
- for(var J=0;J<K.length;J++){var w=K[J];if(H==J||w[4]!=null)continue;var Y=Z[0]==w[0],S=Z[1]==w[1],d=Z[2]==w[2],x=Z[3]==w[3];
- if(S&&x&&(Z[2]==w[0]||Z[0]==w[2])){b=[Math.min(Z[0],w[0]),Z[1],Math.max(Z[2],w[2]),Z[3]]}if(Y&&d&&(Z[3]==w[1]||Z[1]==w[3])){b=[Z[0],Math.min(Z[1],w[1]),Z[2],Math.max(Z[3],w[3])]}if(b){K[H]=b;
- K.splice(J,1);break}}if(b){H--}}return K};X.rect.qv=function(K){var Z=new bW;for(var H=0;H<K.length;
- H++)Z=Z.tO(K[H]);return Z};X.rect.a1e=function(K,Z){var b=X.rect.qv,J=new UnionFind(K.length),E=1e3,o=1e3;
- for(var H=0;H<K.length;H++)for(var w=H+1;w<K.length;w++){if(!Z)continue;var Y=K[H],S=K[w],u=1e9,t=1e9;
- if(Y.TP(S)){J.link(H,w);continue}var d=Y.x+Y.d,x=Y.y+Y.v,c=S.x+S.d,M=S.y+S.v;if((d<S.x||c<Y.x)&&(x<S.y||M<Y.y))continue;
- if(!(x<S.y||M<Y.y))u=Math.min(Math.abs(d-S.x),Math.abs(Y.x-c));if(!(d<S.x||c<Y.x))t=Math.min(Math.abs(x-S.y),Math.abs(Y.y-M));
- var U=Math.min(u,t),A=Math.min(Y.d,Y.v,S.d,S.v);if(U<.3*A)J.link(H,w)}var y=[],B={};for(var H=0;H<K.length;
- H++){var I=J.find(H),j=K[H];if(B[I]==null){B[I]=y.length;y.push([])}y[B[I]].push(j)}var k=[],C=[];for(var H=0;
- H<y.length;H++){k.push(b(y[H]));var i=b(y[H]);i.gu=H;C.push(i)}C.sort(function(l,L){return Math.max(L.v,L.d)-Math.max(l.v,l.d)});
- var $=new NETXUS.RectanglePacker(E,o);while(!0){var m=!1;$.reset(E,o);for(var H=0;H<C.length;H++){var z=$.findCoords(C[H].d,C[H].v);
- if(z){C[H].x=z.x;C[H].y=z.y}else{E=Math.floor(E*1.1);o=Math.floor(o*1.1);m=!0;break}}if(m)continue;break}for(var H=0;
- H<y.length;H++){var r=C[H],f=r.gu,W=k[f],h=y[f],_=r.x-W.x,D=r.y-W.y;for(var w=0;w<h.length;w++)h[w].offset(_,D)}};
- X.zM=function(){};X.zM.pl=Math.floor(16*window.devicePixelRatio);X.zM.rB={};X.zM.P4=0;X.zM.wK=[[12,76,2],[12,76,3],[12,76,4],[12,76,5],[12,76,6]];
- X.zM.aof=["px","in","cm","mm","%"];X.zM.VM=function(K,Z,b){var J=Z.w$,w=[1,J,J/2.54,J/25.4,Z.d/100][b];
- return K*w};X.zM.DL=function(K,Z,b,J,w){var Y=b.mk.ji,S=[1,Z,Z/2.54,Z/25.4,J/100][Y],d=[2,3,2,1,2][Y];
- K=K/S;var x=Math.round(K),c=Y==0&&Math.abs(K-x)<1e-6?x+"":K.toFixed(d);if(w)c+=" "+X.zM.aof[Y];return c};
- X.zM.ali=function(K,Z,b,J){var w=b.mk.ji,Y=[1,Z,Z/2.54,Z/25.4,J/100][w];K=parseFloat(K)*Y;return K};
- X.zM.a3T=function(K,Z){var b=K+","+Z;if(X.zM.rB.clr==b)return;var J=Math.round(X.zM.pl*.5);X.zM.P4=J;
- var w=document.createElement("canvas");w.width=w.height=J;var Y=w.getContext("2d");Y.font=J*1.5+"px monospace";
- var S="0 1 2 3 4 5 6 7 8 9 -".split(" ");for(var H=0;H<S.length;H++){Y.fillStyle="#"+X.fo(Z);Y.fillRect(0,0,J,J);
- Y.fillStyle="#"+X.fo(K);Y.fillText(S[H],0,J);X.zM.rB[S[H]]=Y.getImageData(0,0,J,J).data}X.zM.rB.clr=b};
- X.zM.a8M=function(K,Z,b){var J=0,w=0,Y=4*X.zM.pl;for(var H=9;H>=0;H--){var S=Math.pow(10,H);if(5*S*K<=Y){J=5*S;
- w=10;break}if(2*S*K<=Y){J=2*S;w=4;break}if(1*S*K<=Y){J=1*S;w=10;break}}if(J==0){J=1;w=10}var d=Math.ceil(J*K),x=X.T(d*X.zM.pl*4);
- X.Zs(x,4278190080|b);for(var H=0;H<X.zM.pl;H++)X.zM.hA(x,4*H*d,Z);for(var H=0;H<d;H++)X.zM.hA(x,4*((X.zM.pl-1)*d+H),Z);
- if(J==2)w=2;if(J==5)w=5;if(J>1||J==1&&d>20)for(var H=1;H<w;H++)X.zM.a9X(x,H*(d/w),d,(H&1)==1?.8:.7,Z);
- return{Bg:x,step:J}};X.zM.a9X=function(K,Z,b,J,w){var Z=Math.round(Z);for(var Y=Math.round(X.zM.pl*J);
- Y<X.zM.pl-1;Y++)X.zM.hA(K,4*(Y*b+Z),w)};X.zM.hA=function(K,Z,b){K[Z+0]=b>>16&255;K[Z+1]=b>>8&255;K[Z+2]=b&255};
- X.zM.akV=function(K,Z,b,J,w){var Y=K.kv.d,S=K.kv.v,d=X.zM.pl,x=Z&255,c=Z>>8&255,M=Z>>16&255,E,o,$,m;
- Z=Math.round(x*.6)<<16|Math.round(c*.6)<<8|Math.round(M*.6);X.zM.a3T(Math.round(x*.8)<<16|Math.round(c*.8)<<8|Math.round(M*.8),b);
- var u=this.a8M(K.S,Z,b),t=K.Hd(0,0),U=K.Hd(Y,S),A=Math.floor(t.x/u.step)*u.step,y=Math.ceil(U.x/u.step)*u.step,B=Math.floor(t.y/u.step)*u.step,I=Math.ceil(U.y/u.step)*u.step,j=K.I1(A,B),k=K.I1(y,B),C=u.step*K.S,i=Math.ceil(C);
- E=K.cJ.data;o=new bW(0,0,Y,d);$=new bW(0,0,i,d);m=new bW(0,Math.round(d*.08),X.zM.P4,X.zM.P4);for(var H=0;
- H<(y-A)/u.step;H++){$.x=Math.round(j.x+H*C);X.EU(u.Bg,$,E,o,$);var z=(A+H*u.step).toString(10);for(var r=0;
- r<z.length;r++){m.x=$.x+3+r*Math.round(X.zM.P4*.8);var f=X.zM.rB[z[r]];X.EU(f,m,E,o,m)}}var W=new Uint32Array(u.Bg.buffer),h=new Uint32Array(u.Bg.length);
- for(var _=0;_<i;_++)for(var D=0;D<d;D++){h[_*d+D]=W[D*i+_]}u.Bg=new Uint8Array(h.buffer);E=K.Uw.data;
- o=new bW(0,0,d,S);$=new bW(0,0,d,i);m=new bW(Math.round(d*.2),0,X.zM.P4,X.zM.P4);for(var H=0;H<(I-B)/u.step;
- H++){$.y=Math.round(j.y+H*C);X.EU(u.Bg,$,E,o,$);var z=Math.abs(B+H*u.step).toString(10);for(var r=0;
- r<z.length;r++){m.y=$.y+3+r*Math.round(X.zM.P4*1.15);var f=X.zM.rB[z[r]];X.EU(f,m,E,o,m)}}var l=Math.floor(d*.6),L=new Uint32Array(K.cJ.data.buffer),N=new Uint32Array(K.Uw.data.buffer),a=x<128?4278190080:4294967295;
- if(0<J&&J<Y)for(var H=0;H<l;H++)L[H*Y+J]=a;if(0<w&&w<S)for(var H=0;H<l;H++)N[w*d+H]=a};X.scale={};X.scale.Yh=document.createElement("canvas");
- X.scale.xg=X.scale.Yh.getContext("2d");X.scale.ai2=document.createElement("canvas");X.scale.amu=X.scale.ai2.getContext("2d");
- X.scale.wo=function(K,Z,b){var J=X.scale.Yh,w=X.scale.xg;J.width=Z;J.height=b;var Y=new ImageData(new Uint8ClampedArray(K.buffer),Z,b);
- w.putImageData(Y,0,0);return w.createPattern(J,"repeat")};X.scale.a2n=function(K,Z,b,J,w,Y,S,d){var x=X.scale.MV(K,b,J,w,Y,S,d);
- X.ld(x.data,Z)};X.scale.a6F=function(K,Z,b,J,w,Y,S,d){var x=X.scale.MV(K,b,J,w,Y,S,d);X.Uc(x.data,Z)};
- X.scale.MV=function(K,Z,b,J,w,Y,S){var d=X.scale.Yh,x=X.scale.xg;d.width=Z;d.height=b;x.rect(0,0,Z,b);
- x.translate(Y,S);x.scale(J,w);x.fillStyle=K;x.fill();return x.getImageData(0,0,Z,b)};X.scale.J=function(K,Z,b,J,w){var Y=b.clone();
- Y.yK();var S=w.d,d=w.v,x=X.O.UJ(Z).H;X.O.J(x,Y,x);var c=X.O.lE(x).bY(w),M=c.x,u=c.y,t=M+c.d,U=u+c.v,A=~~Z.x,y=~~Z.y,B=~~Z.d,I=~~Z.v;
- for(var j=u;j<U;j++)for(var k=M;k<t;k++){var C=k+.5,i=j+.5,E=b.R*C+b.hy*i+b._i-A,o=b.a*C+b.tX*i+b.yy-y;
- if(0<=E&&0<=o&&E<B&&o<I)J[j*S+k]=K[~~o*B+~~E]}};X.scale.a3k=function(K,Z,b,J,w){var Y=new Uint32Array(K.buffer),S=new Uint32Array(J.buffer),d=b.clone();
- d.yK();var x=w.d,c=w.v,M=X.O.UJ(Z).H;X.O.J(M,d,M);var u=X.O.lE(M).bY(w),t=u.x,U=u.y,A=t+u.d,y=U+u.v,B=~~Z.x,I=~~Z.y,j=~~Z.d,k=~~Z.v;
- for(var C=U;C<y;C++)for(var i=t;i<A;i++){var E=i+.5,o=C+.5,$=b.R*E+b.hy*o+b._i-B,m=b.a*E+b.tX*o+b.yy-I;
- if(0<=$&&0<=m&&$<j&&m<k)S[C*x+i]=Y[~~m*j+~~$]}};X.scale.NU=function(K,Z,b,J,w,Y,S){if(S<1)X.scale.ak$(K,Z,b,J,w,Y,Math.round(1/S));
- else X.scale.a29(K,Z,b,J,w,Y,S)};X.scale.JG=function(K,Z,b,J,w,Y,S,d){if(d)d=d.bY(new bW(0,0,Z,b));K=new Uint32Array(K.buffer);
- J=new Uint32Array(J.buffer);if(S<1)X.scale.a4S(K,Z,b,J,w,Y,Math.round(1/S),d);else X.scale.ajo(K,Z,b,J,w,Y,S)};
- X.scale.a29=function(K,Z,b,J,w,Y,S){for(var d=0;d<b;d++)for(var x=0;x<Z;x++){var c=K[d*Z+x],M=Math.min(S,w-x*S),u=Math.min(S,Y-d*S);
- for(var H=0;H<u;H++)for(var t=0;t<M;t++)J[(S*d+H)*w+S*x+t]=c}};X.scale.ak$=function(K,Z,b,J,w,Y,S){for(var d=0;
- d<Y;d++)for(var x=0;x<w;x++){var c=0,M=Math.min(S,Z-x*S),u=Math.min(S,b-d*S);for(var H=0;H<u;H++)for(var t=0;
- t<M;t++)c+=K[(S*d+H)*Z+(S*x+t)];J[d*w+x]=Math.round(c/(M*u))}};X.scale.ajo=function(K,Z,b,J,w,Y,S){for(var d=0;
- d<b;d++)for(var x=0;x<Z;x++){var c=K[d*Z+x],M=Math.min(S,w-x*S),u=Math.min(S,Y-d*S);for(var H=0;H<u;
- H++)for(var t=0;t<M;t++)J[(S*d+H)*w+S*x+t]=c}};X.scale.a4S=function(K,Z,b,J,w,Y,S,d){var x=0,c=w,M=0,u=Y;
- if(d){x=Math.floor(d.x/S);c=Math.ceil((d.x+d.d)/S);M=Math.floor(d.y/S);u=Math.ceil((d.y+d.v)/S)}for(var t=M;
- t<u;t++)for(var U=x;U<c;U++){var A=0,y=0,B=0,I=0,j=Math.min(S,Z-U*S),k=Math.min(S,b-t*S);for(var H=0;
- H<k;H++)for(var C=0;C<j;C++){var i=K[(S*t+H)*Z+S*U+C],E=i>>>24;A+=E;y+=E*(i>>>16&255);B+=E*(i>>>8&255);
- I+=E*(i&255)}if(A!=0){var o=1/A;J[t*w+U]=A/(j*k)<<24|y*o<<16|B*o<<8|I*o}else J[t*w+U]=0}};X.G={};X.G.afs=function(K,Z,b){var J=128,H=0,w=b.d,Y=b.v;
- for(var S=0;S<Y;S++)for(var d=0;d<w;d++){if(K[H]>=J&&(d==0||K[H-1]<J||(d==w-1||K[H+1]<J)||(S==0||K[H-w]<J)||(S==Y-1||K[H+w]<J)))Z[H]=255;
- H++}};X.G.aiC=function(K,Z,b,J){var w=new Uint32Array([4278190080,4294967295]),Y=b.d,S=b.v,d=0,x=0,c=Y,M=S;
- if(J){d=J.x-b.x;x=J.y-b.y;c=d+J.d;M=x+J.v}var u=new Uint8Array(Z.buffer),t=new Uint32Array(Z.buffer);
- for(var U=x;U<M;U++)for(var A=d;A<c;A++){var H=U*Y+A;if((K[H]&128)!=0&&(U==0||(K[H-Y]&128)==0||A==0||(K[H-1]&128)==0||A==Y-1||(K[H+1]&128)==0||U==S-1||(K[H+Y]&128)==0)){t[H]=w[(A+U&4)>>>2]}}};
- X.G.a7L=function(K,Z,b,J,w,Y){var S=b.d,d=b.v,x=0,c=0,M=S,u=d;if(J){x=J.x-b.x;c=J.y-b.y;M=x+J.d;u=c+J.v}var t=new Uint8Array(Z.buffer),U=new Uint32Array(Z.buffer);
- for(var A=c;A<u;A++)for(var y=x;y<M;y++){var H=A*S+y,B=K[H];if(w==1)U[H]=255-B>>>1<<24|255;else U[H]=255<<24|(B<<16|B<<8|B)}};
- X.fB={};X.fB.xN=function(K,Z,b){var J,w;if(b=="front"){J=K.rect.clone();w=X.fB.akn}if(b=="union"){J=K.rect.tO(Z.rect);
- w=X.fB.tO}if(b=="difference"){J=Z.rect.clone();w=X.fB.a4n}if(b=="intersection"){J=K.rect.bY(Z.rect);
- w=X.fB.bY}if(b=="xor"){J=K.rect.tO(Z.rect);w=X.fB.a5Z}if(J.S2())return null;var Y=X.T(J.t());X.vn(Z.channel,Z.rect,Y,J);
- var S=X.T(J.t());X.vn(K.channel,K.rect,S,J);w(S,Y,Y);var d=X.LS(Y,J);if(d.S2())return null;if(!d.wV(J)){var x=X.T(d.t());
- X.vn(Y,J,x,d);Y=x;J=d}return{channel:Y,rect:J}};X.fB.akn=function(K,Z,b){for(var H=0;H<K.length;H++)b[H]=K[H]};
- X.fB.tO=function(K,Z,b){for(var H=0;H<K.length;H++)b[H]=Math.min(K[H]+Z[H],255)};X.fB.a4n=function(K,Z,b){for(var H=0;
- H<K.length;H++)b[H]=Math.max(Z[H]-K[H],0)};X.fB.bY=function(K,Z,b){var J=1/255;for(var H=0;H<K.length;
- H++)b[H]=K[H]*Z[H]*J};X.fB.a5Z=function(K,Z,b){var J=1/255;for(var H=0;H<K.length;H++)b[H]=Math.min(K[H]+Z[H],255)-K[H]*Z[H]*J};
- X.VH=function(K,Z){this.U=[];this.MG=[0];this.Vd=[];this.nt=[];this.d4=[0];this.vM=[];this.V5=[];this.rows=K;
- this.cols=Z};X.VH.prototype.clone=function(){var K=this,Z=K.rows,b=K.cols,J=new X.VH(Z,b);J.U=K.U.slice(0);
- J.MG=K.MG.slice(0);J.Vd=K.Vd.slice(0);J.nt=K.nt.slice(0);J.d4=K.d4.slice(0);J.vM=K.vM.slice(0);J.V5=K.V5.slice(0);
- return J};X.VH.prototype.ic=function(K,Z,b){var J=this.MG.length-1;for(var H=0;H<b;H++){var w=K[H],Y=Z[H];
- this.U.push(w);this.Vd.push(Y);if(Y==J){this.V5.push(w==0?0:1/w)}else{this.nt.push(w);this.vM.push(Y)}}this.MG.push(this.U.length);
- this.d4.push(this.nt.length)};X.VH.prototype.o7=function(K,Z){var b=this,J=b.rows,w=b.U,Y=b.Vd;if(Z==null)Z=new Array(J);
- for(var H=0;H<J;H++){var S=b.MG[H],d=b.MG[H+1],x=0;while((d-S&3)!=0){x+=w[S]*K[Y[S]];S++}for(var c=S;
- c<d;c+=4)x+=w[c]*K[Y[c]]+w[c+1]*K[Y[c+1]]+w[c+2]*K[Y[c+2]]+w[c+3]*K[Y[c+3]];Z[H]=x}return Z};X.VH.prototype.multiply=function(K){return this.GW(K.e$())};
- X.VH.prototype.GW=function(K){var Z=this,b=Z.rows,J=Z.cols,w=K.rows,Y=new X.VH(b,w),S=Z.Vd,d=K.Vd;for(var H=0;
- H<b;H++){var x=[],c=[],M=Z.MG[H],u=Z.MG[H+1];for(var t=0;t<w;t++){var U=K.MG[t],A=K.MG[t+1],y=0,B=M,I=U;
- while(B<u&&I<A){var j=Math.max(S[B],d[I]);while(B<u&&S[B]<j)B++;while(I<A&&d[I]<j)I++;if(B<u&&I<A&&S[B]==d[I])y+=Z.U[B++]*K.U[I++]}if(y!=0){x.push(y);
- c.push(t)}}Y.ic(x,c,x.length)}return Y};X.VH.prototype.e$=function(){var K=this.rows,Z=this.cols,b=[];
- for(var H=0;H<Z;H++)b.push([[],[]]);var J=this.U,w=this.MG,Y=this.Vd;for(var H=0;H<K;H++){var S=w[H],d=w[H+1];
- for(var x=S;x<d;x++){var c=b[Y[x]];c[0].push(J[x]);c[1].push(H)}}var M=new X.VH(Z,K);for(var H=0;H<Z;
- H++)M.ic(b[H][0],b[H][1],b[H][1].length);return M};X.VH.prototype.tm=function(){var K=this.rows,Z=this.cols,b=new Array(K),J=this.U,w=this.MG,Y=this.Vd;
- for(var H=0;H<K;H++){var S=b[H]=new Array(Z);for(var d=0;d<Z;d++)S[d]=0;var x=w[H],c=w[H+1];for(var M=x;
- M<c;M++)S[Y[M]]=J[M]}return b};X.VH.prototype.ww=function(K,Z,b,J,w){function Y(o,Z,$,m){var z=o.length;
- for(var H=0;H<z;H++)m[H]=o[H]-Z[H]*$}function S(o,Z,$,m){var z=o.length,r=0;while((z-r&3)!=0){m[r]=o[r]+Z[r]*$;
- r++}for(var H=r;H<z;H+=4){m[H]=o[H]+Z[H]*$;m[H+1]=o[H+1]+Z[H+1]*$;m[H+2]=o[H+2]+Z[H+2]*$;m[H+3]=o[H+3]+Z[H+3]*$}}function d(o,Z,$){var m=o.length;
- for(var H=0;H<m;H++)$[H]=o[H]*Z[H]}function x(o,Z){var $=o.length,m=0,z=0;while(($-m&3)!=0){z+=o[m]*Z[m];
- m++}for(var H=m;H<$;H+=4)z+=o[H]*Z[H]+o[H+1]*Z[H+1]+o[H+2]*Z[H+2]+o[H+3]*Z[H+3];return z}var c=J!=null?2:1,M=Date.now(),u=0,t=this,U=K.slice(0),A=K.slice(0);
- t.o7(K,A);Y(Z,A,1,U);var y=this.V5;if(c==0){y=U.slice(0);y.fill(1)}var B=U.slice(0);d(y,U,B);var I=B.slice(0),j=x(U,B);
- while(!0){t.o7(I,A);var k=j/x(I,A);S(K,I,k,K);Y(U,A,k,U);if((u&7)==0&&Math.sqrt(x(U,U))<b)break;if(c<=1)d(y,U,B);
- else{var C=U.slice(0);J.ajJ(C,U);w.a7T(B,C)}var i=x(U,B),E=i/j;S(B,I,E,I);j=i;u++}};X.VH.prototype.agb=function(K,Z,b,J){var w=Date.now(),Y=1.96,d=0;
- if(b==null)b=5e-6;if(J==null)J=1e9;var S=1-Y,q=this.rows,x=this.nt,c=this.d4,M=this.vM,u=this.V5;while(!0){var t=0;
- for(var H=0;H<q;H++){var U=Z[H],A=c[H],y=c[H+1];if(y-A==4)U-=x[A]*K[M[A]]+x[A+1]*K[M[A+1]]+x[A+2]*K[M[A+2]]+x[A+3]*K[M[A+3]];
- else for(var B=A;B<y;B++)U-=x[B]*K[M[B]];var I=K[H]*S+u[H]*U*Y,j=I-K[H];t+=j*j;K[H]=I}if(t/q<b||Date.now()>w+J)break}};
- X.VH.prototype.alo=function(K,Z,b,J){var w=Date.now(),Y=1.96,d=0;if(b==null)b=5e-5;if(J==null)J=1e9;
- var S=1-Y,q=this.rows,x=this.nt,c=this.d4,M=this.vM,u=this.V5;while(!0){var t=0;for(var H=0;H<q;H++){var U=H*3,A=Z[U],y=Z[U+1],B=Z[U+2],I=c[H],j=c[H+1];
- for(var k=I;k<j;k++){var C=x[k],i=M[k]*3;A-=C*K[i+0];y-=C*K[i+1];B-=C*K[i+2]}var E=u[H]*Y,o=K[U+0]*S+A*E,$=K[U+1]*S+y*E,m=K[U+2]*S+B*E,z=o-K[U+0],f=$-K[U+1],W=m-K[U+2];
- t+=.4*z*z+.5*f*f+.1*W*W;K[U+0]=o;K[U+1]=$;K[U+2]=m}if(t/q<b||Date.now()>w+J)break}};X.rT={};X.rT.Xt=function(K,Z,b){return{t:"Objc",v:{classID:"CrPt",Hrzn:{t:"doub",v:K},Vrtc:{t:"doub",v:Z},Cnty:{t:"bool",v:b}}}};
- X.rT.J=function(K,Z){for(var H=0;H<K.length;H++){var b=K[H].v,J=Z.rj(new iz(b.Hrzn.v,b.Vrtc.v));b.Hrzn.v=Math.round(J.x);
- b.Vrtc.v=Math.round(J.y)}};X.rT.rU=function(K,Z,b){var q=K.length-1,J=X._w.tI(q+1,q+2);for(var H=1;H<q;
- H++){J[H][H-1]=1/(K[H]-K[H-1]);J[H][H]=2*(1/(K[H]-K[H-1])+1/(K[H+1]-K[H]));J[H][H+1]=1/(K[H+1]-K[H]);
- J[H][q+1]=3*((Z[H]-Z[H-1])/((K[H]-K[H-1])*(K[H]-K[H-1]))+(Z[H+1]-Z[H])/((K[H+1]-K[H])*(K[H+1]-K[H])))}J[0][0]=2/(K[1]-K[0]);
- J[0][1]=1/(K[1]-K[0]);J[0][q+1]=3*(Z[1]-Z[0])/((K[1]-K[0])*(K[1]-K[0]));J[q][q-1]=1/(K[q]-K[q-1]);J[q][q]=2/(K[q]-K[q-1]);
- J[q][q+1]=3*(Z[q]-Z[q-1])/((K[q]-K[q-1])*(K[q]-K[q-1]));X._w.Rz(J,b)};X.rT.agE=function(K,Z,b,J){if(K<=Z[0])return b[0];
- if(K>=Z[Z.length-1])return b[Z.length-1];var H=1;while(Z[H]<K)H++;var w=Z[H],Y=Z[H-1],S=b[H],d=b[H-1],x=(K-Y)/(w-Y),c=J[H-1]*(w-Y)-(S-d),M=-J[H]*(w-Y)+(S-d),u=(1-x)*d+x*S+x*(1-x)*(c*(1-x)+M*x);
- return u};X.rT.EH=function(K,Z,b,J){var w={cU:[K[0]],c8:[Z[0]],wF:[]};J[0]=w;for(var H=1;H<K.length-1;
- H++){w.cU.push(K[H]);w.c8.push(Z[H]);if(b[H]==!1){X.rT.rU(w.cU,w.c8,w.wF);w={cU:[K[H]],c8:[Z[H]],wF:[]}}J[H]=w}w.cU.push(K[H]);
- w.c8.push(Z[H]);X.rT.rU(w.cU,w.c8,w.wF);J[H]=w};X.rT.g9=function(K,Z,b,J){if(K<=Z[0])return b[0];if(K>=Z[Z.length-1])return b[Z.length-1];
- var H=1;while(Z[H]<K)H++;var w=J[H-1];return X.rT.agE(K,w.cU,w.c8,w.wF)};X.rT.hV=function(K){var Z={cU:[],c8:[],Gl:[]};
- for(var H=0;H<K.length;H++){Z.cU[H]=K[H].v.Hrzn.v;Z.c8[H]=K[H].v.Vrtc.v;Z.Gl[H]=K[H].v.Cnty?K[H].v.Cnty.v:!0}return Z};
- X.rT.z8=function(K,q,Z){var b=0,J=255;if(Z){b=-1e9;J=1e9}var w=X.rT.hV(K),Y=[];X.rT.EH(w.cU,w.c8,w.Gl,Y);
- var S=[];for(var H=0;H<q;H++)S[H]=1/255*Math.max(b,Math.min(J,X.rT.g9(H*(255/(q-1)),w.cU,w.c8,Y)));return S};
- X.rT.ahE=function(K,q,Z){var b=Math.round(K.length/20),J=q-K.length,w=Z?(K[b]-K[0])/b:0,Y=Z?K[0]-J*w:K[K.length-1],S=[];
- for(var H=0;H<J;H++)S.push(Y+H*w);return Z?S.concat(K):K.concat(S)};X.rT.vK=function(K,q,Z){var b=X.rT.hV(K),J=[];
- X.rT.EH(b.cU,b.c8,b.Gl,J);var w=new Uint8Array(q),Y=q/256;for(var H=0;H<q;H++)w[H]=Math.max(0,Math.min(q-1,X.rT.g9(H*Y,b.cU,b.c8,J)));
- if(Z){w[0]=0;if(w[1]>100)w[1]=.4*w[1];if(w[2]>150)w[1]=.7*w[2]}return w};X.rT.lj=function(K,Z){var b=new Uint8Array(K.length);
- for(var H=0;H<K.length;H++)b[H]=Z[K[H]];return b};X.rT.eO=function(K,Z,b){var J=R.w("canvas","");J.width=Z;
- J.height=b;var w=J.getContext("2d"),Y=X.rT.vK(K,256);w.scale(Z/255,b/255);w.fillStyle="#fff";w.fillRect(0,0,255,255);
- w.fillStyle="#333";w.beginPath();w.moveTo(0,255);for(var H=0;H<Y.length;H++)w.lineTo(H,255-Y[H]);w.lineTo(255,255);
- w.closePath();w.fill();return J.toDataURL()};X.style={};X.style.stroke=function(K,Z,b,J){var w=b.d,Y=b.v,S=new Float64Array(w*Y);
- X.style.Uq(K,S,w,Y);X.style.hp(Z,b,S,b,J)};X.style.hp=function(K,Z,b,J,w){var Y=Z.bY(J),S=Y.d,d=Y.v;
- w+=.5;var x=Y.x-Z.x,c=Y.y-Z.y,M=Z.d,u=Y.x-J.x,t=Y.y-J.y,U=J.d;for(var A=0;A<d;A++){var y=(A+t)*U+u,B=(A+c)*M+x;
- for(var I=0;I<S;I++){var j=Math.max(0,Math.min(1,w-b[y+I]));K[B+I]=Math.round(j*255)}}};X.style.afU=function(K,Z,b,J){for(var w=0;
- w<b;w++)for(var Y=0;Y<Z;Y++){var S=w*Z+Y,d=0,x=0,c=K[S];if(Y==0||w==0){d=K[S+1]-c;x=K[S+Z]-c}else if(Y==b-1||w==Z-1){d=c-K[S-1];
- x=c-K[S-Z]}else{d=K[S+1]-K[S-1];x=K[S+Z]-K[S-Z]}if(d!=0||x!=0){var M=1/Math.sqrt(d*d+x*x);d*=M;x*=M}J[S+S]=d;
- J[S+S+1]=x}};X.style.Uq=function(K,Z,b,J){var w=0,Y=b*J;for(var H=0;H<Y;H++)w|=K[H];if(w==0){Z.fill(1e9);
- return}var S=X.style.BQ(K,b,J);for(var d=0;d<J;d++)for(var x=0;x<b;x++){var H=d*b+x,c=S[H*2],M=S[H*2+1],u=(d+M)*b+x+c;
- if(c==0&&M==0){Z[H]=0;continue}var t=Math.sqrt(c*c+M*M),U=K[u]*(1/255),A=1/t,y=Math.abs(c)*A,B=Math.abs(M)*A;
- if(B>y){var I=B;B=y;y=I}Z[H]=t+X.style.a1z(y,B,U)}};X.style.a1z=function(K,Z,b){return(.5-b)*K};X.style.BQ=function(K,Z,b,J){if(J==null){J=!0;
- for(var H=0;H<K.length;H++)J=J&&(K[H]==0||K[H]==255)}var w=new Int16Array(Z*b*2);if(J)X.style.ahY(K,w,Z,b);
- else X.style.alX(K,w,Z,b);return w};X.style.alX=function(K,Z,b,J){var w=b*J;for(var H=0;H<w;H++)if(K[H]==0){Z[H*2]=16383;
- Z[H*2+1]=16383}for(var Y=1;Y<=J-1;Y++){var H=Y*b;for(var S=0;S<=b-1;S++)X.style.eP(Z,K,b,H+S<<1,-1);
- for(var S=1;S<=b-1;S++)X.style.FB(Z,K,b,H+S<<1,-1);for(var S=b-2;S>=0;S--)X.style.FB(Z,K,b,H+S<<1,1)}for(var Y=J-2;
- Y>=0;Y--){var H=Y*b;for(var S=0;S<=b-1;S++)X.style.eP(Z,K,b,H+S<<1,1);for(var S=1;S<=b-1;S++)X.style.FB(Z,K,b,H+S<<1,-1);
- for(var S=b-2;S>=0;S--)X.style.FB(Z,K,b,H+S<<1,1)}};X.style.FB=function(K,Z,b,J,w){var Y=(J>>>1)+w<<1,S=K[J],d=K[J+1],x=K[Y]+w,c=K[Y+1],M=x*x+c*c,u=S*S+d*d;
- if(c!=16383&&(S==16383||Math.sqrt(M)+(.5-Z[(J>>>1)+c*b+x]*(1/255))<Math.sqrt(u)+(.5-Z[(J>>>1)+d*b+S]*(1/255)))){K[J]=x;
- K[J+1]=c}};X.style.eP=function(K,Z,b,J,w){var Y=(J>>>1)+w*b<<1,S=K[J],d=K[J+1],x=K[Y],c=K[Y+1]+w,M=x*x+c*c,u=S*S+d*d;
- if(x!=16383&&(S==16383||Math.sqrt(M)+(.5-Z[(J>>>1)+c*b+x]*(1/255))<Math.sqrt(u)+(.5-Z[(J>>>1)+d*b+S]*(1/255)))){K[J]=x;
- K[J+1]=c}};X.style.ahY=function(K,Z,b,J){var w=b*J;for(var H=0;H<w;H++)if(K[H]==0){Z[H*2]=16383;Z[H*2+1]=16383}for(var Y=1;
- Y<=J-1;Y++){var H=Y*b;for(var S=0;S<=b-1;S++)X.style.B$(Z,K,b,H+S<<1,-1);for(var S=1;S<=b-1;S++)X.style.az(Z,K,b,H+S<<1,-1);
- for(var S=b-2;S>=0;S--)X.style.az(Z,K,b,H+S<<1,1)}for(var Y=J-2;Y>=0;Y--){var H=Y*b;for(var S=0;S<=b-1;
- S++)X.style.B$(Z,K,b,H+S<<1,1);for(var S=1;S<=b-1;S++)X.style.az(Z,K,b,H+S<<1,-1);for(var S=b-2;S>=0;
- S--)X.style.az(Z,K,b,H+S<<1,1)}};X.style.az=function(K,Z,b,J,w){var Y=(J>>>1)+w<<1,S=K[J],d=K[J+1],x=K[Y]+w,c=K[Y+1],M=x*x+c*c,u=S*S+d*d;
- if(c!=16383&&(S==16383||M<u)){K[J]=x;K[J+1]=c}};X.style.B$=function(K,Z,b,J,w){var Y=(J>>>1)+w*b<<1,S=K[J],d=K[J+1],x=K[Y],c=K[Y+1]+w,M=x*x+c*c,u=S*S+d*d;
- if(x!=16383&&(S==16383||M<u)){K[J]=x;K[J+1]=c}};X.style.a3d=function(K,Z,b,J,w){var Y=b*J,S=(b+J+1)*1.01;
- for(var H=0;H<Y;H++)if(K[H]<=w)Z[H]=S;for(var d=1;d<b;d++)Z[d]=Math.min(Z[d],Z[d-1]);for(var x=1;x<J;
- x++){var H=x*b;Z[H]=Math.min(Z[H],Math.min(Z[H-b]+1,Z[H-b+1]+Math.SQRT2));for(var d=1;d<b-1;d++){var c=Z[++H],M=Math.min(Z[H-1]+1,Math.min(Z[H-b-1]+Math.SQRT2,Math.min(Z[H-b]+1,Z[H-b+1]+Math.SQRT2)));
- if(M<c)Z[H]=M}H++;Z[H]=Math.min(Z[H],Math.min(Z[H-1]+1,Math.min(Z[H-b-1]+Math.SQRT2,Z[H-b]+1)))}for(var d=b-2;
- d>=0;d--)Z[d+Y-b]=Math.min(Z[d+Y-b],Z[d+Y-b+1]);for(var x=J-2;x>=0;x--){var H=x*b+b-1;Z[H]=Math.min(Z[H],Math.min(Z[H+b]+1,Z[H+b-1]+Math.SQRT2));
- for(var d=b-2;d>=1;d--){var c=Z[--H],M=Math.min(Z[H+1]+1,Math.min(Z[H+b-1]+Math.SQRT2,Math.min(Z[H+b]+1,Z[H+b+1]+Math.SQRT2)));
- if(M<c)Z[H]=M}H--;Z[H]=Math.min(Z[H],Math.min(Z[H+1]+1,Math.min(Z[H+b]+1,Z[H+b+1]+Math.SQRT2)))}};X.style.aa5=function(K,Z,b,J,w){var Y=new Int32Array(b*J);
- X.style.ah7(K,Y,b,J,w);X.style.a60(Y,Z,b,J)};X.style.ah7=function(K,Z,b,J,w){var Y=new Int32Array(J);
- for(var S=0;S<b;S++){var d=b+J;for(var x=J-1;x>=0;x--){if(K[x*b+S]>w)d=0;else d++;Y[x]=d}d=b+J;for(var x=0;
- x<J;x++){if(K[x*b+S]>w)d=0;else d++;Z[x*b+S]=d<Y[x]?-d:Y[x]}}};X.style.a60=function(K,Z,b,J){var w=(b+J)*(b+J),Y=new Float64Array(b),S=new Uint16Array(b);
- for(var d=0;d<J;d++){var x=d*b,c=0;S[0]=0;Y[0]=-w;Y[1]=+w;for(var M=1;M<b;M++){var u=K[M+x]*K[M+x]+M*M,t=(u-(K[S[c]+x]*K[S[c]+x]+S[c]*S[c]))/(2*M-2*S[c]);
- while(t<=Y[c]){c--;t=(u-(K[S[c]+x]*K[S[c]+x]+S[c]*S[c]))/(2*M-2*S[c])}c++;S[c]=M;Y[c]=t;Y[c+1]=w}c=0;
- for(var M=0;M<b;M++){while(Y[c+1]<M)c++;var U=S[c]-M,A=K[S[c]+x],H=d*b+M<<1;Z[H]=U;Z[H+1]=A}}};X.style.bV=function(K,Z,b){if(b)for(var H=0;
- H<K.length;H++){var J=K[H];if(J>0)K[H]=Math.max(0,Math.min(255,J+Z*2*(X.style.re(H)-128)))}else for(var H=0;
- H<K.length;H++){var J=K[H];if(J>0)K[H]=Math.max(0,Math.min(255,J+Math.min(J*3,Z*2*(X.style.re(H)-128))))}};
- X.style.re=function(K){K=K^61^K>>16;K=K+(K<<3);K=K^K>>4;K=K*668265261;K=K^K>>15;return K&255};X.xl={};
- X.xl.P7=function(K,Z,b){var J=K.canvas,w=R.M(),Y=Math.floor;if(J.width!=Y(Z*w)||J.height!=Y(b*w))R.fF(J,Z,b,K)};
- X.xl.Zw=function(K,Z,b,J,w,Y){X.xl.P7(K,Z,b);if(Y==null)Y=!1;var S=w.channel,d=w.rect,x=!w.isEnabled;
- Z=Math.floor(Z*R.M());b=Math.floor(b*R.M());if(Z*b==0)return;var c=K.createImageData(Z,b),M=c.data,u=1/Z,t=1/b;
- for(var H=0;H<b;H++)for(var U=0;U<Z;U++){var A=H*Z+U,y=A*4,B=Math.round(J.x+U*u*J.d),I=Math.round(J.y+H*t*J.v),j=0;
- if(B<d.x||B>=d.x+d.d||I<d.y||I>=d.y+d.v)j=w.color;else j=S[(I-d.y)*d.d+(B-d.x)];j=255*(255-w.NI)+j*w.NI>>>8;
- if(Y)j=170+Math.round(.4*(j-170));M[y]=j;M[y+1]=j;M[y+2]=j;M[y+3]=255}K.putImageData(c,0,0);if(x)X.xl.eQ(K,Z,b)};
- X.xl.a2D=function(K,Z,b,J){K.fillStyle="#eeeeee";K.fillRect(.6*Z,.6*b,Z,b);K.lineWidth=1.5;var w=.65*Z,Y=.95*Z,S=.65*b,d=.95*b,x=.75*Z,c=.85*Z,M=.75*b,u=.85*b;
- K.beginPath();K.moveTo(w,S);K.lineTo(Y,S);K.lineTo(Y,d);K.lineTo(w,d);K.lineTo(w,S);K.moveTo(x,M);K.lineTo(c,M);
- K.lineTo(c,u);K.lineTo(x,u);K.lineTo(x,M);K.closePath();K.stroke()};X.xl.jZ=[];X.xl.aiT=function(K,Z,b){var J,w,Y,S=R.M();
- Z=Math.floor(S*Z);b=Math.floor(S*b);J=Math.ceil(Math.max(Z,b)*.35);w=Z-J;Y=b-J;var d=X.xl.jZ[J];if(d==null){var x=R.w("canvas"),c=x.getContext("2d");
- x.width=x.height=J;c.fillStyle="#eeeeee";c.fillRect(0,0,J,J);c.lineWidth=1;c.strokeRect(2.5,2.5,J-5,J-5);
- var M=c.createImageData(3,3);X.Zs(M.data,4278190080);M.data[4*4]=M.data[4*4+1]=M.data[4*4+2]=238;c.putImageData(M,1,1);
- c.putImageData(M,J-4,1);c.putImageData(M,1,J-4);c.putImageData(M,J-4,J-4);d=X.xl.jZ[J]=c.getImageData(0,0,J,J)}K.putImageData(d,w,Y)};
- X.xl.aka=function(K,Z,b,J,w){X.xl.P7(K,Z,b);Z=Math.floor(Z*R.M());b=Math.floor(b*R.M());var Y=Z/J.d;
- if(Z*b==0)return;K.fillStyle="#999999";K.setTransform(1,0,0,1,0,0);K.clearRect(0,0,Z,b);var S=X.xl.B5;
- if(S==null){S=X.xl.B5=JSON.parse(JSON.stringify(iy.vG.default));S.strokeEnabled.v=!0}S.strokeStyleLineWidth.v.val=1*R.M()/Y;
- K.fillStyle="#ffffff";K.scale(Y,Y);X.Y.Nc(w.n,K,0,0);X.Y.Nc(w.n,K,0,0,S)};X.xl.$H=null;X.xl.vT=function(K,Z,b,J,w,Y,S,d){X.xl.P7(K,Z,b);
- Z=Math.floor(Z*R.M());b=Math.floor(b*R.M());if(Z*b==0)return;var x=Math.max(Z,b),c=X.xl.$H;if(c==null||c.width<x||c.height<x){X.xl.$H=c=K.createImageData(x,x)}x=c.width;
- var M=c.data,u=J.d/Z,t=J.v/b,U=1/255,A=Y.x,y=Y.x+Y.d,B=Y.y,I=Y.y+Y.v;for(var H=0;H<b;H++)for(var j=0;
- j<Z;j++){var k=H*x+j,C=k*4,i=~~(J.x+j*u),E=~~(J.y+H*t),o=X.AE(H,j,2);if(i<A||i>=y||E<B||E>=I){M[C]=o;
- M[C+1]=o;M[C+2]=o;M[C+3]=255}else{var $=(E-Y.y)*Y.d+(i-Y.x)<<2,m=w[$+3]*U;M[C]=w[$+0]*m+o*(1-m);M[C+1]=w[$+1]*m+o*(1-m);
- M[C+2]=w[$+2]*m+o*(1-m);M[C+3]=255}}if(d!=null)for(var H=0;H<M.length;H+=4)M[H]=M[H+1]=M[H+2]=M[H+d];
- K.putImageData(c,0,0);if(S)X.xl.eQ(K,Z,b)};X.xl.a8K=function(K,Z,b,J){X.xl.P7(K,Z,b);K.fillStyle=X.xl.GG(J.Clr.v);
- K.fillRect(0,0,Z,b);X.xl.b4(K,Z,b)};X.xl.Tw=null;X.xl.a2J=function(K,Z,b,J){X.xl.P7(K,Z,b);var w=K.canvas.width,Y=K.canvas.height,S=X.xl.Tw;
- if(S==null||S.width!=w||S.height!=Y){K.fillStyle="#ffffff";K.fillRect(0,0,Z,b);K.fillStyle="#000000";
- K.font=""+b*.7+"px serif";K.fillText("T",(Z-b*.43)/2,b*.75);K.fillText("T",(Z-b*.43)/2,b*.75);X.xl.Tw=K.getImageData(0,0,w,Y)}else K.putImageData(S,0,0)};
- X.xl.ahZ=function(K,Z,b){X.xl.P7(K,Z,b);K.clearRect(0,0,Z,b);K.font=b*.7+"px serif";K.fillText(":(",(Z-b*.43)/2,b*.7)};
- X.xl.acx=function(K,Z,b,J){X.xl.P7(K,Z,b);var w=cN.get(J),Y=eh.get(cN.names[w]).substring(0,3);K.fillStyle="#ffffff";
- K.fillRect(0,0,Z,b);K.fillStyle="#000000";K.font=b*.55+"px sans-serif";var S=K.measureText(Y);K.fillText(Y,(Z-S.width)/2,b*.67);
- K.fillRect(0,0,Z,b*.1);K.fillRect(0,b*.9,Z,b*.1)};X.xl.ajX=function(K,Z,b,J){X.xl.P7(K,Z,b);var w=K.canvas.width,Y=K.canvas.height,S=K.getImageData(0,0,w,Y);
- X.W.BM(J.Grad.v,new Uint8Array(S.data.buffer),new bW(0,0,w,Y),[1/w,0,0,1/Y],w/2,Y/2,!1,0,16711680,65280);
- K.putImageData(S,0,0);X.xl.b4(K,Z,b)};X.xl.a5X=function(K,Z,b,J,w){X.xl.P7(K,Z,b);var Y=K,S=e1.ow(J.Ptrn.v,w.add.Patt);
- if(S==null)return;var d=S.tr[1];X.xl.vT(K,Z,b,d,S.tr[0],d,!1);X.xl.b4(Y,Z,b)};X.xl.eQ=function(K,Z,b){K.strokeStyle="#bb0000";
- K.lineWidth=3;K.beginPath();K.moveTo(Z*.15,b*.15);K.lineTo(Z*.85,b*.85);K.moveTo(Z*.85,b*.15);K.lineTo(Z*.15,b*.85);
- K.closePath();K.stroke()};X.xl.eQ=function(K,Z,b){K.strokeStyle="#bb0000";K.lineWidth=3;K.beginPath();
- K.moveTo(Z*.15,b*.15);K.lineTo(Z*.85,b*.85);K.moveTo(Z*.85,b*.15);K.lineTo(Z*.15,b*.85);K.closePath();
- K.stroke()};X.xl.b4=function(K,Z,b){K.fillStyle="#eeeeee";K.fillRect(0,b*.75,Z,b*.25);K.beginPath();
- K.moveTo(0,b*.75);K.lineTo(Z,b*.75);K.moveTo(Z*.1,b*.875);K.lineTo(Z*.9,b*.875);K.moveTo(Z*.65,b*.825);
- K.lineTo(Z*.65,b*.95);K.closePath();K.stroke()};X.xl.GG=function(K){var Z=X.W.GG(K),b=Math.round(Z.h)<<16|Math.round(Z.l)<<8|Math.round(Z.a);
- return"#"+X.fo(b)};X.Y={};X.Y.Py=function(K,Z,b){var J=[],w=-1;for(var H=0;H<K.length;H++){var Y=K[H];
- if((Y.type==0||Y.type==3)&&Y.bM!=-1)w++;if(Y.type>5||Y.type==0||Y.type==3)continue;if(Z!=null&&Z.indexOf(w)==-1)continue;
- if(b!=null&&b.indexOf(H)==-1)continue;J.push(Y.A$.x);J.push(Y.A$.y);J.push(Y.D.x);J.push(Y.D.y);J.push(Y.XM.x);
- J.push(Y.XM.y)}return J};X.Y.w3=function(K,Z,b,J){var w=0,Y=-1;for(var H=0;H<Z.length;H++){var S=Z[H];
- if((S.type==0||S.type==3)&&S.bM!=-1)Y++;if(S.type>5||S.type==0||S.type==3)continue;if(b!=null&&b.indexOf(Y)==-1)continue;
- if(J!=null&&J.indexOf(H)==-1)continue;S.A$.dH(K[w],K[w+1]);S.D.dH(K[w+2],K[w+3]);S.XM.dH(K[w+4],K[w+5]);
- w+=6}};X.Y.Af=function(K,Z,b,J){var w=X.Y.Py(K,b,J);X.O.J(w,Z,w);X.Y.w3(w,K,b,J)};X.Y.aaT=function(K,Z,b,J){var w=X.Y.Py(K,b,J);
- X.I.apply(Z,w);X.Y.w3(w,K,b,J)};X.Y.a51=function(K,Z,b,J){if(b==null&&J==null){var w=X.Y.ah2(K,40);for(var H=0;
- H<w.length;H++)K[H]=w[H]}var Y=X.Y.Py(K,b,J);X.G5.apply(Z,Y,X.O.Jv(Y));X.Y.w3(Y,K,b,J)};X.Y.ah2=function(K,Z){var b=[];
- for(var H=0;H<K.length;H++){var J=K[H];if(J.type>5){b.push(JSON.parse(JSON.stringify(J)));continue}var w=X.Y.a20(K,H+1,J.length);
- w=X.O.BF(w,Z);var Y=X.Y.aaa(w);H+=J.length;J=JSON.parse(JSON.stringify(J));J.length=Y.length;b.push(J);
- for(var S=0;S<Y.length;S++)b.push(Y[S])}return b};X.Y.a20=function(K,Z,b){var J={Z:["M"],H:[]},w=K[Z],Y=K[Z+b-1];
- J.H.push(w.D.x,w.D.y);for(var H=1;H<b;H++){var S=K[Z+H-1],d=K[Z+H];J.Z.push("C");J.H.push(S.XM.x,S.XM.y,d.A$.x,d.A$.y,d.D.x,d.D.y)}J.Z.push("C");
- J.H.push(Y.XM.x,Y.XM.y,w.A$.x,w.A$.y,w.D.x,w.D.y);return J};X.Y.aaa=function(K){var Z=[],b=K.Z,J=K.H,w=0,q=J.length;
- Z.push({type:2,A$:new iz(J[q-4],J[q-3]),D:new iz(J[0],J[1]),XM:new iz(J[2],J[3])});for(var H=0;H<b.length-2;
- H++){var Y=H*6+4;Z.push({type:2,A$:new iz(J[Y],J[Y+1]),D:new iz(J[Y+2],J[Y+3]),XM:new iz(J[Y+4],J[Y+5])})}return Z};
- X.Y.a1p=function(K){for(var H=0;H<K.length;H++){if(K[H].type>5)continue;var Z=K[H].length;if(!(Z==4||Z==6||Z==8)){H+=Z;
- continue}for(var b=0;b<Z;b++){var J=K[H+1+b],w=K[H+1+(b+1)%Z],Y=Math.min(J.D.x,w.D.x),S=Math.min(J.D.y,w.D.y),d=0,x=0;
- if(J.D.x<w.D.x){d=J.D.y-S;x=d-(w.D.x-Y)}else{d=w.D.y-S;x=d-(J.D.x-Y)}if(Math.abs(x)<.2*d)return d}}return-1};
- X.Y.aX=function(K,Z){var b=null,J=-1,w=!X.Y.vN(K);for(var H=0;H<K.length;H++){var Y=K[H];if(Y.type>5)continue;
- if((Y.type==0||Y.type==3)&&Y.bM!=-1)J++;if(Z!=null&&Z.indexOf(J)==-1)continue;if(H==K.length-1)break;
- var S=Y.type==3,d=Y.length,x=Y.bM,c=X.Y.aiE(K,H+1,d,S);if(b==null)b=c;else if(w){if(Z!=null||x==0||x==-1||x==2)b=b.tO(c);
- else if(x==1)b=b;else if(x==3){b=c;w=!1}}else{if(Z!=null||x==0||x==-1||x==1)b=b.tO(c);else if(x==2)b=b;
- else if(x==3)b=b.bY(c)}H+=d}if(b==null||b.d<0||b.v<0)b=new bW(0,0,0,0);return b};X.Y.ami=new Float64Array(4);
- X.Y.aiE=function(K,H,Z,b){var J=X.Y.ami;J[0]=1e30;J[1]=1e30;J[2]=-1e30;J[3]=-1e30;var w=K[H+Z-1];if(!b)X.Y.hN(w.D.x,w.D.y,w.XM.x,w.XM.y,K[H].A$.x,K[H].A$.y,K[H].D.x,K[H].D.y,J);
- for(var Y=H;Y<H+Z-1;Y++){var S=K[Y],d=K[Y+1];X.Y.hN(S.D.x,S.D.y,S.XM.x,S.XM.y,d.A$.x,d.A$.y,d.D.x,d.D.y,J)}return new bW(J[0],J[1],J[2]-J[0],J[3]-J[1])};
- X.Y.hN=function(K,Z,b,J,w,Y,S,d,x){if(K==b&&Z==J&&w==S&&Y==d){x[0]=Math.min(x[0],Math.min(K,S));x[1]=Math.min(x[1],Math.min(Z,d));
- x[2]=Math.max(x[2],Math.max(K,S));x[3]=Math.max(x[3],Math.max(Z,d));return}var c=K,M=Z,u=K,t=Z,U=40,A=1/(U-1);
- for(var y=0;y<U;y++){var B=y*A,I=1-B,j=I*I*I,k=3*I*I*B,C=3*I*B*B,i=B*B*B,E=j*K+k*b+C*w+i*S,o=j*Z+k*J+C*Y+i*d;
- if(E<c)c=E;else if(E>u)u=E;if(o<M)M=o;else if(o>t)t=o}if(c<x[0])x[0]=c;if(M<x[1])x[1]=M;if(u>x[2])x[2]=u;
- if(t>x[3])x[3]=t};X.Y.sn=function(K,Z){var b=K.length-3,J=Z%b,w=Math.floor(J);if(Z<0||w>=b)return null;
- var Y=K[3+w],S=K[3+(w+1)%b],d=Y.D,x=Y.XM,c=S.A$,M=S.D,u=J-w,t=1-u,U=t*t*t*d.x+3*t*t*u*x.x+3*t*u*u*c.x+u*u*u*M.x,A=t*t*t*d.y+3*t*t*u*x.y+3*t*u*u*c.y+u*u*u*M.y;
- return new iz(U,A)};X.Y.Wx=function(K){var Z=2,b=X.Y.ia(K),J=!1;for(var H=2;H<K.length;H++){var w=K[H].bM;
- if(w!=null){if(w==2||w==0||w==3)J=!0}}if(J&&K.length<15e3&&b>1)K=X.Y.$h(K);var Y=X.O.k_(K);return{akX:Typr.U.pathToSVG({crds:Y.H,cmds:Y.Z},Z),vt:J?1:0}};
- X.Y.$h=function(K){X.Y.oR();var Z,b=X.Y.M8(K),J=[];for(var H=0;H<b.length;H++){var w=b[H][0],Y=b[H][1];
- if(Math.abs(w.area)<1e-5)J.push(w);else if(Z==null)Z=w;else{Z=Z[Y](w);Z.remove()}}if(Z==null)Z=new paper.CompoundPath(J);
- else{if(Z.segments)Z=new paper.CompoundPath(Z);for(var H=0;H<J.length;H++){Z.addChild(J[H])}}var S=K.slice(0,2);
- S=S.concat(X.Y.C5(Z));if(S[2])S[2].bM=1;for(var H=3;H<S.length;H++)if(S[H].bM!=null)S[H].bM=-1;return S};
- X.Y.oR=function(){if(X.Y.a1m==null){var K=R.w("canvas");paper.setup(K);X.Y.a1m=!0}};X.Y.aia=function(K,Z){X.Y.oR();
- var b=[],J=X.Y.M8(K),w=new paper.Path.Rectangle(new paper.Rectangle(Z.x,Z.y,Z.d,Z.v));w.remove();w.fillColor=new paper.Color(1,0,0);
- for(var H=0;H<J.length;H++){if(w.intersects(J[H][0])||w.contains(J[H][0].children[0].segments[0].point))b.push(H)}return b};
- X.Y.PS=function(K,Z,b,J){X.Y.oR();var w=b?{curves:!0,tolerance:J}:null,Y=new paper.Point(Z.x,Z.y),S=X.Y.M8(K);
- for(var H=S.length-1;H>=0;H--){var d=S[H][0],x=d.hitTest(Y,w);if(x!=null)return{lV:H,KV:b?x.location.index:null}}return{lV:-1}};
- X.Y.j9=function(K,Z){var b=[[],[],[]];for(var H=0;H<K.length;H++){var J=K[H];if(J.type>5||J.type==0||J.type==3)continue;
- if(Z.YR(J.D))b[0].push(H);if(Z.YR(J.A$))b[1].push(H);if(Z.YR(J.XM))b[2].push(H)}return b};X.Y.agt=function(K,Z,b){var J=b.slice(0),w=[null,null],Y=-1,d=null;
- for(var H=2;H<K.length;H++){if((K[H].type==0||K[H].type==3)&&K[H].bM!=-1)Y++;w[H]=b[Y]}b=w;var S=K.slice(0,2);
- w=b.slice(0,2);for(var H=2;H<K.length;H++){if(K[H].type==0||K[H].type==3){d=K[H];S.push(d);w.push(b[H])}else{if(Z.indexOf(H)==-1){S.push(K[H]);
- w.push(b[H])}else{d.length--;X.Sj.ma(b,H)}}}for(var H=2;H<S.length;H++){var x=S[H];if(x.type!=0&&x.type!=3)continue;
- if(x.length==0){if(S[H+1]&&S[H+1].bM==-1){S[H+1].bM=x.bM}w.splice(H,1);S.splice(H,1);H--}}for(var H=0;
- H<J.length;H++)if(w.indexOf(J[H])==-1){J.splice(H,1);H--}return S};X.Y.aco=function(K,Z){var b=K.slice(0,2),J=-1;
- for(var H=2;H<K.length;H++){if((K[H].type==0||K[H].type==3)&&K[H].bM!=-1)J++;if(Z.indexOf(J)==-1)b.push(K[H])}return b};
- X.Y.a67=function(K,Z){var b=K.slice(0,2),J=-1;for(var H=2;H<K.length;H++){if((K[H].type==0||K[H].type==3)&&K[H].bM!=-1)J++;
- if(Z.indexOf(J)!=-1)b.push(K[H])}return b};X.Y.a0m=function(K){var Z=0;for(var H=0;H<K.length;H++)if(K[H].type==0||K[H].type==3)Z=H;
- return K[Z]};X.Y.ia=function(K){var Z=-1;for(var H=0;H<K.length;H++)if((K[H].type==0||K[H].type==3)&&K[H].bM!=-1)Z++;
- return Z+1};X.Y.bD=function(K,Z,b){var J=-1;for(var H=0;H<K.length;H++)if((K[H].type==0||K[H].type==3)&&(b||K[H].bM!=-1)){J++;
- if(J==Z)return H}return-1};X.Y.lk=function(K,Z,b){var J=-1;for(var H=0;H<K.length;H++)if((K[H].type==0||K[H].type==3)&&(b||K[H].bM!=-1)){if(H>=Z)return J;
- J++}return J};X.Y.e2=function(K,Z){var b=-1,J=0;for(var H=0;H<K.length;H++){if((K[H].type==0||K[H].type==3)&&K[H].bM!=-1)b++;
- if(b==Z)J++}return J};X.Y.aaL=function(K){var Z=180;for(var H=0;H<K.length;H++){if(K[H].type!=0&&K[H].type!=3)continue;
- var b=K[H].length;if(b<3)continue;for(var J=0;J<b;J++){var w=K[H+1+(J-1+b)%b],Y=K[H+1+J],S=K[H+1+(J+1)%b],d=Y.D,x=Y.A$.wV(d)?w.XM:Y.A$,c=Y.XM.wV(d)?S.A$:Y.XM;
- if(d.wV(x)||d.wV(c))continue;var M=x.x-d.x,u=x.y-d.y,t=c.x-d.x,U=c.y-d.y,x=Math.atan2(x.y-d.y,x.x-d.x)*180/Math.PI,c=Math.atan2(c.y-d.y,c.x-d.x)*180/Math.PI,A=Math.abs(c-x)%360,y=A>180?360-A:A;
- if(y<Z)Z=y}}return Z*Math.PI/180};X.Y.C5=function(K){var Z=K.segments?[K]:K.children,b=[];for(var H=0;
- H<Z.length;H++){var J=Z[H],w=J.segments,Y=J.closed?0:3,S=b.length,d=null;if(w.length<=1)continue;b.push({type:Y,length:w.length,bM:0,T7:2});
- for(var x=0;x<w.length;x++){var c=w[x],M=new iz(c.handleIn.x,c.handleIn.y),u=new iz(c.handleOut.x,c.handleOut.y),t=new iz(c.point.x,c.point.y),U={type:Y+1,A$:t.add(M),D:t,XM:t.add(u)};
- if(d==null)d=U;b.push(U);if(x+1==w.length&&iz.O3(d.D,U.D)<1e-5){b.pop();b[S].length--;d.A$=U.A$;if(Y==3)for(var A=S;
- A<b.length;A++)b[A].type-=3}}}return b};X.Y.M8=function(K){X.Y.oR();var Z=[],b,J=new paper.Color(1,0,0);
- function w(U,d){U.remove();U.closed=!d;U.fillRule="evenodd"}for(var H=0;H<K.length;H++){if(K[H].type>5)continue;
- var Y=K[H].length,S;if(H==K.length-1)break;var d=K[H].type==3;if(H==2){if(!X.Y.v1(K))S="subtract";else S="unite"}else{if(K[H].bM==0)S="exclude";
- if(K[H].bM==1)S="unite";if(K[H].bM==2)S="subtract";if(K[H].bM==3)S="intersect"}if(K[H].bM!=-1){b=new paper.CompoundPath;
- Z.push([b,S]);b.fillRule="evenodd";b.fillColor=J}var x=[];for(var c=0;c<Y;c++){var M=K[H+1+c],u=M.A$.GC(M.D),t=M.XM.GC(M.D);
- x.push([[M.D.x,M.D.y],[u.x,u.y],[t.x,t.y]])}var U=new paper.Path(x);w(U,d);b.addChild(U);H+=Y}return Z};
- X.Y.Sh=function(K){for(var H=0;H<K.length;H++){var Z=K[H];if(Z.D==null)continue;if(!Z.D.wV(Z.A$)||!Z.D.wV(Z.XM))return!1}return!0};
- X.Y.anM=function(K){if(K.length<=5)return 0;var Z=0,b=K.length-3-1;for(var H=0;H<b;H++){var J=K[3+H],w=K[3+H+1];
- if(J.type==0||w.type==0)return 0;Z+=(w.D.x-J.D.x)*(J.D.y+w.D.y)}Z+=(K[3].D.x-K[3+b].D.x)*(K[3+b].D.y+K[3+1].D.y);
- return-Z*.5};X.Y.vN=function(K){var Z=K[2],b=!1;if(K.length==2)b=K[1].all==0;else if(K[1].all==1){if(Z.bM==1||Z.bM==3)b=!0;
- else b=!1}else{if(Z.bM==1||Z.bM==3||Z.bM==0)b=!0;else b=!1}return b};X.Y.v1=function(K){var Z=X.Y.vN(K);
- for(var H=3;H<K.length;H++)if(K[H].bM==3)Z=!0;return Z};X.Y.ahA=0;X.Y.oU=0;X.Y.a3E=0;X.Y.ael=function(K,Z,b,J){if(b.S2())return;
- var w=b.t(),k=16384;X.Y.ahA+=w;if(w>X.Y.oU){X.Y.oU=w}var Y=b.d,S=b.v;if(J==null&&X.Y.Sh(K)){var d=!0;
- for(var H=2;H<K.length;)if(K[H].length==2)H+=3;else{d=!1;break}if(d){return}if(X.Y.Mq(K)){Z.fill(255);
- var x=X.Y.aX(K);if(x.t()!=w){var c=1-(x.x-b.x),M=1-(x.y-b.y),u=1-(b.x+b.d-(x.x+x.d)),t=1-(b.x+b.v-(x.x+x.v)),U=~~(c*255),A=~~(u*255),y=~~(M*255),B=~~(t*255);
- Z.fill(y,0,Y);Z[0]=~~(c*M*255);Z[Y-1]=~~(u*M*255);for(var H=Y;H<w;H+=Y){Z[H]=U;Z[H+Y-1]=A}Z.fill(B,(S-1)*Y,S*Y);
- Z[w-Y]=~~(c*t*255);Z[w-1]=~~(u*t*255)}return}}var I=X.EF,j=X.kv,C=Math.ceil(Y/k),i=Math.ceil(S/k),E=Math.ceil(Y/C),o=Math.ceil(S/i),$=Date.now();
- for(var m=0;m<i;m++)for(var z=0;z<C;z++){var r=z*E,f=m*o,W=E,h=o;I.width=W;I.height=h;if(!X.Y.vN(K))j.fillRect(0,0,W,h);
- X.Y.Nc(K,j,-b.x-r,-b.y-f,J);var _=new Uint8Array(j.getImageData(0,0,W,h).data.buffer);if(W==Y&&h==S)X.y4(_,Z,3);
- else X.o1(_,new bW(r,f,W,h),Z,new bW(0,0,Y,S))}};X.Y.Nc=function(K,Z,b,J,w){if(w!=null&&w.fillEnabled.v){var Y=!1,S=!1,d=0;
- for(var H=0;H<K.length;H++){var x=K[H].bM;if(x!=null)d++;if(x==-1)Y=!0;if(x>0)S=!0}if(!Y&&d<20)K=X.Y.$h(K)}for(var H=0;
- H<K.length;H++){if(K[H].type>5)continue;var c=K[H].length;if(c==0)continue;if(H==K.length-1)break;var M=K[H].type==3,x=K[H].bM;
- if(x!=-1&&w==null){var u=["xor","source-over","destination-out","source-in"][x];Z.globalCompositeOperation=u}if(K[H].bM!=-1){Z.beginPath();
- if(w){var t=w.strokeStyleLineWidth.v.val,U=w.strokeStyleLineAlignment.v.strokeStyleLineAlignment,A=w.strokeStyleLineCapType.v.strokeStyleLineCapType,y=w.strokeStyleLineJoinType.v.strokeStyleLineJoinType,B=w.strokeStyleMiterLimit.v,I=[],j=w.strokeStyleLineDashSet.v;
- for(var k=0;k<j.length;k++)I.push(j[k].v.val*t);Z.setLineDash(I);Z.lineCap=["butt","round","square"][iy.vG.yW.indexOf(A)];
- Z.lineJoin=["miter","round","bevel"][iy.vG.join.indexOf(y)];Z.lineWidth=iy.vG.Dj.indexOf(U)==1?t:t*=2;
- Z.miterLimit=B}}X.Y.anW(Z,K,H+1,c,b,J,M);if(M){}else Z.closePath();if(K[H+1+c]==null||K[H+1+c].bM!=-1){if(w)Z.stroke();
- else Z.fill("evenodd")}H+=c}};X.Y.anW=function(K,Z,H,b,J,w,Y){var S=Z[H],d=null;K.moveTo(S.D.x+J,S.D.y+w);
- for(var x=H;x<H+b-1;x++){S=Z[x];d=Z[x+1];K.bezierCurveTo(S.XM.x+J,S.XM.y+w,d.A$.x+J,d.A$.y+w,d.D.x+J,d.D.y+w)}if(!Y){S=Z[x];
- d=Z[H];K.bezierCurveTo(S.XM.x+J,S.XM.y+w,d.A$.x+J,d.A$.y+w,d.D.x+J,d.D.y+w)}};X.Y.YJ=function(K,Z,b){var J=[],w=b?4:1,Y=!1;
- if(Z!=null)for(var H=0;H<Z.length;H++)if(Z[H]!=0){Y=!0;break}if(Z!=null&&Y){var S=X.O.afS(K,Z),d=S.length/6;
- for(var H=0;H<d;H++){var x=H*6,c=(H-1+d)%d*6,M=S[x],u=S[x+1],t=S[x+2],U=S[x+3],A=S[c+4],y=S[c+5];J.push({type:w,A$:new iz(A,y),D:new iz(M,u),XM:new iz(t,U)})}}else{for(var H=0;
- H<K.length;H+=2){var B=new iz(K[H],K[H+1]);J.push({type:w,A$:B.clone(),D:B.clone(),XM:B.clone()})}}return J};
- X.Y.ct=function(K,Z){X.Y.oR();var b=new paper.Path;b.remove();var J=K.length-1,w=Math.sqrt((K[J-1]-K[0])*(K[J-1]-K[0])+(K[J]-K[1])*(K[J]-K[1]))<3;
- b.closed=w;for(var H=0;H<K.length;H+=2)b.add(new paper.Point(K[H],K[H+1]));b.simplify(Z);var Y=[{type:6},{type:8,all:0}];
- Y=Y.concat(X.Y.C5(b));return Y};X.Y.Qn=function(K,Z,b){var J=K[Z].length,w=K[Z].type,Y=0,S=K.slice(Z+1,Z+1+J);
- for(var H=0;H<J;H++){var d=b[(H-1+J)%J],x=b[(H+1+J)%J],c=b[H];if(c!=0){var M=S[(H-1+J)%J].D,u=S[(H+0+J)%J].D,t=S[(H+1+J)%J].D,U=iz.O3(u,M),A=iz.O3(u,t),y=X.O.Ge(M.x,M.y,u.x,u.y,t.x,t.y,c)[0],B=Math.min(y,d==0?U:U/2,x==0?A:A/2);
- c*=B/y;var I=X.O.CM(M.x,M.y,u.x,u.y,t.x,t.y,c),j={type:w+1,A$:new iz(I[2],I[3]),D:new iz(I[2],I[3]),XM:new iz(I[4],I[5])},k={type:w+1,A$:new iz(I[6],I[7]),D:new iz(I[8],I[9]),XM:new iz(I[8],I[9])};
- K.splice(Z+Y+1,1,j,k);Y++;K[Z].length++}Y++}};X.Y.Sh=function(K){for(var H=0;H<K.length;H++){var Z=K[H],b=Z.type;
- if(b==1||b==2||b==4||b==5)if(!Z.D.wV(Z.A$)||!Z.D.wV(Z.XM))return!1}return!0};X.Y.Mq=function(K){if(K.length!=7||!X.Y.Sh(K))return!1;
- for(var H=0;H<4;H++){var Z=!0;for(var b=0;b<4;b++){var J=K[3+(H+b&3)],w=K[3+(H+b+1&3)];if(J.D.x!=w.D.x&&J.D.y!=w.D.y)Z=!1}if(Z)return!0}return!1};
- X.Y.uf={};X.Y.uf.ab=function(K,Z,b){var J=[{type:6},{type:8,all:0}],w=null;J.push({type:b?3:0,bM:1,length:0,qc:0,sZ:0,T7:1});
- if(Z==0)w==null;else if(Z instanceof Array)w=Z;else{w=[];for(var H=0;H<K.length;H+=2)w.push(Z)}J=J.concat(X.Y.YJ(K,w,b));
- J[2].length=J.length-3;return J};X.Y.uf.adZ=function(K,Z,b,J,w){var Y=[],S=[],d=.553,x=1,c=-1;Y.push({type:1,A$:new iz(0,d),D:new iz(0,0),XM:new iz(0,-d)});
- w+=2;for(var H=0;H<w;H++){var M={type:1};if(H==0){M.D=new iz(1,-1);M.A$=new iz(1-d,-1);M.XM=new iz(1+d,-1)}else{var u=-(H+2)*Math.PI/2,t=1+((H&1)==1?H-1:H),U=Math.sin(u),A=Math.cos(u);
- x+=t*(U-A);c+=t*(A+U);M.D=new iz(x,c);M.A$=new iz(x+t*A*d,c-t*U*d);if((H&1)==1)t+=2;M.XM=new iz(x-t*A*d,c+t*U*d)}var y={type:1,A$:new iz(-M.XM.x,-M.XM.y),D:new iz(-M.D.x,-M.D.y),XM:new iz(-M.A$.x,-M.A$.y)};
- Y.push(M);if(H<w-2)S.push(y)}S.reverse();Y=Y.concat(S);var B=[{type:6},{type:8,all:0}];B.push({type:0,bM:1,length:Y.length,qc:0,sZ:0,T7:1});
- B=B.concat(Y);var I=new cM(b/w,0,0,b/w,0,0);I.rotate(J);I.translate(K,Z);X.Y.Af(B,I);return B};X.Y.uf.Rect=function(K,Z,b,J,w){var Y=[K,Z,K+b,Z,K+b,Z+J,K,Z+J];
- return X.Y.uf.ab(Y,w)};X.Y.uf.Od=function(K,Z,b,J,w,Y){var S=[],d=2*Math.PI/w;for(var H=0;H<w;H++)S.push(Math.cos(H*d),Math.sin(H*d));
- var x=new cM(b,0,0,b,0,0);x.rotate(J);x.translate(K,Z);X.O.J(S,x,S);return X.Y.uf.ab(S,Y)};X.Y.uf.a07=function(K,Z,b,J,w,Y,S){var d=[],x=Math.PI/w;
- for(var H=0;H<w*2;H++){var c=(H&1)==0?1:S;d.push(c*Math.cos(H*x),c*Math.sin(H*x))}var M=new cM(b,0,0,b,0,0);
- M.rotate(J);M.translate(K,Z);X.O.J(d,M,d);return X.Y.uf.ab(d,Y)};X.Y.uf.SC=function(K,Z,b,J,w){return X.Y.uf.U6(0,K,Z,b,J,w)};
- X.Y.uf.a7B=function(K,Z,b,J,w,Y){return X.Y.uf.U6(1,K,Z,b,J,w,Y)};X.Y.uf.U6=function(K,Z,b,J,w,Y,S){var d=Math.sqrt((J-Z)*(J-Z)+(w-b)*(w-b)),x;
- Y/=2;if(K==0)x=[-Y,0,Y,0,Y,d,-Y,d];else{var c=Y*2*S*1.3/1.5,M=Y*S;x=[-Y,0,Y,0,Y,d-c,M,d-c,0,d,-M,d-c,-Y,d-c]}var u=new cM(1,0,0,1,0,0);
- u.rotate(Math.atan2(-w+b,J-Z)+Math.PI/2);u.translate(Z,b);X.O.J(x,u,x);return X.Y.uf.ab(x,0)};X.Y.uf.k9=function(K,Z,b,J){var w=[{type:6},{type:8,all:0}],u=.553;
- w.push({type:0,bM:1,length:4,qc:0,sZ:0,T7:1});var Y=K,S=Z,d=K+b,x=Z+J,K=(Y+d)/2,Z=(S+x)/2,c=(Y-d)/2,M=(S-x)/2;
- w.push({type:1,A$:new iz(K-u*c,Z-M),D:new iz(K,Z-M),XM:new iz(K+u*c,Z-M)});w.push({type:1,A$:new iz(K+c,Z-u*M),D:new iz(K+c,Z),XM:new iz(K+c,Z+u*M)});
- w.push({type:1,A$:new iz(K+u*c,Z+M),D:new iz(K,Z+M),XM:new iz(K-u*c,Z+M)});w.push({type:1,A$:new iz(K-c,Z+u*M),D:new iz(K-c,Z),XM:new iz(K-c,Z-u*M)});
- return w};X.Y.uf.aab=function(K,Z,b,J,w){var Y=[{type:6},{type:8,all:0}];Y.push({type:3,bM:1,length:5,qc:0,sZ:0,T7:1});
- var S=(w-J)/4;for(var H=0;H<5;H++){var d=H*S,x=Math.cos(d),c=Math.sin(d),M=.553*(S/(Math.PI/2)),u=c*M,t=-x*M,U=new iz(x,c);
- Y.push({type:4,A$:H==0?U.clone():new iz(x+u,c+t),D:U,XM:H==4?U.clone():new iz(x-u,c-t)})}var A=new cM;
- A.rotate(-J);A.scale(b,b);A.translate(K,Z);X.Y.Af(Y,A);return Y};X.PD={};X.PD.type={warpNone:[22,5,0],warpCustom:[22,5,16],warpArc:[22,5,1],warpArcLower:[22,5,2],warpArcUpper:[22,5,3],warpArch:[22,5,4],warpBulge:[22,5,5],warpShellLower:[22,5,6],warpShellUpper:[22,5,7],warpFlag:[22,5,8],warpWave:[22,5,9],warpFish:[22,5,10],warpRise:[22,5,11],warpFisheye:[22,5,12],warpInflate:[22,5,13],warpSqueeze:[22,5,14],warpTwist:[22,5,15]};
- X.PD.Pv=function(K){var Z=K.warpStyle.v.warpStyle;if(Z=="warpNone")return!0;else if(Z=="warpCustom"){var b=!1,J=K.customEnvelopeWarp.v.meshPoints.v.arr,w=J[0].arr,Y=J[1].arr;
- for(var H=0;H<4;H++)for(var S=0;S<4;S++){if(Math.abs(w[H]-w[S*4+H])>1||Math.abs(Y[H*4]-Y[H*4+S])>1)b=!0}return!b}else return K.warpValue.v==0&&K.warpPerspective.v==0&&K.warpPerspectiveOther.v==0};
- X.PD.T=function(K){var Z={classID:"warp",warpStyle:{t:"enum",v:{warpStyle:"warpNone"}},warpValue:{t:"doub",v:0},warpPerspective:{t:"doub",v:0},warpPerspectiveOther:{t:"doub",v:0},warpRotate:{t:"enum",v:{Ornt:"Hrzn"}}};
- if(K){Z.bounds={t:"Objc",v:{classID:"Rctn",Top:{t:"UntF",v:{type:"#Pxl",val:K.y}},Left:{t:"UntF",v:{type:"#Pxl",val:K.x}},Btom:{t:"UntF",v:{type:"#Pxl",val:K.y+K.v}},Rght:{t:"UntF",v:{type:"#Pxl",val:K.x+K.d}}}};
- Z.uOrder={t:"long",v:4};Z.vOrder={t:"long",v:4}}return Z};X.PD.adb=function(K,Z,b,J){for(var H=0;H<K.length;
- H+=2){var w=K[H],Y=K[H+1],S=(w-Z.x)/Z.d,d=(Y-Z.y)/Z.v,x=(1-b)/2,c=1-x,M=x+S*(c-x);d=.5+(d-.5)*M*2;var u=(1-J)/2,t=1-u,U=u+d*(t-u);
- S=.5+(S-.5)*U*2;w=Z.x+S*Z.d;Y=Z.y+d*Z.v;K[H]=w;K[H+1]=Y}};X.PD.qj=function(K,Z){var b=[],J=[];for(var H=0;
- H<K.length;H+=2){b.push(K[H]);J.push(K[H+1])}var w=[];w.push({id:"Hrzn",type:"UnFl",uID:"#Pxl",arr:b});
- w.push({id:"Vrtc",type:"UnFl",uID:"#Pxl",arr:J});Z.warpStyle.v.warpStyle="warpCustom";Z.customEnvelopeWarp={t:"Objc",v:{classID:"customEnvelopeWarp",meshPoints:{t:"ObAr",v:{classID:"rationalPoint",arr:w}}}}};
- X.PD.ni=function(K,Z){if(Z==null){var b=K.bounds.v,J=b.Left.v.val,w=b.Rght.v.val,Y=b.Top.v.val,S=b.Btom.v.val;
- Z=new bW(J,Y,w-J,S-Y)}if(Z.S2())Z.d=Z.v=1;var d=[],x=K.warpStyle.v.warpStyle;if(x=="warpCustom"){var c=K.customEnvelopeWarp.v.meshPoints.v.arr,M=c[0].arr,u=c[1].arr;
- for(var H=0;H<16;H++)d.push(M[H],u[H])}else d=X.PD.PD(Z,x,K.warpRotate.v.Ornt=="Hrzn",K.warpValue.v/100,K.warpPerspective.v/100,K.warpPerspectiveOther.v/100);
- return d};X.PD.PD=function(K,Z,b,J,w,Y){var S=X.G5.T(K.x,K.y,K.d,K.v);if(Z=="warpNone")return S;var d=JSON.parse(JSON.stringify(K)),x=new cM;
- if(!b){x.translate(-K.x,-K.y);x.rotate(-Math.PI/2);x.translate(K.v,0);X.O.J(S,x,S);K=new bW(0,0,K.v,K.d);
- S=X.G5.g_(S,!1)}X.PD.a6J(S,K,Z,J,w,Y);if(!b){S=X.G5.g_(S,!0);K=d;x.yK();X.O.J(S,x,S)}if(J==0)X.PD.adb(S,K,w,Y);
- else{var x=new cM(1/K.d,0,0,1/K.v,-K.x,-K.y);x.translate(-.5,-.5);X.O.J(S,x,S);X.PD.a2C(S,Y,w);x.yK();
- X.O.J(S,x,S)}return S};X.PD.a6J=function(K,Z,b,J,w,Y){for(var H=0;H<4;H++){for(var S=0;S<4;S++){var d=2*(4*H+S),x=K[d]-Z.x,c=K[d+1]-Z.y,M=x,u=c;
- if(J!=0){var t=Z.d/2,U=Z.v/2;M-=t;u-=U;var A=M,y=M,B=-U,I=U,j=Math.abs(J),k=Math.tan((1-j)*Math.PI/2),C=Math.sqrt(k*k+1),i=Math.atan2(1,k),E=M/t*i,o=t*C,$=t*C+Z.v,m=Math.cos(i),z=Math.sin(i),r=X.PD.a61(m,z),f=X.PD.ah0(m,z),W=-k*t+r*o;
- if(b=="warpArc"){A=Math.sin(E)*$;B=k*t-Math.cos(i)*$+U;y=Math.sin(E)*o;I=k*t-Math.cos(i)*o+U;if(S==1||S==2){A=S==1?-f*$:f*$;
- y=S==1?-f*o:f*o;B=k*t+U-r*$;I=k*t+U-r*o}if(J<0){var h=A;A=y;y=h;h=B;B=-I;I=-h}}if(b=="warpArcLower"){if(S==1||S==2){y=S==1?-f*o:f*o;
- I=J<0?U-W:U+W}}if(b=="warpArcUpper"||b=="warpArch"||b=="warpBulge"){if(S==1||S==2){A=S==1?-f*o:f*o;B=J<0?-U+W:-U-W}if(b=="warpArch"){y=A;
- I=B+2*U}if(b=="warpBulge"){y=A;I=-B}}if(b=="warpFish"||b=="warpFlag"||b=="warpWave"){if(S==1){B-=J*4*U;
- I+=J*4*U}if(S==2){B+=J*4*U;I-=J*4*U}if(b=="warpFlag"||b=="warpWave")B=I-2*U}if(b=="warpRise"){if(S<2)B=-U+J*U*4;
- I=B+2*U}var _=(u+U)/Z.v;M=A+_*(y-A);u=B+_*(I-B);if(b=="warpWave"){if(H==0)u=-U;if(H==3)u=U;if(H==1||H==2)u=2*U*(H/3-.5)*(1/3)+u*(2/3)}if(b=="warpFisheye"){if((H==1||H==2)&&(S==1||S==2)){M=M+4*M*J;
- u=u+4*u*J}}if(b=="warpInflate"){var D=2/3;if((H==1||H==2)&&(S==1||S==2)){M=M+.5*M*J;u=u+.5*u*J}else if(H==1||H==2)M=M+D*M*J;
- else if(S==1||S==2)u=u+D*u*J}if(b=="warpSqueeze"){var D=2/3;if((H==1||H==2)&&(S==1||S==2)){if(J>0)M=M-D*M*J;
- else u=u+D*u*J}else if(H==1||H==2)M=M-D*M*J;else if(S==1||S==2)u=u+D*u*J}if(b=="warpTwist"){if((H==1||H==2)&&(S==1||S==2)){var l=J*Math.PI/2,C=1+Math.abs(J)*2,L=M*Math.cos(l)-u*Math.sin(l),N=M*Math.sin(l)+u*Math.cos(l);
- M=L*C;u=N*C}}if(b=="warpShellLower"||b=="warpShellUpper"){if(b=="warpShellUpper"){H=3-H;u=-u}if(H>2||H==2&&(S==0||S==3)){if(J>0){var a=o+H/3*2*U;
- M=Math.sin(E)*a;u=-k*t-U+Math.cos(E)*a;if(S==1||S==2){M=S==1?-f*a:f*a;u=-k*t-U+r*a}}else{if((S==1||S==2)&&H==3){M=S==1?-f*o:f*o;
- u=k*t-r*o+U}else if(H==2){u=U-U*(2/3)*Math.cos(E);M=M+U*(2/3)*Math.sin(E)}}}if(b=="warpShellUpper"){H=3-H;
- u=-u}}M+=t;u+=U}x=M,c=u;K[d]=x+Z.x;K[d+1]=c+Z.y}}};X.PD.a2C=function(K,Z,b){var J=[];for(var w=0;w<4;
- w++)J.push(1-b+w/3*2*b);var Y=[];for(var w=0;w<4;w++)Y.push(1-Z+w/3*2*Z);var S=[0,0,0,0],d=[0,0,0,0];
- for(var H=0;H<4;H++)for(var w=0;w<4;w++){var x=2*(4*H+w),c=K[x],M=K[x+1];S[w]+=c/4;d[w]+=M/4}for(var H=0;
- H<4;H++)for(var w=0;w<4;w++){var u=J[w],x=2*(4*H+w),c=K[x],M=K[x+1],t=S[w],U=d[w];K[x]=t+u*(c-t);K[x+1]=U+u*(M-U)}var A=K.slice(0);
- for(var H=0;H<4;H++)for(var w=1;w<3;w++){var x=2*(4*H+w),c=K[x],M=K[x+1],y=x+(w==1?-2:2),B=K[y],I=K[y+1];
- K[x]=c-B;K[x+1]=M-I}var j=K[0],k=K[1],C=K[8],i=K[9],E=K[16],o=K[17],$=K[24],m=K[25],z=K[6],r=K[7],f=K[14],W=K[15],h=K[22],_=K[23],D=K[30],l=K[31],L=z-j,N=r-k,a=f-C,G=W-i,p=h-E,T=_-o,v=D-$,g=l-m;
- for(var H=0;H<4;H++){var co=2*H*4,eJ=0,d9=0,el=H==1?.33:.66,O=1-el;if(H==0){eJ=L;d9=N}if(H==1){eJ=O*L+el*-v;
- d9=O*N+el*-g}if(H==2){eJ=O*L+el*-v;d9=O*N+el*-g}if(H==3){eJ=-v;d9=-g}K[co]=K[co]+eJ/2;K[co+1]=K[co+1]+d9/2;
- K[co+6]=K[co+6]-eJ/2;K[co+7]=K[co+7]-d9/2}for(var H=0;H<4;H++)for(var w=1;w<3;w++){var x=2*(4*H+w),c=K[x],M=K[x+1],y=x+(w==1?-2:2),B=K[y],I=K[y+1],u=2*H/3;
- K[x]=B+u*c;K[x+1]=I+u*M}for(var H=1;H<3;H++)for(var w=1;w<3;w++){var x=2*(4*H+w),c=K[x],M=K[x+1],fO=H==1?-8:-16,hn=H==1?16:8,an=K[x+fO],cF=K[x+fO+1],cY=K[x+hn],iF=K[x+hn+1],u=H/3;
- c=(1-u)*an+u*cY;M=(1-u)*cF+u*iF;K[x]=c;K[x+1]=M}X.O.TJ(A,K,K,Z)};X.PD.a61=function(K,Z){return(4-K)*(1/3)};
- X.PD.ah0=function(K,Z){return(1-K)*(3-K)/(3*Z)};X.C3={};X.C3.af0=function(K,Z,b,J,w,Y,S,d,x,c){for(var M=0;
- M<d;M++)for(var u=0;u<S;u++){var t=3*(M*S+u),U=M+Y,A=u+w,y=K[U*Z+A];J[t]=y;J[t+1]=y;J[t+2]=y}};X.C3.NU=function(K,Z,b,J,w,Y,S,d,x,c){var M=[0,1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9],u=1/x,t=[-1,-1,0,-1,1,-1,-1,0,1,0,-1,1,0,1,1,1],U=new Uint32Array(6);
- for(var A=0;A<d;A++){for(var y=0;y<S;y++){var B=3*(A*S+y),I=A+Y,j=y+w;U[0]=0;U[1]=0;U[2]=0;U[3]=0;U[4]=0;
- U[5]=0;for(var H=0;H<16;H+=2){var k=j+t[H],C=I+t[H+1],i=k-x*~~(k*u),E=C-x*~~(C*u),o=c[E*x+i];U[o]+=K[C*Z+k];
- U[o+3]++}var k=j,C=I,i=k-x*~~(k*u),E=C-x*~~(C*u),o=c[E*x+i];U[o]=K[I*Z+j];U[o+3]=1;J[B]=U[0]*M[U[3]];
- J[B+1]=U[1]*M[U[4]];J[B+2]=U[2]*M[U[5]]}}};X.C3.mi=function(K,Z,b){for(var H=0;H<b;H+=2)K[Z+H]=K[Z+H+1];
- Z=Z+b;for(var H=0;H<b;H+=2)K[Z+H+1]=K[Z+H]};X.C3.rV=function(K,Z,b,J){for(var H=0;H<J;H+=2){var w=Z+H*b;
- K[w]=K[w+b];K[w+b+1]=K[w+1]}};X.C3.Bm=function(K,Z,b,J,w,Y){var S=J[w],d=J[w+1],x=J[Y],c=J[Y+1],M=d+x>>>1;
- K[Z]=K[Z+3]=K[b]=K[b+3]=S;K[Z+1]=M;K[Z+4]=d;K[b+1]=x;K[b+4]=M;K[Z+2]=K[Z+5]=K[b+2]=K[b+5]=c};X.C3.a3B=function(K,Z,b,J,w,Y){var S=Y*3;
- for(var H=0;H<Y;H+=2){var d=Z+H,x=w+H*3;X.C3.Bm(J,x,x+S,K,d,d+b)}};X.C3.a06=function(K,Z,b,J,w,Y,S){var d=Y*3;
- for(var H=0;H<S;H+=2){var x=Z+H*b,c=w+H*Y*3;X.C3.Bm(J,c,c+d,K,x,x+b)}};X.C3.XZ=function(K,H,Z){var b=K[H-Z-Z],J=K[H-Z],w=K[H-2],Y=K[H-1],S=K[H],d=K[H+1],x=K[H+2],c=K[H+Z],M=K[H+Z+Z],u=Math.abs(J-c),t=Math.abs(Y-d),U=Math.abs(S-b)*2+u,A=Math.abs(S-x)*2+t,y=Math.abs(S-w)*2+t,B=Math.abs(S-M)*2+u,j=Math.min(U,Math.min(A,Math.min(y,B)));
- if(j==U)return J*3+c+S-b>>2;if(j==A)return d*3+Y+S-x>>2;if(j==y)return Y*3+d+S-w>>2;return c*3+J+S-M>>2};
- X.C3.qh=function(K,Z,b,J,w){if(K<Z&&Z<b||K>Z&&Z>b)return~~(.5+J+(w-J)*(Z-K)/(b-K));else return(J+w>>1)+(Z+Z-K-b>>2)};
- X.C3.as=function(K,Z,H,b){var J=Z[H-b-1],w=Z[H-b+1],Y=Z[H],S=Z[H+b-1],d=Z[H+b+1],x=K[H-b-1],c=K[H-b+1],M=K[H],u=K[H+b-1],t=K[H+b+1],U=Math.abs(c-u)+Math.abs(K[H-b-b+2]-M)+Math.abs(M-K[H+b+b-2])+Math.abs(w-Y)+Math.abs(Y-S),A=Math.abs(x-t)+Math.abs(K[H-b-b-2]-M)+Math.abs(M-K[H+b+b+2])+Math.abs(J-Y)+Math.abs(Y-d);
- if(U<A)return X.C3.qh(w,Y,S,c,u);else return X.C3.qh(J,Y,d,x,t)};X.C3.gg=function(K,Z,b,J,w,Y){K[Z+0]=b[w];
- K[Z+1]=J[w];K[Z+2]=X.C3.as(b,J,w,Y)};X.C3.U7=function(K,Z,b,J,w,Y){var S=J[w];K[Z+0]=X.C3.qh(J[w-1],S,J[w+1],b[w-1],b[w+1]);
- K[Z+1]=S;K[Z+2]=X.C3.qh(J[w-Y],S,J[w+Y],b[w-Y],b[w+Y])};X.C3.XV=function(K,Z,b,J,w,Y){var S=J[w];K[Z+0]=X.C3.qh(J[w-Y],S,J[w+Y],b[w-Y],b[w+Y]);
- K[Z+1]=S;K[Z+2]=X.C3.qh(J[w-1],S,J[w+1],b[w-1],b[w+1])};X.C3.wC=function(K,Z,b,J,w,Y){K[Z+0]=X.C3.as(b,J,w,Y);
- K[Z+1]=J[w];K[Z+2]=b[w]};X.C3.abG=function(K,Z,b,J,w,Y,S,d,x){var c=Date.now(),M=2,u=Z-2,t=2;if((w&1)==1){M++;
- u--}var U=b-2;if((Y&1)==1){t++;U--}if(x==1||x==3){M++;u--}var A=K.slice(0);X.C3.mi(A,0,Z);X.C3.rV(A,0,Z,b);
- X.C3.rV(A,Z-2,Z,b);X.C3.mi(A,(b-2)*Z,Z);for(var y=t;y<U;y+=2)for(var B=M;B<u;B+=2){var H=y*Z+B,I=X.C3.XZ(A,H,Z),j=X.C3.XZ(A,H+Z+1,Z);
- A[H]=Math.max(0,I);A[H+Z+1]=Math.max(0,j)}var k=S,C=d;if(Y+d==b){C-=2;X.C3.a3B(K,(b-2)*Z+w,Z,J,(d-2)*S*3,S)}if(w+S==Z){k-=2;
- X.C3.a06(K,Y*Z+w+S-2,Z,J,(S-2)*3,S,d)}if(x==0)for(var y=0;y<C;y+=2)for(var B=0;B<k;B+=2){var i=(y+Y)*Z+B+w,E=(y*S+B)*3;
- X.C3.gg(J,E,K,A,i,Z);X.C3.U7(J,E+3,K,A,i+1,Z);i+=Z;E+=3*S;X.C3.XV(J,E,K,A,i,Z);X.C3.wC(J,E+3,K,A,i+1,Z)}else if(x==1)for(var y=0;
- y<C;y+=2)for(var B=0;B<k;B+=2){var i=(y+Y)*Z+B+w,E=(y*S+B)*3;X.C3.U7(J,E,K,A,i,Z);X.C3.gg(J,E+3,K,A,i+1,Z);
- i+=Z;E+=3*S;X.C3.wC(J,E,K,A,i,Z);X.C3.XV(J,E+3,K,A,i+1,Z)}else if(x==2)for(var y=0;y<C;y+=2)for(var B=0;
- B<k;B+=2){var i=(y+Y)*Z+B+w,E=(y*S+B)*3;X.C3.wC(J,E,K,A,i,Z);X.C3.XV(J,E+3,K,A,i+1,Z);i+=Z;E+=3*S;X.C3.U7(J,E,K,A,i,Z);
- X.C3.gg(J,E+3,K,A,i+1,Z)}else if(x==3)for(var y=0;y<C;y+=2)for(var B=0;B<k;B+=2){var i=(y+Y)*Z+B+w,E=(y*S+B)*3;
- X.C3.XV(J,E,K,A,i,Z);X.C3.wC(J,E+3,K,A,i+1,Z);i+=Z;E+=3*S;X.C3.gg(J,E,K,A,i,Z);X.C3.U7(J,E+3,K,A,i+1,Z)}};
- X.raw={};X.raw.aaJ=function(K){var Z=K.width,b=K.height,J=Date.now(),w=X.raw.abq(K),Y=0,S=0;X.raw.Cw(2,K,w,Z,b);
- var d=Z,x=b;if(K.t50829){var c=K.t50829;Y=c[1];S=c[0];d=c[3];x=c[2]}if(K.t50719){var M=K.t50719;Y+=M[0]>>1<<1;
- S+=M[1]>>1<<1}if(K.t50720){var u=K.t50720;d=Y+u[0];x=S+u[1]}var t=d-Y,U=x-S,A=new Float32Array(t*U*3);
- if(K.t277[0]==1){var y=K.t33421;if(y==null){X.C3.af0(w,Z,b,A,Y,S,t,U)}else if(y.length!=2||y[0]!=2||y[1]!=2){console.log("Unknown CFA pattern size",y);
- X.C3.NU(w,Z,b,A,Y,S,t,U,y[0],K.t33422)}else{var B=K.t33422.join(","),I=0;if(B=="0,1,1,2")I=0;else if(B=="1,0,2,1")I=1;
- else if(B=="2,1,1,0")I=2;else if(B=="1,2,0,1")I=3;else throw"Unknown CFA pattern "+B;if((t&1)!=0||(U&1)!=0)throw"e";
- X.C3.abG(w,Z,b,A,Y,S,t,U,I)}}else{for(var j=0;j<U;j++)for(var k=0;k<t;k++){var C=((j+S)*Z+k+Y)*3,i=(j*t+k)*3;
- A[i+0]=w[C+0];A[i+1]=w[C+1];A[i+2]=w[C+2]}}var E=A,o=A.length,$=X.raw.ahU(K),m=1/$;for(var H=0;H<o;H+=3){A[H]=Math.min(1,E[H]*m);
- A[H+1]=Math.min(1,E[H+1]*m);A[H+2]=Math.min(1,E[H+2]*m)}X.raw.Cw(3,K,A,t,U);var z=K.X7,r=t,f=U;if(z==1||z==9){}else{var W=X.raw.HZ(z,t,U),i=0;
- r=W[0];f=W[1];var h=A.slice(0);for(var j=0;j<f;j++)for(var k=0;k<r;k++){var _=W[2]*k+W[3]*j+W[4],D=W[5]*k+W[6]*j+W[7],C=(D*t+_)*3;
- A[i]=h[C];A[i+1]=h[C+1];A[i+2]=h[C+2];i+=3}}return{h3:A,Rf:r,Fm:f}};X.raw.HZ=function(K,Z,b){var J=Z,w=b;
- if(K==3)return[Z,b,-1,0,Z-1,0,-1,b-1];else if(K==6)return[b,Z,0,1,0,-1,0,b-1];else if(K==8)return[b,Z,0,-1,Z-1,1,0,0];
- else if(K==2)return[Z,b,-1,0,Z-1,0,1,0];else throw"unknown orientation "+K};X.raw.J$=function(K,Z,b,J){var w=K.h3,Y=Math.round(w.length/3),S=en.aip(J[0],J[1]),d=X.raw.abR(b,S),x=X.KO.multiply(X.KO.Ly,d),c=Math.pow(2,J[2]+(b.t50730?b.t50730[0]:0));
- x=X.KO.multiply(x,X.KO.Aa(c,c,c));var M=b.t50728?b.t50728:[1,1,1],u=[M[1]/M[0],M[2]/M[0],M[0]/M[1],M[2]/M[1],M[0]/M[2],M[1]/M[2]],t=new Float64Array(1e3);
- for(var H=0;H<1e3;H++){var U=H*(1/999);U=H==999?1:X.Je(H*(1/999));U=X.raw.OX.a7H(U,J[3]/100);t[H]=U}var A=Date.now();
- for(var H=0;H<Y;H++){var y=H<<2,B=y-H,I=w[B],j=w[B+1],k=w[B+2];if(j>=.92){var C=Math.min(I,k);if(C==I){j=Math.max(j,u[0]*I);
- k=Math.max(k,u[1]*I)}else{I=Math.max(I,u[4]*k);j=Math.max(j,u[5]*k)}}var i=x[0]*I+x[1]*j+x[2]*k,E=x[4]*I+x[5]*j+x[6]*k,o=x[8]*I+x[9]*j+x[10]*k;
- if(i<0)i=0;else if(i>1)i=1;if(E<0)E=0;else if(E>1)E=1;if(o<0)o=0;else if(o>1)o=1;i=t[~~(i*999)];E=t[~~(E*999)];
- o=t[~~(o*999)];Z[y]=~~(.5+i*255);Z[y+1]=~~(.5+E*255);Z[y+2]=~~(.5+o*255)}};X.raw.OX={a7H:function(K,Z){var b=.5-.5*Math.cos(K*3.2),J=0;
- if(Z>0){var w=K*.2;J=w*K+(1-w)*b}else{var Y=Math.pow(K,.33);J=(1-Y)*Y+Y*(K+(K-b)*.63)}var S=Math.abs(Z);
- return S*J+(1-S)*K},a1N:function(K,Z){var b=0;if(Z>0){var J=K*1.47,w=Math.pow(K,2.4);b=Math.min(1,w*K+(1-w)*J)}else{var J=K*.68,w=Math.pow(K,3);
- b=w*K*.5+(1-w)*J}var Y=Math.abs(Z);return Y*b+(1-Y)*K},amF:function(K,Z){var b=0;if(Z>0){var J=Math.pow(K,.3),w=K;
- b=(1-K)*J+K*w}else{var J=Math.pow(K,2.5),Y=K,w=K;b=Math.min(1,(1-Y)*J+Y*w)}var S=Math.abs(Z);return S*b+(1-S)*K}};
- X.raw.abq=function(K){var Z=K.width,b=K.height,J=Z*b*K.t277,w=new Uint16Array(J),Y=null,S=0;X.raw.a3b(K,w);
- X.raw.Cw(1,K,w,Z,b);if(K.t50712){Y=K.t50712;S=Y.length-1;if(Y[S]>65535)throw"too big values"}var d=X.raw.qy(K),x=X.raw.Jb(K);
- if(Y==null)for(var H=0;H<J;H++)w[H]=Math.max(0,w[H]-d);else for(var H=0;H<J;H++){var c=w[H];if(c>S)c=S;
- c=Y[c];w[H]=Math.max(0,c-d)}return w};X.raw.qy=function(K){var Z=K.t50714,b=Z?Z[0]:0,J=K.t50715,w=K.t50716;
- if(J)b+=J[0][0]/J[0][1];if(w)b+=w[0][0]/w[0][1];return Math.round(b)};X.raw.Jb=function(K){var Z=null,b=0;
- if(K.t50712){Z=K.t50712;b=Z.length-1}var J=K.t50717?K.t50717[0]:(1<<K.t258[0])-1;if(Z)J=Math.min(J,Z[b]);
- return J};X.raw.ahU=function(K){var Z=X.raw.qy(K),b=X.raw.Jb(K);return b-Z};X.raw.a3b=function(K,Z){var b=Z.length,J=K.data,w=K.t258[0];
- if(w!=16&&w!=14&&w!=12&&w!=10&&w!=8)throw"Unsupported Bits Per Sample:"+w;w=Math.round(J.length*8/b);
- if(w==16&&K.isLE){X.Uc(J,Z);return}for(var H=0;H<b;H+=2){var Y=0,S=0,d=0;if(w==16){Y=H<<1;S=J[Y]<<8|J[Y+1];
- d=J[Y+2]<<8|J[Y+3]}else if(w==14){var x=H*14,c=x>>>3,M=J[c]<<24|J[c+1]<<16|J[c+2]<<8|J[c+3];if((x&7)==0){S=M>>>18;
- d=M>>>4&16383}else{S=M>>>14&16383;d=M&16383}}else if(w==12){Y=H+(H>>>1);S=J[Y]<<4|J[Y+1]>>4;d=(J[Y+1]&15)<<8|J[Y+2]}else if(w==10){var x=H*10,c=x>>>3;
- if((x&7)==0){S=(J[c]<<2|J[c+1]>>6)&1023;d=(J[c+1]<<4|J[c+2]>>4)&1023}else{S=(J[c]<<6|J[c+1]>>2)&1023;
- d=(J[c+1]<<8|J[c+2]>>0)&1023}}else if(w==8){Y=H;S=J[Y];d=J[Y+1]}Z[H]=S;Z[H+1]=d}};X.raw.Cw=function(K,Z,b,J,w){var Y=Z["t"+[51008,51009,51022][K-1]],M=0;
- if(Y==null)return;var S=J*w,d=F.i,x=F.VC,c=new Uint8Array(Y),bq=F.i(c,M);M+=4;for(var u=0;u<bq;u++){var t=d(c,M);
- M+=4;var U=d(c,M);M+=4;var A=d(c,M);M+=4;var y=d(c,M);M+=4;if(!1){}else if(t==1&&K==3){var B=M,I=d(c,B);
- B+=4;var j=x(c,B);B+=8;var k=x(c,B);B+=8;var C=x(c,B);B+=8;var i=x(c,B);B+=8;var E=x(c,B);B+=8;var o=x(c,B);
- B+=8;B+=(I-1)*8*6;var $=x(c,B);B+=8;var m=x(c,B);B+=8;var z=$*J,r=m*w,f=Math.max(z,J-z),W=Math.max(r,w-r),h=Math.sqrt(f*f+W*W),_=1/h,D=b.slice(0);
- for(var l=0;l<w;l++)for(var L=0;L<J;L++){var N=(L+.5-z)*_,a=(l+.5-r)*_,G=N*N+a*a,p=j+k*G+C*(G*G)+i*(G*G)*G,T=E*(2*N*a)+o*(G+2*N*N),v=o*(2*N*a)+E*(G+2*a*a),g=~~(z+h*(p*N+T)),co=~~(r+h*(p*a+v)),eJ=(co*J+g)*3,d9=(l*J+L)*3;
- b[d9]=D[eJ];b[d9+1]=D[eJ+1];b[d9+2]=D[eJ+2]}}else if(t==3&&K==3){var B=M,el=x(c,B);B+=8;var O=x(c,B);
- B+=8;var fO=x(c,B);B+=8;var hn=x(c,B);B+=8;var an=x(c,B);B+=8;var $=x(c,B);B+=8;var m=x(c,B);B+=8;var z=$*J,r=m*w,f=Math.max(z,J-z),W=Math.max(r,w-r),h=Math.sqrt(f*f+W*W),_=1/h;
- for(var l=0;l<w;l++)for(var L=0;L<J;L++){var N=(L+.5-z)*_,a=(l+.5-r)*_,G=N*N+a*a,cF=1+(el+(O+(fO+(hn+an*G)*G)*G)*G)*G,d9=(l*J+L)*3;
- b[d9]=cF*b[d9];b[d9+1]=cF*b[d9+1];b[d9+2]=cF*b[d9+2]}}else if(t==4&&K==1){var B=M,cY=d(c,B);B+=4;var iF=d(c,B);
- B+=4;for(var H=0;H<S;H++)if(b[H]==cY)b[H]=b[H-2]+b[H+2]>>1}else if(t==5&&K==1){var B=M,eU=d(c,B);B+=4;
- var g_=d(c,B);B+=4;var iQ=d(c,B);B+=4;for(var H=0;H<g_;H++){var b5=d(c,B);B+=4;var eK=d(c,B);B+=4;var H=b5*J+eK;
- b[H]=b[H-2]+b[H+2]>>1}}else if(t==7&&K==1){var B=M,bE=F.ej(c,B);B+=16;var iB=d(c,B);B+=4;var i2=d(c,B);
- B+=4;var eu=d(c,B),dp=d(c,B+4);B+=8;var bJ=d(c,B);B+=4;var bB=new Uint16Array(bJ);for(var H=0;H<bJ;H++)bB[H]=F.Q4(c,B+2*H);
- var fC=bE.d,dr=bE.v;for(var l=0;l<dr;l+=eu)for(var L=0;L<fC;L+=dp){var H=(bE.y+l)*J+(bE.x+L);b[H]=bB[b[H]]}}else if(t==9&&K==2){var B=M,bE=F.ej(c,B),dU=!0;
- B+=16;var iB=d(c,B);B+=4;var i2=d(c,B);B+=4;var eu=d(c,B),dp=d(c,B+4);B+=8;var cs=d(c,B),g2=d(c,B+4);
- B+=8;var hQ=x(c,B),hy=x(c,B+8);B+=16;var ci=x(c,B),bz=x(c,B+8);B+=16;var eW=d(c,B);B+=4;if(eW!=1)throw"more than one map plane";
- var h1=cs*g2,hk=new Float32Array(h1);for(var fX=0;fX<h1;fX++)hk[fX]=F.qu(c,B+fX*4);for(var fX=0;fX<h1;
- fX++)if(hk[fX]!=1)dU=!1;if(!dU){var fC=bE.d,dr=bE.v,g4=.9999*(g2-1)/fC,gG=.9999*(cs-1)/dr;for(var l=0;
- l<dr;l+=eu)for(var L=0;L<fC;L+=dp){var H=(bE.y+l)*J+(bE.x+L),fx=L*g4,eb=l*gG,cy=Math.floor(fx),e$=Math.floor(eb),aN=fx-cy,dR=eb-e$,d9=e$*g2+cy,ha=hk[d9]*(1-aN)+hk[d9+1]*aN,dV=hk[d9+g2]*(1-aN)+hk[d9+1+g2]*aN,dI=ha*(1-dR)+dV*dR;
- b[H]=~~(b[H]*dI+.5)}}}else console.log("Unknown opcode "+t+" in OpcodeList"+K+". Length: "+y);M+=y}};
- X.raw.abR=function(K,Z){var b=en.Dc(Z),J=X.raw.r2(K,Z),w=X.KO.yK(J),Y=en.al9(b,en.Dc(en.ajd)),S=X.KO.multiply(Y,w);
- return S};X.raw.adE=function(K){var Z=(K.t50728?K.t50728:[1,1,1]).slice(0),J=1;Z.push(0);var b={x:.34567,y:.3585};
- do{var w=X.KO.yK(X.raw.r2(K,b)),Y=X.KO.bf(w,Z),S=en.a0Z(Y);J=Math.abs(b.x-S.x)+Math.abs(b.y-S.y);b=S}while(J>1e-7);
- return b};X.raw.r2=function(K,Z){var b=en.AT(Z),J=X.raw.a6t,w=K.t50778?K.t50778[0]:0,Y=K.t50779?K.t50779[0]:0,S=J(K.t50721,K.t50722,w,Y,b.jB),d=J(K.t50723,K.t50724,w,Y,b.jB);
- S=S||[1,0,0,0,1,0,0,0,1];d=d||[1,0,0,0,1,0,0,0,1];var x=K.t50727?[K.t50727[0],0,0,0,K.t50727[1],0,0,0,K.t50727[2]]:[1,0,0,0,1,0,0,0,1];
- return X.KO.multiply(X.KO.A_(x),X.KO.multiply(X.KO.A_(d),X.KO.A_(S)))};X.raw.a6t=function(K,Z,b,J,w){if(!K&&!Z){return null}else if(K&&!Z){return K}else if(w<b){return K}else if(w>J){return Z}else{var Y=(1/w-1/J)/(1/b-1/J),S=1-Y,d=[];
- for(var H=0;H<9;H++)d[H]=K[H]*Y+Z[H]*S;return d}};var en={};en.ajd={x:.34567,y:.3585};en.iG=[{h:0,Us:.18006,vI:.26352,P_:-.24341},{h:10,Us:.18066,vI:.26589,P_:-.25479},{h:20,Us:.18133,vI:.26846,P_:-.26876},{h:30,Us:.18208,vI:.27119,P_:-.28539},{h:40,Us:.18293,vI:.27407,P_:-.3047},{h:50,Us:.18388,vI:.27709,P_:-.32675},{h:60,Us:.18494,vI:.28021,P_:-.35156},{h:70,Us:.18611,vI:.28342,P_:-.37915},{h:80,Us:.1874,vI:.28668,P_:-.40955},{h:90,Us:.1888,vI:.28997,P_:-.44278},{h:100,Us:.19032,vI:.29326,P_:-.47888},{h:125,Us:.19462,vI:.30141,P_:-.58204},{h:150,Us:.19962,vI:.30921,P_:-.70471},{h:175,Us:.20525,vI:.31647,P_:-.84901},{h:200,Us:.21142,vI:.32312,P_:-1.0182},{h:225,Us:.21807,vI:.32909,P_:-1.2168},{h:250,Us:.22511,vI:.33439,P_:-1.4512},{h:275,Us:.23247,vI:.33904,P_:-1.7298},{h:300,Us:.2401,vI:.34308,P_:-2.0637},{h:325,Us:.24792,vI:.34655,P_:-2.4681},{h:350,Us:.25591,vI:.34951,P_:-2.9641},{h:375,Us:.264,vI:.352,P_:-3.5814},{h:400,Us:.27218,vI:.35407,P_:-4.3633},{h:425,Us:.28039,vI:.35577,P_:-5.3762},{h:450,Us:.28863,vI:.35714,P_:-6.7262},{h:475,Us:.29685,vI:.35823,P_:-8.5955},{h:500,Us:.30505,vI:.35907,P_:-11.324},{h:525,Us:.3132,vI:.35968,P_:-15.628},{h:550,Us:.32129,vI:.36011,P_:-23.325},{h:575,Us:.32931,vI:.36038,P_:-40.77},{h:600,Us:.33724,vI:.36051,P_:-116.45}];
- en.AT=function(K){var Z=en.iG,b=2*K.x/(1.5-K.x+6*K.y),J=3*K.y/(1.5-K.x+6*K.y),w=0,Y=0,S=0;for(;S<31;
- S++){w=J-Z[S].vI-Z[S].P_*(b-Z[S].Us);if(S>0&&w<0){break}Y=w}while(S>=Z.length)S--;w/=Math.sqrt(1+Z[S].P_*Z[S].P_);
- Y/=Math.sqrt(1+Z[S-1].P_*Z[S-1].P_);var d=Y/(Y-w),x=1e6/((Z[S].h-Z[S-1].h)*d+Z[S-1].h),c=b-((Z[S].Us-Z[S-1].Us)*d+Z[S-1].Us),M=J-((Z[S].vI-Z[S-1].vI)*d+Z[S-1].vI),u=Math.sqrt(1+Z[S].P_*Z[S].P_),t=1/u,U=Z[S].P_/u,A=Math.sqrt(1+Z[S-1].P_*Z[S-1].P_),y=1/A,B=Z[S-1].P_/A,I=(t-y)*d+y,j=(U-B)*d+B,k=Math.sqrt(I*I+j*j);
- I/=k;j/=k;var C=(c*I+M*j)*-3e3;return{jB:x,m5:C}};en.aip=function(K,Z){var b=en.iG,J=1e6/K,w=1;for(;
- w<31;w++){if(J<b[w].h){break}}var Y=(b[w].h-J)/(b[w].h-b[w-1].h),S=(b[w-1].Us-b[w].Us)*Y+b[w].Us,d=(b[w-1].vI-b[w].vI)*Y+b[w].vI,x=Math.sqrt(1+b[w].P_*b[w].P_),c=1/x,M=b[w].P_/x,u=Math.sqrt(1+b[w-1].P_*b[w-1].P_),t=1/u,U=b[w-1].P_/u,A=(t-c)*Y+c,y=(U-M)*Y+M,B=Math.sqrt(A*A+y*y);
- A/=B;y/=B;S+=A*Z/-3e3;d+=y*Z/-3e3;return{x:1.5*S/(S-4*d+2),y:d/(S-4*d+2)}};en.a0Z=function(K){var Z=K[0]+K[1]+K[2];
- return{x:K[0]/Z,y:K[1]/Z}};en.Dc=function(K){return{x:K.x/K.y,y:1,LL:(1-K.x-K.y)/K.y}};en.al9=function(K,Z){var b=X.KO.A_([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296]),J=[K.x,K.y,K.LL,0],w=[Z.x,Z.y,Z.LL,0];
- J=X.KO.bf(b,J);w=X.KO.bf(b,w);var Y=w[0]/J[0],S=w[1]/J[1],d=w[2]/J[2],x=X.KO.A_([Y,0,0,0,S,0,0,0,d]),c=X.KO.yK(b);
- return X.KO.multiply(X.KO.multiply(c,x),b)};X.raw.rn={};X.raw.Lv=function(K){K*=8;var Z=[8,10,12,14,16];
- for(var b in X.raw.Jj){var J=X.raw.Jj[b];if(J.length==4)continue;var w=J[4],Y=J[5];for(var H=0;H<Z.length;
- H++)if(w*Y*Z[H]==K)return[b,Z[H]]}var S=[[4e3,3e3]];for(var H=0;H<S.length;H++){var J=S[H],w=J[0],Y=J[1];
- for(var H=0;H<Z.length;H++)if(w*Y*Z[H]==K)return[J,Z[H]]}return null};X.raw.af3=function(K){var K=new Uint8Array(K);
- for(var H=0;H<K.length;H+=2){var Z=K[H];K[H]=K[H+1];K[H+1]=Z}var b=X.raw.Lv(K.length),J=X.raw.Jj[b[0]];
- if(J==null)J=[[8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354],0,1e3,64383,b[0][0],b[0][1]];var w=J[4],Y=J[5],S=Math.max(J[2],116),d={data:K,X7:1,width:w,height:Y,t256:[w],t257:[Y],t258:[b[1]],t277:[1],t33421:[2,2],t33422:X.raw.sp[J[1]],t50706:[1,2,0,0],t50714:[S,S,S,S],t50717:[J[3]],t50721:J[0].slice(0),t50723:[1,0,0,0,1,0,0,0,1],t50728:[.64,1,.46],t50778:[17]};
- for(var H=0;H<9;H++)d.t50721[H]/=1e4;return d};X.raw.tk=function(K){if(K==null||K.length==0||typeof K[0]=="number")return K;
- var Z=[];for(var H=0;H<K.length;H++)Z[H]=K[H][1]==0?0:K[H][0]/K[H][1];return Z};X.raw.sp=[[2,1,1,0],[0,1,1,2],[1,0,2,1],[1,2,0,1]];
- X.raw.normalize=function(K,Z){if(K.t50706!=null||K.t271[0].startsWith("Hasselblad")){var b=[50714,50718,50719,50720,50721,50722,50723,50724,50727,50728,50730,50731,50732,50734,50736,50738,50739,50780,50964,50965];
- for(var H=0;H<b.length;H++)if(K["t"+b[H]]!=null)K["t"+b[H]]=X.raw.tk(K["t"+b[H]]);if(K.t271[0].startsWith("Hasselblad")){K.t50706=[1,2,0,0];
- K.t33422=X.raw.sp[1];K.t50723=[1,0,0,0,1,0,0,0,1];K.t50778=[17];if(!K.isLE)for(var H=0;H<K.data.length;
- H+=2){var J=K.data[H];K.data[H]=K.data[H+1];K.data[H+1]=J}}return}var w=K.t258[0],Y=K.exifIFD,Z=new Uint8Array(Z);
- K.t50706=[1,2,0,0];var S=K.t272[0].trim();if(S.indexOf(" ")==-1)S=K.t271[0].trim()+" "+S;if(K.t50708==null)K.t50708=[S];
- var d=X.raw.Jj,x=d[S.toLowerCase()];if(x==null)for(var c in d)if(S.toLowerCase().startsWith(c))x=d[c];
- if(x==null)throw S;var M=x[2];K.t50714=[M,M,M,M];K.t50717=[x[3]];K.t50721=x[0].slice(0);for(var H=0;
- H<9;H++)K.t50721[H]=K.t50721[H]*(1/1e4);K.t50723=[1,0,0,0,1,0,0,0,1];if(K.t50728==null)K.t50728=[.35,1,.6];
- K.t50778=[17];if(K.t271[0].startsWith("SONY")){var u=UTIF["_bin"+(K.isLE?"LE":"BE")],t=K.t28688,k;if(JSON.stringify(t)!="[8000,10400,12900,14100]")console.log(t);
- if(t){var U=[0,0,0,0,0,4095],A=new Uint16Array(16385);for(var H=0;H<4;H++){var y=t[H]>>>2;U[H+1]=y;if(y>4095)throw"e"}for(var H=0;
- H<16385;H++)A[H]=H;for(var H=0;H<5;H++)for(var B=U[H]+1;B<=U[H+1];B++)A[B]=A[B-1]+(1<<H);var I=Z.length*8<K.width*K.height*w;
- if(I)K.t50712=A}else console.log("no curve");var j=K.dngPrvt;if(j){var C=j.t29184[0],i=j.t29185[0],E=(K.isLE?F.oB:F.i)(j.t29217,0),o=new Uint32Array(Z.slice(C,C+(i&4294967292)).buffer),$=new Uint32Array(i>>>2);
- X.raw.ae8(o,$,i>>>2,E);var m=new Uint8Array(C+i);m.set(new Uint8Array($.buffer),C);var z=[];UTIF._readIFD(u,m,C,z,0,!1);
- var r=z.pop(),f=r.t29458;K.t50728=[f[1]/f[0],1,f[1]/f[3]];K.t50730=[.5];var W=r.t29891;K.t50829=[W[1],W[0],W[3],W[2]]}else if(Y.makerNote&&Y.makerNote.t8208){var k=Y.makerNote,h=k.t8208,_=h.length,D=0,l=new Uint8Array(256);
- for(var H=249;H<256;H++)l[H]=H;for(var H=0;H<249;H++)l[H*H*H%249]=H;for(var H=0;H<_;H++)h[H]=l[h[H]];
- if(_==6604)D=612;else throw"e";var f=[];for(var H=0;H<3;H++)f.push(F.wO(h,D+H*2));console.log(f);K.t50728=[f[1]/f[0],1,f[1]/f[2]]}else console.log("no white balance");
- if(K.width*K.height*1.5==K.t279[0]){M=M>>>2;K.t50714=[M,M,M,M];K.t50717=[x[3]>>>2]}}else if(K.t271[0].startsWith("Canon")){var Z=K.data,L=Z.slice(0),N=K.t50752,a=[],p=0;
- if(N==null||N[0]==0&&N[1]==0)a.push(K.width);else{for(var H=0;H<N[0];H++)a.push(N[1]);a.push(N[2])}var G=K.width*2;
- for(var T=0;T<a.length;T++){var v=a[T],g=2*p,co=2*v;for(var eJ=0;eJ<K.height;eJ+=2){var d9=eJ*G+g,el=K.height*g+(eJ>>1)*co*2;
- for(var H=0;H<co;H++){Z[d9+H]=L[el+H];Z[d9+H+G]=L[el+H+co]}}p+=v}var k=Y.makerNote;if(k.t16385){var O=k.t224,an=0;
- if(O){K.t50719=[O[5],O[6]];K.t50720=[O[7]+1-O[5],O[8]+1-O[6]]}var fO=k.t16385,hn=fO.length;if(hn==582)an=1;
- else if(hn==653)an=2;else if(hn==796)an=3;else if([692,674,702,1227,1250,1251,1337,1338,1346].indexOf(hn)!=-1)an=4;
- else if(hn==5120){an=5;fO=new Int16Array(fO.slice(0).buffer)}else if(hn==1273||hn==1275)an=6;else if([1312,1313,1316,1506].indexOf(hn)!=-1)an=7;
- else if([1560,1592,1353,1602].indexOf(hn)!=-1)an=8;else throw"e"+hn;var cF=fO[0],cY=[null,[25,166],[34,286],[63,196],[63],[71,cF==-4?333:264],[63,251],[63,cF==10?504:728],[63,326]],D=cY[an][0],iF=cY[an][1];
- if(an==4){if(fO[0]==2)iF=231;else if(fO[0]==3)iF=231;else if(fO[0]==4)iF=231;else if(fO[0]==5)iF=231;
- else if(fO[0]==6)iF=231;else if(fO[0]==7)iF=231;else if(fO[0]==9)iF=231;else throw"e"}K.t50728=[fO[D+1]/fO[D],1,fO[D+1]/fO[D+3]];
- var M=iF==null?1024:fO[iF];K.t50714=[M,M,M,M]}else{K.t50728=[.4,1,.6]}}else if(K.t271[0].startsWith("NIKON")){var k=Y.makerNote,eU=K.isLE?F.wO:F.$d,iB=0,i2=0,bB,ci=0;
- if(k.t61){var g_=k.t61,iQ=[];for(var H=0;H<4;H++)iQ[H]=g_[H]/Math.pow(2,14-w);K.t50714=iQ}if(k.t3585){var b5=k.t3585,H=0,C=22;
- while(C<b5.length&&H!=-4){var eK=F.oB(b5,C);C+=4;C+=14;H=F.oB(b5,C)-4;C+=4;if(eK==1990472198){if(b5[C]!=0)throw"Flip"}if(eK==1990472199){var bE=F.wO(b5,C);
- if(bE==0)K.X7=1;else if(bE==270)K.X7=8;else throw"e "+bE}C+=H}}if(k.t183){var eu=k.t183,dp=[];for(var H=0;
- H<6;H++)dp.push(eU(eu,16+H*2));iB=dp[0];i2=dp[1]}if(k.t3614){var bJ=k.t3614;iB=F.oB(bJ,8);i2=F.oB(bJ,12)}if(iB!=0){if(iB<i2){var J=iB;
- iB=i2;i2=J}var p=K.width-iB>>>1,eJ=K.height-i2>>>1;K.t50829=[eJ,p,eJ+i2,p+iB]}if(k.t12){var fC=X.raw.tk(k.t12);
- bB=[1/fC[0],1,1/fC[1]]}else if(k.t151){var dr=X.raw.aeZ(k,151),cs=dr[0],dB=dr[1],g2=dr[2];if(cs=="0100"&&dB>=80)throw"e";
- else if(cs=="0102"){var hQ=[];for(var H=0;H<4;H++)hQ.push(eU(g2,6+H*2));bB=[hQ[1]/hQ[0],1,hQ[1]/hQ[3]]}else if(cs=="0103"&&dB>=26){var hQ=[];
- for(var H=0;H<4;H++)hQ.push(eU(g2,16+H*2));bB=[hQ[1]/hQ[0],1,hQ[3]/hQ[2]]}else if(cs=="0204"&&dB>=564||cs=="0205"&&dB>=284){var C=cs=="0204"?6:14,hQ=[];
- for(var H=0;H<4;H++)hQ.push(eU(g2,C+H*2));bB=[hQ[1]/hQ[0],1,hQ[1]/hQ[3]]}else throw"e"}else console.log("no white balance info");
- if(S=="NIKON D1")bB=[1,1,1];if(bB)K.t50728=bB;var hy=k.t150?k.t150:k.t140;if(hy){var bz=hy[ci++],eW=hy[ci++],fX;
- if(bz==73||eW==88)ci+=2110;ci+=8;var h1=1<<w&32767,hk=eU(hy,ci);ci+=2;var A=[];if(hk>1)fX=Math.floor(h1/(hk-1));
- if(bz==68&&eW==32&&fX>0){for(H=0;H<hk;H++){A[H*fX]=eU(hy,ci);ci+=2}for(H=0;H<h1;H++)A[H]=Math.floor((A[H-H%fX]*(fX-H%fX)+A[H-H%fX+fX]*(H%fX))/fX)}else if(bz!=70&&hk<=16385){h1=hk;
- for(var H=0;H<hk;H++)A[H]=eU(hy,ci+2*H);ci+=2*hk}if(A.length!=0)K.t50712=new Uint16Array(A);else if(K.t272[0]=="NIKON D750")K.t50717[0]*=4}}else if(S.startsWith("FujiFilm")){}else alert("Unknown camera "+S)};
- X.raw.ae8=function(K,Z,b,J){if(0==b)return;var w=new Uint32Array(128),Y=new Uint8Array(w.buffer),S=127,d=0,x=0;
- for(var S=0;S<4;S++)w[S]=J=(J*15625>>>0)*3125+1>>>0;w[3]=w[3]<<1|(w[0]^w[2])>>>31;for(var S=4;S<127;
- S++)w[S]=(w[S-4]^w[S-2])<<1|(w[S-3]^w[S-1])>>>31;for(var S=0;S<127;S++)w[S]=F.i(Y,S*4);for(;b>0;b--){w[S&127]=w[S+1&127]^w[S+1+64&127];
- var c=w[S&127],M=K[d];M^=c;Z[x]=M;d++;x++;S++}};X.raw.al1=function(K,Z){var b=F.US(Z,0,4),J=X.raw.a6U;
- for(var H=0;H<J.length;H++)if(J[H][0]==K&&b.startsWith(J[H][1])&&(J[H][2]==0||J[H][2]==Z.length))return J[H];
- throw"e"};X.raw.afb=function(K){if(K.t29==null)return[];var Z=X.raw.a0w,b=X.raw.a8b,J=K.t29[0],w=0,S=0;
- for(var H=0;H<J.length;H++){var Y=J.charCodeAt(H);w=w*10+(48<=Y&&Y<=57?Y-48:Y%10)}var dB=K.t167[0];for(var H=0;
- H<4;H++)S^=dB>>>(H<<3)&255;var d=Z[w&255],x=b[S&255];return[d,x,96]};X.raw.aeZ=function(K,Z){var b=K["t"+Z],dB=b.length,J=X.raw.al1(Z,b),w=F.US(b,0,4),Y,S=J[4];
- if(S==null)Y=b.slice(4);else{Y=new Uint8Array(dB-S);var d=X.raw.afb(K),x=d[0],c=d[1],M=d[2];for(var H=0;
- H<Y.length;H++){c=c+x*M++&255;Y[H]=b[S++]^c}}return[w,dB,Y]};X.raw.a6U=[[145,"0208",0,0,4],[145,"0209",0,1,4],[145,"0210",5291,2,4],[145,"0210",5303,3,4],[145,"02",0,4,4],[145,"01",0,5,null],[151,"0100",0,0,null],[151,"0102",0,1,null],[151,"0103",0,4,null],[151,"0204",0,3,284],[151,"0205",0,2,4],[151,"0206",0,3,284],[151,"0207",0,3,284],[151,"0208",0,3,284],[151,"0209",0,5,284],[151,"02",0,3,284],[152,"0100",0,0,null],[152,"0101",0,1,null],[152,"0201",0,1,4],[152,"0202",0,1,4],[152,"0203",0,1,4],[152,"0204",0,2,4],[168,"0100",0,0,null],[168,"0101",0,0,null],[168,"0102",0,1,null],[168,"0103",0,2,null]];
- X.raw.a0w=[193,191,109,13,89,197,19,157,131,97,107,79,199,127,61,61,83,89,227,199,233,47,149,167,149,31,223,127,43,41,199,13,223,7,239,113,137,61,19,61,59,19,251,13,137,193,101,31,179,13,107,41,227,251,239,163,107,71,127,149,53,167,71,79,199,241,89,149,53,17,41,97,241,61,179,43,13,67,137,193,157,157,137,101,241,233,223,191,61,127,83,151,229,233,149,23,29,61,139,251,199,227,103,167,7,241,113,167,83,181,41,137,229,43,167,23,41,233,79,197,101,109,107,239,13,137,73,47,179,67,83,101,29,73,163,19,137,89,239,107,239,101,29,11,89,19,227,79,157,179,41,67,43,7,29,149,89,89,71,251,229,233,97,71,47,53,127,23,127,239,127,149,149,113,211,163,11,113,163,173,11,59,181,251,163,191,79,131,29,173,233,47,113,101,163,229,7,53,61,13,181,233,229,71,59,157,239,53,163,191,179,223,83,211,151,83,73,113,7,53,97,113,47,67,47,17,223,23,151,251,149,59,127,107,211,37,191,173,199,197,197,181,139,239,47,211,7,107,37,73,149,37,73,109,113,199];
- X.raw.a8b=[167,188,201,173,145,223,133,229,212,120,213,23,70,124,41,76,77,3,233,37,104,17,134,179,189,247,111,97,34,162,38,52,42,190,30,70,20,104,157,68,24,194,64,244,126,95,27,173,11,148,182,103,180,11,225,234,149,156,102,220,231,93,108,5,218,213,223,122,239,246,219,31,130,76,192,104,71,161,189,238,57,80,86,74,221,223,165,248,198,218,202,144,202,1,66,157,139,12,115,67,117,5,148,222,36,179,128,52,229,44,220,155,63,202,51,69,208,219,95,245,82,195,33,218,226,34,114,107,62,208,91,168,135,140,6,93,15,221,9,25,147,208,185,252,139,15,132,96,51,28,155,69,241,240,163,148,58,18,119,51,77,68,120,40,60,158,253,101,87,22,148,107,251,89,208,200,34,54,219,210,99,152,67,161,4,135,134,247,166,38,187,214,89,77,191,106,46,170,43,239,230,120,182,78,224,47,220,124,190,87,25,50,126,42,208,184,186,41,0,60,82,125,168,73,59,45,235,37,73,250,163,170,57,167,197,167,80,17,54,251,198,103,74,245,165,18,101,126,176,223,175,78,179,97,127,47];
- X.raw.Jj={"canon eos 100d":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2048,15e3],"canon eos rebel sl1":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2048,15e3],"canon eos kiss x7":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2048,15e3],"canon eos 200d":[[7377,-742,-998,-4235,11981,2549,-673,1918,5538],1,2049,14338],"canon eos rebel sl2":[[7377,-742,-998,-4235,11981,2549,-673,1918,5538],1,2049,14338],"canon eos kiss x9":[[7377,-742,-998,-4235,11981,2549,-673,1918,5538],1,2049,14338],"canon eos 300d":[[8197,-2e3,-1118,-6714,14335,2592,-2536,3178,8266],1,126,4e3],"canon eos digital rebel":[[8197,-2e3,-1118,-6714,14335,2592,-2536,3178,8266],1,126,4e3],"canon eos kiss digital":[[8197,-2e3,-1118,-6714,14335,2592,-2536,3178,8266],1,126,4e3],"canon eos d30":[[9805,-2689,-1312,-5803,13064,3068,-2438,3075,8775],1,126,4095],"canon eos d60":[[6188,-1341,-890,-7168,14489,2937,-2640,3228,8483],1,127,4e3],"canon eos 10d":[[8197,-2e3,-1118,-6714,14335,2592,-2536,3178,8266],1,130,4e3],"canon eos 20d":[[6599,-537,-891,-8071,15783,2424,-1983,2234,7462],1,126,4095],"canon eos 30d":[[6257,-303,-1e3,-7880,15621,2396,-1714,1904,7046],1,127,3398],"canon eos 350d":[[6018,-617,-965,-8645,15881,2975,-1530,1719,7642],1,255,4095],"canon eos digital rebel xt":[[6018,-617,-965,-8645,15881,2975,-1530,1719,7642],1,255,4095],"canon eos kiss digital n":[[6018,-617,-965,-8645,15881,2975,-1530,1719,7642],1,255,4095],"canon eos 350d":[[6018,-617,-965,-8645,15881,2975,-1530,1719,7642],1,255,4095],"canon eos 350d digital":[[6018,-617,-965,-8645,15881,2975,-1530,1719,7642],1,255,4095],"canon eos 40d":[[6071,-747,-856,-7653,15365,2441,-2025,2553,7315],1,1021,13600],"canon eos 450d":[[5784,-262,-821,-7539,15064,2672,-1982,2681,7427],1,1020,14500],"canon eos digital rebel xsi":[[5784,-262,-821,-7539,15064,2672,-1982,2681,7427],1,1020,14500],"canon eos kiss digital x2":[[5784,-262,-821,-7539,15064,2672,-1982,2681,7427],1,1020,14500],"canon eos kiss x2":[[5784,-262,-821,-7539,15064,2672,-1982,2681,7427],1,1020,14500],"canon eos 50d":[[4920,616,-593,-6493,13964,2784,-1774,3178,7005],3,1020,13653],"canon eos 60d":[[6719,-994,-925,-4408,12426,2211,-887,2129,6051],3,2026,14200],"canon eos 70d":[[7034,-804,-1014,-4420,12564,2058,-851,1994,5758],1,2026,13653],"canon eos 80d":[[7457,-671,-937,-4849,12495,2643,-1213,2354,5492],1,512,11892],"canon eos 700d":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2052,15e3],"canon eos rebel t5i":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2052,15e3],"canon eos kiss x7i":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2052,15e3],"canon eos 750d":[[6362,-823,-847,-4426,12109,2616,-743,1857,5635],1,2047,11765],"canon eos rebel t6i":[[6362,-823,-847,-4426,12109,2616,-743,1857,5635],1,2047,11765],"canon eos kiss x8i":[[6362,-823,-847,-4426,12109,2616,-743,1857,5635],1,2047,11765],"canon eos 800d":[[6970,-512,-968,-4425,12161,2553,-739,1982,5601],1,2049,14338],"canon eos rebel t7i":[[6970,-512,-968,-4425,12161,2553,-739,1982,5601],1,2049,14338],"canon eos rebel t7i":[[6970,-512,-968,-4425,12161,2553,-739,1982,5601],1,2049,14338],"canon eos kiss x9i":[[6970,-512,-968,-4425,12161,2553,-739,1982,5601],1,2049,14338],"canon eos 760d":[[6362,-823,-847,-4426,12109,2616,-743,1857,5635],1,2047,11765],"canon eos rebel t6s":[[6362,-823,-847,-4426,12109,2616,-743,1857,5635],1,2047,11765],"canon eos 8000d":[[6362,-823,-847,-4426,12109,2616,-743,1857,5635],1,2047,11765],"canon eos 77d":[[7377,-742,-998,-4235,11981,2549,-673,1918,5538],1,2048,14338],"canon eos 9000d":[[7377,-742,-998,-4235,11981,2549,-673,1918,5538],1,2048,14338],"canon eos 500d":[[4763,712,-646,-6821,14399,2640,-1921,3276,6561],1,1020,16e3],"canon eos rebel t1i":[[4763,712,-646,-6821,14399,2640,-1921,3276,6561],1,1020,16e3],"canon eos kiss x3":[[4763,712,-646,-6821,14399,2640,-1921,3276,6561],1,1020,16e3],"canon eos 550d":[[6941,-1164,-857,-3825,11597,2534,-416,1540,6039],0,2048,15831],"canon eos rebel t2i":[[6941,-1164,-857,-3825,11597,2534,-416,1540,6039],0,2048,15831],"canon eos kiss x4":[[6941,-1164,-857,-3825,11597,2534,-416,1540,6039],0,2048,15831],"canon eos 600d":[[6461,-907,-882,-4300,12184,2378,-819,1944,5931],3,2026,13584],"canon eos rebel t3i":[[6461,-907,-882,-4300,12184,2378,-819,1944,5931],3,2026,13584],"canon eos kiss x5":[[6461,-907,-882,-4300,12184,2378,-819,1944,5931],3,2026,13584],"canon eos 650d":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2026,13584],"canon eos rebel t4i":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2026,13584],"canon eos kiss x6i":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2026,13584],"canon eos 5d":[[6347,-479,-972,-8297,15954,2480,-1968,2131,7649],1,127,3692],"canon eos 5d mark ii":[[4716,603,-830,-7798,15474,2480,-1496,1937,6651],3,1024,12995],"canon eos 5d mark iii":[[6722,-635,-963,-4287,12460,2028,-908,2162,5668],1,2060,16383],"canon eos 5d mark iv":[[6446,-366,-864,-4436,12204,2513,-952,2496,6348],1,2049,14448],"canon eos 5ds":[[6250,-711,-808,-5153,12794,2636,-1249,2198,5610],1,2048,15181],"canon eos 5ds r":[[6250,-711,-808,-5153,12794,2636,-1249,2198,5610],1,2048,15181],"canon eos 6d":[[7034,-804,-1014,-4420,12564,2058,-851,1994,5758],1,2048,15e3],"canon eos 6d mark ii":[[6875,-970,-932,-4691,12459,2501,-874,1953,5809],1,2049,14558],"canon eos 7d":[[6844,-996,-856,-3876,11761,2396,-593,1772,6198],3,2049,15400],"canon eos 7d mark ii":[[7268,-1082,-969,-4186,11839,2663,-825,2029,5839],1,2048,15100],"canon eos 1000d":[[6771,-1139,-977,-7818,15123,2928,-1244,1437,7533],1,255,3650],"canon eos digital rebel xs":[[6771,-1139,-977,-7818,15123,2928,-1244,1437,7533],1,255,3650],"canon eos kiss digital f":[[6771,-1139,-977,-7818,15123,2928,-1244,1437,7533],1,255,3650],"canon eos 1100d":[[6444,-904,-893,-4563,12308,2535,-903,2016,6728],1,2036,15500],"canon eos rebel t3":[[6444,-904,-893,-4563,12308,2535,-903,2016,6728],1,2036,15500],"canon eos 1200d":[[6461,-907,-882,-4300,12184,2378,-819,1944,5931],3,2046,12279],"canon eos rebel t5":[[6461,-907,-882,-4300,12184,2378,-819,1944,5931],3,2046,12279],"canon eos kiss x70":[[6461,-907,-882,-4300,12184,2378,-819,1944,5931],3,2046,12279],"canon eos 1300d":[[6939,-1016,-866,-4428,12473,2177,-1175,2178,6162],3,2048,15e3],"canon eos rebel t6":[[6939,-1016,-866,-4428,12473,2177,-1175,2178,6162],3,2048,15e3],"canon eos kiss x80":[[6939,-1016,-866,-4428,12473,2177,-1175,2178,6162],3,2048,15e3],"canon eos 2000d":[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],3,2048,15092],"canon eos rebel t7":[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],3,2048,15092],"canon eos 1500d":[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],3,2048,15092],"canon eos 4000d":[[6939,-1016,-866,-4428,12473,2177,-1175,2178,6162],3,2051,15e3],"canon eos rebel t100":[[6939,-1016,-866,-4428,12473,2177,-1175,2178,6162],3,2051,15e3],"canon eos 3000d":[[6939,-1016,-866,-4428,12473,2177,-1175,2178,6162],3,2051,15e3],"canon eos 400d":[[7054,-1501,-990,-8156,15544,2812,-1278,1414,7796],1,255,3726],"canon eos digital rebel xti":[[7054,-1501,-990,-8156,15544,2812,-1278,1414,7796],1,255,3726],"canon eos kiss digital x":[[7054,-1501,-990,-8156,15544,2812,-1278,1414,7796],1,255,3726],"canon eos m":[[6602,-841,-939,-4472,12458,2247,-975,2039,6148],1,2026,13584],"canon eos m2":[[6400,-480,-888,-5294,13416,2047,-1296,2203,6137],1,2026,13584],"canon eos m3":[[6362,-823,-847,-4426,12109,2616,-743,1857,5635],1,2048,16e3],"canon eos m5":[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],1,2048,16e3],"canon eos m6":[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],1,2048,16e3],"canon eos m10":[[6400,-480,-888,-5294,13416,2047,-1296,2203,6137],1,2048,16e3],"canon eos m100":[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],1,2048,16e3],"canon eos-1d":[[6806,-179,-1020,-8097,16415,1687,-3267,4236,7690],2,0,3588],"canon eos-1ds":[[4374,3631,-1743,-7520,15212,2472,-2892,3632,8161],2,0,3500],"canon eos d2000c":[[24542,-10860,-3401,-1490,11370,-297,2858,-605,3225],2,96,4095],"canon eos-1d mark ii":[[6264,-582,-724,-8312,15948,2504,-1744,1919,8664],1,127,3700],"canon eos-1d mark ii n":[[6240,-466,-822,-8180,15825,2500,-1801,1938,8042],1,127,3700],"canon eos-1d mark iii":[[6291,-540,-976,-8350,16145,2311,-1714,1858,7326],1,1023,15100],"canon eos-1d mark iv":[[6014,-220,-795,-4109,12014,2361,-561,1824,5787],3,2e3,13e3],"canon eos-1ds mark ii":[[6517,-602,-867,-8180,15926,2378,-1618,1771,7633],3,126,4060],"canon eos-1ds mark iii":[[5859,-211,-930,-8255,16017,2353,-1732,1887,7448],1,1021,15100],"canon eos-1d x":[[6847,-614,-1014,-4669,12737,2139,-1197,2488,6846],1,2050,15100],"canon eos-1d x mark ii":[[7596,-978,-967,-4808,12571,2503,-1398,2567,5752],1,2048,14888],"canon powershot pro1":[[10062,-3522,-999,-7643,15117,2730,-765,817,7323],1,129,4095],"canon powershot g1":[[-4778,9467,2172,4743,-1141,4344,-5146,9908,6077,-1566,11051,557],0,31,1023],"canon powershot g2":[[9087,-2693,-1049,-6715,14382,2537,-2291,2819,7790],1,0,1023],"canon powershot g3":[[9212,-2781,-1073,-6573,14189,2605,-2300,2844,7664],1,0,4095],"canon powershot g3 x":[[9701,-3857,-921,-3149,11537,1817,-786,1817,5147],1,2047,16e3],"canon powershot g5":[[9757,-2872,-933,-5972,13861,2301,-1622,2328,7212],1,0,4095],"canon powershot g5 x":[[9602,-3823,-937,-2984,11495,1675,-407,1415,5049],1,2047,16e3],"canon powershot g6":[[9877,-3775,-871,-7613,14807,3072,-1448,1305,7485],1,128,4095],"canon powershot g7 x":[[9602,-3823,-937,-2984,11495,1675,-407,1415,5049],1,511,4e3],"canon powershot g7 x mark ii":[[9602,-3823,-937,-2984,11495,1675,-407,1415,5049],1,2047,16e3],"canon powershot g1 x":[[7378,-1255,-1043,-4088,12251,2048,-876,1946,5805],1,0,16383],"canon powershot g1 x mark ii":[[7378,-1255,-1043,-4088,12251,2048,-876,1946,5805],1,0,16e3],"canon powershot g1 x mark iii":[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],1,2048,16e3],"canon powershot g12":[[13244,-5501,-1248,-1508,9858,1935,-270,1083,4366],1,120,4095],"canon powershot g11":[[12177,-4817,-1069,-1612,9864,2049,-98,850,4471],1,120,4095],"canon powershot g10":[[11093,-3906,-1028,-5047,12492,2879,-1003,1750,5561],3,128,4095],"canon powershot g9":[[7368,-2141,-598,-5621,13254,2625,-1418,1696,5743],1,125,4095],"canon powershot g9 x":[[9602,-3823,-937,-2984,11495,1675,-407,1415,5049],1,2047,16e3],"canon powershot g9 x mark ii":[[10056,-4131,-944,-2576,11143,1625,-238,1294,5179],1,2048,16e3],"canon powershot g15":[[7474,-2301,-567,-4056,11456,2975,-222,716,4181],3,500,2800],"canon powershot g16":[[8020,-2687,-682,-3704,11879,2052,-965,1921,5556],1,0,4095],"canon powershot sx1 is":[[6578,-259,-502,-5974,13030,3309,-308,1058,4970],1,125,4095],"canon powershot s30":[[10566,-3652,-1129,-6552,14662,2006,-2197,2581,7670],1,31,1023],"canon powershot s40":[[8510,-2487,-940,-6869,14231,2900,-2318,2829,9013],1,0,1023],"canon powershot s45":[[8163,-2333,-955,-6682,14174,2751,-2077,2597,8041],1,129,4095],"canon powershot s50":[[8882,-2571,-863,-6348,14234,2288,-1516,2172,6569],1,129,4095],"canon powershot s60":[[8795,-2482,-797,-7804,15403,2573,-1422,1996,7082],1,129,4095],"canon powershot s70":[[9976,-3810,-832,-7115,14463,2906,-901,989,7889],1,129,4095],"canon powershot s90":[[12374,-5016,-1049,-1677,9902,2078,-83,852,4683],1,125,4095],"canon powershot s95":[[13440,-5896,-1279,-1236,9598,1931,-180,1001,4651],1,125,4095],"canon powershot s100":[[7968,-2565,-636,-2873,10697,2513,180,667,4211],3,125,4095],"canon powershot s110":[[8039,-2643,-654,-3783,11230,2930,-206,690,4194],3,500,3072],"canon powershot s120":[[6961,-1685,-695,-4625,12945,1836,-1114,2152,5518],1,0,4e3],"canon powershot sx50 hs":[[12432,-4753,-1247,-2110,10691,1629,-412,1623,4926],1,127,4095],"canon powershot sx60 hs":[[13161,-5451,-1344,-1989,10654,1531,-47,1271,4955],1,128,4e3],"nikon d100":[[5902,-933,-782,-8983,16719,2354,-1402,1455,6464],2,0,4095],"nikon d1":[[16772,-4726,-2141,-7611,15713,1972,-2846,3494,9521],0,0,4095],"nikon d1h":[[7577,-2166,-926,-7454,15592,1934,-2377,2808,8606],0,0,4095],"nikon d1x":[[7702,-2245,-975,-9114,17242,1875,-2679,3055,8521],0,0,4095],"nikon d200":[[8367,-2248,-763,-8758,16447,2422,-1527,1550,8053],2,0,3880],"nikon d2h":[[5710,-901,-615,-8594,16617,2024,-2975,4120,6830],3,0,3880],"nikon d2hs":[[5710,-901,-615,-8594,16617,2024,-2975,4120,6830],3,0,3880],"nikon d2x":[[10231,-2769,-1255,-8301,15900,2552,-797,680,7148],1,0,3880],"nikon d2xs":[[10231,-2769,-1255,-8301,15900,2552,-797,680,7148],1,0,3880],"nikon d3":[[8139,-2171,-663,-8747,16541,2295,-1925,2008,8093],1,0,15892],"nikon d3s":[[8828,-2406,-694,-4874,12603,2541,-660,1509,7587],1,0,15520],"nikon d3x":[[7171,-1986,-648,-8085,15555,2718,-2170,2512,7457],1,0,15892],"nikon d300":[[9030,-1992,-715,-8465,16302,2255,-2689,3217,8069],1,0,15236],"nikon d300s":[[9030,-1992,-716,-8465,16302,2256,-2689,3217,8069],1,0,15236],"nikon d3000":[[8736,-2458,-935,-9075,16894,2251,-1354,1242,8263],3,0,3880],"nikon d3200":[[7013,-1408,-635,-5268,12902,2640,-1470,2801,7379],1,0,3880],"nikon d3300":[[6988,-1384,-714,-5631,13410,2447,-1485,2204,7318],1,150,3880],"nikon d3400":[[6988,-1384,-714,-5631,13410,2447,-1485,2204,7318],1,150,3880],"nikon d3500":[[8821,-2938,-785,-4178,12142,2287,-824,1651,6860],1,150,3972],"nikon d4":[[8598,-2848,-857,-5618,13606,2195,-1002,1773,7137],1,0,15520],"nikon d5":[[9200,-3522,-992,-5755,13803,2117,-753,1486,6338],1,400,15520],"nikon z 5":[[8695,-2558,-648,-5015,12711,2575,-1279,2215,7514],1,1008,15520],"nikon z 6":[[9943,-3269,-839,-5323,13269,2259,-1198,2083,7557],1,1008,15520],"nikon z 7":[[10405,-3755,-1270,-5461,13787,1793,-1040,2015,6785],1,1008,15520],"nikon z 50":[[11640,-4829,-1079,-5107,13006,2325,-972,1711,7380],1,251,3880],"nikon df":[[8598,-2848,-857,-5618,13606,2195,-1002,1773,7137],1,0,15520],"nikon d5100":[[8198,-2239,-724,-4871,12389,2798,-1043,2050,7181],1,0,15892],"nikon d3100":[[7911,-2167,-813,-5327,13150,2408,-1288,2483,7968],3,0,3880],"nikon d40":[[6992,-1668,-806,-8138,15748,2543,-874,850,7897],0,0,3880],"nikon d40x":[[8819,-2543,-911,-9025,16928,2151,-1329,1213,8449],3,0,3880],"nikon d50":[[7732,-2422,-789,-8238,15884,2498,-859,783,7330],0,0,4095],"nikon d500":[[8813,-3210,-1036,-4703,12868,2021,-1054,1940,6129],1,400,15520],"nikon d5000":[[7309,-1403,-519,-8474,16008,2622,-2433,2826,8064],3,0,3767],"nikon d5200":[[8322,-3112,-1047,-6367,14342,2179,-988,1638,6394],1,0,15892],"nikon d5300":[[6988,-1384,-714,-5631,13410,2447,-1485,2204,7318],1,150,3972],"nikon d5500":[[8821,-2938,-785,-4178,12142,2287,-824,1651,6860],1,150,3972],"nikon d5600":[[8821,-2938,-785,-4178,12142,2287,-824,1651,6860],1,150,3972],"nikon d60":[[8736,-2458,-935,-9075,16894,2251,-1354,1242,8263],3,0,3880],"nikon d600":[[8178,-2245,-609,-4857,12394,2776,-1207,2086,7298],1,0,15520],"nikon d610":[[8178,-2245,-609,-4857,12394,2776,-1207,2086,7298],1,0,15520],"nikon d70":[[7732,-2422,-789,-8238,15884,2498,-859,783,7330],0,0,4095],"nikon d700":[[8139,-2171,-663,-8747,16541,2295,-1925,2008,8093],1,0,3972],"nikon d750":[[9020,-2890,-715,-4535,12436,2348,-934,1919,7086],1,150,3880],"nikon d780":[[9943,-3269,-839,-5323,13269,2259,-1198,2083,7557],1,251,3880],"nikon d7000":[[8198,-2239,-724,-4871,12389,2798,-1043,2050,7181],1,0,15892],"nikon d7100":[[8322,-3112,-1047,-6367,14342,2179,-988,1638,6394],1,0,15892],"nikon d7200":[[8322,-3112,-1047,-6367,14342,2179,-988,1638,6394],1,600,15892],"nikon d7500":[[8813,-3210,-1036,-4703,12868,2021,-1054,1940,6129],1,100,3880],"nikon d70s":[[7732,-2422,-789,-8238,15884,2498,-859,783,7330],0,0,4095],"nikon d80":[[8629,-2410,-883,-9055,16940,2171,-1490,1363,8520],3,0,3880],"nikon d800":[[7866,-2108,-555,-4869,12483,2681,-1176,2069,7501],1,0,15520],"nikon d800e":[[7866,-2108,-555,-4869,12483,2681,-1176,2069,7501],1,0,15520],"nikon d810":[[9369,-3195,-791,-4488,12430,2301,-893,1796,6872],1,150,3880],"nikon d850":[[10405,-3755,-1270,-5461,13787,1793,-1040,2015,6785],1,100,3880],"nikon d4s":[[8598,-2848,-857,-5618,13606,2195,-1002,1773,7137],1,192,3880],"nikon d90":[[7309,-1403,-519,-8474,16008,2622,-2434,2826,8064],3,0,3767],"nikon 1 j1":[[8994,-2667,-865,-4594,12324,2552,-699,1786,6260],1,0,3300],"nikon 1 j2":[[8994,-2667,-865,-4594,12324,2552,-699,1786,6260],1,0,4095],"nikon 1 j3":[[6588,-1305,-693,-3277,10987,2634,-355,2016,5106],1,0,4095],"nikon 1 j4":[[5958,-1559,-571,-4021,11453,2939,-634,1548,5087],1,200,4e3],"nikon 1 j5":[[7520,-2518,-645,-3844,12102,1945,-913,2249,6835],1,200,3800],"nikon 1 s1":[[8994,-2667,-865,-4594,12324,2552,-699,1786,6260],1,0,3300],"nikon 1 s2":[[6612,-1342,-618,-3338,11055,2623,-174,1792,5075],1,200,4095],"nikon 1 v1":[[8994,-2667,-865,-4594,12324,2552,-699,1786,6260],1,0,3300],"nikon 1 v2":[[6588,-1305,-693,-3277,10987,2634,-355,2016,5106],1,0,4095],"nikon 1 v3":[[5958,-1559,-571,-4021,11453,2939,-634,1548,5087],1,200,4e3],"nikon 1 aw1":[[6588,-1305,-693,-3277,10987,2634,-355,2016,5106],1,0,4095],"nikon e5400":[[9349,-2987,-1001,-7919,15766,2266,-2098,2680,6839],0,0,4095],"nikon e5700":[[-5368,11478,2368,5537,-113,3148,-4969,10021,5782,778,9028,211],0,0,4095],"nikon coolpix p330":[[10321,-3920,-931,-2750,11146,1824,-442,1545,5539],1,3200,65e3],"nikon coolpix p340":[[10321,-3920,-931,-2750,11146,1824,-442,1545,5539],1,200,3800],"nikon coolpix a":[[8198,-2239,-724,-4871,12389,2798,-1043,2050,7181],1,0,15892],"nikon coolpix b700":[[14387,-6014,-1299,-1357,9975,1616,467,1047,4744],1,200,4e3],"nikon coolpix p6000":[[9698,-3367,-914,-4706,12584,2368,-837,968,5801],1,0,4095],"nikon coolpix p7000":[[11432,-3679,-1111,-3169,11239,2202,-791,1380,4455],1,0,4095],"nikon coolpix p7100":[[11053,-4269,-1024,-1976,10182,2088,-526,1263,4469],1,0,3800],"nikon coolpix p7700":[[10321,-3920,-931,-2750,11146,1824,-442,1545,5539],1,3200,65e3],"nikon coolpix p7800":[[10321,-3920,-931,-2750,11146,1824,-442,1545,5539],1,3200,65e3],"nikon coolpix p950":[[13307,-5641,-1290,-2048,10581,1689,-64,1222,5176],1,200,4095],"nikon coolpix p1000":[[14294,-6116,-1333,-1628,10219,1637,-14,1158,5022],1,200,4095],"olympus e-m10 mark iv":[[9476,-3182,-765,-2613,10958,1893,-449,1315,5268],1,254,4e3],"olympus e-m5 mark iii":[[11896,-5110,-1076,-3181,11378,2048,-519,1224,5166],1,257,4e3],"panasonic dmc-cm1":[[8770,-3194,-820,-2871,11281,1803,-513,1552,4434],1,142,4095],"panasonic dmc-fx150":[[9082,-2907,-925,-6119,13377,3058,-1797,2641,5609],0,15,3986],"panasonic dmc-fz28":[[10109,-3488,-993,-5412,12812,2916,-1305,2140,5543],0,15,3986],"panasonic dmc-fz150":[[11904,-4541,-1189,-2355,10899,1662,-296,1586,4289],3,145,3956],"panasonic dmc-fz200":[[8112,-2563,-740,-3730,11784,2197,-941,2075,4933],3,150,3956],"panasonic dmc-fz2000":[[7386,-2443,-743,-3437,11864,1757,-608,1660,4766],3,142,2095],"panasonic dmc-fz2500":[[7386,-2443,-743,-3437,11864,1757,-608,1660,4766],3,142,2095],"panasonic dmc-fz300":[[8378,-2798,-769,-3068,11410,1877,-538,1792,4623],3,143,4095],"panasonic dmc-g1":[[8199,-2065,-1056,-8124,16156,2033,-2458,3022,7220],3,15,3986],"panasonic dmc-g2":[[10113,-3400,-1114,-4765,12683,2317,-377,1437,6710],3,0,3900],"panasonic dmc-g10":[[10113,-3400,-1114,-4765,12683,2317,-377,1437,6710],3,0,3900],"panasonic dmc-gh1":[[6299,-1466,-532,-6535,13852,2969,-2331,3112,5984],3,0,3986],"panasonic dmc-gh3":[[6559,-1752,-491,-3672,11407,2586,-962,1875,5130],3,155,3956],"panasonic dmc-gh4":[[7122,-2108,-512,-3155,11201,2231,-541,1423,5045],0,142,4095],"panasonic dmc-gf1":[[7888,-1902,-1011,-8106,16085,2099,-2353,2866,7330],3,15,3986],"panasonic dmc-gf2":[[7888,-1902,-1011,-8106,16085,2099,-2353,2866,7330],3,150,3956],"panasonic dmc-gm1":[[6770,-1895,-744,-5232,13145,2303,-1664,2691,5703],0,143,3971],"panasonic dmc-gm5":[[8238,-3244,-679,-3921,11814,2384,-836,2022,5852],0,143,4095],"panasonic dmc-g3":[[6763,-1919,-863,-3868,11515,2684,-1216,2387,5879],2,143,3956],"panasonic dmc-g5":[[7798,-2562,-740,-3879,11584,2613,-1055,2248,5434],0,150,3956],"panasonic dmc-g6":[[8294,-2891,-651,-3869,11590,2595,-1183,2267,5352],0,142,3956],"panasonic dmc-g7":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dmc-g70":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dmc-g8":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dmc-g80":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dmc-g81":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dmc-g85":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dmc-gf3":[[9051,-2468,-1204,-5212,13276,2121,-1197,2510,6890],3,150,3956],"panasonic dmc-gf5":[[8228,-2945,-660,-3938,11792,2430,-1094,2278,5793],3,150,3956],"panasonic dmc-gf6":[[8130,-2801,-946,-3520,11289,2552,-1314,2511,5791],2,150,3956],"panasonic dmc-gf7":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dmc-gh2":[[7780,-2410,-806,-3913,11724,2484,-1018,2390,5298],3,15,3800],"panasonic dmc-fz35":[[9938,-2780,-890,-4604,12393,2480,-1117,2304,4620],0,150,3986],"panasonic dmc-fz38":[[9938,-2780,-890,-4604,12393,2480,-1117,2304,4620],0,150,3986],"panasonic dmc-fz45":[[13639,-5535,-1371,-1698,9633,2430,316,1152,4108],3,150,3986],"panasonic dmc-fz40":[[13639,-5535,-1371,-1698,9633,2430,316,1152,4108],3,150,3986],"panasonic dmc-fz40":[[13639,-5535,-1371,-1698,9633,2430,316,1152,4108],3,150,3986],"panasonic dmc-fz40":[[13639,-5535,-1371,-1698,9633,2430,316,1152,4108],3,150,3986],"panasonic dmc-fz70":[[11532,-4324,-1066,-2375,10847,1749,-564,1699,4351],1,120,3971],"panasonic dmc-fz72":[[11532,-4324,-1066,-2375,10847,1749,-564,1699,4351],1,120,3971],"panasonic dmc-fz100":[[16197,-6146,-1761,-2393,10765,1869,366,2238,5248],3,120,3986],"panasonic dmc-fz1000":[[7830,-2696,-763,-3325,11667,1866,-641,1712,4824],3,143,4095],"panasonic dc-fz10002":[[9803,-4185,-992,-4066,12578,1628,-838,1824,5288],3,143,4095],"panasonic dmc-gx1":[[6763,-1919,-863,-3868,11515,2684,-1216,2387,5879],2,150,3956],"panasonic dmc-gx7":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,150,3956],"panasonic dmc-gx8":[[7564,-2263,-606,-3148,11239,2177,-540,1435,4853],3,143,4095],"panasonic dmc-gx85":[[7771,-3020,-629,-4029,11950,2345,-821,1977,6119],0,143,4095],"panasonic dmc-gx80":[[7771,-3020,-629,-4029,11950,2345,-821,1977,6119],0,143,4095],"panasonic dmc-gx7mk2":[[7771,-3020,-629,-4029,11950,2345,-821,1977,6119],0,143,4095],"panasonic dmc-lf1":[[9379,-3267,-816,-3227,11560,1881,-926,1928,5340],1,143,3971],"panasonic dmc-lx3":[[8128,-2668,-655,-6134,13307,3161,-1782,2568,6083],0,15,3971],"panasonic dmc-lx15":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,143,4095],"panasonic dmc-lx9":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,143,4095],"panasonic dmc-lx10":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,143,4095],"leica c (typ 112)":[[9379,-3267,-816,-3227,11560,1881,-926,1928,5340],1,146,3956],"leica digilux 2":[[11340,-4069,-1275,-7555,15266,2448,-2960,3426,7685],1,0,4095],"leica d-lux 3":[[8048,-2810,-623,-6450,13519,3272,-1700,2146,7049],0,0,3986],"leica v-lux (typ 114)":[[7830,-2696,-763,-3325,11667,1866,-641,1712,4824],3,142,4095],"leica v-lux 1":[[7906,-2709,-594,-6231,13351,3220,-1922,2631,6537],0,0,3986],"panasonic dmc-l10":[[8025,-1942,-1050,-7920,15904,2100,-2456,3005,7039],3,0,3986],"panasonic dmc-fz30":[[10976,-4029,-1141,-7918,15491,2600,-1670,2071,8246],1,0,3971],"panasonic dmc-fz50":[[7906,-2709,-594,-6231,13351,3220,-1922,2631,6537],0,0,3986],"panasonic dmc-fz8":[[8986,-2755,-802,-6341,13575,3077,-1476,2144,6379],1,0,3986],"panasonic dmc-fz18":[[9932,-3060,-935,-5809,13331,2753,-1267,2155,5575],0,0,3986],"panasonic dmc-l1":[[8054,-1885,-1025,-8349,16367,2040,-2805,3542,7629],3,0,3986],"panasonic dmc-lx2":[[8048,-2810,-623,-6450,13519,3272,-1700,2146,7049],0,0,3986],"leica d-lux 4":[[8128,-2668,-655,-6134,13307,3161,-1782,2568,6083],0,15,3971],"panasonic dmc-lx5":[[10909,-4295,-948,-1333,9306,2399,22,1738,4582],2,150,3986],"leica d-lux 5":[[10909,-4295,-948,-1333,9306,2399,22,1738,4582],2,150,3986],"panasonic dmc-lx7":[[10148,-3743,-991,-2837,11366,1659,-701,1893,4899],2,150,3971],"leica d-lux 6":[[10148,-3743,-991,-2837,11366,1659,-701,1893,4899],2,150,3971],"leica d-lux (typ 109)":[[8844,-3538,-768,-3709,11762,2200,-698,1792,5220],0,143,4095],"panasonic dmc-lx1":[[10704,-4187,-1230,-8314,15952,2501,-920,945,8927],1,0,3971],"panasonic dmc-lx100":[[8844,-3538,-768,-3709,11762,2200,-698,1792,5220],0,143,4095],"panasonic dc-lx100m2":[[8585,-3127,-833,-4005,12250,1953,-650,1494,4862],0,143,4095],"panasonic dc-s1":[[9744,-3905,-779,-4899,12807,2324,-798,1630,5827],1,511,16380],"panasonic dc-s1h":[[9397,-3719,-805,-5425,13326,2309,-972,1715,6034],1,510,16380],"panasonic dc-s5":[[9744,-3905,-779,-4899,12807,2324,-798,1630,5827],1,509,16380],"panasonic dc-s1r":[[11822,-5321,-1249,-5958,15114,766,-614,1264,7043],3,510,16380],"panasonic dmc-tz60":[[8607,-2822,-808,-3755,11930,2049,-820,2060,5224],1,145,3971],"panasonic dmc-tz61":[[8607,-2822,-808,-3755,11930,2049,-820,2060,5224],1,145,3971],"panasonic dmc-zs40":[[8607,-2822,-808,-3755,11930,2049,-820,2060,5224],1,145,3971],"panasonic dmc-tz71":[[8802,-3135,-789,-3151,11468,1904,-550,1745,4810],1,143,3971],"panasonic dmc-zs50":[[8802,-3135,-789,-3151,11468,1904,-550,1745,4810],1,143,3971],"panasonic dmc-tz70":[[8802,-3135,-789,-3151,11468,1904,-550,1745,4810],1,143,3971],"panasonic dmc-tz81":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,142,4095],"panasonic dmc-zs60":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,142,4095],"panasonic dmc-tz80":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,142,4095],"panasonic dmc-tz85":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,142,4095],"panasonic dmc-tz100":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dmc-zs100":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dmc-zs110":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dmc-tz101":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dmc-tz110":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dmc-tx1":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dc-fz82":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,143,4095],"panasonic dc-fz80":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,143,4095],"panasonic dmc-fz80":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,143,4095],"panasonic dmc-fz85":[[8550,-2908,-842,-3195,11529,1881,-338,1603,4631],3,143,4095],"panasonic dc-gh5":[[7641,-2336,-605,-3218,11299,2187,-485,1338,5121],1,143,4095],"panasonic dc-gh5s":[[6929,-2355,-708,-4192,12534,1828,-1097,1989,5195],1,510,8e3],"panasonic dc-g9":[[7685,-2375,-634,-3687,11700,2249,-748,1546,5111],1,148,4095],"panasonic dc-g95":[[9657,-3963,-748,-3361,11378,2258,-568,1415,5158],0,144,4095],"panasonic dc-g90":[[9657,-3963,-748,-3361,11378,2258,-568,1415,5158],0,144,4095],"panasonic dc-g91":[[9657,-3963,-748,-3361,11378,2258,-568,1415,5158],0,144,4095],"panasonic dc-g99":[[9657,-3963,-748,-3361,11378,2258,-568,1415,5158],0,144,4095],"panasonic dc-gf9":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dc-gx800":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dc-gx850":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dc-gx880":[[7610,-2780,-576,-4614,12195,2733,-1375,2393,6490],0,143,4095],"panasonic dc-gx9":[[7564,-2263,-606,-3148,11239,2177,-540,1435,4853],0,143,4095],"panasonic dc-tz90":[[9052,-3117,-883,-3045,11346,1927,-205,1520,4730],3,139,4095],"panasonic dc-tz91":[[9052,-3117,-883,-3045,11346,1927,-205,1520,4730],3,139,4095],"panasonic dc-zs70":[[9052,-3117,-883,-3045,11346,1927,-205,1520,4730],3,139,4095],"panasonic dc-fz91":[[9052,-3117,-883,-3045,11346,1927,-205,1520,4730],3,139,4095],"panasonic dc-fz92":[[9052,-3117,-883,-3045,11346,1927,-205,1520,4730],3,139,4095],"panasonic dc-fz93":[[9052,-3117,-883,-3045,11346,1927,-205,1520,4730],3,139,4095],"panasonic dc-tz96":[[12194,-5340,-1329,-3035,11394,1858,-50,1418,5219],3,142,4095],"panasonic dc-tz95":[[12194,-5340,-1329,-3035,11394,1858,-50,1418,5219],3,142,4095],"panasonic dc-zs80":[[12194,-5340,-1329,-3035,11394,1858,-50,1418,5219],3,142,4095],"panasonic dc-tz202":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dc-tz200":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"panasonic dc-zs200":[[7790,-2736,-755,-3452,11870,1769,-628,1647,4898],3,142,4095],"pentax k100d":[[11095,-3157,-1324,-8377,15834,2720,-1108,947,11688],1,127,3950],"pentax k110d":[[11095,-3157,-1324,-8377,15834,2720,-1108,947,11688],1,127,4095],"pentax k100d super":[[11095,-3157,-1324,-8377,15834,2720,-1108,947,11688],1,127,4095],"pentax *ist d":[[9651,-2059,-1189,-8881,16512,2487,-1460,1345,10687],1,128,4095],"pentax *ist dl":[[10829,-2838,-1115,-8339,15817,2696,-837,680,11939],1,128,4095],"pentax *ist dl2":[[10504,-2438,-1189,-8603,16207,2531,-1022,863,12242],1,127,3950],"pentax *ist ds":[[10371,-2333,-1206,-8688,16231,2602,-1230,1116,11282],1,128,3950],"pentax k10d":[[9566,-2863,-803,-7170,15172,2112,-818,803,9705],1,0,4095],"pentax k20d":[[9427,-2714,-868,-7493,16092,1373,-2199,3264,7180],0,0,4095],"pentax k200d":[[9186,-2678,-907,-8693,16517,2260,-1129,1094,8524],1,0,4095],"pentax k-s1":[[8512,-3211,-787,-4167,11966,2487,-638,1288,6054],1,32,4062],"pentax k-s2":[[8662,-3280,-798,-3928,11771,2444,-586,1232,6054],1,0,3839],"pentax k-70":[[8113,-2078,-1275,-4359,12953,1514,-1091,1955,6044],1,64,16319],"pentax k-1":[[8827,-2829,-1238,-3611,12203,1549,-897,1687,6291],1,64,16316],"pentax k-1 mark ii":[[8952,-2869,-1256,-3612,12204,1550,-934,1757,6549],1,64,16316],"pentax k-3":[[7415,-2052,-721,-5186,12788,2682,-1446,2157,6773],1,1,15868],"pentax k-3 ii":[[7415,-2052,-721,-5186,12788,2682,-1446,2157,6773],1,1,15865],"pentax k-5":[[8713,-2833,-743,-4342,11900,2772,-722,1543,6247],0,512,16383],"pentax k-5 ii":[[8170,-2725,-639,-4440,12017,2744,-771,1465,6599],0,512,16383],"pentax k-5 ii s":[[8170,-2725,-639,-4440,12017,2744,-771,1465,6599],0,512,15863],"pentax k-7":[[9142,-2947,-678,-8648,16967,1663,-2224,2898,8615],0,0,4095],"pentax k-m":[[11057,-3604,-1155,-5152,13046,2329,-282,375,8104],1,0,4095],"pentax k-x":[[8843,-2837,-625,-5025,12644,2668,-411,1234,7410],0,41,4095],"pentax k-r":[[9895,-3077,-850,-5304,13035,2521,-883,1768,6936],0,64,4e3],"pentax kp":[[8617,-3228,-1034,-4674,12821,2044,-803,1577,5728],1,128,16254],"pentax k2000":[[11057,-3604,-1155,-5152,13046,2329,-282,375,8104],1,0,4095],"pentax 645d":[[9814,-2716,-1439,-5049,13907,1166,-1830,3836,5706],0,0,15767],"pentax 645z":[[9551,-3012,-1235,-3685,12133,1721,-1019,1887,6544],1,1,16316],"samsung ex2f":[[10648,-3897,-1055,-2022,10573,1668,-492,1611,4742],1,0,4095],"samsung ex1":[[8898,-2498,-994,-3144,11328,2066,-760,1381,4576],1,0,16383],"samsung nx1":[[10686,-4042,-1052,-3595,13238,276,-464,1259,5931],2,1024,16100],"samsung nx5":[[10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331],0,0,4095],"samsung nx10":[[10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331],0,0,4095],"samsung nx11":[[10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331],0,0,4095],"samsung nx100":[[10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331],0,0,4095],"samsung nx1000":[[6933,-2268,-753,-4921,13387,1647,-803,1641,6096],2,0,4095],"samsung nx1100":[[6933,-2268,-753,-4921,13387,1647,-803,1641,6096],2,0,4095],"samsung nx20":[[6933,-2268,-753,-4921,13387,1647,-803,1641,6096],2,0,4095],"samsung nx200":[[6933,-2268,-753,-4921,13387,1647,-803,1641,6096],2,0,4095],"samsung nx210":[[6933,-2268,-753,-4921,13387,1647,-803,1641,6096],2,0,4095],"samsung nx2000":[[7557,-2522,-739,-4679,12949,1894,-840,1777,5311],2,0,4095],"samsung nx30":[[7557,-2522,-739,-4679,12949,1894,-840,1777,5311],2,0,4095],"samsung nx300":[[7557,-2522,-739,-4679,12949,1894,-840,1777,5311],2,0,4095],"samsung nx300m":[[7557,-2522,-739,-4679,12949,1894,-840,1777,5311],2,0,4095],"samsung nx3000":[[8060,-2933,-761,-4504,12890,1762,-630,1489,5227],2,0,4095],"samsung nx500":[[10686,-4042,-1052,-3595,13238,276,-464,1259,5931],2,1024,16100],"samsung ek-gn120":[[7557,-2522,-739,-4679,12949,1894,-840,1777,5311],3,0,4095],"samsung wb2000":[[12093,-3557,-1155,-1e3,9534,1733,-22,1787,4576],1,0,4095],"sony dsc-rx0":[[9396,-3507,-843,-2497,11111,1572,-343,1355,5089],1,800,16620],"sony dsc-rx0m2":[[9396,-3507,-843,-2497,11111,1572,-343,1355,5089],1,800,16300],"sony dsc-rx10":[[6679,-1825,-745,-5047,13256,1953,-1580,2422,5183],1,800,16300],"sony dsc-rx10m2":[[6679,-1825,-745,-5047,13256,1953,-1580,2422,5183],1,800,16300],"sony dsc-rx10m3":[[6679,-1825,-745,-5047,13256,1953,-1580,2422,5183],1,800,16300],"sony dsc-rx10m4":[[7699,-2566,-629,-2967,11270,1928,-378,1286,4807],1,800,16380],"sony dsc-rx100":[[8651,-2754,-1057,-3464,12207,1373,-568,1398,4434],1,800,16620],"sony dsc-rx100m2":[[6596,-2079,-562,-4782,13016,1933,-970,1581,5181],1,800,16300],"sony dsc-rx100m3":[[6596,-2079,-562,-4782,13016,1933,-970,1581,5181],1,800,16300],"sony dsc-rx100m4":[[6596,-2079,-562,-4782,13016,1933,-970,1581,5181],1,800,16300],"sony dsc-rx100m5":[[6596,-2079,-562,-4782,13016,1933,-970,1581,5181],1,800,16300],"sony dsc-rx100m5a":[[11176,-4700,-965,-4004,12184,2032,-763,1726,5876],1,800,16300],"sony dsc-rx100m6":[[7325,-2321,-596,-3494,11674,2055,-668,1562,5031],1,800,16300],"sony dsc-rx100m7":[[10315,-4390,-937,-4859,12734,2365,-734,1537,5997],1,800,16300],"sony dsc-rx1r":[[6344,-1612,-462,-4863,12477,2681,-865,1786,6899],1,512,33192],"sony dsc-rx1rm2":[[6629,-1900,-483,-4618,12349,2550,-622,1381,6514],1,512,16300],"sony dslr-a100":[[9437,-2811,-774,-8405,16215,2290,-710,596,7181],2,0,4095],"sony dslr-a200":[[9847,-3091,-928,-8485,16345,2225,-715,595,7103],1,0,4095],"sony dslr-a230":[[9847,-3091,-928,-8485,16345,2225,-715,595,7103],1,0,4095],"sony dslr-a290":[[6038,-1484,-579,-9145,16746,2512,-875,746,7218],1,0,4095],"sony dslr-a300":[[9847,-3091,-928,-8485,16345,2225,-715,595,7103],1,0,4095],"sony dslr-a330":[[9847,-3091,-929,-8485,16346,2225,-714,595,7103],1,0,4095],"sony dslr-a350":[[6038,-1484,-578,-9146,16746,2513,-875,746,7217],1,0,4095],"sony dslr-a380":[[6038,-1484,-579,-9145,16746,2512,-875,746,7218],1,0,4095],"sony dslr-a390":[[6038,-1484,-579,-9145,16746,2512,-875,746,7218],1,0,4095],"sony dslr-a450":[[4950,-580,-103,-5228,12542,3029,-709,1435,7371],1,500,16e3],"sony dslr-a500":[[6046,-1127,-278,-5574,13076,2786,-691,1419,7625],0,500,16600],"sony dslr-a550":[[4950,-580,-103,-5228,12542,3029,-709,1435,7371],0,512,16372],"sony dslr-a560":[[4950,-580,-103,-5228,12542,3029,-709,1435,7371],0,476,16596],"sony dslr-a580":[[5932,-1492,-411,-4813,12285,2856,-741,1524,6739],0,520,16596],"sony dslr-a700":[[5775,-805,-359,-8574,16295,2391,-1943,2341,7249],0,520,16383],"sony dslr-a850":[[5413,-1162,-365,-5665,13098,2866,-608,1179,8440],0,500,15e3],"sony dslr-a900":[[5209,-1072,-397,-8845,16120,2919,-1618,1803,8654],1,520,16383],"sony nex-3":[[6907,-1256,-645,-4940,12621,2320,-1710,2581,6230],1,520,16360],"sony nex-3n":[[6129,-1545,-418,-4930,12490,2743,-977,1693,6615],1,520,16596],"sony nex-5":[[6807,-1350,-342,-4216,11649,2567,-1089,2001,6420],1,520,16383],"sony nex-5n":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,520,16596],"sony nex-5r":[[6129,-1545,-418,-4930,12490,2743,-977,1693,6615],1,520,16596],"sony nex-5t":[[6129,-1545,-418,-4930,12490,2743,-977,1693,6615],1,512,16300],"sony nex-6":[[6129,-1545,-418,-4930,12490,2743,-977,1693,6615],1,520,16596],"sony nex-7":[[5491,-1192,-363,-4951,12342,2948,-911,1722,7192],1,512,16300],"sony nex-c3":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,520,16596],"sony nex-f3":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,520,16360],"sony ilce-3000":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,512,16300],"sony ilce-3500":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,512,16300],"sony ilce-5000":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,512,16300],"sony ilce-5100":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,512,16300],"sony ilce-6000":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,512,16300],"sony ilce-6100":[[7657,-2847,-607,-4083,11966,2389,-684,1418,5844],1,512,16300],"sony ilce-6300":[[5973,-1695,-419,-3826,11797,2293,-639,1398,5789],1,512,16300],"sony ilce-6400":[[7657,-2847,-607,-4083,11966,2389,-684,1418,5844],1,512,16383],"sony ilce-6500":[[5973,-1695,-419,-3826,11797,2293,-639,1398,5789],1,512,16300],"sony ilce-6600":[[7657,-2847,-607,-4083,11966,2389,-684,1418,5844],1,512,16383],"sony ilce-7":[[5271,-712,-347,-6153,13653,2763,-1601,2366,7242],1,512,16300],"sony ilce-7m2":[[5271,-712,-347,-6153,13653,2763,-1601,2366,7242],1,512,16300],"sony ilce-7m3":[[7374,-2389,-551,-5435,13162,2519,-1006,1795,6552],1,512,16300],"sony ilce-7r":[[4913,-541,-202,-6130,13513,2906,-1564,2151,7183],1,512,16300],"sony ilce-7rm2":[[6629,-1900,-483,-4618,12349,2550,-622,1381,6514],1,512,16300],"sony ilce-7rm3":[[6640,-1847,-503,-5238,13010,2474,-993,1673,6527],1,512,16383],"sony ilce-7rm4":[[7662,-2686,-660,-5240,12965,2530,-796,1508,6167],1,512,16383],"sony ilce-7s":[[5838,-1430,-246,-3497,11477,2297,-748,1885,5778],1,512,16300],"sony ilce-7sm2":[[5838,-1430,-246,-3497,11477,2297,-748,1885,5778],1,512,16300],"sony ilce-9":[[6389,-1703,-378,-4562,12265,2587,-670,1489,6550],1,512,16383],"sony ilce-9m2":[[6389,-1703,-378,-4562,12265,2587,-670,1489,6550],1,512,16380],"sony dsc-rx1":[[6344,-1612,-462,-4863,12477,2681,-865,1786,6899],1,520,16628],"sony slt-a33":[[6069,-1221,-366,-5221,12779,2734,-1024,2066,6834],1,520,16596],"sony slt-a35":[[5986,-1618,-415,-4557,11820,3120,-681,1404,6971],1,545,16596],"sony slt-a37":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,520,16500],"sony slt-a55":[[5932,-1492,-411,-4813,12285,2856,-741,1524,6739],1,520,16596],"sony slt-a55v":[[5932,-1492,-411,-4813,12285,2856,-741,1524,6739],1,520,16596],"sony slt-a57":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,512,16596],"sony slt-a58":[[5991,-1456,-455,-4764,12135,2980,-707,1425,6701],1,520,16596],"sony slt-a65":[[5491,-1192,-363,-4951,12342,2948,-911,1722,7192],1,520,16596],"sony slt-a65v":[[5491,-1192,-363,-4951,12342,2948,-911,1722,7192],1,520,16596],"sony slt-a77":[[5491,-1192,-363,-4951,12342,2948,-911,1722,7192],1,520,16596],"sony slt-a77v":[[5491,-1192,-363,-4951,12342,2948,-911,1722,7192],1,520,16596],"sony ilca-77m2":[[5991,-1732,-443,-4100,11989,2381,-704,1467,5992],1,512,16300],"sony ilca-68":[[6435,-1903,-536,-4722,12449,2550,-663,1363,6517],1,512,16300],"sony ilca-99m2":[[6660,-1918,-471,-4613,12398,2485,-649,1433,6447],1,512,16300],"sony slt-a99":[[6344,-1612,-462,-4863,12477,2681,-865,1786,6899],1,520,16596],"sony slt-a99v":[[6344,-1612,-462,-4863,12477,2681,-865,1786,6899],1,520,16596],"sony zv-1":[[8280,-2987,-703,-3531,11645,2133,-550,1542,5312],1,800,16300],"sinar hy6":[[16442,-2956,-2422,-2877,12128,750,-1136,6066,4559],1,0,0],"fujifilm finepix s1":[[12297,-4882,-1202,-2106,10691,1623,-88,1312,4790],1,200,4095],"fujifilm finepix s6000fd":[[12628,-4887,-1401,-6861,14996,1962,-2198,2782,7091],3,0,15872],"fujifilm finepix s100fs":[[11521,-4355,-1065,-6524,13767,3058,-1466,1984,6045],3,512,16383],"fujifilm finepix s200exr":[[11401,-4498,-1312,-5088,12751,2613,-838,1568,5941],1,519,16250],"fujifilm finepix f600exr":[[13690,-5358,-1474,-3369,11600,1998,-132,1554,4395],1,256,3900],"fujifilm finepix f700":[[10004,-3219,-1201,-7036,15047,2107,-1863,2565,7736],3,0,16383],"fujifilm finepix f770exr":[[13690,-5358,-1474,-3369,11600,1998,-132,1554,4395],1,256,3900],"fujifilm finepix f900exr":[[12085,-4727,-953,-3257,11489,2002,-511,2046,4592],0,256,3900],"fujifilm finepix e550":[[11044,-3888,-1120,-7248,15168,2208,-1531,2277,8069],3,0,15875],"fujifilm is-1":[[21461,-10807,-1441,-2332,10599,1999,289,875,7703],3,0,15872],"fujifilm finepix s3pro":[[11807,-4612,-1294,-8927,16968,1988,-2120,2741,8006],3,0,15872],"fujifilm finepix s5pro":[[12300,-5110,-1304,-9117,17143,1998,-1947,2448,8100],3,0,15872],"fujifilm finepix s5600":[[9636,-2804,-988,-7442,15040,2589,-1803,2311,8621],3,0,15872],"fujifilm finepix e900":[[9183,-2526,-1078,-7461,15071,2574,-2022,2440,8639],3,0,15872],"fujifilm finepix s2pro":[[12492,-4690,-1402,-7033,15423,1647,-1507,2111,7697],3,128,4095],"fujifilm finepix s5000":[[8754,-2732,-1019,-7204,15069,2276,-1702,2334,6982],3,0,15872],"fujifilm finepix s5200":[[9636,-2804,-988,-7442,15040,2589,-1803,2311,8621],3,0,15872],"fujifilm finepix s5500":[[11940,-4431,-1255,-6766,14428,2542,-993,1165,7421],1,0,15872],"fujifilm finepix s6500fd":[[12628,-4887,-1401,-6861,14996,1962,-2198,2782,7091],3,0,15872],"fujifilm finepix s7000":[[10190,-3506,-1312,-7153,15051,2238,-2003,2399,7505],3,0,15869],"fujifilm finepix s9500":[[10491,-3423,-1145,-7385,15027,2538,-1809,2275,8692],3,0,15872],"fujifilm finepix s9000":[[10491,-3423,-1145,-7385,15027,2538,-1809,2275,8692],3,0,15872],"fujifilm finepix s9600":[[12343,-4515,-1285,-7165,14899,2435,-1895,2496,8800],3,0,15872],"fujifilm finepix s9600fd":[[12343,-4515,-1285,-7165,14899,2435,-1895,2496,8800],3,0,15872],"fujifilm finepix hs10 hs11":[[12440,-3954,-1183,-1123,9674,1708,-83,1614,4086],0,50,3900],"fujifilm finepix hs20exr":[[13690,-5358,-1474,-3369,11600,1998,-132,1554,4395],1,256,3900],"fujifilm finepix hs30exr":[[13690,-5358,-1474,-3369,11600,1998,-132,1554,4395],1,258,3900],"fujifilm finepix hs50exr":[[12085,-4727,-953,-3257,11489,2002,-511,2046,4592],0,256,3900],"fujifilm finepix x100":[[12161,-4457,-1069,-5034,12874,2400,-795,1724,6904],0,254,4e3],"fujifilm finepix x10":[[13509,-6199,-1254,-4430,12733,1865,-331,1441,5022],0,256,4e3],"fujifilm x-s1":[[13509,-6199,-1254,-4430,12733,1865,-331,1441,5022],0,260,4e3],"fujifilm gfx 50s":[[11756,-4754,-874,-3056,11045,2305,-381,1457,6006],1,65,16383],"fujifilm gfx 50r":[[11756,-4754,-874,-3056,11045,2305,-381,1457,6006],1,65,16383],"fujifilm gfx 100":[[16212,-8423,-1583,-4336,12583,1937,-195,726,6199],1,63,16383],"fujifilm x-pro1":[[10413,-3996,-993,-3721,11640,2361,-733,1540,6011],2,256,4094],"fujifilm x-pro2":[[11434,-4948,-1210,-3746,12042,1903,-666,1479,5235],1,1024,16383],"fujifilm x-pro3":[[13426,-6334,-1177,-4244,12136,2371,-580,1303,5980],2,1022,16383],"fujifilm x70":[[10450,-4329,-878,-3217,11105,2421,-752,1758,6519],1,1024,16383],"fujifilm xf1":[[13509,-6199,-1254,-4430,12733,1865,-331,1441,5022],0,257,4e3],"fujifilm xf10":[[11673,-4760,-1041,-3988,12058,2166,-771,1417,5569],1,1024,16383],"fujifilm x-e1":[[10413,-3996,-993,-3721,11640,2361,-733,1540,6011],2,255,4094],"fujifilm x20":[[11768,-4971,-1133,-4904,12927,2183,-480,1723,4605],3,257,4094],"fujifilm x30":[[12328,-5256,-1144,-4469,12927,1675,-87,1291,4351],3,257,4094],"fujifilm x100f":[[11434,-4948,-1210,-3746,12042,1903,-666,1479,5235],1,1024,16383],"fujifilm x100s":[[10592,-4262,-1008,-3514,11355,2465,-870,2025,6386],1,1024,16383],"fujifilm x100t":[[10592,-4262,-1008,-3514,11355,2465,-870,2025,6386],1,1024,16383],"fujifilm x100v":[[13426,-6334,-1177,-4244,12136,2371,-580,1303,5980],2,1022,16383],"fujifilm x-h1":[[11434,-4948,-1210,-3746,12042,1903,-666,1479,5235],1,1024,16383],"fujifilm x-m1":[[10413,-3996,-993,-3721,11640,2361,-733,1540,6011],2,256,4094],"fujifilm x-a1":[[11086,-4555,-839,-3512,11310,2517,-815,1341,5940],1,256,4094],"fujifilm x-a2":[[10763,-4560,-917,-3346,11311,2322,-475,1135,5843],1,256,4094],"fujifilm x-a3":[[12407,-5222,-1086,-2971,11116,2120,-294,1029,5284],1,1024,16383],"fujifilm x-a5":[[11673,-4760,-1041,-3988,12058,2166,-771,1417,5569],1,1024,16383],"fujifilm x-a10":[[11540,-4999,-991,-2949,10963,2278,-382,1049,5605],1,256,4094],"fujifilm xq1":[[9252,-2704,-1064,-5893,14265,1717,-1101,2341,4349],3,257,4094],"fujifilm xq2":[[9252,-2704,-1064,-5893,14265,1717,-1101,2341,4349],3,257,4094],"fujifilm x-e2":[[8458,-2451,-855,-4597,12447,2407,-1475,2482,6526],1,1024,16383],"fujifilm x-e3":[[11434,-4948,-1210,-3746,12042,1903,-666,1479,5235],1,1023,16383],"fujifilm x-e2s":[[11562,-5118,-961,-3022,11007,2311,-525,1569,6097],1,1024,16383],"fujifilm x-t1":[[8458,-2451,-855,-4597,12447,2407,-1475,2482,6526],1,1024,16383],"fujifilm x-t2":[[11434,-4948,-1210,-3746,12042,1903,-666,1479,5235],1,1024,16383],"fujifilm x-t3":[[16393,-7740,-1436,-4238,12131,2371,-633,1424,6553],2,1022,16383],"fujifilm x-t4":[[13426,-6334,-1177,-4244,12136,2371,-580,1303,5980],2,1022,16383],"fujifilm x-t10":[[8458,-2451,-855,-4597,12447,2407,-1475,2482,6526],1,1024,16383],"fujifilm x-t20":[[10592,-4262,-1008,-3514,11355,2465,-870,2025,6386],1,1024,16383],"fujifilm x-t30":[[13426,-6334,-1177,-4244,12136,2371,-580,1303,5980],2,1022,16383],"fujifilm x-t100":[[11673,-4760,-1041,-3988,12058,2166,-771,1417,5569],1,1024,16383],"fujifilm x-t200":[[15055,-7391,-1274,-4062,12071,2238,-610,1217,6147],1,1024,16383],"minolta dimage a1":[[9274,-2547,-1167,-8220,16323,1943,-2273,2720,8340],1,0,3965],"minolta dimage 5":[[8983,-2942,-963,-6556,14476,2237,-2426,2887,8014],1,0,3965],"minolta dimage 7":[[9144,-2777,-998,-6676,14556,2281,-2470,3019,7744],1,0,3965],"minolta dimage 7i":[[10880,-3638,-1186,-6496,14313,2364,-2456,3092,7485],1,0,3965],"minolta dimage 7hi":[[11368,-3894,-1242,-6521,14358,2339,-2475,3056,7285],1,0,3965],"sony dsc-f828":[[7924,-1910,-777,-8226,15459,2998,-1517,2199,6818,-7242,11401,3481],0,495,16383],"sony dsc-hx99":[[13076,-5686,-1481,-4027,12851,1251,-167,725,4937],1,800,16300],"sony dsc-r1":[[8512,-2641,-694,-8042,15670,2526,-1821,2117,7414],2,511,16383],"mamiya zd":[[7645,2579,-1363,-8689,16717,2015,-3712,5941,5961],1,0,4e3],"leaf aptus 22":[[8236,1746,-1314,-8251,15953,2428,-3673,5786,5771],1,0,16191],"leaf credo 40":[[8035,435,-962,-6001,13872,2320,-1159,3065,5434],1,0,16383],"leaf credo 60":[[8035,435,-962,-6001,13872,2320,-1159,3065,5434],1,0,16383],"leaf credo 80":[[8035,435,-962,-6001,13872,2320,-1159,3065,5434],1,0,16383],"leaf aptus-ii 5":[[1846,7955,-1222,-12994,19563,3596,-2035,3340,5136],2,0,15e3],"phase one p30":[[4516,-245,-37,-7020,14976,2173,-3206,4671,7087],2,0,16383],"phase one p65+":[[8035,435,-962,-6001,13872,2320,-1159,3065,5434],1,0,16383],"phase one iq140":[[8035,435,-962,-6001,13872,2320,-1159,3065,5434],1,0,65535],"phase one iq250":[[3984,0,0,0,1e4,0,0,0,7666],1,1024,65535],"kodak dcs pro slr/n":[[5494,2393,-232,-6427,13850,2846,-1876,3997,5445],2,0,4095],"kodak dcs pro 14n":[[7791,3128,-776,-8588,16458,2039,-2455,4006,6198],2,0,3700],"kodak dcs pro 14nx":[[5494,2393,-232,-6427,13850,2846,-1876,3997,5445],2,0,3700],"kodak dcs460":[[10592,-2206,-967,-1944,11685,230,2206,670,1273],2,7,6664],"kodak dcs520c":[[24542,-10860,-3401,-1490,11370,-297,2858,-605,3225],2,176,4095],"kodak dcs560c":[[20482,-7172,-3125,-1033,10410,-285,2542,226,3136],2,208,4095],"kodak dcs760c":[[16623,-6309,-1411,-4344,13923,323,2285,274,2926],2,0,3500],"kodak p880":[[12805,-4662,-1376,-7480,15267,2360,-1626,2194,7904],0,0,4095],"kodak easyshare z980 digital camera":[[11313,-3559,-1101,-3893,11891,2257,-1214,2398,4908],1,0,4095],"kodak easyshare z981 digital camera":[[12729,-4717,-1188,-1367,9187,2582,274,860,4411],2,0,4095],"kodak easyshare z990 digital camera":[[11749,-4048,-1309,-1867,10572,1489,-138,1449,4522],0,0,4e3],"kodak z1015 is":[[11265,-4286,-992,-4694,12343,2647,-1090,1523,5447],0,0,4095],"epson r-d1":[[6827,-1878,-732,-8429,16012,2564,-704,592,7145],1,63,4095],"epson r-d1s":[[6827,-1878,-732,-8429,16012,2564,-704,592,7145],1,62,4095],"epson r-d1x":[[6828,-1878,-732,-8429,16012,2564,-704,592,7145],1,65,4095],"hasselblad cfv-50":[[5656,-659,-346,-3923,12306,1791,-1602,3509,5442],1,256,65535],"hasselblad h3d":[[3857,452,-46,-6008,14477,1596,-2627,4481,5718],1,0,31456],"hasselblad h4d-50":[[5656,-659,-346,-3923,12306,1791,-1602,3509,5442],1,256,32767],"hasselblad h5d-40":[[6159,-1402,-177,-5439,12762,3007,-955,2200,7104],1,256,62914],"hasselblad h5d-50c":[[4932,-835,141,-4878,11868,3437,-1138,1961,7067],1,256,62914],"hasselblad x1dm2-50c":[[5002,-878,111,-4856,11929,3338,-1183,2041,7022],1,256,62914],"hasselblad x1d ii 50c":[[5002,-878,111,-4856,11929,3338,-1183,2041,7022],1,256,62914],"canon powershot a610":[[15591,-6402,-1592,-5365,13198,2168,-1300,1824,5075],1,0,1023,2672,1968],"canon powershot s3 is":[[14062,-5199,-1446,-4712,12470,2243,-1286,2028,4836],1,0,1023,2888,2136],"canon powershot a620":[[15265,-6193,-1558,-4125,12116,2010,-888,1639,5220],1,0,1023,3152,2340],"canon powershot a720 is":[[14573,-5482,-1546,-1266,9799,1468,-1040,1912,3810],3,0,1023,3336,2480],"canon powershot a630":[[14201,-5308,-1757,-6087,14472,1617,-2191,3105,5348],1,0,1023,3344,2484],"canon powershot a640":[[13124,-5329,-1390,-3602,11658,1944,-1612,2863,4885],1,0,1023,3736,2772],"canon powershot a650":[[9427,-3036,-959,-2581,10671,1911,-1039,1982,4430],1,0,1023,4104,3048],"canon powershot sx110 is":[[14134,-5576,-1527,-1991,10719,1273,-1158,1929,3581],1,0,4095,3720,2772],"gitup git2":[[8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354],1,3200,65535,4608,3456],"gitup git2p":[[8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354],1,4160,65535,4624,3488],"paralenz dive camera":[[8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354],1,1024,16383,3840,2160],"sjcam sj6 legend":[[9489,-3814,-225,-6650,13742,3236,-627,797,7550],1,0,4095,4024,3036]};
- X.xA={};X.xA.xA=function(K,Z,b,J,w){if(J==null)J=3;if(w==null)w=!0;var Y=K.d,S=K.v,d=1/Y,x=Y*S,c=Date.now(),M=!1,u=X.xA.q3(b,Y,S,255,128),t=X.xA.q3(b,Y,S,0,128),fh=0;
- if(M)console.log("extract contours",Date.now()-c);c=Date.now();var U=function(h1,hk){var fX=h1<<2,dU=hk<<2;
- return Z[fX]+Z[fX+1]+Z[fX+2]-(Z[dU]+Z[dU+1]+Z[dU+2])};u.sort(U);t.sort(U);var A=X.T(x),y=X.T(x),B=[],I=new Uint32Array(Y*S);
- I.fill(4294967295);for(var H=0;H<x;H++)if(b[H]==0)y[H]=255;else if(b[H]==255)A[H]=255;else{I[H]=B.length;
- B.push(H)}var j=u.length,k=t.length,C=B.length;function i(h1,hk,fX,dU){var g4=h1.length,gG=new Array(g4*2);
- for(var H=0;H<g4;H++){var l=h1[H],L=~~(l*dU),N=l-L*fX,ci=l<<2;gG[H*2]=N<<16|L;gG[H*2+1]=hk[ci]<<16|hk[ci+1]<<8|hk[ci+2]}return gG}var E=i(u,Z,Y,d),o=i(t,Z,Y,d),$=i(B,Z,Y,d);
- if(M)console.log("Itemize",Date.now()-c,"Unknown:",C,j,k);c=Date.now();var m=X.style.BQ(A,Y,S,!0),z=X.style.BQ(y,Y,S,!0),r=new Array(C),f=new Array(C),W=new Array(C),h=new Array(C),_=new Array(C);
- if(M)console.log("Dist transform",Date.now()-c);c=Date.now();var D=X.xA.HO;for(var H=0;H<C;H++){var l=B[H],L=~~(l*d),N=l-L*Y,a=m[l<<1],G=m[(l<<1)+1],p=Math.sqrt(a*a+G*G),T=z[l<<1],v=z[(l<<1)+1],g=Math.sqrt(T*T+v*v);
- r[H]=1/p;f[H]=1/g;var co=Math.floor(X.Q.re(l*17)*j),eJ=Math.floor(X.Q.re(l*19)*k);W[H]=co;h[H]=eJ;_[H]=D($[H*2],$[H*2+1],E[co*2],E[co*2+1],o[eJ*2],o[eJ*2+1],r[H],f[H],1e9)}var d9=[-Y-1,-Y,-Y+1,-1,1,Y-1,Y,Y+1];
- while(Math.floor(Math.max(j,k)*Math.pow(.5,fh))>1)fh++;for(var el=0;el<J;el++){var O=0;for(var H=0;H<C;
- H++){var l=B[H],L=~~(l*d),N=l-L*Y,fO=r[H],hn=f[H],an=$[H*2],cF=$[H*2+1],cY=_[H],co=W[H],eJ=h[H],eK=1;
- if(L!=0&&N!=0&&N!=Y-1&&L!=S-1)for(var iF=0;iF<8;iF++){var eU=I[l+d9[iF]];if(eU==4294967295)continue;
- var g_=W[eU],iQ=h[eU];if(g_==co&&iQ==eJ)continue;var b5=D(an,cF,E[g_*2],E[g_*2+1],o[iQ*2],o[iQ*2+1],fO,hn,cY);
- if(b5<cY){cY=b5;co=g_;eJ=iQ}}for(var bE=0;bE<fh;bE++){var iB=~~(j*eK),i2=~~(k*eK);eK*=.5;var eu=X.Q.re(l+el*17+bE*31),dp=X.Q.re(l+el*29+bE*63),bJ=Math.max(0,co-iB),bB=Math.min(co+iB,j-1),fC=Math.max(0,eJ-i2),dr=Math.min(eJ+i2,k-1),g_=bJ+~~(eu*(bB-bJ)),iQ=fC+~~(dp*(dr-fC)),b5=D(an,cF,E[g_*2],E[g_*2+1],o[iQ*2],o[iQ*2+1],fO,hn,cY);
- if(b5<cY){cY=b5;co=g_;eJ=iQ}}_[H]=cY;W[H]=co;h[H]=eJ;O+=cY}}if(M)console.log(O);if(M)console.log("iterations",Date.now()-c);
- c=Date.now();var cs=b.slice(0);for(var H=0;H<C;H++){var g2=X.xA.alpha($[H*2+1],E[W[H]*2+1],o[h[H]*2+1]);
- cs[B[H]]=~~(.5+255*g2)}cs=X.DW.aji(cs,Z,new bW(0,0,Y,S),16,.01*.01);if(M)console.log("guided filter",Date.now()-c);
- c=Date.now();if(w)for(var H=0;H<x;H++)if(b[H]==255||b[H]==0)cs[H]=b[H];var hQ=Z.slice(0);for(var H=0;
- H<C;H++){var hy=B[H],co=u[W[H]],cY=_[H],ci=hy<<2,bz=cs[hy],eW=(bz>=250?hy:co)<<2;hQ[ci]=Z[eW];hQ[ci+1]=Z[eW+1];
- hQ[ci+2]=Z[eW+2]}X.qe(cs,hQ,3);if(M)console.log(Date.now()-c);c=Date.now();return hQ};X.xA.HO=function(K,Z,b,J,w,Y,S,d,x){var c=K>>>16,M=K&65535,u=c-(b>>>16),t=M-(b&65535),U=c-(w>>>16),A=M-(w&65535),y=Math.sqrt(u*u+t*t)*S,B=Math.sqrt(U*U+A*A)*d;
- if(y+B>=x)return 1e9;var I=X.xA.ac0(Z,J,Y);return I+y+B};X.xA.ac0=function(K,Z,b){var J=K>>>16,w=K>>>8&255,Y=K&255,S=Z>>>16,d=Z>>>8&255,x=Z&255,c=b>>>16,M=b>>>8&255,u=b&255,t=X.xA.alpha(K,Z,b),U=J-(t*S+(1-t)*c),A=w-(t*d+(1-t)*M),y=Y-(t*x+(1-t)*u);
- return Math.sqrt(U*U+A*A+y*y)};X.xA.alpha=function(K,Z,b){var J=K>>>16,w=K>>>8&255,Y=K&255,S=Z>>>16,d=Z>>>8&255,x=Z&255,c=b>>>16,M=b>>>8&255,u=b&255,t=S-c,U=d-M,A=x-u,y=J-c,B=w-M,I=Y-u,j=t*t+U*U+A*A,k=j==0?.5:(y*t+B*U+I*A)/j;
- return Math.max(0,Math.min(1,k))};X.xA.alY=function(K){};X.xA.q3=function(K,Z,b,J,w){var Y=[],S=Z-1,d=b-1;
- for(var x=1;x<d;x++)for(var c=1;c<S;c++){var H=x*Z+c;if(K[H]==J&&(K[H-Z-1]==w||K[H-Z]==w||K[H-Z+1]==w||(K[H-1]==w||K[H+1]==w)||(K[H+Z-1]==w||K[H+Z]==w||K[H+Z+1]==w)))Y.push(H)}return Y};
- X.DW={};X.DW.ajV=function(K,Z,b,J,w){var Y=b.d,S=b.v,d=Y*S,x=X.DW.WM,c=X.T(d*4),M;X.Zs(c,4294967295);
- var u=b,t=K,U=Z,A=J;X.qe(K,c,0);M=X.nc(c,b);M=X.nc(M.h3,M.rect);u=M.rect;A=J>>>2;console.log(u,A);t=X.T(u.t());
- X.y4(M.h3,t,0);X.qe(Z,c,0);M=X.nc(c,b);M=X.nc(M.h3,M.rect);U=X.T(u.t());X.y4(M.h3,U,0);var y=X.DW.akD(t,U,u,A,w),B=y[0],I=y[1],j=new bW(0,0,u.d*2,u.v*2);
- B=x(B,u,j,!0);B=x(B,j,b,!0);I=x(I,u,j,!0);I=x(I,j,b,!0);var k=X.T(d);for(var H=0;H<d;H++)k[H]=Math.max(0,Math.min(255,Math.floor(.5+(B[H]*Z[H]+255*I[H]))));
- return k};X.DW.WM=function(K,Z,b,J){var w=b.d,Y=b.v,S=Z.d,d=Z.v,x=X.DW.e8,c=new Float32Array(w*Y);for(var M=0;
- M<d;M++){var u=(M+M)*w;for(var t=0;t<S;t++){if(!0||t==0||M==0||t==S-1||M==d-1)c[u]=c[u+1]=c[u+w]=c[u+w+1]=K[M*S+t];
- else{c[u]=x(t+.25,M+.25,K,S,d);c[u+1]=x(t+.75,M+.25,K,S,d);c[u+w]=x(t+.25,M+.75,K,S,d);c[u+w+1]=x(t+.75,M+.75,K,S,d)}u+=2}}return c};
- X.DW.e8=function(K,Z,b,J,w){K-=.499999;Z-=.499999;var Y=Math.floor(K),S=Math.floor(Z),d=S*J+Y,x=K-Y,c=Z-S,M=(1-c)*(1-x),u=(1-c)*x,t=c*(1-x),U=c*x;
- if(b[d]==null||b[d+J+1]==null){console.log(K,Z,J,w);throw"e"}return M*b[d+0]+u*b[d+1]+t*b[d+J+0]+U*b[d+J+1]};
- X.DW.akD=function(K,Z,b,J,w){var Y=b.d,S=b.v,d=Y*S,x=X.DW.x8,c=X.DW.T,M=X.pP.VP,u=X.DW.As,Z=x(Z),K=x(K),t=c(d);
- M(Z,t,b,J);var U=c(d);M(K,U,b,J);var A=c(d);u(Z,Z,A);M(A,A,b,J);var y=c(d);u(Z,K,y);M(y,y,b,J);var B=c(d),I=c(d);
- for(var H=0;H<d;H++){var j=t[H],k=U[H],C=A[H]-j*j,i=y[H]-j*k,E=i/(C+w),o=k-E*j;B[H]=E;I[H]=o}var $=c(d);
- M(B,$,b,J);var m=c(d);M(I,m,b,J);return[$,m]};X.DW.aji=function(K,Z,b,J,w){var Y=b.d,S=b.v,d=Y*S,x=X.DW.WM,c=Date.now(),M=!1,u=b,t=K,U=Z,A=J;
- u=new bW(0,0,Y>>>2,S>>>2);A=J>>>2;t=X.DW.afK(K,Y,S);U=X.DW.aaI(Z,Y,S);if(M)console.log(Date.now()-c);
- c=Date.now();var y=X.DW.a7x(t,U,u,A,w),B=y[0],I=y[1],j=y[2],k=y[3];if(M)console.log(Date.now()-c);c=Date.now();
- var C=X.T(d);for(var i=0;i<S;i++)for(var E=0;E<Y;E++){var H=i*Y+E,o=(i>>>2)*(Y>>>2)+(E>>>2),$=H<<2,m=B[o]*Z[$]+I[o]*Z[$+1]+j[o]*Z[$+2]+k[o]*255;
- C[H]=Math.max(0,Math.min(255,~~(.5+m)))}if(M)console.log(Date.now()-c);c=Date.now();return C};X.DW.afK=function(K,Z,b){var J=Z>>>2,w=b>>>2,Y=X.T(Z*b);
- for(var S=0;S<w;S++)for(var d=0;d<J;d++)Y[S*J+d]=K[S*Z+d<<2];return Y};X.DW.aaI=function(K,Z,b){var J=Z>>>2,w=b>>>2,Y=X.T(Z*b*4);
- for(var S=0;S<w;S++)for(var d=0;d<J;d++){var x=S*J+d<<2,c=S*Z+d<<4;Y[x]=K[c];Y[x+1]=K[c+1];Y[x+2]=K[c+2];
- Y[x+3]=K[c+3]}return Y};X.DW.a7x=function(K,Z,b,J,w){var Y=b.d,S=b.v,d=Y*S,x=X.DW.x8,c=X.DW.T,M=X.pP.VP,u=X.DW.As,K=x(K),t=new X.Fe(Y*S);
- X.ld(Z,t);var Z=[x(t.h),x(t.l),x(t.a)],U=X.DW.ane(K,Z,b,J,w),A=c(d);M(K,A,b,J);var y=c(d);u(Z[0],K,y);
- M(y,y,b,J);var B=c(d);u(Z[1],K,B);M(B,B,b,J);var I=c(d);u(Z[2],K,I);M(I,I,b,J);var j=c(d),k=c(d),C=c(d),i=c(d);
- for(var H=0;H<d;H++){var E=A[H],o=U.Gc[H],$=U.rI[H],m=U.Jt[H],z=y[H]-o*E,r=B[H]-$*E,f=I[H]-m*E;j[H]=U.alN[H]*z+U.lM[H]*r+U.EI[H]*f;
- k[H]=U.lM[H]*z+U.amG[H]*r+U.z7[H]*f;C[H]=U.EI[H]*z+U.z7[H]*r+U.abW[H]*f;i[H]=E-j[H]*o-k[H]*$-C[H]*m}M(j,j,b,J);
- M(k,k,b,J);M(C,C,b,J);M(i,i,b,J);return[j,k,C,i]};X.DW.ane=function(K,Z,b,J,w){var Y=b.d,S=b.v,d=Y*S,x=X.DW.T,c=X.pP.VP,M=X.DW.As,u={};
- u.Gc=x(d);c(Z[0],u.Gc,b,J);u.rI=x(d);c(Z[1],u.rI,b,J);u.Jt=x(d);c(Z[2],u.Jt,b,J);var t=x(d);M(Z[0],Z[0],t);
- c(t,t,b,J);var U=x(d);M(Z[0],Z[1],U);c(U,U,b,J);var A=x(d);M(Z[0],Z[2],A);c(A,A,b,J);var y=x(d);M(Z[1],Z[1],y);
- c(y,y,b,J);var B=x(d);M(Z[1],Z[2],B);c(B,B,b,J);var I=x(d);M(Z[2],Z[2],I);c(I,I,b,J);u.alN=t;u.lM=U;
- u.EI=A;u.amG=y;u.z7=B;u.abW=I;for(var H=0;H<d;H++){var j=u.Gc[H],k=u.rI[H],C=u.Jt[H],i=t[H]-j*j+w,E=U[H]-j*k,o=A[H]-j*C,$=y[H]-k*k+w,m=B[H]-k*C,z=I[H]-C*C+w,r=$*z-m*m,f=m*o-E*z,W=E*m-$*o,h=i*z-o*o,_=o*E-i*m,D=i*$-E*E,l=r*i+f*E+W*o,L=1/l;
- u.alN[H]=r*L;u.lM[H]=f*L;u.EI[H]=W*L;u.amG[H]=h*L;u.z7[H]=_*L;u.abW[H]=D*L}return u};X.DW.T=function(K){return new Float32Array(K)};
- X.DW.x8=function(K){var Z=K.length,b=new Float32Array(Z);for(var H=0;H<Z;H++)b[H]=K[H]*(1/255);return b};
- X.DW.As=function(K,Z,b){for(var H=0;H<K.length;H++)b[H]=K[H]*Z[H]};X.ao={};X.ao.dB=function(K,Z,b,J){var w=K[Z]-b[J],Y=K[Z+1]-b[J+1],S=K[Z+2]-b[J+2];
- return Math.sqrt(w*w+Y*Y+S*S)*(1/441.7)};X.ao.getSelection=function(K,Z,b){var J=Z*b,w=X.T(J),Y=!1,S=Math.round(b*.7),d=1,x=new Uint32Array(12),c=X.T(12);
- for(var M=0;M<S;M++)for(var u=0;u<Z;u++){if(u<d||M<d||u>Z-d-1||M>b-d-1){var H=M*Z+u,t=H<<2,U=0;if(M<d)U=4;
- else if(u>Z-d-1)U=8;x[U]+=K[t];x[U+1]+=K[t+1];x[U+2]+=K[t+2];x[U+3]++;w[H]=255}}for(var H=0;H<12;H+=4)for(var A=0;
- A<3;A++)c[H+A]=x[H+A]/x[H+3];var y=new Float32Array(J);for(var H=0;H<J;H++){var t=H*4,B=X.ao.dB(K,t,c,0),I=X.ao.dB(K,t,c,4),j=X.ao.dB(K,t,c,8),k=Math.max(B,Math.max(I,j));
- y[H]=B+I+j-k}X.ao.eI(y);var C=Date.now(),i=new Float32Array(J),E=[],o=X.T(J);for(var H=0;H<3;H++){X.y4(K,o,H);
- var $=new Uint16Array(J);E.push($);X.ao.a1b(o,w,Z,b,$)}if(Y)console.log("MBD",Date.now()-C);C=Date.now();
- for(var H=0;H<J;H++)i[H]=E[0][H]+E[1][H]+E[2][H];X.ao.eI(i);for(var H=0;H<J;H++)i[H]+=.4*y[H];var m=Z>>>1,S=b>>>1,z=1/Math.sqrt(m*m+S*S);
- for(var M=0;M<b;M++)for(var u=0;u<Z;u++){var r=u-m,f=M-S,W=1-Math.sqrt(r*r+f*f)*z;i[M*Z+u]*=W}if(Y)console.log("Centeredness",Date.now()-C);
- C=Date.now();for(var H=0;H<J;H++)w[H]=i[H]*255;var h=Math.round(Z/120),_=Math.round(h*.8);if(Y)console.log(h,_);
- X.fy.nB(w,o,Z,b,h,X.fy.Sb,[]);w.set(o);if(Y)console.log("erosion",Date.now()-C);C=Date.now();for(var H=0;
- H<J;H++)i[H]=w[H];X.ao.eI(i);var D=X.T(256);for(var H=0;H<256;H++)D[H]=256/(1+Math.exp(-20*(H/255-.5)));
- for(var H=0;H<J;H++){var l=~~(i[H]*255+.5);w[H]=D[l]}if(Y)console.log("Simoid",Date.now()-C);C=Date.now();
- return w};X.ao.eI=function(K){var Z=K.length,b=0;for(var H=0;H<Z;H++)b=Math.max(b,K[H]);var J=1/b;for(var H=0;
- H<Z;H++)K[H]=K[H]*J};X.ao.a1b=function(K,Z,b,J,w){var Y=b*J,S=K.slice(0),d=K.slice(0);for(var H=0;H<Y;
- H++)w[H]=Z[H]==255?0:65535;X.ao.aP(K,d,S,w,b,J);X.ao.XP(K,d,S,w,b,J);X.ao.aP(K,d,S,w,b,J);X.ao.XP(K,d,S,w,b,J);
- return w};X.ao.aP=function(K,Z,b,J,w,Y){for(var S=1;S<w;S++)X.ao.UY(S,-1,K,Z,b,J);for(var d=1;d<Y;d++){X.ao.UY(d*w,-w,K,Z,b,J);
- for(var S=1;S<w;S++){var H=d*w+S;X.ao.UY(H,-1,K,Z,b,J);X.ao.UY(H,-w,K,Z,b,J)}}};X.ao.XP=function(K,Z,b,J,w,Y){for(var S=w-2;
- S>=0;S--)X.ao.UY(w*Y-w+S,1,K,Z,b,J);for(var d=Y-2;d>=0;d--){X.ao.UY(d*w+w-1,w,K,Z,b,J);for(var S=w-2;
- S>=0;S--){var H=d*w+S;X.ao.UY(H,1,K,Z,b,J);X.ao.UY(H,w,K,Z,b,J)}}};X.ao.UY=function(H,K,Z,b,J,w){var Y=H+K,S=Z[H],d=b[Y],x=J[Y];
- if(d<S)d=S;else if(S<x)x=S;var c=d-x;if(w[Y]!=65535&&c<w[H]){w[H]=c;b[H]=d;J[H]=x}};X.Pq={};X.Pq.filter=function(K,Z,b,J){var w=Z.d,Y=Z.v,S=w*Y,d=J[0],x=J[1],c=J[2],M=J[3],u=J[4],t=J[5],U=J[6],A=Date.now(),y=new Float32Array(w*Y*4);
- X.Pq.a86(K,w,Y,y);var B=Math.ceil(d*Math.sqrt(-2*Math.log(.1))),I=new ArrayBuffer(S*4),j=new Float32Array(I),k=new Float32Array(S),C=new Float32Array(S);
- for(var H=0;H<S;H++){var i=H*4;j[H]=y[i];k[H]=y[i+1];C[H]=y[i+2]}X.pP.RX(j,j,Z,B*1/2.4,2);X.pP.RX(k,k,Z,B*1/2.4,2);
- X.pP.RX(C,C,Z,B*1/2.4,2);for(var H=0;H<S;H++){var i=H*4;y[i]=j[H];y[i+1]=k[H];y[i+2]=C[H]}var E=new Uint8Array(I);
- for(var H=0;H<S;H++){var i=H*4,o=H*4,j=y[i],k=y[i+1],C=y[i+2],$=Math.sqrt((j-C)*(j-C)+4*k*k),m=(j+C+$)*.5,z=(j+C-$)*.5,r=z-C,f=k,W=r*r+f*f;
- if(W!=0){var h=Math.sqrt(W),_=1/h;r*=_;f*=_}E[o]=128+127*r;E[o+1]=128+127*f}var D=1.3*x+2,l=M*(2/10),L=K.slice();
- if(V.qg){var N=new Float32Array([1/w,1/Y]),a=V.Mw(0,w,Y);a.set(L);var G=V.Mw(1,w,Y);G.set(E);V.Na(a,Z);
- if(u){a.Wm(Z);V.filter.oy({type:V.filter._T,nP:N,ajc:1/c,al$:l},a.lN)}a.Wm(Z);V.filter.oy({type:V.filter.zh,n$:G.gm,nP:N,a5_:D,agj:2},a.lN);
- if(u){a.Wm(Z);V.filter.oy({type:V.filter.uF,nP:N,aaO:new Float32Array(U),alB:t},a.lN)}a.get(b)}else{if(u)X.Pq.bV(1/c,l,L,w,Y);
- X.Pq.zh(L,b,E,w,Y,D);if(u)X.Pq.a8m(w,Y,b,U,t)}var p=S*4;for(var H=3;H<p;H+=4)b[H]=K[H]};X.Pq.zh=function(K,Z,b,J,w,Y){var S=Math.ceil(2*Y),d=-1/(2*Y*Y),x=[],c=1;
- for(var H=0;H<S+20;H++)x[H]=Math.exp(H*H*d);var M=[0,0,0,0];for(var u=0;u<w;u++){for(var t=0;t<J;t++){var U=u*J+t,A=U*4,y=1,B=K[A],I=K[A+1],j=K[A+2],k=K[A+3],C=(b[A]-128)*(1/127),i=(b[A+1]-128)*(1/127),E=C,o=i,$=t==0?.51:.49,m=u==0?.51:.49;
- for(var H=0;H<2;H++){var z=t+$,r=u+m,f=0;while(f<S){if(z<.5||J-.5<z||r<.5||w-.5<r)break;var W=~~z,h=~~r,_=h*J+W,D=_*4,l=(b[D]-128)*(1/127),L=(b[D+1]-128)*(1/127);
- if(l*E+L*o<0){l=-l;L=-L}E=l;o=L;z+=c*l;r+=c*L;if(z<.5||J-.5<z||r<.5||w-.5<r)break;var N=~~z,a=~~r,G=a*J+N<<2;
- f+=c;var p=x[~~f];X.I.E1(z,r,K,J,w,M);B+=M[0]*p;I+=M[1]*p;j+=M[2]*p;k+=M[3]*p;y+=p}E=-C;o=-i}var T=1/y;
- Z[A]=~~(.5+B*T);Z[A+1]=~~(.5+I*T);Z[A+2]=~~(.5+j*T);Z[A+3]=~~(.5+k*T)}}};X.Pq.a8m=function(K,Z,b,J,w){for(var Y=0;
- Y<Z;Y++)for(var S=0;S<K;S++){var d=Y*K+S<<2,x=1+X.Pq.agq(S,Y,b,K,Z,J)*w;b[d]=Math.max(0,Math.min(255,b[d]*x));
- b[d+1]=Math.max(0,Math.min(255,b[d+1]*x));b[d+2]=Math.max(0,Math.min(255,b[d+2]*x))}};X.Pq.agq=function(K,Z,b,J,w,Y){var S=b[(Z*J+Math.max(0,K-1))*4+3],d=b[(Z*J+Math.min(J-1,K+1))*4+3],x=b[(Math.max(0,Z-1)*J+K)*4+3],c=b[(Math.min(w-1,Z+1)*J+K)*4+3],M=.7,u=(d-S)*(1/255),t=.7,U=(c-x)*(1/255),A=-u*t,y=-M*U,B=M*t,I=Math.sqrt(A*A+y*y+B*B),j=1/I,k=A*j,C=y*j,i=B*j,E=Y[0]*k+Y[1]*C+Y[2]*i;
- return E};X.Pq.bV=function(K,Z,b,J,w){function Y(d,c,M){return Math.max(c,Math.min(M,d))}for(var S=0;
- S<w;S++)for(var d=0;d<J;d++){var x=X.Pq.abA(d+.5,S+.5,K,Z);b[(S*J+d)*4+3]=Math.max(0,Math.min(255,x*255))}};
- X.Pq.abA=function(K,Z,b,J){function w(o,$,m){return(1-m)*o+m*$}var Y=(K+613)*b,S=(Z+117)*b,d=~~Y,x=~~S,c=Y-d,M=S-x,u=Math.sin(11),t=Math.cos(d)*u,U=Math.cos(d+1)*u,A=Math.cos(x)*u,y=Math.cos(x+1)*u,q=X.Pq.hash(t,A),B=X.Pq.hash(U,A),I=X.Pq.hash(t,y),j=X.Pq.hash(U,y),k=w(q,B,c),C=w(I,j,c),i=w(k,C,M);
- i=i<.5?0:1;var E=i+J*X.Pq.hash(Math.cos(Y)*u,Math.cos(S)*u);return E*(1/3)};X.Pq.hash=function(K,Z){var b=Math.sin(K*11.697096+Z*73.32456)*12157.47691;
- return b-Math.floor(b)};X.Pq.a86=function(K,Z,b,J){var w=[-1,0,1,-2,0,2,-1,0,1],Y=[-1,-2,-1,0,0,0,1,2,1],S=Z-1,d=b-1,x=Z*4;
- for(var c=1;c<d;c++)for(var M=1;M<S;M++){var H=c*Z+M,u=H*4,t=X.Pq.VU(K,u,x,w),U=X.Pq.VU(K,u,x,Y),A=X.Pq.VU(K,u+1,x,w),y=X.Pq.VU(K,u+1,x,Y),B=X.Pq.VU(K,u+2,x,w),I=X.Pq.VU(K,u+2,x,Y);
- J[u]=t*t+A*A+B*B;J[u+1]=t*U+A*y+B*I;J[u+2]=U*U+y*y+I*I}X.Pq.a0T(J,Z,b)};X.Pq.VU=function(K,Z,b,J){return K[Z-b-4]*J[0]+K[Z-b]*J[1]+K[Z-b+4]*J[2]+K[Z-4]*J[3]+K[Z]*J[4]+K[Z+4]*J[5]+K[Z+b-4]*J[6]+K[Z+b]*J[7]+K[Z+b+4]*J[8]};
- X.Pq.a0T=function(K,Z,b){function J(x,H,c){var M=H*4,u=c*4;x[u]=x[M];x[u+1]=x[M+1];x[u+2]=x[M+2]}var w=Z-1,Y=b-1;
- J(K,Z+1,0);J(K,2*Z-2,Z-1);for(var S=1;S<w;S++)J(K,Z+S,S);for(var d=1;d<Y;d++){J(K,d*Z+1,d*Z);J(K,d*Z+Z-2,d*Z+Z-1)}for(var S=1;
- S<w;S++)J(K,(b-2)*Z+S,(b-1)*Z+S);J(K,(d-2)*Z+1,(d-1)*Z);J(K,(d-1)*Z-2,d*Z-1)};X.ON={};X.ON.sA=function(K,Z,b,J){var w=K[Z*2],Y=K[Z*2+1],S=K[b*2],d=K[b*2+1],x=K[J*2],c=K[J*2+1];
- return w*d+S*c+x*Y-x*d-S*Y-w*c};X.ON.UR=function(K,Z){var b=[],J=[],w=[],Y={};for(var H=0;H<Z.length;
- H+=3){var S=~~(H*(1/3)),d=Z[H+0],x=Z[H+1],c=Z[H+2],M=X.ON.sA(K,d,x,c);if(M>0){var u=x;x=c;c=u}var t=Y[c+"-"+x],U=Y[x+"-"+d],A=Y[d+"-"+c],y=[c,t,S,null],B=[x,U,S,y],I=[d,A,S,B];
- y[3]=I;if(t)t[1]=y;if(U)U[1]=B;if(A)A[1]=I;Y[c+"-"+d]=I;Y[d+"-"+x]=B;Y[x+"-"+c]=y;b[d]=B;w[H]=B;b[x]=y;
- w[H+1]=y;b[c]=I;w[H+2]=I;J[S]=B}return{Yu:b,Q7:J,A5:w}};X.ON.amV=function(K){var Z=[],b=K.Q7;for(var H=0;
- H<b.length;H++){var J=b[H];Z.push(J[0]);J=J[3];Z.push(J[0]);J=J[3];Z.push(J[0])}return Z};X.ON.a0x=function(K,Z,b,J){var w=K[Z*2],Y=K[Z*2+1],S=K[b*2],d=K[b*2+1],x=K[J*2],c=K[J*2+1],M=S-w,u=d-Y,t=x-w,U=c-Y,A=M*(w+S)+u*(Y+d),y=t*(w+x)+U*(Y+c),B=2*(M*(c-d)-u*(x-S));
- if(Math.abs(B)<1e-5){var I=Math.min(w,S,x),j=Math.min(Y,d,c),k=(Math.max(w,S,x)-I)*.5,C=(Math.max(Y,d,c)-j)*.5;
- return[I+k,j+C,k*k+C*C,1]}var i=(U*A-u*y)/B,E=(M*y-t*A)/B,k=i-w,C=E-Y;return[i,E,k*k+C*C,0]};X.ON.abx=function(K,Z,b){var J=b[1],w=b[3],Y=w[3],S=J[3],d=S[3],x=b[2],c=J[2],M=b[0],u=J[0],t=w[0],U=S[0],A=X.ON.a0x(K,u,U,t),y=K[M*2]-A[0],B=K[M*2+1]-A[1],I=y*y+B*B>A[2]&&A[3]==0&&X.ON.sA(K,U,M,t)<0&&X.ON.sA(K,t,u,U)<0;
- if(I){b[0]=t;J[0]=U;b[3]=Y;Y[3]=S;S[3]=b;J[3]=d;d[3]=w;w[3]=J;w[2]=c;S[2]=x;Z.Q7[c]=d;Z.Q7[x]=Y;Z.Yu[u]=S;
- Z.Yu[M]=w}return I};X.ON.QH=function(K,Z,b){var J=K[Z*2]-K[b*2],w=K[Z*2+1]-K[b*2+1];return Math.sqrt(J*J+w*w)};
- X.ON.afk=function(K,Z,b){var J=b[1],w=b[3],Y=w[3],S,d,x=b[2],c,M=b[0],u=Y[0],t=w[0],U;if(J){S=J[3];d=S[3];
- c=J[2];U=S[0]}var A=K.length>>>1;K[2*A]=(K[2*u]+K[2*M])*.5;K[2*A+1]=(K[2*u+1]+K[2*M+1])*.5;if(!0){var y=x,B=b,I=Z.Q7.length,j=[A,null,y,B],k=[t,j,I,Y];
- j[1]=k;var C=[A,null,I,k];w[3]=j;Y[3]=C;Y[2]=I;Z.Q7[y]=w;Z.Q7[I]=C;Z.Yu[M]=w;Z.Yu[t]=Y;Z.A5.push(j,k,C)}if(J){var i=c,E=J,o=I+1;
- C[1]=E,E[1]=C;var $=[A,null,i,E],m=[U,$,o,d];$[1]=m;var z=[A,B,o,m];B[1]=z;S[3]=$;d[3]=z;d[2]=o;Z.Q7[i]=S;
- Z.Q7[o]=d;Z.Yu[u]=S;Z.Yu[U]=d;Z.A5.push($,m,z)}Z.Yu[A]=B};X.ON.nZ=function(K,Z){var b=0;while(!0){var J=b;
- for(var H=0;H<Z.A5.length;H++){var w=Z.A5[H];if(w[1]==null)continue;var Y=X.ON.abx(K,Z,w);if(Y){b++;
- break}}if(J==b)break}return b!=0};X.ON.aie=function(K,Z,b,J){var w=0;for(var H=0;H<J;H++){var Y=null,S=0;
- for(var d=0;d<Z.A5.length;d++){var x=Z.A5[d],c=X.ON.QH(K,x[0],x[3][3][0])*(x[1]?1:2);if(c>S){Y=x;S=c}}if(S>b){X.ON.afk(K,Z,Y);
- w++}}return w!=0};X.ON.a3l=function(K,Z){var b=[],t=0;for(var H=0;H<K.length;H++)b.push(0);for(var H=0;
- H<Z.A5.length;H++){var J=Z.A5[H],w=J[0],Y=J[3][3][0],S=K[w*2],d=K[w*2+1],x=K[Y*2],c=K[Y*2+1],M=S-x,u=d-c;
- b[w*2]+=-M;b[w*2+1]+=-u;b[Y*2]+=M;b[Y*2+1]+=u}for(var H=0;H<K.length;H+=2){var U=H>>>1,A=Z.Yu[U],J=A,y=!0;
- do{if(J[1]==null){y=!1;break}J=J[1][3]}while(J!=A);if(y){var B=.02;K[H]+=B*b[H];K[H+1]+=B*b[H+1];t+=B*(b[H]*b[H]+b[H+1]*b[H+1])}}return t};
- X.ON.aiU=function(K,Z,b){var J=X.O.Jv(K),w=X.ON.UR(K,Z);X.ON.nZ(K,w);for(var Y=0;Y<300;Y++){var S=!1,d=!1;
- S=X.ON.aie(K,w,b,5);if(S)d=X.ON.nZ(K,w);var x=X.ON.a3l(K,w);if(!S&&!d&&x<1e-4){break}}return X.ON.amV(w)};
- X.VR={};X.VR.MS=function(K){var Z=K.GX,b=K.E8,J=K.gw,w=K.FZ,Y=K.YI,S=K.$$,d=K.B2,x=X._w.o7,j,k,C=0;function c(q){var an=new Array(q);
- for(var H=0;H<q;H++)an[H]=0;return an}var M=b.length>>>1,u=c(Z.$U*2),t=c(Z.$U),U=c(Z.$U),A=Date.now();
- for(var H=0;H<K.lw.length;H++){var y=Z.a0I+H,B=Z.g2*(S[H*2]+d[H*2]),I=Z.g2*(S[H*2+1]+d[H*2+1]);u[y*2]=B;
- u[y*2+1]=I;t[y]=B;U[y]=I}Z.a3s.ww(w,Z.ac_.o7(u),.01,j,k);for(var H=0;H<Z.ad0.A5.length;H++){var i=Z.ad0.A5[H],E=i[3][3][0],o=i[0],$=i[3][0],m=i[1]?i[1][3][0]:$;
- if(i[1]&&E>o)continue;var z=b[E*2],r=b[E*2+1],f=b[o*2],W=b[o*2+1],h=w[E*2],_=w[E*2+1],D=w[o*2],l=w[o*2+1],L=w[$*2],N=w[$*2+1],a=w[m*2],G=w[m*2+1],p=[h,_,D,l,L,N];
- if(i[1])p.push(a,G);var T=x(Z.a9H[C],p),g=T[0],co=T[1],eJ=1/Math.sqrt(g*g+co*co);g*=eJ;co*=eJ;var d9=f-z,O=W-r;
- t[C]=g*d9+co*O;U[C]=-co*d9+g*O;C++}var fO=new Array(M),hn=new Array(M);for(var H=0;H<M;H++){fO[H]=Y[H*2];
- hn[H]=Y[H*2+1]}Z.ag4.ww(fO,Z.am0.o7(t),.5);Z.ag4.ww(hn,Z.am0.o7(U),.5);for(var H=0;H<M;H++){Y[H*2]=fO[H];
- Y[H*2+1]=hn[H]}};X.VR.Gs=function(K){var Z=K.E8,b=K.gw,J=K.lw,w=X._w.multiply,Y=Date.now(),S=X.ON.UR(Z,b),d=Z.length>>>1,x=0,A=0,co=1e3;
- for(var H=0;H<S.A5.length;H++)x+=S.A5[H][1]?.5:1;var c=x+J.length,M=[],u=new X.VH(c*2,d*2),t=new X.VH(c,d),U=[[[-1,0,1,0,0,0],[0,-1,0,1,0,0]],[[-1,0,1,0,0,0,0,0],[0,-1,0,1,0,0,0,0]]],y=[],B=[];
- for(var H=0;H<S.A5.length;H++){var I=S.A5[H],j=I[3][3][0],k=I[0],C=I[3][0],i=I[1]?I[1][3][0]:C;if(I[1]&&j>k)continue;
- var E=Z[j*2],o=Z[j*2+1],$=Z[k*2],m=Z[k*2+1],z=Z[C*2],r=Z[C*2+1],f=Z[i*2],W=Z[i*2+1],h=[[E,o,1,0],[o,-E,0,1],[$,m,1,0],[m,-$,0,1],[z,r,1,0],[r,-z,0,1]];
- if(I[1])h.push([f,W,1,0],[W,-f,0,1]);var _=X._w.e$(h),D=w(linear.invert(w(_,h)),_);D.pop();D.pop();M.push(D);
- var l=$-E,L=m-o,N=U[I[1]?1:0];N=X._w.GC(N,w([[l,L],[L,-l]],D));var a=[j*2,j*2+1,k*2,k*2+1,C*2,C*2+1,i*2,i*2+1],G=I[1]?8:6,p=[];
- for(var T=0;T<G;T++)p.push([a[T],N[0][T],N[1][T]]);p.sort(function(an,cF){return an[0]-cF[0]});for(var g=0;
- g<2;g++){for(var T=0;T<G;T++){y[T]=p[T][0];B[T]=p[T][1+g]}u.ic(B,y,G)}if(j<k)t.ic([-1,1],[j,k],2);else t.ic([1,-1],[k,j],2);
- A++}for(var H=0;H<J.length;H++){var eJ=J[H];u.ic([co],[eJ*2],1);u.ic([co],[eJ*2+1],1);t.ic([co],[eJ],1)}var d9=u.e$(),O=d9.GW(d9),fO=t.e$(),hn=fO.GW(fO);
- return{a0I:x,$U:c,ac_:d9,a3s:O,am0:fO,ag4:hn,ad0:S,a9H:M,g2:co}};X.VR.a6N=function(K,Z,b,J,w){var Y=new bW(0,0,Z,b),S=X.T(Y.t());
- X.y4(K,S,3);X.round(S,70);var d=X.LS(S,Y),x=[.1,.065,.035][J]*Math.max(d.d,d.v),c=w+1,M=Z+c*2,u=b+c*2,t=new bW(-c,-c,M,u),U=X.T(t.t());
- X.vn(S,Y,U,t);var A=U.slice(0);for(var y=0;y<w;y++){for(var B=1;B<u-1;B++){for(var I=1;I<M-1;I++){var H=B*M+I;
- A[H]=U[H-M]|U[H-1]|U[H]|U[H+1]|U[H+M]}}var j=A;A=U;U=j}var k=f1.ge(U,M,u,Math.round(d.t()*5e-4)),C=f1.yh(k),i=new cM(1,0,0,1,-c,-c);
- for(var H=0;H<C.length;H++){var E=C[H];X.O.J(E.path.H,i,E.path.H);E.E8=X.VR.acT(E.path);E.gw=X.O.a53(E.E8);
- E.gw=X.ON.aiU(E.E8,E.gw,x)}return C};X.VR.acT=function(K){var Z=[],b=K.H,J=K.Z.length-1,w=0,Y=0;for(var S=0;
- S<J;S++){var H=S*6,d=b[H+6]-b[H+0],x=b[H+7]-b[H+1],c=Math.ceil(Math.sqrt(d*d+x*x));for(var M=0;M<c;M++){var u=M/c,t=1-u,U=t*t*t*b[H+0]+3*t*t*u*b[H+2]+3*t*u*u*b[H+4]+u*u*u*b[H+6],A=t*t*t*b[H+1]+3*t*t*u*b[H+3]+3*t*u*u*b[H+5]+u*u*u*b[H+7];
- Z.push(U,A);w=U;Y=A}}Z=X.O.Xi(Z,1);var y=[],B=Z.length;for(var H=0;H<B;H+=2){var A=Z.pop(),U=Z.pop();
- y.push(U,A)}return y};X.VR.ahI=function(K,Z,b,J){function w($,m,z,r,f){var W=f[$*2]-f[m*2],h=f[$*2+1]-f[m*2+1],_=Math.sqrt(W*W+h*h);
- if(z[$].indexOf(m)==-1){z[$].push(m);r[$].push(_)}if(z[m].indexOf($)==-1){z[m].push($);r[m].push(_)}}var Y=K.length>>>1,S=new Array(Y);
- if(b.length==0){S.fill(0);return S}var d=new Array(Y),x=new Array(Y);for(var H=0;H<Y;H++){d[H]=[];x[H]=[]}for(var H=0;
- H<Z.length;H+=3){w(Z[H],Z[H+1],d,x,K);w(Z[H],Z[H+2],d,x,K);w(Z[H+1],Z[H+2],d,x,K)}var c=new Float64Array(Y*2),M=new Uint32Array(Y*2);
- c.fill(1e9);var u=new Uint8Array(Y);for(var t=0;t<b.length;t++){u.fill(0);var U=["---",[0,b[t]]];while(U.length!=1){var A=X.cT.alu(U),y=A[0],B=A[1];
- if(u[B]==1)continue;var I=B<<1;if(y<c[I]){c[I+1]=c[I];M[I+1]=M[I];c[I]=y;M[I]=t}else if(y<c[I+1]){c[I+1]=y;
- M[I+1]=t}u[B]=1;var j=d[B],k=x[B];for(var H=0;H<j.length;H++){var C=j[H];if(u[C]!=1){X.cT.acc(U,[y+k[H],C])}}}}for(var H=0;
- H<Y;H++){var I=H<<1,i=c[I],E=c[I+1],o=1/(i+E);S[H]=(1-i*o)*J[M[I]]+(1-E*o)*J[M[I+1]]}return S};X.VR.abf=function(K){var Z={Z:[],H:[]},b=[K];
- while(b.length!=0){var J=b.pop(),w=J.Nf;if(J.ank instanceof Array||J.a4l instanceof Array){Z.Z.push("M","L","L","L","Z");
- Z.H.push(w[0],w[1],w[2],w[1],w[2],w[3],w[0],w[3])}else b.push(J.ank,J.a4l)}return Z};X.VR.rv=function(K,Z,b,J,w,Y,S){var d=b.d,x=b.v,c=Math.round(S.length/3),M=new Array(c);
- for(var H=0;H<c;H++)M[H]=H;M.sort(function(t,U){return Y[S[t*3]]-Y[S[U*3]]});for(var H=0;H<c;H++){var u=M[H]*3;
- X.VR.aav(S[u]*2,S[u+1]*2,S[u+2]*2,J,w,K,Z,d,x)}};X.VR.aav=function(K,Z,b,J,w,Y,S,d,x){var c=X.VR.Px,M=[K,Z,b,1.2,1.2,1.2,0],u=[0,0,0,0],t=w[K],U=w[K+1],A=w[Z],y=w[Z+1],B=w[b],I=w[b+1],j=Math.max(0,Math.min(d-1,J[K])),k=Math.max(0,Math.min(d-1,J[Z])),C=Math.max(0,Math.min(d-1,J[b])),i=Math.max(0,Math.min(x-1,J[K+1])),E=Math.max(0,Math.min(x-1,J[Z+1])),o=Math.max(0,Math.min(x-1,J[b+1])),$=A-t,m=y-U,z=B-t,r=I-U,f=1/($*r-z*m+1e-9),W=Math.max(0,Math.floor(Math.min(t,A,B))),h=Math.min(d,Math.ceil(Math.max(t,A,B))),_=Math.max(0,Math.floor(Math.min(U,y,I))),D=Math.min(x,Math.ceil(Math.max(U,y,I)));
- for(var l=_;l<D;l++)for(var L=W;L<h;L++){var N=L+.5-t,a=l+.5-U,G=(N*r-z*a)*f,p=($*a-N*m)*f;if(G>=0&&p>=0&&G+p<=1){var T=1-G-p,v=j*T+k*G+C*p,g=i*T+E*G+o*p;
- X.I.E1(v,g,Y,d,x,u);X.VR.afr(u,S,l*d+L<<2)}}};X.VR.afr=function(K,Z,b){var J=Z[b],w=Z[b+1],Y=Z[b+2],S=Z[b+3],d=1-K[3]*(1/255);
- Z[b]=~~(.5+K[0]+J*d);Z[b+1]=~~(.5+K[1]+w*d);Z[b+2]=~~(.5+K[2]+Y*d);Z[b+3]=~~(.5+K[3]+S*d)};X.VR.Px=function(){var K=function(b,J,w,Y){var S=Y[0],d=Y[1],x=Y[2],c=b[S+0],M=b[S+1],u=b[d+0],t=b[d+1],U=b[x+0],A=b[x+1],y=u-c,B=t-M,I=U-c,j=A-M,k=J-c,C=w-M,i=y*j-I*B,E=1/(i+1e-9),o=(k*j-I*C)*E,$=(y*C-k*B)*E;
- if(o>=0&&$>=0&&o+$<=1){Y[3]=1-o-$;Y[4]=o;Y[5]=$;return 1}return 0},Z=function(b,J,w,Y){var S=[0,0,0,0,0,0];
- for(var H=0;H<J.length;H+=3){S[0]=J[H]*2;S[1]=J[H+1]*2;S[2]=J[H+2]*2;if(K(b,w,Y,S)==1)return!0}return!1};
- return{aiY:K,ai8:Z}}();X.ee={};X.ee.a1o=function(K,Z,b){var J=X.T(Z*b*4),w=!1;X.I.NU(K,Z,b,J,[b,Z,0,1,0,1,0,0]);
- return[X.ee.Vi(K,Z,b,w),X.ee.Vi(J,b,Z,w)]};X.ee.J=function(K,Z){var b=!1,J=K[0],w=K[1],Y=J[1],S=J[2],d=J[3],x=Z.d,c=Z.v;
- if(S==x&&d==c)Y=Y.slice(0);else if(d!=c){var M=X.T(S*c*4);X.ee.ZD(w,c,M,b);Y=X.T(S*c*4);X.I.NU(M,c,S,Y,[S,c,0,1,0,1,0,0]);
- if(S!=x){J=X.ee.Vi(Y,S,c,b);Y=X.T(x*c*4);X.ee.ZD(J,x,Y,b)}}else if(S!=x){Y=X.T(x*d*4);X.ee.ZD(J,x,Y,b)}return Y};
- X.ee.Vi=function(K,Z,b,J){var w=Date.now(),Y=new Uint16Array(Z*b),S=1;X.ee.abM(K,Z,b,Y);var d=Math.ceil(Z/S),x=new Uint32Array(S),c=new Uint32Array(S),d=Math.floor(Z/S);
- for(var M=0;M<S;M++)c[M]=M<S-1?d:Z-(S-1)*d;for(var u=0;u<b;u++){var H=u*Z;for(var M=0;M<S;M++){var d=c[M];
- for(var t=0;t<d;t++)x[M]+=Y[H+t];H+=d}}if(J){console.log(Date.now()-w,"cost");w=Date.now()}var U=new Uint32Array(Z),A=new Uint32Array(Z),y=new Uint32Array(Z*b);
- for(var t=0;t<Z;t++){y[(b-1)*Z+t]=Y[(b-1)*Z+t]}for(var u=b-2;u>=0;u--){var B=u*Z;for(var M=0;M<S;M++){var d=c[M];
- y[B]=Y[B]+Math.min(y[B+Z],y[B+Z+1]);for(var t=1;t<d-1;t++){var H=B+t;y[H]=Y[H]+Math.min(y[H+Z-1],Math.min(y[H+Z],y[H+Z+1]))}B+=d-1;
- y[B]=Y[B]+Math.min(y[B+Z-1],y[B+Z]);B++}}if(J){console.log(Date.now()-w,"Building M");w=Date.now()}function I(r,f){return r<f?r:f}function j(H,r){var f=A[H],W=y[r],h=~~(f*W*1e-4);
- return h}var k=new Uint8Array(Z*b),C=new Uint32Array(Z);for(var H=0;H<Z;H++){U[H]=H;A[H]=Y[H]}for(var u=1;
- u<b;u++){var i=0,B=u*Z;for(var M=0;M<S;M++){var d=c[M],H=B;C[i]=j(i,H);var E=C[i]+j(i+1,H+1),o=j(i,H+1)+j(i+1,H);
- C[i+1]=I(E,o);for(var t=2;t<d;t++){var H=B+t,$=C[i+t-1]+j(i+t-1,H-1),m=C[i+t-2]+j(i+t-1,H-2)+j(i+t-2,H-1);
- C[i+t]=I($,m)}var t=d-1;while(t>=2){var H=B+t,$=C[i+t-1]+j(i+t-1,H-1),m=C[i+t-2]+j(i+t-1,H-2)+j(i+t-2,H-1);
- if(C[i+t]==$){k[H-Z]=1;t-=1}else{k[H-Z]=0;k[H-Z-1]=2;t-=2}}var H=B;if(t==0){k[H-Z]=1}else{if(C[i+1]==E){k[H+1-Z]=1;
- k[H-Z]=1}else{k[H+1-Z]=0;k[H-Z]=2}}B+=d;i+=d}X.ee.a1x(u,Z,k,Y,U,A,!0,w)}if(J){console.log(Date.now()-w,"Matching");
- w=Date.now()}var z=Y;return[UZIP.adler(K,0,K.length),K,Z,b,S,c,x,U,A,k,z]};X.ee.ZD=function(K,Z,b,J){var w=K.slice(0),Y=w.shift(),S=w.shift(),d=w.shift(),x=w.shift(),c=w.shift(),M=w.shift(),u=w.shift(),t=w.shift(),U=w.shift().slice(0),A=w.shift(),y=w.shift(),B=Date.now(),I=Math.abs(d-Z),j=Math.floor(I/c),k=new Uint32Array(c),i=0,E=1e9,$=0,m=0,z=0;
- for(var C=0;C<c;C++)k[C]=C<c-1?j:I-(c-1)*j;y.fill(0);for(var o=0;o<d;o++){i=Math.max(i,U[o]);E=Math.min(E,U[o])}for(var C=0;
- C<c;C++){var r=M[C],j=k[C];for(var f=0;f<j;f++){var W=0,h=1e9;for(var o=0;o<r;o++)if(U[m+o]<h){h=U[m+o];
- W=m+o}if(Z<d)U[W]=1e9;else U[W]*=1.2;if(z<d/3)$+=h;var _=t[W],D=y[_],l=D<65280?65280:D+1;if(l<65280)throw"e";
- for(var L=0;L<x;L++){var H=L*d+_;y[H]=l;_+=A[H]-1}z++}m+=r}if(J){console.log(Date.now()-B,"Removing best seams");
- B=Date.now()}function N(H,G){var p=H<<2,T=G<<2;b[p]=S[T];b[p+1]=S[T+1];b[p+2]=S[T+2];b[p+3]=S[T+3]}for(var L=0;
- L<x;L++){var a=0,H=L*d;for(var o=0;o<Z;o++,a++){if(Z<d){while(y[H+a]==65280)a++;N(L*Z+o,L*d+a)}else{N(L*Z+o,L*d+a);
- while(y[H+a]>=65280){y[H+a]--;o++;N(L*Z+o,L*d+a)}}}}if(J){console.log(Date.now()-B,"Shifting image pixels");
- B=Date.now()}};X.ee.a1x=function(K,Z,b,J,w,Y){var S=0,H=K*Z;while(S<Z){if(b[H-Z]==1){Y[S]=Y[S]+J[H];
- S++;H++}else{var d=w[S];w[S]=w[S+1];w[S+1]=d;var x=Y[S];Y[S]=Y[S+1]+J[H];Y[S+1]=x+J[H+1];S+=2;H+=2}}};
- X.ee.abM=function(K,Z,b,J){function w(K,H,x){var u=H<<2,t=x<<2,U=K[u]-K[t],A=K[u+1]-K[t+1],y=K[u+2]-K[t+2];
- return Math.abs(U)+Math.abs(A)+Math.abs(y)}for(var Y=1;Y<Z;Y++){var S=w(K,Y,Y-1);J[Y-1]+=S;J[Y]+=S}for(var d=1;
- d<b;d++){var x=d*Z,S=w(K,x,x-Z);J[x]+=S;J[x-Z]+=S;for(var Y=1;Y<Z;Y++){var H=d*Z+Y,c=w(K,H,H-1),M=w(K,H,H-Z);
- J[H-Z]+=M;J[H-1]+=c;J[H]+=M+c}}for(var d=0;d<b;d++){J[d*Z]*=2;J[d*Z+Z-1]*=2}for(var H=0;H<J.length;H++)if(J[H]==0)J[H]=1};
- X.gp=function(){var K=0,Z=0,J=15,Y=256;function b(M,u,t,U,A,y){var B=(A-1)*u,I=y*u;return M[I+U]-M[I+t-1]-M[B+U]+M[B+t-1]}var w=Math.round(J/8),S=[];
- function d(M,u){for(var t=0;t<u.length;t++){var U=u[t],A=0,y=0,B=M[U.vW],I=B.Ie,j=B.g2,k=B.wi;for(var C=-J;
- C<=J;C++)for(var i=-J;i<=J;i++){var E=i+U.a2b,o=C+U.a1w;if(i*i+C*C>J*J||E<0||o<0||E>=j||o>=j)continue;
- var $=I[o*j+E];A+=i*$;y+=C*$}U.Sw=Math.atan2(y,A)}}function x(M,u,t,U,A){var y=~~(M+.5),B=~~(u+.5);return b(t,U,y-w,y+w,B-w,B+w)}function c(M,u,t,U,A){K=U;
- Z=A;if(S.length==0){var y=new X.Q.xr(16200817),k=8,C=0;function B(fO){var z=fO[0]-fO[2],r=fO[1]-fO[3];
- return z*z+r*r}function I(){var fO=0,hn=0;while(fO===0)fO=y.get();while(hn===0)hn=y.get();return Math.sqrt(-2*Math.log(fO))*Math.cos(2*Math.PI*hn)}var j=I,i=[];
- while(C!=Y){var E=Math.max(-J,Math.min(J,j()*k)),o=Math.max(-J,Math.min(J,j()*k)),$=Math.max(-J,Math.min(J,j()*k)),m=Math.max(-J,Math.min(J,j()*k)),z=E-$,r=o-m,f=Math.sqrt(z*z+r*r);
- if(f<3||f>12)continue;S.push(E,o,$,m);C++}}var W=20;for(var h=0;h<u.length;h++){var _=u[h],D=M[_.vW],l=D.Yc,t=D.Ie,U=D.g2,A=D.wi,L=_.a2b,N=_.a1w,a=_.Sw,G=Math.cos(a),p=Math.sin(a),T=new Uint8Array(Y>>>3);
- _.Bd=T;for(var H=0;H<Y;H++){var v=H*4,E=S[v+0],o=S[v+1],$=S[v+2],m=S[v+3],g=G*E-p*o,co=p*E+G*o,eJ=G*$-p*m,d9=p*$+G*m,el=x(L+g,N+co,l,U,A),O=x(L+eJ,N+d9,l,U,A);
- T[H>>>3]|=(el<O?0:1)<<(H&7)}}}return{agr:d,aeo:c}}();X.a7g=function(){var K=0,Z=0;function b(Y,S,d,x,c,M){var u=(c-1)*S,t=M*S;
- return Y[t+x]-Y[t+d-1]-Y[u+x]+Y[u+d-1]}function J(Y,S,d){var x=new Uint32Array(S*d);x[0]=Y[0];for(var c=1;
- c<S;c++)x[c]=x[c-1]+Y[c];for(var M=1;M<d;M++){var H=M*S;x[H]=x[H-S]+Y[H];for(var c=1;c<S;c++)x[H+c]=Y[H+c]+x[H+c-1]+x[H+c-S]-x[H+c-S-1]}return x}function w(Y,S){var d=[[9]],x=Date.now(),c=[];
- for(var M=0;M<Y.length;M++){var u=Y[M],t=u.Yc,U=K=u.g2,A=Z=u.wi,I=9,o=1,N=24;if(t==null)continue;var y=new Float32Array(U*A),B=new Uint8Array(U*A),j=I>>>1,k=j>>>1,C=Math.round(I/3);
- if(C!=I/3)throw"e";var i=1/(I*I),E=1.2*(I/9);for(var $=j+1;$<A-j;$+=o)for(var m=j+1;m<U-j;m+=o){var z=b(t,U,m-k,m+k,$-j,$+j)-3*b(t,U,m-k,m+k,$-j+C,$+j-C),r=b(t,U,m-j,m+j,$-k,$+k)-3*b(t,U,m-j+C,m+j-C,$-k,$+k),f=m-j+1,W=m+j-1,h=$-j+1,_=$+j-1,D=b(t,U,f,m-1,h,$-1)+b(t,U,m+1,W,$+1,_)-b(t,U,m+1,W,h,$-1)-b(t,U,f,m-1,$+1,_),l=(r*z-.9*D*(.9*D))*(i*i);
- y[$*U+m]=Math.abs(l);B[$*U+m]=l<0?0:1}var L=U*o;for(var $=N;$<A-N;$+=o)for(var m=N;m<U-N;m+=o){var H=$*U+m,a=y[H];
- if(a<16)continue;if(y[H-o]>=a||y[H+o]>=a)continue;if(y[H-L-o]>=a||y[H-L]>=a||y[H-L+o]>=a)continue;if(y[H+L-o]>=a||y[H+L]>=a||y[H+L+o]>=a)continue;
- c.push({x:~~(m*u.K3+.5),y:~~($*u.K3+.5),a2b:m,a1w:$,vW:M,N:a,agk:B[H],wu:E})}}if(S!=null){c.sort(function(d9,el){return el.N-d9.N});
- c=c.slice(0,S)}return c;var G=[];for(var H=0;H<c.length;H++){var p=!0,T=c[H];for(var v=0;v<c.length;
- v++){var g=c[v];if(v!=H&&g.N>T.N&&(g.vW==T.vW+1||g.vW==T.vW-1)){var co=T.x-g.x,eJ=T.y-g.y;if(co*co+eJ*eJ<5){p=!1;
- break}}}if(p)G.push(T)}console.log(c.length,G.length);return G}return{a23:w}}();X.Yz={};X.Yz.a5K=function(K){var Z=K.length,b=X.Yz.$k(K,!1),w=0,Y=1;
- throw"e";var J=[];for(var H=0;H<Z;H++)J[H]=X.Yz.bI(b[H]);var S=K[0][1],d=X.Yz.match(b[w],b[Y],J[Y]);
- console.log(d.length);var x=Math.max(Math.min(d.length,40),d.length*.54);x=Math.min(x,200);var c=d.slice(0,x),M=X.X0.a0c(b[w],b[Y],c,S.d,S.v),u=X.X0.aas(M,[0,0,0],1),t=S.d/2,U=S.v/2,A=1/Math.max(t,U);
- for(var H=0;H<1;H++){var y=c[H],B=b[w][y[0]],I=b[Y][y[1]],j=X.X0.af4(u,A*(B.x-t),A*(B.y-U),A*(I.x-t),A*(I.y-U))}var k=X.X0.anU(M,S),C=[];
- for(var H=0;H<2;H++){var i=k[H],E=[i[0][0],i[0][1],i[0][2],i[1][0],i[1][1],i[1][2],i[2][0],i[2][1]],o=P.o.ex(K[H],null,E);
- C.push([o.buffer,o.rect])}return[X.Yz.a3_(C[0],C[1],b[w],b[Y],c,M,k,S)]};X.Yz.x3=function(K,Z){var b=K.length,J=!1,w=Date.now(),Y=X.Yz.$k(K,!1,1e4);
- if(J)console.log("Descriptors ready",Date.now()-w);w=Date.now();for(var H=0;H<b;H++){var S=K[H][1];for(var d=0;
- d<Y[H].length;d++){Y[H][d].x+=S.x;Y[H][d].y+=S.y}}if(J)console.log("shifted",Date.now()-w);w=Date.now();
- var x=[];for(var H=0;H<b;H++)x[H]=X.Yz.bI(Y[H]);if(J)console.log("trees built",Date.now()-w);w=Date.now();
- var c=[];for(var H=0;H<b-1;H++)for(var d=H+1;d<b;d++){var M=X.Yz.match(Y[H],Y[d],x[d]);if(J)console.log("Matches found",H,d,M.length);
- M=M.slice(0,M.length>>>1);if(M.length<10)return null;var u=X.Yz.a9J(Y[H],Y[d],M,2);c.push([H,d,M,u])}c.sort(function(m,z){return z[2].length-m[2].length});
- if(J)console.log("Matches found",Date.now()-w);w=Date.now();var t=[],U=new UnionFind(b);for(var H=0;
- H<c.length;H++){var A=c[H],y=U.find(A[0]),B=U.find(A[1]);if(y!=B){t.push(A);U.link(y,B)}}var I=[];for(var H=0;
- H<b;H++)I[H]=[1,0,0,0,1,0,0,0];var j=[0],k=new Uint8Array(b);k[j[0]]=1;while(j.length!=0){var B=j.pop(),u=I[B],C=[];
- for(var H=0;H<t.length;H++){var A=t[H],i=A[0],E=A[1];if(i==B&&k[E]==0){I[E]=X.I.KS(u,A[3]);j.push(E);
- k[E]=1}if(E==B&&k[i]==0){I[i]=X.I.KS(u,X.I.yK(A[3]));j.push(i);k[i]=1}}}if(Z==null){var o=[];for(var H=0;
- H<b;H++)o.push([I[H][2],H]);o.sort(function(m,z){return m[0]-z[0]});Z=o[o.length>>>1][1]}var $=X.I.yK(I[Z]);
- for(var H=0;H<b;H++)I[H]=X.I.KS(I[H],$);if(J)console.log("Transforms reordered",Date.now()-w);w=Date.now();
- return I};X.Yz.$k=function(K,Z,b){var J=[],w=!1;for(var H=0;H<K.length;H++){var Y=K[H][0],S=K[H][1],d=S.d,x=S.v,c=X.T(S.t());
- X.Rb(Y,c);var M=Date.now(),u=X.Yz.a1y(c,S,!0);if(w)console.log("Pyramid built ---------------",Date.now()-M);
- M=Date.now();var t=X.a7g.a23(u,b);if(w)console.log("SURF Generation",Date.now()-M);M=Date.now();if(!Z){X.gp.agr(u,t);
- if(w)console.log("ORB Orientations",Date.now()-M);M=Date.now();X.gp.aeo(u,t,c,d,x);if(w)console.log("ORB Descriptors",Date.now()-M);
- M=Date.now()}J.push(t)}return J};X.Yz.a1y=function(K,Z,b){function J(c,u,t){var A=new Uint32Array(u*t);
- A[0]=c[0];for(var y=1;y<u;y++)A[y]=A[y-1]+c[y];for(var B=1;B<t;B++){var H=B*u;A[H]=A[H-u]+c[H];for(var y=1;
- y<u;y++)A[H+y]=c[H+y]+A[H+y-1]+A[H+y-u]-A[H+y-u-1]}return A}var w=[],Y=[K,Z];X.gY(Y);if(b){var S=X.e0(K,Z),d=S.rect,x=[S.h3,d];
- X.gY(x)}for(var H=0;H<Y.length;H++){var c=Y[2*H],M=Y[2*H+1],u=M.d,t=M.v,U=Math.min(u,t);if(U<30)break;
- if(U<1600)w.push({Ie:c,g2:u,wi:t,K3:1<<H,Yc:J(c,u,t)});if(!b)continue;var c=x[2*H],M=x[2*H+1],u=M.d,t=M.v,U=Math.min(u,t);
- if(U<30)break;if(U<1600)w.push({Ie:c,g2:u,wi:t,K3:(1<<H)*3/2,Yc:J(c,u,t)})}return w};X.Yz.a9J=function(K,Z,b,J){var w=Date.now(),Y,S=0,d=0,x=b.length,c=new Float64Array(2);
- for(var M=0;M<3e3;M++){var u=~~(Math.random()*x),t=~~(Math.random()*x),U=~~(Math.random()*x),A=~~(Math.random()*x),h=0,_=0;
- if(u==t||u==U||u==A||t==U||t==A||U==A)continue;var y=b[u],B=b[t],I=b[U],j=b[A],k=K[y[0]],C=Z[y[1]],i=K[B[0]],E=Z[B[1]],o=K[I[0]],$=Z[I[1]],m=K[j[0]],z=Z[j[1]],r=[k.x,k.y,i.x,i.y,o.x,o.y,m.x,m.y],f=[C.x,C.y,E.x,E.y,$.x,$.y,z.x,z.y],W=X.I.ku(r,f);
- if(W[0]==0&&W[1]==0&&W[3]==0&&W[4]==0)continue;var D=x-S+2;for(var H=0;H<x&&H-h<D;H++){var l=K[b[H][0]],L=Z[b[H][1]];
- X.I.Lm(L.x,L.y,W,c);var N=c[0]-l.x,a=c[1]-l.y,G=N*N+a*a;if(G<J){h++;_+=G}}if(h>S||h==S&&_<d){Y=W;S=h;
- d=_}}return Y};var bq=new Uint8Array(256);for(var H=0;H<256;H++){var dB=0,q=H;while(q!=0){q=q&q-1;dB++}bq[H]=dB}X.Yz.ama=function(K,Z,b){var J=0,w=K.length;
- for(var H=0;H<w&&J<b;H++)J+=bq[K[H]^Z[H]];return J};X.Yz.agc=function(K,Z,b,top,J){if(J[b]==1)return;
- var w=X.Yz.ama(K.Bd,Z.Bd,top[0]);if(w<top[0]){if(w<top[2]){top[0]=top[2];top[1]=top[3];top[2]=w;top[3]=b}else{top[0]=w;
- top[1]=b}}J[b]=1};X.Yz.bI=function(K){var Z=[],b=[],J=[[],[]],w=4;for(var H=0;H<K.length;H++)(K[H].agk==0?Z:b).push(H);
- for(var Y=0;Y<2;Y++){var S=new Array(w),d=[],x=Y==0?Z:b,c=x.length/256,M=[];for(var u=0;u<32;u++){var t=new Array(256),y=0;
- for(var U=0;U<256;U++)t[U]=[];for(var U=0;U<x.length;U++){var A=x[U];t[K[A].Bd[u]].push(A)}for(var U=0;
- U<256;U++)y+=Math.abs(t[U].length-c);M.push([y,u,t])}M.sort(function(B,I){return B[0]-I[0]});var d=[],S=[];
- J[Y]=[d,S];for(var H=0;H<w;H++){d.push(M[H][1]);S.push(M[H][2])}}return J};X.Yz.match=function(K,Z,b){var J=[],w=new Uint16Array(Z.length);
- w.fill(65535);var Y=new Uint8Array(Z.length),top=new Uint32Array(4),S=[];for(var d=0;d<K.length;d++){var x=K[d],c=x.Bd;
- top.fill(1e6);Y.fill(0);var M=b[x.agk];for(var u=0;u<M[1].length;u++){var t=M[1][u][c[M[0][u]]];for(var U=0;
- U<t.length;U++){var A=t[U];X.Yz.agc(x,Z[A],A,top,Y)}}if(top[2]<50&&top[2]<top[0]*.5){var y=w[top[3]];
- if(y==65535){w[top[3]]=J.length;J.push([d,top[3],top[2]])}else if(top[2]<J[y][2]){J[y]=[d,top[3],top[2]]}}}J.sort(function(B,I){return B[2]-I[2]});
- return J};X.Yz.a5W=function(K){var Z=new bW;for(var H=0;H<K.length;H++)Z=Z.tO(K[H][1]);var b=X.T(Z.t()*4);
- for(var H=0;H<K.length;H++)X.Q.aK("norm",K[H][0],K[H][1],b,Z,Z,1);return[b,Z]};X.Yz.a3_=function(K,Z,b,J,w,Y,S,d){var x=K[1].clone(),c=x.clone();
- x.x=x.y=0;var M=Z[1].clone(),u=M.clone();M.x=M.y=0;M.x=x.d;var t=x.tO(M),U=u.y-c.y,A=X.T(t.t()*4);X.EU(K[0],x,A,t);
- X.EU(Z[0],new bW(M.x,M.y+U,M.d,M.v),A,t);var y=document.createElement("canvas");y.width=t.d;y.height=t.v;
- var B=y.getContext("2d");B.lineWidth=.5;B.putImageData(new ImageData(new Uint8ClampedArray(A.buffer),t.d,t.v),0,0);
- if(Y){var I=Y[0],j=X._w.e$(I),k=x.d,C=d.d;for(var H=0;H<w.length;H++){var i=w[H],K=b[i[0]],Z=J[i[1]];
- B.strokeStyle="#"+"ff0000";B.beginPath();var E=X.X0.afZ(j,S[0],Z,0,C),o=X.X0.afZ(I,S[1],K,0,C);B.moveTo(-c.x+E[0],-c.y+E[1]);
- B.lineTo(-c.x+E[2],-c.y+E[3]);B.moveTo(k-u.x+o[0],-u.y+U+o[1]);B.lineTo(k-u.x+o[2],-u.y+U+o[3]);B.stroke()}}if(w){var $=w.length;
- for(var H=0;H<$;H++){var i=w[H],K=b[i[0]],Z=J[i[1]];B.strokeStyle="#"+"ffff00"}}var m=new Uint8Array(B.getImageData(0,0,t.d,t.v).data.buffer);
- if(!1){for(var z=0;z<2;z++){var W=z==0?b:J,h=z*x.d;for(var H=0;H<W.length;H++){var _=W[H],D=~~_.x,l=~~_.y,L=(l*t.d+D+h)*4;
- m[L+1]=m[L+2]=_.aik*60;m[L+0]=0;m[L+3]=255}}}return[m,t]};X.stack={};X.stack.stack=function(K,Z,b){var J=K.length,w=Z.length;
- if(J==1){Z.set(K[0]);return}if(b=="avrg"||b=="stdv"||b=="summ"||b=="vari"){var Y=1/J;for(var H=0;H<w;
- H++){var S=0;for(var d=0;d<J;d++)S+=K[d][H];var x=~~(S*Y+.5);if(b=="avrg"||(H&3)==3)Z[H]=x;else if(b=="summ")Z[H]=255*Math.pow(Math.min(255,S)*(1/255),1/2.4);
- else{var c=0;for(var d=0;d<J;d++){var M=K[d][H]-x;c+=M*M}var u=Math.sqrt(c*Y)*(1/255);if(b=="stdv")Z[H]=255*Math.pow(u,1/2.4);
- else Z[H]=255*Math.pow(u*u,1/2.4)}}}else if(b=="maxx"){for(var H=0;H<w;H++){var t=0;for(var d=0;d<J;
- d++)t=Math.max(t,K[d][H]);Z[H]=t}}else if(b=="minn"){for(var H=0;H<w;H++){var t=255;for(var d=0;d<J;
- d++)t=Math.min(t,K[d][H]);Z[H]=t}}else if(b=="medn"||b=="rang"){var U=function(I,j){return I-j},A=new Array(J),y=0,B=0;
- if(J%1==0){B=J>>>1;y=B-1}else{y=B=J>>>1}for(var H=0;H<w;H++){for(var d=0;d<J;d++)A[d]=K[d][H];A.sort(U);
- if(b=="medn")Z[H]=A[y]+A[B]>>>1;else Z[H]=(H&3)==3?A[J-1]:A[J-1]-A[0]}}else console.log(b)};X.i_={};
- X.i_.abo=function(K,Z,b,J,w){var Y=X.i_.M$(K.buffer,Z,b).Og,S=Date.now(),d=new Uint32Array(Y.length);
- for(var H=0;H<Y.length;H++)d[H]=Y[H].hy;var x=UPNG.quantize.getKDtree(new Uint8Array(d.buffer),J),c=[Z,1,-Z,-1,Z+1,-Z+1,-Z-1,Z-1,Z+Z,2,-Z-Z,-2,Z+Z-1,Z+Z+1,Z+2,-Z+2,-Z-Z+1,-Z-Z-1,-Z-2,Z-2,Z+Z+2,-Z-Z+2-Z-Z-2,Z+Z-2],M=new Uint8Array(Z*b),u=K;
- for(var t=0;t<b;t++)for(var U=0;U<Z;U++){var H=t*Z+U<<2,A=u[H]*(1/255),y=u[H+1]*(1/255),B=u[H+2]*(1/255),I=u[H+3]*(1/255),j=X.i_.QC(x,A,y,B,I,w);
- if(j==null){var k=[],C=0;while(C<20){var i=t*Z+U+c[C]<<2,E=u[i]*(1/255),o=u[i+1]*(1/255),$=u[i+2]*(1/255),m=u[i+3]*(1/255),z=X.i_.QC(x,E,o,$,m,.005);
- if(z!=null){if(k.indexOf(z)==-1){k.push(z);z.QD=1}else z.QD++}C++}k.sort(function(I,B){return B.QD-I.QD});
- while(k.length!=0&&k[k.length-1].QD<3)k.pop();if(k.length==0)j=X.i_.QC(x,A,y,B,I,100);else if(k.length==1)j=k[0];
- else if(k.length==2){var r=k[0],f=k[1],W=r.est.q,h=f.est.q,_=h[0]-W[0],D=h[1]-W[1],l=h[2]-W[2],L=h[3]-W[3],N=A-W[0],a=y-W[1],G=B-W[2],p=I-W[3],T=_*_+D*D+l*l+L*L,v=N*N+a*a+G*G+p*p,g=(N*_+a*D+G*l+p*L)/T,co=v-g*g*T;
- if(co<.5)j=g<.5?r:f;else{j=X.i_.QC(x,A,y,B,I,100)}}else{var r=k[0],f=k[1],eJ=k[2],W=r.est.q,h=f.est.q,d9=eJ.est.q,el=W[0]-d9[0],O=W[1]-d9[1],fO=W[2]-d9[2],hn=W[3]-d9[3],an=h[0]-d9[0],cF=h[1]-d9[1],cY=h[2]-d9[2],iF=h[3]-d9[3],eU=d9[0]-A,g_=d9[1]-y,iQ=d9[2]-B,b5=d9[3]-I,eK=el*el+O*O+fO*fO+hn*hn,bE=el*an+O*cF+fO*cY+hn*iF,iB=eU*el+g_*O+iQ*fO+b5*hn,i2=el*an+O*cF+fO*cY+hn*iF,eu=an*an+cF*cF+cY*cY+iF*iF,dp=eU*an+g_*cF+iQ*cY+b5*iF,bJ=1/(bE*i2-eK*eu),g=(eu*iB-dp*bE)*bJ,bB=(dp*eK-iB*i2)*bJ,fC=1-g-bB,dr=Math.max(g,bB,fC);
- if(dr==g)j=r;else if(dr==bB)j=f;else j=eJ}}M[H>>2]=j.ind}return{gw:M,Og:x[1]}};X.i_.M$=function(K,Z,b){var J=[],w={},Y=Z-1,S=b-1,d=0,x=new Uint32Array(K),c=[-Z-1,-Z,-Z+1,-1,1,Z-1,Z,Z+1,Z+Z,2,-Z-Z,-2,Z+Z-1,Z+Z+1,Z+2,-Z+2,-Z-Z+1,-Z-Z-1,-Z-2,Z-2,Z+Z+2,-Z-Z+2-Z-Z-2,Z+Z-2];
- for(var M=1;M<S;M++)for(var u=1;u<Y;u++){var t=M*Z+u,U=x[t],A=!0;for(var H=0;H<8;H++)A=A&&x[t+c[H]]==U;
- if(A){d++;var y=w[U];if(y==null){w[U]=J.length;J.push({hy:U,QR:1})}else J[y].QR++}}return{Og:J,abX:d}};
- X.i_.QC=function(K,Z,b,J,w,Y){var S=UPNG.quantize.getNearest(K[0],Z,b,J,w);return X.i_.akm(S,Z,b,J,w)<Y?S:null};
- X.i_.akm=function(K,Z,b,J,w){var Y=K.est.q,S=Z-Y[0],d=b-Y[1],x=J-Y[2],c=w-Y[3];return S*S+d*d+x*x+c*c};
- X.i_.a6T=function(K,Z,b,J){var w=X.i_.aga(K,Z,b,J),Y=w.gw,S=w.Og,d=w.a87,x=UPNG.quantize.getKDtree(new Uint8Array(d.buffer.slice(0)),200),c=[];
- for(var H=0;H<S.length;H++){var M=S[H].SQ,u=M[0],t=M[1],U=M[2],A=M[3];if(Math.min(u,t,U,A)<0)throw"e";
- var y=UPNG.quantize.getNearest(x[0],u/255,t/255,U/255,A/255);c.push(x[1].indexOf(y))}for(var H=0;H<Z*b;
- H++)Y[H]=c[Y[H]];return{gw:Y,Og:x[1]}};X.i_.aga=function(K,Z,b,J){var w=Z*b,Y=2*w,S=X.i_.a2E(K,Z,b),d=65535+1,x=new Uint32Array(d),M=0;
- for(var H=0;H<Y;H++)x[S[H]]++;var c=new Uint32Array(d);for(var H=0;H<d;H++){c[H]=M;M+=x[H]}var u=new Uint32Array(Y);
- for(var H=0;H<Y;H++){var t=S[H];u[c[t]]=H;c[t]++}var U=new UnionFind(w),A=new Uint16Array(w),y=new Uint32Array(w);
- for(var H=0;H<w;H++)y[H]=1;var B=w,I=1e5/(J*10);for(var j=0;j<Y;j++){var k=u[j],C=S[k];if(C==65535)continue;
- var H=k>>1,i=H+((k&1)==0?1:Z),E=U.find(H),o=U.find(i),$=Math.min(A[E]+I/Math.sqrt(y[E]),A[o]+I/Math.sqrt(y[o]));
- if(E!=o&&C<=$){U.link(H,i);B--;var m=U.find(H);y[m]=y[E]+y[o];A[m]=C}}var z=[],r={},f=new Uint16Array(w);
- for(var H=0;H<w;H++){var m=U.find(H),W=r[m];if(W==null){r[m]=W=z.length;z.push({QR:0,SQ:[0,0,0,0]})}z[W].QR++;
- for(var i=0;i<4;i++)z[W].SQ[i]+=K[(H<<2)+i];f[H]=W}var h=new Uint32Array(z.length);for(var H=0;H<z.length;
- H++){var W=z[H];for(var i=0;i<4;i++)W.SQ[i]=Math.round(W.SQ[i]/W.QR);h[H]=W.SQ[3]<<24|W.SQ[2]<<16|W.SQ[1]<<8|W.SQ[0]}return{gw:f,Og:z,a87:h}};
- X.i_.a2E=function(K,Z,b){var J=new Uint16Array(Z*b*2);for(var w=0;w<b;w++)for(var Y=0;Y<Z;Y++){var H=w*Z+Y;
- J[H+H]=Y<Z-1?X.i_.QU(K,H,H+1):65535;J[H+H+1]=w<b-1?X.i_.QU(K,H,H+Z):65535}return J};X.i_.QU=function(K,H,Z){var b=H<<2,J=Z<<2,w=K[b],Y=K[b+1],S=K[b+2],d=K[b+3],x=K[J],c=K[J+1],M=K[J+2],u=K[J+3],t=w-x,U=Y-c,A=S-M,y=d-u;
- return t*t+U*U+A*A+y*y>>2};X.i_.Ed=function(){function K(I,j,k,C,i,E){var o=[],$=E,m=E,z=E>>>2;for(var r=0;
- r<i;r++)for(var f=0;f<C;f++){var W=~~((f+.5)*$),h=~~((r+.5)*m),_=1e9,D=Math.max(0,W-z),l=Math.min(j,W+z+1),L=Math.max(0,h-z),N=Math.min(k,h+z+1);
- for(var a=L;a<N;a++)for(var G=D;G<l;G++){var p=Z(I,j,G,a);if(p<_){W=G;h=a;_=p}}var T=(h*j+W)*4;o.push(W,h)}return o}function Z(I,j,k,C){var i=(C*j+k)*4,E=j*4,o=b(I,i-4,i)+b(I,i,i+4),$=b(I,i-E,i)+b(I,i,i+E);
- return o+$}function b(I,j,k){var C=I[j]-I[k],i=I[j+1]-I[k+1],E=I[j+2]-I[k+2];return C*C+i*i+E*E}var J=0,w=0;
- function Y(I,j,k,C){w++;if(C<J)J=C;I[C].push(j,k)}function S(I){w--;while(I[J].length==0)J++}function d(I,j,k){J=0;
- w=0;var C=j*k,i=Math.round(Math.min(j,k)/50),h=0,_=16;if(i==0)i=1;var E=30/i,o=Math.floor(j/i),$=Math.floor(k/i),m=new Uint16Array(C);
- for(var H=0;H<C;H++)m[H]=65535;var z=K(I,j,k,o,$,i),r=z.length>>>1;if(r>65535)throw r;var f=[];for(var H=0;
- H<1e3+k;H++)f.push([]);var W=[0,1,0,-1,-1,0,1,0],D=Math.min($,5),l=new Uint32Array(r*6);for(var L=0;
- L<$;L+=D){var N=Math.min(L+D+1,$);for(var a=L;a<N;a++)for(var G=0;G<o;G++){var H=a*o+G,p=H*2,T=z[p+1]<<16|z[p];
- Y(f,T,H,z[p+1]>>>_)}var v=Math.min(k,N*i);if(L+D>=$)v=k;while(w!=0){S(f);var g=f[J].pop(),co=f[J].pop(),eJ=co>>>16,d9=co&65535,H=eJ*j+d9;
- if(m[H]==65535){var el=g*6,O=H<<2;m[H]=g;l[el]+=I[O];l[el+1]+=I[O+1];l[el+2]+=I[O+2];l[el+3]+=d9;l[el+4]+=eJ;
- l[el+5]++;var fO=eJ>>>_;if(eJ!=v-1&&m[H+j]==65535)Y(f,eJ+1<<16|d9,g,x(I,j,E,d9,eJ+1,l,el)+fO);if(eJ!=0&&m[H-j]==65535)Y(f,eJ-1<<16|d9,g,x(I,j,E,d9,eJ-1,l,el)+fO);
- if(d9!=0&&m[H-1]==65535)Y(f,eJ<<16|d9-1,g,x(I,j,E,d9-1,eJ,l,el)+fO);if(d9!=j-1&&m[H+1]==65535)Y(f,eJ<<16|d9+1,g,x(I,j,E,d9+1,eJ,l,el)+fO)}}if(v!=eJ){var hn=(L+D)*o;
- l.fill(0,hn*6,(hn+o)*6);for(var eJ=(L+D-2)*i;eJ<v;eJ++)for(var d9=0;d9<j;d9++){var H=eJ*j+d9;if(m[H]>=hn){m[H]=65535}}}}return{gw:m,hc:r,je:l}}X.i_.ct=function(I,j,k,C,i){var E=I.hc,o=j*k,$=I.je,m=I.gw,z=U(C,m,E,o),r=new UnionFind(E),l=0;
- for(var f=1;f<k;f++)for(var W=1;W<j;W++){var H=f*j+W,h=m[H],_=0;if((_=m[H-1])!=h&&z[_]==z[h]&&c($,0,h*6,_*6)<i)r.link(h,_);
- if((_=m[H-j])!=h&&z[_]==z[h]&&c($,0,h*6,_*6)<i)r.link(h,_)}var D=new Uint16Array(E);D.fill(65535);var L=new Uint16Array(E);
- for(var H=0;H<E;H++){var N=r.find(H);if(D[N]==65535)D[N]=l++;L[H]=D[N]}var a=new Uint16Array(o);for(var H=0;
- H<o;H++)a[H]=L[m[H]];return{gw:a,hc:l}};X.i_.ajb=function(I,j,k,C){var i=X.T(k),E=j.length,o=0;for(var H=0;
- H<E&&o!=3;H++){var $=C[H];if($==0||$==255){var m=j[H],z=2-($>>>7);i[m]=o=i[m]|z}}return o!=3};function x(I,j,k,C,i,E,o){var $=(i*j+C)*4,m=E[o+5],z=1/m,r=I[$]*m-E[o],f=I[$+1]*m-E[o+1],W=I[$+2]*m-E[o+2],h=C*m-E[o+3],_=i*m-E[o+4],D=Math.sqrt(r*r+f*f+W*W),l=Math.sqrt(h*h+_*_);
- return~~((D+k*l)*z+.5)}function c(I,j,k,C){var i=1/I[k+5],E=1/I[C+5],o=I[k]*i-I[C]*E,$=I[k+1]*i-I[C+1]*E,m=I[k+2]*i-I[C+2]*E,z=I[k+3]*i-I[C+3]*E,r=I[k+4]*i-I[C+4]*E,f=Math.sqrt(o*o+$*$+m*m),W=Math.sqrt(z*z+r*r);
- return~~(f+j*W+.5)}function M(I,j,k){var C=X.JS(I,new bW(0,0,j,k)),i=C.rect.d,E=C.rect.v,o=d(C.h3,i,E),$=o.gw,m=Date.now(),z=new Uint16Array(j*k);
- z.fill(65535);for(var r=0;r<E;r++){for(var f=0;f<i;f++){var W=r*i+f,H=(r<<1)*j+(f<<1),h=$[W];if($[W-i]!=h||$[W-1]!=h||$[W+1]!=h||$[W+i]!=h)h=65535;
- z[H]=h;z[H+1]=h;z[H+j]=h;z[H+j+1]=h}}o.gw=z;return o}function u(I,j){var H=0,k=I.length;while(H!=k&&I[H]!=j)H+=2;
- return H==k?-1:H}function t(I,H){if(H==I.length-2){I.pop();I.pop()}else{I[H+1]=I.pop();I[H]=I.pop()}}X.i_.a9k=function(I,j,k,C,i){var E=new Uint32Array(i*4400),Z=[];
- for(var H=0;H<i;H++)Z.push([]);for(var o=0;o<k;o++)for(var $=0;$<j;$++){var H=o*j+$,m=H<<2,z=C[H],r=0,f=I[m]>>>4,W=I[m+1]>>>4,h=I[m+2]>>>4;
- E[z*4400+(f<<8|W<<4|h)]++;E[z*4400+4096]++;E[z*4400+4100+(f<<4|W)]++;E[z*4400+4360+f]++;if($!=0&&(r=C[H-1])!=z&&u(Z[z],r)==-1){Z[z].push(r,0);
- Z[r].push(z,0)}if(o!=0&&(r=C[H-j])!=z&&u(Z[z],r)==-1){Z[z].push(r,0);Z[r].push(z,0)}}for(var H=0;H<i;
- H++){var h=Z[H];for(var _=0;_<h.length;_+=2)h[_+1]=B(E,H,h[_])}return[E,Z]};function U(I,j,k,C){var i=X.T(k);
- for(var H=0;H<C;H++){var E=I[H];if(E==0||E==255)i[j[H]]=2-(E>>>7)}return i}X.i_.a5z=function(I,j,k,C,i,E,o){var $=j*k,m=o[0],Z=o[1],z=new UnionFind(C),r=U(i,I,C,$),f=-1,W=!0,h=0;
- for(var H=0;H<C;H++)if(r[H]==1){if(f==-1)f=H;else z.link(H,f)}if(f==-1){for(var H=0;H<$;H++)E[H]=i[H]==255?255:0;
- return}while(W){while(W){W=!1;for(var H=0;H<C;H++){if(r[H]==0){var _=A(Z[H]);if(r[_]==1){r[H]=r[_];W=!0;
- z.link(H,_)}}}}W=!0;h=0;while(W){W=!1;for(var H=0;H<C;H++){if(r[H]==0){var _=A(Z[H]);if(r[_]==0){var D=H*4400,l=_*4400;
- for(var L=0;L<4400;L+=2){m[D+L]+=m[l+L];m[D+L+1]+=m[l+L+1]}y(Z,m,H,_);h++;r[_]=3;W=!0;z.link(H,_)}}}}W=h!=0}var N=z.find(f);
- for(var H=0;H<C;H++)r[H]=z.find(H)==N?255:0;for(var H=0;H<$;H++){E[H]=r[I[H]]}for(var H=0;H<$;H++){var _=i[H];
- if(_==0||_==255)E[H]=_}};function A(I){var j=0,k=0,C=I.length;for(var i=0;i<C;i+=2){var E=I[i+1];if(E>k){k=E;
- j=i}}return I[j]}function y(Z,I,j,k){var C=Z[j],i=Z[k];t(C,u(C,k));t(i,u(i,j));for(var H=0;H<i.length;
- H+=2){var E=i[H],o=Z[E];t(o,u(o,k));if(u(o,j)==-1){o.push(j,0);C.push(E,0)}}for(var H=0;H<C.length;H+=2){var E=C[H],o=Z[E],$=B(I,j,E);
- C[H+1]=$;o[u(o,j)+1]=$}}function B(I,j,k){var C=0,i=4096,E=j*4400,o=k*4400;for(var $=0;$<16;$++){if(I[E+4360+$]==0||I[o+4360+$]==0)continue;
- for(var m=0;m<16;m++){var z=$<<4|m;if(I[E+4100+z]==0||I[o+4100+z]==0)continue;var r=E+(z<<4),f=o+(z<<4);
- for(var H=0;H<16;H++)C+=Math.sqrt(I[r+H]*I[f+H])}}var W=C/Math.sqrt(I[E+i]*I[o+i]);return~~(999.99999*W)}return d}();
- var f1=function(){function K(){this.t=0;this.P2=0;this.v$={};this.xe=[];this.UN=1e5;this.vx=1e5;this.Df=-1;
- this.vk=-1;this.color=0}function Z(q){this.nV=q;this.Qc=new Array(q);this.hy=new Array(q*6);this.ag6=0;
- this.HN=new Array(q*2);this.alpha=new Array(q);this.hB=new Array(q);this.Zk=new Array(q)}function b(w,Y,S,d){function x(B,I,w,Y){return w[Y*I+B]}function c(H){var o=w.length;
- while(H<o&&w[H]==0)H++;return H<o?H:-1}function M(B,I,o){for(var H=2;H<5;H++){var $=0;for(var m=-H+1;
- m<=H-1;m++){$+=x(B+m,I+H-1,w,Y)==o?1:-1;$+=x(B+H-1,I+m-1,w,Y)==o?1:-1;$+=x(B+m-1,I-H,w,Y)==o?1:-1;$+=x(B-H,I+m,w,Y)==o?1:-1}if($>0)return 1;
- else if($<0)return 0}return 0}function u(o,A){var y=new K,B=o,I=A,$=0,m=1,z;y.color=w[A*Y+o];y.sign=x(o,A,w,Y)==y.color?"+":"-";
- while(1){y.xe.push(B,I);if(B>y.Df)y.Df=B;if(B<y.UN)y.UN=B;if(I>y.vk)y.vk=I;if(I<y.vx)y.vx=I;y.P2++;B+=$;
- I+=m;y.t-=B*m;if(B==o&&I==A)break;var r=x(B+($+m-1>>1),I+(m-$-1>>1),w,Y)==y.color,f=x(B+($-m-1>>1),I+(m+$-1>>1),w,Y)==y.color;
- if(f&&!r){if(d._x=="right"||d._x=="black"&&y.sign=="+"||d._x=="white"&&y.sign=="-"||d._x=="majority"&&M(B,I,y.color)||d._x=="minority"&&!M(B,I,y.color)){z=$;
- $=-m;m=z}else{z=$;$=m;m=-z}}else if(f){z=$;$=-m;m=z}else if(!r){z=$;$=m;m=-z}}return y}var t=0,U=[];
- while(!0){var t=c(t);if(t==-1)break;var A=Math.floor(t/Y),y=u(t-A*Y,A);for(var H=0;H<y.xe.length-2;H+=2){var B=y.xe[H],I=y.xe[H+1],j=I*Y+B;
- if(B==y.xe[H+2]&&I+1==y.xe[H+3]&&w[j]!=0)f1.fill(j,w,Y,0)}if(y.t>d.a4Z)U.push(y)}for(var H=0;H<U.length;
- H++)U[H].parent=-1;var k=Date.now();for(var H=1;H<U.length;H++){var C=U[H];for(var i=H-1;i>=0;i--){var E=U[i];
- if(C.UN<E.UN||C.Df>E.Df||C.vx<E.vx||C.vk>E.vk)continue;if(!f1.a8c(E.xe,C.xe[0]+.5,C.xe[1]+.5))continue;
- C.parent=i;break}}return U}function J(w,Y){function S($,m,z,r,f){this.x=$;this.y=m;this.zO=z;this.sc=r;
- this.so=f}function d($,q){return(q+$)%q}function x($,m,z,r){return $*r-z*m}function c($,m,z,r){return $*z+m*r}function M($,m,z){if($<=z)return $<=m&&m<z;
- else return $<=m||m<z}function u($,m,z){var r=0;r+=m*$[0]*m;r+=m*$[1]*z;r+=m*$[2];r+=z*$[3]*m;r+=z*$[4]*z;
- r+=z*$[5];r+=$[6]*m;r+=$[7]*z;r+=$[8];return r}function t($,m,z){return m+$*(z-m)}function U($,m,z,r){var f=Math.sign(z-$),W=-Math.sign(r-m);
- return f*(z-$)-W*(r-m)}function A($,m){return Math.sqrt($*$+m*m)}function y($,m,z,r,f){var W=1-$;return W*W*W*m+3*(W*W*$)*z+3*($*$*W)*r+$*$*$*f}function B($,m,z,r,f,W,h,_){var D=x($,m,h,_),l=x(z,r,h,_),L=x(f,W,h,_),N=D-2*l+L,a=-2*D+2*l,G=D,p=a*a-4*N*G;
- if(N==0||p<0)return-1;var T=Math.sqrt(p),v=(-a+T)/(2*N),g=(-a-T)/(2*N);if(v>=0&&v<=1)return v;else if(g>=0&&g<=1)return g;
- else return-1}function I(o){var H,$,m;o.R6=o.xe[0];o.abP=o.xe[1];o.m1=[];var z=o.m1;z.push(new S(0,0,0,0,0));
- for(H=0;H<o.P2;H++){$=o.xe[H<<1]-o.R6;m=o.xe[(H<<1)+1]-o.abP;z.push(new S(z[H].x+$,z[H].y+m,z[H].zO+$*m,z[H].sc+$*$,z[H].so+m*m))}}function j(o){var q=o.P2,$=o.xe,m,z=new Array(q),r=new Array(q),f=new Array(4),W,h,_,D,l,L,N,a,G,p,T,H,v,g,co,eJ,d9,el,O=0;
- o.RP=new Array(q);for(H=q-1;H>=0;H--){if($[H<<1]!=$[O<<1]&&$[(H<<1)+1]!=$[(O<<1)+1])O=H+1;r[H]=O}for(H=q-1;
- H>=0;H--){var fO=d(H+1,q)<<1;f[0]=f[1]=f[2]=f[3]=0;m=(3+3*($[fO]-$[H<<1])+($[fO+1]-$[(H<<1)+1]))/2;f[m]++;
- W=0;h=0;_=0;D=0;O=r[H];g=H;while(1){T=0;m=(3+3*Math.sign($[O*2]-$[g*2])+Math.sign($[O*2+1]-$[g*2+1]))/2;
- f[m]++;if(f[0]&&f[1]&&f[2]&&f[3]){z[H]=g;T=1;break}G=$[O*2]-$[H*2];p=$[O*2+1]-$[H*2+1];if(x(W,h,G,p)<0||x(_,D,G,p)>0){break}if(Math.abs(G)<=1&&Math.abs(p)<=1){}else{l=G+(p>=0&&(p>0||G<0)?1:-1);
- L=p+(G<=0&&(G<0||p<0)?1:-1);if(x(W,h,l,L)>=0){W=l;h=L}l=G+(p<=0&&(p<0||G<0)?1:-1);L=p+(G>=0&&(G>0||p<0)?1:-1);
- if(x(_,D,l,L)<=0){_=l;D=L}}g=O;O=r[g];if(!M(O,H,g)){break}}if(T==0){N=Math.sign($[O*2]-$[g*2]);a=Math.sign($[O*2+1]-$[g*2+1]);
- G=$[g*2]-$[H*2];p=$[g*2+1]-$[H*2+1];co=x(W,h,G,p);eJ=x(W,h,N,a);d9=x(_,D,G,p);el=x(_,D,N,a);v=1e7;if(eJ<0){v=Math.floor(co/-eJ)}if(el>0){v=Math.min(v,Math.floor(-d9/el))}z[H]=d(g+v,q)}}v=z[q-1];
- o.RP[q-1]=v;for(H=q-2;H>=0;H--){if(M(H+1,z[H],v)){v=z[H]}o.RP[H]=v}for(H=q-1;M(d(H+1,q),v,o.RP[H]);H--){o.RP[H]=v}}function k(o){function $(o,H,m){var q=o.P2,G=o.xe,p=o.m1,T,v,g,co,eJ,r,d9,el,a,O,fO,hn,an,cF,cY=0;
- if(m>=q){m-=q;cY=1}if(cY==0){T=p[m+1].x-p[H].x;v=p[m+1].y-p[H].y;co=p[m+1].sc-p[H].sc;g=p[m+1].zO-p[H].zO;
- eJ=p[m+1].so-p[H].so;r=m+1-H}else{T=p[m+1].x-p[H].x+p[q].x;v=p[m+1].y-p[H].y+p[q].y;co=p[m+1].sc-p[H].sc+p[q].sc;
- g=p[m+1].zO-p[H].zO+p[q].zO;eJ=p[m+1].so-p[H].so+p[q].so;r=m+1-H+q}fO=(G[H<<1]+G[m<<1])/2-G[0];hn=(G[(H<<1)+1]+G[(m<<1)+1])/2-G[1];
- cF=G[m<<1]-G[H<<1];an=-(G[(m<<1)+1]-G[(H<<1)+1]);d9=(co-2*T*fO)/r+fO*fO;el=(g-T*hn-v*fO)/r+fO*hn;a=(eJ-2*v*hn)/r+hn*hn;
- O=an*an*d9+2*an*cF*el+cF*cF*a;return Math.sqrt(O)}var H,m,z,r,q=o.P2,f=new Array(q+1),W=new Array(q+1),h=new Array(q),_=new Array(q+1),D=new Array(q+1),l=new Array(q+1),L,N,a;
- for(H=0;H<q;H++){a=d(o.RP[d(H-1,q)]-1,q);if(a==H){a=d(H+1,q)}if(a<H){h[H]=q}else{h[H]=a}}m=1;for(H=0;
- H<q;H++){while(m<=h[H]){_[m]=H;m++}}H=0;for(m=0;H<q;m++){D[m]=H;H=h[H]}D[m]=q;z=m;H=q;for(m=z;m>0;m--){l[m]=H;
- H=_[H]}l[0]=0;f[0]=0;for(m=1;m<=z;m++){for(H=l[m];H<=D[m];H++){N=-1;for(r=D[m-1];r>=_[H];r--){L=$(o,r,H)+f[r];
- if(N<0||L<N){W[H]=r;N=L}}f[H]=N}}o.un=z;o.a83=new Array(z);for(H=q,m=z-1;H>0;m--){H=W[H];o.a83[m]=H}}function C(o){function $(o,H,L,h,_,iF){var q=o.P2,eU=o.m1,g_=0,a;
- while(L>=q){L-=q;g_+=1}while(H>=q){H-=q;g_-=1}while(L<0){L+=q;g_-=1}while(H<0){H+=q;g_+=1}var iQ=eU[L+1].x-eU[H].x+g_*eU[q].x,b5=eU[L+1].y-eU[H].y+g_*eU[q].y,eK=eU[L+1].sc-eU[H].sc+g_*eU[q].sc,bE=eU[L+1].zO-eU[H].zO+g_*eU[q].zO,iB=eU[L+1].so-eU[H].so+g_*eU[q].so,N=L+1-H+g_*q;
- h[iF]=iQ/N;h[iF+1]=b5/N;var i2=(eK-iQ*iQ/N)/N,eu=(bE-iQ*b5/N)/N,dp=(iB-b5*b5/N)/N,bJ=(i2+dp+Math.sqrt((i2-dp)*(i2-dp)+4*eu*eu))/2;
- i2-=bJ;dp-=bJ;if(Math.abs(i2)>=Math.abs(dp)){a=Math.sqrt(i2*i2+eu*eu);if(a!=0){_[iF]=-eu/a;_[iF+1]=i2/a}}else{a=Math.sqrt(dp*dp+eu*eu);
- if(a!=0){_[iF]=-dp/a;_[iF+1]=eu/a}}if(a==0){_[iF]=_[iF+1]=0}}var m=o.un,z=o.a83,q=o.P2,r=o.xe,f=o.R6,W=o.abP,h=new Array(m*2),_=new Array(m*2),D=new Array(m),l=new Array(3),H,L,N,a,v,g,co,eJ,d9,el,O;
- o.v$=new Z(m);for(H=0;H<m;H++){L=z[d(H+1,m)];L=d(L-z[H],q)+z[H];h[H<<1]=0;h[(H<<1)+1]=0;_[H<<1]=0;_[(H<<1)+1]=0;
- $(o,z[H],L,h,_,H<<1)}for(H=0;H<m;H++){D[H]=[0,0,0,0,0,0,0,0,0];var G=_[H<<1]*_[H<<1]+_[(H<<1)+1]*_[(H<<1)+1],p=1/G;
- if(G!=0){l[0]=_[(H<<1)+1];l[1]=-_[H<<1];l[2]=-l[1]*h[(H<<1)+1]-l[0]*h[H<<1];for(a=0;a<3;a++){D[H][a*3+0]=l[a]*l[0]*p;
- D[H][a*3+1]=l[a]*l[1]*p;D[H][a*3+2]=l[a]*l[2]*p}}}var T=[0,0,0,0,0,0,0,0,0];for(H=0;H<m;H++){T[0]=T[1]=T[2]=T[3]=T[4]=T[5]=T[6]=T[7]=T[8]=T[9]=0;
- var fO=r[z[H]<<1]-f,hn=r[(z[H]<<1)+1]-W,an=0,cF=0;L=d(H-1,m);for(a=0;a<9;a+=3){T[a+0]=D[L][a+0]+D[H][a+0];
- T[a+1]=D[L][a+1]+D[H][a+1];T[a+2]=D[L][a+2]+D[H][a+2]}while(1){var cY=T[0]*T[4]-T[1]*T[3];if(cY!=0){an=(-T[2]*T[4]+T[5]*T[0])/cY;
- cF=(T[2]*T[3]-T[5]*T[0])/cY;break}if(T[0]>T[4]){l[0]=-T[1];l[1]=T[0]}else if(T[4]){l[0]=-T[4];l[1]=T[3]}else{l[0]=1;
- l[1]=0}var G=l[0]*l[0]+l[1]*l[1],p=1/G;l[2]=-l[1]*hn-l[0]*fO;for(a=0;a<3;a++){T[a*3+0]+=l[a]*l[0]*p;
- T[a*3+1]+=l[a]*l[1]*p;T[a*3+2]+=l[a]*l[2]*p}}v=Math.abs(an-fO);g=Math.abs(cF-hn);if(v<=.5&&g<=.5){o.v$.HN[H<<1]=an+f;
- o.v$.HN[(H<<1)+1]=cF+W;continue}co=u(T,fO,hn);d9=fO;el=hn;if(T[0]!=0){for(O=0;O<2;O++){cF=hn-.5+O;an=-(T[1]*cF+T[2])/T[0];
- v=Math.abs(an-fO);eJ=u(T,an,cF);if(v<=.5&&eJ<co){co=eJ;d9=an;el=cF}}}if(T[4]!=0){for(O=0;O<2;O++){an=fO-.5+O;
- cF=-(T[3]*an+T[5])/T[4];g=Math.abs(cF-hn);eJ=u(T,an,cF);if(g<=.5&&eJ<co){co=eJ;d9=an;el=cF}}}for(a=0;
- a<2;a++){for(N=0;N<2;N++){an=fO-.5+a;cF=hn-.5+N;eJ=u(T,an,cF);if(eJ<co){co=eJ;d9=an;el=cF}}}o.v$.HN[H<<1]=d9+f;
- o.v$.HN[(H<<1)+1]=el+W}}function i(o){var $=o.v$.nV,m=o.v$,H,z,r,f,W,h,_,D,l;for(H=0;H<$;H++){z=d(H+1,$);
- r=d(H+2,$);var L=m.HN[H<<1],N=m.HN[(H<<1)+1],a=m.HN[r<<1],G=m.HN[(r<<1)+1],p=m.HN[z<<1],T=m.HN[(z<<1)+1],v=t(.5,a,p),g=t(.5,G,T);
- W=U(L,N,a,G);if(W!=0){f=x(p-L,T-N,a-L,G-N)/W;f=Math.abs(f);h=f>1?1-1/f:0;h=h*(1/.75)}else{h=4/3}m.hB[z]=h;
- var co=3*z<<1;if(h>=Y.am5){m.Qc[z]=0;m.hy[co+0]=m.hy[co+1]=0;m.hy[co+2]=p;m.hy[co+3]=T;m.hy[co+4]=v;
- m.hy[co+5]=g}else{if(h<.55){h=.55}else if(h>1){h=1}var eJ=.5+.5*h;m.Qc[z]=1;m.hy[co]=t(eJ,L,p);m.hy[co+1]=t(eJ,N,T);
- m.hy[co+2]=t(eJ,a,p);m.hy[co+3]=t(eJ,G,T);m.hy[co+4]=v;m.hy[co+5]=g}m.alpha[z]=h;m.Zk[z]=.5}m.afL=1}function E(o){function $(){this.bH=0;
- this.iX=0;this.kw=0;this.tp=0;this.v4=0;this.P_=0;this.wu=0;this.alpha=0}function m(o,H,L,fC,dr,d9,el){var r=o.v$.nV,cs=o.v$.hy,g2=o.v$.HN;
- if(H==L)return 1;var hQ=H,p=d(H+1,r),hy=d(hQ+1,r),bE=g2[H<<1],iB=g2[(H<<1)+1],ci=g2[p<<1],bz=g2[(p<<1)+1],eW=d9[hy];
- if(eW==0)return 1;var h1=A(bE-ci,iB-bz);for(hQ=hy;hQ!=L;hQ=hy){var hy=d(hQ+1,r),hk=d(hQ+2,r),fX=g2[hy<<1],dU=g2[(hy<<1)+1],g4=g2[hk<<1],gG=g2[(hk<<1)+1];
- if(d9[hy]!=eW)return 1;if(Math.sign(x(ci-bE,bz-iB,g4-fX,gG-dU))!=eW)return 1;if(c(ci-bE,bz-iB,g4-fX,gG-dU)<h1*A(fX-g4,dU-gG)*-.999847695156)return 1}var fx=d(H,r)*3+2<<1,eb=d(H+1,r)<<1,cy=d(L,r)<<1,e$=d(L,r)*3+2<<1,iF=cs[fx],eU=cs[fx+1],aN=g2[eb],dR=g2[eb+1],ha=g2[cy],dV=g2[cy+1],dI=cs[e$],f5=cs[e$+1],O=g2[0],fO=g2[1];
- fx=L*3+2<<1;var dl=cs[fx],bK=cs[fx+1],T=el[L]-el[H];T-=x(dl-O,bK-fO,dl-O,bK-fO)/2;if(H>=L){T+=el[r]}var he=aN-iF,gO=dR-eU,dm=ha-iF,bn=dV-eU,ej=dI-iF,bD=f5-eU,aW=x(he,gO,dm,bn),ix=x(he,gO,ej,bD),fb=x(dm,bn,ej,bD),fY=aW+fb-ix;
- if(ix==aW)return 1;var eJ=fb/(fb-fY),co=ix/(ix-aW),h6=ix*eJ/2;if(h6==0)return 1;var fp=T/h6,v=2-Math.sqrt(4-fp/.3);
- fC.iX=t(eJ*v,iF,aN);fC.kw=t(eJ*v,eU,dR);fC.tp=t(co*v,dI,ha);fC.v4=t(co*v,f5,dV);fC.alpha=v;fC.P_=eJ;
- fC.wu=co;aN=fC.iX;dR=fC.kw;ha=fC.tp;dV=fC.v4;fC.bH=0;for(hQ=d(H+1,r);hQ!=L;hQ=hy){hy=d(hQ+1,r);var gx=g2[hQ<<1],cD=g2[(hQ<<1)+1],fX=g2[hy<<1],dU=g2[(hy<<1)+1];
- eJ=B(aN-iF,dR-eU,ha-aN,dV-dR,dI-ha,f5-dV,fX-gx,dU-cD);if(eJ<-.5)return 1;var iA=y(eJ,iF,aN,ha,dI),gY=y(eJ,eU,dR,dV,f5),h1=A(fX-gx,dU-cD);
- if(h1==0)return 1;var eY=x(fX-gx,dU-cD,iA-gx,gY-cD)/h1;if(Math.abs(eY)>dr)return 1;if(c(fX-gx,dU-cD,iA-gx,gY-cD)<0||c(gx-fX,cD-dU,iA-fX,gY-dU)<0){return 1}fC.bH+=eY*eY}for(hQ=H;
- hQ!=L;hQ=hy){hy=d(hQ+1,r);var fx=hQ*3+2<<1,eb=hy*3+2<<1,gv=cs[fx],aG=cs[fx+1],bY=cs[eb],ef=cs[eb+1];
- eJ=B(aN-iF,dR-eU,ha-aN,dV-dR,dI-ha,f5-dV,bY-gv,ef-aG);if(eJ<-.5)return 1;var iA=y(eJ,iF,aN,ha,dI),gY=y(eJ,eU,dR,dV,f5),h1=A(bY-gv,ef-aG);
- if(h1==0)return 1;var eY=x(bY-gv,ef-aG,iA-gv,gY-aG)/h1,gX=x(bY-gv,ef-aG,g2[hy<<1]-gv,g2[(hy<<1)+1]-aG)/h1;
- gX*=.75*o.v$.alpha[hy];if(gX<0){eY=-eY;gX=-gX}if(eY<gX-dr)return 1;if(eY<gX){fC.bH+=(eY-gX)*(eY-gX)}}return 0}var z=o.v$,r=z.nV,f=z.HN,W=new Array(r+1),h=new Array(r+1),_=new Array(r+1),D=new Array(r+1),l,H,L,N,a=new $,G,p,T,v,g,co,eJ,d9=new Array(r),el=new Array(r+1);
- for(H=0;H<r;H++){if(z.Qc[H]=="CURVE"){var O=f[d(H-1,r)<<1],fO=f[(d(H-1,r)<<1)+1],hn=f[H<<1],an=f[(H<<1)+1],cF=f[d(H+1,r)<<1],cY=f[(d(H+1,r)<<1)+1];
- d9[H]=Math.sign(x(hn-O,an-fO,cF-hn,cY-an))}else{d9[H]=0}}T=0;el[0]=0;var iF=z.HN[0],eU=z.HN[1];for(H=0;
- H<r;H++){p=d(H+1,r);if(z.Qc[p]=="CURVE"){v=z.alpha[p];var g_=H*3+2<<1,iQ=p*3+2<<1,b5=z.hy[g_],eK=z.hy[g_+1],bE=f[p<<1],iB=f[(p<<1)+1],i2=z.hy[iQ],eu=z.hy[iQ+1];
- T+=.3*v*(4-v)*x(bE-b5,iB-eK,i2-b5,eu-eK)/2;T+=x(b5-iF,eK-eU,i2-iF,eu-eU)/2}el[H+1]=T}W[0]=-1;h[0]=0;
- _[0]=0;for(L=1;L<=r;L++){W[L]=L-1;h[L]=h[L-1];_[L]=_[L-1]+1;for(H=L-2;H>=0;H--){N=m(o,H,d(L,r),a,Y.a6D,d9,el);
- if(N){break}if(_[L]>_[H]+1||_[L]==_[H]+1&&h[L]>h[H]+a.bH){W[L]=H;h[L]=h[H]+a.bH;_[L]=_[H]+1;D[L]=a;a=new $}}}l=_[r];
- g=new Z(l);co=new Array(l);eJ=new Array(l);L=r;for(H=l-1;H>=0;H--){var dp=d(L,r),bJ=H*3+0<<1,bB=dp*3+0<<1;
- if(W[L]==L-1){g.Qc[H]=z.Qc[dp];g.hy[bJ]=z.hy[bB];g.hy[bJ+1]=z.hy[bB+1];g.hy[bJ+2]=z.hy[bB+2];g.hy[bJ+3]=z.hy[bB+3];
- g.hy[bJ+4]=z.hy[bB+4];g.hy[bJ+5]=z.hy[bB+5];g.HN[H<<1]=z.HN[dp<<1];g.HN[(H<<1)+1]=z.HN[(dp<<1)+1];g.alpha[H]=z.alpha[dp];
- g.hB[H]=z.hB[dp];g.Zk[H]=z.Zk[dp];co[H]=eJ[H]=1}else{g.Qc[H]="CURVE";g.hy[bJ]=D[L].iX;g.hy[bJ+1]=D[L].kw;
- g.hy[bJ+2]=D[L].tp;g.hy[bJ+3]=D[L].v4;g.hy[bJ+4]=z.hy[bB+4];g.hy[bJ+5]=z.hy[bB+5];g.HN[H<<1]=t(D[L].wu,z.hy[bB+4],f[dp<<1]);
- g.HN[(H<<1)+1]=t(D[L].wu,z.hy[bB+5],f[(dp<<1)+1]);g.alpha[H]=D[L].alpha;g.hB[H]=D[L].alpha;co[H]=D[L].wu;
- eJ[H]=D[L].P_}L=W[L]}for(H=0;H<l;H++){p=d(H+1,l);g.Zk[H]=co[H]/(co[H]+eJ[p])}g.afL=1;o.v$=g}for(var H=0;
- H<w.length;H++){var o=w[H];I(o);j(o);k(o);C(o);i(o);if(Y.ack)E(o)}}return{a5i:b,amP:J}}();f1.ge=function(K,Z,b,J){var w={_x:"minority",a4Z:J,ack:!0,am5:1,a6D:.2},Y=f1.a5i(K,Z,b,w);
- f1.amP(Y,w);return Y};f1.yh=function(K){var Z=[];for(var H=0;H<K.length;H++){var b=K[H],J=b.v$,w=["M"],Y=[J.hy[(J.nV-1)*6+4],J.hy[(J.nV-1)*6+5]];
- for(var S=0;S<J.nV;S++){var d=S*6;if(J.Qc[S]==1){w.push("C");for(var x=0;x<6;x++)Y.push(J.hy[d+x])}else if(J.Qc[S]==0){w.push("L");
- for(var x=2;x<4;x++)Y.push(J.hy[d+x])}}w.push("Z");Z.push({parent:b.parent,color:b.color,path:{H:Y,Z:w}})}return Z};
- f1.a7w=function(K,Z,b,J,w){function Y(A){function y(H){var U="C "+(A.hy[H*3+0<<1]*Z).toFixed(1)+" "+(A.hy[(H*3+0<<1)+1]*Z).toFixed(1)+",";
- U+=(A.hy[H*3+1<<1]*Z).toFixed(1)+" "+(A.hy[(H*3+1<<1)+1]*Z).toFixed(1)+",";U+=(A.hy[H*3+2<<1]*Z).toFixed(1)+" "+(A.hy[(H*3+2<<1)+1]*Z).toFixed(1)+" ";
- return U}function B(H){var j="L "+(A.hy[H*3+1<<1]*Z).toFixed(1)+" "+(A.hy[(H*3+1<<1)+1]*Z).toFixed(1)+" ";
- j+=(A.hy[H*3+2<<1]*Z).toFixed(1)+" "+(A.hy[(H*3+2<<1)+1]*Z).toFixed(1)+" ";return j}var q=A.nV,H,I="M"+(A.hy[(q-1)*3+2<<1]*Z).toFixed(1)+" "+(A.hy[((q-1)*3+2<<1)+1]*Z).toFixed(1)+" ";
- for(H=0;H<q;H++){if(A.Qc[H]==1){I+=y(H)}else if(A.Qc[H]==0){I+=B(H)}}return I}var b=b*Z,J=J*Z,S=K.length,d=[];
- for(var H=0;H<256;H++)d.push("rgb("+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+")");
- var x="<svg id=\"svg\" version=\"1.1\" width=\""+b+"\" height=\""+J+"\" xmlns=\"http://www.w3.org/2000/svg\">";
- for(var H=0;H<S;H++){var c=w[K[H].color-1].aaE.wa;if((c>>>24&255)==0)continue;x+="<path d=\"";var M=K[H].v$;
- x+=Y(M);var u=c>>0&255,t=c>>8&255,U=c>>16&255,c="rgb("+u+","+t+","+U+")";x+="\" fill=\""+c+"\" fill-rule=\"evenodd\"/>"}x+="</svg>";
- return x};f1.a8c=function(K,Z,b){var q=K.length>>1,J,w=K[2*q-3]-b,Y=K[2*q-2]-Z,S=K[2*q-1]-b,d=S>w,x=0;
- for(var H=0;H<q;H++){J=Y;w=S;Y=K[2*H]-Z;S=K[2*H+1]-b;if(w==S)continue;d=S>w}for(var H=0;H<q;H++){J=Y;
- w=S;Y=K[2*H]-Z;S=K[2*H+1]-b;if(w<0&&S<0)continue;if(w>0&&S>0)continue;if(J<0&&Y<0)continue;if(w==S&&Math.min(J,Y)<=0)return!0;
- if(w==S)continue;var c=J+(Y-J)*-w/(S-w);if(c==0)return!0;if(c>0)x++;if(w==0&&d&&S>w)x--;if(w==0&&!d&&S<w)x--;
- d=S>w}return(x&1)==1};f1.fill=function(K,Z,b,J){var w=Z[K],Y=[K],S=0;while(S<Y.length){var d=Y[S];S++;
- Z[d]=J;if(Z[d-b]==w){Y.push(d-b);Z[d-b]=254}if(Z[d-1]==w){Y.push(d-1);Z[d-1]=254}if(Z[d+1]==w){Y.push(d+1);
- Z[d+1]=254}if(Z[d+b]==w){Y.push(d+b);Z[d+b]=254}}};var V={};V.qg=!1;V.Am=!1;V.w1=!1;V.Yh=document.createElement("canvas");
- V.xg=null;V.Al=null;V.SA=0;(function(){var K={alpha:!0,antialias:!1,depth:!1,premultipliedAlpha:!1},Z;
- if(!Z)Z=V.Yh.getContext("webgl",K);if(!Z)Z=V.Yh.getContext("experimental-webgl",K);if(Z){V.qg=!0;V.Am=!0;
- V.xg=Z;V.Al=Z.createFramebuffer();Z.bindFramebuffer(Z.FRAMEBUFFER,V.Al);Z.disable(Z.BLEND);Z.disable(Z.DEPTH_TEST);
- var b=Z.createBuffer();Z.bindBuffer(Z.ARRAY_BUFFER,b);Z.bufferData(Z.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),Z.STATIC_DRAW);
- Z.enableVertexAttribArray(0);Z.vertexAttribPointer(0,2,Z.FLOAT,!1,0,0)}}());V.aaQ=function(K){K=K.replace(/\s\s+/g," ");
- K=K.replace(/; /g,";");K=K.replace(/} /g,"}");K=K.replace(/ }/g,"}");K=K.replace(/{ /g,"{");K=K.replace(/ {/g,"{");
- K=K.replace(/= /g,"=");K=K.replace(/ =/g,"=");K=K.replace(/\| /g,"|");K=K.replace(/ \|/g,"|");return K};
- V.a4x=function(K){var Z=V.xg;if(K>Z.getParameter(Z.MAX_TEXTURE_SIZE)){V.qg=!1;alert("Disabling WebGL")}};
- V.Xy=function(K,Z){return new Float32Array([(K.x-Z.x)/Z.d,(K.y-Z.y)/Z.v,K.d/Z.d,K.v/Z.v])};V.ue=function(){return this.Yh};
- V.Na=function(K,Z){var b=V.xg;b.bindFramebuffer(b.FRAMEBUFFER,V.Al);b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,K.gm,0);
- b.viewport(0,0,K.d,K.v);if(Z){b.enable(b.SCISSOR_TEST);b.scissor(Z.x,Z.y,Z.d,Z.v)}else b.disable(b.SCISSOR_TEST)};
- V.l7=function(K,Z,b){if(b)throw"error";var J=V.xg;J.disable(J.SCISSOR_TEST);J.bindFramebuffer(J.FRAMEBUFFER,null);
- J.viewport(0,0,K,Z);if(b){J.enable(J.SCISSOR_TEST);J.scissor(b.x,b.y,Math.round(b.d),Math.round(b.v))}else J.disable(J.SCISSOR_TEST)};
- V.clear=function(){var K=V.xg;K.clearColor(0,0,0,0);K.clear(K.COLOR_BUFFER_BIT)};V.Ud=function(K,Z){if(Z==null)Z=0;
- var b=(Z>>>0&255)==0,J=(Z>>>8&255)==0,w=(Z>>>16&255)==0,Y=(Z>>>24&255)==0,S=(K>>>0&255)*(1/255),d=(K>>>8&255)*(1/255),x=(K>>>16&255)*(1/255),c=(K>>>24&255)*(1/255),M=V.xg;
- M.colorMask(b,J,w,Y);M.clearColor(S,d,x,c);M.clear(M.COLOR_BUFFER_BIT);M.colorMask(!0,!0,!0,!0)};V.AW=function(K,Z,b,J,w){var Y=Z.bY(J);
- if(w)Y=Y.bY(w);if(Y.S2())return;var S=V.xg;V.Na(K);S.bindTexture(S.TEXTURE_2D,b.gm);S.copyTexSubImage2D(S.TEXTURE_2D,0,Y.x-J.x,Y.y-J.y,Y.x-Z.x,Y.y-Z.y,Y.d,Y.v)};
- V.Mw=function(H,K,Z){var b=V.tM[H];if(b==null||b.d!=K||b.v!=Z){if(b)b.delete();b=new V.Fe(K,Z)}V.tM[H]=b;
- return b};V.tM=[];V.Ol=function(){this.V7=null;this.VW=null};V.Ol.kI=null;V.Ol.prototype.qi=function(K){if(this.VW)return;
- this.VW={};var Z=V.xg,b=this.V7,J=this.VW;for(var H=0;H<K.length;H++){var w=K[H];J[w]=Z.getUniformLocation(b,w)}};
- V.Ol.prototype.e_=function(){};V.Ol.prototype.gr=function(K){var Z=V.xg;for(var H=0;H<K.length;H+=2){Z.uniform1i(K[H],H>>>1);
- Z.activeTexture(Z["TEXTURE"+(H>>>1)]);Z.bindTexture(Z.TEXTURE_2D,K[H+1])}Z.activeTexture(Z.TEXTURE0)};
- V.Ol.prototype.rY=function(K,Z){var b=V.xg,J=b.createShader(b.FRAGMENT_SHADER);b.shaderSource(J,K);b.compileShader(J);
- if(!b.getShaderParameter(J,b.COMPILE_STATUS))console.log(b.getShaderInfoLog(J));var w=b.createShader(b.VERTEX_SHADER);
- b.shaderSource(w,Z);b.compileShader(w);if(!b.getShaderParameter(w,b.COMPILE_STATUS))console.log(b.getShaderInfoLog(w));
- var Y=b.createProgram();b.attachShader(Y,w);b.attachShader(Y,J);b.linkProgram(Y);if(!b.getProgramParameter(Y,b.LINK_STATUS))console.log("Could not initialise shaders");
- this.V7=Y};V.Ol.prototype.la=function(){if(V.Ol.kI!=this){V.xg.useProgram(this.V7);V.Ol.kI=this}};V.dM=function(K,Z){V.w9++;
- V.SA+=K*Z;if(V.w1)console.log("GL.Channels instances: "+V.w9+", memory: "+V.SA);var b=V.xg;this.d=K;
- this.v=Z;this.gm=b.createTexture();this.lN=null;this.u8(this.gm,K,Z)};V.dM.prototype.u8=function(K,Z,b){var J=V.xg;
- J.bindTexture(J.TEXTURE_2D,K);J.texParameteri(J.TEXTURE_2D,J.TEXTURE_MIN_FILTER,J.NEAREST);J.texParameteri(J.TEXTURE_2D,J.TEXTURE_MAG_FILTER,J.NEAREST);
- J.texParameteri(J.TEXTURE_2D,J.TEXTURE_WRAP_S,J.CLAMP_TO_EDGE);J.texParameteri(J.TEXTURE_2D,J.TEXTURE_WRAP_T,J.CLAMP_TO_EDGE);
- J.texImage2D(J.TEXTURE_2D,0,J.ALPHA,Z,b,0,J.ALPHA,J.UNSIGNED_BYTE,null)};V.dM.prototype.set=function(K){var Z=V.xg;
- Z.bindTexture(Z.TEXTURE_2D,this.gm);Z.pixelStorei(Z.UNPACK_ALIGNMENT,1);Z.texImage2D(Z.TEXTURE_2D,0,Z.ALPHA,this.d,this.v,0,Z.ALPHA,Z.UNSIGNED_BYTE,K);
- Z.pixelStorei(Z.UNPACK_ALIGNMENT,4)};V.dM.prototype.delete=function(){var K=V.xg;if(this.gm){K.deleteTexture(this.gm);
- V.w9--;V.SA-=this.d*this.v}if(V.w1)if(V.w1)console.log("GL.Channels instances: "+V.w9+", memory: "+V.SA*4)};
- V.w9=0;V.Fe=function(K,Z,b){if(b==null)b=!1;V.w9++;V.SA+=K*Z*4;if(V.w1)console.log("GL.Channels instances: "+V.w9+", memory: "+V.SA);
- var J=V.xg;this.a3M=b;this.d=K;this.v=Z;this.gm=J.createTexture();this.lN=null;this.u8(this.gm,K,Z)};
- V.Fe.prototype.set=function(K,Z){var b=V.xg;b.disable(b.SCISSOR_TEST);b.bindTexture(b.TEXTURE_2D,this.gm);
- if(K==null||K instanceof Uint8Array){var J=this.d*this.v;if(Z==null||Z.t()*10>J)b.texImage2D(b.TEXTURE_2D,0,b.RGBA,this.d,this.v,0,b.RGBA,b.UNSIGNED_BYTE,K);
- else{var w=X.T(Z.t()*4);X.EU(K,new bW(0,0,this.d,this.v),w,Z);b.texSubImage2D(b.TEXTURE_2D,0,Z.x,Z.y,Z.d,Z.v,b.RGBA,b.UNSIGNED_BYTE,w)}}else b.texImage2D(b.TEXTURE_2D,0,b.RGBA,b.RGBA,b.UNSIGNED_BYTE,K)};
- V.Fe.prototype.get=function(K){var Z=V.xg;V.Na(this);Z.readPixels(0,0,this.d,this.v,Z.RGBA,Z.UNSIGNED_BYTE,K)};
- V.Fe.prototype.Wm=function(K){if(K.S2())return;var Z=V.xg;if(this.lN==null){this.lN=Z.createTexture();
- this.u8(this.lN,this.d,this.v);V.w9++;V.SA+=this.d*this.v*4}Z.bindFramebuffer(Z.FRAMEBUFFER,V.Al);Z.bindTexture(Z.TEXTURE_2D,this.lN);
- if(K){var b=Math.max(K.x,0),J=Math.max(K.y,0);Z.copyTexSubImage2D(Z.TEXTURE_2D,0,b,J,b,J,K.d,K.v)}else Z.copyTexImage2D(Z.TEXTURE_2D,0,Z.RGBA,0,0,this.d,this.v,0)};
- V.Fe.prototype.u8=function(K,Z,b){var J=V.xg;J.bindTexture(J.TEXTURE_2D,K);J.texParameteri(J.TEXTURE_2D,J.TEXTURE_MIN_FILTER,this.a3M?J.LINEAR:J.NEAREST);
- J.texParameteri(J.TEXTURE_2D,J.TEXTURE_MAG_FILTER,J.NEAREST);J.texParameteri(J.TEXTURE_2D,J.TEXTURE_WRAP_S,J.CLAMP_TO_EDGE);
- J.texParameteri(J.TEXTURE_2D,J.TEXTURE_WRAP_T,J.CLAMP_TO_EDGE);J.texImage2D(J.TEXTURE_2D,0,J.RGBA,Z,b,0,J.RGBA,J.UNSIGNED_BYTE,null)};
- V.Fe.prototype.delete=function(){var K=V.xg;if(this.gm){K.deleteTexture(this.gm);V.w9--;V.SA-=this.d*this.v*4}if(this.lN){K.deleteTexture(this.lN);
- V.w9--;V.SA-=this.d*this.v*4}if(V.w1)if(V.w1)console.log("GL.Channels instances: "+V.w9+", memory: "+V.SA)};
- V.Fe.prototype.clone=function(){var K=V.xg,Z=new V.Fe(this.d,this.v);V.Na(this);K.bindTexture(K.TEXTURE_2D,Z.gm);
- K.copyTexImage2D(K.TEXTURE_2D,0,K.RGBA,0,0,this.d,this.v,0);return Z};V.dc={ak9:" vec3 ocbrn(vec3 a, vec3 b, float f) { vec3 d = (a*vec3(f)+ONE3-vec3(f)); return mix(ONE3 - min(ONE3,(ONE3-b)/d), ZERO3, vec3(vec3(greaterThan(vec3(0.001),d))) ); } ",a66:" vec3 ocddg(vec3 a, vec3 b, float f) { return mix( min(ONE3, b/(ONE3 - a*f)) , ONE3 , vec3(equal(a*f,ONE3 )) ); } ",Zo:"const vec3 ZERO3 = vec3(0.0,0.0,0.0) ;\t\t\tconst vec3 QUAR3 = vec3(0.25,0.25,0.25) ;\t\t\tconst vec3 HALF3 = vec3(0.5,0.5,0.5) ;\t\t\tconst vec3 ONE3 = vec3(1.0,1.0,1.0) ;",Sa:" float hueDiff(float shue, float hue) { \t\t\t\tfloat df = hue-shue, adf=abs(df), df0 = df-1.0, df1 = df+1.0; \t\t\t\tif(abs(df0) < adf) df = df0; \t\t\t\telse if(abs(df1) < adf) df = df1; \t\t\t\treturn df; \t\t\t}",IR:" float hueCF(float hueS, float hue0) { \t\t\t\tfloat df = hueDiff(hue0, hueS)*6.0; \t\t\t\treturn max(0.0, min(1.0, (df<0.0) ? 1.0+df : 1.0-df )); } ",iq:"float sat(vec3 c) { return max(c.x,max(c.y,c.z)) - min(c.x,min(c.y,c.z)); }",BC:"float lum(vec3 c) { return dot(c, vec3(0.3,0.59,0.11)); } ",ho:"vec3 D (vec3 x) { return mix( sqrt(x), ((16.0*x-12.0)*x+4.0)*x , vec3(lessThanEqual(x,QUAR3)) ); }",aeR:"float midSat (vec3 v, float s) { return ((v.y-v.z)*s)/(v.x-v.z); }",Fz:"vec3 setSat (vec3 c, float s) \t\t\t{\t\t\t\tvec3 o;\t\t\t\tif(c.r==c.g && c.g==c.b) o = ZERO3;\t\t\t\telse if(c.r>c.g) {\t\t\t\t\tif(c.r>c.b) {\t\t\t\t\t\tif(c.g>c.b)\to = vec3(s, midSat(c.rgb,s), 0.0); \t\t\t\t\t\telse\to = vec3(s, 0.0, midSat(c.rbg,s)); \t\t\t\t\t}\t\t\t\t\telse\t\to = vec3(midSat(c.brg,s), 0.0, s); \t\t\t\t} else {\t\t\t\t\tif(c.r<c.b) {\t\t\t\t\t\tif(c.g>c.b)\to = vec3(0.0, s, midSat(c.gbr,s)); \t\t\t\t\t\telse\t o = vec3(0.0, midSat(c.bgr,s), s); \t\t\t\t\t}\t\t\t\t\telse\t\t o = vec3(midSat(c.grb,s), s, 0.0);\t\t\t\t}\t\t\t\treturn o;\t\t\t}",anL:"vec3 clipCol(vec3 c) \t\t\t{ \t\t\t\tvec3 o = c; float l = lum(c); \t\t\t\tfloat n = min(c.r,min(c.g,c.b)); \t\t\t\tfloat x = max(c.r,max(c.g,c.b)); \t\t\t\tif(n<0.0) o = l + (o-l)*(l/(l-n));\t\t\t\tif(x>1.0) o = l + (o-l)*(1.0-l)/(x-l);\t\t\t\treturn o;\t\t\t}",MT:"vec3 setLum (vec3 c, float l) { return clipCol(c+l-lum(c)); } ",tw:"bool in01(vec2 c) { return (0.0<=c.x) && (c.x<=1.0) && (0.0<=c.y) && (c.y<=1.0); }",hash:"float hash(vec2 v) { return fract(sin(dot(v ,vec2(12.9898,78.233))) * 43758.5453); }",_X:"vec3 rgbToHsl (vec3 rgb) {\t\t\t\tfloat r = rgb.r, g = rgb.g, b = rgb.b; \t\t\t\tfloat mx = max(r, max(g, b)), mn = min(r, min(g, b)); \t\t\t\tfloat h, s, l = (mx + mn) * 0.5;\t\t\t\t\t\t\t\tif(mx == mn) h = s = 0.0; \t\t\t\telse{ \t\t\t\t\tfloat d = mx - mn; \t\t\t\t\ts = l > 0.5 ? d / (2.0 - mx - mn) : d / (mx + mn); \t\t\t\t\t\t\t\t\t\tif(mx==r) h = (g - b) / d + (g < b ? 6.0 : 0.0); \t\t\t\t\telse if(mx==g) h = (b - r) / d + 2.0; \t\t\t\t\telse if(mx==b) h = (r - g) / d + 4.0; \t\t\t\t\t\t\t\t\t\th /= 6.0; \t\t\t\t} \t\t\t\treturn vec3(h,s,l); }",aV:"vec3 hslToRgb (float h, float s, float l){\t\t\t\tfloat r, g, b;\t\t\t\t\t\t\t\tif(s == 0.0) r = g = b = l; \t\t\t\telse{ \t\t\t\t\tfloat q = l < 0.5 ? l * (1.0 + s) : l + s - l * s; \t\t\t\t\tfloat p = 2.0 * l - q; \t\t\t\t\tr = hue2rgb(p, q, h + 1.0/3.0); \t\t\t\t\tg = hue2rgb(p, q, h); \t\t\t\t\tb = hue2rgb(p, q, h - 1.0/3.0); \t\t\t\t} \t\t\t\treturn vec3(r,g,b); } ",FV:"float hue2rgb(float p, float q, float t){ \t\t\t\tif(t < 0.0) t += 1.0;\t\t\t\tif(t > 1.0) t -= 1.0;\t\t\t\tif(t < 1.0/6.0) return p + (q - p) * 6.0 * t; \t\t\t\tif(t < 1.0/2.0) return q; \t\t\t\tif(t < 2.0/3.0) return p + (q - p) * (2.0/3.0 - t) * 6.0; \t\t\t\treturn p;\t}",cP:"vec3 rgbToHsv(vec3 rgb){\t\t\t\t\tfloat r = rgb.r, g = rgb.g, b = rgb.b; \t\t\t\tfloat mx = max(r, max(g, b)), mn = min(r, min(g, b)); \t\t\t\tfloat h, s, v = mx; \t\t\t\t\t\t\t\tfloat d = mx - mn; \t\t\t\ts = mx == 0.0 ? 0.0 : d / mx; \t\t\t\t\t\t\t\tif(mx == mn) h = 0.0; \t\t\t\telse if(mx==r) h = (g - b) / d + (g < b ? 6.0 : 0.0); \t\t\t\telse if(mx==g) h = (b - r) / d + 2.0; \t\t\t\telse if(mx==b) h = (r - g) / d + 4.0; \t\t\t\t\t\t\t\th /= 6.0; \t\t\t\treturn vec3(h,s,v); }",NZ:"vec3 hsvToRgb(float h, float s, float v) { \t\t\t\tfloat r, g, b, f, p, q, t, i; \t\t\t\ti = floor(h * 6.0); \t\t\t\tf = h * 6.0 - i; \t\t\t\tp = v * (1.0 - s); \t\t\t\tq = v * (1.0 - f * s); \t\t\t\tt = v * (1.0 - (1.0 - f) * s); \t\t\t\t\t\t\t\tif (i==0.0) { r = v, g = t, b = p; }\t\t\t\telse if(i==1.0) { r = q, g = v, b = p; }\t\t\t\telse if(i==2.0) { r = p, g = v, b = t; }\t\t\t\telse if(i==3.0) { r = p, g = q, b = v; }\t\t\t\telse if(i==4.0) { r = t, g = p, b = v; }\t\t\t\telse if(i==5.0) { r = v, g = p, b = q; }\t\t\t\t\t\t\t\treturn vec3(r,g,b); }",c3:"\t\tfloat srgbUngamma(float x) {\t\t\treturn (x<0.04045) ? (x / 12.92) : pow( ( x + 0.055 ) / 1.055, 2.4);\t\t}\t\tfloat xyzScale(float x) {\t\t\treturn (x>0.008856) ? pow(x,1.0/3.0) : (903.3*x+16.0)*(1.0/116.0); \t\t}\t\tvec3 rgbToLab(vec3 rgb) {\t\t\tbool ok = true;\t\t\trgb.r = srgbUngamma(rgb.r); \t\t\trgb.g = srgbUngamma(rgb.g); \t\t\trgb.b = srgbUngamma(rgb.b); \t\t\tok = ok && 0.0318<=rgb.r && rgb.r<=0.0319; \t\t\tok = ok && 0.127 <=rgb.g && rgb.g<=0.128 ; \t\t\tok = ok && 0.3047<=rgb.b && rgb.b<=0.305; \t\t\t\t\t\tmat3 srgb2xyz = mat3(0.4360747164307918, 0.222504478679176, 0.013932173981751634, 0.3850649153329662, 0.7168786002139355, 0.09710452396580642, 0.14308038098632878, 0.06061692340677909, 0.7141732835334675); \t\t\t\t\t\tvec3 xyz = srgb2xyz*rgb; \t\t\tok = ok && 0.106<=xyz[0] && xyz[0]<=0.107; \t\t\t\t\t\txyz=xyz*vec3(100.0/96.72, 100.0/100.0, 100.0/81.427); \t\t\txyz.x = xyzScale(xyz.x); \t\t\txyz.y = xyzScale(xyz.y); \t\t\txyz.z = xyzScale(xyz.z); \t\t\t\t\t\treturn vec3(116.0*xyz.y-16.0, 500.0*(xyz.x-xyz.y), 200.0*(xyz.y-xyz.z)); \t\t} \t\tfloat labSimilar(vec3 lab, vec3 mnm, vec3 mxm, float lim) {\t\t\tfloat L=lab.x, a=lab.y, b=lab.z; \t\t\tfloat dl = ((L<mnm.x) ? (mnm.x-L) : ((mxm.x<L) ? (mxm.x-L) : 0.0))*(1.0/100.0); \t\t\tfloat da = ((a<mnm.y) ? (mnm.y-a) : ((mxm.y<a) ? (mxm.y-a) : 0.0))*(1.0/116.0); \t\t\tfloat db = ((b<mnm.z) ? (mnm.z-b) : ((mxm.z<b) ? (mxm.z-b) : 0.0))*(1.0/116.0); \t\t\t/*float dl = (slab.x-lab.x)*(1.0/100.0), da=(slab.y-lab.y)*(1.0/116.0), db=(slab.z-lab.z)*(1.0/116.0);*/ \t\t\tfloat dst = sqrt(dl*dl+da*da+db*db)*1.35; \t\t\treturn (dst<=lim) ? min(1.0,1.17*(1.0 - (dst/lim))) : 0.0; \t\t}",Q2:"\t\tfloat _blendIf(float c, vec4 br) { return min((c-br.x)*br.y, (c-br.w)*br.z); } \t\tfloat blendIf(vec4 sc, vec4 tc, vec4 br[10]) { \t\t\tfloat sg = lum(sc.rgb); \t\t\tfloat tg = lum(tc.rgb); \t\t\tfloat ms = _blendIf(sg,br[0]); \t\t\tms = min(ms, _blendIf(sc.r,br[2])); \t\t\tms = min(ms, _blendIf(sc.g,br[4])); \t\t\tms = min(ms, _blendIf(sc.b,br[6])); \t\t\t\t\t\tfloat mt = _blendIf(tg,br[1]); \t\t\tmt = min(mt, _blendIf(tc.r,br[3])); \t\t\tmt = min(mt, _blendIf(tc.g,br[5])); \t\t\tmt = min(mt, _blendIf(tc.b,br[7])); \t\t\tmt=max(mt,1.0-tc.w);\t\t\t\t\t\tfloat mi=min(ms,mt);\t\t\treturn mi<0.0?0.0:(mi>1.0?1.0:mi);\t\t}"};
- V.we={JP:{},Lt:"\t\t\tattribute vec2 verPos;\t\t\tvarying vec2 sCoord;\t\t\tvoid main(void) {\t\t\t\tsCoord = verPos;\t\t\t\tgl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0);\t\t\t}"};
- V.we.oy=function(K,Z){var b=cN.Ti,J=[b.JU,b.o$,b.Qk,b.Lo,b.Vy,b.SP,b.Pl,b.lq].indexOf(K.type),w=V.we.JP[K.type];
- if(w==null)w=V.we.JP[K.type]=new V.JP[J];w.la();w.e_(Z,K);V.xg.drawArrays(V.xg.TRIANGLES,0,6)};V.JP=[];
- V.JP[0]=function(){V.Ol.call(this);this.d6={};var K="\t\t\tprecision mediump float;\t\t\t"+V.dc.BC+"\t\t\t"+V.dc.Zo+"\t\t\tuniform sampler2D source;\t\t\tuniform sampler2D map;\t\t\tuniform float toGray;\t\t\tuniform float presLum;\t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\tvoid main(void) {\t\t\t\tvec4 src = texture2D(source, sCoord); \t\t\t\tfloat olum = lum(src.rgb); \t\t\t\tsrc.rgb = toGray * vec3(olum) + (1.0-toGray)*src.rgb; \t\t\t\tfloat r = texture2D(map, vec2(src.r, 0)).r;\t\t\t\tfloat g = texture2D(map, vec2(src.g, 0)).g;\t\t\t\tfloat b = texture2D(map, vec2(src.b, 0)).b;\t\t\t\tvec3 col = vec3(r,g,b); \t\t\t\tif(presLum==1.0) { \t\t\t\t\tfloat nlum = lum(col); \t\t\t\t\tif(olum>nlum) col += (olum-nlum)/(1.0-nlum)*(ONE3-col); \t\t\t\t\telse if(nlum==0.0) col = ZERO3; \t\t\t\t\telse col = (olum/nlum) * col; \t\t\t\t}\t\t\t\tgl_FragColor = vec4(col,src.w);\t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[0].prototype=new V.Ol;V.JP[0].prototype.e_=function(K,Z){var b={h:Z.YB,l:Z.$j,a:Z.Rk,R:X.T(Z.YB.length)},J=b.h.length;
- if(this.d6["m"+J]==null){this.d6["m"+J]={a6Z:new V.Fe(J,1),h3:X.T(J*4)}}var w=this.d6["m"+J];X.V4(b,w.h3,0);
- var Y=w.a6Z;Y.set(w.h3);this.qi(["source","map","toGray","presLum"]);var S=V.xg,d=this.VW;S.uniform1f(d.toGray,Z.X9?1:0);
- S.uniform1f(d.presLum,Z.jd?1:0);this.gr([d.source,K,d.map,Y.gm])};V.JP[1]=function(){V.Ol.call(this);
- this.a5O=new V.Fe(256,1);this.a1Z=X.T(256*4);var K="\t\t\t\tprecision mediump float;\t\t\t\t"+V.dc.FV+"\t\t\t\t"+V.dc._X+"\t\t\t\t"+V.dc.aV+"\t\t\t\t\t\t\t\tuniform sampler2D source;\t\t\t\tuniform sampler2D map;\t\t\t\tuniform float cfa; \t\t\t\tuniform float cfb; \t\t\t\tuniform int colorize; \t\t\t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\t\t\tvoid main(void) { \t\t\t\t\tvec4 src = texture2D(source, sCoord);\t\t\t\t\tvec3 rgb = src.rgb;\t\t\t\t\tfloat mn=min(rgb.r,min(rgb.g,rgb.b)), mx = max(rgb.r,max(rgb.g,rgb.b));\t\t\t\t\t\t\t\t\t\tvec3 hsl = rgbToHsl(rgb); \t\t\t\t\tfloat h = hsl.r, s = hsl.g, l = hsl.b; \t\t\t\t\t\t\t\t\t\tvec4 mapv = texture2D(map, vec2(h, 0));\t\t\t\t\tfloat nh = mapv.r; \t\t\t\t\tfloat sc = mapv.g*2.0-1.0; \t\t\t\t\tfloat lc = mapv.b*2.0-1.0; \t\t\t\t\t\t\t\t\t\tfloat cf = -lc, tv=mn;\t\t\t\t\tif(0.0<lc) { cf=lc; tv=mx; }\t\t\t\t\t\t\t\t\t\tfloat a0 = cfa + cfb*cf*tv, a1 = cfb*(1.0-cf);\t\t\t\t\trgb = a0 + a1 * rgb;\t\t\t\t\t\t\t\t\t\thsl = rgbToHsl(rgb); s = hsl.g; l = hsl.b; \t\t\t\t\tfloat ns = sc; \t\t\t\t\tif(colorize==0) {\t\t\t\t\t\tif(sc>0.0) sc = pow(tan((3.14159265359/2.0)*sc),1.3);\t\t\t\t\t\tns = min(s * (1.0 + sc), 1.0); \t\t\t\t\t} \t\t\t\t\t\t\t\t\t\tgl_FragColor = vec4(hslToRgb(nh,ns,l),src.w); \t\t\t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[1].prototype=new V.Ol;V.JP[1].prototype.e_=function(K,Z){X.V4({h:Z.a7l,l:Z.Gl,a:Z.aer,R:X.T(256)},this.a1Z);
- this.a5O.set(this.a1Z);this.qi(["source","map","cfa","cfb","colorize"]);var b=V.xg,J=this.VW;b.uniform1f(J.cfa,Z.aec);
- b.uniform1f(J.cfb,Z.XY);b.uniform1i(J.colorize,Z.a0M);this.gr([J.source,K,J.map,this.a5O.gm])};V.JP[2]=function(){V.Ol.call(this);
- var K="\t\t\tprecision mediump float;\t\t\t"+V.dc.FV+"\t\t\t"+V.dc.cP+"\t\t\t"+V.dc.NZ+"\t\t\t"+V.dc._X+"\t\t\t"+V.dc.aV+"\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform float vib; \t\t\tuniform float sat; \t\t\tconst float PI = 3.141592653; \t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\tvoid main(void) { \t\t\t\tvec4 src = texture2D(source, sCoord); \t\t\t\tvec3 hsl = rgbToHsv(src.rgb); \t\t\t\tfloat h=hsl.r, s=hsl.g, l=hsl.b; \t\t\t\t\t\t\t\tfloat sk0 = 0.0, sk1 = 45.0/360.0; \t\t\t\tfloat skin = (h<sk1) ? cos((PI/2.0)*(h-sk1/2.0)/(sk1/2.0)) : 0.0; \t\t\t\t\t\t\t\ts = s + 0.2 * (1.0-0.4*skin) * vib * max(0.0, sin(s*PI)); \t\t\t\t\t\t\t\ts = s * (1.0 + sat); \t\t\t\t\t\t\t\ts = max(0.0, min(1.0, s));\t\t\t\tsrc.rgb = hsvToRgb(h,s,l);\t\t\t\tgl_FragColor = vec4(src.rgb,src.w); \t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[2].prototype=new V.Ol;V.JP[2].prototype.e_=function(K,Z){this.qi(["source","vib","sat"]);
- var b=V.xg,J=this.VW;b.uniform1f(J.vib,Z.y2[0]/100);b.uniform1f(J.sat,Z.y2[1]/100);this.gr([J.source,K])};
- V.JP[3]=function(){V.Ol.call(this);var K="\t\t\tprecision mediump float;\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform mat4 trf; \t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\tvoid main(void) { \t\t\t\tvec4 src = texture2D(source, sCoord); \t\t\t\tvec4 nsr = vec4(src.rgb,1.0); \t\t\t\tgl_FragColor = vec4((trf*nsr).rgb,src.w); \t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[3].prototype=new V.Ol;V.JP[3].prototype.e_=function(K,Z){this.qi(["source","trf"]);
- var b=V.xg,J=this.VW;b.uniformMatrix4fv(J.trf,!1,new Float32Array(X.KO.e$(Z._w)));this.gr([J.source,K])};
- V.JP[4]=function(){V.Ol.call(this);var K="\t\t\tprecision mediump float; \t\t\t"+V.dc.c3+"\t\t\t"+V.dc.FV+"\t\t\t"+V.dc.aV+"\t\t\t"+V.dc._X+"\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform vec3 mnm;\t \t\t\tuniform vec3 mxm;\t \t\t\tuniform vec3 shift; \t\t\tuniform float lim; \t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\tvoid main(void) { \t\t\t\tvec4 src = texture2D(source, sCoord); \t\t\t\t\t\t\t\tvec3 lab = rgbToLab(src.rgb);\t\t\t\tfloat scl = labSimilar(lab, mnm,mxm, lim);\t\t\t\t\t\t\t\tvec3 hsv = rgbToHsl(src.rgb); \t\t\t\tfloat nh = 2.0 + hsv[0]+scl*shift[0]; \t\t\t\thsv[0] = fract(nh); \t\t\t\thsv[1] = max(0.0, min(1.0, hsv[1] + scl*shift[1])); \t\t\t\thsv[2] = max(0.0, min(1.0, hsv[2] + scl*shift[2])); \t\t\t\t\t\t\t\tvec3 rgb = hslToRgb(hsv[0], hsv[1], hsv[2]); \t\t\t\t\t\t\t\tgl_FragColor = vec4(rgb,src.w); \t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[4].prototype=new V.Ol;V.JP[4].prototype.e_=function(K,Z){this.qi(["source","mnm","mxm","shift","lim"]);
- var b=V.xg,J=this.VW;b.uniform3fv(J.mnm,new Float32Array(Z.wz));b.uniform3fv(J.mxm,new Float32Array(Z.AA));
- b.uniform3fv(J.shift,new Float32Array(Z.shift));b.uniform1f(J.lim,Z.IA);this.gr([J.source,K])};V.JP[5]=function(){V.Ol.call(this);
- var K="\t\t\tprecision mediump float;\t\t\t"+V.dc.Zo+"\t\t\t"+V.dc.Sa+"\t\t\t"+V.dc.IR+"\t\t\t"+V.dc._X+"\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform vec3 cfs[18]; \t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\tvoid main(void) { \t\t\t\tvec4 src = texture2D(source, sCoord); \t\t\t\tvec3 rgb = src.rgb; \t\t\t\tvec3 hsl = rgbToHsl(rgb); \t\t\t\tfloat mx = max(rgb.r, max(rgb.g, rgb.b)); \t\t\t\tfloat mn = min(rgb.r, min(rgb.g, rgb.b)); \t\t\t\t\t\t\t\tvec3 CMY = ONE3 - rgb; \t\t\t\tvec3 d = ZERO3; \t\t\t\t\t\t\t\tfor(int j=0; j<9; j++) \t\t\t\t{ \t\t\t\t vec3 NCMY = CMY * cfs[j+j] + cfs[j+j+1]; \t\t\t\t\t\t\t\t\t\tfloat cfK = 0.0;\t\t\t\t\tif (j< 6) { \t\t\t\t\t\tcfK = hueCF(float(j)*(1.0/6.0), hsl.x); \t\t\t\t\t\tcfK = cfK * hsl.y * 2.0*min(hsl.z, 1.0-hsl.z); \t\t\t\t\t} \t\t\t\t\telse if(j==6) cfK = max(0.0,mn-0.5)*2.0;\t\t\t\t\telse if(j==7) cfK = 1.0-(abs(mx-0.5)+abs(mn-0.5));\t\t\t\t\telse cfK = max(0.0,0.5-mx)*2.0;\t\t\t\t\t\t\t\t\t\td += (max(ZERO3, min(ONE3, NCMY))-CMY)*cfK; \t\t\t\t} \t\t\t\t\t\t\t\tCMY = max(ZERO3, min(ONE3, CMY+d)); \t\t\t\trgb = ONE3 - CMY; \t\t\t\t\t\t\t\tgl_FragColor = vec4(rgb,src.w); \t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[5].prototype=new V.Ol;V.JP[5].prototype.e_=function(K,Z){this.qi(["source","cfs"]);
- var b=V.xg,J=this.VW;b.uniform3fv(J.cfs,Z.l5);this.gr([J.source,K])};V.JP[6]=function(){V.Ol.call(this);
- var K="\t\t\tprecision mediump float;\t\t\t"+V.dc.FV+"\t\t\t"+V.dc.Sa+"\t\t\t"+V.dc.IR+"\t\t\t"+V.dc._X+"\t\t\t"+V.dc.aV+"\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform float wght[6]; \t\t\tuniform float prms[6]; \t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\tvoid main(void) { \t\t\t\tvec4 src = texture2D(source, sCoord); \t\t\t\tvec3 rgb = src.rgb; \t\t\t\t\t\t\t\tfloat tint=prms[0], hue=prms[1], lum=prms[2], mcf=prms[3], x0=prms[4], x1=prms[5]; \t\t\t\tvec3 hsl = rgbToHsl(rgb); \t\t\t\t\t\t\t\tfloat cf = 0.0;\t\t\t\tfor(int j=0; j<6; j++) cf += min(1.0, 1.7*(1.0-hsl.z)) * hsl.y * wght[j] * hueCF(hsl.x, float(j)*(1.0/6.0));\t\t\t\t\t\t\t\tfloat lig = max(0.0, min(1.0, hsl.z*(1.0+cf)));\t\t\t\tif(tint==1.0) { \t\t\t\t\tfloat totl = 0.0;\t\t\t\t\tif (lig<x0) totl = lig*(0.5/lum); \t\t\t\t\telse if(lig<x1) totl = lig + (mcf)*(0.5 - lum); \t\t\t\t\telse totl = 1.0 - (1.0-lig)*0.5/(1.0-lum); \t\t\t\t\t\t\t\t\t\thsl.x = hue; \t\t\t\t\thsl.y = min(1.0, mcf + 3.0*mcf*abs(lig-0.5*(x0+x1))); \t\t\t\t\thsl.z = totl; \t\t\t\t} \t\t\t\telse { hsl.x=0.0; hsl.y=0.0; hsl.z=lig; } \t\t\t\t\t\t\t\trgb = hslToRgb(hsl.x, hsl.y, hsl.z); \t\t\t\t\t\t\t\tgl_FragColor = vec4(rgb,src.w); \t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[6].prototype=new V.Ol;V.JP[6].prototype.e_=function(K,Z){this.qi(["source","wght","prms"]);
- var b=V.xg,J=this.VW,w=[Z.m5,Z.a8y,Z.BC,Z.a9b,Z.R6,Z.ahC];b.uniform1fv(J.wght,new Float32Array(Z.a1W));
- b.uniform1fv(J.prms,new Float32Array(w));this.gr([J.source,K])};V.JP[7]=function(){V.Ol.call(this);this.ak={};
- var K="\t\t\tprecision mediump float;\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform sampler2D lut;\t\t\tuniform float N;\t\t\t\t\t\tvarying vec2 sCoord;\t\t\t\t\t\tvoid main(void) { \t\t\t\tfloat iN = 1.0/N; \t\t\t\tvec4 src = texture2D(source, sCoord); \t\t\t\tfloat fb = 0.5*iN + src.b*(1.0-iN); \t\t\t\tfloat fg = 0.5*iN + src.g*(1.0-iN); \t\t\t\tfloat R = src.r*(N-1.0)*0.999999; \t\t\t\tfloat ir = floor(R)*iN; \t\t\t\t\t\t\t\tvec4 c0 = texture2D(lut, vec2(fb, ir +( fg )*iN)); \t\t\t\tvec4 c1 = texture2D(lut, vec2(fb, ir+iN+( fg )*iN)); \t\t\t\tvec4 rs = mix(c0,c1,R-floor(R)); \t\t\t\tgl_FragColor = vec4(rs.rgb,src.w); \t\t\t\t\t\t\t}";
- this.rY(K,V.we.Lt)};V.JP[7].prototype=new V.Ol;V.JP[7].prototype.e_=function(K,Z){this.qi(["source","lut","N"]);
- var b=V.xg,J=this.VW,w=Z.QR,Y=Z.TT;if(this.ak["m"+w]==null)this.ak["m"+w]=new V.Fe(w,w*w);var S=this.ak["m"+w];
- S.set(Y);b.uniform1f(J.N,w);this.gr([J.source,K,J.lut,S.gm]);b.activeTexture(b.TEXTURE1);var d=b.LINEAR;
- b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,d);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,d);
- b.activeTexture(b.TEXTURE0)};V.filter={eD:{},Lt:"1u,/0*&<>2OI;<m^XJZ;]d/vp^r|ows/)z{M>5g7:@5nVPLIGeVMX`|njge-'&-$V&)/$BbHB4D%GNx`KSI=_f_menp%E+%vwKB4&'XQY``edhootpjxp&%*'vhxY{#>5HINMDXX]YnVW",uF:0,_T:1,zh:2,aO:3};
- V.filter.oy=function(K,Z){var b=V.filter,J=[b.uF,b._T,b.zh,b.aO].indexOf(K.type),w=V.filter.eD[K.type];
- if(w==null)w=V.filter.eD[K.type]=new V.eD[J];w.la();w.e_(Z,K);V.xg.drawArrays(V.xg.TRIANGLES,0,6)};V.eD=[0,0,0,0,0,0,0];
- V.eD[3]=function(){V.Ol.call(this);var K="1%* !*709;O@;=ETOUgQZ`Uk5rnllx~|2)y)/.*:\\qPGFOOCH!^ZXXdjh}wij<-y+~T2.,,8><Q;DJ?Uc[NR`.kgeeqwu+t}$x/=36(.gEA??KQOd^PQ#sjjbc>{wuu\"(&;5'(ZJ<@=JtRNLLX^\\qbYo2!tvv'@N,(&&286K<3IkZNPP`z(fThremi%~pqC4+]-06+d/?BBXEM2TTdugYZ.|v,\" qrF5)X,#=OAWACCSlkYoY[[k&!6pfx||{0!w2D-$>P<\\J`HhWioTKewc$s(o0|14JNDEJX>:,-_OE7G@qi[MN!pdo&|vhi<, ,>42$%WG=/H*8FySLTp\\g{&))4:;7CC;$0CSRPXZ_cg]Wd]quw~$}'-/50=wm $$#7-~8y(6L\\R<EKNTlZLeGUc#8}ykl?/yv./QI;-.`PDOe\\VHI{k_k}smcuyyx-8&w(!RJ6AW?K]bM?OHyq}}%'#lw.66B8\".@E0\"2+\\Tb`fbLXmxu\"wal %oaqj<4?@KOE/;PWXea]GRe_owv{nz~))3<\"}opC3,(&&UM?12dTHSi`ZLM oco\"wqgy}}|1'x)\"SK7BX@L^bmlqqxx},qZiksw&ox~s*8kpda^Z[`nMIFDbSJU]ykgdb* }opD3*|)2_:.DCGG=l\"hWV__SX\"xoBqtzo7Lz$*~5C+/=D;r:>RiYLP^}gZfo.z/Dr{\"v-;1#)d/3AH?cORDJ$UUygY_~>45:6,*{|O?6;6f5>D9O]T[$yz ~ubjb?66;Iw$*B$-3(>LIob).\"|^$(>C72s(+,\"rzrOFFKK+3+e77[PuiRDJehh0gY_'!gvx\"y\",~W&28P2;A6LZV}p7<0+k26LQE@!6KCBGC9'06+AO6NuTiKSK&WW{o6*rdj&)(P(y GA(79B:BL?wIImiU]Bddt&wij>5s,B3H2$*T[\\a]`c]DSU^V^h[4rde9(nz$Q, 6599/^sZIHQQEJsja4cfla+ykl>7u.D5GK.?3Vk:CI>TbIM)PTh obft4my#A.BW&/5*@N3K?wmnvpMYb!h$,-7>2nz$B~EMNTWS0<Ec;vENTI_mWfZ7pphi7%9uyB~#\\..R/G;tMMEFsbtnUaj)phfD2>>CC /#KO,8A_G?=]kcM\\Pyi[\\/'9384Iw!'{2@49>iW6:t@DRYPj-p{~^bpwn6os;D|!/6-PJgP[:>y|rsx+~ %2#ae1ko}%{?H $KNc2;A6LZAX!ww||chm7ry0En&L(-(H]'>S0<EcKCA|beywX`V@oajIxx~%R\"*n11ARD67jaippus_2adj_,y.98=<@GGLJ6h8;A6bQdonsrzx {~8rde90<:B@HFNI]=/0cZedkjqpxs)z#vm`luC qrF=,1,P8?V^^c_tZVHI{k_S2n`a4,zM| &zG5K6h8;A6bQfontp]0_bh]*w+@~pqD4(|Z7)*\\TCuEHNCo^s}{#',$pCru{p=+AJIQK8j:=C8dSezYKL~n`dk`;osp};*PSIJOBdHA=;;jbNBoWLuo-u`]tu80{o=%yCX**N8<9FcSx{rrwsm_cj_+x@tx t@/U*.5*UEhD7CLjRJHhv,yY]kri.uyv$A/BF.29.f6>4}M?H'VV\\b0i\\hq=#";
- this.rY(R.vR(K),R.vR(V.filter.Lt))};V.eD[3].prototype=new V.Ol;V.eD[3].prototype.e_=function(K,Z){this.qi("source iwh tdep rrad spec nois poly0 poly1".split(" "));
- var b=V.xg,J=this.VW;b.uniform2fv(J.iwh,Z.nP);b.uniform1f(J.tdep,Z.a3e);b.uniform1f(J.rrad,Z.a3L);b.uniform2fv(J.spec,Z.a8D);
- b.uniform3fv(J.nois,Z.ae2);b.uniformMatrix4fv(J.poly0,!1,Z.and);b.uniformMatrix4fv(J.poly1,!1,Z.a0V);
- this.gr([J.source,K]);var w=b.LINEAR;b.activeTexture(b.TEXTURE0);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,w);
- b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,w);b.activeTexture(b.TEXTURE0)};V.eD[0]=function(){V.Ol.call(this);
- var K="1%* !*709;O@;=ETOUgQZ`Uk5|uqoo{\" 5,|,21-=_tSJIRRFK$kd`^^jpn$}opB3 1%ZB;755AGEZTFGyiYT.unjhhtzx.w!'{2@7/3;5mUO=Q[NVRmgYZ,|sFux~sM5~(.#9G23E'?;AOZm_QR$th$}|$mv|q(62M?_E=1GFJJ@o%kZYbbV[%{o-{mn@9AHHMLCVW\\X\\?PDgo\\#jT]cXn|x5&F,$w.-11'VkRA@II=BkbVsbTU' z//43*=>C?C&7+NVCiQ;DJ?Uc`zl-rj^tswwm=R9('00$)RI=ZI;<mfatuzy}%%*&*l}q5=*P8\"+1&<JGbSsYQE[Z^^T$9 nmvvjo90$A0\"#TMH[\\a`WkkplpSdX{$p7~hqwl#1x0J=]CVWc[R:Qm^~doc }l(#8 irxm$2y2L>^DWXd\\S;Sn_ epe!~n)$9!zlm@0\"6V<.286-;;O=bTFGyqyTk(#`x31(8r*DA~7ROF.E_\\:Rlgj g]Seiih|drz1xs>$AV>?D>:75SD;FNj\\XUSztszdmsh~-({6V<PPUHVN9:L.FBHVatc6ehnc+/{sw yR:%-#l<.7uEEKQa\"g_Sihllb2G.|{%%x}G>5g7:@5\\`QEzbc";
- this.rY(R.vR(K),R.vR(V.filter.Lt))};V.eD[0].prototype=new V.Ol;V.eD[0].prototype.e_=function(K,Z){this.qi(["source","iwh","ld","shine"]);
- var b=V.xg,J=this.VW;b.uniform2fv(J.iwh,Z.nP);b.uniform3fv(J.ld,Z.aaO);b.uniform1f(J.shine,Z.alB);this.gr([J.source,K,J.tang,Z.n$])};
- V.eD[1]=function(){V.Ol.call(this);var K="1%* !*709;O@;=ETOUgQZ`Uk5|uqoo{\" 5,|,21-=_tSJIRRFK$kd`^^jpn$}opB3 1%ZB;755AGEZDMSH^lYfY4{tpnnz!~4}'-\"8F,?9FJEAya[I]gZb^ysef8) R\"%+ YA+4:/ES?;PHjLU[Pfths*!jsyn%3'3E?>E/8>3IWM?X:HVl-ribj'r}2<??JPQMYYQ:FYihfnpuy}smzs(,.5:4=CEKFS;1'9==<PF8Q3AOeukU^dgm&se~`n|<Q9:?)28-CQ<=O,PMZOtfXY+{n+%$+%vwI:.@`FQ<ZI;<mfwuzx}|%(1+0,/3u#uP82$%VG9>PpV@IORXp\\w-tn`a3$u|]0P6*I.3`H2;A6LZQqt$]V^z'**/+@(\"stF7}M@`F-<CZDIdhUux&mgYZ,|c4&F,r\")@*/L;-._Xddihppuqtxe&)6}gpvk\"0\"6V<($91S2abPfApq`r(oYbh]s\"sz+K1|x.&H'WWE[6efUg|dNW]Rhvha @&qm#z={KL:P+[[J\\qYCLRG]k]dYw8}iezr5sDD2H#SSBTiQ;DJ?UcOzl-rcbt'p%4+|$@&-mN<OdL6?E:P^Jvg(m^]o\"kd/t{p;!(hI7J_G1:@5KYS_ eVUgy])'}i63x `A0BW?9EeKVHTsZmnxoi,o#$)6005C+t}$x/=373>LlRLXf^DWQ^b]Yv$|hdyq4r\")@,L:MQ>^a_:IPgSsbtxe&)$9!vl~##\"6,0,7OP\\\\acjhmi~fglfb_]{lcnv3%!}{C=<C=/0aRNR[{aX+Z]cX&cth>& qrF5{++AaG?3IHLLBq'm\\[ddX]'}tGvy t<Q9 //S*KkQ<=O,PMZOthl~4{fndN}oxW''-3CcI0??pXY";
- this.rY(R.vR(K),R.vR(V.filter.Lt))};V.eD[1].prototype=new V.Ol;V.eD[1].prototype.e_=function(K,Z){this.qi(["source","iwh","isc","bristle"]);
- var b=V.xg,J=this.VW;b.uniform2fv(J.iwh,Z.nP);b.uniform1f(J.isc,Z.ajc);b.uniform1f(J.bristle,Z.al$);
- this.gr([J.source,K])};V.eD[2]=function(){V.Ol.call(this);var K="1%* !*709;O@;=ETOUgQZ`Uk5|uqoo{\" 5,|,21-=_tSJIRRFK$kd`^^jpn$zkz! {,NcB:*:6lTMIGGSYWlfXY+{hymC+$ }}*0.C-6<1GULEFOF#jc_]]iom#lu{p'5}4/1_GA/CM@HD_YKL}ne8gjpe?'py t+94%,-1@NY;DJ?Uc_rlkrh^ptts(p'\"<7G.0;NBX5KFHdmivuzwd]^g^*vopyp;5AV>?D>:75SD;FNj\\XUSztszdmsh~-x+S-&'0'S?89B9u]GPVKaofmx9~338F.(yzN=494IiOG;QPTTJy/udcll`e/&|O~\"(|DYA;-._P:GYy_tsxuvfZpossi9N5%t%!H?6h8;A6]eSWmZLM~w#$.(/0:14I1+|}O@(FfL6CpXBNTlQYbp]4*8 lB;G/{@CD>=D>01bSGYy_V)X[aV0wams,mv|q(6,YOPUcKAmfgjmns\"i_z}~xw~xjk=.~x7W=RQVSTD8NMQQGv,rbRb^&|p,4\"&<)z{MFQR\\V]^h_bw_LLpP^f|e_*e-C:;@<65<-'bU93lTUZB`!fWQ+rfx'<\"rl5w)|R:$-3(>LGRrXSDKLP_uc|2ypup&4I/*?-!76::0_t[JIRRFKtk_z0wnu,A~E-yy>,Z\\+=QK1D:9Fx`afN*|Yf4{|\"ltjT$u~]--39IiOFKFefrrwyah|2yz";
- this.rY(R.vR(K),R.vR(V.filter.Lt))};V.eD[2].prototype=new V.Ol;V.eD[2].prototype.e_=function(K,Z){this.qi(["source","tang","iwh","sigma","expo"]);
- var b=V.xg,J=this.VW;b.uniform2fv(J.iwh,Z.nP);b.uniform1f(J.sigma,Z.a5_);b.uniform1f(J.expo,Z.agj);this.gr([J.source,K,J.tang,Z.n$]);
- var w=b.LINEAR;b.activeTexture(b.TEXTURE0);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,w);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,w);
- b.activeTexture(b.TEXTURE0)};V.Q={};V.Q.Zr={};V.Q.w7=null;V.Q.FX=null;V.Q.Ej=null;V.Q.iK=function(K,Z,b,J,w,Y,S,d){if(d==null)d=e1.vc();
- if("idiv,lbrn,div ,lddg,vLit,lLit,hMix,diff".split(",").indexOf(K)==-1){S=S*d.fill;d.fill=1;d.style=!1}var x=K+(d.al?"1":"");
- if(V.Q.Zr[x]==null)V.Q.Zr[x]=new V.Q.Pk(K,d.al!=null);var c=V.Q.Zr[x],M=b.bY(w).bY(Y);M.offset(-w.x,-w.y);
- if(M.S2())return;var u=V.xg;V.Na(J,M);J.Wm(M);c.la();c.e_(Z.gm,J.lN,V.Xy(b,w),S,d.fill,d.style?1:0,d.aU?1:0,d.al?new Float32Array(d.al):null);
- u.drawArrays(u.TRIANGLES,0,6)};V.Q.ep=function(K,Z,b,J,w,Y,S,d,x,c,M){if(V.Q.w7==null)V.Q.w7=new V.Q.nO(!0,!0);
- if(V.Q.FX==null)V.Q.FX=new V.Q.nO(!0,!1);if(V.Q.Ej==null)V.Q.Ej=new V.Q.nO(!1,!0);var u=c?1:0,t=K?w?V.Q.w7:V.Q.FX:V.Q.Ej,U=new Float32Array(M?[M[0],M[1],M[2],1]:[1,1,1,1]),A=Z?Z.bY(J).bY(d):J.bY(d);
- if(A.S2())return;A.offset(-J.x,-J.y);var y=V.xg;V.Na(b,A);b.Wm(A);t.la();if(K==null)t.e_(null,b.lN,w.gm,V.Xy(J,J),V.Xy(Y,J),S/255,x,u,U);
- else if(w)t.e_(K.gm,b.lN,w.gm,V.Xy(Z,J),V.Xy(Y,J),S/255,x,u,U);else t.e_(K.gm,b.lN,null,V.Xy(Z,J),null,S/255,x,u,U);
- y.drawArrays(y.TRIANGLES,0,6)};V.Q.ala=function(K,Z,b){if(V.Q.aem==null)V.Q.aem=new V.Q.gP;var J=V.Q.aem,w=new bW(0,0,K.d,K.v),Y=V.xg;
- V.Na(Z);Z.Wm(w);J.la();J.e_(w,K.gm,Z.lN,b.gm);Y.drawArrays(Y.TRIANGLES,0,6)};V.Q.OX={norm:"return a;",diss:"return a;",dark:"return min(a,b);","mul ":"return a*b;",idiv:" vec3 d = (a*vec3(f)+ONE3-vec3(f)); return mix(mix(ONE3-((ONE3-b)/max(d,vec3(1e-6))), ZERO3, vec3(greaterThanEqual(ONE3-b,d)) ), ONE3 , vec3(equal(b,ONE3) )); ",lbrn:"return max(ZERO3, a*f+b-f);",dkCl:"return ( lum(a)<lum(b) ? a : b );",lite:"return max(a,b);",scrn:"return b+a-b*a;","div ":"a*=f; return mix( mix( min(ONE3,b/(1.0-a)), ONE3, step(1.0-a, b)) , ZERO3, vec3(equal(b,ZERO3)) );",lddg:"a*=f; return min(ONE3,a+b);",lgCl:"return ( lum(a)>lum(b) ? a : b );",over:"return mix( a+(2.0*b -1.0)-a*(2.0*b-1.0) , 2.0*b*a , step(-HALF3,-b) );",sLit:"return mix( b+(2.0*a -1.0)*(D(b)-b) , b-(1.0-2.0*a)*b*(1.0-b) , step(-HALF3,-a) );",hLit:"return mix( b+(2.0*a -1.0)-b*(2.0*a-1.0) , 2.0*a*b , step(-HALF3,-a) );",vLit:" return mix( ocddg(2.0*a-1.0,b,f) , ocbrn(2.0*a,b,f) , vec3(greaterThanEqual(HALF3,a))); ",lLit:"return mix( min(ONE3, (2.0*a-1.0)*f+b) , max(ZERO3, 2.0*a*f+b-f) , step(-HALF3,-a));",pLit:"return mix( max(2.0*a-1.0,b) , min(2.0*a, b) , step(-HALF3,-a) );",hMix:"if(f>0.99) return vec3(greaterThanEqual(a+b,ONE3)); return min( ONE3, max(ZERO3, (b+a*f-f)/(1.0-f+1e-6) )) ; ",diff:"return abs(a*f-b);",smud:"return a+b-2.0*a*b;",fsub:"return max(b-a, ZERO3);",fdiv:"return min(b/a, ONE3);","hue ":"return setLum( setSat(a, sat(b)) , lum(b) ); ","sat ":"return setLum( setSat(b, sat(a)) , lum(b) ); ",colr:"return setLum( a, lum(b) ); ","lum ":"return setLum( b, lum(a) ); "};
- V.Q.Pk=function(K,Z){V.Ol.call(this);var b="\t\t\tprecision mediump float;\t\t\t"+V.dc.Zo+"\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform sampler2D target;\t\t\tuniform float alpha;\t\t\tuniform float fill;\t\t\tuniform float style;\t\t\tuniform float keepBGA;\t\t\t"+(Z?"uniform vec4 blIf[10];":"")+"\t\t\t\t\t\tvarying vec2 tCoord;\t\t\tvarying vec2 sCoord;\t\t\t\t\t\t\t\t\t"+V.dc.iq+"\t\t\t"+V.dc.BC+"\t\t\t"+V.dc.ho+"\t\t\t"+V.dc.ak9+"\t\t\t"+V.dc.a66+"\t\t\t"+V.dc.aeR+"\t\t\t"+V.dc.Fz+"\t\t\t"+V.dc.anL+"\t\t\t"+V.dc.MT+"\t\t\t"+V.dc.hash+"\t\t\t"+(Z?V.dc.Q2:"")+"\t\t\t\t\t\tvec3 BB(vec3 a, vec3 b, float f) { "+V.Q.OX[K]+" } \t\t\t\t\t\tvoid main(void) {\t\t\t\tvec4 tgt = texture2D(target, tCoord);\t\t\t\tvec4 src = texture2D(source, sCoord);",J="\t\t\tattribute vec2 verPos;\t\t\tuniform vec4 srct;\t\t\tvarying vec2 tCoord;\t\t\tvarying vec2 sCoord;\t\t\tvoid main(void) {\t\t\t\ttCoord = verPos;\t\t\t\tsCoord = (verPos-srct.xy)/srct.zw;\t\t\t\tgl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0);\t\t\t}";
- if(K=="diss")b+="\t\t\t\t\tgl_FragColor = (hash(tCoord) >= (keepBGA + (1.0-keepBGA)*src.w)*alpha ? tgt : vec4(src.xyz, keepBGA*tgt.w + (1.0-keepBGA))); }";
- else b+=" \t\t\t\t\tfloat as = (keepBGA + (1.0-keepBGA)*src.w) * alpha, at = keepBGA + (1.0-keepBGA)*tgt.w; \t\t\t\t\t"+(Z?" as*=blendIf(src,tgt,blIf); ":"")+"\t\t\t\t\tfloat ats = at * (1.0-as), ao = as + ats, iao = (ao==0.0) ? 0.0 : (1.0/ao); \t\t\t\t\tfloat ccf = (style==1.0) ? 1.0 : as; \t\t\t\t\tvec3 ncl = ( (1.0-at)*as*src.xyz + (1.0-ccf)*at*tgt.xyz + ccf*at*BB(src.xyz, tgt.xyz, (1.0+as-ccf)*fill) ) * iao;\t\t\t\t\tgl_FragColor = vec4(ncl, keepBGA*tgt.w + (1.0-keepBGA)*(as*fill + at*(1.0-as*fill)));\t\t\t\t\t\t\t}";
- this.rY(b,J)};V.Q.Pk.prototype=new V.Ol;V.Q.Pk.prototype.e_=function(K,Z,b,J,w,Y,S,d){this.qi("srct alpha source target fill style keepBGA blIf".split(" "));
- var x=V.xg,c=this.VW;x.uniform4fv(c.srct,b);x.uniform1f(c.alpha,J);x.uniform1f(c.fill,w);x.uniform1f(c.style,Y);
- x.uniform1f(c.keepBGA,S);if(d)x.uniform4fv(c.blIf,d);this.gr([c.source,K,c.target,Z])};V.Q.nO=function(K,Z){V.Ol.call(this);
- this.a1i=K;this.A6=Z;var b="\t\t\tprecision mediump float;\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform sampler2D target;\t\t\tuniform sampler2D weight;\t\t\tuniform vec4 cswitch;\t\t\tuniform float wcolor;\t\t\tuniform float awg; /* additional weight */\t\t\tuniform float dissv;\t\t\t\t\t\tvarying vec2 tCoord;\t\t\tvarying vec2 sCoord;\t\t\tvarying vec2 wCoord;\t\t\t\t\t\t"+V.dc.tw+"\t\t\t"+V.dc.hash+"\t\t\t\t\t\tvoid main(void) {\t\t\t\tvec4 tgt = texture2D(target, tCoord);\t\t\t\tvec4 src = "+(K?"texture2D(source, sCoord)":"vec4(0.0)")+"; \t\t\t\tfloat wg = awg "+(Z?"* (in01(wCoord) ? texture2D(weight, wCoord).w : wcolor)":"")+";\t\t\t\t"+(K?"":"wg = 1.0-wg;")+"\t\t\t\tfloat hwg = hash(tCoord)>=wg ? 0.0 : 1.0; wg = dissv*hwg + (1.0-dissv)*wg; \t\t\t\tfloat as = wg*src.w, at = (1.0-wg)*tgt.w, ao = as+at;\t\t\t\t\t\t\t\tvec4 nc = vec4( (as*src.xyz + at*tgt.xyz)/ao, ao ); \t\t\t\tgl_FragColor = "+(Z?"nc":"cswitch*nc + (1.0- cswitch)*tgt")+"; \t\t\t}",J="\t\t\tattribute vec2 verPos;\t\t\tvarying vec2 tCoord;\t\t\tvarying vec2 sCoord;\t\t\tvarying vec2 wCoord;\t\t\t\t\t\tuniform vec4 srct;\t\t\tuniform vec4 wrct;\t\t\tvoid main(void) {\t\t\t\ttCoord = verPos;\t\t\t\tsCoord = (verPos-srct.xy)/srct.zw;\t\t\t\twCoord = (verPos-wrct.xy)/wrct.zw;\t\t\t\tgl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0);\t\t\t}";
- this.rY(b,J)};V.Q.nO.prototype=new V.Ol;V.Q.nO.prototype.e_=function(K,Z,b,J,w,Y,S,d,x){if(this.A6)this.qi("srct wrct wcolor awg dissv source target weight cswitch".split(" "));
- else this.qi("srct awg dissv source target cswitch".split(" "));var c=V.xg,M=this.VW;c.uniform4fv(M.srct,J);
- if(this.A6){c.uniform4fv(M.wrct,w);c.uniform1f(M.wcolor,Y)}else{c.uniform4fv(M.cswitch,x)}c.uniform1f(M.awg,S);
- c.uniform1f(M.dissv,d);var u=[M.source,K,M.target,Z];if(this.A6)u.push(M.weight,b);this.gr(u)};V.Q.gP=function(){V.Ol.call(this);
- var K="\t\t\tprecision mediump float;\t\t\t\t\t\tuniform sampler2D prev;\t\t\tuniform sampler2D next;\t\t\tuniform sampler2D alpha;\t\t\t\t\t\tvarying vec2 coord;\t\t\t\t\t\t\t\t\tvoid main(void) {\t\t\t\tvec3 or = texture2D(prev , coord).rgb;\t\t\t\tvec3 ir = texture2D(next , coord).rgb; \t\t\t\tfloat al = texture2D(alpha, coord).w; \t\t\t\tgl_FragColor = vec4( (ir-(1.0-al)*or)*(1.0/al) ,1.0 ); \t\t\t}",Z="\t\t\tattribute vec2 verPos;\t\t\tvarying vec2 coord;\t\t\t\t\t\tuniform vec4 rct;\t\t\tvoid main(void) {\t\t\t\tcoord = verPos;\t\t\t\tgl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0);\t\t\t}";
- this.rY(K,Z)};V.Q.gP.prototype=new V.Ol;V.Q.gP.prototype.e_=function(K,Z,b,J){this.qi(["rct","prev","next","alpha"]);
- var w=V.xg,Y=this.VW;w.uniform4fv(Y.rct,[0,0,1,1]);this.gr([Y.prev,Z,Y.next,b,Y.alpha,J])};var P={};
- P.gD=function(K,Z,b){this.name=K;this.id=Z;this._V=null;if(b!=null)this.VJ=b};P.gD.prototype.tl=function(K,Z,b,J,w){};
- P.gD.prototype.enable=function(K,Z,b,J,w,Y){var S=new n(R.E.P,!0);S.data={e:R.U.tf,TV:"default"};Z.B(S)};
- P.gD.prototype.disable=function(K,Z,b,J,w){};P.gD.prototype.a8=function(K,Z,b,J,w){return!1};P.gD.prototype.Rp=function(K,Z,b,J,w){};
- P.gD.prototype.Mp=function(K,Z,b,J,w){};P.gD.prototype.i2=function(K,Z,b,J,w){};P.gD.prototype.t6=function(K,Z,b,J,w){};
- P.gD.prototype.A1=function(K,Z,b,J,w){};P.gD.prototype.sz=function(K,Z,b,J){};P.gD.prototype.Z8=function(K,Z,b,J){};
- P.gD.prototype.TA=function(K,Z){};P.gD.prototype.k3=function(K,Z){};P.gD.prototype.Tj=function(K,Z,b,J,w){};
- P.gD.prototype.Re=function(K,Z){};P.gD.prototype.fr=function(K,Z){return!1};P.gD.prototype.et=function(K,Z){return!1};
- P.gD.prototype.kT=function(){return!1};P.gD.prototype.Ot=function(K,Z){return!0};P.gD.prototype.XA=function(){return null};
- P.gD.prototype.w2=function(K,Z,b){};P.gD.prototype._q=function(){return!1};P.gD.prototype.kh=function(K,Z,b,J){};
- P.gD.prototype.track=function(K){var Z=new n(R.E.OV,!0);Z.data=K;K.S_=!0;this._V.B(Z)};P.gD.y7=function(K,Z,b,J,w){P.gD.Cv(K,Z,[eh.get([12,41]).charAt(0)+": "+X.zM.DL(b.d,J.w$,w,J.d,!0),eh.get([12,42]).charAt(0)+": "+X.zM.DL(b.v,J.w$,w,J.v,!0)],J)};
- P.gD.Cv=function(K,Z,b,J){var w=14,Y=130,S=b.length*17+8,d=new bW(K,Z-S,Y,S),x=P.gD.bX;if(x==null)x=P.gD.bX=document.createElement("canvas");
- x.width=Y;x.height=S;var c=x.getContext("2d");c.fillStyle="rgba(0,0,1,1)";c.fillRect(0,0,Y,S);c.font=w+"px monospace";
- c.fillStyle="rgba(255,255,255,1)";for(var H=0;H<b.length;H++)c.fillText(b[H],6,(H+1)*17);J.K.es=[[c.getImageData(0,0,Y,S).data,d.clone()]]};
- P.gD.bX=null;P.eo="0";P.NR="1";P.a54="2";P.agg="3";P.V0="5";P.a5t="6";P.alR="7";P.TN="8";P.T$="9";P._Q="10";
- P.Z9="11";P.Jn="12";P.I_="13";P.fz="14";P.a4C="16";P.wG="18";P.NM="19";P.gJ="20";P.f7="21";P.ZP="22";
- P.de="23";P.HY="24";P.yA="25";P.yZ="27";P.S3="31";P.acw="32";P.aah="34";P.a4D="35";P.hr="36";P.lS="37";
- P.w0="38";P.BH="39";P.__="40";P.Ca="41";P.rX="42";P.Ig="43";P.zC="47";P.Pb="51";P.DJ="52";P.OW="54";
- P.mA="55";P.Tc="56";P.GI="57";P.lH="58";P.T9="59";P.ahB="60";P.BX="61";P.LP="100";P.LX="101";P.U_="102";
- P.Ir="120";P.I4="230";P.a4E="231";P.DM="232";P.kX="233";P.RT="234";P.pw="235";P.L$="236";P.uL=function(K){var Z=P.hn,b=null;
- for(var J in Z)if(Z[J][1].indexOf(K[1].classID)!=-1)b=J;return b};P.hn={};P.hn[P.de]=["tools/brush",["PbTl"]];
- P.hn[P.HY]=["tools/pencil",["PcTl"]];P.hn[P.S3]=["tools/eraser",["ErTl"]];P.eq=function(K,Z,b){P.gD.call(this,K,Z,b);
- this.dx={brush:K?cZ.iw():null,bmode:"norm",opacity:1,flow:1,smth:0,samp:0,prsr:[!1,!0],emode:0,wconf:[40,!0,!0],algnd:!1,sfrom:0,alt:[!1],expo:.5,rng:1,strn:.5,pdetail:!0,smode:1,qsmode:0,setop:"front",patch:0};
- this.$b=null;this.Jw=null;this.lt=null;this.Bs=null;this.UT=null;this.tD=null;this.eV=null;this.dk=null;
- this.Ay=null;this.W9=null;this.Za=null;this.s$=null;this.Q9=null;this.O6=1;this.fe=!1;this.Jy=null;this.caller=null};
- P.eq.prototype=new P.gD;P.eq.prototype.et=function(K,Z){return K.Sm&&Z.q(Q.FS)};P.eq.prototype.Mp=function(K,Z,b,J,w){if(J.q(Q.Vo)){this.tD=new iz(w.x,w.y);
- var Y=this.dx.brush.Brsh.v,S=Y.Dmtr.v.val,d=Y.Hrdn!=null?Y.Hrdn.v.val:-1;this.eV=[S,d,!0,JSON.parse(JSON.stringify(this.dx.brush)),w];
- this.vQ(b)}};P.eq.prototype.YS=function(K,Z,b){var J=this.eV,w=K.z.S,Y=b.x-J[4].x,S=b.y-J[4].y,d=J[0],x=J[1],c=Math.abs(Y)>Math.abs(S);
- if(c&&J[2]){var M=Math.round(2*Y/w);d+=M;b.x-=Y-.5*M*w}if(!c&&!J[2]&&x!=-1){var M=Math.round(.25*S);
- x+=M;b.y-=S-4*M}d=Math.max(1,d);x=J[1]==-1?-1:Math.max(0,Math.min(100,x));var u=J[3];u.Brsh.v.Dmtr.v.val=d;
- if(x!=-1)u.Brsh.v.Hrdn.v.val=x;this.eV=[d,x,c,u,b];var t=a3.mQ(u,Z.yR.xR,w),U=t[1];U.x=Math.round(this.tD.x-U.d/2);
- U.y=Math.round(this.tD.y-U.v/2);K.K.zs=[t];var A=K.z.Hd(this.tD.x,this.tD.y);K.K.hE={R2:[],yC:[A.x-d/2,A.y,A.x+d/2,A.y]};
- if(x!=-1)K.K.hE.yC.push(A.x+50/w,A.y-x/2,A.x+50/w,A.y+x/2);K.RK=!0};P.eq.prototype.A1=function(K,Z,b,J,w){if(this.id==P.gJ)return;
- if(this.tD){this.tD=null;this.V8(JSON.parse(JSON.stringify(this.eV[3])));K.K.zs=[];K.K.hE=null;K.RK=!0;
- return}var Y=new n(R.E.P,!0);Y.data={e:R.U.qm,m:this.id,aic:"showBrushOpts",ET:new iz(w.VI+4,w.NJ)};
- Z.B(Y)};P.eq.prototype.V8=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.QM,y2:eV.iS,X6:K};this.caller.B(Z)};
- P.eq.vu=function(K,Z,b,J){if(K==null)K="FrgC";if(Z==null)Z="norm";if(b==null)b=1;var w={classID:"Fl",Usng:{t:"enum",v:{FlCn:K}},Opct:{t:"UntF",v:{type:"#Prc",val:Math.round(b*100)}},Md:{t:"enum",v:{BlnM:gB.oJ(Z)}}};
- if(K=="Clr")w.Clr={t:"Objc",v:J};if(K=="contentAware")w.contentAwareColorAdaptationFill={t:"bool",v:!0};
- return{QX:"fill",Bd:w}};P.eq.prototype.tl=function(K,Z,b,J,w){this._V=Z;var Y=b.zw.length;if(Y==0&&!b.Kx())return;
- var S=Y!=0?-1-b.zw[0]:b.u[0],d=b.X[S];if(K.e=="fromAction"){var x=K.Tq,c=x.Bd;if(x.QX=="fill"){var M=(c.Opct?c.Opct.v.val:100)/100,u=c.Md?gB.IO(c.Md.v.BlnM):"norm",t=c.Usng.v.FlCn,U;
- if(t=="contentAware"){if(b.G==null){alert("Select an area to heal first.");return}if(!b.Kx())return;
- this.c7(b);this.sT(b,0);var A=b.G,y=X.T(A.rect.t()*4);X.qe(A.channel,y,3);this.Es(b,"sheal",y,A.rect,A.rect);
- this.s(b,A.rect);this.finish(b,A.rect)}else{if(t=="FrgC")U=w.ve;else if(t=="BckC")U=w.YO;else if(t=="Blck")U=0;
- else if(t=="Wht")U=16777215;else if(t=="Gry")U=8421504;else if(t=="Clr"){var B=X.W.GG(c.Clr.v);U=B.h<<16|B.l<<8|B.a}var I=U>>16&255,j=U>>8&255,k=U>>0&255;
- this.CV(b,d,b.G,I,j,k,Math.round(255*M),u,[2,3])}}else if(x.QX=="delete"){var C=S<0?1:d.Mn,A=b.G,m;if(A==null)return;
- var i=S<0?b.B7[-S-1]:C<=0?null:C==1?d.ts():d.MK(b).r,E=C<=0?d.rect:i.rect,o=C<=0?A.rect.bY(E):A.rect.clone();
- if(o.S2())return;var $=o.t();if(C<=0){m=X.T($*4);X.EU(d.buffer,d.rect,m,o)}else{m=X.T($);i.extend(o);
- X.vn(i.channel,i.rect,m,o)}if(0<=S&&d.Y2(b,A)){if(C<=0){X.Zs(m,0);X.EU(d.Cx.Nf,d.Cx.EX,m,o)}else{X.set(m,255);
- X.vn(d.Cx.Nf,d.Cx.EX,m,o)}}else{if(C<=0){var z=X.T(m.length>>2);X.y4(m,z,3);X.Q.zl(X.j5(A.rect.t()),A.rect,z,o,A.channel,o,1);
- X.qe(z,m,3)}else{var r=X.T(A.rect.t()),I=w.YO>>16&255,j=w.YO>>8&255,k=w.YO>>0&255;X.set(r,Math.round(X.Ua(I,j,k)));
- X.Q.zl(r,A.rect,m,o,A.channel,o,1)}}this.pp(b,!0,[2,2],S,C,o,m)}}if(K.e=="stroke"){var f=K.ajZ,A=b.G;
- if(A==null){A={rect:d.rect.clone(),channel:X.T(d.rect.t())};X.y4(d.buffer,A.channel,3)}var W=e1.E_(f),h=P.Rm.Pw(A,Math.ceil(W[0]),Math.ceil(W[1])),U=X.W.GG(f.Clr.v),I=Math.round(U.h),j=Math.round(U.l),k=Math.round(U.a);
- this.CV(b,d,h,I,j,k,Math.round(255*f.Opct.v.val/100),gB.IO(f.Md.v.BlnM),[14,9])}if(K.e=="fillBMP"){this.cy(b,d,b.G,K.vU,K.Rk,K.Ve)}if(K.e=="draw"){var _=K.l$,D=_.rect;
- this.c7(b);var l=b.X[b.u[0]];if(K.a4w&&l&&l.Mn<=0&&b.zw.length==0){D=g$.fS.A7(_,b);l.buffer=_.buffer.slice(0);
- l.rect=D.clone()}else{var L=this.dx.bmode;this.dx.bmode="norm";this.Es(b,"draw",_.buffer,D,D.bY(new bW(0,0,b.d,b.v)));
- this.dx.bmode=L}this.s(b,D);b.ot=!0;this.finish(b,D,K.Ve,K.a4w)}};P.eq.prototype.CV=function(K,Z,b,J,w,Y,S,d,x){var c=b==null?new bW(0,0,K.d,K.v):b.rect,M=S<<24|Y<<16|w<<8|J<<0,u=X.T(c.t()*4);
- X.Zs(u,M);this.cy(K,Z,b,u,d,x)};P.eq.prototype.cy=function(K,Z,b,J,w,Y){var S=K.zw.length!=0?-1-K.zw[0]:K.u[0],d=S<0?1:Z.Mn,x=S<0?K.B7[-1-S]:d<=0?null:d==1?Z.ts():Z.MK(K).r,c=d<=0?Z.rect:x.rect,M=b==null?new bW(0,0,K.d,K.v):b.rect,u=b==null?X.tm(K.d*K.v):b.channel,t=M.t(),U,A=null;
- if(d<=0){U=X.T(t*4);X.EU(Z.buffer,Z.rect,U,M)}else{U=X.T(t);x.extend(M);X.vn(x.channel,x.rect,U,M)}if(b!=null)X.CB(u,J);
- if(d>0){A=X.T(t);X.Rb(J,A)}if(0<=S&&b&&Z.Y2(K,b)){var y=Z.Cx.em,B=Z.Cx.em.slice(0);if(d<=0)X.Uc(J,B);
- else X.Uc(A,B);var I=new aO([2,3],this);I.data={e:"drawtemp",$:K.u[0],fd:d,a2d:y,ajB:B};K.kZ(I);this.TA(I.data,K)}else{if(d<=0){var j;
- if(Z.uq(0)){j=X.T(M.t());X.y4(U,j,3)}X.Q.aK(w,J,M,U,M,M,1);if(Z.uq(0))X.qe(j,U,3)}else X.Q.zl(A,M,U,M,u,M,1);
- this.pp(K,!0,Y,S,d,M,U)}};P.eq.prototype.fr=function(K){if(Q.AU.indexOf(K)!=-1)return!0;return!1};P.eq.prototype.sz=function(K,Z,b,J){var w=this.dx.brush,Y=J.q(Q.Vo),S=Y!=this.fe,d=P.eq.GV(w,J);
- if(d!=null)this.V8(d);if(!J.q(Q.sP)&&J.xb()!=-1){var x=R.pf(Math.round(this.dx.opacity*100),J.xb())/100;
- this.Xg({opacity:x},Z)}if(this.id==P.TN&&S&&K!=null){var c=this.dx.qsmode;if(c==2)c=K.G==null?0:1;else c=2;
- this.Xg({qsmode:c},Z)}this.fe=Y;if(S){if(K)this.O6=K.z.S;this.vQ(b,J)}};P.eq.GV=function(K,Z){var b=K.Brsh.v.Dmtr.v.val,J=K.Brsh.v.Hrdn!=null?K.Brsh.v.Hrdn.v.val:-1,w=b,Y=J,S=Z.q(Q.FS);
- if(Z.q(Q.ZS)){if(S)J=25*Math.floor((J-1)/25);else{if(b<=10)b--;else if(b<=50)b=5*Math.floor((b-1)/5);
- else if(b<=100)b=10*Math.floor((b-1)/10);else if(b<=200)b=25*Math.floor((b-1)/25);else if(b<=400)b=50*Math.floor((b-1)/50);
- else b=100*Math.floor((b-1)/100)}}if(Z.q(Q.zr)){if(S)J=25*Math.ceil((J+1)/25);else{if(b<10)b++;else if(b<50)b=5*Math.ceil((b+1)/5);
- else if(b<100)b=10*Math.ceil((b+1)/10);else if(b<200)b=25*Math.ceil((b+1)/25);else if(b<400)b=50*Math.ceil((b+1)/50);
- else b=100*Math.ceil((b+1)/100)}}b=Math.max(1,b);J=Math.max(0,Math.min(100,J));if(Y==-1)J=-1;if(b!=w||J!=Y){var d=JSON.parse(JSON.stringify(K));
- d.Brsh.v.Dmtr.v.val=b;if(Y!=-1)d.Brsh.v.Hrdn.v.val=J;return d}return null};P.eq.prototype.vQ=function(K,Z,b,J){if(K.yR.list.length==0)return;
- var w=this.id,Y;if((w==P.yZ||w==P.NM||w==P.de||w==P.HY)&&(Z!=null&&Z.q(Q.Vo)||this.dx.alt[0]))Y="crosshair";
- else{var S=this.O6,d=this.dx.brush;if((w==P.yZ||w==P.NM)&&b&&this.s$&&this.s$.length==this.Za.t()*4){var x=b.z.Hd(J.x,J.y),c=this.kY(x),M=this.s$,u=this.Za,t=new bW(u.x+c.x,u.y+c.y,u.d,u.v),U=a3.mQ(d,K.yR.xR,S),A=U[0],y=U[1],B=Math.ceil(y.d/S),I=new bW(Math.round(x.x-B/2),Math.round(x.y-B/2),B,B),j=X.T(I.t()*4),k,C;
- X.EU(M,t,j,I);if(S==1){k=j;C=I}else{var i=new cM(S,0,0,S,0,0),E=P.o.U3([j,I],i,!0);C=y.clone();C.x=E.rect.x;
- C.y=E.rect.y;if(C.wV(E.rect))k=E.buffer;else{k=X.T(C.t()*4);X.EU(E.buffer,E.rect,k,C)}}var o=this.dx.opacity/255;
- for(var H=0;H<k.length;H+=4)k[H+3]=o*(A[H+3]*k[H+3]);Y={Bg:k,_:C,_S:new iz(C.d/2,C.v/2)}}else Y=a3.EO(d,K.yR.xR,S,w==P.yA)}var $=new n(R.E.P,!0);
- $.data={e:R.U.tf,TV:Y};if(this.caller)this.caller.B($)};P.eq.prototype.enable=function(K,Z,b,J){this.$b=b;
- this.caller=Z;this.V8(JSON.parse(JSON.stringify(this.dx.brush)));if(K&&K.z.S!=0)this.O6=K.z.S;this.vQ(b,J)};
- P.eq.prototype.Re=function(K,Z){if(Z==eV.iS){this.dx.brush=K.yR.qH;this.vQ(K)}};P.eq.prototype.Tj=function(K,Z,b,J,w){for(var Y in K)this.dx[Y]=K[Y];
- if(this.dx.alt[0])this.vQ(w,J,b)};P.eq.prototype.M2=function(K){var Z=K.zw.length!=0?-1-K.zw[0]:K.u[0],b=K.X[Z],J=Z<0?1:b.Mn,w=Z<0?K.B7[-Z-1]:J<=0?null:J==1?b.ts():b.MK(K).r,Y=w?w.channel:b.buffer,S=(w?w.rect:b.rect).clone();
- return[b,J,w,Y,S]};P.eq.prototype.c7=function(K,Z){this.Q9=K.G==null?null:{rect:K.G.rect.clone(),channel:K.G.channel.slice(0)};
- var b=this.M2(K),J=b[0],w=b[1],Y=b[2];this.W9=b[3];this.Ay=b[4];var S=new bW(0,0,K.d,K.v),d=S.tO(this.Ay);
- if((this.Ev()&&w<=0||d.wV(this.Ay))&&Z!=!0)this.W9=this.W9.slice(0);else{if(Y)Y.extend(d);else J.extend(d)}};
- P.eq.prototype.sT=function(K,Z){var b=this.M2(K),J=b[1],w=b[3],Y=b[4],S=[w,Y],d=Z!=null?Z:this.dx.sfrom;
- if(J<=0&&d!=0){S[1]=new bW(0,0,K.d,K.v);S[0]=K.ax(d==1&&K.u[0]!=K.X.length-1?K.u[0]:null).slice(0)}this.Za=S[1].clone();
- this.s$=S[0].slice(0)};P.eq.prototype.Os=function(K,Z,b){if(K.q(Q.Vo)){var J=new n(R.E.F,!0);J.m=P.fz;
- J.data={e:"pickhere",aij:b};Z.B(J);return!0}return!1};P.eq.prototype.ZH=function(K,Z,b,J,w,Y){if(!K.Kx(this.caller)){this.Jw=null;
- return}this.c7(K);var S=new bW(0,0,K.d,K.v),d=null;if(Y!=null){var x=K.zw.length!=0?-1-K.zw[0]:K.u[0],c=K.X[x],M=x<0?K.B7[-x-1]:c.Mn<=0?null:c.Mn==1?c.ts():c.MK(K).r;
- d=X.T(S.t()*4);if(M)P.eq.G2(this.W9,this.Ay,M.color,d,S);else X.EU(this.W9,this.Ay,d,S)}var u=this.dx;
- if(this.Jw&&this.id==P.TN&&u.qsmode!=0&&K.G!=null){}else{var t=Z.ve,U=Z.YO;if(this.Jy=="erase"){var A=t;
- t=U;U=A}var y=this.id==P.TN?this.Ay:S;this.Jw=new a3(u.brush,Z.yR.xR,Z.yR.bN,{YV:w,R0:Y,a2H:u.smth*50*R.M()/K.z.S,NA:this.id==P.HY||u.emode==1,AS:u.prsr},t,U,y,d)}if(this.id==P.TN){this.Jw.XG(u.brush,u.qsmode==2?0:16777215)}var B=K.z.Hd(J.x,J.y);
- if(b.q(Q.FS)&&this.lt){var I=this.lt;this.Jw.moveTo(I.x,I.y,J.gi);this.Jw.lineTo(.001*I.x+.999*B.x,.001*I.y+.999*B.y,J.gi);
- this.Jw.lineTo(B.x,B.y,J.gi)}else this.Jw.moveTo(B.x,B.y,J.gi);this.lt=B;this.Bs=B.clone();this.UT=new iD(B,K.z.qb)};
- P.eq.prototype.zB=function(K,Z,b){if(K&&K.z.S!=0&&K.z.S!=this.O6){this.O6=K.z.S;this.vQ(b)}};P.eq.prototype.eg=function(K,Z,b,J){if(this.Jw==null)return;
- var w=K.X[K.u[0]],Y=K.z.Hd(J.x,J.y),S=this.UT.Ng(Y,b);if(S.wV(this.lt))return 1;this.Jw.lineTo(S.x,S.y,J.gi);
- this.lt=S;if(this.id==P.yZ||this.id==P.NM){var d=this.DY(),x=11;d=K.z.I1(Y.x-d.x,Y.y-d.y);var c=x>>>1,M=new bW(Math.round(d.x)-c,Math.round(d.y)-c,x,x),u=X.T(M.t()*4);
- X.Zs(16777215);for(var H=0;H<x;H++)u[(H*x+c)*4+3]=u[(x*c+H)*4+3]=255;K.K.es=[[u,M]];K.RK=!0}};P.eq.prototype.Z8=function(K,Z,b,J){if(b.wP!=this.id)return;
- if(this.id!=P.TN||K==null)return;if(K.G==null||K.u[0]!=this.aoe){this.aoe=K.u[0];this.Xg({qsmode:0},Z)}};
- P.eq.prototype.s=function(K,Z){if(K.zw.length!=0){K.RK=!0;return}var b=K.X[K.u[0]];if(Z==null){Z=this.Jw.CN();
- if(this.Ev()&&b.Mn<=0)Z=Z.bY(this.Ay)}if(Z.S2())return;if(b.Mn<=0){b.s(Z)}if(b.Mn==1){b.ts().r4=!0;b.j6(K)}if(b.Mn==3){b.s()}K.s(K.root.H8(Z,K,K.u[0],!0))};
- P.eq.prototype.t6=function(K,Z,b,J,w){if(this.Jw==null)return;this.Jw.finish();if(this.id!=P.wG&&this.id!=P.NM&&this.id!=P.TN)this.Dt(K);
- if(this.id==P.yZ||this.id==P.NM){K.K.es=[];K.RK=!0}if(this.id==P.TN){var Y=K.G;K.G=this.Q9;var S=new n(R.E.F,!0);
- S.data={e:"setsel",Ve:this.name,G:Y};S.m=P.NR;Z.B(S);if(this.dx.qsmode==0)this.Xg({qsmode:1},Z)}else{this.finish(K,this.Jw.gs());
- this.Jw=null;this.dk=null}this.dir=0};P.eq.prototype.Xg=function(K,Z){for(var b in K)this.dx[b]=K[b];
- var J=new n(R.E.P,!0);J.data={e:R.U.qm,m:this.id,Ax:K};Z.B(J)};P.eq.prototype.Ev=function(){var K=this.id;
- return K==P.TN||K==P.S3||K==P.BH||K==P.__||K==P.Ca||K==P.ZP};P.eq.prototype.finish=function(K,Z,b,J,w){var Y=K.zw.length!=0?-1-K.zw[0]:K.u[0],S=K.X[Y],d=Y<0?1:S.Mn,x=Y<0?K.B7[-Y-1]:d<=0?null:d==1?S.ts():S.MK(K).r,c=x?x.rect:S.rect,t;
- if(this.Ev()||!c.wV(this.Ay)){if(x==null){if(this.Ev())S.B9();else{var M=Z.tO(this.Ay),u=X.T(M.t()*4);
- X.EU(S.buffer,S.rect,u,M);S.buffer=u;S.rect=M}}else x.B9();this.s(K,c)}if(d<=0){t=X.T(Z.t()*4);X.EU(this.W9,this.Ay,t,Z)}else{t=X.T(Z.t());
- t.fill(x.color);X.vn(this.W9,this.Ay,t,Z)}this.pp(K,!1,b?b:this.name,Y,d,Z,t,J,w)};P.eq.prototype.pp=function(K,Z,b,J,w,Y,S,d,x){var c=S;
- if(w>0){c=X.T(Y.t()*4);P.eq.G2(S,Y,0,c,Y)}var M=new aO(b,this);M.data=[{$:J,fd:w,_:Y,TT:c}];if(d)M.data.m_=[K.G,null];
- if(x)M.data.m_=[this.Q9,K.G];K.kZ(M);if(Z)this.TA(M.data,K);else if(d)K.G=null;g$.mv.jH(K,M.data)};P.eq.prototype.k3=function(K,Z){this.Bv(K,Z,!1)};
- P.eq.prototype.TA=function(K,Z){this.Bv(K,Z,!0)};P.eq.prototype.Bv=function(K,Z,b){if(K.e=="drawtemp"){var J=b?K.ajB:K.a2d,w=Z.X[K.$];
- w.Cx.em=J;w.LZ(Z,0,0,Z.G);w.s();Z.ot=!0}else{g$.mv.dg(Z,K);if(K.m_){Z.G=K.m_[b?1:0];Z.m6=!0}}Z.s()};
- P.eq.prototype.Dt=function(K){this.Es(K,this.Jy,this.Jw.uc(),this.Jw.Ri(),this.Jw.CN());this.s(K)};P.eq.prototype.Es=function(K,Z,b,J,w){var Y=this.dx,S=K.X[K.u[0]],d=K.zw.length!=0?K.B7[K.zw[0]]:S.Mn<=0?null:S.Mn==1?S.ts():S.MK(K).r,x=X.T(w.t()*4),c,M=S.uq(0);
- if(d==null){if(this.id==P.f7&&Z=="heal")X.EU(S.buffer,S.rect,x,w);else X.EU(this.W9,this.Ay,x,w);if(M){c=X.T(w.t());
- X.y4(x,c,3)}}else{P.eq.G2(this.W9,this.Ay,d.color,x,w)}if(K.G&&Z!="qselect"){var u=w.bY(K.G.rect),t=X.T(u.t()*4);
- if(Z=="copy"){var U=X.T(u.t());X.vn(K.G.channel,K.G.rect,U,u);X.EU(x,w,t,u);X.Q.og(b,J,t,u,U,u,0,u,1,!1)}else{X.EU(b,J,t,u);
- X.Ue(K.G.channel,K.G.rect,t,u)}b=t;J=u}function A(I,g_){var b5=Math.max(g_.x,Math.min(g_.x+g_.d-1,I.x)),eK=Math.max(g_.y,Math.min(g_.y+g_.v-1,I.y));
- return new iz(b5,eK)}if(Z=="idraw"||Z=="ierase"){if(this.dk==null)this.dk=X.T(this.Ay.t());var y=this.dx.samp,B=this.$b.YO,I=A(this.lt,w),j=y==0?I:this.Bs,k=j.x,C=j.y,i=P.aN.EN(this.W9,this.Ay,[j,new iz(k-2,C),new iz(k+2,C),new iz(k,C-2),new iz(k,C+2)]);
- if(y==2)i=[[B>>>16&255,B>>>8&255,B>>>0&255,255]];var E=P.aN.KJ(x,w,I,i,this.dx.wconf),o=X.T(w.t());X.vn(this.dk,this.Ay,o,w);
- X.fB.tO(E,o,o);X.vn(o,w,this.dk,this.Ay);X.Ue(o,w,b,J);Z=Z.slice(1)}if(Z=="erase"&&(g$.mv.QV(K)!=16777215||d))Z="draw";
- if(Z=="draw")X.Q.aK(Y.bmode,b,J,x,w,w,Y.opacity);else if(Z=="erase"){var $=X.T(w.t()*4);X.EU(b,J,$,w);
- if(d==null){var m=X.T(w.t());X.y4($,m,3);X.qk(m,Y.opacity);X.yK(m);X.Ue(m,w,x,w)}else{X.Zs($,0,4278190080);
- X.Q.aK("norm",$,w,x,w,w,Y.opacity)}}else if(Z=="clone"||Z=="heal"){var z=this.DY(),r=this.Za.clone();
- r.offset(z.x,z.y);var f=w.clone();f.sd(1,1);var W=X.T(f.t()*4),h=X.T(f.t());X.EU(b,J,W,f);X.y4(W,h,3);
- X.Zs(W,0);if(d==null){X.EU(this.s$,r,W,f);var _=X.T(f.t());X.y4(W,_,3);X.G_(_,h)}else P.eq.G2(this.s$,r,d.color,W,f);
- if(Z=="clone"){X.qe(h,W,3);X.Q.aK(Y.bmode,W,f,x,w,w,Y.opacity)}if(Z=="heal"){var D=h.slice(0);X.round(D,20);
- var l=X.T(f.t()*4);if(d==null)X.EU(this.W9,this.Ay,l,f);else P.eq.G2(this.W9,this.Ay,d.color,l,f);X.Q.og(W,f,l,f,D,f,0,f,1,!1);
- X.uR.tn(l,D,f);X.Q.og(l,f,x,w,h,f,0,w,1,!1)}}else if(Z=="dodge"||Z=="burn"){var W=X.T(w.t()*4),a=1,G=0,p=0,T=0;
- X.EU(b,J,W,w);var L=w.t()*4,N=P.eq.BL;if(this.fe){if(Z=="dodge")Z="burn";else Z="dodge"}var v=Y.rng;
- if(Z=="dodge"){G=[1-a/2,1,1+a][v];p=[1,1/(1+a),1][v];T=[a/2,0,0][v]}if(Z=="burn"){G=[1/(1-a/2),1,1-a/2][v];
- p=[1,1+a,1][v];T=[-(a/2)/(1-a/2),0,0][v]}for(var H=0;H<L;H+=4){var g=W[H+3];x[H+0]=N(x[H+0],G,p,T,g);
- x[H+1]=N(x[H+1],G,p,T,g);x[H+2]=N(x[H+2],G,p,T,g)}}else if(Z=="sponge"||Z=="redeye"){var W=X.T(w.t()*4),h=X.T(w.t());
- X.EU(b,J,W,w);X.y4(W,h,3);X.Uc(x,W);var co=Y.smode;if(this.fe)co=1-co;var eJ=fG.RI("hue2");if(Z=="sponge")ih.Hr(eJ,0,[0,[-50,46][co],[6,5][co]]);
- else ih.Hr(eJ,1,{V$:[265,305,25,55],MU:[0,-90,-70]});var d9=cN.pG("hue2",eJ);cN.gT(d9,W,W,w);X.Q.og(W,w,x,w,h,w,0,w,1,!1)}else if(Z=="copy")X.EU(b,J,x,w);
- else if(Z=="sheal"){var W=X.T(w.t()*4),h=X.T(w.t());X.EU(b,J,W,w);X.y4(W,h,3);W.fill(0);var el=this.s$,O=this.Za;
- if(d){el=X.T(O.t()*4);P.eq.G2(this.s$,O,0,el,O)}var fO=X.lb.tn(el,O,h,W,w);if(fO!=0)X.EU(el,O,W,w);if(this.dx.sfrom==0)X.EU(W,w,x,w);
- else{X.EU(this.W9,this.Ay,x,w);X.qe(h,W,3);X.Q.aK("norm",W,w,x,w,w,1)}}else if(Z=="qselect"){var hn=this.Ay,an=hn.d,cF=hn.v,cY=an*cF,iF=this.Jw.uc(),i=this.W9,eU=P.Rm.bK,h=eU.yJ;
- h.fill(128);for(var H=0;H<cY;H++){var g_=iF[H<<2],iQ=iF[(H<<2)+3];if(iQ==255&&(g_==0||g_==255))h[H]=g_}h[0]=h[an-1]=0;
- h[(cF>>>1)*an]=h[(cF>>>1)*an+an-1]=0;P.q9.Vj(eU,!0);K.G={rect:hn,channel:eU.G.slice(0)};K.m6=!0}if(d==null){if(M)X.qe(c,x,3);
- X.EU(x,w,S.buffer,S.rect)}else P.eq.v5(x,w,d)};P.eq.DY=function(){return null};P.eq.BL=function(K,Z,b,J,w){var Y=K*(1/255),S=J+Z*Math.pow(Y,b),d=Math.round(S*w+Y*(255-w));
- return Math.max(0,Math.min(255,d))};P.eq.G2=function(K,Z,b,J,w){var Y=X.T(w.t());Y.fill(b);X.vn(K,Z,Y,w);
- J.fill(255);X.UU(Y,J)};P.eq.v5=function(K,Z,b){var J=X.T(Z.t());X.Rb(K,J);X.vn(J,Z,b.channel,b.rect)};
- P.Rm=function(K,Z,b){P.gD.call(this,K,Z,b);this.dx={Wg:"front",mw:0,RW:{P_:0,x:3,y:2},mM:[16,!0,!0]};
- this.L0=new iz(-1,-1);this.AN=new iz(-1,-1);this.qP="default";this._V=null;this.a2N=!0;this.Wq=!1;this.Ff=!1;
- this.fe=!1;this.Kr=0;this.KU=0;this.JY=!1;this.Ey=null;this._o=null;this.dC=!1};P.Rm.prototype=new P.gD;
- P.Rm.prototype.a9G=function(){var K=this.dx,Z=[{front:0,union:1,difference:2,intersection:3}[K.Wg],K.mw];
- if(this.id==P.T$)Z.push(K.mM);return Z};P.Rm.prototype.a5y=function(K,Z,b){var J=this.dx;J.Wg=["front","union","difference","intersection"][K[0]];
- J.mw=K[1];J.mM=K[2];var w=new n(R.E.P,!0);w.data={e:R.U.qm,m:this.id,th:J};b.B(w)};P.Rm.bK={key:""};
- P.Rm.iJ=function(K,Z){var b={QX:K,Bd:{classID:"setd",null:{t:"obj ",v:[{t:"prop",v:{classID:"Chnl",keyID:"fsel"}}]}}};
- if(Z)b.Bd.T=Z;return b};P.Rm.z0=function(K,Z){return P.Rm.iJ("set",{t:"Objc",v:{classID:K,Top:{t:"UntF",v:{type:"#Pxl",val:Z.y}},Left:{t:"UntF",v:{type:"#Pxl",val:Z.x}},Btom:{t:"UntF",v:{type:"#Pxl",val:Z.y+Z.v}},Rght:{t:"UntF",v:{type:"#Pxl",val:Z.x+Z.d}}}})};
- P.Rm.zo=function(K,Z){var b=[],J=[],Y="set";for(var H=0;H<K.length;H+=2){b.push(K[H]);J.push(K[H+1])}var w={t:"Objc",v:{classID:"Plgn",Pts:{t:"ObAr",v:{classID:"Pnt",arr:[{id:"Hrzn",type:"UnFl",uID:"#Pxl",arr:b},{id:"Vrtc",type:"UnFl",uID:"#Pxl",arr:J}]}}}};
- if(Z)Y={front:"set",union:"addTo",difference:"subtractFrom",intersection:"interfaceWhite"}[Z];return P.Rm.iJ(Y,w)};
- P.Rm.a8G=function(K,Z){var b={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Pxl",val:K.x}},Vrtc:{t:"UntF",v:{type:"#Pxl",val:K.y}}}},J=P.Rm.iJ("set",b);
- J.Bd.Tlrn={t:"long",v:Z[0]};J.Bd.AntA={t:"bool",v:Z[1]};J.Bd.Cntg={t:"bool",v:Z[2]};return J};P.Rm.UH=function(K){return P.Rm.iJ("set",{t:"enum",v:{Ordn:K?"Al":"None"}})};
- P.Rm.amy=function(K,Z,b){var J={classID:"null"};if(K!="border")J.selectionModifyEffectAtCanvasBounds={t:"bool",v:b};
- var w={e:"By",c:"By",b:"Wdth",f:"Rds",s:"Rds"}[K[0]];J[w]={t:"UntF",v:{type:"#Pxl",val:Z}};return{QX:K,Bd:J}};
- P.Rm.zS=function(K,Z,b){var J={t:"obj ",v:[{t:"prop",v:{classID:"Chnl",keyID:"fsel"}}]},w={t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:Z}}]};
- if(b)w.v.push({t:"name",v:{classID:"Lyr",val:b}});var Y=[{classID:"null",null:J,T:w},{classID:"null",null:w,T:J},{classID:"null",null:w,From:J},{classID:"null",null:w,With:J}],S=["set","add","subtract","interfaceIconFrameDimmed"];
- return{QX:S[K],Bd:Y[K]}};P.Rm.na=function(K,Z){var b=new n(R.E.P,!0);b.data={e:R.U.QM,y2:eV.aM};if(!Z.q7)K.B(b);
- b.data={e:R.U.QM,y2:eV.Ic};if(!Z.mk.cM)K.B(b)};P.Rm.prototype.tl=function(K,Z,b,J,w){P.Rm.na(Z,w);this._V=Z;
- var Y=K.e,S,d,x=new bW(0,0,b.d,b.v),iQ=!1,b5,eK,bE,iB;if(Y=="fromAction"){var c=K.Tq,M=c.QX,u=c.Bd,t=u?u.selectionModifyEffectAtCanvasBounds:null,U=t&&t.v;
- if(M=="inverse"){if(b.G==null){alert("No selection!");return}S={channel:X.T(x.t()),rect:x};X.vn(b.G.channel,b.G.rect,S.channel,S.rect);
- X.yK(S.channel);d=[7,2]}else if(M=="expand"){var A=u.By.v.val,y=b.G.rect.clone();y.sd(A,A);var B=X.T(y.t()),I=X.T(y.t());
- X.vn(b.G.channel,b.G.rect,I,y);X.style.stroke(I,B,y,A);S={channel:B,rect:y};d=[7,4]}else if(M=="contract"){var A=u.By.v.val,j=b.G.rect.clone();
- j.sd(1,1);if(!U)j=j.bY(x);var I=X.T(j.t()),k=X.T(I.length);X.vn(b.G.channel,b.G.rect,I,j);X.yK(I);X.style.stroke(I,k,j,A);
- X.yK(k);S={channel:k,rect:j};X.B9(S);d=[7,5]}else if(M=="border"){var A=u.Wdth.v.val;S=P.Rm.Pw(b.G,A/2,A/2);
- d=[7,9]}else if(M=="feather"||M=="smoothness"){var A=u.Rds.v.val;S=P.Rm.np(b.G,A,M=="smoothness",x,U);
- d=M=="feather"?[7,6]:[19,3,0]}else{var C=u.null.v;function i(hk){var fX=hk.Top.v.val,fC=hk.Left.v.val;
- return new bW(fC,fX,hk.Rght.v.val-fC,hk.Btom.v.val-fX)}function E(hk){var fX=hk[0].arr,dU=hk[1].arr,g4={H:[],Z:[]};
- for(var H=0;H<fX.length;H++){g4.Z.push(H==0?"M":"L");g4.H.push(fX[H],dU[H])}g4.Z.push("Z");return g4}var o=["set","addTo","subtractFrom","interfaceWhite"].indexOf(M),$=u.T?u.T.v:null;
- if($&&$.classID=="Elps"){S=this.li(P.AI.Cq(i($)));d=[10,4]}else if($&&$.classID=="Rctn"){var m=i($);
- S={channel:X.T(m.t()),rect:m.clone()};S.channel.fill(255);d=[10,15]}else if($&&$.classID=="ObSl"){var m=i($),z=P.Rm.bK,r=z.rect,f=z.yJ,W=r.d,h=r.v,_=m.x-r.x,D=_+m.d-1,l=Math.max(_,Math.min(D,_+D>>>1)),L=m.y-r.y,N=L+m.v-1,a=Math.max(L,Math.min(N,L+N>>>1)),G=Math.max(_,0),p=Math.min(D,W),T=Math.max(L,0),v=Math.min(N,h);
- f.fill(128);if(0<=L)for(var g=G;g<p;g++)f[L*W+g]=0;if(N<h)for(var g=G;g<p;g++)f[N*W+g]=0;if(0<=_)for(var co=T;
- co<v;co++)f[co*W+_]=0;if(D<W)for(var co=T;co<v;co++)f[co*W+D]=0;var eJ=P.QL.G6,d9=Math.round(m.d*eJ),el=Math.round(m.v*eJ);
- for(var g=Math.max(0,l-d9);g<Math.min(W,l+d9);g++)f[a*W+g]=255;for(var co=Math.max(0,a-el);co<Math.min(h,a+el);
- co++)f[co*W+l]=255;P.q9.Vj(z,!0);S={channel:z.G.slice(0),rect:r.clone()};d=[10,44]}else if($&&$.classID=="Plgn"){S=this.li(E($.Pts.v.arr));
- d=[10,9]}else if($&&$.classID=="Pnt"){S=P.aN.KG(b,new iz($.Hrzn.v.val,$.Vrtc.v.val),[u.Tlrn.v,u.AntA==null||u.AntA.v,u.Cntg==null||u.Cntg.v]);
- d=[10,12]}else if($&&$.Ordn=="None"){S=null;d=[7,1]}else if($&&$.Ordn=="Al"){S={channel:X.T(x.t()),rect:x};
- S.channel.fill(255);d=[7,0]}else if($&&$[0]&&$[0].v.keyID=="WrPt"){var O={e:"frompath",kL:[-1,0,0]};
- this.tl(O,Z,b,J,w);return}else{var fO=["set","add","subtract","interfaceIconFrameDimmed"].indexOf(M),hn=M=="set"?$:C,an=hn[0].v.enum,O;
- if(an=="Trsp"||an=="Msk"||an=="vectorMask"){var cF=b.u[0];if(hn.length==2)cF=cn.dS(b,hn[1]);var cY=["Trsp","Msk","vectorMask"].indexOf(an);
- O={e:"fromlayer",kL:[cF,cY,fO]}}else{if(hn[0].t=="name"){var cF=0;for(var H=0;H<b.B7.length;H++)if(b.B7[H].name==hn[0].v.val)cF=H;
- O={e:"fromchannel",kL:[-5-cF,0,fO]}}else{var iF=["RGB","Rd","Grn","Bl"].indexOf(an);O={e:"fromchannel",kL:[-1-iF,0,fO]}}}this.tl(O,Z,b,J,w);
- return}if(u.Fthr)S=P.Rm.np(S,u.Fthr.v.val,!1);if(M!="set"&&b.G!=null)S=X.fB.xN(S,b.G,["","union","difference","intersection"][o])}if(M=="expand"||M=="contract")if(!U&&!x.contains(S.rect)){var eU=S.rect.bY(x),g_=X.T(eU.t());
- X.vn(S.channel,S.rect,g_,eU);S.channel=g_;S.rect=eU}}if(Y=="qmask"){iQ=!0;var i2=b.Fq(),eu=new bW(0,0,b.d,b.v);
- if(i2){S=i2.rect.wV(eu)&&X.J5(i2.channel,255)?null:{rect:i2.rect.clone(),channel:i2.channel.slice(0)};
- b5=i2}else{S=null;eK=new e.y$;eK.color=0;eK.name="Quick Mask";eK.S0=!0;if(b.G){eK.rect=b.G.rect.clone();
- eK.channel=b.G.channel.slice(0)}else{eK.rect=eu;eK.channel=X.T(eK.rect.t());eK.channel.fill(255)}}d=[6,6,1]}if(Y=="setsel"){S=K.G;
- d=K.Ve}if(Y=="crange"){var dp=K.wz,bJ=K.AA;S=P.Rm.iH(b,dp,bJ,K.IA);d=[7,8];dp={t:"Objc",v:{classID:"LbCl",Lmnc:{t:"doub",v:dp.wy},A:{t:"doub",v:dp.R},B:{t:"doub",v:dp.a}}};
- bJ={t:"Objc",v:{classID:"LbCl",Lmnc:{t:"doub",v:bJ.wy},A:{t:"doub",v:bJ.R},B:{t:"doub",v:bJ.a}}};this.track({QX:"colorRange",Bd:{__name:"Color Range",classID:"ClrR",Fzns:{t:"long",v:Math.round(K.IA*200)},Mnm:dp,Mxm:bJ,colorModel:{t:"long",v:0}}})}if(Y=="fromlayer"||Y=="fromchannel"||Y=="frompath"){var bB=K.kL[0],cY=K.kL[1],o=K.kL[2];
- if(Y=="fromlayer"){if(bB==null)bB=b.u[0];var fC=b.X[bB];if(cY==0){var dr=fC.rect,cs=fC.buffer;if(dr.S2())return;
- var g2=X.T(cs.length>>>2);X.y4(cs,g2,3);S={channel:g2,rect:dr.clone()}}else{if(fC.r==null)fC.j6(b);var hQ=cY==1?fC.ts():fC.r;
- S=P.Rm.Wf(hQ,x)}this.track(P.Rm.zS(o,["Trsp","Msk"][cY],fC.getName()))}else if(Y=="frompath"){var hy=b.yh(),ci=hy[1],hy=hy[0];
- if(bB==null)if(hy.length==0||ci.length==0)return;var bz=hy[ci[0]];if(bB!=null)for(var H=0;H<hy.length;
- H++)if(hy[H].lV==bB)bz=hy[H];var hQ=bz.add.vmsk.ts(),eW=hQ.Ri();if(eW.t()==0)return;var g2=hQ.uA();if(K.kL[3]!=null)this.a2N=K.kL[3];
- if(this.a2N){g2=g2.slice(0);X.round(g2)}bE=[JSON.stringify(b.FW),JSON.stringify(b.uv)];iB=["[]","[]"];
- b.FW=[];b.uv=[];S={channel:g2,rect:eW}}else{if(bB==null)bB=P.Rm.G$(b);S=P.Rm.LE(b,bB)}if(o!=0&&b.G)S=X.fB.xN(S,b.G,["","union","difference","intersection"][o]);
- d=[14,11]}if(S!=null&&X.J5(S.channel,0)){S=null;d=[7,1]}if(S)X.B9(S);var h1=new aO(d,this);h1.data={e:"changesel",Q9:b.G,q6:S,Fq:iQ,alg:b5,alc:eK,BY:bE,a12:iB};
- b.kZ(h1);this.TA(h1.data,b)};P.Rm.G$=function(K){var Z=0;if(K.zw.length!=0)Z=-5-K.zw[0];else if(JSON.stringify(K.z.wm)=="[1,1,1]")Z=-1;
- else Z=-2-K.z.wm.indexOf(1);return Z};P.Rm.LE=function(K,Z){var b,J=new bW(0,0,K.d,K.v);if(-5<Z&Z<0){var w=-Z-1,Y=K.ax(),S=X.T(J.t());
- if(w==0)X.Rb(Y,S);else X.y4(Y,S,w-1);b={channel:S,rect:J.clone()}}if(Z<-4){b=P.Rm.Wf(K.B7[-Z-5],J)}return b};
- P.Rm.Wf=function(K,Z){var b,J;if(K.GG()==0){J=K.Ri();if(J.t()==0)return;b=K.uA()}else{J=Z;b=X.T(J.t());
- K.GF(J,b)}return{channel:b,rect:J}};P.Rm.prototype.et=function(K){return this.JY||K.Sm&&this.id!=P.V0};
- P.Rm.prototype.qt=function(K,Z,b){var J=new n(Z,!0);J.data=b;K.B(J)};P.Rm.prototype.L6=function(K,Z){var b=new n(R.E.P,!0);
- b.data={e:R.U.tf,TV:Z};K.B(b)};P.Rm.prototype.Ri=function(K,Z,b){Z=K.G==null||this.Kr>1||this.KU>1?Z:null;
- var J=this.L0,w=this.AN;if(b){J.x=Math.max(0,Math.min(K.d,J.x));J.y=Math.max(0,Math.min(K.v,J.y));w.x=Math.max(0,Math.min(K.d,w.x));
- w.y=Math.max(0,Math.min(K.v,w.y))}var Y=P.Hp.U1(J,w,Z,!0,this.dx.RW),S=Y[0].x,d=Y[0].y;return new bW(S,d,Y[1].x-S,Y[1].y-d)};
- P.Rm.prototype.Rp=function(K,Z,b,J,w){if(this.SO())return;this._V=Z;this.Wq=!1;this.Ff=J.q(Q.FS);this.fe=J.q(Q.Vo);
- this.Kr=this.Ff?0:1;this.KU=this.fe?0:1;this.L0=K.z.Hd(w.x,w.y);this.L0=P.IJ.vE(K,this.L0,b);if(this.Sc(K,this.L0,J)){this.JY=!0;
- this.Ey=K.G.rect.clone();return}this.su(K,b,J,w);K.z._A=new bW};P.Rm.prototype.Sc=function(K,Z,b){var J=b.q(Q.FS),w=b.q(Q.Vo);
- if(K.G&&!J&&!w&&this.dx.Wg=="front")return X.PS(Z,K.G.channel,K.G.rect);return!1};P.Rm.prototype.i2=function(K,Z,b,J,w){this._V=Z;
- if(this.dC)return;var Y=K.z.Hd(w.x,w.y);if(iz.O3(this.L0,Y)*K.z.S>5)this.Wq=!0;if(J.q(Q.XO)){if(this._o==null)this._o=new iz(Y.x-this.L0.x,Y.y-this.L0.y);
- this.L0.x=Y.x-this._o.x;this.L0.y=Y.y-this._o.y}else this._o=null;this.AN=Y;if(!this.JY)this.AN=P.IJ.vE(K,this.AN,b);
- if(this.Sc(K,this.AN,J))this.L6(Z,"move");else this.L6(Z,this.qP);if(this.JY){var S=this.Ey.clone();
- S.x+=this.AN.x-this.L0.x;S.y+=this.AN.y-this.L0.y;var d=P.IJ.KB(K,S,b);K.G.rect.x=Math.round(this.AN.x-this.L0.x+this.Ey.x+d[0]);
- K.G.rect.y=Math.round(this.AN.y-this.L0.y+this.Ey.y+d[1]);K.m6=!0;P.IJ.ht(K,S,d);return}this.MO(K,b,J,w);
- if(K.z._A)K.z._A=this.Ri(K,J)};P.Rm.prototype.SO=function(){return!1};P.Rm.prototype.t6=function(K,Z,b,J,w){K.z._A=null;
- this.AN=K.z.Hd(w.x,w.y);this.AN=P.IJ.vE(K,this.AN,b);if(this.JY){this.JY=!1;if(this.AN.wV(this.L0)&&this.av()=="front"){this.qt(Z,R.E.OV,P.Rm.UH());
- return}this.yS(K,this.Ey,K.G.rect.clone());if(K!=null&&K.K.KK){K.K.KK=null;K.RK=!0}return}this.N0(K,b,J,w);
- P.Rm.na(Z,b)};P.Rm.prototype.yS=function(K,Z,b){var J=K.Oh();if(J!=null&&J.m==this&&J.data.e=="movesel"){}else{J=new aO([7,7],this);
- J.data={e:"movesel",Uv:Z};K.kZ(J)}J.data.D_=b;this.TA(J.data,K)};P.Rm.prototype.Mp=function(K,Z,b,J,w){this.dC=!0};
- P.Rm.prototype.A1=function(K,Z,b,J,w){var Y=new n(R.E.P,!0);Y.data={e:R.U.qm,m:this.id,R3:w,D3:K,RQ:b};
- Z.B(Y);this.dC=!1};P.Rm.prototype.sz=function(K,Z,b,J){var w=J.q(Q.FS),Y=J.q(Q.Vo);if(this.Wq){if(this.Kr==0&&!w)this.Kr++;
- if(this.Kr==1&&w)this.Kr++;if(this.KU==0&&!Y)this.KU++;if(this.KU==1&&Y)this.KU++}if(K!=null&&K.G!=null){var S=J.cu();
- if(S.x!=0||S.y!=0){var d=K.G.rect.clone();d.x+=S.x;d.y+=S.y;this.yS(K,K.G.rect.clone(),d)}}var x=P.Rm.C8(this.dx.Wg,w,Y),c=new n(R.E.P,!0);
- c.data={e:R.U.qm,m:this.id,Wg:x};Z.B(c)};P.Rm.prototype.finish=function(K,Z,b,J){var w=K.G,Y=this.getSelection(K,Z,b,J);
- if(Y==null)Y=P.Rm.UH();else{var S=this.dx.mw,d=this.av();if(S!=0)Y.Bd.Fthr={t:"UntF",v:{type:"#Pxl",val:S}};
- if(d!="front"&&d!="xor")Y.QX={union:"addTo",difference:"subtractFrom",intersection:"interfaceWhite"}[d]}this.qt(this._V,R.E.OV,Y);
- this.L0.dH(-1,-1);this.AN.dH(-1,-1)};P.Rm.prototype.av=function(){return P.Rm.C8(this.dx.Wg,this.Ff,this.fe)};
- P.Rm.C8=function(K,Z,b){if(Z)K="union";if(b)K="difference";if(Z&&b)K="intersection";return K};P.Rm.prototype.getSelection=function(K,Z,b,J){return null};
- P.Rm.prototype.su=function(K,Z,b,J){};P.Rm.prototype.MO=function(K,Z,b,J){};P.Rm.prototype.N0=function(K,Z,b,J){};
- P.Rm.prototype.k3=function(K,Z){var b=K.e;if(b=="changesel")Z.G=K.Q9;if(b=="movesel")Z.G.rect=K.Uv;if(K.Fq){if(K.alg){Z.zw=[Z.B7.length];
- Z.B7.push(K.alg)}else{Z.B7.pop();Z.zw=[]}}if(K.BY){Z.FW=JSON.parse(K.BY[0]);Z.uv=JSON.parse(K.BY[1])}Z.m6=!0};
- P.Rm.prototype.TA=function(K,Z){var b=K.e;if(b=="changesel")Z.G=K.q6;if(b=="movesel")Z.G.rect=K.D_;if(K.Fq){if(K.alc){Z.zw=[Z.B7.length];
- Z.B7.push(K.alc)}else{Z.B7.pop();Z.zw=[]}}if(K.BY){Z.FW=JSON.parse(K.a12[0]);Z.uv=JSON.parse(K.a12[1])}Z.m6=!0};
- P.Rm.prototype.Tj=function(K){this.dx=K};P.Rm.prototype.li=function(K){var Z=X.O.lE(K.H);if(Z.S2())return null;
- var b=R.w("canvas","");b.width=Z.d;b.height=Z.v;var J=b.getContext("2d");J.beginPath();J.translate(-Z.x,-Z.y);
- Typr.U.pathToContext({cmds:K.Z,crds:K.H},J);J.closePath();J.fill();var w=X.T(Z.t()),Y=J.getImageData(0,0,b.width,b.height);
- X.y4(Y.data,w,3);return{rect:Z,channel:w}};P.Rm.np=function(K,Z,b,J,w){if(b)Z=Math.round(Z*.7);var Y=Math.ceil(2.6*Z),S=K.rect.clone();
- S.sd(Y,Y);if(J&&!w)S=S.bY(J);var d=X.T(S.t()),x=X.T(d.length);X.vn(K.channel,K.rect,x,S);X.pP.s4(x,d,S,Z);
- if(b){var c=d.length;for(var H=0;H<c;H++){var M=(d[H]-128)*Z*2.5;d[H]=Math.max(0,Math.min(255,Math.round(128+M)))}}return{channel:d,rect:S}};
- P.Rm.Pw=function(K,Z,b){var J=Math.max(1,Math.ceil(b)),w=K.rect.clone();w.sd(J,J);var Y=w.t(),S={channel:X.T(Y),rect:w},d=X.T(Y);
- X.vn(K.channel,K.rect,d,S.rect);if(b!=0)X.style.stroke(d,S.channel,S.rect,b);else X.Uc(d,S.channel);
- var x=X.T(Y);X.yK(d);if(Z!=0)X.style.stroke(d,x,S.rect,Z);else X.Uc(d,x);X.fB.bY(S.channel,x,S.channel);
- return S};P.Rm.iH=function(K,Z,b,J){var w=new bW(0,0,K.d,K.v),Y=K.ax();if(K.G){var S=K.G.rect.bY(w),d=X.T(S.t()*4);
- X.EU(Y,w,d,S);w=S;Y=d}var x=w.t(),c=X.T(x),M=1/J;for(var H=0;H<x;H++){var u=H<<2,t=X.c3(Y[u],Y[u+1],Y[u+2]),U=X.RN(t,Z,b,J,M);
- c[H]=Y[u+3]*U}return{rect:w,channel:c}};P.Y7=function(){P.eq.call(this,[10,18],P.hr,"tools/blur");this.Jy="copy"};
- P.Y7.prototype=new P.eq;P.Y7.prototype.Rp=function(K,Z,b,J,w){var Y=J.q(Q.Vo)?a3.mN:a3.hr;this.ZH(K,b,J,w,this.dx.strn,Y);
- if(this.Jw==null)return;this.Dt(K)};P.Y7.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);
- if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.yD=function(){P.eq.call(this,[10,0],P.de,"tools/brush");
- this.Jy="draw"};P.yD.prototype=new P.eq;P.yD.prototype.Rp=function(K,Z,b,J,w){if(this.Os(J,Z,w))return;
- this.ZH(K,b,J,w,this.dx.flow);if(this.Jw==null)return;this.Dt(K)};P.yD.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);
- if(this.tD)this.YS(K,b,w);if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.O_=function(){P.eq.call(this,[10,42],P.yA,"tools/crepl");
- this.Jy="idraw";this.dx.bmode="hue "};P.O_.prototype=new P.eq;P.O_.prototype.Rp=function(K,Z,b,J,w){if(this.Os(J,Z,w))return;
- this.ZH(K,b,J,w,this.dx.flow);if(this.Jw==null)return;this.Dt(K)};P.O_.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);
- if(this.tD)this.YS(K,b,w);if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.Iw=function(){P.eq.call(this,[10,43],P.ZP,"tools/redeye");
- this.dx.smode=0;this.Jy="redeye"};P.Iw.prototype=new P.eq;P.Iw.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,this.dx.flow);
- if(this.Jw==null)return;this.Dt(K)};P.Iw.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);
- if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.k6=function(){P.eq.call(this,[10,38],P.HY,"tools/pencil");
- this.Jy="draw"};P.k6.prototype=new P.eq;P.k6.prototype.Rp=function(K,Z,b,J,w){if(this.Os(J,Z,w))return;
- this.ZH(K,b,J,w,this.dx.flow);if(this.Jw==null)return;this.Dt(K)};P.k6.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);
- if(this.tD)this.YS(K,b,w);if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.Zq=function(){P.eq.call(this,[10,22],P.__,"tools/burn");
- this.Jy="burn"};P.Zq.prototype=new P.eq;P.Zq.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,this.dx.expo/Math.E);
- if(this.Jw==null)return;this.Dt(K)};P.Zq.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);
- if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P._n=function(K,Z,b){P.eq.call(this,K==""?null:K?K:[10,1],Z?Z:P.yZ,b?b:"tools/clone");
- this.Jy="clone";this.JZ=null;this.g=null};P._n.prototype=new P.eq;P._n.prototype.Rp=function(K,Z,b,J,w){var Y=this.dx,S=Y.alt[0];
- if(J.q(Q.Vo)||J.q(Q.hc)||S){this.JZ=K.z.Hd(w.x,w.y);this.g=null;if(S)this.Xg({alt:[!1]},Z);this.sT(K);
- this.vQ(b,J,K,w);return}if(this.JZ==null){alert(eh.get([15,7,0]));return}this.vQ(b,J);this.ZH(K,b,J,w,this.dx.flow);
- if(this.Jw==null)return;this.g=this.kY(K.z.Hd(w.x,w.y));this.Dt(K)};P._n.prototype.kY=function(K){var Z=this.g;
- if(Z==null||!this.dx.algnd)Z=new iz(Math.round(K.x-this.JZ.x),Math.round(K.y-this.JZ.y));return Z};P._n.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);
- if(this.tD)this.YS(K,b,w);if(this.Jw==null){if(this.JZ!=null)this.vQ(b,J,K,w);return}if(!w.Sm||this.JZ==null)return;
- this.eg(K,b,J,w);this.Dt(K)};P._n.prototype.DY=function(){return this.g};P.FC=function(K,Z,b){P.gD.call(this,K,Z,b);
- this.KT={ce:{P_:0,x:0,y:0},Tm:!1};this.Uo=null;this.cursor=null;this.ak6=0;this.I0=null;this.L0=null;
- this.D$=null};P.FC.prototype=new P.gD;P.FC.prototype.kT=function(){return this.Uo!=null};P.FC.prototype.et=function(K){return this.Uo&&this.Uo.uB()};
- P.FC.prototype.Rp=function(K,Z,b,J,w){this.I0=w;var Y=K.z.Hd(w.x,w.y);Y.x=Math.round(Y.x);Y.y=Math.round(Y.y);
- var S=this.KT.ce,d=S.P_!=0?S.x/S.y:null;if(this.Uo)this.Uo.Rp(K,b,J,Y,d,!1);else this.L0=P.IJ.vE(K,Y,b)};
- P.FC.prototype.RJ=function(K,Z){var b=[K.x,K.y,K.x+K.d,K.y,K.x+K.d,K.y+K.v,K.x,K.y+K.v];return new dv(b,!0,!1,this.id==P.Z9,!0,Z,this.id==P.Z9?2:0,this.id==P.Z9)};
- P.FC.prototype.vQ=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.tf,TV:this.cursor};K.B(Z)};P.FC.prototype.enable=function(K,Z,b,J){this._V=Z;
- this.cursor="crosshair";this.vQ(Z);if(K!=null&&K.G){var w=this.KT.ce={P_:0,x:0,y:0};this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,kr:!1,RW:w});
- this.Tj({CZ:"cropby",alQ:3},Z,K,J,b)}};P.FC.prototype.i2=function(K,Z,b,J,w){this.I0=w;var Y=K.z.Hd(w.x,w.y);
- if(!w.Sm){var S="crosshair";if(this.Uo){var d=this.Uo.rP(Y,K.z.S);if(d)S=d;else S="default"}if(S!=this.cursor){this.cursor=S;
- this.vQ(Z)}}if(this.Uo)this.Uo.i2(K,b,J,Y);else if(this.L0){var x=P.Hp.U1(this.L0,P.IJ.vE(K,Y,b),J,!0,this.KT.ce),c=x[0].x,M=x[0].y,u=this.D$=new bW(c,M,x[1].x-c,x[1].y-M);
- K.K.kx=X.O.UJ(u);K.RK=!0;P.gD.y7(w.x+10,w.y-10,u,K,b)}};P.FC.prototype.t6=function(K,Z,b,J,w){this.I0=w;
- if(this.Uo==null){if(this.L0){var Y=this.D$;if(Y){var S=this.KT.ce;this.Uo=this.RJ(Y,S.P_!=0);this.Uo.nl(K,b);
- this.D$=null;this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,kr:!0})}this.L0=null;K.K.es=[];K.RK=!0}return}var d=K.z.Hd(w.x,w.y);
- this.Uo.t6(K,b,J,d);this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,kr:!0});var x=this.Uo.bP();if(Math.abs(x[0]-x[4])<2||Math.abs(x[1]-x[5])<2){this.disable(K,Z,null,J);
- return}if(Date.now()-this.ak6<200&&this.Uo.Cg(d)){this.mV(K,b);this.disable(K,Z,b,J);return}this.ak6=Date.now()};
- P.FC.prototype.sz=function(K,Z,b,J){var w=this.Uo;if(w==null||this.I0&&this.I0.Sm)return;if(J.q(Q.$l)){this.mV(K,b);
- this.disable(K,Z,b,J)}else if(J.q(Q.EZ)){this.disable(K,Z,b,J)}else w.sz(K,b,J)};P.FC.Gm=function(K,Z){var b={classID:"null",T:{t:"Objc",v:{classID:"Rctn",Top:{t:"UntF",v:{type:"#Pxl",val:K[1]}},Left:{t:"UntF",v:{type:"#Pxl",val:K[0]}},Btom:{t:"UntF",v:{type:"#Pxl",val:K[1]+K[3]}},Rght:{t:"UntF",v:{type:"#Pxl",val:K[0]+K[2]}}}},Angl:{t:"UntF",v:{type:"#Ang",val:Z!=null?Z:0}},Dlt:{t:"bool",v:!0},cropAspectRatioModeKey:{t:"enum",v:{cropAspectRatioModeClass:"pureAspectRatio"}},CnsP:{t:"bool",v:!1}};
- return{QX:"crop",Bd:b}};P.FC.QF=function(K,Z){if(Z==null)Z=[!0,!0,!0,!0];var b={classID:"trim",trimBasedOn:{t:"enum",v:{trimBasedOn:["topLeftPixelColor","bottomRightPixelColor","Trns"][K]}}},J=["Top","Left","Btom","Rght"];
- for(var H=0;H<4;H++)b[J[H]]={t:"bool",v:Z[H]};return{QX:"trim",Bd:b}};P.FC.Y6=function(K,Z,b,J){var w={classID:"null"};
- if(J!=null){w.Wdth={t:"UntF",v:{type:"#Pxl",val:K}};w.Hght={t:"UntF",v:{type:"#Pxl",val:Z}};w.Intr={t:"enum",v:{Intp:["Nrst","Blnr","bicubicSharper"][J]}}}if(b!=null)w.Rslt={t:"UntF",v:{type:"#Rsl",val:b}};
- return{QX:"imageSize",Bd:w}};P.FC._m=function(K,Z,b){if(b==null)b=4;var J=Math.floor(b/3),w=b%3;return{QX:"canvasSize",Bd:{classID:"null",Wdth:{t:"UntF",v:{type:"#Pxl",val:K}},Hght:{t:"UntF",v:{type:"#Pxl",val:Z}},Hrzn:{t:"enum",v:{HrzL:["Left","Cntr","Rght"][w]}},Vrtc:{t:"enum",v:{VrtL:["Top","Cntr","Btom"][J]}}}}};
- P.FC.prototype.tl=function(K,Z,b,J,w){var Y=new bW(0,0,b.d,b.v),S=[11,3],d=b.w$,x=b.d/2,c=b.v/2,M=1,v,g;
- if(K.e=="fromAction"){var u=K.Tq,t=u.QX,U=u.Bd,A=b.d/b.v,y=U.Wdth?U.Wdth.v.val:-1,B=U.Hght?U.Hght.v.val:-1,d=U.Rslt?U.Rslt.v.val:null,I=U.Wdth?U.Wdth.v.type:U.Hght?U.Hght.v.type:-1,j=1,k;
- if(t=="imageSize"){if(U.Intr){if(U.Intr.v.Intp=="Nrst")j=0;if(U.Intr.v.Intp=="bicubicSharper")j=2;if(y==-1&&B==-1){var C=d/b.w$;
- y=Math.round(b.d*C);B=Math.round(b.v*C)}else if(I=="#Prc"){if(y!=-1)y=Math.round(b.d*y/100);if(B!=-1)B=Math.round(b.v*B/100)}if(U.CnsP&&U.CnsP.v){if(y==-1)y=Math.round(B*A);
- if(B==-1)B=Math.round(y/A)}}else{if(I=="#Prc")d=Math.round(b.w$/((y!=-1?y:B)/100));else if(I==-1)d=Math.round(d);
- else throw"e";y=b.d;B=b.v}k={e:"imgsize",q4:y,sG:B,N1:d,HX:j}}else if(t=="canvasSize"){if(y==-1)y=b.d;
- if(B==-1)B=b.v;if(U.Rltv&&U.Rltv.v==!0){if(U.Wdth)y+=b.d;if(U.Hght)B+=b.v}var i=U.Vrtc?U.Vrtc.v.VrtL:"Cntr",E=U.Hrzn?U.Hrzn.v.HrzL:"Cntr";
- k={e:"canvsize",q4:y,sG:B,Iy:3*["Top","Cntr","Btom"].indexOf(i)+["Left","Cntr","Rght"].indexOf(E)}}else if(t=="revealAll"){k={e:"revealAll"}}else if(t=="trim"){var o={topLeftPixelColor:0,bottomRightPixelColor:1,Trns:2}[U.trimBasedOn.v.trimBasedOn];
- if(o==null)throw"e";var $=["Top","Left","Btom","Rght"],m=[!0,!0,!0,!0];for(var H=0;H<4;H++)if(U[$[H]])m[H]=U[$[H]].v;
- k={e:"trim",afa:o,RW:m}}else if(t=="crop"){var z=U.T.v,r=Math.round(z.Left.v.val),f=Math.round(z.Top.v.val),W=Math.round(z.Rght.v.val)-r,h=Math.round(z.Btom.v.val)-f;
- k={e:"canvsize",q4:W,sG:h,g:new iz(r,f)}}else console.log(u);if(k)this.tl(k,Z,b,J,w);return}else if(K.e=="imgsize"){Y=new bW(0,0,K.q4,K.sG);
- if(K.N1)d=K.N1;M=K.HX}else if(K.e=="canvsize"){var _=K.Iy!=null?K.Iy:0;Y=new bW(0,0,K.q4,K.sG);var D=b.d-K.q4,l=b.v-K.sG,L=Math.round(D/2),N=Math.round(l/2);
- if(_==1||_==4||_==7)Y.x=L;if(_==2||_==5||_==8)Y.x=D;if(_==3||_==4||_==5)Y.y=N;if(_==6||_==7||_==8)Y.y=l;
- if(K.g){Y.x=K.g.x;Y.y=K.g.y}}else if(K.e=="rot"&&(K.N+2*Math.PI)%(Math.PI/2)!=0){var a=X.O.UJ(Y).H,G=new cM;
- G.translate(-x,-c);G.rotate(K.N);G.translate(x,c);X.O.J(a,G,a);Y=X.O.lE(a)}else if(K.e=="rot"&&K.N!=Math.PI&&K.N!=-Math.PI){Y=new bW(x-b.v/2,c-b.d/2,b.v,b.d);
- if((b.d+b.v&1)==1){x=Math.floor(x);c=Math.floor(c);Y=new bW(x-Math.floor(b.v/2),c-Math.floor(b.d/2),b.v,b.d);
- if((b.d&1)==1&&K.N!=-Math.PI/2)Y.y--;if((b.v&1)==1&&K.N==-Math.PI/2)Y.x--}}else if(K.e=="trim"){S=[11,12,0];
- var p=b.ax(),T=new bW(0,0,b.d,b.v);Y=X.t3(p,T,K.afa,K.RW);if(Y.S2())Y=T}else if(K.e=="cropbysel"){S=[11,12,1];
- Y=b.G.rect.clone()}else if(K.e=="revealAll"){S=[11,12,2];Y=b.root.Ri(b,!0)}if(K.e=="imgsize"||K.e=="rot"||K.e=="scl"){var co=new cM;
- if(K.e=="imgsize"){S=[11,10];co.scale(K.q4/b.d,K.sG/b.v)}else{co.translate(-x,-c);if(K.e=="rot")co.rotate(K.N);
- if(K.e=="scl")co.scale(K.N.x,K.N.y);co.translate(x,c);S=K.Ve}g=X.I.rx(co);v=this.l8(b,w,!0,g,M)}else if(K.e=="auto-align"){if(b.u.length<2){alert("Select two or more layers.");
- return}var eJ=[];for(var H=0;H<b.u.length;H++){var d9=b.X[b.u[H]];if(!d9.$A()&&d9.add.SoLd==null){alert("Unsupported layer selected.");
- return}if(d9.rect.S2()){alert("Empty layer selected.");return}eJ.push([d9.buffer,d9.rect])}var el=X.Yz.x3(eJ,0);
- if(el==null){alert("No similarity found.");return}g=el[1];var O=b.u;b.u=b.u.slice(1);v=this.l8(b,w,!1,el.slice(1),M);
- b.u=O;Y=b.root.Ri(b,!0);S=[2,10,1]}var fO=new bW(0,0,b.d,b.v);if(!Y.S2()&&(!Y.wV(fO)||v!=null)){var hn=new aO(S,this);
- hn.data={Uv:fO,D_:Y,adU:b.w$,N1:d,$F:v,b8:g,gH:P.FC.z5(b,Y,fO,v!=null)};b.kZ(hn);this.TA(hn.data,b)}};
- P.FC.z5=function(K,Z,b,J){if(K.k5.length==0)return null;var w=JSON.stringify(K.k5),Y=JSON.parse(w);P.Hb.a8I(Y,Z,b,J);
- Y=JSON.stringify(Y);return[w,Y]};P.FC.prototype.l8=function(K,Z,b,J,w,Y){var S={X:[],Wp:null,dN:null};
- if(b){for(var H=0;H<K.X.length;H++)S.X.push(H);for(var H=0;H<K.zX.length;H++)S.X.push(-1-H);for(var H=0;
- H<K.B7.length;H++)S.X.push(-1e3-H)}else S.X=K.u.slice(0);S.Wp=P.o.yr(K,S.X,!0);P.o.mB(K,Z,S.X,S.Wp,w,J,null,!0,Y);
- S.dN=P.o.yr(K,S.X,!0);return S};P.FC.prototype.TA=function(K,Z){if(K.N1)Z.w$=K.N1;if(K.gH)Z.k5=JSON.parse(K.gH[1]);
- if(K.$F){P.FC.hP(Z,X.I.f0(K.b8));P.o.XK(Z,K.$F.X,K.$F.dN)}P.FC.Tm(Z,K.D_)};P.FC.prototype.k3=function(K,Z){if(K.adU)Z.w$=K.adU;
- if(K.gH)Z.k5=JSON.parse(K.gH[0]);var b=K.Uv.clone();b.offset(-K.D_.x,-K.D_.y);P.FC.Tm(Z,b);if(K.mU)Z.z.g.dm(K.mU);
- Z.H6();if(K.$F){var J=X.I.f0(K.b8).clone();J.yK();P.FC.hP(Z,J);P.o.XK(Z,K.$F.X,K.$F.Wp)}};P.FC.hP=function(K,Z){for(var H=0;
- H<K.X.length;H++){var b=K.X[H];if(b.add.artb==null)continue;var J=X.O.UJ(b._e()).H;X.O.J(J,Z,J);var w=X.O.lE(J);
- b.ly(w)}};P.FC.Tm=function(K,Z){K.d=Z.d;K.v=Z.v;var b=[];for(var H=0;H<K.X.length;H++)b.push(H);P.IJ.BJ(K,b,null,-Z.x,-Z.y);
- for(var H=0;H<K.X.length;H++){K.X[H].j6(K)}K.H6();K.z.g.dH(0,0);if(K.G)K.G.rect.offset(-Z.x,-Z.y);for(var H=0;
- H<2;H++)for(var J=0;J<K.$w[H].length;J++)K.$w[H][J]-=H==0?Z.x:Z.y;for(var H=0;H<K.B7.length;H++)K.B7[H].rect.offset(-Z.x,-Z.y)};
- P.FC.prototype.Tj=function(K,Z,b,J,w){if(K.CZ=="commit"){this.mV(b,w);this.disable(b,Z,null,J)}else if(K.CZ=="cancel"){this.disable(b,Z,null,J)}var Y=null,S=new bW(0,0,b.d,b.v),d=this.KT.ce;
- if(K.CZ=="config"){this.KT=K.KT;d=this.KT.ce;if(this.KT.Tm!=null)return;if(b==null)return;Y=S;if(d.P_==1){var x=d.x/d.y;
- Y.v=Math.round(Y.d/x)}if(d.P_==2){Y.d=d.x;Y.v=d.y}Y.x=Math.round((b.d-Y.d)/2);Y.y=Math.round((b.v-Y.v)/2)}if(K.CZ=="cropby"){if(b==null)return;
- var c=K.alQ,Y;if(c==0)Y=b.root.Ri(b,!0);if(c==1){if(b.u.length==0)alert("No layer is selected.");else{var M=b.root.h2(b.u[0]);
- Y=M.Ri(b,!0)}}if(c==2){if(b.u.length==0)alert("No layer is selected.");else{Y=X.t3(b.ax(),S,0);if(Y.S2())Y=S.clone()}}if(c==3){if(b.G!=null)Y=b.G.rect;
- else alert("There is no selection.")}}if(Y&&Y.S2())Y=null;if(Y!=null){this.Uo=this.RJ(Y,d.P_!=0);this.Uo.nl(b,w);
- this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,kr:!0})}};P.FC.prototype.mV=function(K,Z){var b=this.Uo.bP(),J=X.O.lE(b),w=this.amk(K,b),Y=!1,S=this.KT.ce,d=this.KT.Tm,x=S.x,c=S.y,t;
- if(this.id==P._Q&&S.P_==2&&w.t()!=x*c){w=new bW(w.x,w.y,x,c);Y=!0}var M=X.I.oO(b,w);M=X.I.yK(M);var u=X.I.xE(M),U=Math.atan2(M[3],M[0]);
- if(Math.abs(U)>1e-9||!u||Y||d)t=this.l8(K,Z,!0,M,1,J);var A=new aO(this.name,this),y=new bW(0,0,K.d,K.v);
- A.data={Uv:y,D_:w,$F:t,b8:M,mU:K.z.g.clone(),gH:P.FC.z5(K,w,y,!1)};K.kZ(A);this.TA(A.data,K);this.track(P.FC.Gm([J.x,J.y,J.d,J.v]))};
- P.FC.prototype.amk=function(K,Z){var b=X.I.oO(Z),J=X.I.xE(b),w=X.I.f0(b),Y=w._i,S=w.yy,d=Math.atan2(w.a,w.R);
- w.rotate(d);var x=new bW(Y,S,w.R,w.tX);if(!J){function c(k,H,C){var i=k[H]-k[C],E=k[H+1]-k[C+1];return Math.sqrt(i*i+E*E)}var M=c(Z,0,2),u=c(Z,4,6),t=Math.max(M,u),U=c(Z,2,4),A=c(Z,6,0),y=Math.max(U,A),B=P.FC.aeN(Z,K.d/2,K.v/2),I,j;
- if(isNaN(B)||B==Infinity||B==-Infinity||Math.min(B,1/B)<.1)B=(M+u)/(U+A);if(t/y>B){I=t*1;j=I/B}else{j=y*1;
- I=j*B}x.d=I;x.v=j}x.x=Math.round(x.x);x.y=Math.round(x.y);x.d=Math.round(x.d);x.v=Math.round(x.v);return x};
- P.FC.aeN=function(K,Z,b){var J=K[0]-Z,w=K[1]-b,Y=K[2]-Z,S=K[3]-b,d=K[6]-Z,x=K[7]-b,c=K[4]-Z,M=K[5]-b,u=((w-M)*d-(J-c)*x+J*M-w*c)/((S-M)*d-(Y-c)*x+Y*M-S*c),t=((w-M)*Y-(J-c)*S+J*M-w*c)/((x-M)*Y-(d-c)*S+d*M-x*c),U=-((t*x-w)*(u*S-w)+(t*d-J)*(u*Y-J))/((t-1)*(u-1));
- function A(B){return B*B}var y=Math.sqrt((A(u-1)+A(u*S-w)/U+A(u*Y-J)/U)/(A(t-1)+A(t*x-w)/U+A(t*d-J)/U));
- if(u==1&&t==1)y=Math.sqrt((A(S-w)+A(Y-J))/(A(x-w)+A(d-J)));return y};P.FC.prototype.disable=function(K,Z,b,J){if(K==null)return;
- if(this.Uo)this.Uo.clear(K);this.Uo=null;this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,kr:!1})};P.FC.prototype.qt=function(K,Z,b,J){var w=new n(Z,!0);
- w.data=b;if(J)w.m=J;K.B(w)};P.g$=function(){P.FC.call(this,[10,2],P._Q,"tools/rcrop")};P.g$.prototype=new P.FC;
- P._O=function(){P.FC.call(this,[10,39],P.Z9,"tools/pcrop")};P._O.prototype=new P.FC;P.wc=function(){P.eq.call(this,[10,21],P.BH,"tools/dodge");
- this.Jy="dodge"};P.wc.prototype=new P.eq;P.wc.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,this.dx.expo/Math.PI);
- if(this.Jw==null)return;this.Dt(K)};P.wc.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);
- if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.kl=function(){P.eq.call(this,[10,3],P.S3,"tools/eraser");
- this.Jy="erase"};P.kl.prototype=new P.eq;P.kl.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,this.dx.flow);
- if(this.Jw==null)return;this.Dt(K)};P.kl.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);
- if(this.Jw==null)return;if(!w.Sm)return;var Y=this.eg(K,b,J,w);this.Dt(K)};P.ox=function(){P.eq.call(this,[10,45],P.acw,"tools/beraser");
- this.Jy="ierase"};P.ox.prototype=new P.eq;P.ox.prototype.Rp=function(K,Z,b,J,w){if(this.Os(J,Z,w))return;
- this.ZH(K,b,J,w,this.dx.flow);if(this.Jw==null)return;this.Dt(K)};P.ox.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);
- if(this.tD)this.YS(K,b,w);if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.dX=function(){P.Rm.call(this,[10,15],P.NR,"tools/rselect");
- this.qP="crosshair"};P.dX.prototype=new P.Rm;P.dX.prototype.MO=function(K,Z,b,J){if(!J.Sm||!this.Wq)return;
- var w=this.Ri(K,b,!0);K.K.kx=X.O.UJ(w);K.RK=!0;P.gD.y7(J.x+10,J.y-10,w,K,Z)};P.dX.prototype.N0=function(K,Z,b,J){K.K.kx=null;
- K.K.es=[];K.RK=!0;this.finish(K,Z,b,J)};P.dX.prototype.getSelection=function(K,Z,b,J){if(this.L0.wV(this.AN)||!this.Wq)return null;
- var w=this.Ri(K,b,!0);if(w.S2())return null;return P.Rm.z0("Rctn",w)};P.AI=function(){P.Rm.call(this,[10,4],P.a54,"tools/eselect");
- this.qP="crosshair"};P.AI.prototype=new P.Rm;P.AI.prototype.MO=function(K,Z,b,J){if(!J.Sm||!this.Wq)return;
- var w=this.Ri(K,b);K.K.kx=P.AI.Cq(w);K.RK=!0;P.gD.y7(J.x+10,J.y-10,w,K,Z)};P.AI.prototype.N0=function(K,Z,b,J){K.K.kx=null;
- K.K.es=[];K.RK=!0;this.finish(K,Z,b,J)};P.AI.prototype.getSelection=function(K,Z,b,J){if(this.L0.wV(this.AN)||!this.Wq)return null;
- var w=this.Ri(K,b);if(!w.TP(new bW(0,0,K.d,K.v)))return null;return P.Rm.z0("Elps",w)};P.AI.Cq=function(K){var Z=K.x,b=K.y,J=K.x+K.d,w=K.y+K.v,Y=(Z+J)/2,S=(b+w)/2,d=(Z-J)/2,x=(b-w)/2,c=.5522848,M={H:[Y,S-x],Z:["M","C","C","C","C"]};
- M.H.push(Y+c*d,S-x,Y+d,S-c*x,Y+d,S);M.H.push(Y+d,S+c*x,Y+c*d,S+x,Y,S+x);M.H.push(Y-c*d,S+x,Y-d,S+c*x,Y-d,S);
- M.H.push(Y-d,S-c*x,Y-c*d,S-x,Y,S-x);return M};P.BU=function(){P.gD.call(this,[10,5],P.fz,"tools/eyedropper");
- this.ff=!1;this.UB=1};P.BU.prototype=new P.gD;P.BU.prototype.et=function(K){return K.Sm};P.BU.prototype.tl=function(K,Z,b,J,w){if(K.e=="pickhere")this.LC(b,Z,w,J,K.aij)};
- P.BU.prototype.Rp=function(K,Z,b,J,w){this.ff=!0;this.LC(K,Z,b,J,w)};P.BU.prototype.i2=function(K,Z,b,J,w){if(this.ff)this.LC(K,Z,b,J,w)};
- P.BU.prototype.t6=function(K,Z,b,J,w){this.ff=!1};P.BU.prototype.LC=function(K,Z,b,J,w){var Y=P.BU.DS(K,w,this.UB),S=new n(R.E.P);
- S.data={e:R.U.QM,y2:eV.hs,gc:0,N:Y};Z.B(S)};P.BU.DS=function(K,Z,b){var J=K.z.Hd(Z.x,Z.y),w=Math.floor(J.x),Y=Math.floor(J.y),S=(b-1)/2,d=Math.max(0,w-S),x=Math.max(0,Y-S),c=Math.min(K.d,w+S+1),M=Math.min(K.v,Y+S+1),u=(c-d)*(M-x),t=K.ax(),U=0,A=0,y=0;
- for(var w=d;w<c;w++)for(var Y=x;Y<M;Y++){var H=4*(Y*K.d+w);U+=t[H];A+=t[H+1];y+=t[H+2]}U=Math.round(U/u);
- A=Math.round(A/u);y=Math.round(y/u);return U<<16|A<<8|y};P.BU.prototype.Tj=function(K){this.UB=K.UB};
- P.Kv=function(){P.gD.call(this,[10,6],P.aah,"tools/gradient");this.dx={W:JSON.parse(iy.oQ.mz).v,$D:"Lnr",F$:!1,a5g:!1,ai6:"norm",YV:1};
- this.PB=!1;this.xq=null};P.Kv.prototype=new P.gD;P.Kv.prototype.enable=function(K,Z,b,J){var w=new n(R.E.P,!0);
- w.data={e:R.U.tf,TV:"default"};Z.B(w)};P.Kv.prototype.Tj=function(K){this.dx=K.y2};P.Kv.prototype.Rp=function(K,Z,b,J,w){if(!K.Kx())return;
- this.xq=K.z.Hd(w.x,w.y);this.xq=P.IJ.vE(K,this.xq,b);this.PB=!0};P.Kv.prototype.i2=function(K,Z,b,J,w){if(!this.PB)return;
- var Y=K.z.Hd(w.x,w.y);Y=P.IJ.vE(K,Y,b);if(J.q(Q.FS))Y=P.Kv.U0(this.xq,Y);K.K.kx={H:[this.xq.x,this.xq.y,Y.x,Y.y],Z:["M","L"]};
- K.K.aB=[this.xq.x,this.xq.y,Y.x,Y.y];K.RK=!0};P.Kv.prototype.t6=function(K,Z,b,J,w){if(!this.PB)return;
- var Y=K.X[K.u[0]],S=K.z.Hd(w.x,w.y);S=P.IJ.vE(K,S,b);if(J.q(Q.FS))S=P.Kv.U0(this.xq,S);var d=S.GC(this.xq),x=iz.TJ(this.xq,S,.5),c=Math.atan2(d.y,d.x),M=iz.O3(this.xq,S),u=Math.sin(c),t=Math.cos(c);
- if(M>2){var U;if(K.G)U=K.G.rect;else U=new bW(0,0,K.d,K.v);var A=X.T(U.t()*4),y=this.dx,B=y.$D;if(B!="Lnr"){M*=2;
- x=this.xq}X.W.BM(y.W,A,U,[t*1/M,u*1/M,-u*1/M,t*1/M],x.x,x.y,y.F$,iy.W.types.indexOf(B),b.ve,b.YO,null,y.a5g);
- var I=Math.round(y.YV*256),j=A.length;if(I!=256)for(var H=0;H<j;H+=4)A[H+3]=A[H+3]*I>>>8;var k=new n(R.E.F);
- k.m=P.S3;k.data={e:"fillBMP",vU:A,Rk:y.ai6,Ve:this.name};Z.B(k)}K.K.kx=null;K.K.aB=[];K.RK=!0;this.PB=!1};
- P.Kv.U0=function(K,Z){if(K.wV(Z))return K;var b=Z.x-K.x,J=Z.y-K.y,w=Math.abs(b),Y=Math.abs(J);if(w>Y)Y=w/2>Y?0:w;
- if(Y>w)w=Y/2>w?0:Y;w=b>0?w:-w;Y=J>0?Y:-Y;var S=Math.sqrt(b*b+J*J)/Math.sqrt(w*w+Y*Y);return new iz(K.x+w*S,K.y+Y*S)};
- P.Kv.eO=function(K,Z,b,J,w,Y,S){if(S==null)S=R.w("canvas","");var d=S.getContext("2d");S.width=Z;S.height=b;
- var x=new bW(0,0,Z,b),c=X.T(Z*b*4);X.EB(c,Z,b,4);var M=Math.sin(J),u=Math.cos(J),t=X.T(Z*b*4);X.W.BM(K,t,x,[u*1/Z,M*1/Z,-M*1/b,u*1/b],Z/2,b/2,!1,0,w,Y);
- X.Q.aK("norm",t,x,c,x,x,1);var U=d.getImageData(0,0,Z,b);X.Uc(c,U.data);d.putImageData(U,0,0);return S.toDataURL()};
- P.Kv.anP=function(K,Z,b){var J=JSON.parse(JSON.stringify(K));for(var H=0;H<J.Clrs.v.length;H++){var w=J.Clrs.v[H].v,Y=w.Type.v.Clry;
- if(Y=="UsrS")continue;var S=Y=="FrgC"?Z:b;w.Type.v.Clry="UsrS";w.Clr={t:"Objc",v:X.W.J1({h:S>>16&255,l:S>>8&255,a:S&255})}}return J};
- P.Pf=function(){P.gD.call(this,[10,7],P.T9,"tools/hand");this.aL=new iz(0,0);this.FI=null};P.Pf.prototype=new P.gD;
- P.Pf.prototype.tl=function(K,Z,b,J,w){var Y=K.e;if(Y=="setcls"){b.z.wm=K.wm;b.RK=!0;b.BT=!0}if(Y=="scroll"&&!J.q(Q.Vo)){if(J.q(Q.sP))P.Pf.OF(b,b.z.g.x-K.hg.y,b.z.g.y-K.hg.x);
- else P.Pf.OF(b,b.z.g.x-K.hg.x,b.z.g.y-K.hg.y)}};P.Pf.prototype.enable=function(K,Z,b,J){this.FI=null;
- var w=new n(R.E.P,!0);w.data={e:R.U.tf,TV:"grab"};Z.B(w)};P.Pf.prototype.Rp=function(K,Z,b,J,w){this.FI=K.z.g.clone();
- this.aL.dH(w.x,w.y)};P.Pf.prototype.i2=function(K,Z,b,J,w){if(!w.Sm)return;if(this.FI==null)this.Rp(K,Z,b,J,w);
- P.Pf.OF(K,this.FI.x+(w.x-this.aL.x),this.FI.y+(w.y-this.aL.y))};P.Pf.prototype.t6=function(K,Z,b,J,w){this.FI=null};
- P.Pf.OF=function(K,Z,b){var J=K.z.S;if(K.d*J<K.z.kv.d&&K.v*J<K.z.kv.v)K.z.g.dH(0,0);else{K.z.g.x=Z;K.z.g.y=b}K.BT=!0};
- P.zU=function(){P.gD.call(this,[10,47],P.ahB,"tools/rview");this.aL=new iz(0,0);this.lt=null;this.ah5=null};
- P.zU.prototype=new P.gD;P.zU.prototype.enable=function(K,Z,b,J){this.FI=null;var w=new n(R.E.P,!0);w.data={e:R.U.tf,TV:"grab"};
- Z.B(w);if(K)this.j_(K,Z)};P.zU.prototype.disable=function(K,Z,b,J,w){if(K)this.j_(K,Z)};P.zU.prototype.kh=function(K,Z,b,J){if(K)this.j_(K,Z)};
- P.zU.prototype.Rp=function(K,Z,b,J,w){this.aL.dH(w.x,w.y);var Y=K.z;this.lt=Y.Hd(Y.kv.d/2,Y.kv.v/2);
- this.ah5=Y.a6()};P.zU.prototype.i2=function(K,Z,b,J,w){if(!w.Sm)return;var Y=K.z,S=this.lt,d=this.aL,x=new iz(Y.kv.d/2,Y.kv.v/2),c=Math.atan2(w.y-x.y,w.x-x.x),M=Math.atan2(d.y-x.y,d.x-x.x);
- this.vg(K,Z,this.ah5.clone(),S,c-M)};P.zU.prototype.Tj=function(K,Z,b,J){this.vg(b,Z,null,null,K.Sw-b.z.qb);
- b.z.qb=K.Sw};P.zU.prototype.vg=function(K,Z,b,J,w){var Y=K.z;if(b==null)b=Y.a6();if(J==null)J=Y.Hd(Y.kv.d/2,Y.kv.v/2);
- b.translate(-J.x,-J.y);b.rotate(w);b.translate(J.x,J.y);Y.Cb(b);if(K.d*Y.S<Y.kv.d&&K.v*Y.S<Y.kv.v)Y.g.dH(0,0);
- K.RK=!0;this.j_(K,Z)};P.zU.prototype.j_=function(K,Z){var b=new n(R.E.P,!0);b.data={e:R.U.qm,m:this.id,Sw:K.z.qb};
- Z.B(b)};P.H4=function(){P._n.call(this,[10,25],P.NM,"tools/hbrush")};P.H4.prototype=new P._n("");P.H4.prototype.t6=function(K,Z,b,J,w){if(this.Jw==null)return;
- this.Es(K,"heal",this.Jw.uc(),this.Jw.Ri(),this.Jw.gs());this.s(K,this.Jw.gs());P.eq.prototype.t6.call(this,K,Z,b,J,w);
- if(!this.dx.algnd)this.g=null};P.Ov=function(){P.gD.call(this,[10,8],P.zC,"tools/htype");this.WY=[];
- this.nI=null;this.RQ=null;this.caller=null;this.Ac=1;this.AF=null;this.alG=0;this.RV=0;this.ajq=null;
- this.sw=null;this.mH=null;this.Z3=null;this.Ds=null;this.Vx=null;this.a38=null;this.Zx=null;this.Uo=null;
- this.Pz=null;this.afj=null;this.PX=!1;this.pk=!1;this.YF=!1;this.JM=null;this.iy=null;this.an_=null;
- this.RC=!1;this.Db=!1;this.Y9=-1;this.Bb=-1;this.s9=document.createElement("textarea");this.s9.setAttribute("style","font-family:Arial; font-size:14px; z-index:-1; "+" position:absolute; top:0px; left:0px; pointer-events: none; opacity:0; width:"+(window.innerWidth-10)+"px; height:150px;");
- this.s9.addEventListener("input",this.aI.bind(this),!1);this.s9.addEventListener("keydown",this.ahz.bind(this),!1)};
- P.Ov.prototype=new P.gD;P.Ov.prototype.et=function(K){return K.Sm};P.Ov.prototype.Z8=function(K,Z,b,J){if(this.mH!=null)return;
- this.caller=Z;this.nI=K;var w=this.UO(K);if(w.length!=0){var Y=null,S=[],d=[];for(var H=0;H<w.length;
- H++){var x=K.X[w[H]],c=x.add.TySh,M=0,u=hW.hk(c.eA).length-2,t=hW.ap(c.eA,M,u);hW.Ze(t,P.o.IM(c.J));
- if(t.Vm.Font!=null)t.Vm.Font=t.El[t.Vm.Font].Name;Y=t.El;S.push(t.Vm);d.push(t.JC)}var t={El:Y,Vm:hW.KS(S),JC:hW.KS(d)};
- if(t.Vm.Font)hW.Gu(t,t.Vm.Font);this.yf(Z,t,c)}};P.Ov.prototype.UO=function(K){var Z=[];for(var H=0;
- H<K.u.length;H++)if(K.X[K.u[H]]&&K.X[K.u[H]].add.TySh)Z.push(K.u[H]);return Z};P.Ov.prototype.tl=function(K,Z,b,J,w){if(K.e=="insertText"&&this.mH){var Y=this.s9,S=Y.value,d=Y.selectionStart,x=Y.selectionEnd;
- Y.value=S.slice(0,d)+K.N+S.slice(x);Y.selectionStart=Y.selectionEnd=d+K.N.length;this.aI(null);Y.focus()}if(K.e=="updateStyles"){if(this.mH==null){var c=this.UO(b),M=!1;
- if(c.length!=0){this.pr(b,Z,w,c);for(var H=0;H<c.length;H++){var u=b.X[c[H]],t=u.add.TySh;hW.Da(t,this.Ac);
- this.mH=u;var U=hW.hk(t.eA);this.Y9=0;this.Bb=U.length-1;hW.bj(t.eA,this.Y9,this.Bb,this.kt(w,t));var A=this.xM(b,w);
- if(A==!1)M=!0}if(M){this.RC=!0;return}this.qf(b,Z)}return}this.In(w)}if(K.e.startsWith("warp")){var y=this.Db;
- if(K.e=="warp"||K.e=="warpCancel"){if(K.e=="warp")this.mH.add.TySh.bL=K.PD;else this.mH.add.TySh.bL=this.a38;
- var b=this.nI;this.xM(b,w);if(!y)this.xV(b)}if(K.e!="warp")this.s9.focus();if((K.e=="warpConfirm"||K.e=="warpCancel")&&y){this.Db=!1;
- if(K.e=="warpConfirm")this.qf(b,Z);else this.Xe(b,Z)}}if(K.e=="editCurr"){if(w.wP!=P.zC){this.AF=w.wP;
- var B=new n(R.E.P,!0);B.data={e:R.U.fZ,m:P.zC};Z.B(B)}if(this.mH!=null)this.disable(b,Z,w,J);this.nI=b;
- this.RQ=w;this.caller=Z;this.pr(b,Z,w,[K.eM]);var U=hW.hk(this.mH.add.TySh.eA);this.Y9=0;this.Bb=U.length-1;
- this.xV(b);this.QA();this.s9.focus()}if(K.e=="switchPntPrgr"){var u=b.X[b.u[0]],t=u.add.TySh,I=t.J.IM(),j=JSON.parse(JSON.stringify(t.eA)),k=hW.ZB(j),C=k==1?hW.Fh(j):[0,0,Math.round(u.rect.d*1.05/I),Math.round(u.rect.v*1.25/I)],i=hW.ap(j,0,0),E=i.El[i.Vm.Font].Name,o=w.ls.Si(E),$=[0,C[2],C[2]/2][i.JC.Justification%3],m=o?dD.MD(o,E)*(1/o.head.unitsPerEm)*i.Vm.FontSize:i.Vm.FontSize*.8;
- hW.ke(j,1-k);if(k==0){$=-$;m=-m;hW.jO(j,[0,0,C[2],C[3]])}var z=new cM(1,0,0,1,$,m);z.concat(t.J);this.tl({yl:b.u[0],e:"newED",o3:j,J:z},Z,b,J,w)}if(K.e=="newED"){var u=b.X[K.yl],t=u.add.TySh,r=this.$Y(b,[K.yl]);
- t.eA=K.o3;if(K.J)t.J=K.J;var f=new dD(t.eA,w.ls),W=a5.rv(f,t);u.rect=W._;u.buffer=W.h3;u.s();b.s();var h=new aO(this.name,this);
- h.data={bt:r,Fy:this.$Y(b,[K.yl])};b.kZ(h)}if(K.e=="fromAction"){var _=K.Tq.Bd.Usng.v,D=_.TxtC.v,l=[];
- for(var H=0;H<2;H++){var L=D[H==0?"Hrzn":"Vrtc"].v,N=L.val;if(L.type=="#Prc")N=(H==0?b.d:b.v)*(N/100);
- l[H]=N}this.Qp(b,Z,w,J,b.z.I1(l[0],l[1]));var u=b.X[b.u[0]],t=u.add.TySh,a=t.eA,S=hW.hk(a);hW.Oo(a,0,S.length-1);
- hW.Se(a,0,_.Txt.v.replace(/\r/g,"\n"));for(var k=0;k<2;k++){var G=_[k==0?"Txtt":"paragraphStyleRange"].v;
- for(var H=0;H<G.length;H++){var p=G[H].v,d=p.From.v,x=p.T.v-1;p=p[k==0?"TxtS":"paragraphStyle"].v;var T=hW.ap(a,d,x),g=k==0?T.Vm:T.JC;
- for(var co in p){var eJ=p[co].v;if(co=="Sz")g.FontSize=Math.round(eJ.val);if(co=="fontPostScriptName")hW.Gu(T,eJ);
- if(co=="Algn")g.Justification={Cntr:2}[eJ.Alg]}hW.bj(a,d,x,T)}}var f=new dD(t.eA,w.ls),W=a5.rv(f,t);
- u.rect=W._;u.buffer=W.h3;u.s();b.s();this.qf(b,Z)}};P.Ov.prototype.In=function(K){var Z=Math.min(this.Y9,this.Bb),b=Math.max(this.Y9,this.Bb),J=this.mH.add.TySh;
- hW.Da(J,this.Ac);hW.bj(J.eA,Z,b-1,this.kt(K,J));var w=this.nI,Y=this.xM(w,K);if(Y)this.xV(w);if(document.activeElement.tagName.toLowerCase()!="input")this.s9.focus()};
- P.Ov.prototype.fr=function(K){return this.WY.indexOf(K)!=-1};P.Ov.prototype.enable=function(K,Z,b,J){var w=this.s9;
- if(!R.wd(w))Z.j.appendChild(w);this.Zx="default";this.vQ(Z)};P.Ov.prototype.kT=function(){return this.mH!=null};
- P.Ov.jy=function(K,Z){for(var H=K.X.length-1;H>=0;H--){var b=K.X[H];if(b.add.TySh&&b.rect.YR(Z)&&K.YZ(H)){var J=b.uq(2)||b.uq(31);
- return J?-2:H}}return-1};P.Ov.prototype.Rp=function(K,Z,b,J,w){this.nI=K;this.RQ=b;this.caller=Z;var Y=K.z.Hd(w.x,w.y),S=this.mH==null;
- if(S){var d=P.Ov.jy(K,Y);if(d==-2){alert(eh.get([6,57,0]));return}if(d>=0){if(!a5.K1(K.X[d].add.TySh,b.ls)){alert("Fonts not loaded yet");
- return}this.pr(K,Z,b,[d])}else{this.YF=!0;this.JM=w;return}}var x=S?-1:hW.ZB(this.mH.add.TySh.eA),c=this.Pz?this.Pz:this.Uo;
- if(c&&c.Rp(K,b,J,Y)&&X.PD.Pv(this.mH.add.TySh.bL)||!S&&X.O.$E(Y,this.mH.rect)>20/K.z.S&&(x==0||x==1)){this.PX=!0;
- this.iy=Y;this.an_=this.mH.add.TySh.J.clone();if(this.Y9==-1&&this.Bb==-1)this.Y9=this.Bb=this.CT(Y)}else{if(this.Ds==null){alert("Fonts not loaded yet");
- return}this.pk=!0;this.Y9=this.Bb=this.CT(Y);var M=Date.now();if(M-this.alG>300)this.RV=0;this.RV++;
- this.alG=M;if(this.RV==2)this.a19();if(this.RV==3)this.a7E();if(this.RV>1){this.pk=!1}}this.QA();this.xV(K)};
- P.Ov.prototype.pr=function(K,Z,b,J){var w=K.X[J[0]];this.mH=w;this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,CZ:"showactive"});
- this.Z3=J;K.u=J.slice(0);K.ig();K.MP=!0;this.Vx=this.$Y(K,J);this.I9(w.add.TySh);this.xM(K,b)};P.Ov.prototype.I9=function(K){if(hW.ZB(K.eA)!=1)return;
- var Z=hW.Fh(K.eA);Z=new bW(0,0,Z[2]-Z[0],Z[3]-Z[1]);var b=[Z.x,Z.y,Z.x+Z.d,Z.y,Z.x+Z.d,Z.y+Z.v,Z.x,Z.y+Z.v];
- X.O.J(b,K.J,b);this.Uo=new dv(b,!1,!1,!1,!0)};P.Ov.prototype.a19=function(){var K=hW.hk(this.mH.add.TySh.eA);
- this.Y9=this.l3(K,this.Y9);this.Bb=this.zG(K,this.Y9)};P.Ov.prototype.l3=function(K,Z){var b=" \t\n,.?!_-+=@#$%^&*'\"(){}[]\\/<>:;|",J=[];
- for(var H=0;H<b.length;H++)J.push(b.charAt(H));var w=J.indexOf(K[Z])==-1?!0:!1;for(var H=Z-1;H>=0;H--)if(J.indexOf(K.charAt(H))!=-1==w)return H+1;
- return 0};P.Ov.prototype.zG=function(K,Z){var b=" \t\n,.?!_-+=@#$%^&*'\"(){}[]\\/<>:;|",J=[];for(var H=0;
- H<b.length;H++)J.push(b.charAt(H));var w=J.indexOf(K[Z])==-1?!0:!1;for(var H=Z+1;H<K.length;H++)if(J.indexOf(K.charAt(H))!=-1==w)return H;
- return K.length-1};P.Ov.prototype.a7E=function(){var K=this.Ds.a6i(this.Y9);this.Y9=K[0];this.Bb=K[1]};
- P.Ov.prototype.vQ=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.tf,TV:this.Zx};K.B(Z)};P.Ov.prototype.i2=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y),S=this.mH;
- if(!w.Sm){var d="default",x=this.Uo,c=this.Pz?this.Pz:x;if(c&&X.PD.Pv(S.add.TySh.bL)){var M=c.rP(Y,K.z.S);
- if(M)d=M;else if(c==x&&x.Cg(Y))d="text"}else if(S&&X.O.$E(Y,S.rect)>20/K.z.S)d="move";else if(P.Ov.jy(K,Y)>=0)d="text";
- if(d!=this.Zx){this.Zx=d;this.vQ(Z)}}var u=this.JM;if(this.YF&&Math.min(w.x-u.x,w.y-u.y)>4/K.z.S){this.YF=!1;
- this.Qp(K,Z,b,J,w);S=this.mH;this.PX=!0;this.Uo=new dv(null,!1,!1,!1,!0);var t=K.z.Hd(this.JM.x,this.JM.y);
- t.x=Math.round(t.x);t.y=Math.round(t.y);this.Uo.Rp(K,b,J,t)}if(this.PX){var U=S.add.TySh;if(this.Pz){this.Pz.i2(K,b,J,Y);
- var A=X.I.f0(X.I.oO(this.Pz.bP(),this.afj));U.J=A;this.xM(K,b);hW.LI(U)}else if(this.Uo){this.Uo.i2(K,b,J,Y);
- var y=U.J.clone(),B=Math.atan2(y.a,y.R);y.rotate(B);var A=X.I.f0(X.I.oO(this.Uo.bP())),I=Math.atan2(A.a,A.R);
- A.rotate(I);if(!isNaN(A.R)&&A.R*A.tX-A.a*A.hy!=0){var j=new bW(0,0,A.R/y.R,A.tX/y.tX),k=Math.round(j.d),C=Math.round(j.v),i=U.eA.Curve;
- if(i){var E=hW.Fh(U.eA),o=new cM(k/E[2],0,0,C/E[3],0,0);X.O.J(i.Points,o,i.Points);hW.LI(U)}hW.jO(U.eA,[0,0,k,C]);
- U.J=X.I.f0(X.I.oO(this.Uo.bP(),j));this.xM(K,b);hW.LI(U)}}else{var $=Y.x-this.iy.x,m=Y.y-this.iy.y;U.J=this.an_.clone();
- var z=new iz(U.J._i+$,U.J.yy+m);z=P.IJ.vE(K,z,b);U.J._i=z.x;U.J.yy=z.y;this.xM(K,b)}}if(this.pk)this.Bb=this.CT(Y);
- if(this.PX||this.pk)this.xV(K)};P.Ov.prototype.Qp=function(K,Z,b,J,w){var Y=K.yh(),S=Y[0],d=Y[1],x=K.G7();
- x.add.lnsr="rend";var c=K.X.slice(0);x.Xq("Text layer "+c.length);this.mH=x;var M=K.u.length==0?K.X.length-1:K.u[K.u.length-1],u=M+1;
- if(c[M].add.lsct==g7.CF)u--;this.Vx={w_:c.slice(0),Q9:K.u.slice(0)};c.splice(u,0,x);K.u=[u];this.Y9=this.Bb=0;
- K.Eo(c);this.Vx.LJ=c.slice(0);this.Vx.q6=K.u.slice(0);this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,CZ:"showactive"});
- var t=K.z.Hd(w.x,w.y);x.add.TySh=hW.xo(t.x,t.y,b.Zd);var U=x.add.TySh,A=U.eA;hW.Da(U,this.Ac);if(w.Sm)hW.ke(A,1);
- else{hW.ke(A,0);var y=S[d.pop()],B=y?y.add.vmsk:null;if(B){B=B.clone();var I=B.n,k,C;for(var H=0;H<I.length;
- H++)if(I[H].bM!=null)I[H].bM=0;var j=4*R.M()/K.z.S;k=X.Y.PS(B.n,t,!0,j);if(k.lV==-1)k=X.Y.PS(B.n,t);
- if(k.lV!=-1){hW.ke(A,1);var i=X.Y.bD(I,k.lV),E=X.Y.e2(I,k.lV)-1;I=B.n=I.slice(0,2).concat(I.slice(i,i+E+1));
- B.u=[];U.add={vmsk:B,vogk:e.ck(I)};A.Curve={};hW.vz(U);if(k.KV!=null){var o=dD.gR(A.Curve);X.O.J(o[0],U.J,o[0]);
- var $=X.O.kk(o[0],t.x,t.y),m=b.Zd.JC.Justification;if(m==2||m==5){var z=(o[2][$]+o[3]*.5)%o[3];$=dD.om(z,o[2])}var r=o[1][$];
- r=r%E;B.t$=[r,r];hW.vz(U)}else this.I9(U)}}}return x};P.Ov.prototype.t6=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y),S=this.YF;
- if(this.YF){this.YF=!1;this.Qp(K,Z,b,J,w);this.pk=!0}if(this.PX||this.pk){this.xV(K);this.QA();if(S)this.In(b)}if(this.PX&&this.Uo)this.Uo.t6(K,b,J,Y);
- this.PX=this.pk=!1;this.kW(K,b,J);this.s9.focus()};P.Ov.prototype.QA=function(){var K=this.mH.add.TySh,Z=Math.min(this.Y9,this.Bb),b=Math.max(this.Y9,this.Bb),J,w;
- if(Z==b){var Y=hW.hk(K.eA);if(Z==0||Y.charAt(Z-1)=="\n")J=w=Z;else J=w=Z-1}else{J=Z;w=b-1}var S=hW.ap(K.eA,J,w);
- hW.Ze(S,P.o.IM(K.J));this.yf(this.caller,S,K)};P.Ov.prototype.yf=function(K,Z,b){this.qt(K,R.E.P,{e:R.U.QM,y2:eV.Ex,Zd:Z});
- var J=this.Ac=hW.jv(b);this.qt(this.caller,R.E.P,{e:R.U.qm,m:this.id,CZ:"changeAA",zz:J})};P.Ov.prototype.sz=function(K,Z,b,J){if(J.q(Q.EZ))this.Xe(K,Z);
- var w=this.mH;if(w)if(this.Pz==null&&J.q(Q.sP)){var Y=w.add.TySh,S=hW.ZB(Y.eA),d;if(S==1){d=hW.Fh(Y.eA);
- d=new bW(0,0,d[2]-d[0],d[3]-d[1])}else d=this.Ds.ti();var x=[d.x,d.y,d.x+d.d,d.y,d.x+d.d,d.y+d.v,d.x,d.y+d.v];
- X.O.J(x,Y.J,x);this.Pz=new dv(x,!0,!0,!1,!1);this.afj=d;this.xV(this.nI)}else this.kW(K,b,J)};P.Ov.prototype.kW=function(K,Z,b){var J=this.mH;
- if(J&&!this.PX&&this.Pz!=null&&!b.q(Q.sP)){this.Pz.t6(K,Z,b,null);this.Pz=null;this.I9(J.add.TySh);this.xV(this.nI)}};
- P.Ov.prototype.disable=function(K,Z,b,J){var w=this.mH;this.qf(K,Z)};P.Ov.prototype.Tj=function(K,Z,b,J,w){if(this.Db)return;
- if(K.CZ=="commit")this.qf(b,Z);if(K.CZ=="cancel")this.Xe(b,Z);if(K.CZ=="changeAA"){this.Ac=K.zz;if(b!=null)this.tl({e:"updateStyles"},Z,b,J,w)}if(K.CZ=="showwarp"){if(b==null)return;
- if(this.mH==null){var Y=b.X[b.u[0]],S=Y.add.TySh;if(S==null)return;this.pr(b,Z,w,[b.u[0]]);this.s9.focus();
- this.Db=!0}this.a38=this.mH.add.TySh.bL;var d=new n(R.E.P,!0);d.data={e:R.U.vq,ih:"textwarp"};Z.B(d)}};
- P.Ov.prototype.Re=function(K,Z){if(Z!=eV.gj)return;if(this.RC){this.RC=!1;var b=this.nI,J=this.Z3;for(var H=0;
- H<J.length;H++){this.mH=b.X[J[H]];this.xM(b,K)}this.qf(b,this.caller);return}if(this.mH)this.In(K)};
- P.Ov.prototype.kt=function(K,Z){var b=JSON.parse(JSON.stringify(K.Zd));hW.Ze(b,1/P.o.IM(Z.J));return b};
- P.Ov.prototype.TA=function(K,Z){if(K.bt!=null)this.Sr(Z,K.Fy);else this.uI(Z,K.LJ,K.q6)};P.Ov.prototype.k3=function(K,Z){if(K.bt!=null)this.Sr(Z,K.bt);
- else this.uI(Z,K.w_,K.Q9)};P.Ov.prototype.Sr=function(K,Z){for(var H=0;H<Z.length;H++){var b=Z[H],J=b.yl,w=K.X[J];
- w.buffer=b.TT;w.rect=b._.clone();w.s();var Y=w.add.TySh;Y.bL=b.PD;Y.NE=b.NE.clone();Y.J=b.J.clone();
- Y.eA=JSON.parse(JSON.stringify(b.eA));w.Qe()}K.s()};P.Ov.prototype.$Y=function(K,Z){var b=[];for(var H=0;
- H<Z.length;H++){var J=Z[H],w=K.X[J],Y=w.add.TySh;b.push({yl:J,J:Y.J.clone(),PD:JSON.parse(JSON.stringify(Y.bL)),NE:Y.NE.clone(),eA:JSON.parse(JSON.stringify(Y.eA)),TT:w.buffer.slice(0),_:w.rect.clone()})}return b};
- P.Ov.prototype.uI=function(K,Z,b){K.u=b;K.Eo(Z);K.s();K.ot=!0};P.Ov.prototype.xM=function(K,Z,b){if(b==null)b=!1;
- var J=this.mH.add.TySh;if(!a5.K1(J,Z.ls))return!1;this.Ds=new dD(J.eA,Z.ls);if(!b){var w=hW.hk(J.eA);
- this.s9.value=w.slice(0,w.length-1)}var Y=a5.rv(this.Ds,J);if(X.PD.Pv(J.bL))J.NE=new bW;else{if(hW.ZB(J.eA)==1){var S=hW.Fh(J.eA),q=Y.NE.y;
- J.NE=new bW(0,q,S[2]-S[0],S[3]-S[1]-q)}else{J.NE=Y.NE}}var d=this.mH.rect;this.mH.rect=Y._;this.mH.buffer=Y.h3;
- this.mH.s();K._J();K.s(K.root.H8(Y._.tO(d),K,K.X.indexOf(this.mH)));return!0};P.Ov.prototype.aI=function(K){if(this.mH==null||this.Db)return;
- var Z=this.s9.selectionStart,b=this.mH.add.TySh,J=hW.hk(b.eA),w=this.s9.value+"\n",Y=Math.min(this.Y9,this.Bb),S=Math.max(this.Y9,this.Bb),u=!1;
- this.Y9=Math.min(Z,Y);if(w.length-Z<J.length-this.Bb)this.Bb=J.length-w.length+Z;if(J!=w){while(this.Y9>0&&J.charAt(this.Y9-1)!=w.charAt(this.Y9-1))this.Y9--}var d=J.substring(0,this.Y9),x=J.substring(this.Bb,J.length),c=w.substring(this.Y9,w.length-x.length);
- hW.Oo(b.eA,this.Y9,this.Bb);hW.Se(b.eA,this.Y9,c);var M=this.kt(this.RQ,b),t=-1,U=Array.from(c);for(var H=0;
- H<U.length;H++)t=Math.max(t,U[H].codePointAt(0));if(t!=-1&&t>128&&M.Vm.Font!=null){var A=M.El[M.Vm.Font].Name,y=this.RQ.ls.c_(t,A,M.El);
- if(A!=y){hW.Gu(M,y);u=!0}}if(this.sw!=null&&c==this.sw){var B=JSON.parse(this.ajq);M.Vm=B.Vm;M.El=B.El;
- u=!0}hW.bj(b.eA,this.Y9,this.Y9+c.length-1,M);this.Y9=this.Bb=d.length+c.length;var I=this.nI,j=this.xM(I,this.RQ,!0);
- if(j)this.xV(I,!0);if(u)this.QA()};P.Ov.prototype.ahz=function(K){if(this.mH==null||this.Db)return;if(this.mH==null)return;
- var Z=Q,b=0,J=0,I=!1;if(Z.Ur(K.code,Z.p3))b=1;if(Z.Ur(K.code,Z.if))b=-1;if(Z.Ur(K.code,Z.d0))J=-1;if(Z.Ur(K.code,Z.gA))J=1;
- var w=K.ctrlKey||K.metaKey,Y=Z.Ur(K.code,Q.a7m),S=Z.Ur(K.code,Q.ann);if(Z.Ur(K.code,Q.$l)&&w){this.qf(this.nI,this.caller);
- return}if(Z.Ur(K.code,Q.cL)){K.preventDefault();var d=this.s9,x=d.value,c=d.selectionStart,M=d.selectionEnd;
- d.value=x.substring(0,c)+"\t"+x.substring(M);d.selectionStart=d.selectionEnd=c+1;this.aI(null);return}if((Z.Ur(K.code,Z.Xb)||Z.Ur(K.code,Z.le))&&w){var u=this.Y9,t=this.Bb;
- if(u>t){var U=u;u=t;t=U}var A=this.mH.add.TySh,y=hW.hk(A.eA);if(u!=t){this.sw=y.slice(u,t);this.ajq=JSON.stringify(this.RQ.Zd)}}var B=hW.hk(this.mH.add.TySh.eA);
- if(b!=0||J!=0||Y||S){K.preventDefault();var j=this.Y9;if(b!=0){if(w&&b==-1)j=this.l3(B,this.Y9-1);else if(w&&b==1)j=this.zG(B,this.Y9);
- else{var d=this.s9,x=d.value;j=this.Y9+b;if(j!=0&&x.codePointAt(j-1)>65535)j+=b}}else if(J!=0){var k=this.Ds.fb(this.Y9);
- if(J==-1&&k.Wb==0)j=0;else if(J==1&&k.Wb==this.Ds.abw()-1)j=99999999999;else j=this.Ds.N8(new iz(k._.x+k._.d/2,0),k.Wb+J)}else if(Y){var C=this.Y9-1;
- while(C>0&&B.charCodeAt(C)!=10)C--;j=C==0?0:C+1}else if(S){var C=this.Y9;while(C<B.length-1&&B.charCodeAt(C)!=10)C++;
- j=C}j=Math.max(0,Math.min(B.length-1,j));if(K.shiftKey)this.Y9=j;else this.Y9=this.Bb=j;I=!0}if(Z.Ur(K.code,Q.U)&&w){this.Y9=0;
- this.Bb=B.length-1;I=!0}if(I){this.QA();this.xV(this.nI)}};P.Ov.aaG=function(K,Z){var b=K.length;if(b!=Z.length)return!1;
- for(var H=0;H<b;H++)if(K[H].yl!=Z[H].yl)return!1;return!0};P.Ov.prototype.qf=function(K,Z){if(this.mH==null)return;
- this.mH.Qe();var b=this.Vx;if(b instanceof Array){var J=this.$Y(K,this.Z3),w=K.Oh();if(w!=null&&w.m==this&&w.data.bt&&P.Ov.aaG(w.data.bt,b))w.data.Fy=J;
- else{var Y=new aO(this.name,this);Y.data={bt:b,Fy:J};K.kZ(Y)}}else{var Y=new aO(this.name,this);Y.data={w_:b.w_,LJ:b.LJ,Q9:b.Q9,q6:b.q6};
- K.kZ(Y)}this.escape(K,Z)};P.Ov.prototype.Xe=function(K,Z){if(this.mH==null)return;if(this.Vx instanceof Array){this.Sr(K,this.Vx);
- if(this.mH)hW.LI(this.mH.add.TySh)}else{K.u=this.Vx.Q9;K.Eo(this.Vx.w_)}K.s();this.escape(K,Z)};P.Ov.prototype.escape=function(K,Z){this.mH=null;
- this.Z3=null;this.Ds=null;this.Uo=null;this.s9.blur();K.K.kx=null;K.K.BZ=null;K.K.aB=[];K.RK=!0;this.PX=!1;
- this.pk=!1;this.Y9=this.Bb=-1;this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,CZ:"hideactive"});if(this.AF){var b=new n(R.E.P,!0);
- b.data={e:R.U.fZ,m:this.AF};Z.B(b);this.AF=null}};P.Ov.prototype.qt=function(K,Z,b,J){var w=new n(Z,!0);
- w.data=b;if(J)w.m=J;K.B(w)};P.Ov.prototype.CT=function(K){var Z=this.mH.add.TySh,b=this.Ds,J=Z.J.clone();
- J.yK();var w=J.rj(K),Y=hW.Ri(Z,b),S=X.PD.ni(Z.bL,Y),d=X.G5.V.IF(S,0,1,0,1),x=new Uint32Array(30),c=X.G5.V.amX(d.nS,d.DQ,w.x,w.y,x),M=X.G5.PS(S,w.x,w.y,d.nS,x,c,!1),u=X.G5.Mi;
- if(u==null)u=new Float64Array(2);w=new iz(Y.x+u[0]*Y.d,Y.y+u[1]*Y.v);var t=b.N8(w);return t};P.Ov.prototype.xV=function(K,Z){if(Z==null)Z=!1;
- var b=this.mH.add.TySh,J=hW.ZB(b.eA),w=this.Ds,Y=w?hW.Ri(b,w):null;K.K.aB=[];K.K.kx=null;K.K.BZ=null;
- var S=this.Pz?this.Pz:this.Uo;if(S){S.nl(K,this.RQ,!X.PD.Pv(b.bL));var d=b.J.clone();d.yK();X.O.J(K.K.aB,d,K.K.aB);
- X.O.J(K.K.kx.H,d,K.K.kx.H);if(w&&w.akl()){var x=Y.d-20,c=Y.v+8;K.K.kx.H.push(x,c,x+10,c,x+5,c-5,x+5,c+5);
- K.K.kx.Z.push("M","L","M","L")}}else if(J==0)this.a1I(K,b,w);else K.K.kx={H:[],Z:[]};var M=Math.min(this.Y9,this.Bb),u=Math.max(this.Y9,this.Bb);
- if(!Z){this.s9.selectionStart=M;this.s9.selectionEnd=u}if(w!=null){var t=function(S,i){var E=S.x,o=S.y+S.v,$=new cM;
- $.translate(-E,-o);$.rotate(-i);$.translate(E,o);S.y+=S.v*.27;var j=X.O.UJ(S);X.O.J(j.H,$,j.H);return j};
- if(M==u){M=Math.max(M,0);var U=w.fb(M);if(U){var A=U._,y=this.RQ.Zd.Vm.FontSize;if(y!=null&&y!=0){y/=b.J.IM();
- A.y+=A.v-y;A.v=y}var B=w.acQ(M);if(B!=null&&B.hq==1)A.x+=A.d;var I=t(A,U.qb).H;K.K.kx.Z.push("M","L");
- K.K.kx.H.push(I[0],I[1],I[6],I[7])}}else{K.K.BZ={H:[],Z:[]};for(var H=M;H<u;H++){var U=w.fb(H),j=t(U._,U.qb);
- X.O.concat(K.K.BZ,j)}}}if(w!=null){if(!Y.S2()){var k=X.PD.ni(b.bL,Y),C=Math.min(Y.d,Y.v)/10;if(C<1)C=1;
- if(K.K.kx){K.K.kx=X.O.p6(K.K.kx);K.K.kx=X.O.BF(K.K.kx,C);X.G5.apply(k,K.K.kx.H,Y)}if(K.K.BZ){K.K.BZ=X.O.p6(K.K.BZ);
- K.K.BZ=X.O.BF(K.K.BZ,C);X.G5.apply(k,K.K.BZ.H,Y)}X.G5.apply(k,K.K.aB,Y)}}if(K.K.kx)X.O.J(K.K.kx.H,b.J,K.K.kx.H);
- if(K.K.BZ)X.O.J(K.K.BZ.H,b.J,K.K.BZ.H);X.O.J(K.K.aB,b.J,K.K.aB);K.RK=!0};P.Ov.prototype.a1I=function(K,Z,b){if(b==null)return;
- K.K.aB.push(0,0);if(K.K.kx==null)K.K.kx={Z:[],H:[]};for(var H=0;H<b.JC.length;H++){var J=b.JC[H];for(var w=0;
- w<J.bw.length;w++){var Y=J.bw[w],S=J.Yy.x+Y.Yy.x+Y._.x,d=J.Yy.y+Y.Yy.y+Y._.y+Y._.v;K.K.kx.Z.push("M","L");
- K.K.kx.H.push(S,d,S+Y._.d,d)}}K.RK=!0};P.sq=function(){P.Rm.call(this,[10,9],P.V0,"tools/lasso");this.qP="crosshair";
- this.lv=null;this.lZ=null;this.iy=null};P.sq.prototype=new P.Rm;P.sq.prototype.su=function(K,Z,b,J){this.lv=this.L0;
- this.lZ={H:[this.lv.x,this.lv.y],Z:["M"]}};P.sq.prototype.MO=function(K,Z,b,J){this.iy=J;var w=this.lZ;
- if(w==null)return;if(!J.Sm){if(this.lZ!=null&&this.KU>1&&b.q(Q.Vo)){w.H.pop();w.H.pop();w.H.push(this.AN.x,this.AN.y);
- K.K.kx=w;K.RK=!0}return}w.Z.push("L");w.H.push(this.AN.x,this.AN.y);this.lv=this.AN;if(this.Wq){K.K.kx=w;
- K.RK=!0}};P.sq.prototype.kT=function(){return this.lZ!=null};P.sq.prototype.SO=function(){return this.lZ!=null};
- P.sq.prototype.sz=function(K,Z,b,J){P.Rm.prototype.sz.call(this,K,Z,b,J);if(this.lZ&&this.KU>1&&this.iy&&!this.iy.Sm&&!J.q(Q.Vo))this.ri(K,b,J)};
- P.sq.prototype.N0=function(K,Z,b,J){this.iy=J;var w=this.lZ;if(w==null)return;if(this.KU>1&&b.q(Q.Vo)){w.Z.push("L");
- w.H.push(this.AN.x,this.AN.y);return}this.ri(K,Z,b)};P.sq.prototype.ri=function(K,Z,b){this.finish(K,Z,b,this.iy);
- this.lZ=null;K.K.kx=null;K.RK=!0};P.sq.prototype.getSelection=function(K,Z,b,J){if(this.L0.wV(this.AN)||!this.Wq)return null;
- return P.Rm.zo(this.lZ.H)};P.IJ=function(){P.gD.call(this,[10,11],P.eo,"tools/move");this.LB=new iz(0,0);
- this.GL=new iz(0,0);this.Mm=null;this.UT=null;this.zQ=new iz(0,0);this.KA=null;this.$b=null;this._V=null;
- this.ez=0;this.yt=null;this.sl=[];this.nu=null;this.PB=!1;this.e=0;this.SZ=null;this.Yw=null;this.cz=null;
- this.gv=!1;this.dx={Y1:!1,dG:!1,hE:!1};this.a8B=!1;this.ajw=!1;this.Uo=null;this.ix=null;this.ad4=null;
- var K=[];for(var H=0;H<X.zM.wK.length;H++)K.push({name:X.zM.wK[H],p:function(Z,b,J){return{Rd:b.mk.ji==J}}});
- this.Pg=new cp(K);this.Pg.k("select",this.NS,this)};P.IJ.prototype=new P.gD;P.gD.prototype.et=function(K){return this.PB&&this.e!=2};
- P.IJ.prototype._q=function(){return this.PB&&this.e==0};P.IJ.prototype.kh=function(K,Z,b,J){this.qU(K,-this.zQ.x,-this.zQ.y);
- this.zQ.dH(0,0);this.zg(K,null,b);this.dv(K)};P.IJ.prototype.XA=function(){var K=this.dx;return[K.Y1?1:0,K.dG?1:0,K.hE?1:0]};
- P.IJ.prototype.w2=function(K,Z,b){var J=this.dx;if(K&&K[0]!=null)J.Y1=K[0]==1;if(K&&K[1]!=null)J.dG=K[1]==1;
- if(K&&K[2]!=null)J.hE=K[2]==1;var w=new n(R.E.P,!0);w.data={e:R.U.qm,m:this.id,th:J,amW:Z};b.B(w)};P.IJ.nX=function(K,Z,b,J,w,Y,S){if(S==null)S=[!1,!0];
- var d=new bW(0,0,K.d,K.v),x=K.cH(null,w,!0),c=K.b0(x,S[0]?d:null,S[1]?null:d)[0];if(S[1]){var M=X.t3(c.ax(),new bW(0,0,c.d,c.v),2);
- P.FC.Tm(c,M)}if(b!=1){var u=new bW(0,0,Math.round(c.d*b),Math.round(c.v*b));P.FC.Tm(c,u);var t=[];for(var H=0;
- H<c.X.length;H++)t.push(H);var U=P.o.yr(c,t,!0);P.o.mB(c,J,t,U,1,X.I.rx(new cM(b,0,0,b,0,0)),null,!0);
- c.h7()}var A=[];for(var H=0;H<Z.length;H++)if(c.d*c.v!=0)A.push(d8.kO(c,Z[H].toUpperCase(),null,null,Y?Y[H]:null,J));
- return A};P.IJ.prototype.qA=function(K,Z,b,J,w){if(K==null||K.u.length==0)return;var Y=P.IJ.nX(K,[Z],b,J,null)[0],S=new n(R.E.P,!0);
- S.data={e:R.U.Z1,data:Y,name:K.X[K.u[0]].getName()+(b==1?"":"@"+b+"x")+"."+Z};w.B(S)};P.IJ.prototype.Tj=function(K,Z,b,J,w){if(K.gc=="getPNG"){this.qA(b,"png",K.K3,w,Z)}else if(K.gc=="getSVG"){this.qA(b,"svg",K.K3,w,Z)}if(K.gc=="prms"){this.dx=K;
- this.dv(b)}};P.IJ.a4A=function(K){var q=K.length,b=0;K.sort(function(Y,S){return Y[0]+Y[1]/2-(S[0]+S[1]/2)});
- var Z=K[q-1][0]+K[q-1][1]-K[0][0];for(var H=0;H<q;H++)b+=K[H][1];var J=Math.round((Z-b)/(q-1)),w=K[0][0];
- for(var H=0;H<q;H++){K[H][0]=w;w+=K[H][1]+J}};P.IJ.prototype.tl=function(K,Z,b,J,w){var Y=K.e;if(Y=="trsl"){var S=Math.round(K.akI),d=Math.round(K.afE);
- this.zQ.dH(S,d);this.EP(b,Z,J,w,!1,K.$);this.qU(b,S,d);this.zg(b,null,w)}else if(Y=="gids"||Y=="gidsFromLayer"){var x=K.Yw,c,M;
- if(x==null)x=JSON.parse(JSON.stringify(b.$w));if(Y=="gids"){c=K.XS;var u=x[0].length+x[1].length,t=c[0].length+c[1].length;
- M=u==t?[23,2]:u>t?[23,3]:[23,4];if(t==0)M=[11,15,0]}else if(Y=="gidsFromLayer"){var U=[[],[]];for(var H=0;
- H<b.u.length;H++){var A=b.X[b.u[H]].rect;if(A.S2())continue;U[0].push(A.x,A.x+A.d);U[1].push(A.y,A.y+A.v)}M=[11,15,1];
- c=JSON.parse(JSON.stringify(b.$w));P.IJ.An(c,U)}if(JSON.stringify(x)==JSON.stringify(c))return;var Y=new aO(M,this);
- Y.data={e:2,Yw:x,XS:c};b.kZ(Y);this.TA(Y.data,b)}else if(Y=="algn"){var y=K.N;if(b==null)return;if(b.u.length<2&&!(b.G!=null&&y!=3&&y!=7)){alert(eh.get([15,7,5]));
- return}var B=b.G;b.G=null;var A=B?B.rect:P.o.Ri(b);this.EP(b,Z,J,w,!1);if(!this.PB)return;var I=this.yt,j={},k=[],C=[],i=[];
- for(var H=0;H<I.length;H++){var E=I[H];while(b.X[E].getName()=="</Layer group>")E++;var o=b.root.h2(E),$=o;
- while(o.parent!=null){o=o.parent;if(I.indexOf(o.index)!=-1)$=o}var m=C.indexOf($.index);if(m==-1){m=C.length;
- C.push($.index)}k[H]=m}var z=[],r=[],f=[];for(var H=0;H<C.length;H++){var W=P.o.Ri(b,b.cH(!0,C[H]));
- f.push(W);var h=y==3?[W.y,W.v]:[W.x,W.d];z[H]=h;r.push(h)}P.IJ.a4A(r);for(var H=0;H<C.length;H++){var W=f[H],_=W.x,D=W.y;
- if(y==0)_=A.x;if(y==1)_=A.x+(A.d-W.d)/2;if(y==2)_=A.x+(A.d-W.d);if(y==3)D=z[H][0];if(y==4)D=A.y;if(y==5)D=A.y+(A.v-W.v)/2;
- if(y==6)D=A.y+(A.v-W.v);if(y==7)_=z[H][0];i.push(Math.round(_-W.x),Math.round(D-W.y))}var l=[];for(var H=0;
- H<I.length;H++){var L=k[H];l[2*H]=i[2*L];l[2*H+1]=i[2*L+1]}this.qU(b,0,0,null,l);var N=y==3||y==7?[20,4,6]:[20,4,y<3?y:y-1];
- this.zg(b,null,w,l,N);b.G=B}};P.IJ.An=function(K,Z){for(var H=0;H<Z.length;H++)for(var b=0;b<Z[H].length;
- b++)if(K[H].indexOf(Z[H][b])==-1)K[H].push(Z[H][b])};P.IJ.prototype.enable=function(K,Z,b,J,w){this.$b=b;
- this._V=Z;this.gv=w?!0:!1;this.dv(K);this.vQ("default",Z)};P.IJ.prototype.disable=function(K,Z,b,J){this.Ux(K)};
- P.IJ.prototype.Ux=function(K){if(K==null)return;if(this.Uo){this.Uo.clear(K);this.Uo=null}if(K.K.hE){K.K.hE=null;
- K.RK=!0}if(K.K.KK){K.K.KK=null;K.RK=!0}if(K.K.sY[this.id]){delete K.K.sY[this.id];K.RK=!0}if(K.K.es.length!=0){K.K.es=[];
- K.RK=!0}};P.IJ.prototype.Z8=function(K,Z,b,J){if(b.wP!=this.id)return;this.dv(K)};P.IJ.prototype.dv=function(K,Z){if(K==null)return;
- var b=this.dx;this.Ux(K);if(!this.gv){var J;if(b.dG||b.hE)J=X.O.k4(P.o.Ri(K));if(b.dG&&!J.S2()){this.Uo=new dv([J.x,J.y,J.x+J.d,J.y,J.x+J.d,J.y+J.v,J.x,J.y+J.v],!0);
- this.Uo.nl(K,this.$b)}if(b.hE){var w=K.Sz(K.u[0]),M=null,u=!1;if(w==null)w=new bW(0,0,K.d,K.v);K.K.hE={R2:[J],yC:[]};
- var Y=K.K.hE.yC,S=J.x+J.d,d=J.y+J.v,x=J.x+Math.floor(J.d/2),c=J.y+Math.floor(J.v/2);if(Z){var t=K.root.PS(new iz(Math.floor(Z.x),Math.floor(Z.y)));
- if(t){M=X.O.k4(t.$.Kz(K));if(M.TP(J)){u=(M.cs(J)||J.cs(M))&&!J.wV(M);if(!u)M=null}}}this.eG(J,Y);if(M!=null){K.K.hE.R2.push(M);
- var U=M.x+M.d,A=M.y+M.v,y=M.x+Math.floor(M.d/2),B=M.y+Math.floor(M.v/2);if(u){var I=x,j=c;if(J.cs(M)){I=y;
- j=B}Y.push(J.x,j,M.x,j);Y.push(S,j,U,j);Y.push(I,J.y,I,M.y);Y.push(I,d,I,A)}else{this.eG(M,Y);var k=d<M.y||A<J.y,C=S<M.x||U<J.x;
- if(S<M.x)Y.push(S,c,M.x,c);if(U<J.x)Y.push(U,c,J.x,c);if(d<M.y)Y.push(x,d,x,M.y);if(A<J.y)Y.push(x,A,x,J.y);
- if(k&&!C){if(J.x<M.x)Y.push(J.x,B,M.x,B);if(M.x<J.x)Y.push(M.x,c,J.x,c)}}}else{if(J.y>w.y)Y.push(x,w.y,x,J.y);
- if(d<w.y+w.v)Y.push(x,d,x,w.y+w.v);if(J.x>w.x)Y.push(w.x,c,J.x,c);if(S<w.x+w.d)Y.push(S,c,w.x+w.d,c)}K.RK=!0}}if(this.e==2&&this.PB){var i=this.yt,E=i[0],o=(E==0?"X":"Y")+": "+X.zM.DL(K.$w[E][i[1]],K.w$,this.$b,E==0?K.d:K.v,!0);
- P.gD.Cv(Math.round(this.Mm.x)+10,Math.round(this.Mm.y)-10,[o],K);K.RK=!0}if(this.e==3&&this.PB){var $=X.O.UJ(this.SZ);
- K.K.sY[this.id]={kx:$};K.RK=!0}};P.IJ.prototype.eG=function(K,Z){var b=K.d,J=K.v,w=K.x+Math.floor(b*.2),Y=K.y+Math.floor(J*.2);
- Z.push(w,K.y,w,K.y+J);Z.push(K.x,Y,K.x+b,Y)};P.IJ.prototype.vQ=function(K,Z){var b={e:R.U.tf,TV:K},J=new n(R.E.P,!0);
- J.data=b;Z.B(J)};P.IJ.prototype.Yv=function(K){var Z=this.ix.fh()[0],b=this.KA,J=this.ad4[Z];this.Iu(b,J)};
- P.IJ.prototype.NS=function(K){var Z=JSON.parse(JSON.stringify(this.$b.mk));Z.ji=this.Pg.fh()[0];var b=new n(R.E.P,!0);
- b.data={e:R.U.QM,y2:eV.oE,zz:Z};this._V.B(b)};P.IJ.prototype.A1=function(K,Z,b,J,w){if(this.PB)this.t6(K,Z,b,J,w);
- this.KA=K;this.$b=b;this._V=Z;var Y=K.z.Hd(w.x,w.y),S;if(P.IJ.U5(b,w,K.z)){S=this.Pg}else{if(this.ix)this.ix.removeEventListener("select",this.Yv);
- var d=[];K.root.PS(Y,d);if(d.length==0)return;var x=[];this.ad4=d;for(var H=0;H<d.length;H++)x.push({name:K.X[d[H]].getName()});
- S=this.ix=new cp(x);S.k("select",this.Yv,this)}S.parent=Z;S.f();S.update(K,b);var c=new n(R.E.P,!0);
- c.data={e:R.U.PM,mX:S,x:w.VI+2,y:w.NJ+1};Z.B(c)};P.IJ.prototype.a8=function(K,Z,b,J,w){return P.IJ.U5(b,w,K.z)};
- P.IJ.prototype.Rp=function(K,Z,b,J,w){this.Mm=w;this.LB.dH(w.x,w.y);this.GL=K.z.Hd(w.x,w.y);this.UT=new iD(this.GL);
- this.EP(K,Z,J,b,!0)};P.IJ.U5=function(K,Z,b){var J=X.zM.pl,w=b.kv.v;return K.vr&&(0<Z.x&&Z.x<J||0<Z.y&&Z.y<J||0<Z.x&&Z.x<4*J&&w-J<Z.y&&Z.y<w)};
- P.IJ.prototype.EP=function(K,Z,b,J,w,Y){var S,d=this.GL,x=!1;if(w){var c=J.q7&&J.mk.$w;if(P.IJ.U5(J,this.LB,K.z)){S=JSON.parse(JSON.stringify(K.$w));
- if(this.LB.x<X.zM.pl)K.$w[0].push(d.x);if(this.LB.y<X.zM.pl)K.$w[1].push(d.y);if(!c){var M=new n(R.E.P);
- if(!J.mk.$w){M.data={e:R.U.QM,y2:eV.Di};Z.B(M)}if(!J.q7){M.data={e:R.U.QM,y2:eV.aM};Z.B(M)}c=!0}}var u=this.dI(K,d);
- if(c&&u){this.e=2;this.Yw=S?S:JSON.parse(JSON.stringify(K.$w));this.yt=u;this.PB=!0;this.nu=P.o.Ri(K);
- return}if(K.zw.length!=0){this.e=4;this.nu=K.B7[K.zw[0]].rect.clone();this.PB=!0;return}if(this.Uo&&this.Uo.rP(d,K.z.S,!0)!=null){var M=new n(R.E.P);
- M.data={e:R.U.fZ,m:P.LP};Z.B(M);var t=new n(R.E.F);t.m=P.LP;t.data={e:"doMouseDown",Mm:this.LB};Z.B(t);
- return}if(K.G&&K.G.rect.YR(d)){var U=Math.round(d.x),A=Math.round(d.y),y=K.G.rect;x=K.G.channel[(A-y.y)*y.d+U-y.x]>128}if(!x&&(!this.gv&&this.dx.Y1||this.gv&&this.dx.Y1&&(b.q(Q.FS)||K.u.length<2))){var B=this.adT(K,d,b);
- if(!B){K.u=[];K.uv=null;K.ot=K.AD=!0;this.e=3;this.SZ=new bW;this.PB=!0;return}}if(b.q(Q.Vo)&&!x){var t=new n(R.E.F);
- t.m=P.kX;t.data={e:e.rr,aiz:!0};Z.B(t)}}if(K.zw.length!=0){this.e=4;this.nu=K.B7[K.zw[0]].rect.clone();
- this.PB=!0;return}this.yt=K.cH(Y==null,Y,null,!0);for(var H=0;H<this.yt.length;H++){var I=K.X[this.yt[H]];
- if(I.uq(2)||I.uq(31)){alert(eh.get([6,57,0]));return}}this.sl=P.IJ.aag(K,this.yt);this.e=0;if(K.G&&(!w||x)&&K.u.length==1&&K.Kx(!1)){if(!K.A0()){this.PB=!1;
- return}var j=K.X[K.u[0]],k=b.q(Q.Vo);this.e=1;var C=K.history[K.Fb];if(C.m==this&&C.data.e==1&&C.data.$==K.u[0]&&j.Mn==j.Cx.Mn&&!k){this.cz=C}else{var i=j.Cx,E=!1,o;
- if(!j.Y2(K,K.G)||k){E=!0;j.xt(K,K.G,k)}if(j.Cx.Mn<=0){o=X.T(j.Cx.em.length>>2);X.y4(j.Cx.em,o,3)}else o=K.G.channel.slice(0);
- var $={rect:j.Cx.vt.clone(),channel:o};this.cz=new aO(k?[12,53]:[12,54],this);this.cz.data={e:1,$:K.u[0],Cx:j.Cx,eX:i,pt:E,Q9:K.G,q6:$,tX:new iz(0,0)};
- K.kZ(this.cz);K.G=$;K.m6=!0}}this.PB=!0;this.nu=P.o.Ri(K)};P.IJ.prototype.adT=function(K,Z,b){var J=K.root.PS(new iz(Math.floor(Z.x),Math.floor(Z.y)));
- if(J){if(J.$.add.vmsk)K.RK=!0;var w=K.X.indexOf(J.$);if(b.q(Q.FS)){var Y=K.u.indexOf(w);if(Y==-1)K.u.push(w);
- else if(K.u.length>1)K.u.splice(Y,1)}else if(K.u.indexOf(w)==-1){this.Iu(K,w)}}return J!=null};P.IJ.prototype.Iu=function(K,Z){K.X[Z].Mn=0;
- K.u=[Z];K.uv=null;K.ig();K.MP=!0;K.ot=!0};P.IJ.prototype.i2=function(K,Z,b,J,w){this.Mm=w;var Y=K.z.Hd(w.x,w.y),t,U;
- if(this.UT&&this.e<2)Y=this.UT.Ng(Y,J);if(!this.PB){if(b.q7&&b.mk.$w){var S=this.dI(K,Y),d="default";
- if(S)d=["col-resize","row-resize"][S[0]];else if(this.Uo){var x=this.Uo.rP(Y,K.z.S);if(x)d=x}this.vQ(d,Z)}this.dv(K,Y);
- return}var c=this.GL,M=Math.round(Y.x-c.x)-this.zQ.x,u=Math.round(Y.y-c.y)-this.zQ.y;if(this.nu){if(this.e==2){Y=P.IJ.vE(K,Y,b,[!1,K.G?K.G.rect:this.nu,!0])}else{U=this.nu.clone();
- U.offset(this.zQ.x+M,this.zQ.y+u);t=P.IJ.KB(K,U,b);M+=Math.round(t[0]);u+=Math.round(t[1])}}this.zQ.x+=M;
- this.zQ.y+=u;this.qU(K,M,u,Y,null,J.q(Q.FS));this.dv(K,Y);if(t)P.IJ.ht(K,U,t)};P.IJ.prototype.dI=function(K,Z){Z=[Z.x,Z.y];
- for(var H=0;H<2;H++)for(var b=0;b<K.$w[H].length;b++)if(Math.abs(K.$w[H][b]-Z[H])*K.z.S<4)return[H,b];
- return null};P.IJ.prototype.qU=function(K,Z,b,J,w,Y){if(this.e==0){if(w)P.IJ.Lk(K,this.yt,this.sl,w);
- else P.IJ.BJ(K,this.yt,this.sl,Z,b)}else if(this.e==1){var S=this.cz.data;S.tX.offset(Z,b);P.IJ.tP(K,S.$,Z,b)}else if(this.e==2){var d=1e-5;
- if(Y)d=K.z.S<=1?10:1;else if(K.z.S<=1)d=1;var x=d*Math.round(J.x/d),c=d*Math.round(J.y/d),M=[x,c],u=this.yt;
- K.$w[u[0]][u[1]]=M[u[0]]}else if(this.e==3){var t=this.GL,U=X.O.lE([t.x,t.y,J.x,J.y]);this.SZ=U;var A=[];
- K.root._0(U,A);if(JSON.stringify(K.u)!=JSON.stringify(A)){K.u=A;K.ot=K.AD=!0}}else if(this.e==4){for(var H=0;
- H<K.zw.length;H++)K.B7[K.zw[H]].rect.offset(Z,b);K.RK=!0}};P.IJ.tP=function(K,Z,b,J){var w=K.X[Z];K.G.rect.offset(b,J);
- w.LZ(K,b,J,K.G);K.m6=!0;K.s()};P.IJ.prototype.t6=function(K,Z,b,J,w){this.zg(K,w,b);this.dv(K);if(Date.now()-this.ez<300){var Y=P.Ov.jy(K,K.z.Hd(w.x,w.y));
- if(Y!=-1){var S=new n(R.E.F,!0);S.m=P.zC;S.data={e:"editCurr",eM:Y};Z.B(S)}else if(P.IJ.U5(b,w,K.z)){var d=new n(R.E.P);
- d.data={e:R.U.vq,ih:"doczoom",n6:K.z.S*100,rC:{b:R.E.F,m:P.BX,c:{e:"pzoom"}}};Z.B(d)}}this.ez=Date.now()};
- P.IJ.prototype.zg=function(K,Z,b,J,w){if(!this.PB)return;this.PB=!1;if(this.e==0){if(J){this.a7(K,null,J,w)}else{if(this.zQ.x==0&&this.zQ.y==0)return;
- this.a7(K,this.zQ.clone())}K.BT=!0}else if(this.e==2){var Y=0;Z=[Z.x,Z.y];var S=this.yt,bq=this.Yw[0].length+this.Yw[1].length,d=K.$w[0].length+K.$w[1].length;
- if(b.vr&&Z[S[0]]<X.zM.pl){K.$w[S[0]].splice(S[1],1);Y=1;if(bq==d-1)return}if(bq<d)Y=2;var x=new aO([[23,2],[23,3],[23,4]][Y],this);
- x.data={e:2,Yw:this.Yw,XS:JSON.parse(JSON.stringify(K.$w))};K.kZ(x)}else if(this.e==4){var x=new aO([12,54],this);
- x.data={e:4,u:K.zw.slice(0),g:this.zQ.clone()};K.kZ(x)}this.zQ.dH(0,0)};P.IJ.prototype.sz=function(K,Z,b,J){var w=J.cu();
- if(K!=null&&(w.x!=0||w.y!=0)){if(J.q(Q.Vo)&&K.G==null){var Y=new n(R.E.F);Y.m=P.kX;Y.data={e:e.rr,aiz:!0};
- Z.B(Y)}this.zQ.dH(w.x,w.y);this.EP(K,Z,J,b,!1);if(!this.PB)return;this.qU(K,w.x,w.y);this.zg(K,null,b);
- this.dv(K)}var S=J.q(Q.sP);if(!this.gv&&this.ajw!=S){if(S){this.a8B=this.dx.Y1;this.dx.Y1=!0}else{this.dx.Y1=this.a8B}this.ajw=S;
- var d=new n(R.E.P,!0);d.data={e:R.U.qm,m:this.id,th:this.dx};Z.B(d)}};P.IJ.prototype.k3=function(K,Z){if(K.e==0)P.IJ.Lk(Z,K.u,K.K6,K.cV,!0);
- else if(K.e==2){Z.$w=JSON.parse(JSON.stringify(K.Yw));Z.RK=!0}else if(K.e==4){for(var H=0;H<K.u.length;
- H++)Z.B7[K.u[H]].rect.offset(-K.g.x,-K.g.y);Z.RK=!0}else{var b=Z.X[K.$];if(K.pt){b.Ne(Z,K.eX);Z.G=K.Q9;
- Z.m6=!0;Z.s();b.s()}else{P.IJ.tP(Z,K.$,-K.tX.x,-K.tX.y)}}};P.IJ.prototype.TA=function(K,Z){if(K.e==0)P.IJ.Lk(Z,K.u,K.K6,K.cV);
- else if(K.e==2){Z.$w=JSON.parse(JSON.stringify(K.XS));Z.RK=!0}else if(K.e==4){for(var H=0;H<K.u.length;
- H++)Z.B7[K.u[H]].rect.offset(K.g.x,K.g.y);Z.RK=!0}else{var b=Z.X[K.$];if(K.pt){b.Cx=K.Cx;Z.G=K.q6;P.IJ.tP(Z,K.$,0,0);
- b.s()}else{P.IJ.tP(Z,K.$,K.tX.x,K.tX.y)}}};P.IJ.prototype.a7=function(K,Z,b,J){if(b){var w=!0;for(var H=0;
- H<b.length;H++)if(b[H]!=0)w=!1;if(w)return}var Y=K.history[K.Fb];if(Y.data&&Y.m==this&&Y.data.e==0&&b==null&&JSON.stringify(Y.data.u)==JSON.stringify(this.yt)&&JSON.stringify(Y.data.K6)==JSON.stringify(this.sl)){var S=Y.data.cV,d=Y.data.abB.Bd.T.v;
- d.Hrzn.v.val+=Z.x;d.Vrtc.v.val+=Z.y;for(var H=0;H<S.length;H+=2){S[H]+=Z.x;S[H+1]+=Z.y}}else{if(Z==null)Z=new iz(b[0],b[1]);
- var x={QX:"move",Bd:{classID:"null",null:cn.M4("Lyr",!0),T:{t:"Objc",v:{classID:"Ofst",Hrzn:{t:"UntF",v:{type:"#Rlt",val:Z.x}},Vrtc:{t:"UntF",v:{type:"#Rlt",val:Z.y}}}}}},c=new aO(J?J:[12,54],this);
- if(b)c.data={e:0,u:this.yt,K6:this.sl,cV:b};else c.data={e:0,u:this.yt,K6:this.sl,cV:P.IJ.Ep(this.yt,Z.x,Z.y)};
- c.data.abB=x;K.kZ(c);this.track(x)}};P.IJ.Ep=function(K,Z,b){var J=[];for(var H=0;H<K.length;H++)J.push(Z,b);
- return J};P.IJ.BJ=function(K,Z,b,J,w){P.IJ.Lk(K,Z,b,P.IJ.Ep(Z,J,w))};P.IJ.Lk=function(K,Z,b,J,w){if(Z.length==0)return;
- if(b==null){b=[];for(var H=0;H<Z.length;H++){b.push(K.X[Z[H]].qI(K,!0))}}var Y=new bW,S=new bW(0,0,K.d,K.v);
- for(var H=0;H<Z.length;H++){var d=J[2*H],x=J[2*H+1];if(w){d=-d;x=-x}var c=K.X[Z[H]],M=b[H];if(c.add.fxrp&&(M.indexOf(0)!=-1||c.eC()))c.add.fxrp.offset(d,x);
- for(var u=0;u<M.length;u++){var t=M[u];if(t==0){c.rect.offset(d,x);if(c.c$()&&c.MK(K))c.MK(K).rect.offset(d,x);
- if(c.add.artb){var U=c._e();U.offset(d,x);c.ly(U)}if(c.add.TySh){c.add.TySh.J.translate(d,x);if(c.add.TySh.add){c.add.TySh.add.vmsk.offset(d,x)}}if(c.add.SoLd){var A=new cM(1,0,0,1,d,x),y=c.add.SoLd,B=P.o.Ph(y.Trnf),I=P.o.Ph(y.nonAffineTransform);
- X.O.J(B,A,B);X.O.J(I,A,I);y.Trnf=P.o.E5(B);y.nonAffineTransform=P.o.E5(I)}}if(t==1)c.ts().rect.offset(d,x);
- if(t==2){c.add.vmsk.offset(d,x);if(c.add.vogk)X.Sj.J(c.add.vogk,[1,0,d,0,1,x,0,0],[])}if(t==3){c.MK(K).r.rect.offset(d,x);
- if(M.length==1)c.s()}}if(M.length>0){var j=c.add.GdFl;if(j==null)j=c.add.PtFl;if(c.eC()&&!c.iu()&&c.add.vmsk!=null&&X.Y.v1(c.add.vmsk.n)&&c.add.vmsk.NI==255&&(j==null||j.Algn&&j.Algn.v)){c.rect.offset(d,x)}else c.j6(K);
- var k=K.root.H8(c.Kz(K),K,Z[H]);Y=Y.tO(k);k.offset(-d,-x);Y=Y.tO(k);if(c.add.SoCo||c.add.GdFl||c.add.PtFl||cN.get(c.add)!=null)Y=Y.tO(S);
- c.xv()}}K.s(Y)};P.IJ.aag=function(K,Z){var b=[];for(var H=0;H<Z.length;H++){var J=K.X[Z[H]];b.push(J.qI(K))}return b};
- P.IJ.ht=function(K,Z,b){var J=K.K.KK={H:[],Z:[]},w=Z.x+b[0],Y=Z.y+b[1];if(b[2]!=1e9){J.Z.push("M","L");
- J.H.push(b[2],Y,b[2],Y+Z.v)}if(b[3]!=1e9){J.Z.push("M","L");J.H.push(w,b[3],w+Z.d,b[3])}K.RK=!0};P.IJ.vE=function(K,Z,b,J){var w=P.IJ.ZL(K,[[Z.x],[Z.y]],b,J);
- return new iz(Z.x+w[0],Z.y+w[1])};P.IJ.KB=function(K,Z,b,J,w){var Y=w==!0?0:1,S=P.IJ.ZL(K,[[Z.x,Z.x+(Z.d>>>Y),Z.x+Z.d],[Z.y,Z.y+(Z.v>>>Y),Z.y+Z.v]],b,J);
- return S};P.IJ.ZL=function(K,Z,b,J){if(J==null)J=[!0,null,!0];var w=[0,0,1e9,1e9];if(!b.Mg)return w;
- var Y=JSON.parse(JSON.stringify(Z));for(var S=0;S<2;S++){var d=1e9,x=Z[S],c=0;for(var M=0;M<x.length;
- M++){var u=P.IJ.a9z(K,x[M],Y[1-S][M],S,b,J);if(u!=1e9)Y[S][M]=u;if(u!=1e9&&Math.abs(u-x[M])<Math.abs(d)){d=u-x[M];
- c=u}}if(d!=1e9){w[S]=d;w[S+2]=c}}return w};P.IJ.a9z=function(K,Z,b,J,w,Y){var S=1e9,d=w.qB,x=w.mk,c=[K.root];
- while(c.length!=0&&d[2]){var M=c.pop(),u=M.$,t=u.rect;if(!u.TK())continue;if(M.children)for(var H=0;
- H<M.children.length;H++)c.push(M.children[H]);if(K.u.indexOf(M.index)!=-1||t.S2())continue;if(J==0){var U=t.d,A=U>>>1;
- if(Math.abs(t.x-Z)<Math.abs(S-Z))S=t.x;if(Math.abs(t.x+A-Z)<Math.abs(S-Z))S=t.x+A;if(Math.abs(t.x+U-Z)<Math.abs(S-Z))S=t.x+U}else{var y=t.v,B=y>>>1;
- if(Math.abs(t.y-Z)<Math.abs(S-Z))S=t.y;if(Math.abs(t.y+B-Z)<Math.abs(S-Z))S=t.y+B;if(Math.abs(t.y+y-Z)<Math.abs(S-Z))S=t.y+y}}if(Y[0]&&d[0]&&x.$w&&w.q7){var I=K.$w[J];
- for(var H=0;H<I.length;H++)if(Math.abs(I[H]-Z)<Math.abs(S-Z))S=I[H]}if(d[1]&&x.zp&&w.q7){var j=Math.round(X.zM.VM(x.PG,K,x.k0));
- if(J==1&&x.HJ==1){var k=b*.5*Math.sqrt(4/3),C;j*=Math.sqrt(4/3);C=Math.round((Z-k)/j)*j+k;if(Math.abs(C-Z)<Math.abs(S-Z))S=C;
- C=Math.round((Z+k)/j)*j-k;if(Math.abs(C-Z)<Math.abs(S-Z))S=C}else{var C=Math.round(Z/j)*j;if(Math.abs(C-Z)<Math.abs(S-Z))S=C}}var i=K.k5;
- if(d[3]&&x.k5&&w.q7&&i.length!=0){for(var H=0;H<i.length;H++){if(!Y[2]&&K.eu.indexOf(H)!=-1)continue;
- var E=P.Hb.Dr(i,H);for(var o=0;o<3;o+=2)if(E[o+J]!=Z&&Math.abs(E[o+J]-Z)<Math.abs(S-Z))S=E[o+J]}}if(Y[1]){var t=Y[1],U=t.d,y=t.v,$=[t.x,t.y,t.x+(U>>>1),t.y+(y>>>1),t.x+U,t.y+y];
- for(var H=0;H<6;H+=2)if(Math.abs($[H+J]-Z)<Math.abs(S-Z))S=$[H+J]}if(d[4]){var U=K.d,y=K.v,$=[0,0,U>>>1,y>>>1,U,y];
- for(var H=0;H<6;H+=2)if(Math.abs($[H+J]-Z)<Math.abs(S-Z))S=$[H+J]}var m=Math.abs(S-Z)<=4*R.M()/K.z.S?S:1e9;
- return m};P.aN=function(){P.Rm.call(this,[10,12],P.T$,"tools/mwand")};P.aN.prototype=new P.Rm;P.aN.prototype.XA=P.Rm.prototype.a9G;
- P.aN.prototype.w2=P.Rm.prototype.a5y;P.aN.prototype.su=function(K,Z,b,J){this.finish(K,Z,b,J)};P.aN.prototype.getSelection=function(K,Z,b,J){var w=this.AN,Y=P.Rm.a8G(new iz(Math.floor(w.x),Math.floor(w.y)),this.dx.mM);
- return Y};P.aN.KG=function(K,Z,b){if(K.u.length!=1){alert("More than one layer selected.");return null}var J=K.X[K.u[0]],w=J.Mn<=0?null:J.Mn==1?J.ts():J.MK(K).r,Y;
- if(w==null&&J.add.lsct!=null&&J.add.lsct!=g7.EE){alert("No layer selected.");return null}if(Z.x<0||Z.x>K.d||Z.y<0||Z.y>K.v)return null;
- var S=new bW(0,0,K.d,K.v);if(w==null&&S.wV(J.rect))Y=J.buffer;else{Y=X.T(S.t()*4);if(w==null)X.EU(J.buffer,J.rect,Y,S);
- else P.eq.G2(w.channel,w.rect,w.color,Y,S)}var d=P.aN.KJ(Y,S,Z,null,b),x=X.LS(d,S),c=X.T(x.t());X.vn(d,S,c,x);
- return{rect:x,channel:c}};P.aN.EN=function(K,Z,b){var J=Z.d,w=Z.v,S=0,d=0,x=0,c=0;K=new Uint32Array(K.buffer);
- var Y=[],M=b.length;for(var H=0;H<M;H++){var u=b[H],t=Math.round(u.x-.5-Z.x),U=Math.round(u.y-.5-Z.y);
- t=Math.max(0,Math.min(J-1,t));U=Math.max(0,Math.min(w-1,U));var A=U*J+t,y=K[A];Y.push([y&255,y>>8&255,y>>16&255,y>>>24])}return Y};
- P.aN.KJ=function(K,Z,b,J,w){K=new Uint32Array(K.buffer);var Y=Z.d,S=Z.v,d=Y*S;if(J==null)J=P.aN.EN(K,Z,[b]);
- var x=Math.round(b.x-.5-Z.x),c=Math.round(b.y-.5-Z.y),M=c*Y+x,u=Date.now(),t=X.T(Y*S),U=w[0],A=1/U,y=w[1]&&U>0?255:0;
- if(w[2]){var B=X.T(t.length),I=new Uint32Array(d),j=1;I[0]=x<<16|c;B[M]=1;while(j>0){var k=I[j-1];j--;
- var C=k>>>16,i=k&65535,H=i*Y+C,E=P.aN.SF(K[H],J);if(E>U){var o=y*(1-Math.max(0,Math.min(1,(E-U)*A)));
- t[H]=~~o}else{t[H]=255;if(i!=S-1&&B[H+Y]==0){I[j++]=C<<16|i+1;B[H+Y]=1}if(i!=0&&B[H-Y]==0){I[j++]=C<<16|i-1;
- B[H-Y]=1}if(C!=Y-1&&B[H+1]==0){I[j++]=C+1<<16|i;B[H+1]=1}if(C!=0&&B[H-1]==0){I[j++]=C-1<<16|i;B[H-1]=1}}}}else{for(var H=0;
- H<d;H++){var E=P.aN.SF(K[H],J);if(E<=U)t[H]=255}for(var i=0;i<S;i++)for(var C=0;C<Y;C++){var H=i*Y+C;
- if(t[H]==0&&(C>0&&(t[H-1]==255||i>0&&t[H-Y-1]==255||i<S-1&&t[H+Y-1]==255)||C<Y-1&&(t[H+1]==255||i>0&&t[H-Y+1]==255||i<S-1&&t[H+Y+1]==255)||i>0&&t[H-Y]==255||i<S-1&&t[H+Y]==255)){var E=P.aN.SF(K[H],J),o=y*(1-Math.max(0,Math.min(1,(E-U)*A)));
- t[H]=~~o}}}return t};P.aN.SF=function(K,Z){var b=Z.length,J=P.aN.Ki(K,Z[0]),H=1;while(H!=b){J=Math.min(J,P.aN.Ki(K,Z[H]));
- H++}return J};P.aN.Ki=function(K,Z){var b=K&255,J=K>>>8&255,w=K>>>16&255,Y=K>>>24&255;if(Z[3]==0)return Y<5?0:255;
- var S=Math.max(Math.abs(b-Z[0]),Math.max(Math.abs(J-Z[1]),Math.abs(w-Z[2])));return Y==0?255:S};P.Un=function(K,Z){if(Z)P.eq.call(this);
- else if(K)P.eq.call(this,[10,49],P.f7,"tools/camove");else P.eq.call(this,[10,26],P.gJ,"tools/patch");
- this.lv=null;this.lZ=null;this.g=null;this.Yy=null;this.DU=new iz;this.VO=null;this.ad=null};P.Un.prototype=new P.eq;
- P.Un.prototype.Rp=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);if(K.G&&X.PS(Y,K.G.channel,K.G.rect)){var S=new bW(0,0,K.d,K.v),d=S.bY(K.G.rect);
- if(!K.Kx()||d.S2())return;if(!0){var x=X.T(d.t());X.vn(K.G.channel,K.G.rect,x,d);K.G={channel:x,rect:d}}this.c7(K);
- this.sT(K);this.Yy=Y;this.DU=new iz(Y.x-K.G.rect.x,Y.y-K.G.rect.y);this.ad=X.T(K.G.rect.t()*4);this.ad.fill(255);
- if(this.dx.patch==1){var c=K.X[K.u[0]];c.xt(K,K.G,!0);if(c.Cx==null)this.Yy=null}this.VO=K.G.rect.clone()}else{this.lZ={H:[Y.x,Y.y],Z:["M"]};
- this.lv=Y}};P.Un.prototype.i2=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);if(this.Yy){if(this.dx.patch==1){if(K.zw.length==0){var S=K.X[K.u[0]].Cx,d=Y.x-this.DU.x,x=Y.y-this.DU.y;
- P.IJ.tP(K,K.u[0],Math.round(d-S.vt.x),Math.round(x-S.vt.y))}}else this.cC(K,Y,"clone")}if(this.lv){this.lZ.Z.push("L");
- this.lZ.H.push(Y.x,Y.y);this.lv=Y;K.K.kx=this.lZ;K.RK=!0}};P.Un.prototype.t6=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);
- if(this.Yy){var S=K.G.rect.clone();if(this.id==P.f7){var d=K.X[K.u[0]];d.Ne(K,d.Cx);K.G.rect=this.VO.clone();
- var x=X.T(K.G.rect.t()*4);X.qe(K.G.channel,x,3);this.Es(K,"sheal",x,K.G.rect,K.G.rect);K.G.rect=S;S=S.tO(this.VO)}this.cC(K,Y,"heal");
- this.finish(K,S,null,null,!0);K.s(S);this.Yy=null}if(this.lv){var c=P.Rm.C8(this.dx.setop,J.q(Q.FS),J.q(Q.Vo)),M=new n(R.E.OV,!0);
- if(this.lZ.H.length<=4)M.data=P.Rm.UH();else M.data=P.Rm.zo(this.lZ.H,c);Z.B(M);this.lv=null;K.K.kx=null;
- K.RK=!0}};P.Un.prototype.DY=function(){return this.g};P.Un.prototype.Tj=function(K,Z,b,J,w){P.eq.prototype.Tj.call(this,K,Z,b,J,w);
- this.vQ(w,J)};P.Un.prototype.vQ=function(K,Z){var b="auto;";if(Z!=null&&Z.q(Q.FS)&&!Z.q(Q.Vo)||this.dx.setop=="union")b="copy";
- var J=new n(R.E.P,!0);J.data={e:R.U.tf,TV:b};if(this.caller)this.caller.B(J)};P.Un.prototype.cC=function(K,Z,b){var J=new iz(Math.round(this.Yy.x-Z.x),Math.round(this.Yy.y-Z.y));
- if(this.dx.patch==1)J.dH(-J.x,-J.y);this.g=J;this.Es(K,b,this.ad,K.G.rect,K.G.rect);this.s(K,K.G.rect)};
- P.df=function(){P.Un.call(this,!0);this.dx.patch=1};P.df.prototype=new P.Un(!0,!0);P.cO=function(){P.eq.call(this,[10,13],P.a4D,"tools/pbucket")};
- P.cO.prototype=new P.eq;P.cO.prototype.enable=function(K,Z,b,J){var w=new n(R.E.P,!0);w.data={e:R.U.tf,TV:"default"};
- Z.B(w)};P.cO.prototype.Re=function(K,Z){};P.cO.prototype.t6=function(K,Z,b,J,w){if(!K.Kx())return;var Y=K.z.Hd(w.x,w.y),S=P.aN.KG(K,Y,this.dx.wconf);
- if(S==null)return;var d=X.T(S.rect.t()*4);X.Zs(d,(b.ve&255)<<16|(b.ve>>8&255)<<8|(b.ve>>16&255)<<0);
- X.qe(S.channel,d,3);this.c7(K);this.Es(K,"draw",d,S.rect,S.rect);this.s(K,S.rect);this.finish(K,S.rect)};
- P.On=function(){P.Rm.call(this,[10,14],P.a5t,"tools/plasso");this.qP="crosshair";this.WY=[];this.sm=null;
- this.lZ=null;this.a4t=0};P.On.prototype=new P.Rm;P.On.prototype.disable=function(K,Z,b,J){this.tQ(K)};
- P.On.prototype.su=function(K,Z,b,J){this.WY=[Q.BW,Q._l]};P.On.prototype.fr=function(K){return this.WY.indexOf(K)!=-1};
- P.On.prototype.et=function(K){return this.lZ!=null};P.On.prototype.SO=function(){return this.lZ!=null};
- P.On.prototype.kT=function(){return this.lZ!=null};P.On.prototype.MO=function(K,Z,b,J){if(this.lZ==null)return;
- var w=this.lZ,Y=w.H,S=Y.length-2,d=this.AN;if(this.KU>1&&b.q(Q.Vo)&&J.Sm){Y.push(0,0);w.Z.push("L");
- S+=2}else if(b.q(Q.FS))d=P.Kv.U0(new iz(Y[S-2],Y[S-1]),d);Y[S]=d.x;Y[S+1]=d.y;K.K.kx=w;K.RK=!0};P.On.prototype.N0=function(K,Z,b,J){var w=Date.now();
- if(this.lZ==null)this.lZ={H:[this.AN.x,this.AN.y,this.AN.x,this.AN.y],Z:["M","L"]};else{this.MO(K,Z,b,J);
- if(w-this.a4t<250||iz.O3(this.AN,new iz(this.lZ.H[0],this.lZ.H[1]))<5*R.M()/K.z.S){this.sm=this.lZ;this.finish(K,Z,b,J);
- this.tQ(K);return}this.lZ.Z.push("L");this.lZ.H.push(this.AN.x,this.AN.y)}this.a4t=w;K.K.kx=this.lZ};
- P.On.prototype.tQ=function(K){this.lZ=null;this.WY=[];if(K!=null){K.K.kx=null;K.RK=!0}};P.On.prototype.sz=function(K,Z,b,J){P.Rm.prototype.sz.call(this,K,Z,b,J);
- if(J.q(Q.EZ)&&this.lZ==null&&this.sm&&K.G!=null){var w=new n(R.E.F);w.m=P.DM;w.data={e:"h_stepbck"};
- Z.B(w);this.su(K,b,J,null);this.lZ=this.sm;return}if(this.lZ==null)return;if(J.q(Q.BW)||J.q(Q._l)){this.lZ.H.pop();
- this.lZ.H.pop();this.lZ.Z.pop();this.MO(K,b,J)}if(J.q(Q.$l)){if(this.lZ.H.length>4){this.sm=this.lZ;
- this.finish(K,b,J)}this.lZ=null}if(J.q(Q.EZ)){this.lZ=null}K.K.kx=this.lZ;K.RK=!0};P.On.prototype.getSelection=function(K,Z,b,J){return P.Rm.zo(this.lZ.H)};
- P.Jp=function(){P.Rm.call(this,[10,10],P.alR,"tools/mlasso");this.qP="crosshair";this.WY=[];this.n=[];
- this.x2=[];this.bw=[];this.Dq=null;this.Im=null;this.HC=null;this.ez=0;this.o9=0};P.Jp.prototype=new P.Rm;
- P.Jp.prototype.disable=function(K,Z,b,J){this.clear(K)};P.Jp.prototype.et=function(K){return this.n.length!=0};
- P.Jp.prototype.kT=function(){return this.n.length!=0};P.Jp.prototype.fr=function(K){return this.WY.indexOf(K)!=-1};
- P.Jp.prototype.su=function(K,Z,b,J){this.WY=[Q.BW,Q._l];var w=this.kQ(this.L0,K);if(this.n.length!=0&&(iz.O3(w,this.n[0])<4*R.M()/K.z.S||Date.now()-this.ez<300)){this.Js(K,this.n[0]);
- this.finish(K,Z,b);this.clear(K);return}this.ez=Date.now();if(this.n.length!=0)w=this.Z4(w,K);else{var Y=K.d,S=K.v,d=X.T(Y*S),x=K.ax(),c=Y*S*4;
- for(var H=0;H<c;H+=4)d[H>>>2]=~~(.5+X.Ua(x[H],x[H+1],x[H+2])*(x[H+3]*(1/255)));this.Dq=X.lh.a3F(d,Y,S);
- this.HC=new Uint16Array(d.length)}this.Js(K,w);this.o9=b.q(Q.Vo)?1:0;this.bJ(K)};P.Jp.prototype.Js=function(K,Z){var b=this.n;
- this.x2[b.length]=this.bw.length;if(b.length!=0){X.lh.YC(this.Im,Z.y*K.d+Z.x);var J=this.mO(K,Z);J.reverse();
- var w=P.Jp.Ww(K,J);this.bw=this.bw.concat(w)}b.push(Z);this.KF(K)};P.Jp.prototype.KF=function(K){var Z=this.n[this.n.length-1],b=Z.y*K.d+Z.x;
- this.Im=X.lh.a1O(this.Dq.QR,this.Dq.De,b);this.HC.fill(0)};P.Jp.prototype.kQ=function(K,Z){return new iz(Math.floor(Math.max(0,Math.min(Z.d-1,K.x))),Math.floor(Math.max(0,Math.min(Z.v-1,K.y))))};
- P.Jp.prototype.clear=function(K){this.bw=[];this.n=[];this.x2=[];this.Dq=null;this.Im=null;this.HC=null;
- if(K!=null){K.K.kx=null;K.K.aB=[];K.RK=!0}this.WY=[]};P.Jp.prototype.MO=function(K,Z,b,J){var w=this.n,Y=w.length;
- if(Y==0)return;var S=this.Z4(this.kQ(this.AN,K),K),d=this.mO(K,S);for(var H=0;H<d.length;H++){var x=d[H],c=new iz(x%K.d,Math.floor(x/K.d));
- if(this.HC[x]>30&&iz.O3(c,w[Y-1])>20){this.Js(K,c);return}this.HC[x]++}if(this.o9==1&&J.Sm)this.Js(K,S);
- this.bJ(K)};P.Jp.prototype.bJ=function(K){var Z=this.n;if(Z.length!=0){var b=this.Z4(this.kQ(this.AN,K),K),J=this.mO(K,b);
- J.reverse();var w=P.Jp.Ww(K,J),Y=this.bw.concat(w),S=K.K.kx={H:Y,Z:["M"]};for(var H=2;H<Y.length;H+=2)S.Z.push("L")}K.K.aB=[];
- for(var H=0;H<Z.length;H++)K.K.aB.push(Z[H].x+.5,Z[H].y+.5);K.RK=!0};P.Jp.prototype.N0=function(K,Z,b,J){};
- P.Jp.prototype.sz=function(K,Z,b,J){if(this.n.length==0)return;if(J.q(Q.BW)||J.q(Q._l)){this.n.pop();
- this.bw=this.bw.slice(0,this.x2[this.n.length]);this.x2.pop();if(this.n.length==0)this.clear(K);else this.KF(K);
- this.bJ(K)}if(J.q(Q.$l)){var w=this.kQ(this.AN,K);this.Js(K,w);this.finish(K,b,J);this.clear(K)}if(J.q(Q.EZ)){this.clear(K)}};
- P.Jp.prototype.getSelection=function(K,Z,b,J){return P.Rm.zo(this.bw)};P.Jp.prototype.mO=function(K,Z){var b=this.n[this.n.length-1],J=b.y*K.d+b.x,w=Z.y*K.d+Z.x;
- if(this.o9==1)return[w,J];var Y=[w];while(w!=J){w=this.Im.yc[w];Y.push(w);if(Y.length>5e3){console.log(Y);
- throw"e"}}return Y};P.Jp.Ww=function(K,Z){var b=[],J=K.d;for(var H=0;H<Z.length;H++){var w=Z[H];b.push(w%J+.5,Math.floor(w/J)+.5)}return b};
- P.Jp.prototype.Z4=function(K,Z){var b=Z.d,J=Z.v,w=K.clone(),S=3;X.lh.YC(this.Im,K.y*b+K.x);var Y=this.Im.HO[K.y*b+K.x];
- for(var d=-S+1;d<S;d++)for(var x=-S+1;x<S;x++){var c=K.x+x,M=K.y+d;if(c<0||c>=b||M<0||M>=J)continue;
- X.lh.YC(this.Im,M*b+c);if(this.Im.HO[M*b+c]<Y)w.dH(c,M)}return w};P.Sd=function(){P.gD.call(this,[10,36],P.a4C,"tools/ruler");
- this.t$=null;this.X1=null;this.xW=null;this.ds=null};P.Sd.prototype=new P.gD;P.Sd.prototype.et=function(K){return K.Sm};
- P.Sd.prototype.disable=function(K,Z,b,J){this.t$=this.X1=null;if(K)this.dv(K)};P.Sd.prototype.Rp=function(K,Z,b,J,w){var Y=K.z.S/R.M(),S=K.z.Hd(w.x,w.y);
- S.x=Math.round(S.x);S.y=Math.round(S.y);var d=this.t$;if(d&&iz.O3(S,d[0])*Y<6)this.X1=[0];else if(d&&iz.O3(S,d[1])*Y<6)this.X1=[1];
- else if(d&&P.Sd.ajt(d[0],d[1],S)*Y<6&&Math.min(d[0].x,d[1].x)-5<=S.x&&S.x<=Math.max(d[0].x,d[1].x)+5&&Math.min(d[0].y,d[1].y)-5<=S.y&&S.y<=Math.max(d[0].y,d[1].y)+5){this.X1=[0,1];
- this.ds=[d[0].clone(),d[1].clone()];this.xW=S}else{this.t$=[S.clone(),S.clone()];this.X1=[1]}};P.Sd.prototype.i2=function(K,Z,b,J,w){if(this.X1==null)return;
- var Y=this.t$,S=this.X1,d=K.z.Hd(w.x,w.y);d.x=Math.round(d.x);d.y=Math.round(d.y);if(S.length==2){var x=d.x-this.xW.x,c=d.y-this.xW.y;
- Y[0]=this.ds[0].clone();Y[0].offset(x,c);Y[1]=this.ds[1].clone();Y[1].offset(x,c)}else{Y[S[0]].dH(d.x,d.y);
- if(J.q(Q.FS)){Y[S[0]]=P.Kv.U0(Y[1-S[0]],Y[S[0]])}}this.dv(K);this.qt(Z,R.E.P,{e:R.U.qm,m:this.id,aaq:Y[0],KR:Y[1],w$:K.w$,ace:K.d})};
- P.Sd.prototype.t6=function(K,Z,b,J,w){this.X1=null};P.Sd.prototype.qt=function(K,Z,b){var J=new n(Z,!0);
- J.data=b;K.B(J)};P.Sd.prototype.dv=function(K){var Z=this.t$;if(Z==null){K.K.kx=null;K.K.aB=[]}else{var b=[Z[0].x,Z[0].y,Z[1].x,Z[1].y];
- K.K.kx={Z:["M","L"],H:b};K.K.aB=b}K.RK=!0};P.Sd.ajt=function(K,Z,b){var J=Z.x-K.x,w=Z.y-K.y,Y=Math.abs(w*b.x-J*b.y+Z.x*K.y-Z.y*K.x),S=Math.sqrt(J*J+w*w);
- return Y/S};P.tC=function(){P.eq.call(this,[10,19],P.lS,"tools/sharpen");this.Jy="copy"};P.tC.prototype=new P.eq;
- P.tC.prototype.Rp=function(K,Z,b,J,w){var Y=this.dx.pdetail?a3.mN:a3.lS;if(J.q(Q.Vo))Y=a3.hr;this.ZH(K,b,J,w,this.dx.strn,Y);
- if(this.Jw==null)return;this.Dt(K)};P.tC.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);
- if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.Qo=function(){P.eq.call(this,[10,24],P.wG,"tools/shbrush");
- this.Jy="draw";this.dx.opacity=.5};P.Qo.prototype=new P.eq;P.Qo.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,1);
- if(this.Jw==null)return;this.sT(K);this.Dt(K)};P.Qo.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);
- if(this.tD)this.YS(K,b,w);if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.Qo.prototype.t6=function(K,Z,b,J,w){if(this.Jw==null)return;
- this.Es(K,"sheal",this.Jw.uc(),this.Jw.Ri(),this.Jw.gs(),null);this.s(K,this.Jw.gs());P.eq.prototype.t6.call(this,K,Z,b,J,w)};
- P.uS=function(){P.eq.call(this,[10,20],P.w0,"tools/smudge");this.Jy="copy"};P.uS.prototype=new P.eq;
- P.uS.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,this.dx.strn,a3.w0);if(this.Jw==null)return;this.Dt(K)};
- P.uS.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);if(this.Jw==null)return;
- if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.zi=function(){P.eq.call(this,[10,23],P.Ca,"tools/sponge");
- this.Jy="sponge"};P.zi.prototype=new P.eq;P.zi.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,this.dx.flow);
- if(this.Jw==null)return;this.Dt(K)};P.zi.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);if(this.tD)this.YS(K,b,w);
- if(this.Jw==null)return;if(!w.Sm)return;this.eg(K,b,J,w);this.Dt(K)};P.Bj=function(){P.gD.call(this,[10,17],P.BX,"tools/zoom");
- this.yK=!1;this.Fa=!0;this.u4=0;this.kB=null;this.xq=null;this.Xp=0;this.mU=null;this.e6=0;this.Pg=new cp([{name:[8,0],UI:"Ctrl + +"},{name:[8,1],UI:"Ctrl + -",Pa:!0},{name:[20,3],UI:"Ctrl + 0"},{name:["VAR0: 100%",[20,2]],UI:"Ctrl + 1"}],[{b:R.E.F,m:P.BX,c:{e:"zoom",Fa:!0}},{b:R.E.F,m:P.BX,c:{e:"zoom",Fa:!1}},{b:R.E.F,m:P.BX,c:{e:"adapt",N:"fitscr"}},{b:R.E.F,m:P.BX,c:{e:"adapt",N:"pixel"}}])};
- P.Bj.prototype=new P.gD;P.Bj.prototype.A1=function(K,Z,b,J,w){var Y=this.Pg;Y.f();Y.parent=Z;Y.update(K,b);
- var S=new n(R.E.P,!0);S.data={e:R.U.PM,mX:Y,x:w.VI+2,y:w.NJ+1};Z.B(S)};P.Bj.prototype.enable=function(K,Z,b,J){this.eh(Z,J);
- if(K&&Date.now()-this.u4<300)this.tl({e:"adapt",N:"pixel"},Z,K,J,b);this.u4=Date.now()};P.Bj.prototype.Rp=function(K,Z,b,J,w){this.xq=new iz(w.x,w.y);
- this.Xp=K.z.S;this.mU=K.z.g.clone()};P.Bj.prototype.i2=function(K,Z,b,J,w){if(this.xq==null)return;var Y=Math.exp(Math.log(this.Xp)+(w.x-this.xq.x)/64);
- Y=Math.max(.02,Math.min(32,Y));K.z.S=this.Xp;K.z.g=this.mU.clone();this.tl({e:"zoom",S:Y,Mm:this.xq},Z,K,J,b)};
- P.Bj.prototype.t6=function(K,Z,b,J,w){if(iz.O3(this.xq,w)<4){var Y=this.sE(J);this.tl({e:"zoom",Fa:Y,Mm:w},Z,K,J,b)}this.xq=null};
- P.Bj.Dw=[32,16,12,8,6,5,4,3,2,1,2/3,1/2,1/2*(2/3),1/4,1/4*(2/3),1/8,1/8*(2/3),1/16,1/16*(2/3),1/32,1/32*(2/3),1/64];
- P.Bj.XR=function(K,Z,b,J){var w=1;while(K*w*1/2>b||Z*w*1/2>J)w*=1/2;if(K*w*2/3>b||Z*w*2/3>J)w*=1/2;else if(K*w>b||Z*w>J)w*=2/3;
- return w};P.Bj.ta=function(K,Z){var b=P.Bj.nd(K);if(Z&&b==0)return K;if(!Z&&b==P.Bj.Dw.length-1)return K;
- return P.Bj.Dw[Z?b-1:b+1]};P.Bj.nd=function(K){var Z=0;while(P.Bj.Dw[Z]>K)Z++;return Z};P.Bj.bi=function(K,Z,b,J){var w=K.nI;
- if(J==0||J==null){J=P.Bj.ta(K.S,b);if(J==K.S)return}var Y=K.Hd(Z.x,Z.y);if(w.d*J<=K.kv.d&&w.v*J<=K.kv.v){K.g.dH(0,0);
- K.S=J}else{var S=K.a6(),d=K.S/J;S.translate(-Y.x,-Y.y);S.scale(d,d);S.translate(Y.x,Y.y);K.Cb(S)}};P.Bj.prototype.tl=function(K,Z,b,J,w){if(K.e=="pzoom"){if(typeof K.N=="string")return;
- K={e:"zoom",S:K.N/100}}var Y=0,S=!1,d=null;if(K.e=="adapt"){var x=0;if(K.N=="pixel")x=1;if(K.N=="fitscr"){var x=0,c=b.z.kv.d,M=b.z.kv.v;
- x=Math.min((c-14)/b.d,(M-14)/b.v)}d=new iz(Math.round(b.z.kv.d/2),Math.round(b.z.kv.v/2));Y=x;P.Bj.bi(b.z,d,S,Y);
- b.BT=!0}if(K.e.startsWith("multi")){function u(m){var z=m[0].x-m[1].x,r=m[0].y-m[1].y;return Math.sqrt(z*z+r*r)}function t(m){return new iz((m[0].x+m[1].x)/2,(m[0].y+m[1].y)/2)}var U=K.dh,A=t(U);
- if(K.e=="multidown"){this.kB=[U,b.z.S,b.z.Hd(A.x,A.y)]}else{Y=this.kB[1]*u(U)/u(this.kB[0]);if(Y>=1)Y=Math.min(32,Math.round(Y));
- else{var y=0,B=1e9,I=P.Bj.Dw;for(var H=0;H<I.length;H++){var j=Math.abs(1-Y/I[H]);if(j<B){B=j;y=H}}Y=I[y]}if(Y!=b.z.S)P.Bj.bi(b.z,A,S,Y);
- var k=this.kB[2],C=b.z.I1(k.x,k.y),i=b.z.g;i.x=Math.round(i.x+A.x-C.x);i.y=Math.round(i.y+A.y-C.y);b.BT=!0}}if(K.e=="scroll"){d=K.Mm;
- this.e6+=K.hg.y;var E=14;if(this.e6<-E){S=!0;this.e6=Math.max(this.e6+E,-(E-1))}else if(this.e6>E){S=!1;
- this.e6=Math.min(this.e6-E,E-1)}else return;P.Bj.bi(b.z,d,S,Y);b.BT=!0}if(K.e=="zoom"){d=K.Mm?K.Mm:new iz(Math.round(b.z.kv.d/2),Math.round(b.z.kv.v/2));
- if(K.S!=null)Y=K.S;else S=K.Fa;P.Bj.bi(b.z,d,S,Y);b.BT=!0}if(K.e=="mskView"){var o=b.X[b.u[0]],$=o.Mn==3?o.MK(b).r:o.ts();
- if(K.N==0){b.z.wm=[1,1,1];$.S0=!1}if(K.N==1){b.z.wm=[1,1,1];$.S0=!0}if(K.N==2){b.z.wm=[0,0,0];$.S0=!0}for(var H=0;
- H<b.B7.length;H++)b.B7[H].S0=!1;b.zw=[];b.RK=!0}};P.Bj.prototype.sz=function(K,Z,b,J){if(this.yK!=J.q(Q.Vo)){this.yK=J.q(Q.Vo);
- var w={e:R.U.qm,m:this.id,yK:this.yK},Y=new n(R.E.P,!0);Y.data=w;Z.B(Y);this.eh(Z,J)}};P.Bj.prototype.eh=function(K,Z){var b=new n(R.E.P,!0),J=this.sE(Z);
- b.data={e:R.U.tf,TV:J?"zoom-in":"zoom-out"};K.B(b)};P.Bj.prototype.Tj=function(K,Z,b,J){this.Fa=K.Fa;
- this.eh(Z,J)};P.Bj.prototype.sE=function(K){var Z=this.Fa;if(K.q(Q.XO)&&K.q(Q.sP))Z=!0;if(this.yK)Z=!Z;
- return Z};P.Bj.Dm=function(K,Z){if(K.q(Q.sQ)||K.q(Q.anT)){Z.m=P.BX;Z.data={e:"zoom",Fa:!0}}if(K.q(Q.sr)){Z.m=P.BX;
- Z.data={e:"zoom",Fa:!1}}if(K.q(Q.sW)){Z.m=P.BX;Z.data={e:"adapt",N:"fitscr"}}if(K.q(Q.zR)){Z.m=P.BX;
- Z.data={e:"adapt",N:"pixel"}}};P.aW=function(K,Z,b){P.gD.call(this,K,Z,b);this.c1=null;this.$b=null;
- this._V=null;this.a4T=0};P.aW.prototype=new P.gD;P.aW.prototype.enable=function(K,Z,b,J,w){this.$b=b;
- var Y=new n(R.E.P,!0);Y.data={e:R.U.tf,TV:"default"};Z.B(Y)};P.aW.prototype.A1=function(K,Z,b,J,w){if(K.yh()[0].length==0)return;
- var Y=new n(R.E.P,!0);Y.data={e:R.U.qm,m:this.id,R3:w,D3:K,RQ:b};Z.B(Y)};P.aW.prototype.Ky=function(K,Z){var b=new n(R.E.P,!0);
- b.data={e:R.U.QM,y2:eV.aM};if(!Z.q7)K.B(b);b.data={e:R.U.QM,y2:eV.wf};if(!Z.mk.zX)K.B(b)};P.aW.prototype.Z8=function(K,Z,b,J){if(b.wP!=this.id)return;
- if(K.u.length==0)return;var w=K.X[K.u[0]],Y=w.add.vmsk,S=w.add.vstk,d=P.aW._u(K,K.u[0]);this.c1=K;this._V=Z;
- if(w.eC()&&Y!=null&&(JSON.stringify(S)!=JSON.stringify(b.II)||JSON.stringify(d)!=JSON.stringify(b.H2))){this.a4T=Date.now();
- var x=new n(R.E.P,!0);x.data={e:R.U.QM,y2:eV.x4,N:d};Z.B(x);x.data={e:R.U.QM,y2:eV.bx,N:S};Z.B(x)}};
- P.aW.prototype.Re=function(K,Z){if(this.c1==null)return;if(Z==eV.mZ||Z==eV.x4||Z==eV.bx){if(Date.now()-this.a4T<50)return;
- var b=Z==eV.x4,J=this.c1,w=b?K.H2:K.II,Y=[];for(var H=0;H<J.u.length;H++){var S=J.u[H],d=J.X[S];if(!d.eC()||d.add.vmsk==null)continue;
- Y.push(S)}var x=new n(R.E.F,!0);x.m=P.kX;x.data={e:e.ew,AV:Y,Dh:b,N:w};if(Y.length!=0)this._V.B(x)}};
- P.aW.prototype.a2y=function(K){if(typeof K=="number"){var Z=new n(R.E.OV,!0);Z.data=P.Hp.vu(0);Z.data.Bd.Usng.v.Type.v.Clr.v=X.W.J1({h:K>>>16&255,l:K>>>8&255,a:K>>>0&255});
- this._V.B(Z)}};P.aW.prototype.tl=function(K,Z,b,J,w){this._V=Z;if(K.e=="newfill"){if(K.bn==0){var Y=new n(R.E.P,!0);
- Y.data={e:R.U.vq,ih:"colorpicker",XU:w.ve,c0:this.a2y.bind(this)};Z.B(Y)}}else if(K.e=="pathedit"){var S=K.gc,d="",x=b.zX.slice(0),c=b.FW.slice(0),M=b.zX.slice(0),u=b.FW.slice(0);
- if(S=="rnm"){var t=-1-K.lV,U=x[t],A=cB.Mt(K.name,U.add);if(t!=0)M[t]=A;else{u=[M.length];M.push(A);M[0]=cB.Mt("Work Path")}d="Rename"}else if(S=="new"){M.push(cB.Mt("Path "+x.length));
- u=[M.length-1];d="New"}else if(S=="del"){if(u.length==0)return;u.sort(function(m,l){return m-l});if(u[0]==0){M[0]=cB.Mt(x[0].name);
- u=u.slice(1)}var y=0;while(u.length!=0){M.splice(u[0]-y,1);u=u.slice(1);y++}d="Delete"}else if(S=="fromsel"){var B=M[0]=cB.Mt("Work Path");
- u=[0];if(b.G==null)return;var I=b.G.channel.slice(0);for(var H=0;H<I.length;H++)I[H]=I[H]>128?2:1;var j=b.G.rect.clone();
- j.sd(1,1);var k=X.T(j.t());X.vn(I,b.G.rect,k,j);var C=f1.ge(k,j.d,j.v,Math.round(j.t()*5e-4)),i=f1.yh(C),E=new cM(1,0,0,1,-1+b.G.rect.x,-1+b.G.rect.y);
- for(var H=0;H<i.length;H++)X.O.J(i[H].path.H,E,i[H].path.H);for(var H=0;H<i.length;H++){var o=i[H];if(o.color==1&&o.parent==-1)continue;
- var $=X.O.CS(i[H].path,!1);B.add.vmsk.n=B.add.vmsk.n.concat($.slice(2))}B.add.vogk=e.ck(B.add.vmsk.n);
- d="Selection to"}var m=new aO(d+" Path",this);m.data={Fl:x,jI:c,ac5:M,im:u};if(S=="fromsel"){m.data.Q9=b.G;
- m.data.q6=null}b.kZ(m);this.TA(m.data,b)}else{var z=b.yh(K.e=="append"),i=z[0],r=z[1],B=i[r[0]],f=B.add.vmsk,W=B.add.vogk,h=f.clone(),_=f.clone(),D=JSON.stringify(W);
- if(K.e=="remove"){if(_.u.length==0)return;var y=0;for(var H=0;H<_.u.length;H++){W.splice(_.u[H]+y,1);
- y--}_.n=X.Y.aco(_.n,_.u);_.u=[];_.ii=[]}if(K.e=="append"){P.aW.pB(K.abe,_,W)}this.uz(b,B.lV,_,W);this.W5(b,K.Ve,B.lV,h,_.clone(),null,D,JSON.stringify(W))}};
- P.aW.T5=function(K,Z){var b=X.Y.a67(K.n,K.u),J=[];for(var H=0;H<K.u.length;H++)J.push(JSON.parse(JSON.stringify(Z[K.u[H]])));
- return[b,J]};P.aW.pB=function(K,Z,b){var J=X.Y.ia(Z.n),w=X.Y.ia(K[0]);Z.n=Z.n.concat(K[0].slice(2));
- Z.u=[];for(var H=0;H<w;H++)Z.u.push(J+H);for(var H=0;H<w;H++)b.push(JSON.parse(JSON.stringify(K[1][H])))};
- P.aW.prototype.fr=function(K,Z){if(Z==null)return!1;var b=Z.yh(),J=b[0],w=b[1];if(w.length==0)return!1;
- var Y=J[w[0]],S=Y.add.vmsk;if(S&&S.u.length+S.ii.length!=0)return[Q.BW,Q._l].indexOf(K)!=-1};P.aW.prototype.sz=function(K,Z,b,J){if(K==null)return;
- var w=K.yh(),Y=w[0],S=w[1];if(S.length==0)return;var d=Y[S[0]],x=d.add.vmsk;if(J.q(Q.EZ)||J.q(Q.$l)){x.ii=[];
- K.RK=!0}if(x.u.length!=0){var c=J.cu();if(c.x!=0||c.y!=0){var M=x.clone(),u=x.clone(),t=new cM(1,0,0,1,c.x,c.y),U=d.add.vogk,A=JSON.stringify(U);
- X.Y.Af(u.n,t,u.u);X.Sj.J(U,X.I.rx(t),u.u);this.uz(K,d.lV,u,U);this.W5(K,"Move Paths",d.lV,M,u.clone(),!0,A,JSON.stringify(U))}if(J.q(Q.BW)||J.q(Q._l))this.tl({e:"remove",Ve:"Delete Paths"},Z,K,J,b)}};
- P.aW.prototype.W5=function(K,Z,b,J,w,Y,S,d){var x=new aO(Z,this);x.data={aJ:b,po:J,Nn:w,a7D:Y,afz:S,Fu:d};
- K.kZ(x)};P.aW.prototype.TA=function(K,Z){if(K.aJ!=null)this.uz(Z,K.aJ,K.Nn.clone(),JSON.parse(K.Fu));
- else{Z.zX=K.ac5.slice(0);Z.FW=K.im.slice(0);Z.RK=Z.ot=!0}if(K.Q9||K.q6){Z.G=K.q6;Z.m6=!0}};P.aW.prototype.k3=function(K,Z){if(K.aJ!=null)this.uz(Z,K.aJ,K.po.clone(),JSON.parse(K.afz));
- else{Z.zX=K.Fl.slice(0);Z.FW=K.jI.slice(0);Z.RK=Z.ot=!0}if(K.Q9||K.q6){Z.G=K.Q9;Z.m6=!0}};P.aW.prototype.uz=function(K,Z,b,J){var w=Z<0?K.zX[-1-Z]:Z<1e6?K.X[Z]:K.X[Z-1e6].add.TySh;
- w.add.vmsk=b;w.add.vogk=J;if(1e6<=Z){hW.vz(w);var Y=K.X[Z-1e6],S=w,d=this.$b,x=new dD(S.eA,d.ls),c=a5.rv(x,S);
- Y.rect=c._;Y.buffer=c.h3;Y.s();K.s()}else if(0<=Z){b.r4=!0;w.j6(K);K.s()}K.RK=K.ot=!0};P.aW._u=function(K,Z){var b=K.X[Z],J=b.add.vstk,w=null;
- if(J&&!J.fillEnabled.v)w={Nt:0};else if(b.add.SoCo)w={Nt:1,Bu:b.add.SoCo};else if(b.add.GdFl)w={Nt:2,Bu:b.add.GdFl};
- else if(b.add.PtFl)w={Nt:3,Bu:b.add.PtFl};return w};P.aW.oF=function(K,Z){var b=K.add.vmsk,J=K.add.vstk,w=Z.Nt;
- if(J)J.fillEnabled.v=w!=0;if(w>0){var Y=["SoCo","GdFl","PtFl"][w-1];for(var H=0;H<3;H++)delete K.add[["SoCo","GdFl","PtFl"][H]];
- K.add[Y]=Z.Bu}};P.Hp=function(K,Z,b,J){P.aW.call(this,K,Z,b);this.dx={tmode:1,shape:dJ.RI(),pshape:0,binop:0,crad:0,irad:40,length:4,sides:5,width:5,tolr:5,tsiz:300,cstr:{P_:0}};
- this.ajL=J;this.NX=null;this.$Z=null;this.zE=null};P.Hp.prototype=new P.aW;P.Hp.prototype.et=function(K){return K.Sm&&this.id!=P.Ig};
- P.Hp.prototype.enable=function(K,Z,b,J,w){this.$b=b;var Y=new n(R.E.P,!0);Y.data={e:R.U.tf,TV:"crosshair"};
- Z.B(Y)};P.Hp.prototype.d_=function(K,Z,b,J){};P.Hp.prototype.Rp=function(K,Z,b,J,w){var Y=this.dx.tmode;
- if(Y!=2)this.Ky(Z,b);if(Y==2&&!K.Kx())return;var S=K.z.Hd(w.x,w.y);S=P.IJ.vE(K,S,b);this.zE=[S.x,S.y];
- this.NX=S;this.$Z=new iz(0,0)};P.Hp.prototype.ty=function(K,Z,b){var J=[this.NX.clone(),Z.clone()];if(this.ajL)J=P.Hp.U1(J[0],J[1],b,!0,this.dx.cstr);
- if(K)K.z._A=new bW(J[0].x,J[0].y,J[1].x-J[0].x,J[1].y-J[0].y);return this.d_(J[0],J[1],b.q(Q.FS),this.zE)};
- P.Hp.prototype.lU=function(K,Z,b){var J=K.z.Hd(Z.x,Z.y),w=this.dx.cstr;if(w.P_==2){var Y=new bW(J.x-w.x,J.y-w.y,w.x,w.y),S=P.IJ.KB(K,Y,b);
- J.x+=S[0];J.y+=S[1];P.IJ.ht(K,Y,S)}else J=P.IJ.vE(K,J,b);return J};P.Hp.prototype.i2=function(K,Z,b,J,w){if(this.NX==null)return;
- var Y=this.zE,S=Y.length,d=w?this.lU(K,w,b):new iz(Y[S-2],Y[S-1]);if(J.q(Q.XO))this.NX=d.GC(this.$Z);
- else this.$Z=d.GC(this.NX);Y.push(d.x,d.y);if(this.dx.shape==null)this.dx.shape=b.Z5[0];var x=this.ty(K,d,J)[0],c=X.O.k_(x);
- K.K.kx=c;if(this.id!=P.Ig&&this.id!=P.Tc&&this.id!=P.GI)P.gD.y7(w.x+10,w.y-10,K.z._A,K,b);K.RK=!0};P.Hp.prototype.an6=function(K,Z,b,J){var w=K[4].clone();
- if(J){w.x-=Z/2;w.y-=b/2}var Y=this.d_(w,new iz(w.x+Z,w.y+b),!1,this.zE);this.kj(K[0],K[1],K[2],Y)};P.Hp.prototype.kj=function(K,Z,b,J){var w=new n(R.E.OV,!0);
- w.data=P.Hp.wQ(J[1],b);Z.B(w);if(J[1].v.classID=="customShape"&&J[1].v.Nm.v.startsWith("--")){var Y=K.yh(),S=Y[0],d=Y[1],x=S[d.pop()],c=x.add.vmsk,M=x.add.vogk,u=c.clone();
- u.n=J[0];this.uz(K,x.lV,u,M)}};P.Hp.prototype.t6=function(K,Z,b,J,w){if(this.NX==null)return;var Y=this.lU(K,w,b),S=this.dx.binop,d=this.dx.tmode,x=this.zE,c=x.length;
- if(this.id==P.Ig&&c<=4){}else if(c<=4){Y.x=Math.round(Y.x);Y.y=Math.round(Y.y);var M=new n(R.E.P);M.data={e:R.U.vq,ih:"createshape",aiu:this.an6.bind(this),ah3:this.name,a0t:[K,Z,b,J,Y]};
- Z.B(M)}else if(c!=2){var u=this.ty(K,Y,J),t=u[0];if(d==0&&t.length>2){t[2].bM=[1,2,3,0][S];var U=K.yh(!0),A=U[0],y=U[1],B=A[y.pop()],I=B.add.vmsk,j=B.add.vogk,k=I.clone(),C=I.clone(),i=JSON.stringify(j);
- C.n=C.n.concat(t.slice(2));C.u=[X.Y.ia(C.n)-1];var E=X.Sj.Cc(u[1]);j.push(E?E:X.Sj.j5());this.uz(K,B.lV,C,j);
- this.W5(K,this.name,B.lV,k,C,null,i,JSON.stringify(j))}else if(d==1){this.kj(K,Z,b,u)}else if(d==2){var C=new e.dd;
- C.n=C.n.concat(t.slice(2));var o=C.ts(),$=X.T(o.rect.t()*4);X.Zs($,(b.ve&255)<<16|(b.ve>>8&255)<<8|(b.ve>>16&255)<<0);
- X.qe(o.channel,$,3);var m=new n(R.E.F,!0);m.m=P.de;m.data={e:"draw",l$:{buffer:$,rect:o.rect.clone()},Ve:this.name};
- Z.B(m)}}this.NX=null;K.K.kx=null;K.K.KK=null;K.K.es=[];K.z._A=null;K.RK=!0};P.Hp.prototype.Tj=function(K,Z,b,J,w){for(var b in K)this.dx[b]=K[b]};
- P.Hp.U1=function(K,Z,b,J,w){var Y=K.x,S=K.y,d=Z.x,x=Z.y;if(w&&w.P_==2){if(J){d=Math.round(d);x=Math.round(x)}Y=d-w.x;
- S=x-w.y}else{var c=0;if(w&&w.P_==1)c=w.y/w.x;else if(b&&b.q(Q.FS))c=1;if(c!=0){if(J){if(Y<d)Y=Math.floor(Y);
- else Y=Math.ceil(Y);if(S<x)S=Math.floor(S);else S=Math.ceil(S)}var M=Math.abs(d-Y),u=Math.abs(x-S),t=M;
- if(u/M<c)t*=u/M/c;d=d>Y?Y+t:Y-t;x=x>S?S+t*c:S-t*c}if(b&&b.q(Q.Vo)){Y-=d-Y;S-=x-S}}var K=new iz(Y,S),Z=new iz(d,x);
- if(J)P.Hp.a05(K,Z);return[K,Z]};P.Hp.a05=function(K,Z){if(K.x>Z.x){var b=K.x;K.x=Z.x;Z.x=b}if(K.y>Z.y){var b=K.y;
- K.y=Z.y;Z.y=b}K.x=Math.floor(K.x);K.y=Math.floor(K.y);Z.x=Math.ceil(Z.x);Z.y=Math.ceil(Z.y)};P.Hp.agX=function(){return{classID:"Mk",null:{t:"obj ",v:[{t:"Clss",v:{classID:"contentLayer"}}]},Usng:{t:"Objc",v:{classID:"contentLayer",Type:{t:"Objc",v:{}}}}}};
- P.Hp.vu=function(K,Z){var b=P.Hp.agX();if(Z==null)Z=JSON.parse(JSON.stringify(iy.Le[K]));g$.fS.Ho(Z,b.Usng.v.Type.v,K);
- return{QX:"make",Bd:b}};P.Hp.wQ=function(K,Z){var b=Z.H2,J=JSON.parse(JSON.stringify(Z.II));if(b.Nt==0)J.fillEnabled.v=!1;
- var w=P.Hp.vu(Math.max(0,b.Nt-1),b.Bu);w.Bd.Usng.v.Shp=K;w.Bd.Usng.v.strokeStyle={t:"Objc",v:J};return w};
- P.SM=function(){P.aW.call(this,[10,29],P.rX,"tools/pen");this.t_=null;this.Mc=null;this.DO=1;this.a1D=0;
- this.Wi=null;this.QT=!1};P.SM.prototype=new P.aW;P.SM.prototype.et=function(K){return this.t_!=null};
- P.SM.prototype.Rp=function(K,Z,b,J,w){this.Ky(Z,b);var Y=K.z.Hd(w.x,w.y),U,A;Y.x=Math.round(Y.x);Y.y=Math.round(Y.y);
- var S=P.IJ.vE(K,Y,b),d=K.yh(this.DO==0),x=d[0],c=d[1],M=x[c.pop()],u=M?M.add.vmsk:null,t=4*R.M()/K.z.S;
- if(u)U=X.Y.PS(u.n,Y,!0,t);if(this.DO==1&&(u==null||(u.ii.length==0||u.ii[0]!=u.n.length-1)&&U.lV==-1)){var y=new n(R.E.OV,!0),B=X.Sj.HQ("customShape",[0,0,1,1],null,null,null,"--");
- y.data=P.Hp.wQ(B,b);Z.B(y);d=K.yh(!0);x=d[0];c=d[1];M=x[c.pop()];u=M.add.vmsk;u.n=u.n.slice(0,2)}var I=M.add.vogk;
- this.t_=u.clone();this.Mc=JSON.stringify(I);var j=u.n,k=X.Y.ia(j);A=X.Y.j9(u.n,new bW(Y.x-t,Y.y-t,t*2,t*2));
- U=X.Y.PS(u.n,Y,!0,t);if(U.lV!=-1&&A[0].length==0){var C=X.Y.bD(j,U.lV);while(j[C].length<=U.KV){U.KV-=j[C].length;
- C+=j[C].length+1}j[C].length++;j.splice(C+2+U.KV,0,{type:4,A$:S.clone(),D:S.clone(),XM:S.clone()});u.ii=[C+2+U.KV]}else if(A[0].length==1&&J.q(Q.Vo)){var i=A[0],E=u.n.length-1,o=u.n[i];
- o.XM=o.D.clone();if(i!=E)o.A$=o.D.clone()}else{var $=0;if(u.ii.length!=1){u.u=[k];j.push({type:3,length:1,bM:[1,2,3,0][this.a1D],T7:0,qc:0,sZ:0});
- $=j.length;I.push(X.Sj.j5())}else{var m=u.ii[0],z=X.Y.lk(j,m),C=X.Y.bD(j,z);if(m==C+j[C].length&&iz.O3(Y,j[C+1].D)<t){j[C].type=0;
- u.ii=[C+1];this.Wi=S;this.QT=!0;this.uz(K,M.lV,u,I);K.RK=!0;return}j[C].length++;$=m+1;if(m==C+1&&j[C].length!=2)$=C+1}if(J.q(Q.FS)&&j[$-1]&&j[$-1].D)S=P.Kv.U0(j[$-1].D,S);
- j.splice($,0,{type:4,A$:S.clone(),D:S.clone(),XM:S.clone()});u.ii=[$];this.Wi=S}this.uz(K,M.lV,u,I);
- K.RK=!0};P.SM.prototype.i2=function(K,Z,b,J,w){if(this.t_==null)return;var Y=K.z.Hd(w.x,w.y),S=P.IJ.vE(K,Y,b),d=K.yh(this.DO==0),x=d[0],c=d[1],M=x[c.pop()],u=M.add.vmsk,t=u.n,U=t[u.ii[0]];
- if(J.q(Q.XO)){if(J.q(Q.FS))S=P.Kv.U0(this.Wi,S);var A=U.D.GC(U.XM),y=U.A$.GC(U.D);U.XM=S;U.D=S.add(A);
- U.A$=U.D.add(y)}else{if(J.q(Q.FS))S=P.Kv.U0(U.D,S);if(this.QT){var B=iz.O3(U.D,S),I=B==0?0:iz.O3(U.D,U.XM)/B;
- U.XM.x=U.D.x+I*(S.x-U.D.x);U.XM.y=U.D.y+I*(S.y-U.D.y)}else U.XM=S;if(J.q(Q.Vo))U.type=5;else{U.type=4;
- U.A$=U.D.add(U.D.GC(S))}this.Wi=S}this.uz(K,M.lV,u,M.add.vogk);K.RK=!0};P.SM.prototype.t6=function(K,Z,b,J,w){if(this.t_==null)return;
- var Y=K.yh(this.DO==0),S=Y[0],d=Y[1],x=S[d.pop()],c=x.add.vmsk,M=x.add.vogk;this.W5(K,this.QT?"Close Path":"Add Anchor Point",x.lV,this.t_,c.clone(),null,this.Mc,JSON.stringify(M));
- this.QT=!1;this.t_=null};P.SM.prototype.Tj=function(K,Z,b,J,w){this.DO=K.tmode;this.a1D=K.binop};P.pn=function(){P.Hp.call(this,[10,30],P.Ig,"tools/fpen",!1)};
- P.pn.prototype=new P.Hp;P.pn.prototype.d_=function(K,Z,b,J){return[X.Y.ct(J,this.dx.tolr),X.Sj.HQ("customShape",[0,0,1,1],null,null,null,"--")]};
- P.hb=function(){P.aW.call(this,[10,27],P.Pb,"tools/pselect");this.MR=null;this.WG=!1;this.lZ=null;this.t_=null;
- this.fs=null;this.Mc=null;this.Vw=null;this.nu=null;this.up=null;this.UT=null};P.hb.prototype=new P.aW;
- P.hb.prototype.et=function(K){return K.Sm};P.hb.prototype.Rp=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y),S=K.yh(),d=S[0],x=S[1],c,M;
- for(var H=0;H<x.length;H++){var u=d[x[H]],t=u.add.vmsk,U=X.Y.PS(t.n,Y).lV;if(U!=-1){this.lZ=c=u;M=U}for(var A=0;
- A<t.t$.length;A++){var y=X.Y.sn(t.n,t.t$[A]);if(y==null)continue;var B=iz.O3(y,Y);if(B<4*R.M()/K.z.S){var I=K.X[u.lV-1e6].add.TySh,j=I.eA.Curve,k=I.J,C=j.Reversed;
- j.Reversed=!1;var j=dD.gR(I.eA.Curve);j.Reversed=C;X.O.J(j[0],k,j[0]);this.up=[j,A,k.R*k.tX-k.a*k.hy];
- this.lZ=c=u;M=0}}if(this.up)break}if(c!=null){var t=c.add.vmsk;t.ii=[];var i=t.u.indexOf(M);if(J.q(Q.FS)){if(i==-1){t.u.push(M);
- this.WG=!0}else t.u.splice(i,1)}else{if(i==-1)t.u=[M];this.WG=!0}this.nu=X.Y.aX(t.n,t.u)}this.MR=Y;this.UT=new iD(Y);
- K.ot=!0;K.RK=!0};P.hb.prototype.i2=function(K,Z,b,J,w){if(this.MR==null)return;var Y=K.z.Hd(w.x,w.y);
- if(this.WG){Y=this.UT.Ng(Y,J);var S=this.lZ;if(this.t_==null){this.t_=this.fs=S.add.vmsk.clone();this.Mc=this.Vw=JSON.stringify(S.add.vogk);
- if(J.q(Q.Vo)){var d=this.t_.clone(),x=JSON.parse(this.Mc),c=P.aW.T5(d,x);P.aW.pB(c,d,x);this.fs=d;this.Vw=JSON.stringify(x)}}var d=this.fs.clone(),x=JSON.parse(this.Vw);
- if(this.up){var M=this.up,u=M[0][0],t=X.O.kk(u,Y.x,Y.y);d.t$[M[1]]=M[0][1][t];var U=u[t*2],A=u[t*2+1],y=(u[t*2+2]-U)*(Y.y-A)-(u[t*2+3]-A)*(Y.x-U);
- if(M[2]<0)y=-y;d.F$=y>0}else{var B=this.nu.clone(),I=B.x,j=B.y;B.offset(Y.x-this.MR.x,Y.y-this.MR.y);
- B.x=Math.round(B.x);B.y=Math.round(B.y);var k=P.IJ.KB(K,B,b),C=new cM(1,0,0,1,B.x-I+k[0],B.y-j+k[1]);
- X.Y.Af(d.n,C,d.u);X.Sj.J(x,X.I.rx(C),d.u);P.IJ.ht(K,B,k)}this.uz(K,S.lV,d,x)}else{var i=this.MR;K.K.kx=X.O.UJ(new bW(i.x,i.y,Y.x-i.x,Y.y-i.y));
- K.RK=!0}};P.hb.prototype.t6=function(K,Z,b,J,w){if(this.MR==null)return;var Y=K.z.Hd(w.x,w.y),S=this.lZ,d=S?S.add.vmsk:null;
- if(this.WG){var x=JSON.stringify(S.add.vogk);if(!this.MR.wV(Y))this.W5(K,"Move Paths",S.lV,this.t_,d,null,this.Mc,x);
- if(K!=null&&K.K.KK){K.K.KK=null;K.RK=!0}}else{if(d){var c=this.MR,M=new bW(c.x,c.y,Y.x-c.x,Y.y-c.y),u=X.Y.aia(d.n,M);
- if(J.q(Q.FS)){for(var H=0;H<u.length;H++)if(d.u.indexOf(u[H])==-1)d.u.push(u[H])}else d.u=u}K.K.kx=null;
- K.RK=!0}this.MR=null;this.t_=null;this.up=null;this.WG=!1;this.UT=null};P.hb.prototype.Z8=function(K,Z,b,J){P.aW.prototype.Z8.call(this,K,Z,b,J);
- if(b.wP!=this.id)return;if(K.u.length==0)return;var w=K.yh(),Y=w[0],S=w[1];if(S.length==0)return;var d=Y[S[0]],x=d.add.vmsk,c=d.add.vstk,M=d.add.vogk,u=new n(R.E.P,!0);
- u.data={e:R.U.qm,m:this.id,CZ:"main",uC:x?x:null,Sj:M};Z.B(u)};P.hb.prototype.Tj=function(K,Z,b,J,w){var Y=K.kL;
- if(Y.uC){var S=b.yh(),d=S[0],x=S[1];if(x.length==0)return;var c=d[x[0]],M=c.add.vmsk.clone(),u=JSON.stringify(c.add.vogk),t=Y.uC;
- this.uz(b,c.lV,t,Y.Sj);var U=[18,5];if(M.n.length==t.n.length)U=M.u[0]==t.u[0]?"Fill Rule":"Path Order";
- this.W5(b,U,c.lV,M,t,null,u,JSON.stringify(Y.Sj))}};P.T2=function(){P.aW.call(this,[10,28],P.DJ,"tools/dselect");
- this.$M=-1;this.jw=-1;this.Ci=null;this.MR=null;this.lZ=null;this.t_=null;this.Mc=null;this.c1=null;
- this.ez=0;this.a0y={psnap:!1};this.UT=null};P.T2.prototype=new P.aW;P.T2.prototype.et=function(K){return K.Sm};
- P.T2.prototype.Tj=function(K){this.a0y=K};P.T2.prototype.tl=function(K,Z,b,J,w){if(K.e=="crnr"){if(b==null)return;
- var Y=b.yh(),S=Y[0],d=Y[1];if(d.length==0){alert("No paths selected");return}var x=S[d[0]],c=x.add.vmsk;
- if(c.ii.length==0){alert("No corners selected");return}for(var H=0;H<c.ii.length;H++){var M=c.n[c.ii[H]];
- if(!M.D.wV(M.XM)||!M.D.wV(M.A$)){alert("Only sharp corners can be rounded");return}}if(this.t_==null){this.t_=x.add.vmsk.clone();
- this.Mc=JSON.stringify(x.add.vogk);this.lZ=x;this.c1=b}var u=new n(R.E.P,!0);u.data={e:R.U.vq,ih:"cornerradius",n6:5,LQ:this.amt.bind(this)};
- Z.B(u)}else P.aW.prototype.tl.call(this,K,Z,b,J,w)};P.T2.prototype.amt=function(K){if(K=="confirm"){var Z=this.c1,b=this.lZ,J=b.add.vmsk,w=b.add.vogk;
- this.W5(Z,[12,94,0],b.lV,this.t_,J,null,this.Mc,JSON.stringify(w));this.tQ();return}var J=this.t_.clone(),w=JSON.parse(this.Mc),Y=J.ii;
- if(K=="cancel"){}else{var S=[];for(var H=0;H<Y.length;H++){var d=Y[H],x=X.Y.lk(J.n,d,!0),u=0;if(S.indexOf(x)!=-1)continue;
- S.push(x);var c=X.Y.bD(J.n,x,!0),M=J.n[c].length,t=[];for(var U=0;U<M;U++){var A=J.ii.indexOf(c+U+1)==-1?0:K;
- t.push(A);if(A!=0)u++}X.Y.Qn(J.n,c,t);for(var U=0;U<Y.length;U++)if(Y[U]>c+M)Y[U]+=u}this.IU(J,w);J.ii=[]}this.uz(this.c1,this.lZ.lV,J,w);
- if(K=="cancel")this.tQ()};P.T2.prototype.disable=function(K,Z,b,J){this.yp(K)};P.T2.prototype.Rp=function(K,Z,b,J,w){this.yp(K);
- var Y=K.z.Hd(w.x,w.y),u,t,U;this.Ci=Y.clone();var S=K.yh(),d=S[0],x=S[1];if(x.length==0)return;var c=4*R.M()/K.z.S,M=new bW(Y.x-c,Y.y-c,c*2,c*2);
- for(var A=0;A<x.length;A++){u=this.lZ=d[x[A]];t=u.add.vmsk;U=X.Y.j9(t.n,M);if(U[0].length+U[1].length+U[2].length!=0)break}var y=[!1,!1,!1];
- for(var H=0;H<3;H++){for(var B=0;B<U[H].length;B++)if(t.ii.indexOf(U[H][B])!=-1){U[H]=[U[H][B]];y[H]=!0;
- break}}if(U[0].length!=0&&(y[0]||!y[1]&&!y[2])){var I=U[0][0],j=t.ii.indexOf(I);if(J.q(Q.FS)){if(j==-1)t.ii.push(I);
- else{t.ii.splice(j,1);K.RK=!0;return}}else if(j==-1)t.ii=[I];this.$M=I;this.jw=0}else if(U[1].length!=0&&(y[1]||!y[2])){this.$M=U[1][0];
- this.jw=1}else if(U[2].length!=0){this.$M=U[2][0];this.jw=2}else{var k=X.Y.PS(t.n,Y,!0,c);if(k.lV==-1)this.MR=Y;
- else{t.u=[k.lV];t.ii=[]}}if(this.t_==null){this.t_=u.add.vmsk.clone();this.Mc=JSON.stringify(u.add.vogk)}this.UT=new iD(Y);
- K.RK=!0};P.T2.prototype.i2=function(K,Z,b,J,w){if(K==null)return;var Y=K.z.Hd(w.x,w.y),S=this.lZ;if(this.$M!=-1){var d=this.t_.clone(),x=S.add.vogk,c=d.n[this.$M];
- c=[c.D,c.A$,c.XM][this.jw];if(J.q(Q.FS)){Y=this.UT.Ng(Y,J);Y.x+=c.x-this.Ci.x;Y.y+=c.y-this.Ci.y}else{if(this.a0y.psnap){Y.x=Math.round(Y.x);
- Y.y=Math.round(Y.y)}Y=P.IJ.vE(K,Y,b)}if(this.jw==0){var M=new cM(1,0,0,1,Y.x-c.x,Y.y-c.y);X.Y.Af(d.n,M,null,d.ii)}else{var u=d.n[this.$M],t=u.A$,U=u.XM;
- if(this.jw==2){t=u.XM;U=u.A$}t.dH(Y.x,Y.y);if(u.type==1||u.type==4){var A=iz.O3(t,u.D),y=iz.O3(U,u.D);
- if(y!=0){U.x=u.D.x-(t.x-u.D.x)*(y/A);U.y=u.D.y-(t.y-u.D.y)*(y/A)}}}this.IU(d,x);this.uz(K,S.lV,d,x)}else if(this.MR!=null){var B=this.MR;
- K.K.kx=X.O.UJ(new bW(B.x,B.y,Y.x-B.x,Y.y-B.y));K.RK=!0}else{var I=K.yh(),j=I[0],k=I[1],S,d,E;if(k.length==0)return;
- var C=4*R.M()/K.z.S,i=new bW(Y.x-C,Y.y-C,C*2,C*2);for(var o=0;o<k.length;o++){S=j[k[o]];d=S.add.vmsk;
- E=X.Y.j9(d.n,i);if(E[0].length+E[1].length+E[2].length!=0)break}this.yp(K);for(var H=0;H<3;H++){for(var $=0;
- $<E[H].length;$++){var m=E[H][$],z=d.n[m];z=H==0?z.D:H==1?z.A$:z.XM;K.K.rL.push(K.K.wT.length>>>1);K.K.wT.push(z.x,z.y);
- K.RK=!0}}}};P.T2.prototype.yp=function(K){if(K&&K.K.wT.length!=0){K.K.wT=[];K.K.rL=[];K.RK=!0}};P.T2.prototype.t6=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y),S=this.lZ,d=S?S.add.vmsk:null,x=S?S.add.vogk:null;
- if(this.$M!=-1){if(Date.now()-this.ez<300){var c=d.n[this.$M],M=this.jw,u=null;if(M==0){var t=c.A$.wV(c.D),U=c.XM.wV(c.D);
- if(!t&&!U){u="Anchor Type";if(c.type==1||c.type==4)c.type++;else{c.type--;c.XM=c.D.add(c.D.GC(c.A$))}}else{u="Add Handles";
- if(t&&U){c.A$.x-=30;c.XM.x+=30}else if(t)c.A$=c.D.add(c.D.GC(c.XM));else if(U)c.XM=c.D.add(c.D.GC(c.A$))}}else{u="Remove Handle";
- if(M==1)c.A$.dm(c.D);else c.XM.dm(c.D)}this.IU(d,x);this.uz(K,S.lV,d,x);this.W5(K,u,S.lV,this.t_,d,null,this.Mc,JSON.stringify(x))}else if(!this.Ci.wV(Y)){this.W5(K,"Drag Anchors",S.lV,this.t_,d,null,this.Mc,JSON.stringify(x))}this.ez=Date.now()}else if(this.MR!=null){var A=this.MR,y=new bW(A.x,A.y,Y.x-A.x,Y.y-A.y);
- if(y.d<0)y.x+=y.d;if(y.v<0)y.y+=y.v;y.d=Math.abs(y.d);y.v=Math.abs(y.v);var B=X.Y.j9(d.n,y);d.ii=B[0].concat(J.q(Q.FS)?d.ii:[]);
- K.K.kx=null}this.tQ();K.RK=!0};P.T2.prototype.tQ=function(){this.lZ=null;this.t_=null;this.MR=null;this.$M=this.jw=-1;
- this.UT=null};P.T2.prototype.IU=function(K,Z){for(var H=0;H<K.ii.length;H++){var b=X.Y.lk(K.n,K.ii[H]);
- X.Sj.ma(Z,b)}};P.T2.prototype.sz=function(K,Z,b,J){if(K==null)return;var w=K.yh(),Y=w[0],S=w[1];if(S.length==0)return;
- var d=Y[S[0]],x=d.add.vmsk;if(x==null||x.ii.length==0)return;var c=d.add.vogk,M=JSON.stringify(c),u=J.cu();
- if(u.x!=0||u.y!=0){var t=x.clone(),U=x.clone(),A=new cM(1,0,0,1,u.x,u.y);X.Y.Af(U.n,A,null,U.ii);this.IU(U,c);
- this.uz(K,d.lV,U,c);this.W5(K,"Move Anchors",K.u[0],t,U.clone(),!0,M,JSON.stringify(c))}if(J.q(Q.BW)||J.q(Q._l)){var t=x.clone(),U=x.clone();
- U.n=X.Y.agt(U.n,U.ii,c);var y=X.Y.ia(U.n);for(var H=0;H<U.u.length;H++)if(U.u[H]>=y){U.u.splice(H,1);
- H--}U.ii=[];this.uz(K,d.lV,U,c);this.W5(K,"Delete Anchors",d.lV,t,U.clone(),!0,M,JSON.stringify(c))}};
- P.T2.prototype.W5=function(K,Z,b,J,w,Y,S,d){var x=K.Oh();if(Y&&x!=null&&x.m==this&&x.data.a7D&&x.data.aJ==b&&JSON.stringify(x.data.po.ii)==JSON.stringify(J.ii)){x.data.Nn=w;
- x.data.Fu=d}else{var x=new aO(Z,this);x.data={aJ:b,po:J,Nn:w,a7D:Y,afz:S,Fu:d};K.kZ(x)}};P.Rect=function(){P.Hp.call(this,[10,32],P.OW,"tools/rect",!0)};
- P.Rect.prototype=new P.Hp;P.Rect.prototype.d_=function(K,Z,b){var J=this.dx.crad,w=Z.x-K.x,Y=Z.y-K.y;
- return[X.Y.uf.Rect(K.x,K.y,w,Y,J),X.Sj.HQ("Rctn",[K.x,K.y,Z.x,Z.y],[J,J,J,J])]};P.k9=function(){P.Hp.call(this,[10,33],P.mA,"tools/ellipse",!0)};
- P.k9.prototype=new P.Hp;P.k9.prototype.d_=function(K,Z,b){var J=Z.x-K.x,w=Z.y-K.y;return[X.Y.uf.k9(K.x,K.y,J,w),X.Sj.HQ("Elps",[K.x,K.y,Z.x,Z.y])]};
- P.Ib=function(){P.Hp.call(this,[10,34],P.Tc,"tools/pshape",!1)};P.Ib.prototype=new P.Hp;P.Ib.prototype.d_=function(K,Z,b){var J=this.dx.pshape,w=this.dx.crad,Y=this.dx.irad/100,S=this.dx.sides,d=this.dx.width,x=this.dx.tsiz,c=this.dx.length,B;
- Z=Z.clone();if(b){if(Math.abs(Z.x-K.x)<Math.abs(Z.y-K.y))Z.x=K.x;else Z.y=K.y}var M=K.x,u=K.y,t=Z.x,U=Z.y,A=Math.sqrt((t-M)*(t-M)+(U-u)*(U-u)),y=Math.atan2(-U+u,t-M);
- if(J==0)B=X.Y.uf.Od(M,u,A,y,S,w);if(J==1)B=X.Y.uf.a07(M,u,A,y,S,w,Y);if(J==2)B=X.Y.uf.a7B(K.x,K.y,Z.x,Z.y,d,x/100);
- if(J==3)B=X.Y.uf.adZ(M,u,A,y,c);return[B,X.Sj.HQ("customShape",[K.x,K.y,Z.x,Z.y],null,null,null,"--")]};
- P.Ib.prototype.sz=function(K,Z,b,J){var w=J.cu(),Y=this.dx,S,d;if(w.y!=0){var x=-w.y,c=Y.pshape;if(c<2){S="sides";
- d=Math.max(3,Math.min(100,Y.sides+x))}else if(c==2){S="width";d=Math.max(1,Math.min(100,Y.width+x))}else if(c==3){S="length";
- d=Math.max(4,Math.min(40,Y.length+x))}}if(w.x!=0){S="pshape";d=Math.max(0,Math.min(3,Y.pshape+w.x))}if(S){var M=new n(R.E.P,!0),u={};
- u[S]=d;Y[S]=d;M.data={e:R.U.qm,m:this.id,gc:"vals",ahf:u};Z.B(M);this.i2(K,Z,b,J)}};P.SC=function(){P.Hp.call(this,[10,35],P.GI,"tools/line",!1)};
- P.SC.prototype=new P.Hp;P.SC.prototype.d_=function(K,Z,b){var J=this.dx.width;Z=Z.clone();if(b){Z=P.Kv.U0(K,Z)}return[X.Y.uf.SC(K.x,K.y,Z.x,Z.y,J),X.Sj.HQ("Ln",null,null,[K.x,K.y,Z.x,Z.y],J)]};
- P.h5=function(){P.Hp.call(this,[10,31],P.lH,"tools/cshape",!0)};P.h5.prototype=new P.Hp;P.h5.prototype.d_=function(K,Z,b){var J=this.dx.shape,w=J.Nf.d/J.Nf.v,Y=e.dd.Rl(J.n);
- Z=Z.clone();if(b){Z.y=K.y+(Z.x-K.x)/w}var S=Z.x-K.x,d=Z.y-K.y;X.Y.Af(Y,new cM(S,0,0,d,K.x,K.y));return[Y,X.Sj.HQ("customShape",[K.x,K.y,Z.x,Z.y],null,null,null,J.RG)]};
- P.o=function(K,Z,b){P.gD.call(this,K,Z,b);this.aG=0;this.X=null;this.S9=null;this.RQ=null;this.HX=1;
- this.vH=!1;this.cursor=null;this.eX=null;this.Q9=null;this.pt=!1;this.Wp=null;this.aac=0;this.jX=null;
- this.o9=0;this.Uv=null;this.Uo=null;this.db=null;this.IS=null;this.ad3=null;this.M6=null};P.o.prototype=new P.gD;
- P.o.sD=function(K,Z){var b={classID:"null",null:cn.M4("Dcmn",!0)};if(K)b.Angl={t:"UntF",v:{type:"#Ang",val:Z}};
- else b.Axis={t:"enum",v:{Ornt:Z}};return{QX:K?"rotateEventEnum":"flip",Bd:b}};P.o.prototype.A1=function(K,Z,b,J,w){var Y=new n(R.E.P,!0);
- Y.data={e:R.U.qm,m:this.id,R3:w,D3:K,RQ:b};Z.B(Y);this.dC=!1};P.o.prototype.et=function(K){return this.Uo&&this.Uo.uB()};
- P.o.prototype.tl=function(K,Z,b,J,w){this.RQ=w;if(K.e=="again"&&this.jX==null)return;if(K.e=="doMouseDown"){if(this.Uo==null)return;
- this.Rp(b,Z,w,J,K.Mm);return}if(!this.Ot(b,w))return;if(this.Uo){this.rR(K,this.Uo.cN());this.ou(b,w,0,!0);
- this.cR(b);return}this.mc(b,K.$==null,K.$);this.cl(b);this.rR(K);this.qf(b,Z,K.Ve,!1)};P.o.prototype.rR=function(K,Z){var b=this.Uv;
- if(Z==null){var J=K.Iy!=null?K.Iy:4;Z=this.Uo.anH()[J]}var w=Z.x,Y=Z.y;if(K.e=="rot"&&K.N!=Math.PI&&(b.d+b.v&1)==1){w=Math.floor(w);
- Y=Math.floor(Y)}var S=new cM;S.translate(-w,-Y);if(K.e=="rot")S.rotate(K.N);if(K.e=="scl")S.scale(K.N.x,K.N.y);
- if(K.e=="mat")S.concat(K.N);S.translate(w,Y);if(K.e=="again")S=this.jX;var d=this.Uo.bP();X.O.J(d,S,d);
- this.Uo.d$(d)};P.o.prototype.kT=function(){return!0};P.o.prototype.Ot=function(K,Z){if(K==null)return!1;
- if(this.id==P.LX)return K.G!=null;var b=K.cH(!0,null,null,!0);if(this.id==P.U_&&K.X[b[0]].rect.S2()){alert("Layer is empty.");
- return!1}for(var H=0;H<b.length;H++){var J=K.X[b[H]];if(J.uq(2)||J.uq(31)){alert(eh.get([6,57,0]));return!1}if(J.add.artb){alert("You can not transform the whole artboard");
- return!1}if(J.add.TySh)if(!a5.K1(J.add.TySh,Z.ls))return!1;if(J.add.SoLd){if(b.length==1&&!X.PD.Pv(J.add.SoLd.warp.v)&&(J.ts()&&J.ts().zY||J.add.vmsk&&J.add.vmsk.zY)){alert("Unlink masks before transforming Smart Object");
- return!1}if(!K.amh(J.add.SoLd.Idnt.v)){alert("Unsupported format of the smart object ("+K.hz(J.add.SoLd.Idnt.v).Xa+")");
- return!1}}}if(K.G==null)return!0;if(!K.Kx())return!1;return K.A0()};P.o.prototype.Rp=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);
- if(this.o9==1){var S=X.I.yK(X.I.oO(this.Uo.bP(),this.Uv));Y=X.I.aY(S,Y)}var d=this.o9==0?this.Uo:this.db;
- this.vH=d.Rp(K,b,J,Y);if(this.vH&&d.Cg(Y)){if(Date.now()-this.aac<250)this.qf(K,Z,null,!0);this.aac=Date.now()}};
- P.o.prototype.vQ=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.tf,TV:this.cursor};K.B(Z)};P.o.prototype.i2=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);
- if(this.o9==1){var S=X.I.yK(X.I.oO(this.Uo.bP(),this.Uv));Y=X.I.aY(S,Y)}var d=this.o9==0?this.Uo:this.db;
- if(!w.Sm){var x="default";if(d){var c=d.rP(Y,K.z.S);if(c)x=c}if(x!=this.cursor){this.cursor=x;this.vQ(Z)}}if(!this.vH)return;
- d.i2(K,b,J,Y);this.ou(K,b,0,!0);this.cR(K);this.ym(Z)};P.o.prototype.t6=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);
- this.Uo.t6(K,b,J,Y);this.vH=!1};P.o.prototype.sz=function(K,Z,b,J){if(J.q(Q.$l))this.qf(K,Z,null,!0);
- else if(J.q(Q.EZ))this.Xe(K,Z);else{var w=this.Uo.sz(K,b,J);if(w){this.ou(K,b,0,!0);this.ym(Z)}}};P.o.prototype.Tj=function(K,Z,b,J){if(K.CZ=="commit")this.qf(b,Z,null,!0);
- else if(K.CZ=="cancel")this.Xe(b,Z);else if(K.CZ=="switchWarp"){this.o9=1-this.o9;this.a6R();this.cR(b);
- this.ym(Z)}else if(K.CZ=="wrp"){this.db._R(K.kc);this.cR(b);this.ou(b,this.RQ,0,!0)}else if(K.CZ=="ctyp"){this.Uo.a73(K.$m);
- this.cR(b);this.ym(Z)}else if(K.CZ=="cen"){this.Uo.afY(K._S);this.cR(b);this.ou(b,this.RQ,0,!0);this.ym(Z)}else if(K.CZ=="trn"){var w=X.I.rx(K.zn),Y=this.Uv,S=X.I.oO(this.Uo.bP(),this.Uv);
- w[6]=S[6],w[7]=S[7];var d=[Y.x,Y.y,Y.x+Y.d,Y.y,Y.x+Y.d,Y.y+Y.v,Y.x,Y.y+Y.v];X.I.apply(w,d);this.HX=K.HX;
- this.Uo.d$(d);this.cR(b);this.ou(b,this.RQ,0,!0)}};P.o.prototype.cR=function(K){if(this.o9==0)this.Uo.nl(K,this.RQ);
- else{this.db.nl(K);var Z=X.I.oO(this.Uo.bP(),this.Uv);X.I.apply(Z,K.K.kx.H);X.I.apply(Z,K.K.aB)}};P.o.prototype.qf=function(K,Z,b,J){this.ou(K,this.RQ,this.HX);
- var w=new aO(b?b:this.name,this);if(this.aG==0)w.data={type:this.aG,X:this.X,Wp:this.S9,dN:P.o.yr(K,this.X)};
- else if(this.aG==1){var Y=K.X[this.X[0]],S;if(Y.Cx.Mn<=0){S=X.T(Y.Cx.vt.t());X.y4(Y.Cx.em,S,3)}else S=K.G.channel;
- var d={rect:Y.Cx.vt.clone(),channel:S};w.data={type:this.aG,$:this.X[0],Q9:this.Q9,q6:d,eX:this.eX,pt:this.pt,Cx:Y.Cx,Wp:this.Wp,dN:{_:Y.Cx.vt,TT:Y.Cx.em}}}else if(this.aG==2){w.data={type:this.aG,Q9:this.Q9,q6:{rect:K.G.rect.clone(),channel:K.G.channel.slice(0)}}}K.kZ(w);
- var x=this.Uv,c=new iz(x.x+x.d/2,x.y+x.v/2),M=X.I.oO(this.Uo.bP(),x),u=X.I.f0(M),t=new cM;t.translate(c.x,c.y);
- t.concat(u);t.translate(-c.x,-c.y);u=t.clone();var U=-Math.atan2(-u.a,u.R),A=new cM;A.rotate(U);u.concat(A);
- function y(j,k){return{t:"UntF",v:{type:["#Pxl","#Prc","#Ang"][k],val:j}}}var B=cn.M4("Lyr",!0);if(this.id==P.LX)B.v[0]={t:"prop",v:{classID:"Chnl",keyID:"fsel"}};
- var I={classID:"null",null:B,FTcs:{t:"enum",v:{QCSt:"Qcsa"}},Intr:{t:"enum",v:{Intp:"Bcbc"}},Ofst:{t:"Objc",v:{__name:"Offset",classID:"Ofst",Hrzn:y(t._i,0),Vrtc:y(t.yy,0)}},Skew:{t:"Objc",v:{classID:"Pnt",Hrzn:y(Math.atan(u.hy)*180/Math.PI,2),Vrtc:y(0,2)}},Wdth:y(u.R*100,1),Hght:y(u.tX*100,1),Angl:y(U*180/Math.PI,2)};
- this._V=Z;this.track({QX:"transform",Bd:I});this.escape(K,Z,J)};P.o.prototype.Xe=function(K,Z){if(this.aG==0)P.o.XK(K,this.X,this.S9);
- else if(this.aG==1){var b=K.X[this.X[0]];K.G=this.Q9;if(!this.pt){b.Cx.vt=this.Wp._;b.Cx.em=this.Wp.TT;
- b.LZ(K,0,0,K.G)}else{b.Ne(K,this.eX)}K.s();K.m6=!0}else if(this.aG==2){K.G=this.Q9;K.m6=!0}this.escape(K,Z,!0)};
- P.o.prototype.escape=function(K,Z,b){this.Uo.clear(K);this.Uo=null;this.db=null;this.M6=null;this.o9=0;
- if(b)this.qt(Z,R.E.P,{e:R.U.Tf})};P.o.prototype.TA=function(K,Z){if(K.type==0)P.o.XK(Z,K.X,K.dN);else{if(K.type==1){var b=Z.X[K.$];
- if(K.pt){b.Cx=K.Cx}else{b.Cx.vt=K.dN._;b.Cx.em=K.dN.TT}b.LZ(Z,0,0,Z.G);Z.s()}Z.G={rect:K.q6.rect.clone(),channel:K.q6.channel.slice(0)};
- Z.m6=!0}};P.o.prototype.k3=function(K,Z){if(K.type==0)P.o.XK(Z,K.X,K.Wp);else{if(K.type==1){var b=Z.X[K.$];
- if(K.pt){b.Ne(Z,K.eX)}else{b.Cx.vt=K.Wp._;b.Cx.em=K.Wp.TT;b.LZ(Z,0,0,Z.G)}Z.s()}Z.G=K.Q9;Z.m6=!0}};P.o.prototype.mc=function(K,Z,b){K.yh();
- var J=[];if(b==null)for(var H=0;H<K.FW.length;H++)if(K.zX[K.FW[H]].add.vmsk.n.length>2)J.push(-1-K.FW[H]);
- var w=[],Y=K.z.wm;if(Y[0]+Y[1]+Y[2]==3)if(b!=null||J.length==0||K.uv!=null&&K.uv.length!=0)w=K.cH(Z,b,null,!0);
- w=w.concat(J);for(var H=0;H<K.zw.length;H++)w.push(-1e3-K.zw[H]);this.X=w};P.o.prototype.enable=function(K,Z,b,J,w,Y,S){if(this.cursor==null)this.cursor="default";
- this.vQ(Z);if(this.Uo)return;this.RQ=b;this.mc(K,!0);this.cl(K,Y&&Y.Ah!=null&&Y.Ah!=-1?Y.Ah:null,S);
- this.ym(Z);this.cR(K);if(Y&&Y.Ah==-1)this.Tj({CZ:"switchWarp"},Z,K,J)};P.o.prototype.ym=function(K){var Z={e:R.U.qm,m:this.id};
- if(this.o9==0){var b=X.I.oO(this.Uo.bP(),this.Uv),J=X.I.f0(b);Z.zn={_w:J,$m:this.Uo.akJ(),_S:this.Uo.cN(),_:this.Uv.clone()}}else{Z.kc=this.db.SI()}Z.abE=this.db!=null;
- this.qt(K,R.E.P,Z)};P.o.prototype.cl=function(K,Z,b){var J=this.id==P.LX,w=!0,Y=this.X[0],S=K.X[Y],x=null;
- if(J){this.aG=2;this.Q9=K.G}else if(K.G&&this.X.length==1&&Y>=0&&!S.rect.S2()){this.aG=1;this.Q9=K.G;
- this.eX=S.Cx;this.pt=!1;if(!S.Y2(K,K.G)){this.pt=!0;S.xt(K,K.G,!1)}this.Wp={TT:S.Cx.em,_:S.Cx.vt}}else{this.aG=0;
- this.S9=P.o.yr(K,this.X,null,b);for(var H=0;H<this.S9.length;H++)if(this.S9[H][3]!=null)w=!1}var d=this.aG==1;
- if(this.S9&&this.S9.length==1){var c=this.S9[0];if(c[3]==null)d=!0;if(c[4]!=null){x=K.X[this.X[0]].add.SoLd;
- if(c[1]||c[2])d=!1}}var M=J?K.G.rect.clone():P.o.Ri(K,this.X,b);this.Uv=M;if(!J&&x){var u=P.o.Ph(x.nonAffineTransform);
- this.Uv=X.O.Jv(X.PD.ni(x.warp.v));if(d)this.db=new bf(x.warp.v);this.IS=X.I.oO(u,this.Uv);this.Uo=new dv(u,!0,!0,w,!1,!1,Z)}else{if(d||J)this.db=new bf(X.PD.T(this.Uv));
- this.IS=[1,0,0,0,1,0,0,0];if(this.id==P.U_)Z=3;this.Uo=new dv([M.x,M.y,M.x+M.d,M.y,M.x+M.d,M.y+M.v,M.x,M.y+M.v],!0,!0,w,!1,!1,Z)}this.ad3=[1,0,0,0,1,0,0,0];
- if(this.id==P.U_){var t=this.S9[0][0],U=t.ZU,A=U[1];this.M6=X.ee.a1o(U[0],A.d,A.v)}};P.o.Ri=function(K,Z,b){if(Z==null)Z=K.cH(!0,null,null,!0);
- var J=new bW;if(K.G&&Z.length==1&&Z[0]>=0)J=K.G.rect.clone();else for(var H=0;H<Z.length;H++){var w=Z[H],Y=0<=w?K.X[w]:-1e3<w?K.zX[-1-w]:K.B7[-1e3-w],S=Y.add?Y.add.vmsk:null,d=0<=w?Y.Kz(K,Z.length==1,!1,b):-1e3<w?X.Y.aX(S.n,Z.length==1&&S.u.length!=0?S.u:null):Y.rect.clone();
- J=J.tO(d)}return J};P.o.prototype.qt=function(K,Z,b,J){var w=new n(Z,!0);w.data=b;if(J)w.m=J;K.B(w)};
- P.o.yr=function(K,Z,b,J){var w=[];for(var H=0;H<Z.length;H++){var Y=Z[H],S,d;if(Y>=0){S=K.X[Y];d=S.qI(K,b,J)}else if(Y>-1e3){S=K.zX[-1-Y];
- d=[2]}else{w.push([null,null,null,null,null,null,null,K.B7[-1e3-Y].clone()]);continue}var x=[];if(d.indexOf(0)!=-1){var c={ZU:[S.buffer.slice(0),S.rect.clone()]};
- x.push(c);if(S.c$()){var M=S.MK(K);c.a16=M.buffer.slice(0);c.abZ=M.rect.clone()}}else x.push(null);if(d.indexOf(1)!=-1)x.push(S.ts().clone());
- else x.push(null);if(d.indexOf(2)!=-1)x.push({uC:S.add.vmsk.clone(),vG:S.add.vstk?JSON.parse(JSON.stringify(S.add.vstk)):null,Bu:S.add.vstk?P.aW._u(K,Y):null,Sj:S.add.vogk?JSON.parse(JSON.stringify(S.add.vogk)):null});
- else x.push(null);if(S.add.TySh&&x[0]){hW.vz(S.add.TySh);x.push(S.add.TySh.J.clone())}else x.push(null);
- if(S.add.SoLd&&x[0])x.push(JSON.parse(JSON.stringify(S.add.SoLd)));else x.push(null);if(d.indexOf(3)!=-1)x.push(S.MK(K).r.clone());
- else x.push(null);if(S.add.lmfx)x.push(JSON.stringify(S.add.lmfx));else x.push(null);w.push(x)}return w};
- P.o.XK=function(K,Z,b){for(var H=0;H<Z.length;H++){var J=Z[H],w=0<=J?K.X[J]:-1e3<J?K.zX[-1-J]:K.B7[-1e3-J],Y=b[H];
- if(Y[0]){w.rect=Y[0].ZU[1].clone();w.buffer=Y[0].ZU[0].slice(0);if(w.c$()){var S=w.MK(K);S.buffer=Y[0].a16.slice(0);
- S.rect=Y[0].abZ.clone()}}if(Y[1]){w.ts().channel=Y[1].channel.slice(0);w.ts().rect=Y[1].rect.clone();
- w.ts().r4=!0}if(Y[2]){w.add.vmsk=Y[2].uC.clone();if(Y[2].Bu)P.aW.oF(w,Y[2].Bu);if(Y[2].vG)w.add.vstk=JSON.parse(JSON.stringify(Y[2].vG));
- if(Y[2].Sj)w.add.vogk=JSON.parse(JSON.stringify(Y[2].Sj))}if(Y[3]){w.add.TySh.J=Y[3].clone();hW.LI(w.add.TySh)}if(Y[4]){w.add.SoLd=JSON.parse(JSON.stringify(Y[4]))}if(Y[5]){var d=w.MK(K).r;
- d.channel=Y[5].channel.slice(0);d.rect=Y[5].rect.clone()}if(Y[6]){w.add.lmfx=JSON.parse(Y[6])}if(Y[7]){w.channel=Y[7].channel.slice(0);
- w.rect=Y[7].rect.clone();w.r4=!0}if(0<=J){w.j6(K);w.s()}}K.s()};P.o.IM=function(K){var Z=K.clone(),b=Math.atan2(-Z.a,Z.R),J=new cM;
- J.rotate(-b);Z.concat(J);return(Math.abs(Z.R)+Math.abs(Z.tX))/2};P.o.mB=function(K,Z,b,J,w,Y,S,d,x,c){if(typeof Y[0]=="number"){var M=[];
- for(var H=0;H<b.length;H++)M[H]=Y;Y=M}for(var H=0;H<b.length;H++){var u=Y[H],t=X.I.f0(u),U=P.o.IM(t),A=b[H],y=0<=A?K.X[A]:-1e3<A?K.zX[-1-A]:K.B7[-1e3-A],B=J[H];
- if(B[0]&&y.add.lmfx&&d)e1.aZ(y.add.lmfx,U);if(B[0]&&!B[3]&&!B[4]&&!B[5]){var I=B[0].ZU;if(x){var j=x.clone(),k=X.T(j.t()*4);
- X.EU(I[0],I[1],k,j);I=[k,j]}var C=P.o.ex(I,w,u,S,w==0?y.buffer.buffer:null,null,null,c);if(C){y.rect=C.rect;
- y.buffer=C.buffer}}if(B[1])P.o.PN(K,B[1],y.ts(),w,u,S);if(B[2]){var i=S&&!X.PD.Pv(S),E=B[2].uC.clone(),o=b.length==1&&E.u.length!=0,$=b.length==1&&E.ii.length>1;
- if($)o=!1;var m=o?E.u:null,z=$?E.ii:null;if(i){var r=X.PD.ni(S);X.I.apply(u,r);X.Y.a51(E.n,r,m,z)}else X.Y.aaT(E.n,u,m,z);
- if(y.add.vstk&&d){y.add.vstk.strokeStyleLineWidth.v.val=B[2].vG.strokeStyleLineWidth.v.val*U;var f=B[2].Bu;
- if(f.Nt==3){f=JSON.parse(JSON.stringify(f));var W=f.Bu.phase.v;f.Bu.Scl.v.val=Math.round(f.Bu.Scl.v.val*U);
- W.Hrzn.v=Math.round(W.Hrzn.v*U);W.Vrtc.v=Math.round(W.Vrtc.v*U);P.aW.oF(y,f)}}if(y.add.vogk){y.add.vogk=JSON.parse(JSON.stringify(B[2].Sj));
- if(i||$)X.Sj.a6H(y.add.vogk);else X.Sj.J(y.add.vogk,u,b.length>1?[]:E.u,d)}E.mw*=U;y.add.vmsk=E;if(y.add.vogk)X.Sj.hZ(y.add.vogk,y.add.vmsk)}if(B[3]){var h=B[3].clone();
- h.concat(t);y.add.TySh.J=h;hW.LI(y.add.TySh);var _=new dD(y.add.TySh.eA,Z.ls),D=a5.rv(_,y.add.TySh);
- y.rect=D._;y.buffer=D.h3}if(B[4]){var l=y.add.SoLd,L=P.o.Ph(B[4].nonAffineTransform);X.I.apply(u,L);
- var N=X.O.lE(L);if(dv.AP(L)){if(S){var a=X.O.Jv(X.PD.ni(B[4].warp.v)),G=X.I.oO(L,a),p=X.O.Jv(X.PD.ni(S));
- L=[p.x,p.y,p.x+p.d,p.y,p.x+p.d,p.y+p.v,p.x,p.y+p.v];X.I.apply(G,L);l.warp.v=S}var T=X.I.oO(L),v=L;if(!X.I.xE(T)){T[6]=T[7]=0;
- v=[0,0,1,0,1,1,0,1];X.I.apply(T,v)}l.Trnf=P.o.E5(v);l.nonAffineTransform=P.o.E5(L);y.ZV(K,w==0)}}if(B[5])P.o.PN(K,B[5],y.MK(K).r,w,u,S);
- if(B[7])P.o.PN(K,B[7],y,w,u,S);if(0<=A){if(w!=0)y.B9();y.j6(K);y.s()}}K.s()};P.o.U3=function(K,Z,b,J,w,Y){if(b==null)b=!1;
- return P.o.ex(K,b?0:1,X.I.rx(Z),null,J,w,Y,b)};P.o.ex=function(K,Z,b,J,w,Y,S,d){if(d==null)d=!1;if(d&&S)throw"e";
- var x={},t=0,U=.3;if(J&&!X.PD.Pv(J)){var c=X.PD.ni(J);X.I.apply(b,c);x.rect=X.O.lE(c);x.buffer=X.T(x.rect.t()*4);
- X.G5.drawImage(c,K[0],K[1].d,K[1].v,x.buffer,x.rect,Z==0);return x}X.SN(K);var M=K[0],u=K[1],A=u.t()*P.o.IM(X.I.f0(b));
- if(d&&A>4e6)U=A>8e6?2.2:1.2;while(t+3<K.length&&K[t+3].t()>16&&X.I.xE(b)&&P.o.IM(X.I.f0(b))<U){t+=2;
- var y=K[t],B=K[t+1],I=u.d/B.d,j=u.v/B.v;b=X.I.KS(b,[1,0,u.x,0,1,u.y,0,0]);b=X.I.KS(b,[I,0,0,0,j,0,0,0]);
- b=X.I.KS(b,[1,0,-u.x,0,1,-u.y,0,0]);u=B;M=y}var k=X.I.KS(b,X.I.rx(new cM(u.d,0,0,u.v,u.x,u.y))),C=[0,0,1,0,1,1,0,1];
- X.I.apply(k,C);x.rect=X.O.lE(C);if(S)x.rect=x.rect.bY(S);if(d){while((x.rect.d&3)!=0)x.rect.d++;while((x.rect.v&3)!=0)x.rect.v++}if(!dv.AP(C)||x.rect.d>1e5||x.rect.v>1e5||x.rect.t()>3e4*3e4)return null;
- var i=x.rect.t()*4;if(w&&w.byteLength>=i&&i>=w.byteLength>>2){x.buffer=new Uint8Array(w)}else{x.buffer=X.T(i)}X.I.drawImage(k,M,u.d,u.v,x.buffer,x.rect,Z==0,Y,d);
- if(Z==2&&x.buffer){var E=x.rect.d,o=x.rect.v,$;$=[0,-1,0,-1,16,-1,0,-1,0];$=X.kF.Eu($);var m=x.buffer.slice(0);
- X.kF.A3(m,x.buffer,E,o,$,255,!1,!0)}if(x.buffer)return x};P.o.PN=function(K,Z,b,J,w,Y){if(Z.color==255)X.yK(Z.channel);
- var S=Z.rect,d=X.T(S.t()*4);X.qe(Z.channel,d,3);var x=P.o.ex([d,S],J,w,Y);if(x){b.rect=x.rect;b.channel=X.T(x.rect.t());
- X.y4(x.buffer,b.channel,3);b.r4=!0}if(Z.color==255){X.yK(Z.channel);if(x)X.yK(b.channel)}};P.o.Ph=function(K){var Z=[],b=K.v.length;
- for(var H=0;H<b;H++)Z.push(K.v[H].v);return Z};P.o.E5=function(K){var Z={t:"VlLs",v:[]},b=K.length;for(var H=0;
- H<b;H++)Z.v.push({t:"doub",v:K[H]});return Z};P.o.prototype.a6R=function(){var K=X.O.Jv(X.PD.ni(this.db.SI())),Z=X.I.oO(this.Uo.bP(),this.Uv),b=[K.x,K.y,K.x+K.d,K.y,K.x+K.d,K.y+K.v,K.x,K.y+K.v];
- X.I.apply(Z,b);this.Uo.d$(b);this.Uv=K};P.o.prototype.ou=function(K,Z,b,J){var w=X.I.oO(this.Uo.bP(),this.Uv);
- w=X.I.KS(w,X.I.yK(this.IS));var Y=this.db?this.db.SI():null;if(this.aG==0){var S=this.jX=X.I.f0(w);if(this.id==P.U_){var d=this.S9[0][0],x=d.ZU,c=x[1],M=~~(c.d*Math.max(0,S.R)),u=~~(c.v*Math.max(0,S.tX)),t=new bW(Math.round(S.R*c.x+S._i),Math.round(S.tX*c.y+S.yy),M,u),U=X.ee.J(this.M6,t),A=K.X[this.X[0]];
- A.buffer=U;A.rect=t;A.s();K.s()}else P.o.mB(K,Z,this.X,this.S9,b,w,Y,null,null,J)}else if(this.aG==1){var y=K.X[this.X[0]],c=this.Wp._;
- if(y.Mn<=0){var B=this.Wp.TT,I=this.Q9;if(Y&&!X.PD.Pv(Y)&&!I.rect.wV(c)){var U=X.T(I.rect.t()*4);X.EU(B,c,U,I.rect);
- B=U;c=I.rect}var j=P.o.ex([B,c],b,w,Y);if(j){y.Cx.em=j.buffer;y.Cx.vt=j.rect;var k=X.T(j.rect.t());X.y4(y.Cx.em,k,3);
- K.G={channel:k,rect:y.Cx.vt.clone()}}}else{var C=X.T(c.t()*4);X.qe(this.Wp.TT,C,3);var j=P.o.ex([C,c],b,w,Y);
- if(j){y.Cx.em=X.T(j.rect.t());X.y4(j.buffer,y.Cx.em,3);y.Cx.vt=j.rect}this.JJ(K,b,w,Y)}y.LZ(K,0,0,K.G);
- if(b!=0){y.B9();X.B9(K.G)}K.m6=!0;K.s()}else if(this.aG==2)this.JJ(K,b,w,Y)};P.o.prototype.JJ=function(K,Z,b,J){var w=this.Q9.rect,Y=X.T(w.t()*4);
- X.qe(this.Q9.channel,Y,3);var S=P.o.ex([Y,w],Z,b,J),d=X.T(S.rect.t());X.y4(S.buffer,d,3);K.G={channel:d,rect:S.rect};
- K.m6=!0};P.o.prototype.disable=function(K,Z,b,J){if(this.Uo)this.qf(K,Z,null,!0)};P._D=function(){P.o.call(this,[10,16],P.LP,"tools/transform")};
- P._D.prototype=new P.o;P.Bi=function(){P.o.call(this,[7,10],P.LX,"tools/transform")};P.Bi.prototype=new P.o;
- P.s1=function(){P.o.call(this,[10,48],P.U_,"tools/transform")};P.s1.prototype=new P.o;P.hL=function(K,Z,b){P.gD.call(this,[10,46],P.Ir,"tools/transform");
- this.U$=[1,1,2,!0];this.Qc="rigidTransform";this.PE=null;this.a2v=null;this.AC=null;this.Cd=null;this.iy=null;
- this.kK=null;this.I8=[]};P.hL.prototype=new P.gD;P.hL.prototype.kT=function(){return!0};P.hL.c9=function(K){if(K==null)return!1;
- if(K.u.length!=1)return!1;var Z=K.X[K.u[0]];return Z.add.SoLd||K.Kx(!1)};P.hL.prototype.Ot=function(K,Z){return P.hL.c9(K)};
- P.hL.prototype.enable=function(K,Z,b,J,w,Y,S){this.a2v=Y.Z$;var d=Y.Z$,x,y=null;if(d){var c=K.X[d.$];
- if(c.add.SoLd.filterFX!=null){var M=c.add.SoLd.filterFX.v.filterFXList.v;if(M[d.index])x=JSON.parse(JSON.stringify(M[d.index].v.Fltr.v))}}var u=x==null,c=K.X[K.u[0]],t=c.buffer,U=c.rect,A=c.add.SoLd;
- if(A){var B=A.nonAffineTransform.v;y=[];for(var H=0;H<4;H++)y.push(B[H*2].v,B[H*2+1].v);if(u)this.hF("edit",Z);
- var I=c.MK(K);t=I.buffer;U=I.rect}this.PE={buffer:t.slice(0),rect:U.clone(),alb:y};if(u)x=P.hL.Kp(this.PE,this.U$);
- this.AC=x;this.Cd=P.hL.UL(this.AC,this.U$);this.cd();this.dv(K);if(u)this.lf(Z);var j=new n(R.E.P,!0);
- j.data={e:R.U.qm,m:this.id,y2:this.U$};Z.B(j);j.data={e:R.U.tf,TV:"default"};Z.B(j)};P.hL.prototype.disable=function(K,Z,b,J){if(this.Cd)this.qf(K,Z,!0)};
- P.hL.prototype.cd=function(K){var Z=this.Cd;this.I8=[];for(var H=0;H<Z.length;H++){var b=Z[H];for(var J=0;
- J<b.u.length;J++)this.I8.push([H,b.u[H]]);b.GX=X.VR.Gs(b);if(K)X.VR.MS(b)}};P.hL.prototype.Tj=function(K,Z,b,J){if(K.CZ=="commit")this.qf(b,Z,!0);
- else if(K.CZ=="cancel")this.Xe(b,Z,!0);else if(K.CZ=="prm"){var w=!1;for(var H=0;H<3;H++)if(this.U$[H]!=K.y2[H])w=!0;
- this.U$=K.y2;if(w){this.AC=P.hL.Kp(this.PE,this.U$,this.AC);this.Cd=P.hL.UL(this.AC,this.U$);this.cd(!0);
- this.lf(Z)}this.dv(b)}else if(K.CZ=="moveDepth"){var Y=this.Cd;for(var S=0;S<Y.length;S++){var d=Y[S];
- for(var H=0;H<d.u.length;H++){var x=d.u[H];d.oo[x]+=K.aen?1:-1}}this.lf(Z)}};P.hL.prototype.fr=function(K,Z){return K==Q.BW||K==Q._l};
- P.hL.prototype.sz=function(K,Z,b,J){var w=J.cu();if(J.q(Q.$l))this.qf(K,Z,!0);else if(J.q(Q.EZ))this.Xe(K,Z,!0);
- else if(J.q(Q.BW)||J.q(Q._l)){var Y=this.Cd;for(var S=0;S<Y.length;S++){var d=Y[S];d.u.sort(function(M,u){return u-M});
- for(var H=0;H<d.u.length;H++){var x=d.u[H],c=x*2;d.oo.splice(x,1);d.DA.splice(x,1);d.IG.splice(x,1);
- d.lw.splice(x,1);d.B2.splice(c,2);d.$$.splice(c,2)}d.u=[];if(d.lw.length==0){d.FZ=d.E8.slice(0);d.YI=d.E8.slice(0)}}this.cd(!0);
- this.lf(Z);this.dv(K)}else if(w.x!=0||w.y!=0){this.jM(K,w.x,w.y,Z);this.Uz=null}};P.hL.prototype.qf=function(K,Z,b){this.hF("confirm",Z);
- this.escape(K,Z,b)};P.hL.prototype.Xe=function(K,Z,b){this.hF("cancel",Z);this.escape(K,Z,b)};P.hL.prototype.escape=function(K,Z,b){K.K.kx=null;
- K.K.wT=[];K.RK=!0;this.Cd=null;var J=new n(R.E.P,!0);J.data={e:R.U.Tf};if(b)Z.B(J)};P.hL.prototype.Rp=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y),S=Y.x,d=Y.y,x=this.Cd,c=null,M=[0,2,4,1.2,1.2,1.2],u=-1,t=R.M()*5/K.z.S;
- for(var H=0;H<x.length;H++){var U=x[H],A=X.O.kk(U.$$,S,d,t);if(A!=-1)c=[H,A];if(u==-1&&X.VR.Px.ai8(U.YI,U.gw,S,d))u=H}if(c==null&&u!=-1){var U=x[u];
- P.hL.YH(U,S,d,S,d,0);c=[u,U.lw.length-1];U.GX=X.VR.Gs(U)}this.iy=Y;if(c){var y=x[c[0]].u.indexOf(c[1])!=-1;
- if(J.q(Q.FS)&&!y){x[c[0]].u.push(c[1]);this.I8.push(c)}else if(!y){x[c[0]].u=[c[1]];this.I8=[c]}}this.dv(K)};
- P.hL.YH=function(K,Z,b,J,w,Y){var S=X.O.kk(K.YI,Z,b);K.lw.push(S);K.$$.push(J,w);K.B2.push(K.YI[S*2]-Z,K.YI[S*2+1]-b);
- K.IG.push(0);K.DA.push(!1);K.oo.push(Y)};P.hL.prototype.i2=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y),S=this.iy;
- if(S)this.jM(K,Y.x-S.x,Y.y-S.y,Z)};P.hL.prototype.jM=function(K,Z,b,J){var w={},Y=this.I8,S=this.Cd;
- if(this.Uz==null){this.Uz=[];for(var H=0;H<S.length;H++)this.Uz.push(S[H].$$.slice(0))}for(var H=0;H<Y.length;
- H++){var d=this.I8[H],x=d[0],c=S[d[0]],M=d[1]*2;c.$$[M+0]=this.Uz[x][M+0]+Z;c.$$[M+1]=this.Uz[x][M+1]+b;
- w[x]=x}for(var x in w)X.VR.MS(this.Cd[w[x]]);this.dv(K);this.lf(J)};P.hL.prototype.hF=function(K,Z){var b=new n(R.E.F,!0);
- b.m=P.pw;b.data={e:K,Z$:this.a2v,Qc:this.Qc,vI:this.AC};Z.B(b)};P.hL.prototype.t6=function(K,Z,b,J,w){this.iy=null;
- this.Uz=null};P.hL.prototype.lf=function(K){P.hL.pI(this.Cd,this.U$,this.AC);this.hF("edit",K)};P.hL.prototype.dv=function(K){var Z=this.Cd,b=this.AC;
- K.K.kx={H:[],Z:[]};K.K.wT=[];K.K.rL=[];for(var H=0;H<Z.length;H++){var J=Z[H];for(var w=0;w<J.u.length;
- w++)K.K.rL.push((K.K.wT.length>>>1)+J.u[w]);K.K.wT=K.K.wT.concat(J.$$);if(this.U$[3])X.O.concat(K.K.kx,X.O.ah1(J.YI,J.gw))}K.RK=!0};
- P.hL.Kp=function(K,Z,b){var J=K.buffer,w=K.rect,Y=K.alb,S=fG.RI("rigidTransform");if(Y)for(var H=0;H<4;
- H++){S["PuX"+H].v=Y[H*2];S["PuY"+H].v=Y[H*2+1]}var d=S.puppetShapeList.v,x=X.VR.a6N(J,w.d,w.v,Z[1],Z[2]),c=[];
- for(var M=0;M<x.length;M++){var u={classID:"puppetShape",rigidType:{t:"bool",v:!0},VrsM:{t:"long",v:1},VrsN:{t:"long",v:0},originalVertexArray:{t:"tdta",v:[]},deformedVertexArray:{t:"tdta",v:[]},indexArray:{t:"tdta",v:[]},pinOffsets:{t:"VlLs",v:[]},posFinalPins:{t:"VlLs",v:[]},pinVertexIndices:{t:"VlLs",v:[]},PinP:{t:"VlLs",v:[]},PnRt:{t:"VlLs",v:[]},PnOv:{t:"VlLs",v:[]},PnDp:{t:"VlLs",v:[]},meshQuality:{t:"long",v:2},meshExpansion:{t:"long",v:2},meshRigidity:{t:"long",v:2},imageResolution:{t:"doub",v:72},selectedPin:{t:"VlLs",v:[]}};
- u.meshBoundaryPath={t:"Objc",v:{classID:"pathClass",pathComponents:{t:"VlLs",v:[{t:"Objc",v:{classID:"PaCm",shapeOperation:{t:"enum",v:{shapeOperation:"xor"}},SbpL:{t:"VlLs",v:[{t:"Objc",v:{classID:"Sbpl",Clsp:{t:"bool",v:!0},Pts:{t:"VlLs",v:[]}}}]}}}]}}};
- var t=x[M];d.push({t:"Objc",v:u});var U=t.E8.slice(0);X.O.J(U,new cM(1,0,0,1,w.x,w.y),U);var A=t.gw;
- for(var H=0;H<A.length;H+=3){var y=A[H+1];A[H+1]=A[H+2];A[H+2]=y}c.push({gw:A,E8:U,FZ:U,YI:U,lw:[],B2:[],$$:[],GX:null,u:[],IG:[],DA:[],oo:[]})}if(b){var B=P.hL.UL(b,[]),I=c[0];
- for(var H=0;H<B.length;H++){var j=B[H];for(var k=0;k<j.u.length;k++)I.u.push((I.$$.length>>>1)+j.u[k]);
- for(var k=0;k<j.lw.length;k++){var C=j.lw[k]*2,i=j.E8[C]-j.B2[k*2],E=j.E8[C+1]-j.B2[k*2+1];P.hL.YH(I,i,E,j.$$[k*2],j.$$[k*2+1],j.oo[k])}}}P.hL.pI(c,Z,S);
- return S};P.hL.UL=function(K,Z){function b(E){var o=[];for(var H=0;H<E.length;H++)o.push(E[H].v);return o}var J=K.puppetShapeList.v,w=[];
- for(var Y=0;Y<J.length;Y++){var S=J[Y].v;Z[0]=S.meshRigidity.v-1;Z[1]=S.meshQuality.v-1;Z[2]=S.meshExpansion.v;
- var d=S.pinVertexIndices.v.length,x=S.meshBoundaryPath.v.pathComponents.v[0].v.SbpL.v[0].v.Pts;x.v=[];
- var c=new Uint32Array(new Uint8Array(S.indexArray.v).buffer),M=new Float32Array(new Uint8Array(S.originalVertexArray.v).buffer),u=new Float32Array(new Uint8Array(S.deformedVertexArray.v).buffer),t=[],U=[],A=[];
- for(var H=0;H<c.length;H++)t.push(c[H]);for(var H=0;H<M.length;H++){U.push(M[H]);A.push(u[H])}var y=b(S.pinVertexIndices.v),B=b(S.pinOffsets.v),I=b(S.posFinalPins.v),j=b(S.PnRt.v),k=b(S.PnOv.v),C=b(S.PnDp.v),i=b(S.selectedPin.v);
- w.push({gw:t,E8:U,FZ:A.slice(0),YI:A,lw:y,B2:B,$$:I,GX:null,IG:j,DA:k,oo:C,u:i})}return w};P.hL.pI=function(K,Z,b){function J(t,U){var A=[];
- for(var H=0;H<t.length;H++)A.push({t:U,v:t[H]});return A}function w(t,U,A){var y=new(A?Uint32Array:Float32Array)(t),B=new Uint8Array(y.buffer);
- for(var H=0;H<B.length;H++)U[H]=B[H]}var Y=b.puppetShapeList.v;for(var S=0;S<Y.length;S++){var d=K[S],x=Y[S].v;
- x.meshRigidity.v=Z[0]+1;x.meshQuality.v=Z[1]+1;x.meshExpansion.v=Z[2];w(d.gw,x.indexArray.v,!0);w(d.E8,x.originalVertexArray.v);
- w(d.YI,x.deformedVertexArray.v);var c=[];for(var H=0;H<d.lw.length;H++){var M=d.lw[H]*2,u=H*2;c[u]=d.E8[M]-d.B2[u];
- c[u+1]=d.E8[M+1]-d.B2[u+1]}x.PinP.v=J(c,"doub");x.pinVertexIndices.v=J(d.lw,"long");x.pinOffsets.v=J(d.B2,"doub");
- x.posFinalPins.v=J(d.$$,"doub");x.PnRt.v=J(d.IG,"long");x.PnOv.v=J(d.DA,"bool");x.PnDp.v=J(d.oo,"doub");
- x.selectedPin.v=J(d.u,"long")}};P.Hb=function(K,Z,b){P.gD.call(this,K?K:[10,40],Z?Z:P.Jn,b?b:"tools/slice");
- this.fP=null;this._V=null;this.Lw=null;this.a45=null;this.KY=null;this.Pg=null};P.Hb.prototype=new P.gD;
- P.Hb.PS=function(K,Z){var b=-1;for(var H=0;H<K.length;H++){var J=P.Hb.Dr(K,H);if(J[0]<=Z.x&&Z.x<=J[2]&&J[1]<=Z.y&&Z.y<=J[3]){b=H;
- break}}return b};P.Hb.prototype.tl=function(K,Z,b,J,w){this.NC(b);b.k5[b.eu[0]].v=K;b.RK=!0;this.qJ(b)};
- P.Hb.prototype.enable=function(K,Z,b,J,w,Y){P.gD.prototype.enable.call(this,K,Z,b,J,w,Y);if(!b.mk.k5){var S=new n(R.E.P,!0);
- S.data={e:R.U.QM,y2:eV.hU};Z.B(S)}};P.Hb.prototype.disable=function(){this.fP=null;this._V=null};P.Hb.prototype.A1=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y),S=P.Hb.PS(K.k5,Y);
- if(S==-1)return;this.fP=K;this._V=Z;K.eu=[S];K.RK=!0;if(this.Pg==null){this.Pg=new cp([{name:[5,4]},{name:[8,11,1],yU:!0}]);
- this.Pg.k("select",this.NS,this)}var d=this.Pg;d.parent=Z;d.f();d.update(K,b);var x=new n(R.E.P,!0);
- x.data={e:R.U.PM,mX:d,x:w.VI+2,y:w.NJ+1};Z.B(x)};P.Hb.prototype.NS=function(K){var Z=this.Pg.fh()[0],b=this.fP;
- if(Z==0){this.NC(b);b.k5.splice(b.eu[0],1);b.eu=[];b.RK=!0;this.qJ(b)}if(Z==1){var J=new n(R.E.P,!0);
- J.data={e:R.U.vq,ih:"soptions",N:b.k5[b.eu[0]].v};this._V.B(J)}};P.Hb.prototype.Rp=function(K,Z,b,J,w){if(K==null)return;
- this.NC(K);var Y=K.z.Hd(w.x,w.y);Y=P.IJ.vE(K,Y,b,[!0,null,!1]);Y.x=Math.round(Y.x);Y.y=Math.round(Y.y);
- this.KY=Y;K.k5.unshift(P.Hb.U2());K.eu=[0];P.Hb.Nm(K.k5,0,[Y.x,Y.y,Y.x+20,Y.y+20]);K.RK=!0};P.Hb.prototype.i2=function(K,Z,b,J,w){if(this.Lw==null)return;
- var Y=K.z.Hd(w.x,w.y),S=this.KY;Y=P.IJ.vE(K,Y,b,[!0,null,!1]);Y.x=Math.round(Y.x);Y.y=Math.round(Y.y);
- var d=[S.x,S.y,Y.x,Y.y];P.Hb.P6(d);P.Hb.Nm(K.k5,0,d);K.RK=!0};P.Hb.prototype.t6=function(K,Z,b,J,w){this.qJ(K);
- this.KY=null};P.Hb.prototype.NC=function(K){this.Lw=JSON.stringify(K.k5);this.a45=JSON.stringify(K.eu)};
- P.Hb.prototype.qJ=function(K){var Z=JSON.stringify(K.k5);if(Z!=this.Lw){var b=new aO(this.name,this);
- b.data={Wp:this.Lw,dN:Z,afO:this.a45,a52:JSON.stringify(K.eu)};K.kZ(b)}this.Lw=null};P.Hb.prototype.k3=function(K,Z){Z.k5=JSON.parse(K.Wp);
- Z.eu=JSON.parse(K.afO);Z.RK=!0};P.Hb.prototype.TA=function(K,Z){Z.k5=JSON.parse(K.dN);Z.eu=JSON.parse(K.a52);
- Z.RK=!0};P.Hb.prototype.fr=function(K,Z){return Z!=null&&Z.eu.length!=0&&(K==Q.BW||K==Q._l)};P.Hb.prototype.sz=function(K,Z,b,J){if(K==null)return;
- this.NC(K);var w=J.cu();if(w.x!=0||w.y!=0)P.Hb.pk(K,w);if(J.q(Q.BW)||J.q(Q._l)){var Y=K.k5.slice(0);
- for(var H=0;H<K.eu.length;H++)K.k5.splice(K.k5.indexOf(Y[K.eu[H]]),1);K.eu=[]}this.qJ(K)};P.Hb.prototype.Tj=function(K,Z,b,J,w){if(b==null||b.eu.length==0)return;
- this.NC(b);var Y=b.k5,S=b.eu;S.sort(function(U,A){return U-A});console.log(S);var d=Y.slice(0),x=[],c=[];
- for(var H=0;H<S.length;H++){var M=S[H],u=Y[M];c.push(u);d.splice(d.indexOf(u),1)}var t=Math.max(0,Math.min(d.length,S[0]-K.dir));
- for(var H=0;H<c.length;H++){d.splice(t+H,0,c[H]);x.push(t+H)}b.k5=d;b.eu=x;this.qJ(b)};P.Hb.a8I=function(K,Z,b,J){var w=new iz(-Z.x,-Z.y),Y=Z.d/b.d,S=Z.v/b.v,d=[0,0,Z.d,Z.v];
- for(var H=0;H<K.length;H++){var x=P.Hb.Dr(K,H);if(J){x[0]=Math.round(x[0]*Y);x[1]=Math.round(x[1]*S);
- x[2]=Math.round(x[2]*Y);x[3]=Math.round(x[3]*S)}else{P.Hb.UM(x,w);P.Hb.ao1(x,d)}if(x[0]>=x[2]||x[1]>=x[3]){K.splice(H,1);
- H--;continue}P.Hb.Nm(K,H,x)}};P.Hb.pk=function(K,Z){var b=K.k5;for(var H=0;H<K.eu.length;H++){var J=P.Hb.Dr(b,K.eu[H]);
- P.Hb.UM(J,Z);P.Hb.Nm(b,K.eu[H],J)}};P.Hb.ao1=function(K,Z){if(K[0]<Z[0])K[0]=Z[0];if(K[1]<Z[1])K[1]=Z[1];
- if(Z[2]<K[2])K[2]=Z[2];if(Z[3]<K[3])K[3]=Z[3]};P.Hb.UM=function(K,Z){K[0]=Math.round(K[0]+Z.x);K[2]=Math.round(K[2]+Z.x);
- K[1]=Math.round(K[1]+Z.y);K[3]=Math.round(K[3]+Z.y)};P.Hb.Nm=function(K,H,Z){var b=K[H].v.bounds.v;b.Left.v=Z[0];
- b.Top.v=Z[1];b.Rght.v=Z[2];b.Btom.v=Z[3]};P.Hb.Dr=function(K,H){var Z=K[H].v.bounds.v;return[Z.Left.v,Z.Top.v,Z.Rght.v,Z.Btom.v,H]};
- P.Hb.P6=function(K){if(K[2]<K[0]){var Z=K[0];K[0]=K[2];K[2]=Z}if(K[2]==K[0])K[2]++;if(K[3]<K[1]){var Z=K[1];
- K[1]=K[3];K[3]=Z}if(K[3]==K[1])K[3]++};P.Hb.Jv=function(K,Z){var b=1e9,J=-1e9,w=1e9,Y=-1e9;for(var H=0;
- H<Z.length;H++){var S=P.Hb.Dr(K,Z[H]);b=Math.min(b,S[0]);w=Math.min(w,S[1]);J=Math.max(J,S[2]);Y=Math.max(Y,S[3])}return[b,w,J,Y]};
- P.Hb.U2=function(){return{t:"Objc",v:{classID:"slice",sliceID:{t:"long",v:0},groupID:{t:"long",v:0},origin:{t:"enum",v:{ESliceOrigin:"userGenerated"}},Type:{t:"enum",v:{ESliceType:"Img"}},bounds:{t:"Objc",v:{classID:"Rct1",Top:{t:"long",v:0},Left:{t:"long",v:0},Btom:{t:"long",v:0},Rght:{t:"long",v:0}}},url:{t:"TEXT",v:""},null:{t:"TEXT",v:""},Msge:{t:"TEXT",v:""},altTag:{t:"TEXT",v:""},cellTextIsHTML:{t:"bool",v:!0},cellText:{t:"TEXT",v:""},horzAlign:{t:"enum",v:{ESliceHorzAlign:"default"}},vertAlign:{t:"enum",v:{ESliceVertAlign:"default"}},bgColorType:{t:"enum",v:{ESliceBGColorType:"None"}},topOutset:{t:"long",v:0},leftOutset:{t:"long",v:0},bottomOutset:{t:"long",v:0},rightOutset:{t:"long",v:0}}}};
- P.cr=function(){P.Hb.call(this,[10,41],P.I_,"tools/sselect");this.KY=null;this.D6=null;this.SG=null;
- this.kK=null;this.JR=!1};P.cr.prototype=new P.Hb;P.cr.prototype.Rp=function(K,Z,b,J,w){if(K==null)return;
- var Y=K.z.Hd(w.x,w.y),S=P.cr.xS(Y,4/K.z.S,K.k5,K.eu);S.pop();if(S.length!=0){this.KY=Y;this.SG=S;this.NC(K);
- return}var d=K.k5,x=P.Hb.PS(d,Y);if(x==-1)K.eu=[];else{var c=K.eu.indexOf(x);if(J.q(Q.FS)){if(c==-1)K.eu.push(x);
- else K.eu.splice(c,1)}else{K.eu.sort(function(y,B){return y-B});if(c==-1)K.eu=[x];this.KY=Y;this.NC(K);
- this.D6=P.Hb.Jv(d,K.eu);this.kK=[];for(var H=0;H<K.eu.length;H++)this.kK.push(P.Hb.Dr(d,K.eu[H]));if(J.q(Q.Vo)){var M=d.slice(0),u=K.eu,t=[];
- for(var H=0;H<u.length;H++){var x=u[H],U=M[x],A=d.indexOf(U);t.push(A);d.splice(A,0,JSON.parse(JSON.stringify(U)))}K.eu=t}}}K.RK=!0};
- P.cr.prototype.i2=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);if(this.KY==null){var S=P.cr.xS(Y,4/K.z.S,K.k5,K.eu),d=S.pop(),x=S.length==0?"default":["ew","nwse","ns","nesw"][d]+"-resize",c=new n(R.E.P,!0);
- c.data={e:R.U.tf,TV:x};Z.B(c);return}if(!this.JR&&Y.wV(this.KY))return;this.JR=!0;var M=K.k5,S=this.SG;
- if(S){Y=P.IJ.vE(K,Y,b,[!0,null,!1]);var u=Math.round(Y.x),t=Math.round(Y.y);for(var H=0;H<S.length;H+=2){var U=P.Hb.Dr(M,S[H]),A=S[H+1];
- U[A]=(A&1)==0?u:t;P.Hb.P6(U);P.Hb.Nm(M,S[H],U)}}else{var y=Y.GC(this.KY),B=this.D6.slice(0);P.Hb.UM(B,y);
- var I=new bW(B[0],B[1],B[2]-B[0],B[3]-B[1]),j=P.IJ.KB(K,I,b,[!0,null,!1],!0);P.IJ.ht(K,I,j);y.x+=j[0];
- y.y+=j[1];for(var H=0;H<K.eu.length;H++)P.Hb.Nm(M,K.eu[H],this.kK[H]);P.Hb.pk(K,y)}K.RK=!0};P.cr.prototype.t6=function(K,Z,b,J,w){if(this.KY==null)return;
- this.qJ(K);K.K.KK=null;K.RK=!0;this.KY=null;this.SG=null;this.kK=null;this.JR=!1};P.cr.xS=function(K,Z,b,J){var w=K.x,Y=K.y,S=[],d=-1,x=[];
- for(var H=0;H<J.length;H++){var c=J[H],M=P.Hb.Dr(b,c),u=M[0],t=M[1],U=M[2],A=M[3];if(w<u-Z||U+Z<w||Y<t-Z||A+Z<Y)continue;
- var y=[w<u+Z,Y<t+Z,U-Z<w,A-Z<Y],B=-1;for(var I=0;I<4;I++){if(y[I]&&y[I+1&3])B=1+2*(I&1);if(y[I])S.push(c,I)}if(B==-1){if(y[0]||y[2])B=0;
- if(y[1]||y[3])B=2}if(B!=-1){d=B;x.push(c)}}var j=S.length;for(var H=0;H<j;H+=2){var c=S[H],k=S[H+1],C=P.Hb.Dr(b,c)[k];
- for(var I=0;I<J.length;I++){var i=J[I];if(x.indexOf(i)!=-1)continue;var M=P.Hb.Dr(b,i);if(M[k&1]==C)S.push(i,k&1);
- if(M[2+(k&1)]==C)S.push(i,2+(k&1))}}S.push(d);return S};P.QL=function(){P.Rm.call(this,[10,44],P.agg,"tools/oselect");
- this.qP="crosshair";this.af_=0};P.QL.prototype=new P.Rm;P.QL.prototype.su=function(K,Z,b,J){if(Math.random()<1/(1+this.af_)){alert("The cross should be fully inside the object.",3500);
- this.af_++}};P.QL.prototype.MO=function(K,Z,b,J){P.q9.qT(K,P.Rm.bK,this._V);if(!J.Sm||!this.Wq)return;
- var w=this.Ri(K,b,!1),Y=w.d,S=w.v,d=w.x,x=w.y,c=w.x+Y,M=w.y+S,u=d+Y/2,t=x+S/2,U=P.QL.G6;K.K.kx={H:[d,x,c,x,c,M,d,M,u-Y*U,t,u+Y*U,t,u,t-S*U,u,t+S*U],Z:"M L L L Z M L M L".split(" ")};
- K.RK=!0};P.QL.G6=.12;P.QL.prototype.N0=function(K,Z,b,J){K.K.kx=null;K.RK=!0;this.finish(K,Z,b,J)};P.QL.prototype.getSelection=function(K,Z,b,J){if(this.L0.wV(this.AN)||!this.Wq)return null;
- var w=this.Ri(K,b,!1),Y=K.X[K.u[0]];if(w.S2()||!w.TP(Y.rect))return null;return P.Rm.z0("ObSl",w)};P.q9=function(){P.eq.call(this,[10,37],P.TN,"tools/qselect");
- this.Jy="qselect"};P.q9.prototype=new P.eq;P.q9.prototype.Rp=function(K,Z,b,J,w){this.ZH(K,b,J,w,1);
- if(this.Jw==null)return;this.Dt(K)};P.q9.prototype.i2=function(K,Z,b,J,w){this.zB(K,Z,b);P.q9.qT(K,P.Rm.bK,Z);
- if(this.tD)this.YS(K,b,w);if(this.Jw==null)return;if(!w.Sm)return;var Y=this.eg(K,b,J,w);if(Y!=1)this.Dt(K)};
- P.q9.qT=function(K,Z,b){if(K&&Z.key!=P.q9.xB(K)){Z.key=P.q9.xB(K);var J=K.X[K.u[0]].rect.t(),Y="Image Analysis ...";
- if(J==0)return;var w=J>1e6,S=new n(R.E.P,!0);S.data={e:R.U.Gr,qo:Y};if(w)b.B(S);setTimeout(function(){var d=P.q9.Y5(K);
- for(var x in d)Z[x]=d[x];var S=new n(R.E.P,!0);S.data={e:R.U.Vl,qo:Y};if(w)b.B(S)},30)}};P.q9.xB=function(K){var Z=K.u[0],b=K.X[Z],J=b.rect,w=J.d,Y=J.v,S=w*Y,d=b.buffer;
- return[Z,J.x,J.y,w,Y,d[0],d[1],d[2],d[3]].join(",")};P.q9.Y5=function(K){var Z=K.u[0],b=K.X[Z],J=b.rect,w=J.d,Y=J.v,S=w*Y,d=b.buffer,x=Date.now(),c=X.T(S);
- c.fill(128);var M=X.i_.Ed(d,w,Y);console.log(Date.now()-x);var u={key:P.q9.xB(K),wa:d,rect:J.clone(),g2:w,wi:Y,IA:12,a4F:!1,yJ:c,P8:M,G:X.T(S),Og:null,l6:null,pJ:null};
- P.q9.Vj(u);return u};P.q9.Vj=function(K,Z){var b=K.g2,J=K.wi,w=0,Y=0,S=Date.now(),d=K.Og!=null&&X.i_.ajb(K.P8.gw,K.Og.gw,K.Og.hc,K.yJ);
- w=Date.now()-S;S=Date.now();if(!d&&!K.a4F){K.Og=X.i_.ct(K.P8,b,J,K.yJ,K.IA);if(!X.i_.ajb(K.P8.gw,K.Og.gw,K.Og.hc,K.yJ)){K.a4F=!0;
- console.log("conflict")}K.l6=X.i_.a9k(K.wa,b,J,K.Og.gw,K.Og.hc);K.pJ=[K.l6[0].slice(0),[]];Y=Date.now()-S;
- S=Date.now()}var S=Date.now();if(Z){K.pJ[0].set(K.l6[0]);var x=K.l6[1],c=K.pJ[1];for(var M=0;M<x.length;
- M++)c[M]=x[M].slice(0);X.i_.a5z(K.Og.gw,b,J,K.Og.hc,K.yJ,K.G,K.pJ)}};function dv(K,Z,b,J,w,Y,S,d){this.Fl=null;
- this.t$=K?K.slice(0):null;this.ac=4;this.AN=null;this.SE=null;this.OY=null;this.FO=-1;this.ZE=null;this.af7=!1;
- this.ajN=[];for(var H=0;H<8;H++)this.ajN.push(d8.ajk(0,PIMG.rotate,-.5,-.5,-45-H*45));this.a4W=Z;this.ajM=b;
- this.a3u=J;this.afG=w;this.abk=Y;this.Ah=S;this.a6f=d}dv.prototype.uB=function(){return this.FO!=-1};
- dv.prototype.bP=function(){return this.t$.slice(0)};dv.prototype.d$=function(K){this.t$=K};dv.prototype.anH=function(){return this.PA(this.t$)};
- dv.prototype.akJ=function(){return this.ac};dv.prototype.a73=function(K){this.ac=K};dv.prototype.cN=function(K){if(K==null)K=this.t$;
- if(this.ac==9)return this.AN;else return this.PA(K)[this.ac]};dv.prototype.afY=function(K){if(this.ac==9)this.AN=K.clone();
- else{var Z=this.cN(),b=new cM(1,0,0,1,K.x-Z.x,K.y-Z.y);X.O.J(this.t$,b,this.t$)}};dv.prototype.rP=function(K,Z,b){var J=this.Xz(K,Z),w;
- if(J==9)return"default";if(J==10){if(b)return null;return!this.a4W?"move":null}if(J==-1||J==4)return null;
- if(J==11){var Y=this.cN().GC(K);w=90-Math.atan2(Y.y,Y.x)*180/Math.PI;var S=Math.round(8*(w/360));S=(S+8)%8;
- return this.ajN[S]}else{var d=this.K0(K,this.t$);w=[135,90,45,180,0,0,225,270,315][J];var x=X.I.oO(this.t$);
- w+=Math.atan2(-x[3],x[0])*180/Math.PI;var c="ew nesw ns nwse ew nesw ns nwse".split(" "),S=Math.round(8*(w/360));
- S=(S+8)%8;return c[S]+"-resize"}};dv.prototype.K0=function(K,Z){var b=X.I.yK(X.I.oO(Z)),J=new Float64Array(2);
- X.I.Lm(K.x,K.y,b,J);return new iz(J[0],J[1])};dv.prototype.Cg=function(K){var Z=this.K0(K,this.t$);return 0<=Z.x&&Z.x<=1&&0<=Z.y&&Z.y<=1};
- dv.prototype.Rp=function(K,Z,b,J,w,Y){this.af7=Y;this.ZE=J;var S=K.z.S,d;if(this.t$==null)J=P.IJ.vE(K,J,Z);
- this.OY=J.clone();if(this.t$==null){this.OY.offset(1,1);var x=w==null?1:1/w;this.t$=[J.x,J.y,J.x+1,J.y,J.x+1,J.y+x,J.x,J.y+x];
- d=8}else{d=this.Xz(J,S);if(0<=d&&d<=8)this.OY=this.PA(this.t$)[d]}this.Fl=this.t$.slice(0);this.FO=d;
- this.nl(K,Z);this.SE=this.cN();return d!=-1};dv.prototype.Xz=function(K,Z){var b=-1,J=this.PA(),w=6*R.M()/Z;
- if(b==-1)if(iz.O3(this.cN(),K)<w)b=9;if(b==-1)for(var H=0;H<J.length;H++)if(H!=4&&iz.O3(J[H],K)<w)b=H;
- if(b==-1||this.Ah==4){if(this.Cg(K)){if(this.a4W)b=10}else{var Y=this.K0(K,this.t$),S=new bW(0,0,1,1);
- S.sd(.2,.2);b=S.YR(Y)&&this.Ah!=3?11:10}}return b};dv.prototype.i2=function(K,Z,b,J){if(this.FO==-1)return;
- this.ZE=J;var w=b.q(Q.FS),Y=b.q(Q.Vo),S=b.q(Q.sP),d=K.z.S,x=this.OY,c=this.FO,M=this.PA(),u=P.IJ.vE(K,x,Z),t=P.IJ.vE(K,J,Z),U,A;
- if(c==9){var M=this.PA(),y=-1;for(var H=0;H<M.length;H++)if(iz.O3(M[H],t)*d<10)y=H;this.ac=y==-1?9:y;
- this.AN=w?P.Kv.U0(u,t):t.clone()}else if(c==10){A=X.O.Jv(this.Fl);var B=A.x,I=A.y;A.offset(J.x-x.x,J.y-x.y);
- if(this.ND()){A.x=Math.round(A.x);A.y=Math.round(A.y)}U=P.IJ.KB(K,A,Z);var j=new cM(1,0,0,1,A.x-B+U[0],A.y-I+U[1]);
- X.O.J(this.Fl,j,this.t$)}else if(c==11){var k=this.cN(this.Fl),C=k.GC(J),i=k.GC(x),E=Math.atan2(C.y,C.x),o=Math.atan2(i.y,i.x),j=new cM(1,0,0,1,-k.x,-k.y),$=Math.PI/12;
- if(w)j.rotate(Math.round((o-E)/$)*$);else j.rotate(o-E);j.translate(k.x,k.y);X.O.J(this.Fl,j,this.t$)}else{var m,z=this.Fl,r=c==0||c==2||c==6||c==8;
- if(this.Ah==1){if(r)w=Y=S=!0}else if(this.Ah==2&&r&&this.af7!=!0)S=!0;if(this.Ah==3)S=!1;if(this.a3u&&r&&S){var H=[0,0,2,0,0,0,6,0,4,0][c],f=-1,W=t.x,h=t.y;
- if(w){var _=H+6&7,D=H+10&7,l=dv.PJ(z[H],z[H+1],z[_],z[_+1],t.x,t.y),L=dv.PJ(z[H],z[H+1],z[D],z[D+1],t.x,t.y),N=l[2]<L[2]?l:L;
- W=N[0];h=N[1];if(Y)f=l[2]<L[2]?_:D}else if(Y)f=H+4&7;m=z.slice(0);if(f!=-1){var a=z[f],G=z[f+1],p=(z[H]+a)/2,T=(z[H+1]+G)/2;
- m[f]=p-(W-p);m[f+1]=T-(h-T)}m[H]=W;m[H+1]=h}else if(r&&Y){var k=this.SE,v=k.x,g=k.y,co=u.x-v,eJ=u.y-g,d9=1,el=1;
- if(Math.abs(co)>=1)d9=(t.x-v)/co;if(Math.abs(eJ)>=1)el=(t.y-g)/eJ;if(w)d9=el=(d9+el)/2;var O=new cM;
- O.translate(-v,-g);O.scale(d9,el);O.translate(v,g);m=z.slice(0);X.O.J(m,O,m)}else{if(this.ND()){t.x=Math.round(t.x);
- t.y=Math.round(t.y)}var fO=[0,1,2,5,8,7,6,3],hn=fO[(fO.indexOf(c)+4)%8],an=[];for(var H=0;H<3;H++)for(var f=0;
- f<3;f++)an.push(new iz(f/2,H/2));var k=this.SE,cF=this.K0(t,z),cY=this.K0(x,z),iF=Y&&(this.ac==4||this.ac==9)?this.K0(k,z):an[hn],eU=new cM,g_=new cM,d9=(cF.x-iF.x)/(cY.x-iF.x);
- if(d9==0)d9=1e-4;var el=(cF.y-iF.y)/(cY.y-iF.y);if(el==0)el=1e-4;if(this.afG){d9=Math.max(d9,0);el=Math.max(el,0)}if(c==0||c==2||c==6||c==8){if(w||this.abk)eU.scale(d9,d9);
- else eU.scale(d9,el)}if(c==1||c==3||c==5||c==7){var iQ=this.abk;if(c==1||c==7)eU.scale(iQ?el:1,el);else eU.scale(d9,iQ?d9:1);
- if(this.ajM&&S){if(c==1||c==7)g_.hy=(cF.x-iF.x)/(cF.y-iF.y);else g_.a=(cF.y-iF.y)/(cF.x-iF.x)}}var O=new cM;
- O.translate(-iF.x,-iF.y);O.concat(eU);O.concat(g_);O.translate(iF.x,iF.y);m=[0,0,1,0,1,1,0,1];X.O.J(m,O,m);
- var N=X.I.oO(z);X.I.apply(N,m)}if(dv.AP(m))this.t$=m}this.nl(K,Z);if(U)P.IJ.ht(K,A,U)};dv.PJ=function(K,Z,b,J,w,Y){var S=b-K,d=J-Z,x=w-K,c=Y-Z,M=S*S+d*d,u=x*S+c*d,t=u/M,U=K+t*S,A=Z+t*d,y=w-U,B=Y-A;
- return[U,A,Math.sqrt(y*y+B*B)]};dv.prototype.ND=function(){var K=this.t$;return Math.abs(K[1]-K[3])<1e-6&&Math.abs(K[2]-K[4])<1e-6||Math.abs(K[0]-K[2])<1e-6&&Math.abs(K[3]-K[5])<1e-6};
- dv.AP=function(K){return X.O.OG(K)||X.O.OG([K[6],K[7],K[4],K[5],K[2],K[3],K[0],K[1]])};dv.prototype.t6=function(K,Z,b,J){this.FO=-1;
- this.ZE=null;K.K.KK=null;K.K.es=[];K.RK=!0};dv.prototype.sz=function(K,Z,b){var J=b.cu();if(J.x||J.y){var w=new cM(1,0,0,1,J.x,J.y);
- X.O.J(this.t$,w,this.t$);this.nl(K,Z);return!0}return!1};dv.prototype.PA=function(K){if(K==null)K=this.t$;
- var Z=K[6]-K[0],b=K[7]-K[1],J=K[4]-K[2],w=K[5]-K[3],Y=[K[0],K[1],K[2],K[3],K[0]+Z/2,K[1]+b/2,K[2]+J/2,K[3]+w/2,K[6],K[7],K[4],K[5]],S=[];
- for(var H=0;H<3;H++){var d=H*4,x=Y[d+0],c=Y[d+1],M=Y[d+2],u=Y[d+3];S.push(new iz(x,c));S.push(new iz(x+(M-x)/2,c+(u-c)/2));
- S.push(new iz(M,u))}return S};dv.prototype.nl=function(K,Z,b){if(b==null)b=!1;var J=this.PA(),w=J[0],Y=J[2],S=J[6],d=J[8];
- K.K.kx={Z:[],H:[]};K.K.kx.Z.push("M","L","L","L","Z");K.K.kx.H.push(w.x,w.y,Y.x,Y.y,d.x,d.y,S.x,S.y);
- if(this.a6f){var x=Y.GC(w),c=S.GC(w),M=d.GC(Y),u=d.GC(S);for(var H=0;H<3;H++){K.K.kx.Z.push("M","L","M","L");
- var t=(H+1)*.25;K.K.kx.H.push(w.x+x.x*t,w.y+x.y*t,S.x+u.x*t,S.y+u.y*t);K.K.kx.H.push(w.x+c.x*t,w.y+c.y*t,Y.x+M.x*t,Y.y+M.y*t)}}K.z._A=new bW(0,0,iz.O3(J[0],J[2]),iz.O3(J[0],J[6]));
- if(this.FO!=-1&&this.FO<9&&this.ZE){var U=K.z.I1(this.ZE.x,this.ZE.y);P.gD.y7(U.x+10,U.y-10,K.z._A,K,Z)}if(!b){K.K.aB=[];
- for(var H=0;H<J.length;H++)if(H!=4)K.K.aB.push(J[H].x,J[H].y);var A=this.cN();K.K.aB.push(A.x,A.y)}K.RK=!0};
- dv.prototype.clear=function(K){K.z._A=null;K.K.KK=null;K.K.kx=null;K.K.aB=[];K.RK=!0};function bf(K,Z){this.PD=null;
- this.FO=-1;this._R(K)}bf.prototype.SI=function(){return JSON.parse(JSON.stringify(this.PD))};bf.prototype._R=function(K){this.PD=JSON.parse(JSON.stringify(K))};
- bf.prototype.Cg=function(K){return!0};bf.prototype.rP=function(K,Z){var b=this.Xz(K,Z);if(b==-1)return"default";
- return"pointer"};bf.prototype.Rp=function(K,Z,b,J){this.FO=this.Xz(J,K.z.S);return this.FO!=-1};bf.prototype.Xz=function(K,Z){var b=-1,J=20*R.M(),w=this.ed();
- for(var H=0;H<w.length;H++)if(iz.O3(w[H],K)*Z<J)b=H;return b};bf.prototype.i2=function(K,Z,b,J){if(this.FO==-1)return;
- var w=K.z.S,Y=this.FO,S=X.PD.ni(this.PD);S[Y*2]=J.x;S[Y*2+1]=J.y;X.PD.qj(S,this.PD)};bf.prototype.t6=function(K,Z,b,J){this.FO=-1;
- K.RK=!0};bf.prototype.sz=function(K,Z,b){var J=b.cu();if(J.x||J.y){var w=new cM(1,0,0,1,J.x,J.y);X.O.J(this.t$,w,this.t$);
- this.nl(K)}};bf.prototype.ed=function(K){var Z=X.PD.ni(this.PD),b=[];for(var H=0;H<Z.length;H+=2)b.push(new iz(Z[H],Z[H+1]));
- return b};bf.prototype.nl=function(K){var Z=this.ed();K.K.kx={Z:[],H:[]};K.K.kx.Z.push("M","C","C","C","C");
- var b=[0,1,2,3,7,11,15,14,13,12,8,4,0];for(var H=0;H<b.length;H++)K.K.kx.H.push(Z[b[H]].x,Z[b[H]].y);
- K.K.kx.Z.push("M","L","L","M","L","L","M","L","L","M","L","L");b=[4,0,1,2,3,7,11,15,14,13,12,8];for(var H=0;
- H<b.length;H++)K.K.kx.H.push(Z[b[H]].x,Z[b[H]].y);K.K.aB=[];for(var H=0;H<Z.length;H++)K.K.aB.push(Z[H].x,Z[H].y);
- K.RK=!0};bf.prototype.clear=function(K){K.K.kx=null;K.K.aB=[];K.RK=!0};var g$={};g$.$J=function(K){this.id=K;
- this._V=null};g$.$J.prototype.tl=function(K,Z,b,J,w){};g$.$J.prototype.TA=function(K,Z){};g$.$J.prototype.k3=function(K,Z){};
- g$.$J.prototype.track=function(K){var Z=new n(R.E.OV,!0);Z.data=K;K.S_=!0;this._V.B(Z)};g$.History=function(){g$.$J.call(this,P.DM);
- this.MH=!0;this.aaF=0};g$.History.prototype=new g$.$J;g$.History.prototype.tl=function(K,Z,b,J){b.BT=!0;
- if(K.e=="h_itemchange"){if(K.index<b.Fb)for(var H=b.Fb;H>K.index;H--)this.kz(b);if(K.index>b.Fb)for(var H=b.Fb;
- H<K.index;H++)this.yO(b)}if(K.e=="h_stepfwd")this.yO(b);if(K.e=="h_stepbck")this.kz(b);if(K.e=="h_undoredo"){var w=this.MH||this.aaF!=b.Fb;
- if(w){this.kz(b);w=!1}else{this.yO(b);w=!0}this.MH=w;this.aaF=b.Fb}else this.MH=!0};g$.History.prototype.kz=function(K){if(K.Fb==0)return;
- var Z=K.history[K.Fb];Z.m.k3(Z.data,K);K.Fb--};g$.History.prototype.yO=function(K){if(K.Fb==K.history.length-1)return;
- var Z=K.history[K.Fb+1];Z.m.TA(Z.data,K);K.Fb++};g$.fS=function(){g$.$J.call(this,P.kX);this._V=null};
- g$.fS.prototype=new g$.$J;g$.fS.prototype.tl=function(K,Z,b,J,w){this._V=Z;var Y=K.e,S=K.$!=null?K.$:b.u.length!=0?b.u[0]:b.X.length-1,d=b.X[S];
- b.ot=!0;if(Y==e.jA&&b.G==null)Y=e.rr;if(Y==e.cY){var x=new aO([6,33],this),c=d.Gg()?["pass"].concat(gB.CC):gB.CC,M=K.$!=null?[K.$]:b.u,u=JSON.stringify(M),t=[];
- for(var H=0;H<M.length;H++)t.push(b.X[M[H]].Dv);x.data={e:Y,AV:u,UK:t,zz:c[K.zz]};b.kZ(x);this.TA(x.data,b);
- this.track(cn.He("Md",{t:"enum",v:{BlnM:gB.R1[K.zz]}}))}if(Y==e.zA){var x,U=b.Oh(),M=K.$!=null?[K.$]:b.u,u=JSON.stringify(M);
- if(U&&U.data&&U.data.e==Y&&U.data.AV==u)x=U;else{var A=cn.He("Opct",{t:"UntF",v:{type:"#Prc",val:0}});
- this.track(A);var t=[];for(var H=0;H<M.length;H++)t.push(b.X[M[H]].opacity);x=new aO([6,32],this);x.data={e:Y,AV:u,UK:t,zz:K.zz,r5:A.Bd};
- b.kZ(x)}x.data.zz=K.zz;x.data.r5.T.v.Opct.v.val=Math.round(K.zz*100/255);this.TA(x.data,b)}if(Y==e.rD){if(d.add.iOpa==null)d.add.iOpa=255;
- var x,U=b.Oh();if(U&&U.data&&U.data.e==Y&&U.data.$==S)x=U;else{x=new aO("Fill Opacity Change",this);
- x.data={e:Y,$:S,UK:d.add.iOpa,zz:K.zz};b.kZ(x)}x.data.zz=K.zz;this.TA(x.data,b)}if(Y==e.u2){var y=K.zz,B=K.$!=null?[K.$]:b.u.slice(0),I=[],j=[],x;
- for(var k=0;k<B.length;k++){var C=b.X[B[k]];if(C.add.lspf==null)C.add.lspf=0;var t=C.add.lspf,i=t;for(var H=0;
- H<y[0].length;H++){var E=y[1][H],o=1<<E;if((i&o)==0&&y[0][H])i^=o;else if((i&o)!=0&&!y[0][H])i^=o}I.push(t);
- j.push(i)}var U=b.Oh(),M=JSON.stringify(B);if(U&&U.data&&U.data.e==Y&&JSON.stringify(U.data.AV)==M){x=U;
- x.data.zz=j}else{var x=new aO([6,57,1],this);x.data={e:Y,AV:M,UK:I,zz:j};b.kZ(x)}this.TA(x.data,b)}if(Y==e.Zt){var $="----",m=K.KC,i=null;
- for(var H=0;H<f_.vv.FQ.length;H++)if(d.add[f_.vv.FQ[H]])$=f_.vv.FQ[H];var z=d.add[$];if(m=="TySh")i=hW.xo(50,50,w.Zd);
- var x=new aO("Layer Type",this);x.data={e:Y,$:S,a7N:[$,z],KC:[m,i]};b.kZ(x);this.TA(x.data,b)}if(Y==e.md){var B=[];
- if(J.q(Q.Vo)){var r=b.Oh(),f=r?r.data:null;if(r!=null&&r.m==this&&f.e==e.md&&f.AV.length!=1){var W=new n(R.E.F);
- W.m=P.DM;W.data={e:"h_stepbck"};Z.B(W);if(f.$==S)return}var h=b.root.h2(S),_=b.cH(null,S);while(h.parent!=b.root){_.push(h.parent.index);
- h=h.parent}for(var H=0;H<b.X.length;H++){var D=b.X[H],l=D.TK(),L=_.indexOf(H)!=-1;if(!L&&l)B.push(H);
- if(H==S&&!l)B.push(H)}}else{B.push(S);var l=b.X[S].TK(),A={QX:l?"hide":"show",Bd:{classID:l?"Hd":"Shw",null:{t:"VlLs",v:[cn.M4("Lyr",!0)]}}};
- this.track(A)}var x=new aO("Layer visibility",this,!0);x.data={e:Y,AV:B,$:S};b.kZ(x);this.TA(x.data,b)}if(Y==e.Qh){var A={QX:"select",Bd:{classID:"null",MkVs:{t:"bool",v:!1}}},N,escape=!1;
- if(b.z.wm.join("")!="111"){b.z.wm=[1,1,1];b.RK=!0}if(J.q(Q.sP)||K.ag_==0){var a=b.u.indexOf(S);if(a==-1)b.u.push(S);
- else if(b.u.length>1)b.u.splice(a,1);b.u.sort(function(x,ho){return x-ho});A.Bd.selectionModifier={t:"enum",v:{selectionModifierType:"addToSelection"}};
- N=S}else if(J.q(Q.FS)&&!J.q(Q.Vo)&&K.jQ>0){Y=K.jQ==1?e.oX:K.jQ==2?e.Ii:e.rf;escape=!0}else if((J.q(Q.FS)||K.ag_==1)&&b.u.length>0){var G=Math.min(S,b.u[0]),p=Math.max(S,b.u[b.u.length-1]);
- b.u=[];for(var H=G;H<=p;H++)if(b.X[H].add.lsct!=g7.lK)b.u.push(H);A.Bd.selectionModifier={t:"enum",v:{selectionModifierType:"addToSelectionContinuous"}};
- N=S}else{N=S;var D=b.X[S];if(D&&D.Gg()&&K.ag9)D.add.lsct=g7.CF;else if(b.u.length==1&&b.u[0]==S&&K.jQ==D.Mn){return}b.u=[S];
- b.ig()}if(N!=null&&N<b.X.length){A.Bd.null={t:"obj ",v:[{t:"name",v:{classID:"Lyr",val:b.X[N].getName()}}]},this.track(A)}if(!escape){if(b.u.length==1){var T=b.u[0];
- for(var H=0;H<b.X.length;H++){if(H==T)continue;var C=b.X[H];C.Mn=0;C.Mu=!1}var d=b.X[T];if(K.jQ==2){d.Mu=!d.Mu;
- b.FW=[]}else if(d){d.Mn=K.jQ<=0?0:K.jQ;if(K.jQ==1||K.jQ==3){var v=K.jQ==3?d.MK(b).r:d.ts();v.S0=!1}}}else for(var H=0;
- H<b.X.length;H++){var C=b.X[H];C.Mn=0;C.Mu=!1}b.uv=null;b.BT=!0}}if(Y==e.oX||Y==e.rf){var g=Y==e.oX,v=g?d.ts():d.MK(b).r;
- if(v==null)return;var x=new aO(v.isEnabled?g?[6,15]:[6,42]:g?[6,14]:[6,41],this);x.data={e:Y,$:S};b.kZ(x);
- this.TA(x.data,b)}if(Y==e.Ii){var v=d.add.vmsk;if(v==null)return;var x=new aO(v.isEnabled?[6,17]:[6,16],this);
- x.data={e:Y,$:S};b.kZ(x);this.TA(x.data,b)}if(Y==e.nL){var co=d.add.lsct==g7.CF?g7.S6:g7.CF;if(J.q(Q.sP)){var eJ=b.root.h2(b.X.indexOf(d)).parent;
- for(var H=0;H<eJ.children.length;H++){var d9=eJ.children[H].$;if(d9.Gg())d9.add.lsct=co}}else d.add.lsct=co;
- b.BT=!0}if(Y==e.WQ){if(!b.KQ(S))return;var x=new aO(d.IY?[6,19]:[6,18],this);x.data={e:Y,$:S};b.kZ(x);
- if(K.zz==null||K.zz!=d.IY)this.TA(x.data,b);this.track({QX:"groupEvent",Bd:{classID:"GrpL",null:{t:"obj ",v:[cn.M4("Lyr",!0)]}}})}if(Y==e.va){if(d.ai())d.OZ-=32;
- else d.OZ+=32;b.BT=!0}if(Y==e.No||Y==e.We){var x;if(Y==e.No)x=new aO(d.add.lmfx.masterFXSwitch.v?[6,30]:[6,29],this);
- if(Y==e.We)x=new aO(d.add.SoLd.filterFX.v.enab.v?[6,44]:[6,43],this);x.data={e:Y,$:S};b.kZ(x);this.TA(x.data,b)}if(Y==e.Y$||Y==e.NP){var T=K.index,x;
- if(Y==e.Y$)x=new aO(d.add.lmfx[iy.oC[T[0]]].v[T[1]].v.enab.v?[6,30]:[6,29],this);if(Y==e.NP)x=new aO(d.add.SoLd.filterFX.v.filterFXList.v[T].v.enab.v?[6,44]:[6,43],this);
- x.data={e:Y,$:S,index:K.index};b.kZ(x);this.TA(x.data,b)}if(Y==e.jl){if(K.src==K.PV)return;var el=b.X[K.src],O=b.X[K.PV],fO=el.add.lmfx?JSON.stringify(el.add.lmfx):"",hn=O.add.lmfx?JSON.stringify(O.add.lmfx):"";
- if(O.add.lmfx==null){O.add.lmfx=JSON.parse(iy.default);for(var H=0;H<iy.order.length;H++)O.add.lmfx[iy.oC[H]]={t:"VlLs",v:[]}}if(K.j8==null){O.add.lmfx=JSON.parse(fO);
- if(!K.lc)delete el.add.lmfx}else{var an=K.j8[0],cF=iy.oC[an];if(iy.Ko.indexOf(iy.order[an])==-1)O.add.lmfx[cF].v=[];
- O.add.lmfx[cF].v.push(el.add.lmfx[cF].v[K.j8[1]]);if(!K.lc)el.add.lmfx[cF].v.splice(K.j8[1],1)}var cY=el.add.lmfx?JSON.stringify(el.add.lmfx):"",iF=O.add.lmfx?JSON.stringify(O.add.lmfx):"";
- if(!O.ai())O.OZ+=32;var x=new aO("Move Layer Styles",this);x.data={e:Y,acd:K.src,aiL:K.PV,a79:fO,a6j:hn,a2r:cY,a1H:iF};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.Oe){var C=b.X[K.src],eU=JSON.stringify(C.add.SoLd),g_=JSON.parse(eU),iQ=g_.filterFX.v.filterFXList.v;
- iQ.splice(K.j8,1);var x=new aO([6,53],this);x.data={e:e.AR,K6:[{aJ:K.src,AL:[eU,JSON.stringify(g_)]}]};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.x_){var el=b.X[K.src],O=b.X[K.PV],b5=[];if(el!=O&&O.add.SoLd==null){alert("Target layer is not a smart object!");
- return}if(el==O&&!K.lc&&(K.j8==K.tJ||K.j8==-1))return;var eK=el.MK(b),eU=JSON.stringify(el.add.SoLd),g_=JSON.parse(eU),iQ=g_.filterFX.v.filterFXList.v;
- if(el==O){iQ.splice(K.tJ,0,iQ[K.j8]);if(!K.lc)iQ.splice(K.j8+(K.j8<K.tJ?0:1),1);b5.push({aJ:K.src,AL:[eU,JSON.stringify(g_)]})}else if(K.j8==-1){var iB=g_.filterFX;
- if(!K.lc){delete g_.filterFX;b5.push({aJ:K.src,AL:[eU,JSON.stringify(g_)],fL:[eK,null]})}var i2=O.c$()?O.MK(b):null,eu=cB.e4(eK),dp=JSON.stringify(O.add.SoLd),bJ=JSON.parse(dp);
- bJ.placed.v=eu.id;bJ.filterFX=iB;b5.push({aJ:K.PV,AL:[dp,JSON.stringify(bJ)],fL:[i2,eu]})}else{var bB=iQ[K.j8];
- if(!K.lc){iQ.splice(K.j8,1);b5.push({aJ:K.src,AL:[eU,JSON.stringify(g_)]})}var dp=JSON.stringify(O.add.SoLd),bJ=JSON.parse(dp);
- if(bJ.filterFX==null)bJ.filterFX=fG.Ea();var fC=bJ.filterFX.v.filterFXList.v;fC.splice(K.tJ,0,bB);var dr={aJ:K.PV,AL:[dp,JSON.stringify(bJ)]};
- if(!O.c$()){var eu=cB.Kl(O.add.SoLd.placed.v);dr.fL=[null,eu]}b5.push(dr)}var x=new aO([6,52],this);
- x.data={e:e.AR,K6:b5};b.kZ(x);this.TA(x.data,b)}if(Y==e.b1){var v=d.ts(),x=new aO(v.zY?[6,26]:[6,25],this);
- x.data={e:Y,$:S};b.kZ(x);this.TA(x.data,b);this.track({QX:"set",Bd:{classID:"setd",null:{t:"obj ",v:[cn.M4("Lyr",!0)]},T:{t:"Objc",v:{classID:"Lyr",Usrs:{t:"bool",v:v.zY}}}}})}if(Y==e.gG){var v=d.add.vmsk,x=new aO(v.zY?[6,28]:[6,27],this);
- x.data={e:Y,$:S};b.kZ(x);this.TA(x.data,b)}if(Y==e.jR){var cs=[],x;for(var H=0;H<b.u.length;H++){var k=b.u[H],D=b.X[k];
- if(D.add.vogk)cs.push(k,JSON.stringify(D.add.vogk))}for(var H=0;H<b.FW.length;H++){var k=b.FW[H],D=b.zX[k];
- if(D.add.vogk)cs.push(-1-k,JSON.stringify(D.add.vogk))}X.Sj.agP(b,K.Nf,K.a2p);var g2=[];for(var H=0;
- H<b.u.length;H++){var k=b.u[H],D=b.X[k];if(D.add.vogk)g2.push(k,JSON.stringify(D.add.vogk))}for(var H=0;
- H<b.FW.length;H++){var k=b.FW[H],D=b.zX[k];if(D.add.vogk)g2.push(-1-k,JSON.stringify(D.add.vogk))}var U=b.Oh();
- if(U&&U.data&&U.data.e==Y){var hQ=!0;for(var H=0;H<cs.length;H+=2)if(cs[H]!=U.data.EK[H])hQ=!1;if(hQ){x=U;
- x.data.Ax=g2}}if(x==null){var x=new aO([12,91,1],this);x.data={e:Y,EK:cs,Ax:g2};b.kZ(x)}this.TA(x.data,b)}if(Y==e.Wj){var x,U=b.Oh();
- if(U&&U.data&&U.data.e==Y&&U.data.$==S){x=U;x.data.Bh=JSON.stringify(K.Bh)}if(x==null){var x=new aO("Editing Artboard",this);
- x.data={e:Y,$:S,a2w:JSON.stringify(d.add.artb),Bh:JSON.stringify(K.Bh)};b.kZ(x)}this.TA(x.data,b)}if(Y==e.Li){var g2=b.B7.slice(0),hy=b.zw.slice(0),ci=b.G,bz=b.G;
- if(K.gc=="fromAction"){var eW=K.N.QX,h1=K.N.Bd;if(eW=="make"||eW=="duplicate"){var hk=g2.length,dU=!1,g4=!1;
- if(b.Fq())hk--;var fX=new e.y$;fX.name="Alpha "+(hk+1);if(eW=="make"){var gG=h1.Nw.v;fX.color=255;hy=[hk];
- fX.S0=!0;fX.Au=gG.Opct.v;if(gG.Nm)fX.name=gG.Nm.v;if(gG.classID=="SCch"){dU=!0;bz=null;fX.bn=1}}else{var fx=h1.null.v[0].v;
- if(fx.keyID=="fsel")dU=!0;else{var eb=P.Rm.G$(b);bz=P.Rm.LE(b,eb);fX.color=0;fX.rect=bz.rect;fX.channel=bz.channel}}if(dU){fX.color=0;
- if(b.G){fX.rect=b.G.rect.clone();fX.channel=b.G.channel.slice(0)}if(g4){fX.color=255-fX.color;X.yK(fX.channel)}}g2.splice(hk,0,fX)}else if(eW=="delete"){var _=b.zw;
- _.sort(function(x,ho){return ho-x});if(_.length==0)return;for(var H=0;H<_.length;H++)g2.splice(_[H],1);
- hy=[]}else if(eW=="hide"){g2[hy[0]]=g2[hy[0]].clone();g2[hy[0]].S0=!1}}if(K.gc=="rnm"){g2[K.lV]=g2[K.lV].clone();
- g2[K.lV].name=K.name}var x=new aO("Channel Edit",this);x.data={e:Y,EK:b.B7.slice(0),jI:b.zw.slice(0),Ax:g2,im:hy,Q9:ci,q6:bz};
- this.TA(x.data,b);b.kZ(x)}if(Y==e.YA){var x=new aO(K.Ve,this);x.data={e:e.YA,w_:b.X.slice(0),LJ:K.LJ,Xn:b.u.slice(0),gM:K.q6};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.k1){var cy=b.cH(null,K.$),aN=1e10;if(cy.length==0)return;if(b.X.length==cy.length){alert("Project must have at least 1 layer");
- return}var e$=[];for(var H=0;H<b.X.length;H++)if(cy.indexOf(H)==-1)e$.push(b.X[H]);for(var H=0;H<cy.length;
- H++)aN=Math.min(aN,cy[H]);aN=Math.max(aN-1,0);while(e$[aN].name=="</Layer group>")aN++;this.track({QX:"delete",Bd:{classID:"Dlt",null:cn.M4("Lyr",!0)}});
- var x=new aO([6,31],this);x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:[aN]};b.kZ(x);this.TA(x.data,b)}if(Y==e.Gj){var _=K.aeE?K.aeE:b.u,dR=0,dI=!1;
- if(_.length==0)return;if(_.length==1&&b.X[_[0]].ye==0){alert(eh.get([15,7,5]));return}var ha=[];for(var H=0;
- H<b.X.length;H++){var dV=b.X[H].ye;ha.push(dV);dR=Math.max(dR,dV)}var f5=-1,dl=-1;for(var H=0;H<_.length;
- H++){var dV=b.X[_[H]].ye;if(dV==0)dI=!0;else if(f5==-1||f5==dV)f5=dV;else dl=dV}if(!dI)for(var H=0;H<_.length;
- H++)b.X[_[H]].ye=0;else if(f5!=-1&&dl==-1)for(var H=0;H<_.length;H++)b.X[_[H]].ye=f5;else for(var H=0;
- H<_.length;H++)b.X[_[H]].ye=dR+1;var bK=[];for(var H=0;H<b.X.length;H++){var dV=b.X[H].ye;if(bK[dV]==null)bK[dV]=0;
- bK[dV]++}for(var H=0;H<b.X.length;H++){var dV=b.X[H].ye;if(bK[dV]==1)b.X[H].ye=0}var he=ha;ha=[];for(var H=0;
- H<b.X.length;H++){var dV=b.X[H].ye;ha.push(dV);dR=Math.max(dR,dV)}var x=new aO(dI?[6,54,0]:[6,54,1],this);
- x.data={e:e.Gj,a6n:he,a5c:ha};b.kZ(x);this.TA(x.data,b)}if(Y==e.rr&&(K.$!=null||b.u.length!=0)||Y==e.f8){var gO=b.H7(Y==e.rr?K.$:S,null,K.aiz);
- if(Y==e.f8){var C=gO[0],eW=C.add.SoLd.Idnt.v,dm=b.hz(eW).clone();C.add.SoLd.Idnt.v=dm.Mx=cB.E7()+eW.slice(8);
- b.add.lnk2.push(dm)}if(Y==e.rr){var bn={QX:"duplicate",Bd:{classID:"null",null:cn.M4("Lyr",!0)}};if(K.xF){gO[0].Xq(K.xF);
- bn.Nm={t:"TEXT",v:K.xF}}this.track(bn);K.akN=K.$}Y=e.hT;K.X=gO;K.X8=b;K.jr=b}if(Y==e.hT){var ej,bD,aW=K.X8,ix=K.jr;
- if(aW!=ix){console.log("ADDLAYERS different projs");var ej=new bW(0,0,aW.d,aW.v),bD=new bW(0,0,ix.d,ix.v),fb=[],fY=[];
- for(var H=0;H<K.X.length;H++){var C=K.X[H];if(C.add.SoLd==null)continue;var eW=C.add.SoLd.Idnt.v;if(fb.indexOf(eW)==-1){fb.push(eW);
- fY.push(cB.E7()+eW.slice(8))}C.add.SoLd.Idnt.v=fY[fb.indexOf(eW)];var eK=C.MK(aW);if(eK){aW.Vp(eK);ix.$0(eK)}}if(fb.length>0){if(ix.add.lnk2==null)ix.add.lnk2=[];
- for(var H=0;H<fb.length;H++){var h6=aW.hz(fb[H]),dm=h6.clone();dm.Mx=fY[H];ix.add.lnk2.push(dm)}}}var ci=ix.u.slice(0);
- ci.sort(function(x,ho){return x-ho});var e$=ix.X.slice(0),bz=[],fp=-1;for(var H=0;H<ci.length;H++)fp=Math.max(fp,ci[H]);
- if(K.akN!=null)fp=K.akN;fp++;for(var H=0;H<K.X.length;H++){var D=K.X[H];e$.splice(fp,0,D);bz.push(fp);
- fp++}if(K.X[K.X.length-1].Gg())bz=[fp-1];var x=new aO([6,0],this);x.data={e:e.YA,w_:ix.X.slice(0),LJ:e$,Xn:ci,gM:bz};
- ix.kZ(x);this.TA(x.data,ix)}if(Y==e.rm){var gx=K.$!=null?[K.$]:b.cH(),e$=b.X.slice(0);for(var H=0;H<gx.length;
- H++){var D=b.X[gx[H]].clone();D.vd(b);e$.splice(gx[H],1,D)}var x=new aO([6,8],this);x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:b.u.slice(0)};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.H$){var e$=b.X.slice(0),D=e$[b.u[0]]=e$[b.u[0]].clone(),cD=D.add.lmfx,eY=0;
- delete D.add.lmfx;var iA=X.T(D.rect.t());X.y4(D.buffer,iA,3);var gY=e1.eK(cD,null,iA,D.rect,b,D.rect).type;
- for(var H=0;H<iy.order.length;H++){var gv=iy.order[H],aG=gY[gv],bY=H>7;for(var ef=0;ef<aG.length;ef++){var gX=aG[ef],M=b.G7();
- M.Dv=gX.Rk;M.opacity=Math.round(255*gX.Wg);M.IY=!bY;M.buffer=gX.h3;M.rect=gX.js;M.rect.offset(D.rect.x,D.rect.y);
- M.Xq(D.getName()+"'s "+eh.get(iy.names[H]));e$.splice(b.u[0]+(bY?0:1),0,M);if(bY)eY++}}var x=new aO("Styles to Layers",this);
- x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:[b.u[0]+eY]};b.kZ(x);this.TA(x.data,b)}if(Y==e.ra){var gx=b.cH(),e$=b.X.slice(0),e6=new bW(0,0,b.d,b.v);
- for(var H=0;H<gx.length;H++){var iG=b.X[gx[H]],gJ=iG.TK();iG.hu(!0);var e4=b.root.h2(gx[H]);if(iG.Gg())continue;
- if(e4==null)continue;var D=iG.clone();D.vd(b);var fd=e4.Ri(b,!0),cb=b.X;b.Eo([iG]);b.s();b.h7();D.buffer=X.T(fd.t()*4);
- X.EU(b.ax(),e6,D.buffer,fd);D.rect=fd;D.opacity=255;D.add.iOpa=255;D.Dv="norm";D.s();D.V.to=!0;b.Eo(cb);
- if(D.add.lmfx)delete D.add.lmfx;D.r=D.vw=null;e$.splice(gx[H],1,D);D.hu(gJ);iG.hu(gJ)}var x=new aO([6,34],this);
- x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:b.u.slice(0)};b.kZ(x);this.TA(x.data,b)}if(Y==e.Hl){var gx=b.cH(),e$=b.X.slice(0);
- for(var H=0;H<gx.length;H++){var D=b.X[gx[H]],dc=D.add.TySh;if(dc==null)continue;var C=new dD(dc.eA,w.ls),bs=X.O.sV(a5.N9(C,dc));
- for(var aR in bs){var bU=bs[aR],d9=D.clone();delete d9.add.TySh;d9.OZ=d9.OZ|1<<4;d9.add.SoCo=JSON.parse(JSON.stringify(iy.Le[0]));
- var ge=d9.add.SoCo.Clr.v;ge.Rd.v=parseInt(aR.slice(1,3),16);ge.Grn.v=parseInt(aR.slice(3,5),16);ge.Bl.v=parseInt(aR.slice(5,7),16);
- var g9=new e.dd;g9.n=X.O.CS(bU,!1);if(d9.add.vmsk!=null){d9.add.vmsk.a2W();g9.concat(d9.add.vmsk)}d9.add.vmsk=g9;
- d9.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));d9.ck();d9.j6(b);e$.splice(e$.indexOf(D),0,d9)}e$.splice(e$.indexOf(D),1)}var bz=b.u.slice(0);
- for(var H=bz.length-1;H>=0;H--)if(bz[H]>=e$.length)bz.splice(H,1);var x=new aO([6,40],this);x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:bz};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.Ku){var bO=b.u.length;if(bO<2){alert("Select two or more layers.");
- return}if(!b.Md())return;var d9=b.X[b.u[0]].clone(),e$=[];for(var H=0;H<b.X.length;H++)if(b.u.indexOf(H)==-1)e$.push(b.X[H]);
- e$.splice(b.u[0],0,d9);for(var H=1;H<bO;H++)if(b.X[b.u[H]].rect.t()>2e6){alert("Blended areas are too large.");
- return}for(var H=1;H<bO;H++){var D=b.X[b.u[H]],dA=D.rect.clone();dA.sd(1,1);var ho=X.T(dA.t()*4);X.EU(D.buffer,D.rect,ho,dA);
- d9.extend(dA);var c$=X.T(dA.t()*4);X.EU(d9.buffer,d9.rect,c$,dA);var x=X.T(dA.t());X.y4(ho,x,3);X.round(x,200);
- X.qe(x,ho,3);X.Q.aK("norm",ho,dA,c$,dA,dA,1);X.uR.tn(c$,x,dA);X.EU(c$,dA,d9.buffer,d9.rect)}var x=new aO([2,10,0],this);
- x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:[b.u[0]]};b.kZ(x);this.TA(x.data,b)}if(Y==e.fc){var e$=b.X.slice(0),hy=b.u.slice(0);
- for(var H=0;H<e$.length;H++){var D=e$[H],f$=D.add.vmsk;if(D.eC()&&f$&&D.add.vstk.strokeEnabled.v&&!D.add.vstk.fillEnabled.v){var dd=f$.n,cx=0,er=-1;
- for(var ef=0;ef<dd.length;ef++){if((dd[ef].type==0||dd[ef].type==3)&&dd[ef].bM!=-1){cx++;if(dd[ef].type==3&&er==-1){dd[ef].T7=dd[ef].bM=1;
- er=ef}}}if(cx>1&&er!=-1){console.log("separating an open path into a new layer");D=D.clone();f$=D.add.vmsk;
- dd=f$.n;var M=dd[er].length,cw=D.clone();cw.add.lyid=b.PK();f$.n=dd.slice(0,2).concat(dd.slice(er,er+M+1));
- f$.u=[];D.j6(b);D.s();var as=cw.add.vmsk.n;cw.add.vmsk.n=as.slice(0,er).concat(as.slice(er+M+1,as.length));
- cw.add.vmsk.u=[];cw.j6(b);e$[H]=D;e$.splice(H+1,0,cw);for(var ef=0;ef<hy.length;ef++)if(hy[ef]>H)hy[ef]++;
- var d$=hy.indexOf(H);if(d$!=-1){hy.splice(d$+1,0,H+1)}}}}if(e$.length!=b.X.length){var x=new aO("Splitting open paths",this);
- x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:hy};b.kZ(x);this.TA(x.data,b)}}if(Y==e.ul){this.tl({e:e.fc},Z,b,J,w);
- var ci=b.u.slice(0),cb=b.X.slice(0),gx=b.cH();if(gx.length==0)return;b._a(gx,!1,K.WH);var x=new aO([6,36,0],this);
- x.data={e:e.YA,w_:cb,LJ:b.X.slice(),Xn:ci,gM:b.u.slice(0)};b.kZ(x);this.TA(x.data,b)}if(Y==e.jt){var eU=d.add.SoLd;
- if(eU==null)return;var eW=eU.Idnt.v,aX=b.hz(eW);aX.ax(!1);var aB=aX.mT[0],dA=aX.mT[1];if(X.lo(aB)){alert("The smart object contains transparency.");
- return}var et=d8.Ce("jpg").Rh([[aB.buffer]],dA.d,dA.v,[90]);this.tl({e:e.T0,nI:b,data:new Uint8Array(et),id:eW,WH:"jpg"},Z,b,J,w);
- console.log(b.add);return}if(Y==e.T0){var h6=K.nI.hz(K.id),dm=h6.clone();dm.raw=K.data;if(K.WH){dm.oM=" ";
- dm.Nt=" ";dm.Xa=dm.Xa+"."+K.WH}else{dm.oM="8BIM";dm.Nt="8BPB";dm.Xa=dm.Xa+".psd"}dm.ax(!1);h6.ax(!1);
- var x=new aO([6,36,1],this);x.data={e:e.T0,id:K.id,rK:h6,cQ:dm};K.nI.kZ(x);this.TA(x.data,K.nI)}if(Y==e.h1){var x=new aO([6,36,4],this);
- x.data={e:Y,$:S,n6:d.add.SoLd.Impr.v.classID,zz:K.zz};b.kZ(x);this.TA(x.data,b)}if(Y==e.Bq){var dg,h5;
- if(K.gO){dg=K.nI;h5=K.gO}else{K.nI._J();K.nI.Lz();K.nI.s();K.nI.h7();K.nI.ax();dg=d8.Ce("PSD").Rh(K.nI,0,0,[!0,!0]);
- h5=K.nI.name}if(!(dg instanceof ArrayBuffer))throw"e";dg=new Uint8Array(dg);var a=K.eM!=null?K.eM:b.u[b.u.length-1]+1,iL=b.M7(dg,h5,0,0,!0),e$=b.X.slice(0);
- e$.splice(a,0,iL);var x=new aO([6,36,2],this);x.data={e:e.YA,w_:b.X.slice(),LJ:e$,Xn:b.u.slice(0),gM:[e$.indexOf(iL)]};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.f4&&K.gc=="merge"){var hd=[],d2=b.root.children,c_=0;for(var H=0;H<d2.length;
- H++){var h=d2[H],D=h.$,f4=h.children,a0=!0;if(!D.Gg()||f4.length==0)continue;for(var ef=0;ef<f4.length;
- ef++)if(!f4[ef].$.getName().startsWith("_a_")){a0=!1;break}if(a0)hd.push(b.X.indexOf(D))}var bw=[];for(var H=0;
- H<hd.length;H++)if(b.u.indexOf(hd[H])!=-1)bw.push(hd[H]);if(bw.length>=2)hd=bw;if(hd.length<2){alert("At least two animation folders needed (whose layers start with \"_a_\").",3500);
- return}var ab=[];for(var H=0;H<hd.length;H++)ab.push(b.X[hd[H]].getName());var aG=[];for(var e3=0;e3<hd.length;
- e3++){var h=b.root.h2(hd[e3]),dr=[[],[],0,e3];aG.push(dr);for(var H=0;H<h.children.length;H++){var k=h.children[H].index,D=h.children[H].$,fX=D.getName(),aM=20,fq=fX.split(",");
- if(fq.length>1){var db=parseInt(fq.pop());if(!isNaN(db)&&db!=0)aM=db}dr[0].push(D);dr[1].push(aM);dr[2]+=aM}}aG.sort(function(x,ho){return ho[2]-x[2]});
- var iP=aG[0],ac=iP[2];for(var fl=1;fl<aG.length;fl++){var dr=aG[fl],fg=1,dx=dr[1].slice(0),fF=0;while((fg+1)*dr[2]<=iP[2]){fg++;
- dx=dx.concat(dr[1])}dr[1]=dx;dr[2]*=fg;var fe=iP[2]/dr[2];for(var H=0;H<dr[1].length;H++){var cl=Math.floor(dr[1][H]*fe);
- dr[1][H]=cl;fF+=cl}while(fF<ac){fF++;dr[1][dr[1].length-1]++}dr[2]=fF}var h0=[],c0=[],cl=[];for(var H=0;
- H<aG.length;H++){h0.push(0);c0.push(0)}while(c_<ac){var fi=1e9,hk=-1;for(var H=0;H<aG.length;H++){var hD=aG[H][1],ff=h0[H];
- if(ff!=hD.length&&c0[H]+hD[ff]<c_+fi){hk=H;fi=c0[H]+hD[ff]-c_}}c0[hk]+=aG[hk][1][h0[hk]];h0[hk]++;if(fi!=0){cl.push(fi);
- c_+=fi}}for(var H=0;H<cl.length;H++){var hJ=cl[H],ae=hJ>>>1;if(hJ<17){var k=cl.length-1;if(H==0)cl[1]+=hJ;
- else if(H==cl.length-1)cl[k-1]+=hJ;else{cl[H-1]+=ae;cl[H+1]+=hJ-ae}cl.splice(H,1);H--}}var gJ=[],e6=new bW(0,0,b.d,b.v);
- for(var H=0;H<b.X.length;H++){gJ[H]=b.X[H].TK();b.X[H].hu(!1)}var hI=b.u.slice(0);b.u=hd;var cy=b.cH();
- cy.sort(function(x,ho){return x-ho});var e$=[];for(var H=0;H<b.X.length;H++){if(cy.indexOf(H)==-1)e$.push(b.X[H])}aG.sort(function(x,ho){return x[3]-ho[3]});
- function b7(hD,cz){var H=0,c7=0;while(c7+hD[H]<=cz){c7+=hD[H];H++}return H}c_=0;e$.splice(cy[0],0,b.bm());
- for(var e2=0;e2<cl.length;e2++){var B=[];for(var H=0;H<aG.length;H++){var ff=b7(aG[H][1],c_)%aG[H][0].length,D=aG[H][0][ff];
- B.push(D)}var D=b.G7();for(var H=0;H<aG.length;H++){var gh=B[H],eJ=b.X[hd[H]];gh.hu(!0);eJ.hu(!0)}b.s();
- b.h7();var aB=b.ax();D.rect=X.t3(aB,e6);D.buffer=X.T(D.rect.t()*4);X.EU(aB,e6,D.buffer,D.rect);for(var H=0;
- H<aG.length;H++){var gh=B[H],eJ=b.X[hd[H]];gh.hu(!1);eJ.hu(!1)}D.hu(e2==0);D.Xq("_a_frm"+e2+","+cl[e2]);
- e$.splice(cy[0]+1+e2,0,D);c_+=cl[e2]}var D=b.G7();D.Xq(ab.join(" + "));D.Dv="pass";D.add.lsct=g7.S6;
- D.OZ=24;e$.splice(cy[0]+1+cl.length,0,D);for(var H=0;H<b.X.length;H++)b.X[H].hu(gJ[H]);var x=new aO([6,12,0],this);
- x.data={e:e.YA,w_:b.X,LJ:e$,Xn:hI,gM:[cy[0]+1+cl.length]};b.kZ(x);this.TA(x.data,b)}if(Y==e.Go||Y==e.Fo||Y==e.UC){var cb=b.X.slice(0),ci=b.u.slice(0),c8=!0,iL,bz;
- if(Y==e.Go)b.u=[S,S-1];if(Y==e.UC){b.u=[];for(var H=0;H<b.X.length;H++)if(b.X[H].TK())b.u.push(H)}var gx=b.cH();
- gx.sort(function(x,ho){return x-ho});var h9=new bW,e6=new bW(0,0,b.d,b.v);for(var H=0;H<gx.length;H++){var k=gx[H],D=b.X[k];
- c8=c8&&D.eC()&&D.add.vmsk!=null;h9=h9.tO(b.root.h2(k).Ri(b,!0))}if(c8){iL=b.X[gx[0]].clone();var f$=iL.add.vmsk;
- for(var H=1;H<gx.length;H++){var M=b.X[gx[H]],as=e.dd.Rl(M.add.vmsk.n);f$.n=f$.n.concat(as.slice(2));
- iL.add.vogk=iL.add.vogk.concat(JSON.parse(JSON.stringify(M.add.vogk)))}iL.add.vmsk.r4=!0;iL.j6(b)}else if(e6.cs(h9)){iL=b.G7();
- iL.Xq(b.X[gx[gx.length-1]].getName());iL.rect=h9;iL.buffer=X.T(h9.t()*4);var fV=b.ax(gx);X.EU(fV,e6,iL.buffer,h9);
- iL.s()}else{b._a(gx,!0);iL=b.X[b.u[0]];b.X.splice(b.u[0],1);var hE=b.hz(iL.add.SoLd.Idnt.v);b.add.lnk2.splice(b.add.lnk2.indexOf(hE),1);
- delete iL.add.SoLd}var c6=J.q(Q.Vo),dw=-1;if(K.Bd&&K.Bd.Dplc&&K.Bd.Dplc.v)c6=!0;if(c6&&Y==e.UC&&b.X[ci[0]].$A()&&b.X[ci[0]].rect.S2()){dw=ci[0];
- iL.Xq(b.X[dw].getName())}var e$=[];for(var H=0;H<b.X.length;H++)if(c6||gx.indexOf(H)==-1)if(H!=dw)e$.push(b.X[H]);
- var bm=gx[gx.length-1],gu=bm==b.X.length-1?null:b.X[bm+1],eG=gu?e$.indexOf(gu):e$.length;e$.splice(eG,0,iL);
- bz=[eG];var x=new aO([6,12,0],this);x.data={e:e.YA,w_:cb,LJ:e$,Xn:ci,gM:bz};b.kZ(x);this.TA(x.data,b)}if(Y==e.XH){var d9=b.G7();
- d9.rect=new bW(0,0,b.d,b.v);d9.buffer=X.T(d9.rect.t()*4);X.Zs(d9.buffer,4294967295);X.Q.aK("norm",b.ax(),d9.rect,d9.buffer,d9.rect,d9.rect,1);
- d9.Xq("Background");d9.add.lspf=1<<2;var x=new aO([6,12,1],this);x.data={e:e.YA,w_:b.X.slice(),LJ:[d9],Xn:b.u.slice(0),gM:[0]};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.oz||Y==e.HA||Y==e.l1||Y==e.PT||Y==e.jA){var D=Y==e.jA?b.X[b.u[0]].clone():b.G7(),ea=eh.get([0,3]),fN=K.xF,cS=!1,hz,b3;
- if(Y==e.l1)ea=eh.get([12,76,1]);if(Y==e.jA){var iG=b.X[b.u[0]],bo=iG.Jk(b,b.G);if(bo==null){alert("Copied area is empty");
- return}D.rect=bo.rect;D.buffer=bo.TT;D.vd(b)}if(Y==e.PT){D.rect=g$.fS.A7(K.l$,b);D.buffer=K.l$.buffer.slice(0);
- if(K._4&&b.G){D.r=new e.y$;D.r.rect=b.G.rect;D.r.color=0;D.r.channel=b.G.channel.slice(0)}}if(Y==e.oz){this.track({QX:"make",Bd:{classID:"Mk",null:cn.M4("Lyr")}})}if(Y==e.HA){D.OZ|=16;
- var hU=K.Bd.Usng.v,fc=hU.Type.v,hr=cN.pe[fc.classID];ea=eh.get(cN.names[hr]);if(hU.Nm)fN=hU.Nm.v;D.add[hr]=fG.RI(hr);
- if(D.add[hr]==null)D.add[hr]={};for(var aY in fc)D.add[hr][aY]=JSON.parse(JSON.stringify(fc[aY]));D.r=g$.fS.R4(b)}if(Y==e.l1){D.OZ|=16;
- var h1=K.Bd,hU=h1.Usng.v,f0=hU.Type.v,cr=hU.Shp;if(cr==null){var g6=b.yh(),bs=g6[0],cO=g6[1];if(cO.length!=0){var gs=bs[cO[0]].add;
- D.add.vmsk=gs.vmsk.clone();D.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));D.add.vogk=JSON.parse(JSON.stringify(gs.vogk));
- b.FW=[]}else D.r=g$.fS.R4(b)}else{console.log(hU);D.add.vmsk=new e.dd;D.add.vstk=JSON.parse(JSON.stringify(hU.strokeStyle?hU.strokeStyle.v:iy.vG.default));
- D.add.vogk=[];if(cr){var ax=X.Sj.Cc(cr);if(ax){D.add.vogk=[ax];D.add.vmsk.n.push({type:0,bM:1,length:0});
- X.Sj.hZ(D.add.vogk,D.add.vmsk)}else{cr=cr.v;var dM=cr.classID;if(dM=="Plgn"){var ca=cr.Cntr.v,dN=cr.corner.v;
- ca=new iz(ca.Hrzn.v.val,ca.Vrtc.v.val);dN=new iz(dN.Hrzn.v.val,dN.Vrtc.v.val);D.add.vmsk.n=X.Y.uf.Od(ca.x,ca.y,Math.sqrt(dN.x*dN.x+dN.y*dN.y),Math.atan2(dN.y,dN.x),cr.sides.v,0)}else if(dM=="customShape"){var gn=X.Sj.fQ(cr),gV=gn[2]-gn[0],eH=gn[3]-gn[1],i9=w.Z5,bF,fz;
- for(var H=0;H<i9.length;H++)if(i9[H].RG==cr.Nm.v)bF=i9[H];if(bF){fz=e.dd.Rl(bF.n);X.Y.Af(fz,new cM(gV,0,0,eH,gn[0],gn[1]))}else fz=X.Y.uf.Rect(gn[0],gn[1],gV,eH,0);
- D.add.vmsk.n=fz}D.ck()}}}var fn={solidColorLayer:0,gradientLayer:1,patternLayer:2}[f0.classID],dO=["SoCo","GdFl","PtFl"][fn];
- D.add[dO]=JSON.parse(JSON.stringify(iy.Le[fn]));g$.fS.Ho(f0,D.add[dO],fn);if(cr==null)ea=eh.get([6,48,0,fn]);
- if(dO=="PtFl")b.te(e1.ow(D.add[dO].Ptrn.v,w.wD));D.j6(b)}var bO=g$.fS.iU(b,ea+" ");D.Xq(ea+" "+(bO+1));
- if(fN)D.Xq(fN);var dz=b.u.length==0?b.X.length-1:b.u[b.u.length-1],bP=b.X[dz];if(Y==e.l1&&bP.$A()&&bP.rect.S2()){cS=!0;
- D.Xq(bP.getName());hz=dz}else{hz=dz+1;if(bP&&bP.add.lsct==g7.CF)hz--}if(K.akT)hz=Math.max(0,hz-1);var e$=b.X.slice(0);
- e$.splice(hz,cS?1:0,D);var dE=[5,2];if(Y==e.oz)dE=[6,13];if(Y==e.HA)dE=[6,1];if(Y==e.l1){dE=[6,48,1];
- var cr=K.Bd.Usng.v.Shp;if(cr){var es={Rctn:[10,32],Ln:[10,35],Elps:[10,33],Plgn:[12,93,0],customShape:[10,31]}[cr.v.classID];
- if(es)dE=es}}if(Y==e.jA){dE=[6,49]}if(Y==e.jA||Y==e.l1||Y==e.PT)if(b.G)b3=[b.G,null];var x=new aO(dE,this);
- x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:[hz],Vu:b3};b.kZ(x);this.TA(x.data,b);if(Y==e.l1&&cr==null&&fn!=0||Y==e.HA){var bg=new n(R.E.P);
- bg.data={e:R.U.dp,ih:hb.Pt.P9};Z.B(bg)}}if(Y==e.Dy){var D=b.G7();D.Xq(eh.get([0,4])+" "+b.X.length);
- D.Dv="pass";D.add.lsct=g7.CF;D.OZ=24;var fS=b.bm(),dz=S,hz=dz+1,e$=b.X.slice(0);e$.splice(hz,0,fS,D);
- var x=new aO([6,20],this);x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:[hz+1]};b.kZ(x);this.TA(x.data,b)}if(Y==e.Vk||Y==e.b2){var a7=Y==e.Vk?K.source:b.u[0],bh,f9,gd=b.u.indexOf(a7)!=-1,gg=J.q(Q.Vo)|K.agu,fo;
- if(gd)fo=b.cH();else fo=b.Jr(a7);fo.sort(function(x,ho){return x-ho});if(Y==e.Vk){bh=K.target;f9=K.qO>.5}else if(K.target!=null){bh=K.target;
- f9=!0;b.MP=!0}else{var a2=K.gc;f9=a2>1;if(a2==0){bh=b.X.length-1}if(a2==1){bh=fo[fo.length-1]+1;var M=b.Jr(bh);
- if(M.indexOf(a7)==-1)bh+=M.length-1}if(a2==2){bh=fo[0]-1;var M=b.Jr(bh);if(M.indexOf(a7)==-1)bh-=M.length-1}if(a2==3){bh=0}if(bh<0||bh>b.X.length-1)return;
- b.MP=!0}if(fo.indexOf(bh)!=-1&&!gg)return;var df=b.X[bh],e$=[];if(gg)e$=b.X.slice(0);else for(var H=0;
- H<b.X.length;H++)if(fo.indexOf(H)==-1)e$.push(b.X[H]);var ee=e$.indexOf(df);if(Y==e.Vk&&df.Gg()&&df.add.lsct==g7.S6&&K.qO>.8)ee-=b.Jr(bh).length-1;
- var c2=[],am=gg?b.H7(gd?null:a7):null;for(var H=0;H<fo.length;H++){var eE=ee+(f9?0:1)+H,C=gg?am[H]:b.X[fo[H]];
- e$.splice(eE,0,C);c2.push(eE)}var x=new aO(gg?[6,0]:[6,35],this);x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:c2};
- b.kZ(x);this.TA(x.data,b);var h1={classID:"move",null:cn.M4("Lyr",!0),T:{t:"obj ",v:[{t:"indx",v:{classID:"Lyr",val:ee+(f9?0:1)}}]},Adjs:{t:"bool",v:!1},Vrsn:{t:"long",v:5},Dplc:{t:"long",v:gg}};
- this.track({QX:"move",Bd:h1})}if(Y==e.WI){if(K.dW){if(d==null||!d.Gg())return;var h=b.root.h2(S),ay=b.X.indexOf(h.ahH),e$=b.X.slice(0);
- e$.splice(S,1);e$.splice(ay,1);var hy=[];for(var H=ay;H<S-1;H++)hy.push(H);var x=new aO("Ungroup Layers",this);
- x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:hy};b.kZ(x);this.TA(x.data,b)}else{var D=b.G7(),b1=eh.get([0,4])+" ";
- D.Xq(b1+(g$.fS.iU(b,b1)+1));D.Dv="pass";if(K.xF)D.Xq(K.xF);D.add.lsct=b.u.length==1?g7.CF:g7.S6;D.OZ=24;
- var fS=b.bm(),fo=b.cH();if(fo.length==0)return;fo.sort(function(x,ho){return x-ho});var e$=[];for(var H=0;
- H<b.X.length;H++)if(fo.indexOf(H)==-1)e$.push(b.X[H]);var dz=b.u[b.u.length-1]-fo.length;e$.splice(dz+1,0,fS);
- for(var H=0;H<fo.length;H++)e$.splice(dz+2+H,0,b.X[fo[H]]);e$.splice(dz+2+fo.length,0,D);var x=new aO([6,9],this);
- x.data={e:e.YA,w_:b.X.slice(0),LJ:e$,Xn:b.u.slice(0),gM:[e$.indexOf(D)]};b.kZ(x);this.TA(x.data,b);var A={QX:"make",S_:!0};
- A.Bd={classID:"Mk",null:cn.M4("layerSection"),From:cn.M4("Lyr",!0),Usng:{t:"Objc",v:{classID:"layerSection",Nm:{t:"TEXT",v:D.getName()}}}};
- this.track(A)}}if(Y==e.B_){if(b.u.length!=1)return;var a=b.u[0],eT=J.q(Q.Vo);if(b.X[a].ts()==null){Y=e.FP;
- K.Ah=b.G?!eT?"RvlS":"HdSl":!eT?"RvlA":"HdAl"}else Y=e.La}if(Y==e.FP){if(b.u.length!=1)return;var a=b.u[0],D=b.X[a];
- if(D.add.vmsk&&D.r==null)D.j6(b);var hM=D.ts();if(hM==null||K.alh){var x=new aO([6,21],this),bM=new e.y$,hf=K.Ah,aJ=hf=="RvlS"||hf=="HdSl";
- if(hf=="RvlS"||hf=="HdAl"||hf=="Trns")bM.color=0;if(aJ){bM.channel=b.G.channel.slice(0);bM.rect=b.G.rect.clone();
- if(hf=="HdSl")X.yK(bM.channel)}if(hf=="Trns"){bM.rect=D.rect.clone();bM.channel=X.T(D.rect.t());X.y4(D.buffer,bM.channel,3)}x.data={e:Y,$:a,r:bM,_6:hM,Vu:aJ?[b.G,null]:null};
- b.kZ(x);this.TA(x.data,b);b.X[a].Mn=1;this.track({QX:"make",Bd:{__name:"Make",classID:"Mk",Nw:{t:"type",v:{classID:"Chnl"}},At:{t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:"Msk"}}]},Usng:{t:"enum",v:{UsrM:hf}}}})}}else if(Y==e.iW){var el=b.X[K.src],O=b.X[K.PV];
- if(O.ts())return;var x=new aO([6,21],this),bM=el.ts();if(K.lc){x.data={e:e.FP,$:K.PV,r:bM.clone()}}else{x.data={e:Y,src:K.src,PV:K.PV,r:bM}}b.kZ(x);
- this.TA(x.data,b)}if(Y==e.xw){if(b.u.length!=1)return;var a=S;if(b.X[a].ts()!=null){var x=new aO([6,22],this);
- x.data={e:Y,$:a,r:b.X[a].ts()};b.kZ(x);this.TA(x.data,b)}}if(Y==e.hC){var cb=b.X.slice(0),d9=d.clone(),eD=d9.ts();
- X.Ue(eD.GF(d9.rect),d9.rect,d9.buffer,d9.rect);g$.fS.K8(b,d9);b.X[b.u[0]]=d9;var x=new aO([5,8],this);
- x.data={e:e.YA,w_:cb,LJ:b.X.slice(),Xn:b.u.slice(0),gM:b.u.slice(0)};b.kZ(x);this.TA(x.data,b)}if(Y==e.lG){if(b.u.length!=1)return;
- var a=b.u[0];if(b.X[a].MK(b).r==null){var x=new aO([6,45],this);x.data={e:Y,$:a,r:new e.y$};b.kZ(x);
- this.TA(x.data,b)}}if(Y==e.sH){if(b.u.length!=1)return;var a=b.u[0];if(b.X[a].MK(b).r!=null){var x=new aO([6,46],this);
- x.data={e:Y,$:a,r:b.X[a].MK(b).r};b.kZ(x);this.TA(x.data,b)}}if(Y==e.rh){if(K.$==null&&b.u.length!=1)return;
- if(b.X[S].c$()){var x=new aO([6,47],this),eU=JSON.stringify(b.X[S].add.SoLd),g_=JSON.parse(eU);delete g_.filterFX;
- x.data={e:e.AR,K6:[{aJ:S,AL:[eU,JSON.stringify(g_)],fL:[b.X[S].MK(b),null]}]};b.kZ(x);this.TA(x.data,b)}}if(Y==e.La){if(b.u.length!=1)return;
- if(d.add.vmsk==null){var x=new aO([6,23],this),dd=b.yh(),_=dd[1],dd=dd[0],bM,ax;if(K.ai0&&_.length!=0){var gs=dd[_[0]].add;
- bM=gs.vmsk.clone();ax=gs.vogk}else{bM=new e.dd;ax=[];bM.n[1].all=K.ans?0:1}x.data={e:Y,$:S,HS:!0,r:bM,Sj:JSON.stringify(ax),vG:null};
- if(d.eC()){x.data.vG=JSON.stringify(iy.vG.default)}b.kZ(x);this.TA(x.data,b)}}if(Y==e.mK){var el=b.X[K.src],O=b.X[K.PV];
- if(O.add.vmsk)return;var x=new aO([6,23],this),f$=el.add.vmsk;x.data={$:K.PV,HS:el.Mu,r:f$.clone(),Sj:JSON.stringify(el.add.vogk),vG:el.add.vstk?JSON.stringify(el.add.vstk):null};
- if(K.lc){x.data.e=e.La}else{x.data.e=Y;x.data.src=K.src;x.data.PV=K.PV}b.kZ(x);this.TA(x.data,b)}if(Y==e.se){if(b.u.length!=1)return;
- var D=b.X[S],f$=D.add.vmsk;if(f$!=null){var x=new aO([6,24],this);x.data={e:Y,$:S,HS:D.Mu,r:f$,Sj:JSON.stringify(D.add.vogk),vG:D.add.vstk?JSON.stringify(D.add.vstk):null};
- b.kZ(x);this.TA(x.data,b)}}if(Y==e.oK){var x=new aO("Metadata",this);x.data={e:Y,Wp:JSON.stringify(b.YQ),dN:JSON.stringify(K.dN)};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.Ma){var f3=K.PV?K.PV:b,by=f3.name,fN=K.N+".psd";if(by==fN)return;var x=new aO([6,37],this);
- x.data={e:Y,ab$:by,xF:fN};if(K.a7Z!=!0)f3.kZ(x);this.TA(x.data,f3)}if(Y==e.f4&&K.gc=="makeframes"){var ht=[];
- for(var H=0;H<b.u.length;H++){var k=b.u[H],D=b.X[k],ir=D.getName();if(ir.startsWith("_a_")||D.add.lsct==g7.lK)continue;
- ht.push([k,ir,"_a_"+ir,D.add.lnsr,null])}var x=new aO([6,37],this);x.data={e:e.Nw,y2:ht};b.kZ(x);this.TA(x.data,b)}if(Y==e.Nw){var by=d.getName(),fN=K.name.substring(0,255);
- if(by==fN)return;var x=new aO([6,37],this);x.data={e:Y,y2:[[S,by,fN,d.add.lnsr,null]]};b.kZ(x);this.TA(x.data,b);
- this.track(cn.He("Nm",{t:"TEXT",v:fN}))}if(Y==e.LA){var bQ=b.cH(),fm=[],fj=[];for(var H=0;H<bQ.length;
- H++){fm.push(b.X[bQ[H]].add.lclr);fj.push(K.a7C)}var x=new aO([6,38],this);x.data={e:Y,X:bQ,a9L:fm,abF:fj};
- b.kZ(x);this.TA(x.data,b)}if(Y==e.GU){var x=b.history[b.Fb];if(x!=null&&x.m==this&&x.data.e==Y&&x.data.$==K.K_&&x.data.zz.Q0==K.vy.Q0)x.data.zz=K.vy;
- else{x=new aO("Mask Density / Feather",this);x.data={e:Y,$:K.K_,n6:b.X[K.K_].Jm(K.vy.Q0),zz:K.vy};b.kZ(x)}this.TA(x.data,b)}if(Y==e.ew){var dG=JSON.stringify(K.N),i5=JSON.parse(dG),x=b.history[b.Fb];
- if(x!=null&&x.m==this&&x.data.e==Y&&x.data.Dh==K.Dh&&x.data.AV.join(",")==K.AV.join(",")){for(var H=0;
- H<K.AV.length;H++)x.data.WK[H]=i5;if(x.data.Bd&&i5.Nt!=0)g$.fS.Ho(i5.Bu,x.data.Bd.T.v,i5.Nt-1)}else{x=new aO([11,6],this);
- x.data={e:Y,AV:K.AV,Dh:K.Dh,a7a:[],WK:[]};var gS=!1;for(var H=0;H<K.AV.length;H++){var k=K.AV[H],D=b.X[k],i4=K.Dh?P.aW._u(b,k):JSON.parse(JSON.stringify(D.add.vstk));
- x.data.a7a.push(i4);x.data.WK.push(i5);if(JSON.stringify(i4)!=dG)gS=!0}if(!gS)return;b.kZ(x);if(K.Dh&&i5.Nt>0){var h1=x.data.Bd={classID:"setd",null:cn.M4("contentLayer",!0),T:{t:"Objc",v:{}}},dO=["SoCo","GdFl","PtFl"][i5.Nt-1];
- g$.fS.Ho(i5.Bu,h1.T.v,i5.Nt-1);this.track({QX:"set",Bd:h1})}}if(K.Dh&&i5.Nt==3)b.te(e1.ow(i5.Bu.Ptrn.v,w.wD));
- if(!K.Dh){var fT=i5.strokeStyleContent.v;if(fT.classID==iy.vG.YD[2])b.te(e1.ow(fT.Ptrn.v,w.wD))}this.TA(x.data,b)}};
- g$.fS.Ho=function(K,Z,b){var J=[iy._k,iy.WZ,iy.x6][b];if(Z.classID==null)Z.classID=["solidColorLayer","gradientLayer","patternLayer"][b];
- for(var H=0;H<J.length;H++)if(K[J[H]])Z[J[H]]=JSON.parse(JSON.stringify(K[J[H]]))};g$.fS.R4=function(K){var Z=new e.y$;
- if(K.G!=null){Z.color=0;Z.channel=K.G.channel.slice(0);Z.rect=K.G.rect.clone()}return Z};g$.fS.wX=function(K,Z,b,J){var w=J.d/b.d,Y=J.v/b.v,S=J.d/2,d=J.v/2,x=X.O.UJ(J).H;
- for(var H=0;H<K.X.length;H++){var c=K.X[H],M=c.add.SoLd;if(M==null||M.Idnt.v!=Z)continue;if(w!=1||Y!=1){var u=P.o.Ph(M.nonAffineTransform),t=X.I.oO(u,J),U=new cM;
- U.translate(-S,-d);U.scale(w,Y);U.translate(S,d);var A=X.I.KS(t,X.I.rx(U)),y=x.slice(0);X.I.apply(A,y);
- M.Trnf=P.o.E5(y);M.nonAffineTransform=P.o.E5(y)}c.ZV(K)}K.s()};g$.fS.adS=function(K,Z,b){Z.color=255-Z.color;
- X.yK(Z.channel);Z.r4=!0;K.j6(b);b.s()};g$.fS.prototype.k3=function(K,Z){var b=K.e,J=Z.X[K.$];Z.ot=!0;
- if(b==e.T0){Z.add.lnk2.splice(Z.add.lnk2.indexOf(K.cQ),1,K.rK);g$.fS.wX(Z,K.id,K.cQ.mT[1],K.rK.mT[1])}if(b==e.h1){J.add.SoLd.Impr.v.classID=K.n6;
- J.ZV(Z)}if(b==e.cY){var w=JSON.parse(K.AV);for(var H=0;H<w.length;H++)Z.X[w[H]].Dv=K.UK[H];Z.s()}if(b==e.zA){var w=JSON.parse(K.AV);
- for(var H=0;H<w.length;H++)Z.X[w[H]].opacity=K.UK[H];Z.s()}if(b==e.u2){var w=JSON.parse(K.AV);for(var H=0;
- H<w.length;H++)if(Z.X[w[H]].add.lsct!=g7.lK)Z.X[w[H]].add.lspf=K.UK[H]}if(b==e.Zt){var Y=K.KC,S=K.a7N;
- delete J.add[Y[0]];if(S[0]!="----")J.add[S[0]]=S[1]}if(b==e.rD){J.add.iOpa=K.UK;Z.s()}if(b==e.md){for(var H=0;
- H<K.AV.length;H++){var d=Z.X[K.AV[H]];d.hu(!d.TK())}Z.s()}if(b==e.oX){var x=J.ts();x.isEnabled=!x.isEnabled;
- J.j6(Z);Z.s()}if(b==e.rf){var x=J.MK(Z).r;x.isEnabled=!x.isEnabled;J.s();Z.s()}if(b==e.Ii){var x=J.add.vmsk;
- x.isEnabled=!x.isEnabled;if(!x.isEnabled){if(J.vw){J.r=J.vw;J.vw=null}else J.r=null}else if(J.r){J.vw=J.r;
- J.r=null}J.j6(Z);Z.s()}if(b==e.WQ){J.IY=!J.IY;Z.s()}if(b==e.No){J.add.lmfx.masterFXSwitch.v=!J.add.lmfx.masterFXSwitch.v;
- J.V.to=!0;Z.s()}if(b==e.We){J.add.SoLd.filterFX.v.enab.v=!J.add.SoLd.filterFX.v.enab.v;J.kR(Z);Z.s()}if(b==e.Y$){var c=K.index,M=J.add.lmfx[iy.oC[c[0]]].v[c[1]].v;
- M.enab.v=!M.enab.v;J.V.to=!0;Z.s()}if(b==e.jl){var u=Z.X[K.acd],t=Z.X[K.aiL],U=K.a79,A=K.a6j;if(U=="")delete u.add.lmfx;
- else u.add.lmfx=JSON.parse(U);if(A=="")delete t.add.lmfx;else t.add.lmfx=JSON.parse(A);u.V.to=!0;t.V.to=!0;
- Z.s()}if(b==e.NP){var y=J.add.SoLd.filterFX.v.filterFXList.v[K.index].v;y.enab.v=!y.enab.v;J.kR(Z);Z.s()}if(b==e.VB){J.add.SoLd.filterFX.v=JSON.parse(JSON.stringify(K.air));
- J.kR(Z);Z.s()}if(b==e.b1){var x=J.ts();x.zY=!x.zY}if(b==e.gG){var x=J.add.vmsk;x.zY=!x.zY}if(b==e.jR){var B=K.EK;
- for(var H=0;H<B.length;H+=2){var I=B[H],d=I>=0?Z.X[I]:Z.zX[-1-I];d.add.vogk=JSON.parse(B[H+1]);X.Sj.hZ(d.add.vogk,d.add.vmsk);
- if(I>=0)d.j6(Z)}Z.s()}if(b==e.Wj){J.add.artb=JSON.parse(K.a2w);Z.s()}if(b==e.Li){Z.G=K.Q9;Z.B7=K.EK.slice(0);
- Z.zw=K.jI.slice(0);Z.RK=Z.BT=!0}if(b==e.Gj){var j=K.a6n;for(var H=0;H<j.length;H++)Z.X[H].ye=j[H]}if(b==e.YA){if(K.Xn)Z.u=K.Xn;
- if(K.Vu)Z.G=K.Vu[0];Z.uv=null;Z.s();Z.Eo(K.w_)}if(b==e.FP){g$.fS.K8(Z,J);if(K._6)g$.fS.Oc(Z,J,K._6);
- if(K.Vu){var k=K.Vu[0];if(k==null)delete Z.G;else Z.G=k}}if(b==e.iW){g$.fS.K8(Z,Z.X[K.PV]);g$.fS.Oc(Z,Z.X[K.src],K.r)}if(b==e.xw){g$.fS.Oc(Z,J,K.r)}if(b==e.lG){J.MK(Z).r=null;
- J.s();Z.s()}if(b==e.sH){J.MK(Z).r=K.r;J.s();Z.s()}if(b==e.AR){g$.fS.Sn(Z,K.K6,0)}if(b==e.La){g$.fS.Sp(Z,J,!0)}if(b==e.mK){g$.fS.Sp(Z,Z.X[K.PV],K.r.isEnabled);
- g$.fS.yw(Z,Z.X[K.src],K)}if(b==e.se){g$.fS.yw(Z,J,K)}if(b==e.oK){Z.YQ=JSON.parse(K.Wp)}if(b==e.Ma){Z.name=K.ab$}if(b==e.Nw){for(var H=0;
- H<K.y2.length;H++){var C=K.y2[H],d=Z.X[C[0]];d.Xq(C[1]);if(C[3])d.add.lnsr=C[3];else delete d.add.lnsr}}if(b==e.LA){for(var H=0;
- H<K.X.length;H++)Z.X[K.X[H]].add.lclr=K.a9L[H]}if(b==e.ew){var i=K.a7a;for(var H=0;H<K.AV.length;H++){var d=Z.X[K.AV[H]],E=i[H];
- if(!K.Dh)d.add.vstk=JSON.parse(JSON.stringify(E));else P.aW.oF(d,JSON.parse(JSON.stringify(E)));d.St(Z)}Z.s()}if(b==e.GU){J.SK(K.n6);
- J.j6(Z);Z.s()}Z.BT=!0};g$.fS.prototype.TA=function(K,Z){var b=K.e,J=Z.X[K.$];Z.ot=!0;if(b==e.T0){Z.add.lnk2.splice(Z.add.lnk2.indexOf(K.rK),1,K.cQ);
- g$.fS.wX(Z,K.id,K.rK.mT[1],K.cQ.mT[1])}if(b==e.h1){J.add.SoLd.Impr.v.classID=K.zz;J.ZV(Z)}if(b==e.cY){var w=JSON.parse(K.AV);
- for(var H=0;H<w.length;H++)Z.X[w[H]].Dv=K.zz;Z.s()}if(b==e.zA){var w=JSON.parse(K.AV);for(var H=0;H<w.length;
- H++)Z.X[w[H]].opacity=K.zz;Z.s()}if(b==e.u2){var w=JSON.parse(K.AV);for(var H=0;H<w.length;H++)if(Z.X[w[H]].add.lsct!=g7.lK)Z.X[w[H]].add.lspf=K.zz[H]}if(b==e.Zt){var Y=K.a7N,S=K.KC;
- delete J.add[Y[0]];if(S[0]!="----")J.add[S[0]]=S[1]}if(b==e.rD){J.add.iOpa=K.zz;Z.s()}if(b==e.md){for(var H=0;
- H<K.AV.length;H++){var d=Z.X[K.AV[H]];d.hu(!d.TK())}Z.s()}if(b==e.oX){var x=J.ts();x.isEnabled=!x.isEnabled;
- J.j6(Z);Z.s()}if(b==e.rf){var x=J.MK(Z).r;x.isEnabled=!x.isEnabled;J.s();Z.s()}if(b==e.Ii){var x=J.add.vmsk;
- x.isEnabled=!x.isEnabled;if(!x.isEnabled){if(J.vw){J.r=J.vw;J.vw=null}else J.r=null}else if(J.r){J.vw=J.r;
- J.r=null}J.j6(Z);Z.s()}if(b==e.WQ){J.IY=!J.IY;Z.s()}if(b==e.No){J.add.lmfx.masterFXSwitch.v=!J.add.lmfx.masterFXSwitch.v;
- J.V.to=!0;Z.s()}if(b==e.We){J.add.SoLd.filterFX.v.enab.v=!J.add.SoLd.filterFX.v.enab.v;J.kR(Z);Z.s()}if(b==e.Y$){var c=K.index,M=J.add.lmfx[iy.oC[c[0]]].v[c[1]].v;
- M.enab.v=!M.enab.v;J.V.to=!0;Z.s()}if(b==e.jl){var u=Z.X[K.acd],t=Z.X[K.aiL],U=K.a2r,A=K.a1H;if(U=="")delete u.add.lmfx;
- else u.add.lmfx=JSON.parse(U);if(A=="")delete t.add.lmfx;else t.add.lmfx=JSON.parse(A);u.V.to=!0;t.V.to=!0;
- Z.s()}if(b==e.NP){var y=J.add.SoLd.filterFX.v.filterFXList.v[K.index].v;y.enab.v=!y.enab.v;J.kR(Z);Z.s()}if(b==e.VB){J.add.SoLd.filterFX.v=JSON.parse(JSON.stringify(K.ahk));
- J.kR(Z);Z.s()}if(b==e.b1){var x=J.ts();x.zY=!x.zY}if(b==e.gG){var x=J.add.vmsk;x.zY=!x.zY}if(b==e.jR){var B=K.Ax;
- for(var H=0;H<B.length;H+=2){var I=B[H],d=I>=0?Z.X[I]:Z.zX[-1-I];d.add.vogk=JSON.parse(B[H+1]);X.Sj.hZ(d.add.vogk,d.add.vmsk);
- if(I>=0)d.j6(Z)}Z.s()}if(b==e.Wj){J.add.artb=JSON.parse(K.Bh);Z.s()}if(b==e.Li){Z.G=K.q6;Z.B7=K.Ax.slice(0);
- Z.zw=K.im.slice(0);Z.RK=Z.BT=!0}if(b==e.Gj){var j=K.a5c;for(var H=0;H<j.length;H++)Z.X[H].ye=j[H]}if(b==e.YA){var k=K.LJ,C=0,i;
- for(var H=0;H<k.length;H++){var d=k[H],E=d.add.lsct;if(E==g7.lK)C++;else if(E==g7.CF||E==g7.S6)C--;if(d.add.artb&&C!=0)i="Artboards can not be inside folders."}if(i){Z.history.pop();
- Z.Fb--;alert(i);return}if(K.gM)Z.u=K.gM;if(K.Vu)Z.G=K.Vu[1];Z.uv=null;Z.s();Z.Eo(K.LJ)}if(b==e.FP){if(K._6)g$.fS.K8(Z,J);
- g$.fS.Oc(Z,J,K.r);if(K.Vu){var o=K.Vu[1];if(o==null)delete Z.G;else Z.G=o}}if(b==e.iW){g$.fS.K8(Z,Z.X[K.src]);
- g$.fS.Oc(Z,Z.X[K.PV],K.r)}if(b==e.xw){g$.fS.K8(Z,J)}if(b==e.lG){J.MK(Z).r=K.r;J.Mn=0;J.s();Z.s()}if(b==e.sH){J.MK(Z).r=null;
- J.Mn=0;J.s();Z.s()}if(b==e.AR){g$.fS.Sn(Z,K.K6,1)}if(b==e.La){g$.fS.yw(Z,J,K)}if(b==e.mK){g$.fS.Sp(Z,Z.X[K.src],K.r.isEnabled);
- g$.fS.yw(Z,Z.X[K.PV],K)}if(b==e.se){g$.fS.Sp(Z,J,K.r.isEnabled)}if(b==e.oK){Z.YQ=JSON.parse(K.dN)}if(b==e.Ma){Z.name=K.xF}if(b==e.Nw){for(var H=0;
- H<K.y2.length;H++){var $=K.y2[H],d=Z.X[$[0]];d.Xq($[2]);if($[4])d.add.lnsr=$[4];else delete d.add.lnsr}}if(b==e.LA){for(var H=0;
- H<K.X.length;H++)Z.X[K.X[H]].add.lclr=K.abF[H]}if(b==e.ew){var m=K.WK;for(var H=0;H<K.AV.length;H++){var d=Z.X[K.AV[H]],z=m[H];
- if(!K.Dh)d.add.vstk=JSON.parse(JSON.stringify(z));else P.aW.oF(d,JSON.parse(JSON.stringify(z)));d.St(Z)}Z.s()}if(b==e.GU){J.SK(K.zz);
- J.j6(Z);Z.s()}Z.BT=!0};g$.fS.iU=function(K,Z){var b=0;for(var H=0;H<K.X.length;H++){var J=K.X[H].getName();
- if(J.startsWith(Z)){var w=J.slice(Z.length).trim(),Y=parseInt(w);if(!isNaN(Y)&&Y+""==w)b=Y}}return b};
- g$.fS.Sn=function(K,Z,b){for(var H=0;H<Z.length;H++){var J=Z[H],w=K.X[J.aJ];if(J.AL){w.add.SoLd=JSON.parse(J.AL[b])}if(J.fL){if(J.fL[1-b]!=null)K.Vp(J.fL[1-b]);
- if(J.fL[b]!=null)K.$0(J.fL[b]);else w.Mn=0}w.ZV(K)}};g$.fS.A7=function(K,Z){var b=K.Ay,J=K.rect.clone();
- if(b!=null&&(b.x!=Z.d||b.y!=Z.v)){J.x=Math.floor((Z.d-J.d)/2);J.y=Math.floor((Z.v-J.v)/2)}return J};
- g$.fS.K8=function(K,Z){if(Z.vw)Z.vw=null;else Z.r=null;Z.j6(K);K.s();Z.Mn=0};g$.fS.Oc=function(K,Z,b){if(Z.r)Z.vw=b;
- else Z.r=b;Z.j6(K);K.s()};g$.fS.Sp=function(K,Z,b){if(Z.vw&&b){Z.r=Z.vw;Z.vw=null}else if(Z.r&&b){Z.r=null}delete Z.add.vogk;
- delete Z.add.vstk;delete Z.add.vmsk;Z.j6(K);Z.Mu=!1;K.uv=[];K.s()};g$.fS.yw=function(K,Z,b){Z.add.vogk=JSON.parse(b.Sj);
- if(b.vG)Z.add.vstk=JSON.parse(b.vG);else delete Z.add.vstk;Z.add.vmsk=b.r.clone();if(Z.r&&Z.add.vmsk.isEnabled)Z.vw=Z.r;
- Z.j6(K);Z.Mu=b.HS;K.uv=[K.X.indexOf(Z)];K.FW=[];K.s()};g$.oW=function(){g$.$J.call(this,P.RT);this.Iq=null;
- this.at=null;this.UP=null;this.Ry=[];this.gF=null};g$.oW.prototype=new g$.$J;g$.oW.prototype.tl=function(K,Z,b,J,w){var Y=K.$;
- if(Y==null)Y=b.u[0];var S=b.X[Y],d=K.lV;if(this.Iq==null){this.UP=g$.oW.Ys(b,S);this.Iq=JSON.stringify(this.UP);
- if(S.add.lmfx)this.at=JSON.stringify(S.add.lmfx)}if(S.add.lmfx==null){S.add.lmfx=JSON.parse(iy.default);
- for(var H=0;H<iy.order.length;H++)S.add.lmfx[iy.oC[H]]={t:"VlLs",v:[]}}if(K.e=="scaleeffects"){if(K.N=="confirm"||K.N=="cancel"){this.tl({e:K.N},Z,b,J,w);
- return}S.add.lmfx=JSON.parse(this.at);e1.aZ(S.add.lmfx,K.N/100)}else if(K.e=="changeprop"){var x=null;
- if(d!=0){var c=this.Ry[d[0]];if(c==null)c=iy.Ry[d[0]];c=JSON.parse(c);var M=S.add.lmfx[iy.oC[d[0]]].v;
- if(M[d[1]]==null)M[d[1]]={t:"Objc",v:c};x=M[d[1]].v;for(var u in c)if(x[u]==null)x[u]=c[u]}if(K.e=="changeprop"){if(d==0){this.UP[K.iD].v=K.N;
- g$.oW.Qd(b,S,this.UP)}else if(K.iD=="lagl"){if(x.uglg&&x.uglg.v){b.C6(K.N.val);this.UP.ajW=b.LY()}else x[K.iD].v=K.N}else if(K.iD=="Lald"){if(x.uglg.v){b.aa(K.N.val);
- this.UP.anO=b.Jz()}else x[K.iD].v=K.N}else if((d[0]==3||d[0]==8)&&(K.iD=="Clr"||K.iD=="Grad")){if(K.iD=="Clr"){x.Clr={t:"Objc",v:K.N};
- delete x.Grad}if(K.iD=="Grad"){x.Grad={t:"Objc",v:K.N};delete x.Clr}}else{x[K.iD].v=K.N}if(d!=0)this.Ry[d[0]]=JSON.stringify(x)}if(d!=0)if(x.Ptrn)b.te(e1.ow(x.Ptrn.v,w.wD))}else if(K.e=="setstl"){var t=K.N.Lefx;
- if(t)e1.gX(t,b,w.wD);e1.fR(K.N,S);this.UP=g$.oW.Ys(b,S)}else if(K.e=="st_dupsingle"){var U=S.add.lmfx[iy.oC[K.gu[0]]].v;
- if(U[K.gu[1]]==null)return;var A=JSON.parse(JSON.stringify(U[K.gu[1]]));U.splice(K.gu[1],0,A)}else if(K.e=="st_movsingle"){var y=K.gu[1],U=S.add.lmfx[iy.oC[K.gu[0]]].v;
- if(U[K.gu[1]]==null)return;var B=Math.max(0,Math.min(U.length-1,y+K.a5v)),I=U[B];U[B]=U[y];U[y]=I}else if(K.e=="cancel"){if(this.at==null)delete S.add.lmfx;
- else S.add.lmfx=JSON.parse(this.at);g$.oW.Qd(b,S,JSON.parse(this.Iq));this.Iq=null;this.at=null}else if(K.e=="confirm"){var j=JSON.stringify(S.add.lmfx),k=new aO([11,6],this);
- k.data={X:[Y],tH:[this.at],Ws:[j],p2:[this.Iq],jK:[JSON.stringify(this.UP)]};b.kZ(k);this.Iq=null;this.at=null;
- if(j!=null){var C=JSON.parse(j);e7.Qf(C);C.classID="Lefx";delete C.masterFXSwitch;var i=new n(R.E.OV);
- i.qD=!0;i.data={QX:"set",S_:!0};var E=cn.M4("Lyr",!0);E.v.splice(0,0,{t:"prop",v:{classID:"Prpr",keyID:"Lefx"}});
- i.data.Bd={__name:"Set",classID:"setd",null:E,T:{t:"Objc",v:C}};Z.B(i)}}else if(K.e=="st_copy"){this.gF=[this.Iq,this.at];
- this.Iq=null;this.at=null}else if(K.e=="st_paste"||K.e=="st_clear"){if(K.e=="st_paste"&&this.gF==null)return;
- var o=K.$!=null?[K.$]:b.u.slice(0),$=[],m=[],z=[],r=[];for(var H=0;H<o.length;H++){var S=b.X[o[H]],f=g$.oW.Ys(b,S);
- $.push(S.add.lmfx?JSON.stringify(S.add.lmfx):null);z.push(JSON.stringify(f));if(K.e=="st_paste"){m.push(this.gF[1]);
- r.push(this.gF[0])}else{m.push(null);f.lrMd.v=0;f.Opct.v.val=100;f.iOpa.v.val=100;f.blIf={v:[]};for(var W=0;
- W<10;W++)f.blIf.v.push(0,0,255,255);r.push(JSON.stringify(f))}}var k=new aO([11,6],this);k.data={X:o,tH:$,Ws:m,p2:z,jK:r};
- this.TA(k.data,b);b.kZ(k);this.Iq=null;this.at=null}else{var h=this.UP,C=null;if(K.e=="st_delsingle"){C=JSON.parse(this.at);
- C[iy.oC[K.gu[0]]].v.splice(K.gu[1],1);C=JSON.stringify(C)}if(C==null)delete S.add.lmfx;else S.add.lmfx=JSON.parse(C);
- if(h!=null)g$.oW.Qd(b,S,h);var k=new aO([11,6],this);k.data={X:[K.$],tH:[this.at],Ws:[C],p2:[this.Iq],jK:[JSON.stringify(h)]};
- b.kZ(k);this.Iq=null;this.at=null}S.V.to=!0;b.ot=!0;b.s()};g$.oW.Ys=function(K,Z){if(Z.add.iOpa==null)Z.add.iOpa=255;
- if(Z.add.brst==null)Z.add.brst=[1,1,1];var b=Z.Gg()?["pass"].concat(gB.CC):gB.CC;return{lrMd:{v:b.indexOf(Z.Dv)},Opct:{v:{type:"#Prc",val:Math.round(Z.opacity*100/255)},t:"UntF"},iOpa:{v:{type:"#Prc",val:Math.round(Z.add.iOpa*100/255)},t:"UntF"},blIf:{v:Z.gV.slice(0)},brst:{v:Z.add.brst},ajW:K.LY(),anO:K.Jz(),Gg:Z.Gg()}};
- g$.oW.Qd=function(K,Z,b){var J=Z.Gg()?["pass"].concat(gB.CC):gB.CC;Z.Dv=J[b.lrMd.v];Z.opacity=Math.round(b.Opct.v.val*255/100);
- Z.add.iOpa=Math.round(b.iOpa.v.val*255/100);Z.gV=b.blIf.v.slice(0);Z.add.brst=b.brst.v.slice(0);K.C6(b.ajW);
- K.aa(b.anO)};g$.oW.prototype.k3=function(K,Z){for(var H=0;H<K.X.length;H++){var b=Z.X[K.X[H]],J=K.tH[H];
- if(J==null)delete b.add.lmfx;else b.add.lmfx=JSON.parse(J);g$.oW.Qd(Z,b,JSON.parse(K.p2[H]));b.V.to=!0}Z.ot=!0;
- Z.s()};g$.oW.prototype.TA=function(K,Z){for(var H=0;H<K.X.length;H++){var b=Z.X[K.X[H]],J=K.Ws[H];if(J==null)delete b.add.lmfx;
- else b.add.lmfx=JSON.parse(J);g$.oW.Qd(Z,b,JSON.parse(K.jK[H]));b.V.to=!0}Z.ot=!0;Z.s()};g$.oD=function(){g$.$J.call(this,P.L$)};
- g$.oD.prototype=new g$.$J;g$.oD.prototype.tl=function(K,Z,b,J){var w=JSON.parse(JSON.stringify(b.fK)),Y=JSON.parse(JSON.stringify(b.fK)),S=null,d=null,x=null,c=-1,M=!1;
- if(K.e=="delLC"){var u=g$.oD.Id(b.fK,K.lV),t=b.fK.lastAppliedComp?b.fK.lastAppliedComp.v:0;Y.list.v.splice(u,1);
- if(t==K.lV)delete Y.lastAppliedComp;S="Delete Layer Comp"}if(K.e=="editLC"){var u=g$.oD.Id(b.fK,K.lV),U=Y.list.v[u].v;
- if(K.xF!=null)U.Nm.v=K.xF;if(K.ae0!=null){var A=K.ae0,y=U.capturedInfo.v,B=y&(1<<A)-1;y=y>>A;if((y&1)==1)y--;
- else y++;U.capturedInfo.v=(y<<A)+B}S="Layer Comp properties"}if(K.e=="setLC"){g$.oD.iC(b);if(K.lV==0)delete Y.lastAppliedComp;
- else Y.lastAppliedComp={t:"long",v:K.lV};S="Switch Layer Comp";M=!0}if(K.e=="updLC"){g$.oD.iC(b);d=g$.oD.a3R(b,K.lV);
- x=g$.oD.YP(b,K.lV);Y.lastAppliedComp={t:"long",v:K.lV};S="Update Layer Comp";c=K.lV;M=!0}if(K.e=="addLC"){g$.oD.iC(b);
- var I=1;for(var H=0;H<Y.list.v.length;H++)I=Math.max(I,Y.list.v[H].v.compID.v)+1;I+=Math.floor(Math.random()*1e4);
- var j={t:"Objc",v:{classID:"Comp",Nm:{t:"TEXT",v:"New Comp "+(Y.list.v.length+1)},compID:{t:"long",v:I},capturedInfo:{t:"long",v:7}}};
- Y.list.v.push(j);Y.lastAppliedComp={t:"long",v:I};S="New Layer Comp";var k=g$.oD.YP(b,I);g$.oD.tG(b,k,I)}var C=new aO(S,this);
- C.data={a9Q:w,aei:Y,ak1:d,a8V:x,lV:c,bJ:M};this.TA(C.data,b);b.kZ(C)};g$.oD.prototype.TA=function(K,Z){Z.fK=K.aei;
- Z.ot=!0;if(K.a8V)g$.oD.tG(Z,K.a8V,K.lV);if(K.bJ){var b=Z.fK.lastAppliedComp?Z.fK.lastAppliedComp.v:0,J=g$.oD.Id(Z.fK,b),w=J==-1?null:Z.fK.list.v[J].v,Y=w?w.capturedInfo.v:7;
- g$.oD.ub(Z,b,Y);Z.s()}};g$.oD.prototype.k3=function(K,Z){Z.fK=K.a9Q;Z.ot=!0;if(K.ak1)g$.oD.tG(Z,K.ak1,K.lV);
- if(K.bJ){var b=Z.fK.lastAppliedComp?Z.fK.lastAppliedComp.v:0,J=g$.oD.Id(Z.fK,b),w=J==-1?null:Z.fK.list.v[J].v,Y=w?w.capturedInfo.v:7;
- g$.oD.ub(Z,b,Y);Z.s()}};g$.oD.iC=function(K){if(K.fK.lastAppliedComp!=null||!K.JN)return;var Z=g$.oD.YP(K,0);
- g$.oD.tG(K,Z,0);K.JN=!1};g$.oD.uG=function(K,Z,b){K.v.Hrzn.v+=Z;K.v.Vrtc.v+=b};g$.oD.Id=function(K,Z){var b=K.list.v;
- for(var H=0;H<b.length;H++)if(b[H].v.compID.v==Z)return H;return-1};g$.oD.acO=function(K){var Z=K.layerSettings.v,w=null;
- if(Z.length==0)return;var b="compList enab Ofst blendOptions Lefx FXRefPoint imageMask vectorMask layerSpecific".split(" "),J=Z[0].v;
- if(J.enab==null)J.enab={t:"bool",v:!0};if(J.Ofst==null)J.Ofst={t:"Objc",v:{classID:"null",Hrzn:{t:"long",v:0},Vrtc:{t:"long",v:0}}};
- for(var H=0;H<Z.length;H++){var Y=Z[H].v;if(w==null)w=JSON.parse(JSON.stringify(Y));else for(var S=0;
- S<b.length;S++){var d=b[S];if(Y[d])w[d]=JSON.parse(JSON.stringify(Y[d]))}Z[H].v=JSON.parse(JSON.stringify(w))}};
- g$.oD.ZY=function(K,Z){var b=K.add.shmd.cmls,J=b.layerSettings.v;for(var w=0;w<J.length;w++){var Y=J[w].v,S=Y.compList.v[0].v;
- if(S==Z)return w}return-1};g$.oD.gf=function(K,Z){var b=g$.oD.ZY(K,Z);return b==-1?null:K.add.shmd.cmls.layerSettings.v[b].v};
- g$.oD.ub=function(K,Z,b){for(var H=0;H<K.X.length;H++){var J=K.X[H],w=J.add.shmd.cmls;if(w==null)continue;
- var Y=w.layerSettings.v,S=g$.oD.gf(J,Z);if(S==null){J.hu(!1);continue}if((b&1)!=0){if(S.enab)J.hu(S.enab.v);
- else J.hu(!0)}if((b&2)!=0){if(S.Ofst){var d=S.Ofst.v,x=J.Kz(K),c=Math.round(d.Hrzn.v-x.x),M=Math.round(d.Vrtc.v-x.y);
- if(c!=0||M!=0)P.IJ.BJ(K,[H],null,c,M)}}if((b&4)!=0){if(S.Lefx){var u=JSON.parse(JSON.stringify(S.Lefx.v));
- e7.AG(u);if(JSON.stringify(u)!=JSON.stringify(J.add.lmfx)){J.add.lmfx=u;J.V.to=!0}}else delete J.add.lmfx;
- if(S.blendOptions){var t=S.blendOptions.v;if(t.Opct)J.opacity=Math.round(255*t.Opct.v.val/100);if(t.fillOpacity)J.add.iOpa=Math.round(255*t.fillOpacity.v.val/100);
- if(t.Md)J.Dv=J.add.lsct==g7.lK?"norm":gB.IO(t.Md.v.BlnM)}else{J.opacity=255;J.Dv=J.Gg()?"pass":"norm";
- J.add.iOpa=255}}}};g$.oD.a3R=function(K,Z){var b={};for(var H=0;H<K.X.length;H++){var J=K.X[H];if(J.add.shmd==null||J.add.shmd.cmls==null)continue;
- b["l"+J.add.lyid]=JSON.parse(JSON.stringify(g$.oD.gf(J,Z)))}return b};g$.oD.YP=function(K,Z){var b={};
- for(var H=0;H<K.X.length;H++){var J=K.X[H],w=J.add.lyid;b["l"+w]=g$.oD.BD(K,J,Z)}return b};g$.oD.BD=function(K,Z,b){var J=Z.add.shmd?Z.add.shmd.cmls:null,w={classID:"null"},Y=Z.Kz(K),S={t:"Objc",v:{classID:"null",Hrzn:{t:"long",v:Y.x},Vrtc:{t:"long",v:Y.y}}};
- w.compList={t:"VlLs",v:[{t:"long",v:b}]};w.enab={t:"bool",v:Z.TK()};w.Ofst=JSON.parse(JSON.stringify(S));
- w.FXRefPoint=JSON.parse(JSON.stringify(J&&J.origFXRefPoint?J.origFXRefPoint:S));w.blendOptions={t:"Objc",v:{classID:"null",Md:{t:"enum",v:{BlnM:gB.oJ(Z.Dv)}},Opct:{t:"UntF",v:{type:"#Prc",val:100*Z.opacity/255}},fillOpacity:{t:"UntF",v:{type:"#Prc",val:Z.add.iOpa!=null?100*Z.add.iOpa/255:100}}}};
- if(Z.add.vmsk){w.vectorMask={t:"Objc",v:{classID:"null"}};w.vectorMask.v.Ofst=JSON.parse(JSON.stringify(S))}if(Z.add.lmfx){w.Lefx={t:"Objc",v:JSON.parse(JSON.stringify(Z.add.lmfx))};
- e7.Qf(w.Lefx.v)}return w};g$.oD.abT=function(K,Z){var b=Z.add.lyid;if(Z.add.shmd==null)Z.add.shmd={};
- if(Z.add.shmd.cmls==null){Z.add.shmd.cmls={classID:"null",LyrI:{t:"long",v:b},layerSettings:{t:"VlLs",v:[{t:"Objc",v:g$.oD.BD(K,Z,0)}]}}}};
- g$.oD.tG=function(K,Z,b){for(var H=0;H<K.X.length;H++){var J=K.X[H],w=J.add.lyid;g$.oD.abT(K,J);var Y=J.add.shmd.cmls,S=Y.layerSettings.v,d=Z["l"+w];
- if(d!=null)d={t:"Objc",v:JSON.parse(JSON.stringify(d))};var x=g$.oD.ZY(J,b);if(x==-1){if(d==null)continue;
- else S.push(d)}else{if(d==null)S.splice(x,1);else S[x]=d}}};g$.oD.GA=function(K,Z){for(var H=0;H<K.X.length;
- H++){var b=K.X[H],J=b.add.lyid;if(b.add.shmd==null||b.add.shmd.cmls==null)continue;var w=b.Kz(K),Y=Math.round(w.x),S=Math.round(w.y);
- if(!Z){Y=-Y;S=-S}var d=b.add.shmd.cmls,x=d.layerSettings.v;if(d.origFXRefPoint)g$.oD.uG(d.origFXRefPoint,-Y,-S);
- for(var c=0;c<x.length;c++){var M=x[c].v;g$.oD.uG(M.Ofst,Y,S);var u=M.imageMask,t=M.vectorMask;if(u&&u.v.Ofst)g$.oD.uG(u.v.Ofst,Y,S);
- if(t&&t.v.Ofst)g$.oD.uG(t.v.Ofst,Y,S)}}};g$.mv=function(){g$.$J.call(this,P.I4);this.dN=null;this.kI=null};
- g$.mv.prototype=new g$.$J;g$.mv.iv=function(K,Z,b,J){if(J)Z/=4;var w=0,Y=0,S=255,d=0,x=0,c=255;while(Y+K[w]<Z){Y+=K[w];
- w++}while(d+K[S]<Z){d+=K[S];S--}if(J){w-=Math.round(K[w]/(b/32));S+=Math.round(K[S]/(b/32));if(w<0)x=Math.round(-w*255/(S-w));
- if(S>255)c=255-Math.round((S-255)*255/(S-w))}return[Math.max(w,0),Math.min(S,255),x,c,100]};g$.mv.prototype.tl=function(K,Z,b,J,w){var Y=K.e;
- if(Y=="auto"){var S=K.uT,d=g$.mv.getData(b);for(var H=0;H<d.length;H++){var x=d[H],c;if(S<3){}else{var M=fG.RI("hue2");
- ih.Hr(M,0,[0,-100,0]);c=cN.pG("hue2",M)}cN.gT(c,x.TT,x.Ro,x._)}g$.mv.Uk(b,d);g$.mv.gl(b,d,S<3?[4,16,S]:[19,7,0],this);
- b.s()}if(Y=="edit_layer")this.a3w(K,Z,b,J);if(Y=="edit"||Y=="confirm"||Y=="cancel")this.lI(K,Z,b,w,!0);
- if(Y=="start"){if(b.u.length==0)return;var u=b.X[b.u[0]];if(u.add.SoLd&&u.Mn<=0){var t=new n(R.E.F,!0);
- t.m=P.pw;t.data={e:"start",Qc:K.we};Z.B(t);return}if(!b.Md(Z,null,!0))return;if(s[K.we]&&K.vI==null){if(b.u.length!=1)alert("Will be applied to "+b.u.length+" layers.");
- var t=new n(R.E.P,!0);t.data={e:R.U.vq,ih:"afw_"+K.we};Z.B(t)}else{this.lI({e:"edit",vI:K.vI,Qc:K.we},Z,b,w);
- this.lI({e:"confirm",Qc:K.we},Z,b,w)}}};g$.mv.prototype.a3w=function(K,Z,b,J){var w=K.e,Y=b.u[0],S=b.X[Y],d=cN.get(S.add),x=JSON.parse(JSON.stringify(K.N)),u;
- for(var c in cN.pe)if(cN.pe[c]==d)x.classID=c;var M=b.history[b.Fb];if(M&&M.m==this&&M.data.n6!=null&&M.data.$==Y)u=M;
- else{var t=new n(R.E.OV,!0),U={classID:"setd",null:cn.M4("AdjL",!0),T:{t:"Objc",v:x}};t.data={S_:!0,QX:"set",Bd:U};
- Z.B(t);var u=new aO([6,39],this);u.data={$:Y,n6:S.add[d],zz:K.N,r5:U};b.kZ(u)}u.data.zz=K.N;u.data.r5.T.v=x;
- this.TA(u.data,b)};g$.mv.getData=function(K,Z,b){var J=[],w=new bW(0,0,K.d,K.v),Y=K.zw.length!=0?[-1-K.zw[0]]:K.u;
- for(var H=0;H<Y.length;H++){var S=Y[H],d=S<0?null:K.X[S],x={$:S,fd:S<0?1:d.Mn};J.push(x);var c=K.B7[-1-S];
- if(0<=S)c=d.Mn<=0?null:d.Mn==1?d.ts():d.MK(K).r;var M=c?c.rect:d.rect;if(K.G)x._=c!=null?K.G.rect.bY(w):K.G.rect.bY(M);
- else x._=Z||c!=null?M.tO(w):M.clone();if(b)x._=b[H]._.clone();var u=x._.t();x.TT=X.T(u*4);if(c)P.eq.G2(c.channel,c.rect,c.color,x.TT,x._);
- else X.EU(d.buffer,M,x.TT,x._);x.Ro=x.TT.slice(0);if(K.G){x.Fj=X.T(u);X.vn(K.G.channel,K.G.rect,x.Fj,x._)}}return J};
- g$.mv.aje=function(K,Z,b){if(Z==null)return Z;var J=cN.TR(K,Z),Y;if(J==-1)return Z;var w=b.length>>>2,S=X.ft(b),d=.001*w;
- if(J==0||J==2)Y=[[0,255,0,255,100],g$.mv.iv(S[1],d,w,J==2),g$.mv.iv(S[2],d,w,J==2),g$.mv.iv(S[3],d,w,J==2)];
- if(J==1)Y=[g$.mv.iv(S[0],d*.33,w,!1),[0,255,0,255,100],[0,255,0,255,100],[0,255,0,255,100]];var x=fG.RI("levl");
- for(var H=0;H<4;H++)dy.Hr(x,H,Y[H]);return x};g$.mv.prototype.lI=function(K,Z,b,J){if(this.dN==null){if(K.Qc=="aply")b.X[b.u[0]].extend(new bW(0,0,b.d,b.v));
- this.dN=g$.mv.getData(b,null,K.Qc=="fade"?b.Oh().data:null);if(K.Qc=="aply")this.dN[0].Bg=b.ax()}if(K.e=="edit"){this.kI=[K.Qc,K.vI];
- var w=this.dN[0],Y=g$.mv.aje(K.Qc,K.vI,w.TT),S=cN.pG(K.Qc,Y);if(K.Qc=="fade"||K.Qc=="aply")S=K.vI;if(S!=null){for(var H=0;
- H<this.dN.length;H++){var d=this.dN[H];if(K.uh)X.Uc(d.TT,d.Ro);else if(K.Qc=="fade"){var x=gB.IO(K.vI.Md.v.BlnM),c=K.vI.Opct.v.val/100,M=b.Oh().data[H];
- X.Uc(M.TT,d.Ro);if(x=="norm")X.Q.og(d.TT,d._,d.Ro,d._,null,null,null,d._,c);else{var u=e1.vc();u.aU=!0;
- for(var H=0;H<M.TT.length;H+=4)if(M.TT[H+3]!=d.TT[H+3]){u=null;break}X.Q.aK(x,d.TT,d._,d.Ro,d._,d._,c,u)}}else if(K.Qc=="aply"){S=S.With.v;
- var t=S.T.v,U,A;if(t[1].t=="name"){var y=0;for(var B=0;B<b.X.length;B++)if(b.X[B].getName()==t[1].v.val)y=B;
- if(y==d.$){U=d.TT;A=d._}else{var I=b.X[y];U=I.buffer;A=I.rect}}else{A=new bW(0,0,b.d,b.v);U=d.Bg}var j=S.Clcl?S.Clcl.v.Clcn:null,x=j?gB.IO(j):"norm",c=S.Opct?S.Opct.v.val/100:1,k=["RGB","Rd","Grn","Bl","Trsp"].indexOf(t[0].v.enum),Y=S.Invr&&S.Invr.v;
- if(Y||k!=0){U=U.slice(0);if(Y)X.abd(U);if(k!=0){var C=X.T(A.t());X.y4(U,C,k-1);if(k==4)X.yK(C);for(var B=0;
- B<3;B++)X.qe(C,U,B)}}if(j=="Sbtr"){var i=1/S.Scl.v,E=S.Ofst.v,o=new Uint8ClampedArray(d.Ro.buffer);for(var H=0;
- H<U.length;H+=4){o[H]=(d.TT[H]-U[H])*i+E;o[H+1]=(d.TT[H+1]-U[H+1])*i+E;o[H+2]=(d.TT[H+2]-U[H+2])*i+E}}else{var u=e1.vc();
- u.aU=S.PrsT&&S.PrsT.v;d.Ro.fill(0);d.Ro.set(d.TT);X.Q.aK(x,U,A,d.Ro,d._,d._,c,u)}}else cN.gT(S,d.TT,d.Ro,d._)}g$.mv.Uk(b,this.dN)}}if(K.e=="cancel"){g$.mv.sg(b,this.dN);
- this.dN=null}if(K.e=="confirm"){var $=K.Qc=="fade"?[2,11]:K.Qc=="aply"?[2,12]:cN.names[K.Qc],m=cN.TR(K.Qc,this.kI[1]);
- if(m!=-1)$=[4,16,m];g$.mv.gl(b,this.dN,$,this);this.dN=null;if(m==-1)g$.mv.xk(Z,this.kI)}b.s()};g$.mv.xk=function(K,Z){var b=Z[0],J=Z[1],w,Y;
- if(cN.Wy[b]){w=cN.Wy[b];if(s[b])Y=J}if(fG.Wy[b]){w=fG.Wy[b];if(s[b])Y=J}if(b=="fade"){w="fade";Y=J}if(b=="aply"){w="applyImageEvent";
- Y=J}if(w==null)return;var S=new n(R.E.OV,!0);S.data={S_:!0,QX:w};if(Y){Y=JSON.parse(JSON.stringify(Y));
- Y.classID="null";delete Y.__name;S.data.Bd=Y}K.B(S)};g$.mv.sg=function(K,Z){g$.mv.dg(K,Z)};g$.mv.gl=function(K,Z,b,J){for(var H=0;
- H<Z.length;H++){var w=Z[H],Y=K.X[w.$],S=w.$<0?K.B7[-1-w.$]:w.fd<=0?null:w.fd==1?Y.ts():Y.MK(K).r;if(S){S.B9();
- S.r4=!0;if(Y)Y.j6(K)}else{Y.B9();Y.s()}delete w.Ro;delete w.Fj}var d=new aO(b,J);d.data=Z;K.kZ(d);K.ot=!0};
- g$.mv.Uk=function(K,Z,b){for(var H=0;H<Z.length;H++){var J=Z[H],w=K.X[J.$],Y=b?J.TT:J.Ro,S=J._;if(J.fd==0){w.extend(S);
- if(J.Fj){X.EU(J.TT,S,w.buffer,w.rect);X.Q.og(Y,S,w.buffer,w.rect,J.Fj,S,0,S,1)}else X.EU(Y,S,w.buffer,w.rect)}else{var d=J.$<0?K.B7[-1-J.$]:J.fd==1?w.ts():w.MK(K).r;
- d.extend(S);if(J.Fj){var x=X.T(S.t()*4);X.Uc(J.TT,x);X.Q.og(Y,S,x,S,J.Fj,S,0,S,1);P.eq.v5(x,S,d)}else P.eq.v5(Y,S,d);
- d.r4=!0;if(w)w.j6(K)}if(w)w.s()}if(!b)g$.mv.jH(K,Z)};g$.mv.dg=function(K,Z){for(var H=0;H<Z.length;H++){var b=Z[H],J=K.X[b.$],w=b._,Y=X.T(w.t()*4);
- if(b.fd==0){X.EU(J.buffer,J.rect,Y,w);J.extend(w);X.EU(b.TT,w,J.buffer,J.rect);J.B9()}else{var S=b.$<0?K.B7[-1-b.$]:b.fd==1?J.ts():J.MK(K).r;
- P.eq.G2(S.channel,S.rect,S.color,Y,w);S.extend(w);P.eq.v5(b.TT,w,S);S.B9();S.r4=!0;if(J)J.j6(K)}b.TT=Y;
- if(J)J.s()}K.ot=!0};g$.mv.jH=function(K,Z){var b=g$.mv.QV(K),J=~b;if(b==16777215)return;for(var H=0;
- H<Z.length;H++){var w=Z[H],Y=K.X[w.$],S=w._;if(w.fd!=0)continue;Y.extend(S);var d=S.x-Y.rect.x,x=S.y-Y.rect.y,c=Y.rect.d,M=new Uint32Array(w.TT.buffer),u=new Uint32Array(Y.buffer.buffer);
- for(var t=0;t<S.v;t++)for(var U=0;U<S.d;U++){var A=t*S.d+U,y=(t+x)*c+(U+d);u[y]=u[y]&b|M[A]&J}Y.B9();
- Y.s()}K.s()};g$.mv.QV=function(K){var Z=K.z.wm;return Z[2]*16711680|Z[1]*65280|Z[0]*255};g$.mv.prototype.k3=function(K,Z){var b=Z.X[K.$];
- if(K.n6!=null)b.add[cN.get(b.add)]=K.n6;else g$.mv.dg(Z,K);Z.s()};g$.mv.prototype.TA=function(K,Z){var b=Z.X[K.$];
- if(K.n6!=null)b.add[cN.get(b.add)]=K.zz;else g$.mv.dg(Z,K);Z.s()};g$.i3=function(){g$.$J.call(this,P.pw);
- this.dN=null;this.PO=null;this.e=null;this.kI=null};g$.i3.prototype=new g$.$J;g$.i3.prototype.tl=function(K,Z,b,J,w){if(K.e=="start"){if(b.u.length==0)return;
- var Y=b.X[b.u[0]];if(Y.add.SoLd&&Y.Mn<=0){}else if(!b.Md(Z,null,!0))return;var S=K.Qc;if((s[S]||fG.ek[S])&&K.vI==null){if(b.u.length!=1)alert("Will be applied to "+b.u.length+" layers.");
- var d=new n(R.E.P,!0);d.data=g$.i3.ZG(S,this.fN(b,S));Z.B(d)}else{var x={e:"edit",Qc:S,vI:K.vI,Z$:this.fN(b)};
- this.tl(x,Z,b,J,w);x.e="confirm";delete x.vI;this.tl(x,Z,b,J,w)}}if(K.e=="edit"||K.e=="cancel"||K.e=="confirm"){if(K.e=="edit")this.kI=[K.Qc,K.vI];
- if(K.Z$)this.akQ(K,b,w);else this.a7h(K,Z,b,w)}if(K.e=="applylast"&&this.kI!=null){var x={e:"edit",Qc:this.kI[0],vI:this.kI[1],Z$:this.fN(b)};
- this.tl(x,Z,b,J,w);x.e="confirm";delete x.vI;this.tl(x,Z,b,J,w)}};g$.i3.ZG=function(K,Z){var b=fG.ek[K];
- if(b)return{e:R.U.fZ,m:b,th:{Z$:Z}};else return{e:R.U.vq,ih:"afw_"+K,Z$:Z}};g$.i3.prototype.fN=function(K,Z){var b=K.X[K.u[0]],J;
- if(b.add.SoLd&&b.Mn<=0){J={$:K.u[0],index:0};if(b.add.SoLd.filterFX!=null){var w=b.add.SoLd.filterFX.v.filterFXList.v;
- J.index=w.length;for(var H=0;H<w.length;H++)if(fG.u7(w[H].v)==Z&&fG.ek[Z])J.index=H}}return J};g$.i3.prototype.akQ=function(K,Z,b){var J=Z.X[K.Z$.$],w=K.Qc;
- if(K.e=="edit"){if(this.e==null){var Y=fG.names[w];if(Y==null)Y=cN.names[w];if(w=="blendOptions")Y=[14,10];
- this.e=new aO(Y,this);this.e.data={Z$:K.Z$,aez:JSON.parse(JSON.stringify(J.add.SoLd))}}if(!J.c$()){J.add.SoLd.filterFX=fG.Ea();
- this.e.data.fL=cB.Kl(J.add.SoLd.placed.v);Z.$0(this.e.data.fL);J.ZV(Z)}var S=J.add.SoLd.filterFX.v.filterFXList.v;
- if(S[K.Z$.index]==null){S.push(fG.CH(w,b))}if(K.vI){S[K.Z$.index].v.enab.v=K.uh!=!0;if(w=="blendOptions")S[K.Z$.index].v.blendOptions.v=K.vI;
- else S[K.Z$.index].v.Fltr.v=K.vI}this.e.data.a9M=JSON.parse(JSON.stringify(J.add.SoLd));this.TA(this.e.data,Z)}if(K.e=="cancel"){if(this.e)this.k3(this.e.data,Z);
- this.e=null}if(K.e=="confirm"){if(this.e)Z.kZ(this.e);this.e=null}};g$.i3.prototype.Xb=function(K){return{h:K>>>16,l:K>>>8&255,a:K&255}};
- g$.i3.prototype.a7h=function(K,Z,b,J){if(this.dN==null){var w=fG.y5(K.Qc,K.vI);this.dN=g$.mv.getData(b,w.x!=0||w.y!=0)}if(K.e=="edit"){var Y=JSON.stringify(K.vI);
- if((K.vI==null||Y!=this.PO)&&K.uh!=!0)for(var H=0;H<this.dN.length;H++){var S=this.dN[H],d={rect:S._,buffer:S.TT},x={rect:S._,buffer:S.Ro};
- fG.gT(K.Qc,d,K.vI,this.Xb(J.ve),this.Xb(J.YO),x,[b.add.lnk2?b.add.lnk2:[],b.X[b.u[0]].ts(),b.B7]);this.PO=Y}g$.mv.Uk(b,this.dN,K.uh)}if(K.e=="cancel"){g$.mv.sg(b,this.dN);
- this.dN=null;this.PO=null}if(K.e=="confirm"){g$.mv.gl(b,this.dN,fG.names[K.Qc],this);this.dN=null;this.PO=null;
- g$.mv.xk(Z,this.kI)}b.s();b.ot=!0};g$.i3.prototype.k3=function(K,Z){if(K.Z$){var b=Z.X[K.Z$.$];if(K.fL)Z.Vp(K.fL);
- b.add.SoLd=JSON.parse(JSON.stringify(K.aez));if(b.c$())b.kR(Z);else{b.ZV(Z);b.Mn=0}}else g$.mv.dg(Z,K);
- Z.s();Z.ot=!0};g$.i3.prototype.TA=function(K,Z){if(K.Z$){var b=Z.X[K.Z$.$];if(K.fL)Z.$0(K.fL);b.add.SoLd=JSON.parse(JSON.stringify(K.a9M));
- if(b.c$())b.kR(Z);else b.ZV(Z);if(!b.ai())b.OZ+=32}else g$.mv.dg(Z,K);Z.s();Z.ot=!0};var eV={mZ:"0",de:"1",TQ:"2",UX:"3",m4:"4",L1:"5",At:"6",DN:"7",F:"8",c4:"8.5",Xx:"8.8",q5:"9",gj:"10",Ex:"11",x4:"12",bx:"13",iS:"14",Y3:"15",hs:"21",CD:"22",aM:"23",oE:"23.0",Di:"23.1",KI:"23.2",wf:"23.3",Ix:"23.4",hU:"23.5",Ic:"23.6",H5:"30",zP:"31",PU:"40",kJ:"41",IZ:"42"};
- eV.V9={};eV.V9[eV.de]=["abr","brushes",dt,[9,3]];eV.V9[eV.TQ]=["grd","gradients",is,[12,37]];eV.V9[eV.UX]=["shc","contours",hu,[12,21]];
- eV.V9[eV.m4]=["asl","styles",ep,[12,22]];eV.V9[eV.L1]=["pat","patterns",cE,[12,62]];eV.V9[eV.At]=["csh","shapes",dJ,[12,77]];
- eV.V9[eV.DN]=["aco","swatches",ec,[9,8]];eV.V9[eV.F]=["atn","actions",ai,[9,9]];eV.V9[eV.c4]=["tpl","tpresets",dP,[9,12]];
- eV.V9[eV.Xx]=["icc","profiles",gP,"ICCs"];function aO(K,Z,b){if(b==null)b=!1;this.name=K;this.m=Z;this.Gn=b;
- this.data=null}var cn={};cn.M4=function(K,Z){var b={t:"Clss",v:{classID:K}};if(Z)b={t:"Enmr",v:{classID:K,typeID:"Ordn",enum:"Trgt"}};
- return{t:"obj ",v:[b]}};cn.He=function(K,Z){var b={classID:"Lyr"};b[K]=Z;return{QX:"set",Bd:{classID:"null",null:cn.M4("Lyr",!0),T:{t:"Objc",v:b}}}};
- cn.a8x=function(K,Z,b,J,w){var Y=new n(R.E.OV,!0),S=[],H=0,d=cn.pH(Z,b,J,S);while(S.length!=0){var x=S.pop();
- H++;if(!x.p)continue;if(x.QX=="conditional"){var c=K.X[K.u[0]],M=x.Bd.null.v.Cndt,u=!1;if(M=="Bckg")u=!1;
- else if(M=="Pxel"&&K.Kx(!1))u=!0;else if(M=="Adjs"&&cN.get(c.add))u=!0;else if(M=="Shp"&&c.add.vogk)u=!0;
- else if(M=="Grup"&&c.Gg())u=!0;var t=x.Bd.then.v;if(u)cn.pH(Z,t[0].v.val,t[1].v.val,S)}else if(x.QX=="stop"){if(x.Bd.Cntn&&x.Bd.Cntn.v==!0)window.confirm(x.Bd.Msge.v);
- else{alert(x.Bd.Msge.v);break}}else if(x.QX=="play"){var U=x.Bd.null.v,A=new n(R.E.P,!0);A.data={e:R.U.pZ,kL:[U[0].v.val,U[1].v.val]};
- w.B(A)}else{Y.data={QX:x.QX,Bd:x.Bd};w.B(Y)}}};cn.pH=function(K,Z,b,J){var w;for(var H=0;H<K.length;
- H++){if(K[H].Ve!=b)continue;var Y=K[H].kv;for(var S=0;S<Y.length;S++){if(Y[S].Ve!=Z)continue;w=Y[S].kv}}var d=w.length;
- for(var H=0;H<d;H++)J.push(w[d-1-H])};cn.ach=function(K){var Z=K.QX,b=K.Bd,J,S,d,x,c,M;if(b&&b.null)J=b.null.v[0];
- if(b&&J==null&&b.At)J=b.At.v[0];if(J&&J.t=="obj ")J=J.v[0];var w=J?J.v.classID:null,Y=["purge"];if(Y.indexOf(Z)!=-1)return Z[0].toUpperCase()+Z.slice(1);
- M=cN.Wy;for(S in M)if(M[S]==Z)d=S;M=fG.Wy;for(S in M)if(M[S]==Z)x=S;M=cV.Wy;for(S in M)if(M[S]==Z)c=S;
- if(d){var u=cN.TR(d,b);if(u!=-1)return[4,16,u];return cN.names[d]}if(x)return fG.names[x];if(c)return cV.names[c];
- var t=cn.w5;if(Z=="make"){if(J){if(w=="AdjL")return[6,1];else if(w=="layerSection")return[6,9];else if(w=="Lyr")return[6,13];
- else if(w=="Chnl"&&J.v.enum=="Msk")return[6,2];else if(w=="contentLayer")return[6,48,1];else if(w=="BckL")return"Make Background Layer";
- else if(w=="Path")return"Make Path";else if(w=="TxLr")return"Make Text Layer"}if(b.Nw){w=b.Nw.v.classID;
- if(w=="Dcmn")return[11,7];else if(w=="Chnl"||w=="SCch")return"New Channel"}}else if(Z=="select"){if(w=="Chnl")return"Select "+(J.v.enum=="Msk"?"Mask ":"")+"Channel";
- else if(w=="Mn")return"Select Panel \""+J.v.enum+"\"";else if(w=="Lyr"){if(J.t=="Enmr")return"Select "+{Bckw:"Backward"}[J.v.enum]+" Layer";
- return"Select Layer \""+J.v.val+"\""}else if(w=="Dcmn")return"Select Document"}else if(t[Z]&&w=="Chnl"){var U=J.v.keyID=="fsel";
- return t[Z]+" "+(U?"Selection":"Channel")}else if(Z=="set"){if(w=="Lyr")return"Set Current Layer";else if(w=="AdjL")return[6,39];
- else if(w=="contentLayer")return[6,48,2];else if(w=="Prpr")return[11,6];else if(w=="Clr")return"Set "+(J.v.keyID=="FrgC"?"Foreground":"Background")+" color";
- else if(w=="Brsh")return"Set Brush";else console.log(w)}else if(Z=="move"){if(w=="Lyr")return"Move Layer"}else if(Z=="show"||Z=="hide"){var A="";
- if(w=="Lyr")+"Layer";if(w=="Chnl")+"Channel";return(Z=="show"?"Show":"Hide")+" "+A}else if(Z=="reset"){if(w=="Clr")return"Reset Colors"}else if(Z=="exchange"){if(w=="Clr")return[22,7,0]}else if(Z=="rotateEventEnum")return[2,5];
- else if(Z=="flip"){var y=b.Axis.v.Ornt=="Hrzn";return[[2,6],[22,4,y?2:3]]}if(w=="Chnl"){if(Z=="duplicate"){if(J.v.keyID=="fsel")return"Selection to Channel";
- else return"Duplicate Channel"}if(Z=="delete")return"Delete Channel"}if(Z=="transform")return J.v.keyID=="fsel"?[7,10]:[10,16];
- var B={cut:[5,0],copyEvent:[5,1],copyToLayer:[6,49],copyMerged:[5,7],paste:[5,2],close:[1,12],save:[1,2],groupEvent:[6,18],duplicate:[6,0],mergeLayersNew:[6,12,0],mergeVisible:"Merge Visible",flattenImage:[6,12,1],updatePlacedLayer:[6,36,1],fade:[2,11],applyImageEvent:[2,12],fill:[2,3],colorRange:[7,8],desaturate:[19,7,0],delete:b?[6,31]:[2,2],align:[20,4,0],applyLocking:[6,57,1],crop:[11,12,1],placedLayerEditContents:"Edit Contents",newPlacedLayer:[6,7],canvasSize:[11,3],imageSize:[11,10],rasterizeLayer:[6,8],revealAll:[11,12,2],conditional:"If"},I=B[Z];
- if(I==null)I=cn.lX[Z];if(I)return I;return Z};cn.lX={border:[7,9],smoothness:[19,3,0],expand:[7,4],contract:[7,5],feather:[7,6],inverse:[7,2]};
- cn.w5={set:"Set",add:"Add Transparency",addTo:"Add To",subtract:"Subtract Transparency",subtractFrom:"Subtract From",interfaceIconFrameDimmed:"Intersect Transparency",interfaceWhite:"Intersect With"};
- cn.ajs=function(K,Z,b,J){var w=K.QX,Y=K.Bd,S=new n(R.E.F,!0),c,M,u,t,U,I;S.m=P.kX;var d=new n(R.E.P,!0),x=["purge","updatePlacedLayer"];
- if(x.indexOf(w)!=-1)return;U=cN.Wy;for(c in U)if(U[c]==w)M=c;U=fG.Wy;for(c in U)if(U[c]==w)u=c;U=cV.Wy;
- for(c in U)if(U[c]==w)t=c;if(w=="fade")M=w;if(w=="applyImageEvent")M="aply";if(M){S.m=P.I4;S.data={e:"start",we:M,vI:Y}}else if(u){S.m=P.pw;
- S.data={e:"start",Qc:u,vI:Y}}else if(t){S.m=P.pw;S.data={e:"start",Qc:"GEfc",vI:Y}}else if(w=="imageSize"||w=="canvasSize"||w=="revealAll"||w=="trim"||w=="crop"){S.m=P._Q;
- S.data={e:"fromAction",Tq:K}}else if(w=="fill"||w=="delete"&&Y==null){S.m=P.de;S.data={e:"fromAction",Tq:K}}else if(w=="colorRange"){var A=Y.Mnm.v,y=Y.Mxm.v;
- S.m=P.NR;S.data={e:"crange",wz:{wy:A.Lmnc.v,R:A.A.v,a:A.B.v},AA:{wy:y.Lmnc.v,R:y.A.v,a:y.B.v},IA:Y.Fzns.v/200}}else if(cn.lX[w]||cn.w5[w]&&(!1||Y.With&&Y.With.v[0].v.keyID=="fsel"||Y.From&&Y.From.v[0].v.keyID=="fsel"||Y.null&&Y.null.v[0].v.keyID=="fsel"||Y.T.v[0]&&Y.T.v[0].v.keyID=="fsel")){S.m=P.NR;
- S.data={e:"fromAction",Tq:K}}var B={copyToLayer:e.jA,mergeLayersNew:J&&J.u.length==1?e.Go:e.Fo,rasterizeLayer:e.rm,mergeVisible:e.UC,flattenImage:e.XH,newPlacedLayer:e.ul};
- if(B[w])S.data={e:B[w],Bd:Y};if(S.data){Z.B(S);return}if(w=="desaturate"){S.m=P.I4;S.data={e:"auto",uT:3};
- if(J&&J.X[J.u[0]].add.SoLd==null)Z.B(S);return}if(w=="close"){if(Y.Svng.v.YsN=="Ys"){d.data={e:R.U.zc};
- Z.B(d)}d.data={e:R.U.ME,WO:J};Z.B(d);return}if(w=="save"){d.data={e:R.U.zc};Z.B(d);return}var B={placedLayerEditContents:R.U.b6,copyEvent:R.U.mW,paste:R.U.AB};
- if(B[w])d.data={e:B[w]};if(d.data){Z.B(d);return}if(Y.null||Y.At)I=(Y.null?Y.null:Y.At).v;else I=[{t:"----",v:Y}];
- if(I[0].t=="obj "){if(I.length!=1)throw"e";I=I[0].v}for(var j=0;j<I.length;j++){var k=I[j],C=k.v.classID;
- S.data=null;if(w=="make"){if(Y.null==null&&Y.Nw)C=Y.Nw.v.classID;if(C=="AdjL"){S.data={e:e.HA,Bd:Y}}else if(C=="layerSection"){S.data={e:e.WI};
- if(Y.Usng)S.data.xF=Y.Usng.v.Nm.v}else if(C=="Lyr"){if(Y.Usng&&Y.Usng.v.length==2)S.data={e:e.H$};else{S.data={e:e.oz};
- if(Y.Usng)S.data.xF=Y.Usng.v.Nm.v;if(Y.below&&Y.below.v)S.data.akT=!0}}else if(C=="Chnl"&&k.v.enum=="Msk"){S.data={e:e.FP,Ah:Y.Usng.v.UsrM}}else if(C=="Chnl"||C=="SCch"){S.data={e:e.Li,gc:"fromAction",N:K}}else if(C=="contentLayer"){S.data={e:e.l1,Bd:Y}}else if(C=="BckL"){J.X[J.u[0]].ad7();
- continue}else if(C=="Dcmn"){var i=Y.Nw.v;d.data={e:R.U.Lb,nI:cB.a10(i,b)}}else if(C=="Ptrn")d.data={e:R.U.Rx,y2:0};
- else if(C=="Path"){S.m=P.Pb;S.data={e:"pathedit",gc:"fromsel"}}else if(C=="TxLr"){S.m=P.zC;S.data={e:"fromAction",Tq:K}}else{console.log(w,C,Y);
- throw"e"}}else if(w=="select"){var E={PcTl:P.HY,magicWandTool:P.T$};if(C=="Lyr"){var o=Y.selectionModifier,$=o?o.v.selectionModifierType:null,m=cn.dS(J,k);
- S.data={e:e.Qh,$:m,ag_:$?["addToSelection","addToSelectionContinuous"].indexOf($):null,jQ:0,ag9:!0}}else if(C=="Chnl"){S.data={e:e.Qh,$:m,jQ:1}}else if(C=="Dcmn"){if(Z.ky.length<2)return;
- d.data={e:R.U.ib,dir:Y.null.v[0].v.val}}else if(E[C]){d.data={e:R.U.fZ,m:E[C]}}}else if((w=="set"||w=="reset"||w=="exchange")&&C=="Clr"){d.data={e:R.U.QM,y2:eV.hs,gc:w=="reset"?3:2};
- if(w=="set"){d.data.gc=k.v.keyID=="FrgC"?0:1;var z=X.W.GG(Y.T.v);d.data.N=z.h<<16|z.l<<8|z.a}}else if(w=="set"){if(C=="AdjL"){var r=Y.T.v.classID;
- r=cN.pe[r];S.m=P.I4;if(r)S.data={e:"edit_layer",N:Y.T.v}}else if(C=="Lyr"){var f=Y.T.v,m=cn.dS(J,k);
- if(f.Nm)S.data={e:e.Nw,name:f.Nm.v};else if(f.Opct)S.data={e:e.zA,zz:Math.round(f.Opct.v.val*255/100)};
- else if(f.fillOpacity)S.data={e:e.rD,zz:Math.round(f.fillOpacity.v.val*255/100)};else if(f.Md)S.data={e:e.cY,zz:gB.R1.indexOf(f.Md.v.BlnM)+(J.X[m].Gg()?1:0)};
- else if(f.Usrs)S.data={e:e.b1,$:m};else if(f.Blnd){S.m=P.RT;S.data={e:"setstl",$:m,N:{blendOptions:{t:"objc",v:f}}};
- Z.B(S);S.data={e:"confirm",$:m}}else if(f.Clr){var W={Rd:1,Ylw:3,Vlt:6}[f.Clr.v.Clr];if(W==null)throw f.Clr.v.Clr;
- S.data={e:e.LA,a7C:W}}else if(I[0].t=="prop")continue;else{console.log(Y);throw"e"}var h=J.X[m];h.a3$()}else if(C=="Prpr"){var f=JSON.parse(JSON.stringify(Y.T.v));
- if(k.v.keyID=="TxtS"){var m=cn.dS(J,Y.null.v[1]),h=J.X[m],_=h.add.TySh,D=JSON.parse(JSON.stringify(_.eA)),l=hW.hk(D),L=hW.ap(D,0,l.length-2);
- if(f.Undl&&f.Undl.v.Undl=="underlineOnLeftInVertical")L.Vm.Underline=!0;hW.bj(D,0,l.length-1,L);S.m=P.zC;
- S.data={e:"newED",yl:m,o3:D};j=1e9}else{for(var N in f)if(f[N].v){if(N=="Scl")f[N].v.val=100;if(f[N].v.TrnS&&f[N].v.TrnS.v.Crv==null){f[N].v.TrnS=JSON.parse(iy.Ry[9]).TrnS}}e7.AG(f);
- if(f.masterFXSwitch==null)f.masterFXSwitch={t:"bool",v:!0};var m=cn.dS(J,Y.null.v[1]);S.m=P.RT;S.data={e:"setstl",$:m,N:{Lefx:{t:"objc",v:f}}};
- Z.B(S);S.data={e:"confirm",$:m}}}else if(C=="contentLayer"){var m=cn.dS(J,k),f=Y.T.v;if(f.classID=="shapeStyle")f=f.FlCn.v;
- var a={solidColorLayer:0,gradientLayer:1,patternLayer:2}[f.classID],u=JSON.parse(JSON.stringify(iy.Le[a]));
- g$.fS.Ho(f,u,a);S.data={e:e.ew,AV:[m],Dh:!0,N:{Nt:a+1,Bu:u}}}else if(C=="Brsh"){var G=JSON.parse(JSON.stringify(b.yR.qH)),p=Y.T.v;
- if(p.masterDiameter)G.Brsh.v.Dmtr.v.val=p.masterDiameter.v.val;else console.log("unknown brush parameters");
- d.data={e:R.U.QM,y2:eV.iS,X6:G}}else{console.log(k,Y);throw C}}else if(w=="move"){if(C=="Lyr"){var f=Y.T.v;
- if(f.classID=="Ofst"){S.data={e:"trsl",akI:f.Hrzn.v.val,afE:f.Vrtc.v.val};S.m=P.eo}else{var T,g;if(f[0].t=="Enmr"){if(f[0].v.enum=="Frnt")g=0;
- else if(f[0].v.enum=="Prvs")g=2;else if(f[0].v.enum=="Back")g=3;else throw"e"}else T=f[0].v.val;S.data={e:e.b2,target:T,gc:g,agu:Y.Dplc?Y.Dplc.v:!1}}}}else if(w=="groupEvent")S.data={e:e.WQ};
- else if(w=="show"||w=="hide"){if(C=="Lyr"){var m=cn.dS(J,k);if(m==-1)continue;var co=J.X[m].TK();if(w=="show"&&co||w=="hide"&&!co)continue;
- S.data={e:e.md,$:m}}else if(C=="Chnl"){S.data={e:e.Li,gc:"fromAction",N:K}}}else if(w=="rotateEventEnum"){S.m=P._Q;
- var eJ=Y.Angl.v.val;S.data={e:"rot",Ve:[2,5],N:-eJ*Math.PI/180}}else if(w=="flip"){S.m=P._Q;var d9=Y.Axis.v.Ornt=="Hrzn",el=d9?new iz(-1,1):new iz(1,-1);
- S.data={e:"scl",Ve:[[2,6],[22,4,d9?2:3]],N:el}}else if(w=="transform"){var O=1,fO=1,hn=0,an=0,cF=0,cY=0,iF=0;
- if(Y.Wdth)O=Y.Wdth.v.val/100;if(Y.Hght)fO=Y.Hght.v.val/100;if(Y.Skew){var eU=Y.Skew.v;hn=eU.Hrzn.v.val;
- an=eU.Vrtc.v.val}if(Y.Ofst){var g_=Y.Ofst.v;cY=g_.Hrzn.v.val;iF=g_.Vrtc.v.val}if(Y.Angl)cF=Y.Angl.v.val;
- var iQ=new cM;iQ.concat(new cM(O,O*Math.tan(an*Math.PI/180),fO*Math.tan(hn*Math.PI/180),fO,0,0));iQ.rotate(-cF*Math.PI/180);
- iQ.translate(cY,iF);var b5={Qcsa:4,Qcs0:0,Qcs1:2,Qcs2:8,Qcs3:6,Qcs4:1,Qcs5:5,Qcs6:7,Qcs7:3}[Y.FTcs.v.QCSt];
- if(b5==null)throw Y.FTcs.v.QCSt;var k=Y.null;if(k&&k.v instanceof Array)k=k.v[0];var m=k?cn.dS(J,k):null;
- if(m==-1)m=null;S.m=k&&k.v.keyID=="fsel"?P.LX:P.LP;S.data={e:"mat",Iy:b5,N:iQ,$:m}}else if(C=="Chnl"){S.data={e:e.Li,gc:"fromAction",N:K}}else if(w=="duplicate")S.data={e:e.rr,xF:Y.Nm?Y.Nm.v:null};
- else if(w=="delete")S.data={e:e.k1};else if(w=="align"){if(Y.Aply&&Y.Aply.v.projection=="Auto"){S.m=P._Q;
- S.data={e:"auto-align"}}else{S.m=P.eo;var M={AdLf:0}[Y.Usng.v.ADSt];if(M==null)throw"e";S.data={e:"algn",N:M}}}else if(w=="applyLocking"){var eK=Y.layerLocking.v,iB;
- if(eK.protectTransparency)iB=[[eK.protectTransparency.v],[0]];else if(eK.protectNone)iB=[[!1,!1,!1,!1],[0,1,2,31]];
- else{console.log(eK);throw"e"}S.data={e:e.u2,zz:iB}}if(S.data)Z.B(S);else if(d.data)Z.B(d);else{console.log(K);
- alert("Unknown action \""+w+"\"");throw"e"}}};cn.dS=function(K,Z){var b=Z.t,J=-1;if(b=="name"){var w=Z.v.val,J=-1;
- for(var H=0;H<K.X.length;H++)if(K.X[H].getName()==w){J=H;break}}if(b=="Enmr"&&K.u.length!=0)J=K.u[0];
- if(b=="Enmr"&&Z.v.enum=="Frwr")J=K.u[0]+1;if(b=="Enmr"&&Z.v.enum=="Bckw")J=K.u[0]-1;if(b=="prop"){if(Z.v.keyID=="Bckg")J=0}return J};
- var cN={};cN.get=function(K){for(var Z in cN.names)if(K[Z]!=null)return Z;return null};cN.pG=function(K,Z){var b=cN.Ti,J;
- if(K=="brit"){var w=Z.Brgh?Z.Brgh.v:0,Y=Z.Cntr?Z.Cntr.v:0,S=Z.useLegacy?Z.useLegacy.v:!1;if(S){var d=w/255,x=1+Y/100;
- if(x>1)x=1+Math.tan(Math.PI/2*Y/101);var c=(1-x)/2,M=X.KO.Fr(d,d,d),u=[x,0,0,c,0,x,0,c,0,0,x,c,0,0,0,1],t=X.KO.multiply(M,u),U=new X.Fe(256);
- for(var H=0;H<256;H++)U.h[H]=H;X.KO.transform(U,U,t);J={type:b.JU,YB:U.h,$j:U.h,Rk:U.h,X9:!1,jd:!1}}else{var A=1024,y=-30+60*(Y+100)/200,B=[];
- for(var H=0;H<4;H++)B.push(X.rT.Xt(H/3*255,H/3*255,!0));B[1].v.Hrzn.v=64;B[1].v.Vrtc.v=64-y;B[2].v.Hrzn.v=128+64;
- B[2].v.Vrtc.v=128+64+y;B.sort(function(bO,dA){return bO.v.Hrzn.v-dA.v.Hrzn.v});var I=X.rT.z8(B,A);function j(bO,A){var B=[],q=3;
- for(var H=0;H<q+1;H++)B.push(X.rT.Xt(H/q*255,H/q*255,!0));B[1].v.Hrzn.v=130-bO*26;B[1].v.Vrtc.v=130+bO*51;
- B[2].v.Hrzn.v=233-bO*48;B[2].v.Vrtc.v=233+bO*10;return X.rT.z8(B,A)}var k=j(Math.abs(w)/100,A);if(w<0){var C=[],i=1/A;
- for(var H=0;H<A;H++){var E=H*i,o=H;while(k[o]>E&&o>1)o--;C[H]=o*i}k=C}var $=new Uint8Array(A);for(var H=0;
- H<A;H++){var m=Math.round((A-1)*k[H]);$[H]=Math.round(255*I[m])}J={type:b.JU,YB:$,$j:$,Rk:$,X9:!1,jd:!1}}}if(K=="levl"){var z=[],r,f,M,W,h,_;
- for(var H=0;H<4;H++)z.push(dy.dP(Z,H));r=-z[0][0]/255;f=1/(z[0][1]/255-z[0][0]/255);M=X.KO.multiply(X.KO.Aa(f,f,f),X.KO.Fr(r,r,r));
- W=X.KO.Aa(1/(z[1][1]/255-z[1][0]/255),1/(z[2][1]/255-z[2][0]/255),1/(z[3][1]/255-z[3][0]/255));h=X.KO.Fr(-z[1][0]/255,-z[2][0]/255,-z[3][0]/255);
- _=X.KO.multiply(W,h);var $=new X.Fe(256);for(var H=0;H<256;H++)$.h[H]=$.l[H]=$.a[H]=H;var D=1/(z[0][4]/100),l=1/(z[1][4]/100),L=1/(z[2][4]/100),N=1/(z[3][4]/100);
- X.KO.transform($,$,_);for(var H=0;H<256;H++){$.h[H]=Math.round(Math.max(0,Math.min(255,255*Math.pow($.h[H]/255,l))));
- $.l[H]=Math.round(Math.max(0,Math.min(255,255*Math.pow($.l[H]/255,L))));$.a[H]=Math.round(Math.max(0,Math.min(255,255*Math.pow($.a[H]/255,N))))}X.KO.transform($,$,M);
- for(var H=0;H<256;H++){$.h[H]=Math.round(Math.max(0,Math.min(255,255*Math.pow($.h[H]/255,D))));$.l[H]=Math.round(Math.max(0,Math.min(255,255*Math.pow($.l[H]/255,D))));
- $.a[H]=Math.round(Math.max(0,Math.min(255,255*Math.pow($.a[H]/255,D))))}r=z[0][2]/255;f=z[0][3]/255-z[0][2]/255;
- M=X.KO.multiply(X.KO.Fr(r,r,r),X.KO.Aa(f,f,f));W=X.KO.Aa(z[1][3]/255-z[1][2]/255,z[2][3]/255-z[2][2]/255,z[3][3]/255-z[3][2]/255);
- h=X.KO.Fr(z[1][2]/255,z[2][2]/255,z[3][2]/255);_=X.KO.multiply(h,W);X.KO.transform($,$,X.KO.multiply(M,_));
- J={type:b.JU,YB:$.h,$j:$.l,Rk:$.a,X9:!1,jd:!1}}if(K=="curv"){var a=av.dP(Z,0).length==256?1:0,G=[];if(a==0){var T=X.rT.vK(av.dP(Z,0),256);
- for(var H=1;H<4;H++){var v=X.rT.vK(av.dP(Z,H),256);G.push(X.rT.lj(v,T))}}else{var g=[];for(var H=0;H<4;
- H++){var co=new Uint8Array(256);g.push(co);var d9=av.dP(Z,H);for(var o=0;o<256;o++)co[o]=d9[o]}for(var H=1;
- H<4;H++)G.push(X.rT.lj(g[H],g[0]))}J={type:b.JU,YB:G[0],$j:G[1],Rk:G[2],X9:!1,jd:!1}}if(K=="expA"){console.log(Z);
- var el=Z.Exps,O=Z.Ofst,fO=Z.gammaCorrection,hn=el?el.v:0,an=O?O.v:0,cF=fO?fO.v:1,$=new Uint8Array(256);
- for(var H=0;H<256;H++){var Z=H/255,cY=Math.pow(Math.abs(an),1/(Math.PI/2));if(an>0){Z=Math.max(an/Math.E,Z);
- Z=Z*Math.exp(an/1.75+hn/Math.PI);Z=(1-cY)*Z+cY*1}else{Z=Z*Math.exp(-an*1.75+hn/Math.PI);Z=Z+-cY*1.14}Z=Math.pow(Z,1/cF);
- Z=Math.max(0,Math.min(1,Z));$[H]=Math.round(Z*255)}J={type:b.JU,YB:$,$j:$,Rk:$,X9:!1,jd:!1}}if(K=="vibA"){J={type:b.Qk,y2:[Z.vibrance?Z.vibrance.v:0,Z.Strt?Z.Strt.v:0]}}if(K=="hue2"){var iF=[],eU=[],iQ=[],b5=Z.Clrz?Z.Clrz.v:!1;
- for(var H=0;H<256;H++){iF[H]=H/255;eU[H]=0;iQ[H]=0}var eK=ih.dP(Z,0),bE=cN.d9(eK[1]/100);if(b5){var iB=eK[0]/360;
- for(var H=0;H<256;H++){iF[H]=iB;eU[H]=bE}}else{for(var H=0;H<256;H++){var i2=iF[H],eu=eU[H];iF[H]+=eK[0]/360;
- for(var o=0;o<6;o++){var dp=ih.dP(Z,o+1),bJ=dp.MU,bB=dp.V$,cY=0;for(var fC=1;fC<4;fC++)if(bB[fC]<bB[0])bB[fC]+=360;
- var dr=bB[0],cs=bB[1],g2=bB[2],hQ=bB[3],hy=i2*360;if(hy<bB[0])hy+=360;var ci=(hy-dr)/(cs-dr),bz=(hy-g2)/(hQ-g2);
- if(ci<0)cY=0;else if(ci<1)cY=ci;else if(bz<0)cY=1;else if(bz<1)cY=1-bz;else cY=0;var x=cN.d9(bJ[1]/100);
- iF[H]+=cY*bJ[0]/360;eU[H]+=cY*x;iQ[H]+=cY*bJ[2]/100}}for(var H=0;H<256;H++){eU[H]=(1+eU[H])*(1+bE)-1;
- iQ[H]=Math.max(-1,Math.min(1,iQ[H]))}}var eW=new Uint8Array(256),h1=new Uint8Array(256),hk=new Uint8Array(256);
- for(var H=0;H<256;H++){var fX=iF[H],dU=eU[H],g4=iQ[H];if(fX>1)fX--;if(fX<0)fX++;dU=cN.a0_(dU);dU=(1+dU)*.5;
- g4=(1+g4)*.5;eW[H]=Math.round(255*fX);h1[H]=Math.round(255*dU);hk[H]=Math.round(255*g4)}var gG=eK[2]/100,fx=gG<0?-gG:gG,eb=gG<0?0:1;
- J={type:b.o$,a7l:eW,Gl:h1,aer:hk,aec:fx*eb,XY:1-fx,ajh:eK[2]/100,a0M:b5?1:0}}if(K=="nvrt"){var $=new Uint8Array(256);
- for(var H=0;H<256;H++)$[H]=255-H;J={type:b.JU,YB:$,$j:$,Rk:$,X9:!1,jd:!1}}if(K=="post"){var cy=Z.Lvls.v,$=new Uint8Array(256),cY=cy/255.001,e$=255/(cy-1);
- for(var H=0;H<256;H++)$[H]=Math.floor(H*cY)*e$;J={type:b.JU,YB:$,$j:$,Rk:$,X9:!1,jd:!1}}if(K=="grdm"){var aN=Z.Grad.v,dR=Z.Rvrs,ha=X.W.cj(aN.Clrs.v,0,0),A=1024,dV=X.W.tW(aN,ha,A,dR?dR.v:!1),dI=X.T(A),f5=X.T(A),dl=X.T(A);
- X.y4(dV,dI,0);X.y4(dV,f5,1);X.y4(dV,dl,2);J={type:b.JU,YB:dI,$j:f5,Rk:dl,X9:!0,jd:!1}}if(K=="selc"){var bK=new Float32Array(9*3*2),he=Z.p4,gO=Z.Mthd?Z.Mthd.v.CrcM=="Absl":!1;
- for(var o=0;o<9;o++){var dm=o*6,bn=aL.dP(Z,o),ej=bn[0]/100,bD=bn[1]/100,aW=bn[2]/100,ix=bn[3]/100;if(gO){bK[dm]=bK[dm+1]=bK[dm+2]=1;
- bK[dm+3]=ej*(1+ix)+ix;bK[dm+4]=bD*(1+ix)+ix;bK[dm+5]=aW*(1+ix)+ix}else{bK[dm+0]=(1+ej)*(1+ix);bK[dm+1]=(1+bD)*(1+ix);
- bK[dm+2]=(1+aW)*(1+ix)}}J={type:b.SP,l5:bK}}if(K=="blwh"){var fb="Rd Yllw Grn Cyn Bl Mgnt".split(" "),J=[],cD=0,iA=0;
- for(var H=0;H<6;H++)J.push(Z[fb[H]].v);J.push(Z.useTint.v,Z.tintColor.v);var fY=[];for(var H=0;H<6;H++)fY.push((J[H]-50)/50);
- var h6=X.W.GG(J[7]);h6.h/=255;h6.l/=255;h6.a/=255;var fp=X.cP(h6.h,h6.l,h6.a),g4=X.BC(X.aV(fp.wi,1,.5)),gx=fp.wu*fp.vI;
- if(g4==.5)cD=iA=.5;else{cD=gx*(.5-g4)/(.5/g4-1);iA=1-gx*(.5-g4)-1/(2*(1-g4));iA/=1-1/(2*(1-g4))}J={type:b.Pl,a1W:fY,m5:J[6]?1:0,a8y:fp.wi,BC:g4,a9b:gx,R6:cD,ahC:iA}}if(K=="blnc"){console.log(Z);
- var z=[],gY=["ShdL","MdtL","HghL"];for(var H=0;H<3;H++){if(Z[gY[H]]==null){z[H]=[0,0,0];continue}var cy=Z[gY[H]].v,eY=cy[0].v/100,gv=cy[1].v/100,aG=cy[2].v/100,bY=Z.PrsL==null||Z.PrsL.v?(Math.min(eY,gv,aG)+Math.max(eY,gv,aG))/2:0;
- z[H]=[eY-bY,gv-bY,aG-bY]}var G=[X.T(256),X.T(256),X.T(256)];for(var o=0;o<3;o++)for(var H=0;H<256;H++){var E=H*(1/255),ef=0,y=0,gX=0;
- y=z[2][o];gX=Math.abs(y);if(y<0)ef=Math.pow(E,Math.SQRT2);else ef=1.63*(Math.pow(E+.04,.5)-.2);E=gX*ef+(1-gX)*E;
- y=z[1][o];gX=Math.abs(y);if(y<0)ef=Math.pow(E,2);else ef=Math.min(2.35*(Math.pow(E+.09,.5)-.3),Math.pow(E,1/2));
- E=gX*ef+(1-gX)*E;y=z[0][o];gX=Math.abs(y);if(y<0)ef=E<.4?0:Math.pow((E-.4)/.6,Math.SQRT2);else ef=Math.pow(E,Math.SQRT2/2);
- E=gX*ef+(1-gX)*E;E=Math.max(0,Math.min(1,E));G[o][H]=Math.round(E*255)}J={type:b.JU,YB:G[0],$j:G[1],Rk:G[2],X9:!1,jd:!1}}if(K=="phfl"){var e6=X.W.GG(Z.Clr.v),iG=[e6.h/255,e6.l/255,e6.a/255],gJ=Z.Dnst.v/100,G=[X.T(256),X.T(256),X.T(256)];
- for(var o=0;o<3;o++)for(var H=0;H<256;H++){var E=H*(1/255),e4=E*iG[o];e4=Math.max(0,Math.min(1,e4));
- E=gJ*e4+(1-gJ)*E;G[o][H]=Math.round(E*255)}J={type:b.JU,YB:G[0],$j:G[1],Rk:G[2],X9:!1,jd:Z.PrsL.v}}if(K=="thrs"){var $=X.T(256);
- for(var H=Z.Lvl.v;H<256;H++)$[H]=255;J={type:b.JU,YB:$,$j:$,Rk:$,X9:!0,jd:!1}}if(K=="mixr"){var fd=cN.pd(Z),t=[];
- for(var H=0;H<fd.N.length;H++)if(H%5!=3)t.push(fd.N[H]/100);if(fd.JW){for(var cb=1;cb<3;cb++)for(var E=0;
- E<4;E++)t[cb*4+E]=t[E]}J={type:b.Lo,_w:t}}if(K=="rplc"){var dc=Z.Mnm.v,bs=Z.Mxm.v;J={type:b.Vy,wz:[dc.Lmnc.v,dc.A.v,dc.B.v],AA:[bs.Lmnc.v,bs.A.v,bs.B.v],shift:[Z.H.v/360,Z.Strt.v/100,Z.Lght.v/100],IA:Z.Fzns.v/200}}if(K=="clrL"&&Z.profile){var aR=new Uint8Array(Z.profile.v),bU=ICC.R(aR.buffer),ge=[],g9=17,ge=ICC.U.sampleLUT(bU,g9);
- J={type:b.lq,TT:ICC.U.rgba8LUT(ge,g9),aeX:ge,QR:g9}}return J};cN.TR=function(K,Z){var b=-1;if(K!="levl"||Z==null)b=-1;
- else if(Z.Auto)b=0;else if(Z.AuCo)b=1;else if(Z.autoBlackWhite)b=2;return b};cN.Ti={JU:0,o$:1,Qk:2,SP:3,Pl:4,Lo:5,Vy:6,lq:7};
- cN.d9=function(K){if(K<0)return K;return Math.pow(Math.tan(Math.PI/2*K),1.3)};cN.a0_=function(K){if(K<0)return K;
- K=Math.pow(K,1/1.3);return Math.atan2(K,1)/(Math.PI/2)};cN.gT=function(K,Z,b,J){var w=cN.Ti,Y=Date.now();
- if(V.qg&&J.t()>300*300&&K.type!=w.JU&&K.type!=w.lq){J=J.clone();J.x=J.y=0;var S=V.Mw(0,J.d,J.v);S.set(Z);
- V.Na(S,J);S.Wm(J);cN.oy(K,S.lN,J);S.get(b);return}if(K.type==w.lq){var d=K.aeX,x=K.QR;ICC.U.applyLUT(d,x,Z,b)}if(K.type==w.Lo)X.KO.cK(Z,b,K._w);
- if(K.type==w.Pl){var c=K.a9b,M=K.BC,u=K.R6,t=K.ahC,U=Z.length;for(var H=0;H<U;H+=4){var J=Z[H]*(1/255),A=Z[H+1]*(1/255),y=Z[H+2]*(1/255),B=X._X(J,A,y),I=0;
- for(var j=0;j<6;j++)I+=Math.min(1,1.7*(1-B.De))*B.wu*K.a1W[j]*cN.K2(B.wi,j*(1/6));var k=Math.max(0,Math.min(1,B.De*(1+I)));
- if(K.m5==1){var C=0;if(k<u)C=k*(.5/M);else if(k<t)C=k+c*(.5-M);else C=1-(1-k)*.5/(1-M);B.wi=K.a8y;B.wu=Math.min(1,c+3*c*Math.abs(k-.5*(u+t)));
- B.De=C}else{B.wi=0;B.wu=0;B.De=k}var i=X.aV(B.wi,B.wu,B.De);b[H]=Math.round(i.h*255);b[H+1]=Math.round(i.l*255);
- b[H+2]=Math.round(i.a*255)}}if(K.type==w.SP){var E=K.l5,U=Z.length,o=1/255;for(var H=0;H<U;H+=4){var J=Z[H]*o,A=Z[H+1]*o,y=Z[H+2]*o,B=X._X(J,A,y),$=Math.max(J,Math.max(A,y)),m=Math.min(J,Math.min(A,y)),z=1-J,r=1-A,f=1-y,W=0,h=0,_=0;
- for(var j=0;j<9;j++){var D=j*6,a=0;if(E[D]==1&&E[D+1]==1&&E[D+2]==1&&E[D+3]==0&&E[D+4]==0&&E[D+5]==0)continue;
- var l=z*E[D]+E[D+3],L=r*E[D+1]+E[D+4],N=f*E[D+2]+E[D+5];if(j<6)a=cN.K2(B.wi,j*(1/6))*B.wu*2*Math.min(B.De,1-B.De);
- else if(j==6)a=Math.max(0,m-.5)*2;else if(j==7)a=1-(Math.abs($-.5)+Math.abs(m-.5));else a=Math.max(0,.5-$)*2;
- W+=(Math.max(0,Math.min(1,l))-z)*a;h+=(Math.max(0,Math.min(1,L))-r)*a;_+=(Math.max(0,Math.min(1,N))-f)*a}z=Math.max(0,Math.min(1,z+W));
- r=Math.max(0,Math.min(1,r+h));f=Math.max(0,Math.min(1,f+_));J=1-z;A=1-r;y=1-f;b[H]=Math.round(J*255);
- b[H+1]=Math.round(A*255);b[H+2]=Math.round(y*255)}}if(K.type==w.JU){X.a3D(Z,b,K.YB,K.$j,K.Rk,K.X9,K.jd)}if(K.type==w.o$){var G=new Uint32Array(Z.buffer),p=new Uint32Array(b.buffer),U=G.length;
- if(cN.B3==null){cN.B3=new Float64Array(256);for(var H=0;H<256;H++)cN.B3[H]=cN.d9(-1+2*H/255)}var T=cN.B3;
- for(var H=0;H<U;H++){var v=G[H],J=(v&255)*(1/255),A=(v>>>8&255)*(1/255),y=(v>>>16&255)*(1/255),g=v>>>24,co=Math.min(J,A,y),eJ=Math.max(J,A,y),d9=0,el=0,O=0;
- if(eJ!=co){var fO=eJ-co;switch(eJ){case J:d9=(A-y)/fO+(A<y?6:0);break;case A:d9=(y-J)/fO+2;break;case y:d9=(J-A)/fO+4;
- break}d9=d9*(1/6)}var hn=~~(d9*255+.5),an=K.a7l[hn]*(1/255),cF=K.Gl[hn]*(1/255)*2-1,cY=K.aer[hn]*(1/255)*2-1,I=-cY,iF=co;
- if(0<cY){I=cY;iF=eJ}var eU=K.aec+K.XY*I*iF,g_=K.XY*(1-I);J=eU+g_*J;A=eU+g_*A;y=eU+g_*y;eJ=Math.max(J,A,y);
- co=Math.min(J,A,y);O=(eJ+co)*.5;if(eJ!=co){var fO=eJ-co;el=O>.5?fO/(2-(eJ+co)):fO/(eJ+co)}var iQ=cF;
- if(K.a0M==0){cF=T[Math.floor((1+cF)*127.5)];iQ=Math.min(el*(1+cF),1)}d9=an;el=iQ;if(el==0)J=A=y=O;else{var b5=O<.5?O*(1+el):O+el-O*el,eK=2*O-b5;
- J=X.FV(eK,b5,d9+1/3);A=X.FV(eK,b5,d9);y=X.FV(eK,b5,d9-1/3)}p[H]=g<<24|y*255<<16|A*255<<8|J*255}}if(K.type==w.Vy){X.Uc(Z,b);
- var G=new Uint32Array(Z.buffer),p=new Uint32Array(b.buffer),U=G.length,bE=K.IA,iB=1/bE,i2={wy:K.wz[0],R:K.wz[1],a:K.wz[2]},eu={wy:K.AA[0],R:K.AA[1],a:K.AA[2]};
- for(var H=0;H<U;H++){var v=G[H],dp=v&255,bJ=v>>>8&255,bB=v>>>16&255,J=dp*(1/255),A=bJ*(1/255),y=bB*(1/255),g=v>>>24,fC=X.c3(dp,bJ,bB),dr=X.RN(fC,i2,eu,bE,iB);
- if(dr==0)continue;var B=X._X(J,A,y),an=2+B.wi+dr*K.shift[0];B.wi=an-~~an;B.wu=Math.max(0,Math.min(1,B.wu+dr*K.shift[1]));
- B.De=Math.max(0,Math.min(1,B.De+dr*K.shift[2]));var i=X.aV(B.wi,B.wu,B.De);J=i.h;A=i.l;y=i.a;p[H]=g<<24|y*255<<16|A*255<<8|J*255}}if(K.type==w.Qk){var G=new Uint32Array(Z.buffer),p=new Uint32Array(b.buffer),U=G.length,cs=K.y2[0]/100,g2=K.y2[1]/100;
- for(var H=0;H<U;H++){var v=G[H],J=(v&255)*(1/255),A=(v>>>8&255)*(1/255),y=(v>>>16&255)*(1/255),g=v>>>24,B=X.cP(J,A,y),d9=B.wi,el=B.wu,O=B.vI,hQ=0,hy=45/360,ci=d9<hy?Math.cos(Math.PI/2*(d9-hy/2)/(hy/2)):0;
- el=el+.2*(1-.4*ci)*cs*Math.max(0,Math.sin(el*Math.PI));el=el*(1+g2);el=Math.max(0,Math.min(1,el));var i=X.NZ(d9,el,O);
- J=i.h;A=i.l;y=i.a;p[H]=g<<24|y*255<<16|A*255<<8|J*255}}};cN.oy=function(K,Z,b){V.we.oy(K,Z)};cN.K2=function(K,Z){var b=X.Sa(Z,K)*6;
- return Math.max(0,Math.min(1,b<0?1+b:1-b))};cN.names={brit:[4,0],levl:[4,1],curv:[4,2],expA:[4,3],vibA:[4,4],hue2:[4,5],blnc:[4,6],blwh:[4,7],phfl:[4,8],mixr:[4,9],clrL:[4,10],nvrt:[4,11],post:[4,12],thrs:[4,13],grdm:[4,14],selc:[4,15],rplc:[4,17]};
- cN.wN=["expA","clrL","selc"];cN.fT=[[13,1,1],[13,1,3],[13,1,4],[13,1,11],[13,1,5],[13,1,12]];cN.a7Q=[[13,1,11],[13,1,12],[13,1,3],[13,1,10]];
- cN.mR=[[13,1,1],[13,1,4],[13,1,5]];cN.dF={BrgC:"brit",Lvls:"levl",Crvs:"curv",Exps:"expA",vibrance:"vibA",HStr:"hue2",ClrB:"blnc",BanW:"blwh",photoFilter:"phfl",Invr:"nvrt",Pstr:"post",Thrs:"thrs",GrMp:"grdm",SlcC:"selc",ChnM:"mixr",colorLookup:"clrL",rplc:"rplc"};
- cN.pe=function(){var K=JSON.parse(JSON.stringify(cN.dF));delete K.GrMp;K.GdMp="grdm";return K}();cN.Wy={brit:"brightnessEvent",levl:"levels",curv:"curves",expA:"exposure",vibA:"vibrance",hue2:"hueSaturation",blnc:"colorBalance",blwh:"blackAndWhite",phfl:"photoFilter",mixr:"channelMixer",clrL:"colorLookup",nvrt:"invert",post:"posterization",thrs:"thresholdClassEvent",grdm:"gradientMapEvent",selc:"selectiveColor",rplc:"replaceColor"};
- cN.keys={levl:[Q.sP,Q.wy],curv:[Q.sP,Q.Y8],hue2:[Q.sP,Q.VW],nvrt:[Q.sP,Q.ZO],blnc:[Q.sP,Q.c2]};cN.rG=function(K){var Z=fG.RI("mixr");
- Z.Mnch={t:"bool",v:K.JW};function b(J,H){var w={classID:"ChMx"},Y={Rd:0,Grn:1,Bl:2,Cnst:4};for(var S in Y)w[S]={t:"UntF",v:{type:"#Prc",val:J[H+Y[S]]}};
- return{t:"Objc",v:w}}if(K.JW)Z.Gry=b(K.N,0);else{Z.Rd=b(K.N,0);Z.Grn=b(K.N,5);Z.Bl=b(K.N,10)}return Z};
- cN.pd=function(K){function Z(J,w,H){var Y={Rd:0,Grn:1,Bl:2,Cnst:4};for(var S in Y)if(J[S])w[H+Y[S]]=J[S].v.val}var b={JW:!1,N:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]};
- if(K.Mnch&&K.Mnch.v)b.JW=!0;if(b.JW)Z(K.Gry.v,b.N,0);else{Z(K.Rd.v,b.N,0);Z(K.Grn.v,b.N,5);Z(K.Bl.v,b.N,10)}return b};
- var fG={};fG.u7=function(K){var Z=K.filterID.v;return Z>16777215?F.a5$(Z):K.Fltr.v.classID};fG._P=[{Bu:"GEfc"},{Bu:"LnCr"},{Bu:"LqFy",Pa:!0},{dK:"3D",xy:["lightFilterGradient"]},{dK:[24,2],xy:"Avrg,Blr ,BlrM,boxblur,GsnB,Bokh,MtnB,RdlB,surfaceBlur".split(",")},{dK:[24,4],xy:"Dspl,Pnch,Plr ,Rple,Shr ,Sphr,Twrl,Wave".split(",")},{dK:[24,6],xy:["AdNs","Dspc","DstS","Mdn "]},{dK:[24,8],xy:"ClrH,Crst,Frgm,Mztn,Msc ,Pntl".split(",")},{dK:[24,10],xy:["Clds","DfrC","LnsF"]},{dK:[24,12],xy:["Shrp","ShrE","ShrM","smartSharpen","UnsM"]},{dK:[24,14],xy:"Dfs ,Embs,FndE,oilPaint,Slrz,TrcC,Wnd ".split(",")},{dK:[24,16],xy:"HghP,Mxm ,Mnm ,Ofst,Rept,Ctoa".split(",")},{dK:"Fourier",xy:["dDFT","iDFT"]}];
- fG.Wy={LqFy:"LqFy",Avrg:"Avrg","Blr ":"blurEvent",BlrM:"blurMethod",boxblur:"boxblur",GsnB:"gaussianBlur",MtnB:"motionBlur",RdlB:"radialBlur",surfaceBlur:"surfaceBlur",lightFilterGradient:"lightFilterGradient",adaptCorrect:"adaptCorrect",Pnch:"pinch","Plr ":"polar",Rple:"ripple","Shr ":"shear",Sphr:"spherize",Twrl:"twirl",Wave:"wave",AdNs:"addNoise",DstS:"dustAndScratches","Mdn ":"median",ClrH:"colorHalftone",Crst:"",Frgm:"",Mztn:"mezzotint","Msc ":"mosaic",Pntl:"",Clds:"clouds",DfrC:"differenceClouds",LnsF:"LnsF",Shrp:"sharpen",ShrM:"sharpenMore",smartSharpen:"smartSharpen",UnsM:"unsharpMask",FndE:"findEdges",oilPaint:"oilPaint",HghP:"highPass","Mxm ":"maximum","Mnm ":"minimum",Ofst:"offset"};
- fG.mF={AddNoise:"AdNs",Average:"Avrg",Blur:"Blr ",BlurMore:"BlrM",Clouds:"Clds",DifferenceClouds:"DfrC",DustAndScratches:"DstS",GaussianBlur:"GsnB",HighPass:"HghP",Maximum:"Mxm ",Minimum:"Mnm ",MotionBlur:"MtnB",Offset:"Ofst",Pinch:"Pnch",PolarCoordinates:"Plr ",Ripple:"Rple",Sharpen:"Shrp",SharpenMore:"ShrM",Twirl:"Twrl",UnsharpMask:"UnsM"};
- fG.ek={rigidTransform:P.Ir};fG.names={lightFilterGradient:"Normal Map",rigidTransform:[10,46],LnCr:[24,1,1,0],LqFy:[24,1,0,0],GEfc:[24,0],Avrg:[24,3,0],"Blr ":[24,3,1],BlrM:[24,3,2],boxblur:[24,3,3],GsnB:[24,3,4],Bokh:[24,3,5],MtnB:[24,3,6],RdlB:[24,3,7],surfaceBlur:[24,3,10],Dspl:[24,5,0],Pnch:[24,5,1],"Plr ":[24,5,2],Rple:[24,5,3],"Shr ":[24,5,4],Sphr:[24,5,5],Twrl:[24,1,0,1,3],Wave:[24,5,6],AdNs:[24,7,0],Dspc:[24,7,1],DstS:[24,7,2],"Mdn ":[24,7,3],ClrH:[24,9,0],Crst:[24,9,1],Frgm:[24,9,3],Mztn:[24,9,4],"Msc ":[24,9,5],Pntl:[24,9,6],Clds:[24,11,0],DfrC:[24,11,1],LnsF:[24,11,2],Shrp:[24,13,0],ShrE:[24,13,1],ShrM:[24,13,2],smartSharpen:[24,13,3],UnsM:[24,13,4],"Dfs ":[24,15,0],Embs:[24,15,1],FndE:[24,15,3],oilPaint:[24,15,4],Slrz:"Solarize",TrcC:"Trace Contour","Wnd ":"Wind",HghP:[24,17,1],"Mxm ":[24,17,2],"Mnm ":[24,17,3],Ofst:[24,17,4],Rept:[24,17,5],Ctoa:"Color to Alpha",dDFT:"Fourier Transform",iDFT:"Inverse Fourier Transform",adaptCorrect:["VAR0/VAR1",[19,6,0],[19,6,2]]};
- fG.RI=function(K){var Z=null;if(K=="GEfc")Z={__name:"Filter Gallery",classID:"GEfc",GEfs:{t:"VlLs",v:[{t:"Objc",v:cV.RI("GlwE")}]}};
- if(K=="LqFy"){var b={g2:5,wi:5,map:new Float32Array(5*5*2)},J=new Uint8Array(ek.Kd(b)),w=[];for(var H=0;
- H<J.length;H++)w.push(J[H]);Z={__name:"Liquify",classID:"LqFy",LqMe:{t:"tdta",v:w}}}if(K=="rigidTransform"){Z={__name:"Puppet Warp",classID:"rigidTransform",null:{t:"obj ",v:[{t:"Enmr",v:{classID:"Lyr",typeID:"Ordn",enum:"Trgt"}}]},rigidType:{t:"bool",v:!0},puppetShapeList:{t:"VlLs",v:[]},PuX0:{t:"doub",v:0},PuX1:{t:"doub",v:1e3},PuX2:{t:"doub",v:1e3},PuX3:{t:"doub",v:0},PuY0:{t:"doub",v:0},PuY1:{t:"doub",v:0},PuY2:{t:"doub",v:1e3},PuY3:{t:"doub",v:1e3}}}if(K=="LnCr")Z={__name:"Lens Correction",classID:"LnCr",LnAg:{t:"bool",v:!0},LnAc:{t:"bool",v:!1},LnAv:{t:"bool",v:!1},LnAs:{t:"bool",v:!1},LnIp:{t:"bool",v:!1},LnFo:{t:"doub",v:0},LnPr:{t:"TEXT",v:""},LnIa:{t:"doub",v:0},LnI0:{t:"doub",v:0},LnI1:{t:"doub",v:0},LnI2:{t:"doub",v:0},LnI3:{t:"doub",v:1},LnRa:{t:"doub",v:0},LnVp:{t:"doub",v:0},LnHp:{t:"doub",v:0},LnSi:{t:"doub",v:100},LnFt:{t:"long",v:2},LnSb:{t:"doub",v:0},LnSt:{t:"long",v:50},LnRc:{t:"doub",v:0},LnGm:{t:"doub",v:0},LnBy:{t:"doub",v:0},LnNa:{t:"long",v:64},LnIh:{t:"long",v:0},LnIv:{t:"long",v:0},LnIs:{t:"Objc",v:{classID:"RGBC",Rd:{t:"doub",v:127},Grn:{t:"doub",v:127},Bl:{t:"doub",v:127}}},LnNm:{t:"bool",v:!1}};
- if(K=="adaptCorrect")Z={__name:"Shadow/Highlight",classID:"adaptCorrect",sdwM:{t:"Objc",v:{__name:"Parameters",classID:"adaptCorrectTones",Amnt:{t:"UntF",v:{type:"#Prc",val:50}},Wdth:{t:"UntF",v:{type:"#Prc",val:25}},Rds:{t:"long",v:12}}},hglM:{t:"Objc",v:{__name:"Parameters",classID:"adaptCorrectTones",Amnt:{t:"UntF",v:{type:"#Prc",val:0}},Wdth:{t:"UntF",v:{type:"#Prc",val:0}},Rds:{t:"long",v:0}}},BlcC:{t:"doub",v:0},WhtC:{t:"doub",v:0},Cntr:{t:"long",v:0},ClrC:{t:"long",v:0}};
- if(K=="Dfs ")Z={__name:"Diffuse",classID:"Dfs",Md:{t:"enum",v:{DfsM:"Nrml"}},FlRs:{t:"long",v:14061024}};
- if(K=="Embs")Z={__name:"Emboss",classID:"Embs",Angl:{t:"long",v:45},Hght:{t:"long",v:5},Amnt:{t:"long",v:100}};
- if(K=="oilPaint")Z={__name:"Oil Paint",classID:"oilPaint",lightingOn:{t:"bool",v:!0},stylization:{t:"doub",v:3},brushScale:{t:"doub",v:1},microBrush:{t:"doub",v:0},LghD:{t:"long",v:45},specularity:{t:"doub",v:1},cleanliness:{t:"doub",v:2}};
- if(K=="TrcC")Z={__name:"Trace Contour",classID:"TrcC",Lvl:{t:"long",v:128},Edg:{t:"enum",v:{CntE:"Lwr"}}};
- if(K=="Wnd ")Z={__name:"Wind",classID:"Wnd",WndM:{t:"enum",v:{WndM:"Wnd"}},Drct:{t:"enum",v:{Drct:"Rght"}}};
- if(K=="lightFilterGradient")Z={__name:"Generate Normals",classID:"lightFilterGradient",blur:{t:"doub",v:0},textureScale:{t:"doub",v:1},Scl:{t:"doub",v:1},Dtl:{t:"VlLs",v:[{t:"doub",v:1},{t:"doub",v:1},{t:"doub",v:1}]}};
- if(K=="boxblur")Z={__name:"Box Blur",classID:"boxblur",Rds:{t:"UntF",v:{type:"#Pxl",val:15}}};if(K=="GsnB")Z={__name:"Gaussian Blur",classID:"GsnB",Rds:{t:"UntF",v:{type:"#Pxl",val:7.2}}};
- if(K=="Bokh")Z={__name:"Lens Blur",classID:"Bokh",BkDi:{t:"enum",v:{BtDi:"BeIn"}},BkDp:{t:"long",v:0},BkDs:{t:"bool",v:!1},BkIs:{t:"enum",v:{BtIs:"BeS6"}},BkIb:{t:"doub",v:30},BkIc:{t:"long",v:0},BkIr:{t:"long",v:0},BkSb:{t:"doub",v:0},BkSt:{t:"long",v:255},BkNa:{t:"long",v:0},BkNt:{t:"enum",v:{BtNt:"BeNu"}},BkNm:{t:"bool",v:!1}};
- if(K=="MtnB")Z={__name:"Motion Blur",classID:"MtnB",Angl:{t:"long",v:0},Dstn:{t:"UntF",v:{type:"#Pxl",val:4}}};
- if(K=="RdlB")Z={__name:"Radial Blur",classID:"RdlB",Amnt:{t:"long",v:10},BlrM:{t:"enum",v:{BlrM:"Spn"}},BlrQ:{t:"enum",v:{BlrQ:"Gd"}},Cntr:{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:.5},Vrtc:{t:"doub",v:.5}}}};
- if(K=="surfaceBlur")Z={__name:"Surface Blur",classID:"surfaceBlur",Rds:{t:"UntF",v:{type:"#Pxl",val:15}},Thsh:{t:"long",v:15}};
- if(K=="Dspl")Z={__name:"Displace",classID:"Dspl",HrzS:{t:"long",v:10},VrtS:{t:"long",v:10},DspM:{t:"enum",v:{DspM:"StrF"}},UndA:{t:"enum",v:{UndA:"RptE"}},DspF:{t:"Pth ",v:{sig:"txtu",pth:"file.psd\0"}}};
- if(K=="Pnch")Z={__name:"Pinch",classID:"Pnch",Amnt:{t:"long",v:-100}};if(K=="Plr ")Z={__name:"Polar Coordinates",classID:"Plr",Cnvr:{t:"enum",v:{Cnvr:"RctP"}}};
- if(K=="Rple")Z={__name:"Ripple",classID:"Rple",Amnt:{t:"long",v:999},RplS:{t:"enum",v:{RplS:"Mdm"}}};
- if(K=="Shr ")Z={__name:"Shear",classID:"Shr",ShrP:{t:"VlLs",v:[{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:0},Vrtc:{t:"doub",v:1}}},{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:0},Vrtc:{t:"doub",v:128}}}]},UndA:{t:"enum",v:{UndA:"WrpA"}},ShrS:{t:"long",v:0},ShrE:{t:"long",v:1}};
- if(K=="Sphr")Z={__name:"Spherize",classID:"Sphr",Amnt:{t:"long",v:100},SphM:{t:"enum",v:{SphM:"Nrml"}}};
- if(K=="Twrl")Z={__name:"Twirl",classID:"Twrl",Angl:{t:"long",v:90}};if(K=="Wave")Z={__name:"Wave",classID:"Wave",Wvtp:{t:"enum",v:{Wvtp:"WvSn"}},NmbG:{t:"long",v:1},WLMn:{t:"long",v:101},WLMx:{t:"long",v:102},AmMn:{t:"long",v:36},AmMx:{t:"long",v:37},SclH:{t:"long",v:100},SclV:{t:"long",v:100},UndA:{t:"enum",v:{UndA:"WrpA"}},RndS:{t:"long",v:743887}};
- if(K=="AdNs")Z={__name:"Add Noise",classID:"AdNs",Dstr:{t:"enum",v:{Dstr:"Unfr"}},Nose:{t:"UntF",v:{type:"#Prc",val:20}},Mnch:{t:"bool",v:!1},FlRs:{t:"long",v:100691320}};
- if(K=="DstS")Z={__name:"Dust & Scratches",classID:"DstS",Rds:{t:"long",v:2},Thsh:{t:"long",v:26}};if(K=="Mdn ")Z={__name:"Median",classID:"Mdn",Rds:{t:"UntF",v:{type:"#Pxl",val:7}}};
- if(K=="ClrH")Z={__name:"Color Halftone",classID:"ClrH",Rds:{t:"long",v:8},Ang1:{t:"long",v:10},Ang2:{t:"long",v:40},Ang3:{t:"long",v:70},Ang4:{t:"long",v:80}};
- if(K=="Crst")Z={__name:"Crystallize",classID:"Crst",ClSz:{t:"long",v:10},FlRs:{t:"long",v:1554929224}};
- if(K=="Mztn")Z={__name:"Mezzotint",classID:"Mztn",MztT:{t:"enum",v:{MztT:"FnDt"}},FlRs:{t:"long",v:204994187}};
- if(K=="Msc ")Z={__name:"Mosaic",classID:"Msc",ClSz:{t:"UntF",v:{type:"#Pxl",val:12}}};if(K=="Pntl")Z={__name:"Pointillize",classID:"Pntl",ClSz:{t:"long",v:10},FlRs:{t:"long",v:1554929236}};
- if(K=="LnsF")Z={__name:"Lens Flare",classID:"LnsF",Brgh:{t:"long",v:100},FlrC:{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:.19140625},Vrtc:{t:"doub",v:.185628741979599}}},Lns:{t:"enum",v:{Lns:"Zm"}}};
- if(K=="smartSharpen")Z={__name:"Smart Sharpen",classID:"smartSharpen",presetKind:{t:"enum",v:{presetKindType:"presetKindCustom"}},useLegacy:{t:"bool",v:!1},Amnt:{t:"UntF",v:{type:"#Prc",val:150}},Rds:{t:"UntF",v:{type:"#Pxl",val:1}},noiseReduction:{t:"UntF",v:{type:"#Prc",val:0}},blur:{t:"enum",v:{blurType:"GsnB"}}};
- if(K=="UnsM")Z={__name:"Unsharp Mask",classID:"UnsM",Amnt:{t:"UntF",v:{type:"#Prc",val:142}},Rds:{t:"UntF",v:{type:"#Pxl",val:4.5}},Thsh:{t:"long",v:0}};
- if(K=="HghP")Z={__name:"High Pass",classID:"HghP",Rds:{t:"UntF",v:{type:"#Pxl",val:3}}};if(K=="Mxm ")Z={__name:"Maximum",classID:"Mxm",Rds:{t:"UntF",v:{type:"#Pxl",val:9}}};
- if(K=="Mnm ")Z={__name:"Minimum",classID:"Mnm",Rds:{t:"UntF",v:{type:"#Pxl",val:14}}};if(K=="Ofst")Z={__name:"Offset",classID:"Ofst",Hrzn:{t:"long",v:144},Vrtc:{t:"long",v:278},Fl:{t:"enum",v:{FlMd:"Wrp"}}};
- if(K=="Rept")Z={__name:"Repeat",classID:"Rept",Scl:{v:{type:"#Prc",val:100},t:"UntF"},Rsft:{v:{type:"#Prc",val:0},t:"UntF"},SpcX:{v:{type:"#Prc",val:0},t:"UntF"},SpcY:{v:{type:"#Prc",val:0},t:"UntF"},SpcC:{t:"bool",v:!1},Angl:{t:"long",v:0}};
- if(K=="Ctoa")Z={__name:"Color to Alpha",classID:"Ctoa",Trsp:{v:{type:"#Prc",val:0},t:"UntF"},Opct:{v:{type:"#Prc",val:100},t:"UntF"},Clr:{v:{classID:"RGBC",Rd:{v:0,t:"doub"},Grn:{v:0,t:"doub"},Bl:{v:0,t:"doub"}},t:"Objc"}};
- if(K=="brit")Z={__name:"Brightness/Contrast",classID:"BrgC",Brgh:{t:"long",v:0},Cntr:{t:"long",v:0},useLegacy:{t:"bool",v:!1}};
- if(K=="levl")Z={__name:"Levels",classID:"Lvls",presetKind:{t:"enum",v:{presetKindType:"presetKindCustom"}},Adjs:{t:"VlLs",v:[]}};
- if(K=="curv")Z={__name:"Curves",classID:"Crvs",presetKind:{t:"enum",v:{presetKindType:"presetKindCustom"}},Adjs:{t:"VlLs",v:[]}};
- if(K=="expA")Z={__name:"Exposure",classID:"Exps",presetKind:{t:"enum",v:{presetKindType:"presetKindCustom"}},Exps:{t:"doub",v:0},Ofst:{t:"doub",v:0},gammaCorrection:{t:"doub",v:1}};
- if(K=="vibA")Z={__name:"Vibrance",classID:"vibrance",vibrance:{t:"long",v:0},Strt:{t:"long",v:0}};if(K=="hue2")Z={__name:"Hue/Saturation",classID:"HStr",presetKind:{t:"enum",v:{presetKindType:"presetKindCustom"}},Clrz:{t:"bool",v:!1},Adjs:{t:"VlLs",v:[]}};
- if(K=="blnc")Z={__name:"Color Balance",classID:"ClrB",ShdL:{t:"VlLs",v:[{t:"long",v:0},{t:"long",v:0},{t:"long",v:0}]},MdtL:{t:"VlLs",v:[{t:"long",v:0},{t:"long",v:0},{t:"long",v:0}]},HghL:{t:"VlLs",v:[{t:"long",v:0},{t:"long",v:0},{t:"long",v:0}]},PrsL:{t:"bool",v:!0}};
- if(K=="blwh")Z={__name:"Black & White",classID:"BanW",presetKind:{t:"enum",v:{presetKindType:"presetKindCustom"}},Rd:{t:"long",v:40},Yllw:{t:"long",v:85},Grn:{t:"long",v:204},Cyn:{t:"long",v:60},Bl:{t:"long",v:20},Mgnt:{t:"long",v:80},useTint:{t:"bool",v:!0},tintColor:{t:"Objc",v:{classID:"RGBC",Rd:{t:"doub",v:0},Grn:{t:"doub",v:0},Bl:{t:"doub",v:0}}}};
- if(K=="phfl")Z={__name:"Photo Filter",classID:"photoFilter",Clr:{t:"Objc",v:{classID:"LbCl",Lmnc:{t:"doub",v:67.06},A:{t:"doub",v:32},B:{t:"doub",v:120}}},Dnst:{t:"long",v:80},PrsL:{t:"bool",v:!0}};
- if(K=="grdm")Z={__name:"Gradient Map",classID:"GrMp",Rvrs:{t:"bool",v:!1},Grad:JSON.parse(iy.Ry[6]).Grad};
- if(K=="selc")Z={__name:"Selective Color",classID:"SlcC",presetKind:{t:"enum",v:{presetKindType:"presetKindCustom"}},Mthd:{t:"enum",v:{CrcM:"Rltv"}},ClrC:{t:"VlLs",v:[]}};
- if(K=="thrs")Z={__name:"Threshold",classID:"Thrs",Lvl:{t:"long",v:128}};if(K=="mixr")Z={__name:"Channel Mixer",classID:"ChnM",presetKind:{t:"enum",v:{presetKindType:"presetKindDefault"}},Rd:{t:"Objc",v:{classID:"ChMx",Rd:{t:"UntF",v:{type:"#Prc",val:100}}}},Grn:{t:"Objc",v:{classID:"ChMx",Grn:{t:"UntF",v:{type:"#Prc",val:100}}}},Bl:{t:"Objc",v:{classID:"ChMx",Bl:{t:"UntF",v:{type:"#Prc",val:100}}}}};
- if(K=="clrL")Z={__name:"Color Lookup",classID:"colorLookup"};if(K=="post")Z={__name:"Posterize",classID:"Pstr",Lvls:{t:"long",v:3}};
- if(K=="rplc")Z={__name:"Replace Color",classID:"RplC",Fzns:{t:"long",v:55},Mnm:{t:"Objc",v:{classID:"LbCl",Lmnc:{t:"doub",v:73.1},A:{t:"doub",v:23.95},B:{t:"doub",v:8.03}}},Mxm:{t:"Objc",v:{classID:"LbCl",Lmnc:{t:"doub",v:73},A:{t:"doub",v:23},B:{t:"doub",v:8}}},H:{t:"long",v:-22},Strt:{t:"long",v:100},Lght:{t:"long",v:2}};
- if(K=="fade")Z={__name:"Fade",classID:"fade",Opct:{t:"UntF",v:{type:"#Prc",val:100}},Md:{t:"enum",v:{BlnM:"Nrml"}}};
- if(K=="aply")Z={classID:"null",With:{t:"Objc",v:{classID:"Clcl",T:{t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:"RGB"}},{t:"Enmr",v:{classID:"Lyr",typeID:"Ordn",enum:"Mrgd"}}]},Invr:{t:"bool",v:!1},Clcl:{t:"enum",v:{Clcn:"Nrml"}},Opct:{t:"UntF",v:{type:"#Prc",val:100}},PrsT:{t:"bool",v:!1}}}};
- if(K=="blendOptions")Z={classID:"blendOptions",Opct:{t:"UntF",v:{type:"#Prc",val:100}},Md:{t:"enum",v:{BlnM:"Nrml"}}};
- return Z};fG.zK={sAdNs:function(K,Z){Z[0]=K.Nose.v.val;Z[1]=["Gsn","Unfr"].indexOf(K.Dstr.v.Dstr);Z[2]=K.Mnch.v},gAdNs:function(K,Z){K.Nose.v.val=Z[0];
- K.Dstr.v.Dstr=["Gsn","Unfr"][Z[1]];K.Mnch.v=Z[2]},sDstS:function(K,Z){Z[0]=K.Rds.v;Z[1]=K.Thsh.v},gDstS:function(K,Z){K.Rds.v=Z[0];
- K.Thsh.v=Z[1]},sGsnB:function(K,Z){Z[0]=K.Rds.v.val},gGsnB:function(K,Z){K.Rds.v.val=Z[0]},sHghP:function(K,Z){Z[0]=K.Rds.v.val},gHghP:function(K,Z){K.Rds.v.val=Z[0]},"sMxm ":function(K,Z){Z[0]=K.Rds.v.val},"gMxm ":function(K,Z){K.Rds.v.val=Z[0]},"sMnm ":function(K,Z){Z[0]=K.Rds.v.val},"gMnm ":function(K,Z){K.Rds.v.val=Z[0]},sMtnB:function(K,Z){Z[0]=K.Angl.v;
- Z[1]=K.Dstn.v.val},gMtnB:function(K,Z){K.Angl.v=typeof Z[0]=="number"?Z[0]:Z[0].Sw;K.Dstn.v.val=Z[1]},sOfst:function(K,Z){Z[0]=K.Hrzn.v;
- Z[1]=K.Vrtc.v;Z[2]=["Rpt","Bckg","Wrp"].indexOf(K.Fl.v.FlMd)},gOfst:function(K,Z){K.Hrzn.v=Z[0];K.Vrtc.v=Z[1];
- K.Fl.v.FlMd=["Rpt","Bckg","Wrp"][Z[2]]},sPnch:function(K,Z){Z[0]=K.Amnt.v},gPnch:function(K,Z){K.Amnt.v=Z[0]},"sPlr ":function(K,Z){Z[0]=["RctP","PlrR"].indexOf(K.Cnvr.v.Cnvr)},"gPlr ":function(K,Z){K.Cnvr.v.Cnvr=["RctP","PlrR"][Z[0]]},sRple:function(K,Z){Z[0]=K.Amnt.v;
- Z[1]=["Sml","Mdm","Lrg"].indexOf(K.RplS.v.RplS)},gRple:function(K,Z){K.Amnt.v=Z[0];K.RplS.v.RplS=["Sml","Mdm","Lrg"][Z[1]]},sTwrl:function(K,Z){Z[0]=K.Angl.v},gTwrl:function(K,Z){K.Angl.v=Z[0]},sUnsM:function(K,Z){Z[0]=K.Amnt.v.val;
- Z[1]=K.Rds.v.val;Z[2]=K.Thsh.v},gUnsM:function(K,Z){K.Amnt.v.val=Z[0];K.Rds.v.val=Z[1];K.Thsh.v=Z[2]}};
- fG.alO=function(K){var Z=new iz(0,0);if(K.enab.v==!1)return Z;var b=K.filterFXList.v;for(var H=0;H<b.length;
- H++){var J=b[H].v;if(J.enab.v==!1)continue;var w=fG.u7(J),Y=fG.y5(w,J.Fltr?J.Fltr.v:null);if(Y.x>Z.x)Z.x=Y.x;
- if(Y.y>Z.y)Z.y=Y.y}return Z};fG.y5=function(K,Z){var b=0,J=0;if(["GsnB","boxblur","smartSharpen","UnsM","HghP"].indexOf(K)!=-1){var w=Z.Rds.v.val;
- b=J=w*2.57}if(K=="MtnB")b=J=Z.Dstn.v.val;if("Ofst,Rept,LqFy,Dspl,Pnch,Rple,Shr ,Sphr,Twrl,Wave,RdlB,Clds,DfrC,Plr ,LnCr,Wnd ,lightFilterGradient,rigidTransform,Frgm".split(",").indexOf(K)!=-1){b=J=1e4}if(K=="GEfc")return cV.y5(Z);
- return new iz(Math.ceil(b),Math.ceil(J))};fG.Ea=function(){return{t:"Objc",v:{classID:"filterFXStyle",enab:{t:"bool",v:!0},validAtPosition:{t:"bool",v:!0},filterMaskEnable:{t:"bool",v:!0},filterMaskLinked:{t:"bool",v:!0},filterMaskExtendWithWhite:{t:"bool",v:!0},filterFXList:{t:"VlLs",v:[]}}}};
- fG.CH=function(K,Z){var b={h:Z.ve>>16,l:Z.ve>>8&255,a:Z.ve&255},J={h:Z.YO>>16,l:Z.YO>>8&255,a:Z.YO&255},w=fG.names[K];
- if(w==null)w=cN.names[K];var Y=K;for(var S in cN.dF)if(cN.dF[S]==K)Y=S;var d={t:"Objc",v:{classID:"filterFX",Nm:{t:"TEXT",v:eh.get(w)},blendOptions:{t:"Objc",v:{classID:"blendOptions",Opct:{t:"UntF",v:{type:"#Prc",val:100}},Md:{t:"enum",v:{BlnM:"Nrml"}}}},enab:{t:"bool",v:!0},hasoptions:{t:"bool",v:!0},FrgC:{t:"Objc",v:X.W.J1(b)},BckC:{t:"Objc",v:X.W.J1(J)},filterID:{t:"long",v:Y.length==4?F.a6l(Y):777}}},x=fG.RI(K);
- if(x)d.v.Fltr={t:"Objc",v:x};return d};fG.YG=function(K,Z,b,J,w,Y,S,d){var x=b*J*4;X.fy.a5F(K,Z,b,J,w,Y,S)};
- fG.hO=function(K,Z,b,J){X.WN(b);if(K<1){var w=Math.round(K*5),Y=[1,2,1,2,[40,26,13,6,4,2][w],2,1,2,1];
- Y=X.kF.Eu(Y);var S=b.slice(0);X.kF.A3(S,b,J.d,J.v,Y,255)}else Z(b,J,K);X.a_(b)};fG.a7U=function(K,Z,b,J){for(var H=0;
- H<K.length;H++){b[H]=K[H]*(1/255);J[H]=0}FFT.fft2d(b,J);var w=Z>>>1,Y=16384,S=128,x=100;while(S<Z){S<<=1;
- Y<<=2}var d=255/Math.log(Y),c=-100;for(var M=0;M<Z;M++)for(var u=0;u<w;u++){var t=Z+w+M&Z-1,U=b[t*Z+u],A=J[t*Z+u],y=Math.sqrt(U*U+A*A),B=Math.atan2(A,U);
- K[M*Z+u]=Math.round(d*Math.log(y+1));K[M*Z+w+u]=Math.round((Math.PI+B)*(255*.5/Math.PI))}};fG.a6r=function(K,Z,b,J){b.fill(0);
- J.fill(0);var w=Z>>>1,Y=16384,S=128;while(S<Z){S<<=1;Y<<=2}var d=255/Math.log(Y),x=[],c=[],M=[];for(var H=0;
- H<256;H++){x[H]=Math.exp(H/d)-1;var u=H*(2*Math.PI/255)-Math.PI;c[H]=Math.sin(u);M[H]=Math.cos(u)}for(var t=0;
- t<Z;t++)for(var U=0;U<w;U++){var A=Z+w+t&Z-1,y=x[K[t*Z+U]],u=K[t*Z+w+U],B=y*M[u],I=y*c[u];b[A*Z+U]=B;
- J[A*Z+U]=I;if(U!=0){var j=A==0?A*Z+Z-U:(Z-A)*Z+(Z-U);b[j]=B;J[j]=-I}}FFT.ifft2d(b,J);for(var H=0;H<K.length;
- H++){K[H]=Math.max(0,Math.min(255,~~(.5+255*b[H])))}};fG.EV=new ArrayBuffer(512);fG.a63=function(K){var Z=fG.EV,b=K.length;
- if(Z.byteLength<b)fG.EV=Z=new ArrayBuffer(b);var J=new Uint8Array(Z);for(var H=0;H<b;H+=4){J[H]=K[H];
- J[H+1]=K[H+1];J[H+2]=K[H+2];J[H+3]=K[H+3]}return Z};fG.gT=function(K,Z,b,J,w,Y,S){if(Y==null)Y={buffer:X.T(Z.buffer.length),rect:Z.rect.clone()};
- X.Uc(Z.buffer,Y.buffer);if(K=="GEfc"){var d=[];if(b.GEfs){var x=b.GEfs.v;for(var H=0;H<x.length;H++){var c=x[H].v;
- if(c.GELv&&c.GELv.v==!1)continue;d.push(c)}}else d=[b];for(var H=0;H<d.length;H++){var M;if(H==0)cV.gT(K,Z,d[H],J,w,Y,S);
- else{if(M==null)M={buffer:X.T(Z.buffer.length),rect:Z.rect.clone()};X.Uc(Y.buffer,M.buffer);cV.gT(K,M,d[H],J,w,Y,S)}}}if(K=="adaptCorrect"){var u=Z.rect,t=u.d,U=u.v,A=t*U,y=A*4,B=b.sdwM.v,I=B.Amnt.v.val/100,j=B.Wdth.v.val/100,k=B.Rds.v,C=b.hglM.v,i=C.Amnt.v.val/100,E=C.Wdth.v.val/100,o=C.Rds.v;
- X.Oj.aev(Z.buffer,Y.buffer,t,U,I,j,k,i,E,o,b.ClrC.v/100,b.Cntr.v/100)}if(K=="Frgm"){var u=Z.rect,t=u.d,U=u.v,$=Z.buffer.slice(0);
- X.WN($);X._H.a9c($,t,U,Y.buffer);X.a_(Y.buffer)}if(K=="Dfs "){var u=Z.rect,t=u.d,U=u.v,m=["Nrml","DrkO","LghO","anisotropic"].indexOf(b.Md.v.DfsM);
- if(m<3)X._H.agY(Z.buffer,t,U,Y.buffer,[m]);else{var z=[1.4,1.6,1,4,!1,2,[0,0,.001]],u=Z.rect.clone();
- u.x=u.y=0;X.Pq.filter(Z.buffer,u,Y.buffer,z)}}if(K=="TrcC"){var u=Z.rect,t=u.d,r=t<<2,U=u.v,f=b.Lvl.v,W=b.Edg.v.CntE=="Lwr",h=Z.buffer,_=Y.buffer;
- X.Zs(_,16777215,4278190080);function D(hr,aY){L(hr,aY);L(hr+1,aY+1);L(hr+2,aY+2)}function l(hr,aY){N(hr,aY);
- N(hr+1,aY+1);N(hr+2,aY+2)}function L(hr,aY){var b6=h[hr],bs=h[aY];if(b6>=f&&bs<f)_[hr]=0;if(b6<f&&bs>=f)_[aY]=0}function N(hr,aY){var b6=h[hr],bs=h[aY];
- if(b6>f&&bs<=f)_[aY]=0;if(b6<=f&&bs>f)_[hr]=0}if(W)for(var a=1;a<U;a++)for(var G=1;G<t;G++){var p=a*t+G<<2;
- D(p,p-4);D(p,p-r)}else for(var a=1;a<U;a++)for(var G=1;G<t;G++){var p=a*t+G<<2;l(p,p-4);l(p,p-r)}}if(K=="Embs"){var u=Z.rect,t=u.d,U=u.v,T=-b.Angl.v*Math.PI/180,v=b.Hght.v,g=b.Amnt.v/100;
- v/=2;var eJ=Math.cos(T)*v,d9=Math.sin(T)*v,h=Z.buffer,_=Y.buffer;_.fill(0);var el=new Uint32Array(h.buffer),O=new Uint8Array(4),fO=new Uint32Array(O.buffer);
- for(var a=0;a<U;a++)for(var G=0;G<t;G++){var hn=0,an=0,cF=0;if(0<=G+eJ&&G+eJ<t&&0<=a+d9&&a+d9<U){X.I.e8(G+eJ+.5,a+d9+.5,el,t,U,fO,0,0);
- hn+=O[0]-128;an+=O[1]-128;cF+=O[2]-128}if(0<=G-eJ&&G-eJ<t&&0<=a-d9&&a-d9<U){X.I.e8(G-eJ+.5,a-d9+.5,el,t,U,fO,0,0);
- hn-=O[0]-128;an-=O[1]-128;cF-=O[2]-128}var p=a*t+G<<2;_[p]=Math.max(0,Math.min(255,hn*g+128));_[p+1]=Math.max(0,Math.min(255,an*g+128));
- _[p+2]=Math.max(0,Math.min(255,cF*g+128));_[p+3]=h[p+3]}}if(K=="ShrE"){var u=Z.rect,t=u.d,U=u.v;X._H.a2M(Z.buffer,t,U,Y.buffer)}if(K=="Dspc"){var u=Z.rect,t=u.d,U=u.v;
- X._H.am7(Z.buffer,t,U,Y.buffer)}if(K=="Slrz"){var cY=Y.buffer,iF=128;for(var H=0;H<cY.length;H+=4){if(cY[H]>iF)cY[H]=255-cY[H];
- if(cY[H+1]>iF)cY[H+1]=255-cY[H+1];if(cY[H+2]>iF)cY[H+2]=255-cY[H+2]}}if(K=="Wnd "){var u=Z.rect,t=u.d,U=u.v,eU=["Wnd","Blst","Stgr"],g_=b.WndM.v.WndM;
- X._H.ih(Z.buffer,t,U,Y.buffer,[eU.indexOf(g_),b.Drct.v.Drct!="Left"])}if(K=="Bokh"){var u=Z.rect,t=u.d,U=u.v,A=t*U,y=A*4,iQ=Z.buffer.slice(0),b5=b.BkDi.v.BtDi,eK=b.BkDc,bE=b.BkDp.v/255;
- if(b5=="BeIn")bE=0;var iB=57*(.3+.7*((t+U)/2)/1750)*(b.BkIb.v/100)*(1+.2*Math.pow(bE,.1)),q=parseInt(b.BkIs.v.BtIs.slice(3)),i2=-b.BkIr.v*Math.PI/180,eu=[];
- for(var H=0;H<8;H++){var dp=i2+H*(Math.PI*2/q),bJ=i2+(H+1)*(Math.PI*2/q),bB=Math.cos(dp),fC=Math.sin(dp),dr=Math.cos(bJ),cs=Math.sin(bJ),g2=[0,0,0];
- X._w.Rz([[bB,fC,1,0],[dr,cs,1,0],[1,1,1,1]],g2);if(g2[2]>0){g2[0]*=-1;g2[1]*=-1;g2[2]*=-1}eu.push(g2[0],g2[1],g2[2],0)}if(b5=="BeIn"){X.Zs(iQ,0,16777215);
- bE=1}else if(b5=="BeIt"&&eK.v.BtDc=="BeCt"){}else{var hQ;if(b5=="BeIt"&&eK.v.BtDc=="BeCm")hQ=S[1];else if(b5=="BeIa")hQ=S[2][eK.v];
- if(hQ==null){X.Zs(iQ,0,16777215)}else{var hy;if(hQ.rect.wV(u))hy=hQ.channel;else hy=hQ.GF(u);X.qe(hy,iQ,3)}}if(V.qg){var ci=iQ,bz=t,eW=U,h1=1,hk=(b.BkSb.v==0||b.BkSt.v==255)&&b5=="BeIn";
- if(!hk){var fX=0;for(var H=0;H<y;H+=4)fX+=Math.abs(bE-iQ[H+3]*(1/255));fX=fX/A*iB;var dU=3.14*fX*fX*t*U/3e6;
- if(dU>2e3){alert("too large radius");return}}while(hk&&3*(iB/h1)*(iB/h1)*t*U>500*2e3*2e3){var g4=X.JS(iQ,new bW(0,0,bz,eW));
- iQ=g4.h3;bz=g4.rect.d;eW=g4.rect.v;h1*=2}var gG=Date.now(),fx=V.Mw(0,bz,eW);fx.set(iQ);var eb=V.Mw(1,t,U);
- V.Na(eb);V.filter.oy({type:V.filter.aO,nP:new Float32Array([1/bz,1/eW]),a3e:bE,a3L:iB/h1,a8D:new Float32Array([b.BkSb.v/100,b.BkSt.v/255]),ae2:new Float32Array([b.BkNa.v/100,b.BkNt.v.BtNt=="BeNu"?0:1,b.BkNm.v?1:0]),and:new Float32Array(eu.slice(0,16)),a0V:new Float32Array(eu.slice(16))},fx.gm);
- eb.get(Y.buffer);var cy=Y.buffer;for(var H=0;H<y;H+=4)cy[H+3]=Z.buffer[H+3]}}if(K=="rigidTransform"){var gG=Date.now(),e$=fG.a63,fx=Z.buffer.slice(0),f5=0,dl=0;
- X.WN(fx);X.Zs(Y.buffer,0);var t=Z.rect.d,U=Z.rect.v,aN=b.puppetShapeList.v,dR=[],ha=[],dV=[],dI=[];for(var bK=0;
- bK<aN.length;bK++){var he=aN[bK].v,gO=f5*2,dm=dl*3,bn=he.originalVertexArray.v.length>>>2,ej=he.indexArray.v.length>>>2,bD=new Float32Array(e$(he.originalVertexArray.v));
- for(var H=0;H<bn;H++)dR[gO+H]=bD[H];var aW=new Float32Array(e$(he.deformedVertexArray.v));for(var H=0;
- H<bn;H++)ha[gO+H]=aW[H];var ix=new Uint32Array(e$(he.indexArray.v));for(var H=0;H<ej;H++)dV[dm+H]=f5+ix[H];
- var fb=[],fY=[],h6=he.PnDp.v;for(var H=0;H<h6.length;H++){fb.push(he.pinVertexIndices.v[H].v);fY.push(h6[H].v)}var gx=X.VR.ahI(bD,ix,fb,fY);
- for(var H=0;H<gx.length;H++)dI[f5+H]=gx[H];f5+=bn>>>1;dl+=~~(ej/3)}X.VR.rv(fx,Y.buffer,Z.rect,dR,ha,dI,dV);
- X.a_(Y.buffer)}if(K=="lightFilterGradient"){function cD(bO){var b6=1/Math.sqrt(bO[0]*bO[0]+bO[1]*bO[1]+bO[2]*bO[2]);
- bO[0]*=b6;bO[1]*=b6;bO[2]*=b6}var t=Z.rect.d,U=Z.rect.v,A=t*U,gG=Date.now(),iA=X.T(A),bs=.3,aR=.7;X.Rb(Y.buffer,iA);
- var gY=X.T(A);X.pP.s4(iA,gY,Y.rect,16);var eY=X.T(A);X.pP.s4(iA,eY,Y.rect,8);var gv=iA,aG=new Float32Array(A),bY=b.Dtl.v,ef=bY[2].v,gX=bY[1].v,e6=bY[0].v,iG=b.Scl.v*40*b.textureScale.v/(ef+gX+e6);
- ef*=iG;gX*=iG;e6*=iG;for(var H=0;H<A;H++){var gJ=gY[H]*(1/255),e4=eY[H]*(1/255),fd=gv[H]*(1/255);fd=fd*fd;
- aG[H]=ef*gJ+gX*e4+e6*fd}var cb=b.blur.v;if(cb!=0){var dc=aG.slice(0);X.pP.RX(dc,aG,Y.rect,cb)}var bU=t-1,ge=U-1;
- for(var a=1;a<ge;a++)for(var G=1;G<bU;G++){var H=a*t+G,p=H*4,g9=aG[H],eJ=bs*(aG[H+1]-g9)+aR*(g9-aG[H-1]),d9=bs*(aG[H+t]-g9)+aR*(g9-aG[H-t]),bO=[1,0,eJ],dA=[0,1,d9];
- cD(bO);cD(dA);var bJ=bO[0],ho=bO[2],c$=dA[1],f$=dA[2],dd=-ho*c$,cx=-bJ*f$,er=bJ*c$;Y.buffer[p]=~~(127.5+dd*127.5);
- Y.buffer[p+1]=~~(127.5+cx*127.5);Y.buffer[p+2]=~~(127.5+er*127.5)}}if(K=="dDFT"||K=="iDFT"){function cw(q){if(q==0)return 1;
- q--;q|=q>>1;q|=q>>2;q|=q>>4;q|=q>>8;q|=q>>16;return q+1}var t=Z.rect.d,U=Z.rect.v,as=cw(Math.max(t,U)),d$=as>>>1,aX=new bW(0,0,as,as),aB=new bW(0,0,t,U);
- aB.y=as-U>>>1;var et=t>>>1,dg=new bW(0,aB.y,et,U),h5=new X.Fe(t*U);X.ld(Z.buffer,h5);var iL=new Float64Array(as*as),hd=new Float64Array(as*as),hy=X.T(as*as);
- FFT.init(as);var d2=[h5.h,h5.l,h5.a];for(var H=0;H<3;H++){var f4=d2[H];hy.fill(0);if(K=="dDFT"){X.vn(f4,aB,hy,aX);
- fG.a7U(hy,as,iL,hd);X.vn(hy,aX,f4,aB,dg);dg.x+=et;aX.x-=d$-et;X.vn(hy,aX,f4,aB,dg);dg.x-=et;aX.x+=d$-et}else{X.vn(f4,aB,hy,aX,dg);
- dg.x+=d$;aB.x+=d$-et;X.vn(f4,aB,hy,aX,dg);dg.x-=d$;aB.x-=d$-et;fG.a6r(hy,as,iL,hd);X.vn(hy,aX,f4,aB)}}X.V4(h5,Y.buffer)}if(K=="Avrg"){var a0=0,bw=0,ab=0,e3=0,aM=1;
- for(var H=0;H<Z.buffer.length;H+=4){var fq=Z.buffer[H+3];ab+=Z.buffer[H]*fq;bw+=Z.buffer[H+1]*fq;a0+=Z.buffer[H+2]*fq;
- e3+=fq}var db=1/e3;a0=Math.round(aM*(a0*db)+(1-aM)*255);bw=Math.round(aM*(bw*db)+(1-aM)*255);ab=Math.round(aM*(ab*db)+(1-aM)*255);
- X.Zs(Y.buffer,a0<<16|bw<<8|ab,4278190080)}if(["GsnB","boxblur","smartSharpen","UnsM","HghP"].indexOf(K)!=-1){var iP=b.Rds.v.val,ac=K=="boxblur"?X.pP.S4:X.pP.a8o;
- fG.hO(iP,ac,Y.buffer,Y.rect);if(K=="UnsM"||K=="smartSharpen"){var g=b.Amnt.v.val/100,fl=0;if(K=="UnsM")fl=b.Thsh.v;
- else g*=.75;for(var H=0;H<Z.buffer.length;H++){if((H&3)==3){Y.buffer[H]=Z.buffer[H];continue}var fg=Z.buffer[H],dx=Y.buffer[H],fe=g*(fg-dx);
- if(fe>0)fe=Math.max(0,fe-fl);else fe=Math.min(0,fe+fl);Y.buffer[H]=Math.max(0,Math.min(255,fg+fe))}}if(K=="HghP")for(var H=0;
- H<Z.buffer.length;H++){if((H&3)==3){Y.buffer[H]=Z.buffer[H];continue}var fg=Z.buffer[H],dx=Y.buffer[H];
- Y.buffer[H]=Math.max(0,Math.min(255,128+fg-dx))}}if(K=="surfaceBlur"){var fF=b.Rds.v.val,cl=b.Thsh.v,t=Z.rect.d,U=Z.rect.v;
- fG.YG(Z.buffer,Y.buffer,t,U,fF,X.fy.aE,[cl],2)}if(K=="AdNs"){var c_=new Uint8ClampedArray(Y.buffer.buffer),h0=255*b.Nose.v.val/100,c0;
- if(b.Dstr.v.Dstr=="Gsn")c0=function(){return(Math.random()+Math.random()+Math.random()+Math.random()-2)*2};
- else c0=function(){return Math.random()*2-1};for(var H=0;H<c_.length;H+=4){var fF=c_[H],fi=c_[H+1],hD=c_[H+2],ff,hJ,ae;
- if(b.Mnch.v){ff=hJ=ae=c0()}else{ff=c0();hJ=c0();ae=c0()}fF+=h0*ff;fi+=h0*hJ;hD+=h0*ae;c_[H]=fF;c_[H+1]=fi;
- c_[H+2]=hD}}if(K=="Mdn "||K=="DstS"||K=="Mxm "||K=="Mnm "){var fF=0;if(K=="Mdn "||K=="Mxm "||K=="Mnm ")fF=b.Rds.v.val;
- if(K=="DstS")fF=b.Rds.v;X.fy.RR=.5;var ac=X.fy.bo;if(K=="Mxm ")ac=X.fy.oi;if(K=="Mnm ")ac=X.fy.Sb;var t=Z.rect.d,U=Z.rect.v,hI={"Mdn ":0,"Mxm ":1,"Mnm ":1,DstS:2}[K];
- fG.YG(Z.buffer,Y.buffer,t,U,fF,ac,[],hI);if(K=="DstS"){var cl=b.Thsh.v;for(var H=0;H<t*U*4;H++){var b7=Math.abs(Z.buffer[H]-Y.buffer[H]);
- if(b7<=cl)Y.buffer[H]=Z.buffer[H]}}}if(K=="ClrH"){var dg=Z.rect.clone();dg.x=dg.y=0;var fF=b.Rds.v;fF=Math.round(fF*Math.sqrt(2));
- var t=dg.d,U=dg.v,h5=new X.Fe(t*U);X.ld(Z.buffer,h5);X.yK(h5.h);X.yK(h5.l);X.yK(h5.a);var e2=R.w("canvas","");
- e2.width=t;e2.height=U;var gh=e2.getContext("2d"),cy=X.T(t*U*4);for(var c8=0;c8<3;c8++){var hy=c8==0?h5.h:c8==1?h5.l:h5.a,T=Math.PI*b["Ang"+(c8+1)].v/180,h9=new cM(1/fF,0,0,1/fF,0,0);
- h9.rotate(T);X.qe(hy,cy,3);var O=P.o.U3([cy,dg],h9,!0),aB=O.rect;gh.clearRect(0,0,t,U);var fV=Math.sin(T),hE=Math.cos(T);
- for(var H=0;H<aB.v;H++)for(var c6=0;c6<aB.d;c6++){var G=(c6+aB.x+.5)*fF,a=(H+aB.y+.5)*fF,dw=G,bm=a;G=hE*dw-fV*bm;
- a=fV*dw+hE*bm;var A=O.buffer[(H*aB.d+c6<<2)+3]*(1/255),iP=fF*Math.sqrt(A*(1/Math.PI));gh.beginPath();
- gh.arc(G,a,iP,0,2*Math.PI);gh.fill()}var gu=gh.getImageData(0,0,t,U);X.y4(gu.data,hy,3)}X.yK(h5.h);X.yK(h5.l);
- X.yK(h5.a);X.V4(h5,Y.buffer)}if(K=="Crst"||K=="Pntl"){var t=Z.rect.d,U=Z.rect.v,ac=K=="Crst"?X.Nx.afo:X.Nx.a2g;
- ac(Z.buffer,t,U,Y.buffer,b.ClSz.v,[Math.round(w.h),Math.round(w.l),Math.round(w.a)])}if(K=="Mztn"){var t=Z.rect.d,U=Z.rect.v,A=t*U,h5=new X.Fe(A),eG=[h5.h,h5.l,h5.a];
- X.ld(Z.buffer,h5);var g_=b.MztT.v.MztT,fE={FnDt:[.1,0,.3,1.4],MdmD:[.9,0,.1,1.4],GrnD:[3,0,.2,1.4],CrsD:[7,0,.1,1.4],ShrL:[0,10,.16,3],MdmL:[0,22,.06,3],LngL:[0,25,.01,4.5],ShSt:[3,10,.05,4.4],MdmS:[4,25,.15,4],LngS:[4,30,.05,4]}[g_],gG=Date.now(),ea=[];
- for(var H=0;H<A;H++){ea[H]=Math.random()}var A=t*U,fN=Math.round(A*fE[0]),bo=A-t-1;for(var H=0;H<fN;
- H++){var hU=Math.random(),fc=1;if(hU<.5){fc=t;hU*=2}else hU=2*(hU-.5);var hr=Math.floor(hU*bo),aY=hr+fc;
- ea[hr]=ea[aY]}var f0=Math.round(t*fE[1]);for(var a=0;a<U;a++)for(var H=0;H<f0;H++){var hU=X.Q.re(a*A+H),hr=a*t+Math.floor(hU*(t-1));
- ea[hr]=ea[hr+1]}var cr=new Float64Array(256);for(var H=0;H<256;H++){var g6=H/255,cO=2*(g6<.5?g6:1-g6);
- cO=fE[2]+Math.pow(cO,fE[3])*(1-fE[2]);g6=g6<.5?cO*.5:1-cO*.5;cr[H]=g6}for(var gs=0;gs<3;gs++){var hy=eG[gs];
- for(var a=0;a<U;a++){for(var G=0;G<t;G++){var H=a*t+G,ax=hy[H],g6=cr[ax],hU=ea[H];hy[H]=hU>g6?0:255}}}X.V4(h5,Y.buffer)}if(K=="Msc "){var dM=b.ClSz.v.val,t=Z.rect.d,U=Z.rect.v,ca=Math.ceil(t/dM),dN=Math.ceil(U/dM),gn=X.T(ca*dN*4);
- X.scale.JG(Z.buffer,t,U,gn,ca,dN,1/dM);X.scale.JG(gn,ca,dN,Y.buffer,t,U,dM)}if(K=="Clds"||K=="DfrC"){var t=Y.rect.d,U=Y.rect.v,A=t*U,gV=X.T(A);
- if(K=="Clds")X.Zs(Y.buffer,4278190080);var eH=X.T(256*4);for(var H=0;H<256;H++){var p=H<<2,i9=H/255,ix=1-i9;
- eH[p]=Math.round(i9*J.h+ix*w.h);eH[p+1]=Math.round(i9*J.l+ix*w.l);eH[p+2]=Math.round(i9*J.a+ix*w.a)}X._H.a9A(Z.buffer,t,U,gV);
- var bF=Y.buffer;for(var H=0;H<A;H++){var p=H<<2,gs=gV[H]<<2,fF=eH[gs],fi=eH[gs+1],hD=eH[gs+2];if(K=="Clds"){bF[p]=fF;
- bF[p+1]=fi;bF[p+2]=hD}else{bF[p]=Math.abs(bF[4*H]-fF);bF[p+1]=Math.abs(bF[4*H+1]-fi);bF[p+2]=Math.abs(bF[4*H+2]-hD)}}}if(K=="LnsF"){var t=Z.rect.d,U=Z.rect.v,g_=["Zm","Nkn","Nkn1","PnVs"].indexOf(b.Lns.v.Lns),fz=b.FlrC.v,fn=[Math.min(g_,2),b.Brgh.v/100,fz.Hrzn.v,fz.Vrtc.v],gG=Date.now();
- X.adl(Z.buffer,t,U,Y.buffer,fn)}var dO=["Blr ","BlrM","Shrp","ShrM"].indexOf(K);if(dO!=-1){var dz=dO>1,t=Z.rect.d,U=Z.rect.v,bP=X.kF.tu[dO],cS=Z.buffer.slice(0);
- if(!dz)X.WN(cS);X.kF.A3(cS,Y.buffer,t,U,bP,255,!1,dz);if(!dz)X.a_(Y.buffer)}if(K=="MtnB"){var hz=-b.Angl.v*Math.PI/180,dE=b.Dstn.v.val/2,gG=Date.now(),t=Z.rect.d,U=Z.rect.v,u=Z.rect.clone();
- u.x=u.y=0;if(V.qg){var gG=Date.now(),b3=Y.buffer;b3.set(Z.buffer);X.WN(b3);var es=V.Mw(0,t,U);es.set(b3);
- var h=X.T(4);h[0]=Math.round(128+127*Math.cos(hz));h[1]=Math.round(128+127*Math.sin(hz));new Uint32Array(b3.buffer).fill(new Uint32Array(h.buffer)[0]);
- var bg=V.Mw(1,t,U);bg.set(b3);V.Na(es,u);es.Wm(u);V.filter.oy({type:V.filter.zh,n$:bg.gm,nP:new Float32Array([1/t,1/U]),a5_:dE/2,agj:1},es.lN);
- es.get(b3);X.a_(b3)}else{var h9=new cM;h9.rotate(hz);var O=P.o.U3([Z.buffer,Z.rect],h9,!1,null,!0);fG.hO(dE,X.pP.tU,O.buffer,O.rect);
- h9.yK();O=P.o.U3([O.buffer,O.rect],h9,!1,Y.buffer.buffer,!0,Y.rect)}console.log(Date.now()-gG)}if(K=="RdlB"){var t=Z.rect.d,U=Z.rect.v,g=b.Amnt.v,fS=b.BlrM.v.BlrM=="Zm",c8=b.Cntr.v,a7=c8.Hrzn.v,bh=c8.Vrtc.v,eJ=Math.max(a7,1-a7)*t,d9=Math.max(bh,1-bh)*U,iP=Math.sqrt(eJ*eJ+d9*d9),f9=2*Math.PI*iP*1.5,gd=Math.round(f9),gg=Math.round(iP),dg=new bW(0,0,gd,gg),fo=X.T(gd*gg*4),a2=fS?4:1,df=fS?.6:8*((t+U)/2)/1400,ee=.1,h1=1,c2=1;
- X.I.I3(Z.buffer,t,U,fo,gd,gg,a7,bh,a2,ee,h1,c2);var am=fS?X.T(gd*gg*4):null;if(fS){X.I.e$(fo,am,gd,gg);
- var eE=am;am=fo;fo=eE;dg.d=gg;dg.v=gd}fG.hO(df*g,X.pP.tU,fo,dg);if(fS){X.I.e$(fo,am,gg,gd);var eE=am;
- am=fo;fo=eE;dg.d=gd;dg.v=gg}X.I.hi(fo,gd,gg,Y.buffer,t,U,a7,bh,a2,ee,h1,c2)}if(K=="Plr "){var t=Z.rect.d,U=Z.rect.v;
- if(b.Cnvr.v.Cnvr=="RctP")X.I.hi(Z.buffer,t,U,Y.buffer,t,U,.5,.5,1,0,2,t/U);else X.I.I3(Z.buffer,t,U,Y.buffer,t,U,.5,.5,1,0,2,t/U)}if(K=="FndE"){var t=Z.rect.d,U=Z.rect.v;
- X.kF.Ra(Z.buffer,Y.buffer,t,U)}if(K=="oilPaint"){var T=b.LghD.v*Math.PI/180,ay=[Math.cos(T),Math.sin(T),.001],z=[b.stylization.v,b.cleanliness.v,b.brushScale.v,b.microBrush.v,b.lightingOn.v,b.specularity.v,ay],u=Z.rect.clone();
- u.x=u.y=0;X.Pq.filter(Z.buffer,u,Y.buffer,z)}if(K=="Ofst"){var t=Z.rect.d,U=Z.rect.v,b1=new Uint32Array(Z.buffer.buffer),eT=new Uint32Array(Y.buffer.buffer),dw=b.Hrzn.v,bm=b.Vrtc.v,hM=b.Fl.v.FlMd;
- X.Zs(eT,0);if(hM=="Bckg"||hM=="Rpt"){var dg=Z.rect.clone();dg.offset(dw,bm);X.EU(b1,dg,eT,Y.rect)}if(hM=="Rpt"){var bB,fC,dr,cs,bM;
- dw=Math.max(-t,Math.min(t,dw));bm=Math.max(-U,Math.min(U,bm));bB=dw>0?dw:0;dr=dw>0?t:t+dw;fC=bm>0?0:bm+U;
- cs=bm>0?bm:U;bM=bm>0?0:t*(U-1);for(var a=fC;a<cs;a++)for(var G=bB;G<dr;G++)eT[a*t+G]=b1[bM+G-dw];bB=dw>0?0:t+dw;
- dr=dw>0?dw:t;fC=bm>0?bm:0;cs=bm>0?U:U+bm;bM=dw>0?0:t-1;for(var a=fC;a<cs;a++)for(var G=bB;G<dr;G++)eT[a*t+G]=b1[bM+t*(a-bm)];
- if(dw>=0&&bm>=0){bB=0;dr=dw;fC=0;cs=bm;bM=0}if(dw>=0&&bm<0){bB=0;dr=dw;fC=U+bm;cs=U;bM=t*(U-1)}if(dw<0&&bm>=0){bB=t+dw;
- dr=t;fC=0;cs=bm;bM=t-1}if(dw<0&&bm<0){bB=t+dw;dr=t;fC=U+bm;cs=U;bM=t*U-1}for(var a=fC;a<cs;a++)for(var G=bB;
- G<dr;G++)eT[a*t+G]=b1[bM]}if(hM=="Wrp"){dw=(dw+100*t)%t;bm=(bm+100*U)%U;var dg=new bW(dw-t,bm-U,t,U);
- X.EU(b1,dg,eT,Y.rect);dg.offset(t,0);X.EU(b1,dg,eT,Y.rect);dg.offset(0,U);X.EU(b1,dg,eT,Y.rect);dg.offset(-t,0);
- X.EU(b1,dg,eT,Y.rect)}}if(K=="Rept"){var hf=b.Rsft.v.val/100,aJ=b.SpcX.v.val/100;aJ=Math.max(aJ,-.99);
- var eD=b.SpcY.v.val/100;eD=Math.max(eD,-.99);var h1=b.Scl.v.val/100,h9=new cM;h9.rotate(b.Angl.v*Math.PI/180);
- h9.scale(h1,h1);var by={buffer:Z.buffer,rect:Z.rect};X.yn(by);if(by.rect.S2()){by.buffer=Z.buffer;by.rect=Z.rect}var bF=by.buffer,dg=by.rect,ht=X.t3(bF,dg,0),ir=new Uint32Array(bF.buffer)[0];
- if(!ht.S2()&&!ht.wV(dg)){var bQ=X.T(ht.t()*4);X.EU(bF,dg,bQ,ht);bF=bQ;dg=ht}dg.x=dg.y=0;ir=aJ==0&&eD==0||b.SpcC.v?ir:0;
- function fm(G){return G<0?Math.ceil(G):Math.floor(G)}var fj=h9.rj(new iz(dg.d,0));fj.x=fm(fj.x);fj.y=fm(fj.y);
- var dG=h9.rj(new iz(0,dg.v));dG.x=fm(dG.x);dG.y=fm(dG.y);var O=P.o.U3([bF,dg],h9,!1),aB=O.rect,_=O.buffer,i5=Math.round(aB.x),gS=Math.round(aB.y),i4=Math.max(Y.rect.d,Y.rect.v)/Math.min(dg.d*h1*(1+aJ),dg.v*h1*(1+eD));
- i4=Math.ceil(i4*1.7);X.Zs(Y.buffer,ir);for(var a=-i4;a<i4;a++){for(var G=-i4;G<i4;G++){var gD=(G+a*hf)*(1+aJ),cz=a*(1+eD);
- aB.x=i5+Math.round(gD*fj.x+cz*dG.x);aB.y=gS+Math.round(gD*fj.y+cz*dG.y);if(aB.TP(Y.rect))X.Q.aK("norm",_,aB,Y.buffer,Y.rect,aB,1)}}}if(K=="Ctoa"){var w=X.W.GG(b.Clr.v),cl=b.Trsp.v.val/100,c7=b.Opct.v.val/100;
- cl=c7==0?0:cl/c7;var t=Z.rect.d,U=Z.rect.v,a1=~~w.h,hv=~~w.l,hN=~~w.a,bM=Z.buffer,hY=Y.buffer;for(var a=0;
- a<U;a++)for(var G=0;G<t;G++){var H=a*t+G,p=H<<2,dg=bM[p],ad=bM[p+1],bF=bM[p+2],de=Math.abs(a1-dg),dW=Math.abs(hv-ad),hh=Math.abs(hN-bF),ce=Math.max(de,dW,hh)*(1/255);
- ce=Math.max(0,Math.min(1,ce/c7));var d3=ce==0?0:1/ce,ex=cl==1?1:Math.max(0,Math.min(1,(ce-cl)/(1-cl)));
- hY[p]=Math.max(0,Math.min(255,(dg-a1*(1-ce))*d3));hY[p+1]=Math.max(0,Math.min(255,(ad-hv*(1-ce))*d3));
- hY[p+2]=Math.max(0,Math.min(255,(bF-hN*(1-ce))*d3));hY[p+3]=~~(.5+ex*255)}}if("LqFy,Dspl,Pnch,Sphr,Twrl,Rple,Shr ,Wave,LnCr".split(",").indexOf(K)!=-1){var eA=S[0],t=Z.rect.d,U=Z.rect.v,cr,cQ=0;
- if(K=="LqFy")cr=ek.fI(new Uint8Array(b.LqMe.v).buffer);else{var hc=3;cr={g2:Math.floor(t/hc),wi:Math.floor(U/hc)};
- cr.map=new Float32Array(cr.g2*cr.wi*2);if(K=="LnCr"){var a7=.5*(cr.g2-1),bh=.5*(cr.wi-1),iu=Math.max(Math.abs(0-a7),Math.abs(1-a7)),fA=Math.max(Math.abs(0-bh),Math.abs(1-bh)),cK=Math.sqrt(iu*iu+fA*fA),cm=0,fH=0,hV=-1,fv=2,h1=b.LnSi.v/100,fS=1/h1,ev=b.LnIa.v/100,cL=ev==0?1e-6:ev*4.6,hZ=fS/cK;
- for(var a=0;a<cr.wi;a++){for(var G=0;G<cr.g2;G++){var eJ=(G-a7)*hZ,d9=(a-bh)*hZ,fF=Math.sqrt(eJ*eJ+d9*d9)*cL,gK=Math.atan(fF),b9=ev>0?gK/fF:fF/gK,c2=a7+cK*b9*eJ,iH=bh+cK*b9*d9,H=a*cr.g2+G<<1;
- cr.map[H]=c2-G;cr.map[H+1]=iH-a}}}else if(K=="Dspl"&&eA.length!=0){cQ=b.UndA.v.UndA=="WrpA"?2:1;var hj=b.DspF.v.pth,fQ;
- for(var H=0;H<eA.length;H++)if(eA[H].Mx==hj)fQ=eA[H];if(fQ==null)fQ=eA[0];fQ.ax();var de=fQ.mT[1],au=X.T(de.t());
- X.Rb(fQ.mT[0],au);var hg=de.d,aq=de.v;cr={g2:hg,wi:aq};cr.map=new Float32Array(cr.g2*cr.wi*2);var dq=2.54*b.HrzS.v*hg/t,cc=2.54*b.VrtS.v*aq/U;
- for(var a=0;a<cr.wi;a++){for(var G=0;G<cr.g2;G++){var b7=-.5+au[a*hg+G]*(1/255),H=a*cr.g2+G<<1;cr.map[H]=b7*dq;
- cr.map[H+1]=b7*cc}}}else if(K=="Pnch"||K=="Twrl"||K=="Sphr"){var g=1,hz=Math.PI,ak=0,c8=3,dM=1.53,b9=1;
- if(K=="Pnch"||K=="Sphr")g=b.Amnt.v/100;if(K=="Twrl")hz=b.Angl.v*Math.PI/180;if(K=="Sphr")ak=["Nrml","HrzO","VrtO"].indexOf(b.SphM.v.SphM);
- function ac(G){G=Math.pow(G,1-G*.3-G*G*(G*G)*.5);return-.225*Math.sin(G*Math.PI)}function d4(U,b6,fF,bB,fC,dr,cs,b9){var eJ=dr-bB,d9=cs-fC,h_=bB-U,cf=fC-b6,i9=eJ*eJ+d9*d9,hD=2*(eJ*h_+d9*cf),c8=h_*h_+cf*cf-fF*fF,hH=Math.sqrt(hD*hD-4*i9*c8),hp=b9/(2*i9),em=(-hD+hH)*hp,a4=(-hD-hH)*hp;
- return b9*Math.min(em,a4)}var ca=cr.g2,dN=cr.wi,a_=cr.g2/2,ge=cr.wi/2,f7=1/a_,fF=Math.sqrt(c8*c8+1)/c8,f4=c8+Math.sqrt(1/(c8*c8));
- if(g<0){c8=1.72;fF=1;f4=c8;dM=-1;b9=-1}for(var a=0;a<dN;a++){var d9=(a-ge)/ge;for(var G=0;G<ca;G++){var eJ=(G-a_)*f7;
- if(ak==1)d9=0;else if(ak==2)eJ=0;var gC=Math.sqrt(eJ*eJ+d9*d9);if(gC<1&&gC!=0){var H=a*cr.g2+G<<1;if(K=="Pnch"){var cv=-g*ac(gC)/gC;
- cr.map[H]=eJ*cv*a_;cr.map[H+1]=d9*cv*ge}else if(K=="Sphr"){var eE=d4(0,f4,fF,0,0,gC,c8,b9),gm=dM*g*(eE-1);
- cr.map[H]=eJ*gm*a_;cr.map[H+1]=d9*gm*ge}else if(K=="Twrl"){var T=Math.atan2(d9,eJ)-hz*(1-gC)*(1-gC),bH=Math.cos(T),bI=Math.sin(T);
- cr.map[H]=(gC*bH-eJ)*a_;cr.map[H+1]=(gC*bI-d9)*ge}}}}}else if(K=="Shr "){var io=JSON.parse(JSON.stringify(b.ShrP.v));
- X.rT.J(io,new cM(0,255/127,255/127,0,-2,0));var eO=X.rT.z8(io,cr.wi,!0);cQ=b.UndA.v.UndA=="WrpA"?2:1;
- for(var a=0;a<cr.wi;a++){var eJ=-eO[a]*cr.g2;for(var G=0;G<cr.g2;G++){var H=a*cr.g2+G<<1;cr.map[H]=eJ}}}else if(K=="Wave"){var c5=b.NmbG.v,eN=b.WLMn.v,ew=b.WLMx.v,b8=b.AmMn.v*(Math.PI/4),hw=b.AmMx.v*(Math.PI/4),da=b.SclH.v/100,bk=b.SclV.v/100,g_=b.Wvtp.v.Wvtp,gy=Math.sin;
- if(g_=="WvTr")gy=function(G){G*=2/Math.PI;return-.5+Math.abs(G%2-1)};if(g_=="WvSq")gy=function(G){G*=2/Math.PI;
- return 1+2*Math.floor(G%2-1)};var ij=[],gc=new X.Q.xr(b.RndS.v);for(var H=0;H<c5;H++){ij.push(gc.get()*10);
- ij.push(Math.PI*hc/(eN+gc.get()*(ew-eN)));ij.push(da*(b8+gc.get()*(hw-b8))/hc);ij.push(gc.get()*10);
- ij.push(Math.PI*hc/(eN+gc.get()*(ew-eN)));ij.push(bk*(b8+gc.get()*(hw-b8))/hc)}var fL=[],c9=[],iK=Math.max(cr.g2,cr.wi);
- for(var H=0;H<iK;H++){var eJ=0,d9=0;for(var c6=0;c6<c5;c6++){var cJ=c6*6;eJ+=ij[cJ+2]*gy(ij[cJ]+H*ij[cJ+1]);
- d9+=ij[cJ+5]*gy(ij[cJ+3]+H*ij[cJ+4])}fL[H]=d9;c9[H]=eJ}for(var a=0;a<cr.wi;a++){for(var G=0;G<cr.g2;
- G++){var H=a*cr.g2+G<<1;cr.map[H]=c9[a];cr.map[H+1]=fL[G]}}cQ=b.UndA.v.UndA=="WrpA"?2:1}else if(K=="Rple"){cQ=1;
- var g=b.Amnt.v/100,hO=4,ei=[0,-.19,-.29,-.32,.92,.37,.93,.54,-.54,.42,-.29,-.58,-.67,.85,0,.64],hK=1,bS=1,h_=0,aT=["Sml","Mdm","Lrg"].indexOf(b.RplS.v.RplS);
- if(aT==0){hK=1;bS=.2;h_=3}if(aT==2){hK=1;bS=2;h_=-1;ei=ei.reverse()}var ii=function(G,a){var c8=Math.cos,iG=0;
- for(var H=0;H<hO;H++)for(var c6=0;c6<hO;c6++)iG+=ei[H*hO+c6]*c8(G*(H+h_)-a*(c6+h_));return iG},cd=Math.floor(50/hc),g5=new Float32Array(cd*cd*2),aa=bS*g*.5/hc;
- for(var a=0;a<cd;a++)for(var G=0;G<cd;G++){var a7=hK*G*2*Math.PI/cd,bh=hK*a*2*Math.PI/cd,bG=ii(a7,bh),eJ=(ii(a7+.01,bh)-bG)*100,d9=(ii(a7,bh+.01)-bG)*100,H=(a*cd+G)*2;
- g5[H]=eJ*aa;g5[H+1]=d9*aa}for(var a=0;a<cr.wi;a++)for(var G=0;G<cr.g2;G++){var bI=a%cd,bH=G%cd,H=a*cr.g2+G<<1,cX=bI*cd+bH<<1;
- cr.map[H]=g5[cX];cr.map[H+1]=g5[cX+1]}}}X.NV.Il(Z.buffer,Y.buffer,t,U,null,cr.map,cr.g2,cr.wi,cQ)}return Y};
- var cV={};cV.Dk="BrSm BrsL BrDR BrsW BrbW BrSp".split(" ");cV.JD="LDBt LDBL LDLf LDTL LDTp LDTR LDRg LDBR".split(" ");
- cV.HH=["ScrC","ScrD","ScrL"];cV.UF=["SDRD","SDHz","SDLD","SDVt"];cV.Ae="TxBl TxCa TxFr TxTL TxBr TxBu TxSt".split(" ");
- cV.Wy={PntD:"paintDaubs"};cV._P=["Artistic","Brush Strokes",[24,4],"Sketch",[24,14],[12,67]];cV.names={PntD:[0,"Paint Daubs"],PlsW:[0,"Plastic Wrap"],Spt:[1,"Spatter"],SprS:[1,"Sprayed Strokes"],Gls:[2,"Glass"],OcnR:[2,"Ocean Ripple"],BsRl:[3,"Bas Relief"],Chrc:[3,"Charcoal"],Chrm:[3,"Chrome"],GraP:[3,"Graphic Pen"],HlfS:[3,"Halftone Pattern"],Phtc:[3,"Photocopy"],Stmp:[3,"Stamp"],GlwE:[4,"Glowing Edges"],StnG:[5,"Stained Glass"],Txtz:[5,"Texturizer"]};
- cV.RI=function(K){var Z;if(K=="PntD")Z={Sz:{t:"long",v:10},Shrp:{t:"long",v:10},BrsT:{t:"enum",v:{BrsT:"BrSm"}}};
- if(K=="PlsW")Z={HghS:{t:"long",v:20},Dtl:{t:"long",v:4},Smth:{t:"long",v:5}};if(K=="Spt")Z={SprR:{t:"long",v:10},Smth:{t:"long",v:5},FlRs:{t:"long",v:10738420}};
- if(K=="SprS")Z={StrL:{t:"long",v:12},SprR:{t:"long",v:7},SDir:{t:"enum",v:{StrD:"SDRD"}},FlRs:{t:"long",v:893120664}};
- if(K=="Gls")Z={Dstr:{t:"long",v:3},Smth:{t:"long",v:1},TxtT:{t:"enum",v:{TxtT:"TxTL"}},Scln:{t:"long",v:100},InvT:{t:"bool",v:!1}};
- if(K=="OcnR")Z={RplS:{t:"long",v:5},RplM:{t:"long",v:15},FlRs:{t:"long",v:64008840}};if(K=="BsRl")Z={Dtl:{t:"long",v:11},Smth:{t:"long",v:7},LghD:{t:"enum",v:{LghD:"LDBt"}}};
- if(K=="Chrc")Z={ChAm:{t:"long",v:1},Dtl:{t:"long",v:5},LgDr:{t:"long",v:50},GELv:{t:"bool",v:!0}};if(K=="Chrm")Z={Dtl:{t:"long",v:4},Smth:{t:"long",v:4}};
- if(K=="GraP")Z={StrL:{t:"long",v:7},LgDr:{t:"long",v:50},SDir:{t:"enum",v:{StrD:"SDRD"}},FlRs:{t:"long",v:55993248}};
- if(K=="HlfS")Z={HlSz:{t:"long",v:1},Cntr:{t:"long",v:5},ScrT:{t:"enum",v:{ScrT:"ScrD"}}};if(K=="Phtc")Z={Dtl:{t:"long",v:10},Drkn:{t:"long",v:4}};
- if(K=="Stmp")Z={LgDr:{t:"long",v:25},Smth:{t:"long",v:4}};if(K=="GlwE")Z={EdgW:{t:"long",v:1},EdgB:{t:"long",v:10},Smth:{t:"long",v:1}};
- if(K=="StnG")Z={ClSz:{t:"long",v:10},BrdT:{t:"long",v:4},LghI:{t:"long",v:0},FlRs:{t:"long",v:319935998}};
- if(K=="Txtz")Z={TxtT:{t:"enum",v:{TxtT:"TxBr"}},Scln:{t:"long",v:100},Rlf:{t:"long",v:10},LghD:{t:"enum",v:{LghD:"LDBL"}},InvT:{t:"bool",v:!1}};
- Z.__name="Filter Gallery";Z.classID="GEfc";Z.GEfk={t:"enum",v:{GEft:K}};Z.GELv={t:"bool",v:!0};return Z};
- cV.X9=function(K,Z){for(var H=0;H<Z.length;H++)~~(Z[H]=(K[4*H]+K[4*H+1]+K[4*H+2])*(1/3))};cV.gT=function(K,Z,b,J,w,Y,S){K=b.GEfk.v.GEft;
- var d=Z.rect,x=d.d,c=d.v,M=x*c;if(K=="PstE"){}if(K=="Chrc"){var u=X.T(x*c),t=X.T(x*c);cV.X9(Z.buffer,u);
- var U=Date.now();X._H.a69(u,x,c,t,[b.ChAm.v,b.Dtl.v,b.LgDr.v]);console.log(Date.now()-U);cV.xJ(t,Y.buffer,J,w)}if(K=="Stmp"){var u=X.T(x*c),t=X.T(x*c);
- cV.X9(Z.buffer,u);X._H.agK(u,x,c,t,[b.LgDr.v,b.Smth.v]);cV.xJ(t,Y.buffer,J,w)}if(K=="GraP"){var u=X.T(x*c),t=X.T(x*c);
- X.Rb(Z.buffer,u);X._H.adk(u,x,c,t,[b.StrL.v,b.LgDr.v,["SDRD","SDHz","SDLD","SDVt"].indexOf(b.SDir.v.StrD)]);
- cV.xJ(t,Y.buffer,J,w)}if(K=="Phtc"){function A(dr,cs,d,ix){X.pP.qZ(dr,cs,d,ix);for(var H=0;H<M;H++)cs[H]=Math.max(0,Math.min(255,128+dr[H]-cs[H]))}var y=b.Dtl.v,B=b.Drkn.v,u=X.T(M);
- X.Rb(Z.buffer,u);var I=X.T(M);A(u,I,d,1);var j=X.T(M);A(u,j,d,y);for(var H=0;H<M;H++)u[H]=Math.max(0,Math.min(255,255-(I[H]-j[H])*B));
- cV.xJ(u,Y.buffer,J,w)}if(K=="Spt"||K=="SprS"){var k,C=1,i=1;k={g2:Math.floor(x/i),wi:Math.floor(c/i)};
- k.map=new Float32Array(k.g2*k.wi*2);var E=new X.Q.xr(b.FlRs.v),o=new Float32Array(8192),$=b.SprR.v,m=$<20?.018*$:.36+($-20)*.128;
- if(K=="SprS"){m=.07+[0,.02,.04,.06,.08,.1,.12,.14,.16,.18,.2,.22,.24,.26,.28,.3,.34,.38,.5,.65,.75,.85,1,1.5,2.2,3][$]}for(var H=0;
- H<8192;H++)o[H]=(-1+2*E.get())*m*70;for(var z=0;z<c;z++)for(var r=0;r<x;r++){var f=z*x+r<<1;k.map[f]=o[f%7919];
- k.map[f+1]=o[(f+1)%7919]}var W=k.map.slice(0),h=K=="Spt"?b.Smth.v-1:1;if(K=="Spt"&&h!=0){cV.wY(k.map,W,x,c,h);
- cV.Ft(W,k.map,x,c,h)}if(K=="SprS"){var _=b.StrL.v>>>1,D=_==0?2:1;cV.wY(k.map,W,x,c,D);cV.Ft(W,k.map,x,c,D);
- if(_!=0){var l=cV.UF.indexOf(b.SDir.v.StrD),L=[1,1,1,0][l],N=[-1,0,1,1][l],a=2*_+1,G=1/a;for(var z=0;
- z<c;z++)for(var r=0;r<x;r++){var f=z*x+r<<1,p=0,T=0;for(var H=0;H<a;H++){var v=Math.max(0,Math.min(x-1,r-(_+H)*L)),g=Math.max(0,Math.min(c-1,z-(_+H)*N)),co=g*x+v<<1;
- p+=k.map[co];T+=k.map[co+1]}W[f]=p*G;W[f+1]=T*G}k.map=W}}X.NV.Il(Z.buffer,Y.buffer,x,c,null,k.map,k.g2,k.wi,C)}if(K=="BsRl"||K=="PlsW"||K=="Chrm"){var U=Date.now(),eJ=X.T(M),d9=eJ.slice(0);
- X.Rb(Z.buffer,eJ);var y=b.Dtl.v,el=b.Smth.v;if(y!=15){X.pP.s4(eJ,d9,d,Math.round((15-y)*.5));X.Uc(d9,eJ)}var O=1.4/x,fO=1.4/c,hn=new Float32Array(M),an=new Float32Array(M),cF=new Float32Array(Y.buffer.buffer);
- for(var z=0;z<c;z++)for(var r=0;r<x;r++){var H=z*x+r,L=r==x-1?eJ[H]-eJ[H-1]:eJ[H+1]-eJ[H],N=z==c-1?eJ[H]-eJ[H-x]:eJ[H+x]-eJ[H],cY=r*O-.7,iF=z*fO-.7;
- hn[H]=L==0?cY:L*.4;an[H]=N==0?iF:N*.4}if(K=="BsRl"){var eU=(2+cV.JD.indexOf(b.LghD.v.LghD))*Math.PI*.25,p=Math.cos(eU);
- if(Math.abs(p)<.1)p=0;p=Math.sign(p);var T=Math.sin(eU);if(Math.abs(T)<.1)T=0;T=Math.sign(T);var g_=1/(p*p+T*T);
- for(var z=0;z<c;z++)for(var r=0;r<x;r++){var H=z*x+r,iQ=Math.max(-1,Math.min(1,p*hn[H])),b5=Math.max(-1,Math.min(1,T*an[H]));
- d9[H]=128+127*(iQ+b5)*g_}if(el!=1){X.pP.s4(d9,eJ,d,Math.round((el-1)*.5));X.Uc(eJ,d9)}cV.xJ(d9,Y.buffer,J,w)}else{if(K=="Chrm")el=5+el;
- if(el>1)cV.hO(hn,an,cF,d,el-1);if(K=="PlsW"){var eK=new Uint8Array(hn.buffer);for(var H=0;H<M;H++){var bE=H<<2,L=hn[H],N=an[H],iB=1/(Math.sqrt(1+L*L)*Math.sqrt(1+N*N)),i2=iB*iB,eu=i2*i2,dp=~~(255*(eu*eu*i2));
- eK[bE+0]=dp;eK[bE+1]=dp;eK[bE+2]=dp;eK[bE+3]=dp}Y.buffer.set(Z.buffer);X.Q.aK("norm",eK,d,Y.buffer,d,d,b.HghS.v/20)}else if(K=="Chrm"){var bJ=Y.buffer,bB=x>>>1,fC=c>>>1;
- for(var H=0;H<M;H++){var bE=H<<2,L=hn[H],N=an[H],dr={x:1,y:0,LL:L};e1.rn(dr);var cs={x:0,y:1,LL:N};e1.rn(cs);
- var g2=e1._F(dr,cs),hQ=1/g2.LL,hy=~~Math.max(0,Math.min(x-1,bB-g2.x*hQ*bB)),ci=~~Math.max(0,Math.min(c-1,fC-g2.y*hQ*fC)),dp=eJ[ci*x+hy];
- bJ[bE+0]=dp;bJ[bE+1]=dp;bJ[bE+2]=dp}}}}if(K=="Gls"||K=="OcnR"||K=="Txtz"){var bz=K=="OcnR"?2:cV.Ae.indexOf(b.TxtT.v.TxtT),a=24,f5=0,dl,bK;
- if(bz==6)bz=2;var eW="blocks canvas frosted tinylens brick burlap".split(" ")[bz];if(cV.Ls==null)cV.Ls=[];
- if(cV.Ls[bz]==null){var h1,hk;if(bz==2){hk=new bW(0,0,128,128);var fX=fG.RI("AdNs");fX.Mnch.v=!0;fX.Dstr.v.Dstr="Gsn";
- fX.Nose.v.val=50;var h1=X.T(hk.t()*4),dU=h1.slice(0);new Uint32Array(dU.buffer).fill(4286611584);fG.gT("AdNs",{buffer:dU,rect:hk},fX,0,0,{buffer:h1,rect:hk})}else{var g4=gR.get("tex/"+eW,!0)[0];
- hk=g4.Rq;h1=new Uint8Array(g4.data)}var eJ=X.T(hk.t());X.y4(h1,eJ,0);cV.Ls[bz]=[hk,eJ]}var hk=cV.Ls[bz][0],eJ=cV.Ls[bz][1],gG=hk.d,fx=hk.v;
- function eb(dA,ho,c$){return~~(cy*(dA+ho)+8192)&127}var hn=new Float32Array(M),an=new Float32Array(M),cF=new Float32Array(Y.buffer.buffer),cy=K=="OcnR"?1/(1+(b.RplS.v-1)*.1):100/b.Scln.v;
- if(bz==3)cy*=32/22.2;var U=Date.now(),e$=cy,O=1.4/x,fO=1.4/c;if(K=="Txtz"){e$*=1/255;a=256}for(var z=0;
- z<c;z++){var aN=eb(z,d.y,fx),g=aN+1&127;for(var r=0;r<x;r++){var H=z*x+r,dR=eb(r,d.x,gG),v=dR+1&127,ha=0,dV=0,dI=0;
- if(K=="Txtz"){ha=X.I.Y4(cy*r,cy*z,eJ,128,128);dV=X.I.Y4(cy*r,cy*z+1,eJ,128,128);dI=X.I.Y4(cy*r+1,cy*z,eJ,128,128)}else{ha=eJ[aN*gG+dR];
- dV=eJ[g*gG+dR];dI=eJ[aN*gG+v]}hn[H]=Math.max(-a,Math.min((dI-ha)*e$,a));an[H]=Math.max(-a,Math.min((dV-ha)*e$,a))}}if(K=="Txtz")cV.Wk(hn,an,cF,d,6);
- else cV.hO(hn,an,cF,d,K=="Txtz"?1:K=="OcnR"?3.5/cy:b.Smth.v);if(K=="Txtz")f5=b.InvT.v?-1:1;else if(K=="Gls"){f5=[1,.4,.5,.5][bz]*(Math.exp(b.Dstr.v*.155)-1);
- if(b.InvT.v)f5=-f5}else{f5=.5*(Math.exp(b.RplM.v*.155)-1)}var bJ=Y.buffer;if(K=="Txtz"){var eU=(2+cV.JD.indexOf(b.LghD.v.LghD))*Math.PI*.25,p=Math.cos(eU),T=Math.sin(eU);
- dl={x:p,y:T,LL:0};e1.rn(dl);bK=b.Rlf.v;bK=bK/4+Math.max(0,(bK-35)*2)}function he(dr,cs,dm){var gY=X.Q.overF(cs,dr,1),dA=(1-dm)*dr+dm*(dm*cs+(1-dm)*gY);
- return dA*255}for(var z=0;z<c;z++)for(var r=0;r<x;r++){var H=z*x+r,bE=H<<2,L=hn[H],N=an[H],dr={x:1,y:0,LL:L};
- e1.rn(dr);var cs={x:0,y:1,LL:N};e1.rn(cs);var g2=e1._F(dr,cs);if(K=="Txtz"){var gO=e1.akC(g2,dl)*f5,dm=1,dp=1;
- if(gO<0){dp=0;gO=-gO}dm=Math.min(1,gO*bK);bJ[bE+0]=~~he(Z.buffer[bE]*(1/255),dp,dm);bJ[bE+1]=~~he(Z.buffer[bE+1]*(1/255),dp,dm);
- bJ[bE+2]=~~he(Z.buffer[bE+2]*(1/255),dp,dm)}else{var hQ=f5/g2.LL,hy=~~Math.max(0,Math.min(x-1,r-g2.x*hQ)),ci=~~Math.max(0,Math.min(c-1,z-g2.y*hQ)),bn=ci*x+hy<<2;
- bJ[bE+0]=Z.buffer[bn];bJ[bE+1]=Z.buffer[bn+1];bJ[bE+2]=Z.buffer[bn+2]}}}if(K=="PntD"){var ej=b.Shrp.v*.4,bD=b.BrsT.v.BrsT,aW={BrSm:[.75],BrsL:[.85],BrDR:[.68],BrsW:[.75],BrbW:[.78],BrSp:[.62]}[bD],ix=Math.round(b.Sz.v*.5);
- X.fy.RR=aW[0];var fb=X.fy.bo;fG.YG(Z.buffer,Y.buffer,x,c,ix,fb,[],0);var fY=[-.7,-1,-.7,-1,10,-1,-.7,-1,-.7];
- fY=X.kF.Eu(fY);var h6=Y.buffer.slice(0);X.kF.A3(h6,Y.buffer,x,c,fY,0);for(var H=0;H<Z.buffer.length;
- H++){var gx=Y.buffer[H]-h6[H];Y.buffer[H]=Math.max(0,Math.min(255,h6[H]+ej*gx))}}if(K=="GlwE"){var cD=Y.buffer.slice(0);
- X.fy.RR=.5;var fb=X.fy.bo;fG.YG(Z.buffer,cD,x,c,b.Smth.v>>>1,fb,[],0);X.kF.Ra(cD,Y.buffer,x,c);X.Uc(Y.buffer,cD);
- X.yK(cD);X.Zs(cD,4278190080,16777215);fG.YG(cD,Y.buffer,x,c,b.EdgW.v>>>1,X.fy.oi,[],0);var iA=b.EdgB.v/10;
- for(var H=0;H<cD.length;H++){if((H&3)==3)continue;var gY=Y.buffer[H];Y.buffer[H]=Math.max(0,Math.min(255,gY*iA))}}if(K=="StnG"){X.Nx.ads(Z.buffer,x,c,Y.buffer,b.ClSz.v,[Math.round(J.h),Math.round(J.l),Math.round(J.a)],b.BrdT.v)}if(K=="HlfS"){var eY=b.HlSz.v,gv=eY*2+1,aG=b.Cntr.v,bY=cV.HH.indexOf(b.ScrT.v.ScrT),M=x*c,ef=M*4,gX=X.T(M),e6=Z.buffer,cb=0,dc=0;
- for(var H=0;H<ef;H+=4)gX[H>>>2]=~~(.5+(e6[H]+e6[H+1]+e6[H+2])*(1/3));var iG=gX.slice(0);X.pP.I5(iG,gX,d,eY);
- var gJ=Math.PI/gv,e4=new Float64Array(x),p=new Float64Array(x),fd=new Float64Array(2*x);for(var r=0;
- r<x;r++){var dR=(r-(x>>>1))*gJ;e4[r]=dR*dR;p[r]=Math.cos(dR);var L=r<<1;fd[L]=Math.sin(L*(1/4.5));fd[L+1]=Math.sin((L+1)*(1/4.5))}for(var z=0;
- z<c;z++){var aN=(z-(c>>>1))*gJ,T=Math.cos(aN),bs=aN*aN;for(var r=0;r<x;r++){var dp=T;if(bY==0){var aR=.5+Math.sqrt(e4[r]+bs)*4.5;
- dp=fd[~~aR]}else if(bY==1){dp=p[r]*T}var H=z*x+r,bU=gX[H]*(.75+.25*dp),dm=e6[(H<<2)+3]*(1/255),ge=Math.max(0,Math.min(255,~~bU));
- cb+=ge*dm,dc+=dm;gX[H]=ge}}cb/=dc;var g9=128+1.26*(cb-128),iA=.08+.25*Math.abs((128-cb)/128),bO=1+iA*aG;
- for(var H=0;H<M;H++){var bU=g9+(gX[H]-g9)*bO;gX[H]=Math.max(0,Math.min(255,~~bU))}if(aG>46)X.round(gX);
- cV.xJ(gX,Y.buffer,J,w)}for(var H=0;H<Z.buffer.length;H+=4)Y.buffer[H+3]=Z.buffer[H+3]};cV.xJ=function(K,Z,b,J){var w=K.length,Y=b.h,S=b.l,d=b.a,x=J.h,c=J.l,M=J.a;
- for(var H=0;H<w;H++){var u=K[H]*(1/255),t=1-u,U=H<<2;Z[U]=~~(Y*t+x*u);Z[U+1]=~~(S*t+c*u);Z[U+2]=~~(d*t+M*u)}};
- cV.hO=function(K,Z,b,J,w){if(w<=1){w=Math.round(w);cV.Wk(K,Z,b,J,[1,16,4][w]);return}var Y=w*.42;if(K){X.pP.RX(K,b,J,Y,3);
- K.set(b)}if(Z){X.pP.RX(Z,b,J,Y,3);Z.set(b)}};cV.Wk=function(K,Z,b,J,w){var Y=X.kF.Eu([1,2,1,2,w,2,1,2,1]);
- if(K){b.set(K);X.kF.g7(K,b,J.d,J.v,Y);K.set(b)}if(Z){b.set(Z);X.kF.g7(Z,b,J.d,J.v,Y);Z.set(b)}};cV.y5=function(K){if(K==null)return new iz(0,0);
- var Z=0,b=K.GEfs?K.GEfs.v:[{v:K}];for(var H=0;H<b.length;H++){var J=b[H].v,Y=1e4;if(J.GELv&&!J.GELv.v)continue;
- var w=J.GEfk.v.GEft;if(w=="GlwE"||w=="Phtc"||w=="BsRl"||w=="PlsW"||w=="Chrm"||w=="Gls"||w=="OcnR")Y=0;
- Z=Math.max(Z,Y)}return new iz(Z,Z)};cV.EQ=function(K){var Z=[0,0,0,0,0,0,0,0,0,0,0,0,0],b=[0,.6,.7,.8,1,1.2,1.4,1.6,1.8,2,2.2,2.6,3,4,5][K];
- for(var H=0;H<13;H++){var J=H-6;Z[H]=1/(b*Math.sqrt(2*Math.PI))*Math.exp(-.5*(J/b)*(J/b))}return Z};
- cV.wY=function(K,Z,b,J,w){var Y=cV.EQ(w),S=6,d=13;for(var x=0;x<J;x++)for(var c=0;c<b;c++){var M=x*b+c<<1,u=0,t=0;
- for(var H=0;H<d;H++){var U=c+H-S,A=U<0?0:U>=b?b-1:U,y=(x*b+A)*2,B=Y[H];u+=B*K[y];t+=B*K[y+1]}Z[M]=u;
- Z[M+1]=t}};cV.Ft=function(K,Z,b,J,w){var Y=cV.EQ(w),S=6,d=13;for(var x=0;x<J;x++)for(var c=0;c<b;c++){var M=x*b+c<<1,u=0,t=0;
- for(var H=0;H<d;H++){var U=x+H-S,A=U<0?0:U>=J?J-1:U,y=(A*b+c)*2,B=Y[H];u+=B*K[y];t+=B*K[y+1]}Z[M]=u;
- Z[M+1]=t}};function gB(){}gB.PW=[2,5,5,7,4,4];gB.CC="norm,diss,dark,mul ,idiv,lbrn,dkCl,lite,scrn,div ,lddg,lgCl,over,sLit,hLit,vLit,lLit,pLit,hMix,diff,smud,fsub,fdiv,hue ,sat ,colr,lum ".split(",");
- gB.R1="Nrml Dslv Drkn Mltp CBrn linearBurn darkerColor Lghn Scrn CDdg linearDodge lighterColor Ovrl SftL HrdL vividLight linearLight pinLight hardMix Dfrn Xclu blendSubtraction blendDivide H Strt Clr Lmns".split(" ");
- gB.v9=[[15,10,0],[15,10,1],[15,10,2],[15,10,3],[15,10,4],[15,10,5],[15,10,6],[15,10,7],[15,10,8],[15,10,9],[15,10,10],[15,10,11],[15,10,12],[15,10,13],[15,10,14],[15,10,15],[15,10,16],[15,10,17],[15,10,18],[15,10,19],[15,10,20],[15,10,21],[15,10,22],[15,10,23],[15,10,24],[15,10,25],[15,10,26]];
- gB.X2=["normal",null,"darken","multiply","color-burn",null,null,"lighten","screen","color-dodge",null,null,"overlay","soft-light","hard-light",null,null,null,null,"difference","exclusion",null,null,"hue","saturation","color","luminosity"];
- gB.IO=function(K){if(K=="passThrough")return"pass";return gB.CC[gB.R1.indexOf(K)]};gB.oJ=function(K){if(K=="pass")return"passThrough";
- return gB.R1[gB.CC.indexOf(K)]};gB.getName=function(K){return gB.v9[gB.CC.indexOf(K)]};function e(){this.rect=null;
- this.Dv="norm";this.opacity=255;this.IY=!1;this.OZ=0;this.ye=0;this.gV=[];for(var H=0;H<10;H++)this.gV.push(0,0,255,255);
- this.name=null;this.add={};this.buffer=null;this.or=null;this.vB=null;this.r=null;this.vw=null;this.a1K=30;
- this.v7=e.Ou();this.afi=e.Ou();this.akS=e.Ou();this.a5D=e.Ou();this.Mn=0;this.Mu=!1;this.Cx=null;this.V=new e.Lc}e.Ou=function(){var K=R.w("canvas");
- K.width=K.height=30;return K.getContext("2d")};e.Lc=function(){this.Jl=!0;this.to=!0;this.pK=X.T(0);
- this.aiv=X.T(0);this.WJ=null;this.b5={};this.a6Q=null;this.gB=null;this.aw=null;this.ju=null;this.TS=null;
- this.jm=null;this.Lg=null;this.y8=null;this.WL=null;this.OT=null;this.Ag=null;this.Wt=null;this.sf=!1};
- e.Lc.prototype.L9=function(){this.Jl=!1;this.to=!1;this.WJ=null;this.sf=V.qg};e.Lc.prototype.a6$=function(){e1.bF(this.b5);
- this.pK=X.T(0);this.aiv=X.T(0);if(this.ju)this.ju.delete();if(this.TS)this.TS.delete();this.ju=null;
- this.TS=null;var K=[this.jm,this.Lg,this.y8,this.WL,this.OT,this.Ag];for(var H=0;H<6;H++)if(K[H]!=null&&K[H]instanceof V.Fe)K[H].delete();
- this.jm=null;this.Lg=null;this.y8=null;this.WL=null;this.OT=null;this.Ag=null};e.prototype.s=function(K){if(K==null)K=this.rect.clone();
- if(this.V.WJ==null)this.V.WJ=K;else this.V.WJ=this.V.WJ.tO(K)};e.prototype.Gg=function(){return this.add.lsct==g7.CF||this.add.lsct==g7.S6};
- e.prototype.eC=function(){var K=this.add;return K.SoCo!=null||K.GdFl!=null||K.PtFl!=null};e.prototype.xv=function(){var K=this.add.lmfx;
- if(K==null)return;var Z=["GrFl","patternFill"];for(var H=0;H<Z.length;H++){var b=iy.oC[iy.order.indexOf(Z[H])],J=K[b].v;
- if(J.length==0)continue;for(var w=0;w<J.length;w++){var Y=J[w].v;if(Y.enab.v&&(Y.Algn==null||!Y.Algn.v))this.V.to=!0}}};
- e.prototype.$G=function(){var K=this.r;if(this.eC())K=this.ts();if(!V.qg)return K.uA();if(this.V.TS==null||this.V.Jl||V.qg!=this.V.sf){if(this.V.TS)this.V.TS.delete();
- this.V.TS=new V.dM(K.Ri().d,K.Ri().v);this.V.TS.set(K.uA())}return this.V.TS};e.prototype.E4=function(K){var Z=this.rect,b=this.buffer;
- if(!V.qg){var J=this.cS(K,b,Z);if(J){b=J.h3;Z=J.rect}return b}if(this.V.WJ!=null||V.qg!=this.V.sf){var J=this.cS(K,b,Z);
- if(J){b=J.h3;Z=J.rect}var w=Z;if(V.qg!=this.V.sf||this.V.ju==null||this.V.ju.d!=w.d||this.V.ju.v!=w.v){if(this.V.ju)this.V.ju.delete();
- this.V.ju=new V.Fe(w.d,w.v);this.V.ju.set(b)}else{var Y=this.V.WJ.clone();Y.offset(-Z.x,-Z.y);this.V.ju.set(b,Y)}}return this.V.ju};
- e.prototype.iu=function(){var K=this.r;if(this.eC())K=this.ts();return K!=null&&K.isEnabled&&(K.GG()==0||K.GG()!=0&&!K.rect.S2())};
- e.prototype.cS=function(K,Z,b){if(this.c$()){var J=this.MK(K);if(J.r&&J.r.isEnabled&&(!J.r.rect.S2()||J.r.color==0)){var w=this.add.SoLd.filterFX.v;
- J.r.NI=w.filterMaskDensity?w.filterMaskDensity.v:255;J.r.mw=w.filterMaskFeather?w.filterMaskFeather.v:0;
- var Y=J.buffer,S=J.r.GF(b);X.yK(S);Z=Z.slice(0);X.Q.og(Y,J.rect,Z,b,S,b,0,b,1);return{h3:Z,rect:b}}}};
- e.prototype.al5=function(){var K={X3:!1,pV:!1,_h:0,go:0};if(this.add.vmsk&&this.add.vmsk.isEnabled)K.pV=!0;
- if(this.ts()&&this.ts().isEnabled)K.X3=!0;if(K.X3&&K.pV){K._h=this.ts().rect.x-this.add.vmsk.ts().rect.x;
- K.go=this.ts().rect.y-this.add.vmsk.ts().rect.y}return K};e.prototype.j6=function(K){if(this.add.lsct==g7.lK)return;
- var Z=this,b=this.ts()!=null&&this.ts().r4,J=this.add.vmsk!=null&&this.add.vmsk.r4,w=this.al5(),Y=JSON.stringify(w)!=this.V.a6Q||w.X3&&b||w.pV&&J;
- if(Y){if(w.pV){var S=this.add.vmsk.ts();if(w.X3){this.r=this.ts().KS(S);this.V.gB=new iz(this.r.rect.x-this.ts().rect.x,this.r.rect.y-this.ts().rect.y)}else this.r=S}if(this.r)this.V.Jl=!0;
- if(this.r)this.V.aw=new iz(this.rect.x-this.r.rect.x,this.rect.y-this.r.rect.y);if(w.X3)this.ts().r4=!1;
- if(w.pV)this.add.vmsk.r4=!1;this.s()}else{if(w.X3&&w.pV){this.r.rect.x=this.ts().rect.x+this.V.gB.x;
- this.r.rect.y=this.ts().rect.y+this.V.gB.y}}if(Z.eC()){this.St(K)}if(Z.$A()){var d;if(this.r)d=new iz(this.rect.x-this.r.rect.x,this.rect.y-this.r.rect.y);
- if(this.r&&this.r.isEnabled&&(this.V.aw==null||!d.wV(this.V.aw))){this.V.aw=d;this.s();this.V.Jl=!0}}if(cN.get(Z.add)!=null)this.V.Jl=!0;
- this.V.a6Q=JSON.stringify(w)};e.prototype.St=function(K){var Z=this,b=Z.add.vstk,J,w=Z.add.vmsk?this.add.vmsk.ts():null,d=!0;
- if(w&&w.isEnabled&&w.GG()==0)J=w.Ri().clone();else J=new bW(0,0,K.d,K.v);var Y=Z.ts();if(Y&&Y.isEnabled&&Y.GG()==0)J=J.bY(Z.r.Ri());
- var S=w&&b;if(b&&(!b.strokeEnabled.v||b.strokeStyleLineWidth.v.val==0))S=!1;if(b&&!b.fillEnabled.v&&S)d=!1;
- var x=X.T(J.t()*4);if(d){if(Z.add.SoCo)e1.LH(x,Z.add.SoCo.Clr.v);if(Z.add.GdFl)e1.Bn(Z.add.GdFl,x,J,K,null,w&&w.color==0?w.rect:null);
- if(Z.add.PtFl)e1.wo(Z.add.PtFl,x,J,K,Z.add.fxrp)}if(w){var c=w.NI;if(S)w.NI=255;var M=X.T(J.t());if(w.GG()!=0)M.fill(Math.round(w.GG()));
- if(w&&w.isEnabled){var u=w.Ri(),t=w.uA();if(u.wV(J))X.Uc(t,M);else X.vn(t,u,M,J)}if(Z.add.SoCo&&d){X.qe(M,x,3)}else X.Ue(M,J,x,J);
- if(S)w.NI=c}Z.buffer=x;Z.rect=J;if(S){var U=iy.vG.Dj.indexOf(b.strokeStyleLineAlignment.v.strokeStyleLineAlignment),A=b.strokeStyleContent.v,y=iy.vG.YD.indexOf(A.classID),B=this.add.vmsk.ts(b);
- if(Z.rect.wV(new bW(0,0,K.d,K.v)))Z.rect=Z.rect;else if(U!=0){var I=Z.rect.tO(B.Ri()),j=X.T(I.t()*4);
- X.EU(Z.buffer,Z.rect,j,I);Z.buffer=j;Z.rect=I}var c=B.NI;B.NI=255;var k=B.GF(Z.rect);B.NI=c;if(B.color==255)X.yK(k);
- var C=X.T(Z.rect.t()*4);if(y==0)e1.LH(C,A.Clr.v);if(y==1)e1.Bn(A,C,Z.rect,K,null,w.color==0?w.rect:null);
- if(y==2)e1.wo(A,C,Z.rect,K,Z.add.fxrp);var i=b.strokeStyleOpacity.v.val/100;if(i!=1)X.qk(k,i);X.qe(k,C,3);
- if(B.color==255)U=2-U;if(U==0){X.Q.aK("norm",C,Z.rect,Z.buffer,Z.rect,Z.rect,1);X.Ue(M,Z.rect,Z.buffer,Z.rect)}if(U==1){X.Q.aK("norm",C,Z.rect,Z.buffer,Z.rect,Z.rect,1)}if(U==2){X.yK(M);
- X.Q.og(C,Z.rect,Z.buffer,Z.rect,M,J,255,Z.rect,1,!1);X.yK(M)}if(B.NI!=255){var E=C.slice(0);X.Zs(E,4278190080,16777215);
- X.Q.aK("norm",E,Z.rect,Z.buffer,Z.rect,Z.rect,1-B.NI/255)}c=w.NI;w.NI=255;this.aiv=w.GF(Z.rect);w.NI=c}this.s()};
- e.prototype.ZV=function(K,Z){var b=this,J=b.add.SoLd.Idnt.v,w=b.add.SoLd,Y=X.O.Jv(P.o.Ph(w.nonAffineTransform)),S=K.CA(J,w.Crop?w.Crop.v:null,[Y.d,Y.v],w.Impr.v.classID);
- if(S==null)return;var d=S.mT;w.Sz.v.Wdth.v=d[1].d;w.Sz.v.Hght.v=d[1].v;var x=w.warp.v,c=P.o.Ph(w.nonAffineTransform),M=X.I.oO(c,d[1]);
- if(x&&!X.PD.Pv(x)){var Y=X.O.Jv(X.PD.ni(x)),u=Y.x,t=Y.y,U=1/Y.d,A=1/Y.v;M=X.I.oO(c);M=X.I.KS(M,[U,0,-u*U,0,A,-t*A,0,0])}var y=P.o.ex(d,Z?0:1,M,x,null,null,null,Z);
- if(y==null){b.buffer=X.T();b.rect=new bW}else if(b.c$()){var B=b.MK(K);B.buffer=y.buffer;B.rect=y.rect.clone();
- this.kR(K,Z)}else{b.buffer=y.buffer;b.rect=y.rect}b.j6(K);b.s();K.s()};e.prototype.kR=function(K,Z){if(Z==null)Z=!1;
- var b=this.MK(K),J=this.add.SoLd.filterFX.v,w=fG.alO(J),Y=new bW(0,0,K.d,K.v),S=b.rect.tO(Y),d=b.rect.clone();
- d.sd(w.x,w.y);var x={buffer:null,rect:S.bY(d)};x.buffer=X.T(x.rect.t()*4);X.EU(b.buffer,b.rect,x.buffer,x.rect);
- if(J.enab.v&&Z==!1){var c=J.filterFXList.v;for(var H=0;H<c.length;H++){var M=c[H].v;if(M.enab.v==!1)continue;
- var u=M.blendOptions.v,t=gB.IO(u.Md.v.BlnM),U=u.Opct.v.val/100,A=X.W.GG(M.FrgC.v),y=X.W.GG(M.BckC.v),B=fG.u7(M),I={buffer:X.T(x.buffer.length),rect:x.rect.clone()},j=M.Fltr?M.Fltr.v:null;
- if(cN.dF[B]!=null){var k=cN.dF[B],C=cN.pG(k,j);if(C)cN.gT(C,x.buffer,I.buffer,x.rect)}else fG.gT(B,x,j,A,y,I,[K.add.lnk2?K.add.lnk2:[],this.ts(),K.B7]);
- if(t=="norm"&&U==1)x=I;else if(t=="norm"){X.Q.og(I.buffer,I.rect,x.buffer,x.rect,null,null,null,x.rect,U)}else{X.Q.aK(t,I.buffer,I.rect,x.buffer,x.rect,x.rect,U)}}}this.rect=x.rect;
- this.buffer=x.buffer;this.B9();this.s();K.s()};e.prototype.xt=function(K,Z,b){this.Cx=this.CP(K,Z,b)};
- e.prototype.Jk=function(K,Z){var b=this.CP(K,Z,!0);if(b==null)return null;var J={jQ:b.Mn,TT:b.em,rect:b.vt};
- if(J.jQ==1||J.jQ==3){var w=J.rect,Y=X.T(w.d*w.v*4);X.qe(J.TT,Y,0);X.qe(J.TT,Y,1);X.qe(J.TT,Y,2);X.Gi(K.G.channel,K.G.rect,Y,w);
- J.TT=Y}return J};e.prototype.CP=function(K,Z,b){var J,w,Y,S,d,x,c;if(this.Mn<=0){var M=X.T(this.rect.t());
- X.y4(this.buffer,M,3);J=X.fB.xN(Z,{channel:M,rect:this.rect},"intersection");if(J==null)return null;
- var u=X.LS(J.channel,J.rect);S=J.rect.clone();d=this.rect.clone();w=X.T(S.t()*4);X.EU(this.buffer,d,w,S);
- X.qe(J.channel,w,3);Y=this.buffer.slice(0);if(!b){var t=Z.channel.slice(0);X.yK(t);X.Ue(t,Z.rect,Y,d)}x=this.buffer.slice(0);
- c=this.rect.clone()}if(this.Mn==1||this.Mn==3){var U=this.Mn==1?this.ts():this.MK(K).r;S=Z.rect.clone();
- d=U.rect.clone();w=U.Pr(S);var Y=U.channel.slice(0);if(!b)X.Q.zl(U.color==255?X.tm(S.t()):X.j5(S.t()),S,Y,d,Z.channel,S,1);
- x=U.channel.slice(0);c=U.rect.clone()}return{Mn:this.Mn,em:w,vt:S,Nf:Y,EX:d,Pm:x,ec:c}};e.prototype.Ne=function(K,Z){var b=this.Cx;
- if(b.Mn==0){this.rect=b.ec;this.buffer=b.Pm;this.s()}if(b.Mn==1||b.Mn==3){var J=b.Mn==1?this.ts():this.MK(K).r;
- J.channel=b.Pm;J.rect=b.ec;if(this.Mn==1){J.r4=!0;this.j6(K)}if(this.Mn==3)this.s()}this.Cx=Z};e.prototype.Y2=function(K,Z){if(this.Mn<=0&&Z.rect.wV(this.rect)){var b=X.T(this.rect.t());
- X.y4(this.buffer,b,3);if(X.wV(K.G.channel,b)){var J=this.rect,w=this.buffer;this.Cx={Mn:this.Mn,em:w.slice(0),vt:J.clone(),Nf:X.T(0),EX:new bW,Pm:X.T(0),ec:new bW};
- return!0}}var Y=this.Cx;if(Y==null)return!1;if(Y.Mn!=this.Mn)return!1;if(!Z.rect.wV(Y.vt))return!1;var S=Y.EX.tO(Y.vt);
- if(Y.Mn<=0){if(!S.wV(this.rect))return!1;var d=X.T(Y.em.length>>2);X.y4(Y.em,d,3);if(!X.wV(Z.channel,d))return!1;
- var x=X.T(S.d*S.v*4);X.EU(Y.Nf,Y.EX,x,S);X.Q.aK("norm",Y.em,Y.vt,x,S,S,1);return X.wV(x,this.buffer)}if(Y.Mn==1||Y.Mn==3){var c=Y.Mn==1?this.ts():this.MK(K).r;
- if(!S.wV(c.rect))return!1;var M=X.T(S.t());M.fill(c.color);X.vn(Y.Nf,Y.EX,M,S);X.Q.zl(Y.em,Y.vt,M,S,Z.channel,S,1);
- return X.wV(M,c.channel)}};e.prototype.LZ=function(K,Z,b,J){var w=this.Cx;w.vt.offset(Z,b);var Y=w.EX.tO(w.vt);
- if(w.Mn<=0){var S=X.T(Y.t()*4);X.EU(w.Nf,w.EX,S,Y);X.Q.aK("norm",w.em,w.vt,S,Y,Y,1);this.buffer=S;this.rect=Y;
- this.s()}else{var d=this.Mn==1?this.ts():this.MK(K).r,x=X.T(Y.t());x.fill(d.color);X.vn(w.Nf,w.EX,x,Y);
- X.Q.zl(w.em,w.vt,x,Y,J.channel,Y,1);d.channel=x;d.rect=Y.clone();if(this.Mn==1){d.r4=!0;this.j6(K)}if(this.Mn==3)this.s()}};
- e.prototype.rz=function(){var K=[-1,0,1,2];if(this.r)K.push(-2);if(this.vw)K.push(-3);return K};e.prototype.getName=function(){return this.add.luni?this.add.luni:this.name};
- e.prototype.Xq=function(q){this.add.luni=this.name=q};e.prototype.Qe=function(K){var Z=this.add.lnsr,b=this.add.TySh;
- if(Z=="rend"&&b)this.Xq(hW.hk(b.eA).replace(/(?:\r\n|\r|\n)/g," ").slice(0,32))};e.prototype.TK=function(){return(this.OZ&1<<1)==0};
- e.prototype.$A=function(){return(this.OZ&1<<4)==0};e.prototype.ai=function(){return(this.OZ&1<<5)!=0};
- e.prototype.ad7=function(){var K=this;if(K.add.lnsr!="bgnd"){K.add.lnsr="bgnd";K.Xq("Background");K.add.lspf=1<<2}};
- e.prototype.a3$=function(){var K=this;if(K.add.lnsr=="bgnd"){delete K.add.lnsr;K.Xq("Layer 0");K.add.lspf=0}};
- e.prototype.uq=function(K){var Z=this.add.lspf;return Z==null?!1:(Z>>K&1)!=0};e.prototype.hu=function(K){if(K&&!this.TK())this.OZ-=2;
- if(!K&&this.TK())this.OZ+=2};e.prototype.fl=function(){var K=this.add.lmfx;if(K==null)return!1;for(var Z in K){if(Z=="masterFXSwitch")continue;
- if(Z=="Scl")continue;if(Z=="classID")continue;if(K[Z].v.length>0)return!0}return!1};e.prototype.c$=function(){return this.add.SoLd!=null&&this.add.SoLd.filterFX!=null};
- e.prototype.Cy=function(){var K=this.add.lmfx;if(K==null)return!1;if(!K.masterFXSwitch.v)return!1;for(var Z in K){if(Z=="masterFXSwitch")continue;
- if(Z=="Scl")continue;if(Z=="classID")continue;var b=K[Z].v;for(var H=0;H<b.length;H++)if(b[H].v.enab.v)return!0}return!1};
- e.prototype.Kz=function(K,Z,b,J){var w=new bW,Y=this.qI(K,b,J);if(Y.indexOf(0)!=-1)w=w.tO(this.rect);
- if(Y.indexOf(1)!=-1)w=w.tO(this.ts().Ri());if(Y.indexOf(2)!=-1){var S=this.add.vmsk,d;if(Z){if(S.ii.length>1){var x=X.Y.Py(S.n,null,S.ii);
- d=X.O.Jv(x)}else d=X.Y.aX(S.n,S.u.length!=0?S.u:null)}else d=X.Y.aX(S.n);w=w.tO(d)}if(Y.indexOf(3)!=-1)w=w.tO(this.MK(K).r.Ri());
- if(Y.length==0&&this.eC())w=new bW(0,0,K.d,K.v);return w};e.prototype.DF=function(){var K=this.add.artb,Z=K.artboardBackgroundType.v,b=0;
- if(Z==1)b=4294967295;else if(Z==2)b=4278190080;else if(Z==3)b=0;else if(Z==4){b=K.Clr.v;b=255<<24|b.Bl.v<<16|b.Grn.v<<8|b.Rd.v}else throw Z;
- return b};e.prototype._e=function(){var K=this.add.artb.artboardRect.v,Z=K.Btom.v,b=K.Left.v,J=K.Rght.v,top=K.Top.v;
- return new bW(b,top,J-b,Z-top)};e.prototype.ly=function(K){var Z=e.yP(K);if(this.add.artb==null)this.add.artb={classID:"artboard",artboardRect:{t:"Objc",v:null},artboardBackgroundType:{t:"long",v:1}};
- this.add.artb.artboardRect.v=Z};e.yP=function(K){var Z={classID:"classFloatRect",Top:{t:"doub",v:0},Left:{t:"doub",v:0},Btom:{t:"doub",v:0},Rght:{t:"doub",v:0}};
- Z.Btom.v=K.y+K.v;Z.Left.v=K.x;Z.Rght.v=K.x+K.d;Z.Top.v=K.y;return Z};e.prototype.qI=function(K,Z,b){var J=[],w=this,Y=this.Mu;
- if(!Z&&w.Mu&&b){J.push(2)}else if(w.Mn<=0||Z){if(w.$A())if(!this.rect.S2())J.push(0);if(w.ts()&&!w.ts().rect.S2())if(w.ts().zY||Z)J.push(1);
- if(w.add.vmsk)if(w.add.vmsk.zY||Z)J.push(2);if(w.c$()&&w.MK(K).r&&!w.MK(K).r.rect.S2())J.push(3)}else if(w.Mn==1){J.push(1);
- if(w.ts().zY&&!w.ts().rect.S2()){if(w.$A())if(!this.rect.S2())J.push(0);if(w.add.vmsk)if(w.add.vmsk.zY)J.push(2)}}else if(w.Mn==3&&!w.MK(K).r.rect.S2())J.push(3);
- if(w.add.artb&&J.indexOf(0)==-1)J.push(0);J.sort();return J};e.prototype.ts=function(){var K=this;return K.vw?K.vw:K.add.vmsk&&K.add.vmsk.isEnabled?null:K.r};
- e.prototype.MK=function(K){var Z=this.add.SoLd.placed.v,b=K.add.FEid;if(b==null)return null;for(var H=0;
- H<b.length;H++)if(b[H].id==Z)return b[H];return null};e.prototype.extend=function(K){X.ad9(this,K)};
- e.prototype.bQ=function(K,Z,b){var J=K.clone();if(this.Cy()){var w=this.add.lmfx,Y=Z.root.h2(Z.X.indexOf(this)),S=w.gradientFillMulti.v,d=!1;
- for(var H=0;H<S.length;H++)if(S[H].v.enab.v&&S[H].v.Algn.v)d=!0;if(d)J=J.tO(Y.Ri(Z,!1));var x=e1.ad$(this,Z,b);
- J.offset(x.x,x.y);J.d+=x.d;J.v+=x.v}return J};e.prototype.B9=function(){if(this.$A())X.yn(this);var K=this.ts();
- if(K)K.B9()};e.prototype.clone=function(){var K=new e;K.rect=this.rect.clone();K.buffer=this.buffer.slice(0);
- K.Dv=this.Dv;K.opacity=this.opacity;K.IY=this.IY;K.OZ=this.OZ;K.name=this.name;K.gV=this.gV.slice(0);
- if(this.r)K.r=this.r.clone();if(this.vw)K.vw=this.vw.clone();for(var Z in this.add)K.add[Z]=e7.clone(Z,this.add[Z]);
- return K};e.prototype.vd=function(K){var Z=this;if(Z.add.TySh)delete Z.add.TySh;if(Z.add.SoLd){var b=this.cS(K,this.buffer,this.rect);
- if(b){this.buffer=b.h3;this.rect=b.rect;this.s()}delete Z.add.SoLd}if(Z.add.SoCo||Z.add.GdFl||Z.add.PtFl){if(Z.add.vogk)delete Z.add.vogk;
- if(Z.add.SoCo)delete Z.add.SoCo;if(Z.add.GdFl)delete Z.add.GdFl;if(Z.add.PtFl)delete Z.add.PtFl;if(Z.add.vmsk){console.log(Z.vw,Z.r);
- delete Z.add.vmsk;if(Z.vw==null&&Z.r)delete Z.r;else if(Z.vw!=null&&Z.r!=null){Z.r=Z.vw;delete Z.vw}}}if(!Z.Gg()&&cN.get(Z.add)==null&&!this.$A())this.OZ-=16};
- e.prototype.Jm=function(K){var Z=255,b=0;if(K==2){var J=this.add.SoLd.filterFX.v;if(J.filterMaskDensity)Z=J.filterMaskDensity.v;
- if(J.filterMaskFeather)b=J.filterMaskFeather.v}else{var w=K==0?this.ts():this.add.vmsk;Z=w.NI;b=w.mw}return{Q0:K,Pp:Z,Fw:b}};
- e.prototype.SK=function(K){if(K.Q0==2){var Z=this.add.SoLd.filterFX.v;if(K.Pp==255)delete Z.filterMaskDensity;
- else Z.filterMaskDensity={t:"long",v:K.Pp};if(K.Fw==0)delete Z.filterMaskFeather;else Z.filterMaskFeather={t:"doub",v:K.Fw};
- this.s()}else{var b=K.Q0==0?this.ts():this.add.vmsk;b.NI=K.Pp;b.mw=K.Fw;b.r4=!0}};e.prototype.ck=function(){var K=this,Z=K.add.vmsk;
- if(Z==null)return;K.add.vogk=e.ck(Z.n)};e.ck=function(K){var Z=[],b=X.Y.ia(K);for(var J=0;J<b;J++)Z.push(X.Sj.j5());
- return Z};var g7={EE:0,CF:1,S6:2,lK:3};e.y$=function(){this.name="Mask";this.S0=!1;this.XU={h:255,l:0,a:0};
- this.Au=50;this.bn=0;this.color=255;this.zY=!0;this.isEnabled=!0;this.Xv=!1;this.NI=255;this.mw=0;this.rect=new bW;
- this.channel=X.T(0);this.Pz=null;this.a6I=null;this.r4=!0};e.y$.prototype.KS=function(K){if(!this.isEnabled)return K;
- var Z=new e.y$;Z.color=Math.round(this.GG()*K.GG()/255);if(this.GG()==0&&K.GG()==0)Z.rect=this.Ri().bY(K.Ri());
- else if(K.GG()==0)Z.rect=K.Ri().clone();else if(this.GG()==0)Z.rect=this.Ri().clone();else Z.rect=this.Ri().tO(K.Ri());
- Z.channel=this.GF(Z.rect);Z.NI=255;Z.mw=0;var b=K.GF(Z.rect);X.a2e(b,Z.rect,Z.channel,Z.rect);return Z};
- e.y$.prototype.Ri=function(){if(this.mw==0)return this.rect;var K=Math.ceil(this.mw*2.2),Z=this.rect.clone();
- Z.sd(K,K);return Z};e.y$.prototype.uA=function(){if(this.mw==0&&this.NI==255)return this.channel;if(this.mw==0){var K=this.channel.slice(0);
- X.yK(K);X.qk(K,this.NI/255);X.yK(K);return K}var Z=this.Ri(),b=this.Pr(Z),K=X.T(Z.t());X.pP.s4(b,K,Z,this.mw);
- if(this.NI!=255){X.yK(K);X.qk(K,this.NI/255);X.yK(K)}return K};e.y$.prototype.GG=function(){return Math.round(255-(255-this.color)*(this.NI/255))};
- e.y$.prototype.extend=function(K){X.extend(this,K,this.color)};e.y$.prototype.B9=function(){if(this.color==255)X.yK(this.channel);
- X.B9(this);if(this.color==255)X.yK(this.channel)};e.y$.prototype.clone=function(){var K=new e.y$;K.name=this.name;
- K.S0=this.S0;K.XU=this.XU;K.Au=this.Au;K.bn=this.bn;K.color=this.color;K.zY=this.zY;K.isEnabled=this.isEnabled;
- K.Xv=this.Xv;K.NI=this.NI;K.mw=this.mw;K.rect=this.rect.clone();K.channel=this.channel.slice(0);return K};
- e.y$.prototype.Pr=function(K,Z){if(Z==null)Z=X.T(K.t());Z.fill(this.color);X.vn(this.channel,this.rect,Z,K);
- return Z};e.y$.prototype.GF=function(K,Z){var b=this.Ri(),J=this.uA();if(Z==null)Z=X.T(K.t());Z.fill(this.GG());
- X.vn(J,b,Z,K);return Z};e.dd=function(){this.zY=!0;this.isEnabled=!0;this.NI=255;this.mw=0;this.n=[{type:6},{type:8,all:0}];
- this.t$=[-3,-3];this.F$=!1;this.vw=null;this.r4=!0;this.u=[];this.ii=[]};e.dd.prototype.offset=function(K,Z){this.vw=this.ts();
- X.Y.Af(this.n,new cM(1,0,0,1,K,Z));this.vw.rect.offset(K,Z)};e.dd.prototype.ts=function(K){if(!this.r4&&this.vw&&K==null){this.vw.isEnabled=this.isEnabled;
- return this.vw}var Z=X.Y.aX(this.n),b="strokeStyleLineAlignment",J="strokeStyleLineJoinType";if(Z.t()>3e4*3e4)Z=new bW(0,0,100,100);
- if(K&&K[b].v[b]!="strokeStyleAlignInside"){var w=1;if(K[J].v[J]=="strokeStyleMiterJoin"){var Y=X.Y.aaL(this.n),S=Y/2,d=Math.sin(S),x=Math.cos(S);
- x/=d;d=1;var w=Math.sqrt(x*x+d*d);if(isNaN(w)||w<1)w=1}w*=K[b].v[b]=="strokeStyleAlignOutside"?1:.5;
- var c=Math.ceil(K.strokeStyleLineWidth.v.val*w);c=Math.min(c,600);Z.sd(c,c)}Z=X.O.k4(Z);var M=new e.y$;
- M.color=X.Y.v1(this.n)?0:255;M.zY=this.zY;M.isEnabled=this.isEnabled;M.Xv=!0;M.rect=Z;M.NI=this.NI;M.mw=this.mw;
- M.channel=X.T(M.rect.t());if(!Z.S2())X.Y.ael(this.n,M.channel,M.rect,K);if(K==null){this.vw=M;this.r4=!1}return M};
- e.dd.prototype.clone=function(){var K=new e.dd;K.zY=this.zY;K.isEnabled=this.isEnabled;K.NI=this.NI;
- K.mw=this.mw;K.n=e.dd.Rl(this.n);K.t$=this.t$.slice(0);K.F$=this.F$;K.u=this.u.slice(0);K.ii=this.ii.slice(0);
- return K};e.dd.prototype.concat=function(K){var Z=K.n.slice(2);if(Z.length==0)return;Z[0].bM=3;this.n=this.n.concat(Z)};
- e.dd.Rl=function(K){var Z=[];for(var H=0;H<K.length;H++){var b=K[H];if(b.type>5||b.type==0||b.type==3)Z.push(JSON.parse(JSON.stringify(b)));
- else Z.push({type:b.type,A$:b.A$.clone(),D:b.D.clone(),XM:b.XM.clone()})}return Z};e.dd.acu=function(K,Z,b){if(K.length!=Z.length)return!1;
- for(var H=2;H<K.length;H++){var J=K[H],w=Z[H];if(J.type!=w.type)return!1;if(J.type==0||J.type==3){if(J.length!=w.length||!b&&J.bM!=w.bM)return!1}else if(!J.A$.wV(w.A$)||!J.D.wV(w.D)||!J.XM.wV(w.XM))return!1}return!0};
- e.dd.prototype.a2W=function(){var K=this.n;for(var H=3;H<K.length;H++)if(K[H].type==0||K[H].type==3)K[H].bM=-1};
- e.Mj=function(){this.type=null;this.r9=2;this.Mx=null;this.Xa="";this.Nt="";this.oM="";this.open=0;this.raw=null;
- this.mT=null;this.ahV=""};e.Mj.prototype.clone=function(){var K=new e.Mj;K.type=this.type;K.r9=this.r9;
- K.Mx=this.Mx;K.Xa=this.Xa;K.Nt=this.Nt;K.oM=this.oM;K.open=this.open;K.raw=new Uint8Array(this.raw.buffer.slice(0));
- return K};e.Mj.prototype.ax=function(K,Z,b){if(b==null)b="none";var J=this,w=d8.eb(J.raw.buffer),Y=w=="svg"||w=="pdf";
- if(J.mT){var S=Z&&Y&&Math.max(J.mT[1].d,J.mT[1].v)<Math.max(Z[0],Z[1]);if(!S&&b==this.ahV)return}this.ahV=b;
- if(!Y)K=0;if(w==null){alert("Unsupported format: "+F.US(J.raw,0,4));return null}var d=d8.Ce(w);if(d.hQ){var x=new cB(name+(w=="psd"?"":"-"+w)+".psd"),c;
- d.h8(J.raw.buffer,x,Z);var M=new bW(0,0,x.d,x.v);if("avrg maxx medn minn rang stdv summ vari".split(" ").indexOf(b)!=-1){var u=[];
- for(var H=0;H<x.X.length;H++){var t=x.X[H],U=t.buffer;if(!t.rect.wV(M)){U=X.T(M.t()*4);X.EU(t.buffer,t.rect,U,M);
- console.log("resizing")}u.push(U)}c=X.T(M.t()*4);X.stack.stack(u,c,b)}else{for(var H=0;H<x.X.length;
- H++)if(x.X[H].eC())x.X[H].j6(x);x._J();x.s();x.h7();c=x.ax()}J.mT=[c,M]}else if(d){var A=d.h8(J.raw.buffer)[0];
- J.mT=[new Uint8Array(A.data),A.Rq]}if(J.mT){if(K==1){var U=J.mT[0],y=J.mT[1],B=X.T(y.t());X.y4(U,B,3);
- var I=X.LS(B,y),j=X.T(I.t()*4);X.EU(U,y,j,I);J.mT=[j,I]}X.SN(J.mT)}};e.rr="0";e.k1="2";e.Gj="2.5";e.ul="3";
- e.T0="4";e.h1="4.5";e.jt="4.6";e.Bq="5";e.f8="5.5";e.rm="6";e.ra="7";e.H$="7.5";e.Go="8";e.Fo="9";e.UC="9.3";
- e.XH="9.5";e.f4="9.6";e.oX="10";e.Ii="11";e.rf="12";e.xw="13";e.iW="13.5";e.hC="13.7";e.se="14";e.mK="14.5";
- e.FP="15";e.La="16";e.b1="17";e.gG="18";e.B_="19";e.jR="19.5";e.Li="19.6";e.Wj="19.7";e.cY="20";e.zA="21";
- e.u2="21.5";e.rD="22";e.Zt="22.5";e.md="23";e.a28="24";e.Qh="25";e.nL="26";e.va="27";e.No="28";e.Y$="29";
- e.hT="30";e.WQ="31";e.oz="32";e.Dy="33";e.HA="34";e.PT="35";e.Vk="36";e.jl="36.5";e.WI="37";e.b2="37.5";
- e.amx="37.6";e.Nw="38";e.Ma="38.5";e.oK="38.6";e.YA="39";e.LA="40";e.Hl="41";e.Ku="42";e.We="50";e.NP="51";
- e.lG="52";e.sH="53";e.rh="54";e.x_="54.5";e.Oe="54.6";e.VB="54.7";e.AR="54.8";e.ew="55";e.l1="56";e.jA="57";
- e.GU="58";e.fc="59";function aH(){this.depth=0;this.index=-1;this.$=null;this.ahH=null;this.yz=-1;this.children=null;
- this.parent=null;this.D5=null}aH.prototype.Vt=function(K,Z){if(this.depth!=0)K.push(this.$.getName());
- if(this.children)for(var H=0;H<this.children.length;H++)this.children[H].Vt(K,Z);if(K.length>Z.vI.length)Z.vI=K.slice(0);
- if(this.depth!=0)K.pop()};aH.prototype.ac$=function(){var K=0;if(this.$.Gg()){for(var H=0;H<this.children.length;
- H++)K+=this.children[H].ac$()}else if(this.$.buffer)K+=this.$.buffer.length;return K};aH.prototype.h2=function(K){var Z=this.D5[K];
- return this.D5[K]};aH.prototype._0=function(K,Z){var b=this.$;if(!b.TK()||b.uq(2)||b.uq(31))return null;
- if(b.iu()){var J=b.r.rect.TP(K);if(!J&&b.r.color==0)return}if(b.Gg()){for(var H=0;H<this.children.length;
- H++){var q=this.children[H];q._0(K,Z)}}else if(b.rect.TP(K))Z.push(this.index)};aH.prototype.PS=function(K,Z){var b=this.$;
- if(!b.TK()||b.uq(2)||b.uq(31))return null;if(b.iu()){if(b.r.rect.YR(K)){if(!X.PS(K,b.r.channel,b.r.rect))return null}else if(b.r.color==0)return null}if(b.Gg()){for(var H=this.children.length-1;
- H>=0;H--){var q=this.children[H],J=q.PS(K,Z);if(J&&Z==null)return J}return null}else if(b.add.TySh&&b.rect.YR(K)||X.ahw(K,b.buffer,b.rect)){if(Z==null)return this;
- else Z.push(this.index)}return null};aH.prototype.a8N=function(K){var Z=this.$;if(!Z.TK()||Z.uq(2)||Z.uq(31))return null;
- var b=Z.add.vmsk;if(b&&b.isEnabled){var J=X.Y.PS(b.n,K).lV;if(J!=-1)return{adr:this,ad_:J}}if(Z.Gg()){for(var H=this.children.length-1;
- H>=0;H--){var q=this.children[H],w=q.a8N(K);if(w)return w}return null}return null};aH.prototype.C2=function(K,Z){K.push(this.index);
- if(this.$.Gg()){K.push(this.yz);if(Z)if(this.$.Mn==1&&this.$.ts().zY==!1)return;for(var H=0;H<this.children.length;
- H++)this.children[H].C2(K)}};aH.prototype.eO=function(K,Z,b){var J=this.$,w,Y;if(J.Gg()&&J.add.artb!=null)Z=J._e();
- if(Z.d>Z.v){w=b;Y=Math.floor(b*(Z.v/Z.d))}else{w=Math.floor(b*(Z.d/Z.v));Y=b}if(J.eC()&&J.add.vmsk==null||J.add.TySh)w=Y=Math.max(Y,16);
- var S=Y,d=J.eC()&&J.add.vmsk;if(d){var x=J.rect.clone(),u,t;if(x.S2())x=new bW(0,0,20,20);var c=x.d,M=x.v;
- if(c>M){u=b;t=Math.floor(b*(M/c))}else{u=Math.floor(b*(c/M));t=b}if(u*t==0)u=t=16;X.xl.vT(J.v7,u,t,x,J.buffer,J.rect,!1);
- X.xl.aiT(J.v7,u,t);S=t}else if(J.add.TySh){X.xl.a2J(J.v7,S,S,J.add.TySh)}else if(J.add.SoCo){S=Math.max(16,Math.min(w,Y));
- X.xl.a8K(J.v7,S,S,J.add.SoCo)}else if(J.add.GdFl){X.xl.ajX(J.v7,S,S,J.add.GdFl)}else if(J.add.PtFl){X.xl.a5X(J.v7,S,S,J.add.PtFl,K)}else if(cN.get(J.add)!=null){X.xl.acx(J.v7,S,S,J.add)}else if(J.add.SoLd){X.xl.vT(J.v7,w,Y,Z,J.buffer,J.rect,!1);
- X.xl.a2D(J.v7,w,Y,J.add.SoLd)}else if(J.Gg()){S=16}else{if(J.$A())X.xl.vT(J.v7,w,Y,Z,J.buffer,J.rect,!1);
- else{X.xl.ahZ(J.v7,S,S)}}var U=J.ts();if(U)X.xl.Zw(J.afi,w,Y,Z,U);if(J.c$()&&J.MK(K)&&J.MK(K).r){var A=J.MK(K).r;
- X.xl.Zw(J.a5D,w,Y,Z,A)}if(!d&&J.add.vmsk){X.xl.Zw(J.akS,w,Y,Z,J.add.vmsk.ts(),!0)}if(J.add.vmsk||U)S=Math.max(S,Y);
- J.a1K=Math.max(S,16);if(J.Gg()&&J.add.lsct==g7.CF)for(var H=0;H<this.children.length;H++)this.children[H].eO(K,Z,b)};
- aH.prototype.ol=function(K,Z,b,J){this.depth=b;var w=K[Z];if(J==null)J=[];this.D5=J;if(w.add.lsct==g7.lK){this.ahH=w;
- this.yz=Z-1;this.children=[];var H=Z+1;while(!0){var Y=K[H];if(Y==null)console.log(H,K.length);if(Y.add.lsct==g7.CF||Y.add.lsct==g7.S6){if(w.add.lyid==Y.add.lyid)w.add.lyid+=16777215;
- this.$=Y;this.index=H-1;J[this.index]=this;J[Z-1]=this;break}var S=new aH;S.parent=this;H=S.ol(K,H,b+1,J);
- this.children.push(S)}return H+1}else{this.$=w;this.index=Z-1;J[this.index]=this;return Z+1}};aH.prototype.H8=function(K,Z,b,J){var w=this.h2(b),Y=K;
- while(w.parent!=null){Y=w.$.bQ(Y,Z,J);w=w.parent}return Y};aH.prototype.Ri=function(K,Z){var b=this.$,J=new bW;
- if(!b.TK())return J;var w=b.ts();if(b.Gg())for(var H=0;H<this.children.length;H++){var Y=this.children[H].Ri(K,!0);
- J=J.tO(Y)}else if(cN.get(b.add)!=null)J=b.iu()&&b.r.color==0?b.r.Ri().clone():new bW(0,0,K.d,K.v);else if(b.eC()&&b.add.vmsk&&b.add.vmsk.isEnabled&&b.add.vstk){J=b.rect.clone()}else if(b.eC()&&w&&w.isEnabled&&w.GG()!=0)J=new bW(0,0,K.d,K.v);
- else{J=b.Kz(K,!1,!0);if(b.add.vmsk)J=X.O.k4(J)}return Z?b.bQ(J,K):J};aH.prototype.DX=function(K,Z,b,J,w){var Y=this.$,S=e1.Ys(Y);
- if(!Y.TK())return;if(Y.opacity==255){this.Kb(K,Z,b,J,w);return}var d=K.slice(0);this.Kb(d,Z,b,J,w);X.Q.og(d,Z,K,Z,null,null,0,b,Y.opacity/255,Y.Dv=="diss")};
- aH.prototype.Kb=function(K,Z,b,J,w){var Y=this.$,S=e1.Ys(Y),d=cN.get(Y.add)!=null,u,A;if(Y.Gg()&&Y.Dv=="pass"&&!Y.iu()&&!(w.length>0||S.fill!=1||Y.Cy())){this.nr(K,Z,b,J);
- return}var x=Y.Gg()&&Y.Dv=="pass"&&(w.length>0||S.fill!=1||Y.Cy()),c=Y.rect,M=Y.buffer;if(Y.Gg()){c=this.Ri(J,!1);
- var t=X.T(c.t()*4);u=X.T(c.t());this.nr(t,c,b,J);X.y4(t,u,3)}else if(d){c=Z.clone();u=X.T(c.t());u.fill(255)}else{c=Y.rect;
- u=X.T(c.t());X.y4(M,u,3)}if(Y.iu()){var U=Y.r.GF(c);X.G_(U,u)}if(Y.Cy())A=e1.eK(Y.add.lmfx,Y.add.fxrp,u,c,J);
- if(Y.Cy())e1.Zn(Y.add.lmfx,A,c,K,Z,b);if(Y.Gg()){M=X.T(c.t()*4);if(Y.Dv=="pass")X.EU(K,Z,M,c);if(x){var t=X.T(c.t()*4);
- this.nr(t,c,b,J);var y=X.T(c.t());X.y4(t,y,3);X.Ue(y,c,M,c)}this.nr(M,c,b,J)}if(d){M=K.slice(0);X.Zs(M,4278190080,16777215);
- var B=cN.get(Y.add),I=cN.pG(B,Y.add[B]);cN.gT(I,M,M,c)}var j=M.slice(0);X.Zs(j,4278190080,16777215);
- for(var H=0;H<w.length;H++)w[H].DX(j,c,b,J,[]);var k=X.T(c.t()*4);X.EU(K,Z,k,c);if(d)S.aU=!0;X.Q.aK(Y.Dv=="pass"?"norm":Y.Dv,j,c,k,c,b,1,S);
- if(Y.Cy()){var C=Y.V.b5.type.FrFX,i=null;if(C.length!=0){i=C[0];for(var H=0;H<C.length;H++)if(C[H].Tl.d>i.Tl.d)i=C[H];
- var E=X.T(i.Tl.d*i.Tl.v*4);X.EU(K,Z,E,i.Tl)}e1.pz(Y.add.lmfx,A,c,K,Z,b,k,E,i?i.Tl:null)}X.Q.og(k,c,K,Z,u,c,0,b,1,Y.Dv=="diss")};
- aH.prototype.nr=function(K,Z,b,J){var w=this.children;for(var H=0;H<w.length;H++){var Y=[];for(var S=H+1;
- S<w.length;S++)if(w[S].$.IY)Y.push(w[S]);else break;w[H].DX(K,Z,b,J,Y);H+=Y.length}};aH.VW={delete:function(K){if(K&&K.d)K.delete()},T:function(K,Z){return V.qg?new V.Fe(K,Z):X.T(K*Z*4)},Ts:function(K,Z,b){if(V.qg){if(K==null||K.d!=Z||K.v!=b){aH.VW.delete(K);
- return new V.Fe(Z,b)}}else{if(K==null||!(K instanceof Uint8Array)||K.length!=Z*b*4){aH.VW.delete(K);
- return X.T(Z*b*4)}}return K},vn:function(K,Z,b,J,w){(V.qg?V.AW:X.EU)(K,Z,b,J,w)},og:function(K,Z,b,J,w,Y,S,d,H,x,c){(V.qg?V.Q.ep:X.Q.og)(K,Z,b,J,w,Y,S,d,H,x,c)},aK:function(K,Z,b,J,w,Y,S,d){if(V.qg)V.Q.iK(K,Z,b,J,w,Y,S,d);
- else X.Q.aK(K,Z,b,J,w,Y,S,d)},Zs:function(K,Z,b){if(V.qg){V.Na(K);V.Ud(Z,b)}else X.Zs(K,Z,b)},a5d:function(K,Z,b,J,w){if(V.qg){V.Q.ep(null,null,J,w,K,Z,b,w,1,!1)}else{if(b==255)X.Ue(K,Z,J,w);
- else{var Y=X.T(Z.t());X.o1(J,w,Y,Z);X.G_(K,Y);X.Zs(J,0,16777215);X.Gi(Y,Z,J,w)}}},MI:function(K,Z,b,J){if(V.qg)V.Q.ep(null,null,b,J,K,Z,0,J,1,!1);
- else X.MI(K,Z,b,J)}};aH.prototype.rS=function(K,Z,b,J,w,Y){var S=typeof Y=="number";if(!this.$.Gg()&&(S&&this.index>Y||!S&&Y.indexOf(this.index)==-1)){return}var d=this.$,x=e1.Ys(d),c=aH.VW,M=d.eC()?d.ts():d.r;
- if(!d.TK())return;if(d.iu()&&M.rect.S2()){return}if(d.add.vstk==null&&this.Ri(J,!1).S2()&&d.add.artb==null){return}var u=this.Ri(J,!0).bY(b);
- if(!Z.wV(b)&&!b.TP(u)&&d.add.artb==null)return;if(d.Gg()&&d.add.artb){var t=d._e();b=b.bY(t);var U=d.DF();
- if(U!=0){if(V.qg){V.Na(K,b);V.Ud(U);V.Ud(U)}else X.af5(K,Z,b,U)}}var A=aH.Er(d,w,x);if(!A){this.TG(K,Z,b,J,w,Y);
- return}d.V.jm=c.Ts(d.V.jm,u.d,u.v);c.vn(K,Z,d.V.jm,u,b);this.TG(d.V.jm,u,b,J,w,Y);c.og(d.V.jm,u,K,Z,null,null,0,b,d.opacity/255,d.Dv=="diss",x.qE)};
- aH.Er=function(K,Z,b){if(b.qE[0]*b.qE[1]*b.qE[2]==0)return!0;return K.opacity!=255&&(Z.length!=0||K.Gg()||K.Cy())};
- aH.a3z={V:{}};aH.prototype.TG=function(K,Z,b,J,w,Y){var S=this.$,d=e1.Ys(S),x=cN.get(S.add)!=null,c=aH.VW,M=aH.Er(S,w,d),u=M?1:S.opacity/255,t=S.eC()?S.ts():S.r,U=S.Gg()&&S.Dv=="pass"&&!(w.length>0||d.fill!=1||S.Cy()),A=!S.Gg()&&!x&&!S.Cy()&&w.length==0,y=x&&!S.Cy()&&w.length==0,i=null,E=null,o=null,r;
- if(U||A||y){var B=K,I=Z;if(S.iu()){I=this.Ri(J,!1);B=S.V.WL=c.Ts(S.V.WL,I.d,I.v);c.vn(K,Z,S.V.WL,I)}if(U)this.Jq(B,I,b,J,Y);
- if(A)c.aK(S.Dv,S.E4(J),S.rect,B,I,b,u,d);if(y){var j=S.iu()&&t.GG()==0?t.Ri().clone():I.clone(),k=S.V;
- if(j.wV(new bW(0,0,J.d,J.v)))k=aH.a3z;k.y8=this.Ns(B,I,k.y8,j,S.add);d.aU=!0;c.aK(S.Dv,k.y8,j,B,I,b,u,d)}if(S.iu())c.og(B,I,K,Z,S.$G(),t.Ri(),t.GG(),b,1,S.Dv=="diss");
- S.V.L9();return}var C=S.Gg()&&S.Dv=="pass"&&(w.length>0||d.fill!=1||S.Cy()),j=S.rect;if(S.Gg()){j=this.Ri(J,!1);
- o=S.V.y8=c.Ts(S.V.y8,j.d,j.v);c.Zs(o,0);this.Jq(o,j,j,J,Y);E=c.Ts(S.V.Lg,j.d,j.v);c.vn(o,j,E,j)}else if(x){j=S.iu()&&t.GG()==0?t.Ri().clone():Z.clone();
- E=c.Ts(S.V.Lg,j.d,j.v);c.Zs(E,4294967295)}else{j=S.rect;i=S.E4(J);E=c.Ts(S.V.Lg,j.d,j.v);c.vn(i,j,E,j)}S.V.Lg=E;
- if(S.iu())c.a5d(S.$G(),t.Ri(),t.GG(),E,j);if(S.Cy())if(S.V.WJ||S.V.to||S.V.sf!=V.qg||S.V.Jl||S.Gg()){var $=X.T(j.d*j.v);
- if(e1.hG(S.add.lmfx)){if(V.qg){if(!S.Gg()&&S.ts()==null&&S.rect.wV(j))X.y4(S.buffer,$,3);else{var m=X.T(j.d*j.v*4);
- E.get(m);X.y4(m,$,3)}}else X.y4(E,$,3)}if(S.V.to||S.V.sf!=V.qg||!X.wV($,S.V.pK)){var z=null;if(S.eC()&&S.add.vmsk&&S.add.vmsk.isEnabled&&S.add.vmsk.ts().color==0)z=S.add.vmsk.ts().rect;
- e1.ai4(S.V.b5,$,j,S.add.lmfx,S.add.fxrp,J,z);S.V.pK=$}}if(S.Cy())e1.Zn(S.add.lmfx,S.V.b5,j,K,Z,b);if(S.Gg()){i=c.Ts(S.V.WL,j.d,j.v);
- c.Zs(i,0);if(S.Dv=="pass")c.vn(K,Z,i,j);if(C)c.MI(o,j,i,j);this.Jq(i,j,b,J,Y);S.V.WL=i}if(x){i=S.V.WL=this.Ns(K,Z,S.V.WL,j,S.add)}if(S.Gg()||x)r=i;
- else{r=c.Ts(S.V.WL,j.d,j.v);c.vn(i,j,r,j,b);S.V.WL=r}c.Zs(r,4278190080,16777215);for(var H=0;H<w.length;
- H++)w[H].rS(r,j,b,J,[],Y);var f=S.V.OT=c.Ts(S.V.OT,j.d,j.v);c.vn(K,Z,f,j,b);if(x)d.aU=!0;c.aK(S.Dv=="pass"?"norm":S.Dv,r,j,f,j,b,1,d);
- if(S.Cy()){var W=S.V.b5.type.FrFX,h=null;if(W.length!=0){h=W[0];for(var H=0;H<W.length;H++)if(W[H].Tl.d>h.Tl.d)h=W[H];
- S.V.Ag=c.Ts(S.V.Ag,h.Tl.d,h.Tl.v);c.vn(K,Z,S.V.Ag,h.Tl,b);S.V.Wt=c.Ts(S.V.Wt,h.Tl.d,h.Tl.v)}e1.pz(S.add.lmfx,S.V.b5,j,K,Z,b,f,S.V.Ag,S.V.Wt,h?h.Tl:null)}if(!V.qg){var _=X.T(j.t());
- X.y4(E,_,3);E=_}c.og(f,j,K,Z,E,j,0,b,1,S.Dv=="diss");S.V.L9()};aH.prototype.Ns=function(K,Z,b,J,w){var Y=cN.get(w),S;
- if(Y)S=cN.pG(Y,w[Y]);var d=aH.VW;b=d.Ts(b,J.d,J.v);if(!(V.qg&&Z.wV(J)))d.vn(K,Z,b,J);if(S){if(V.qg){var x=J.clone();
- x.x=x.y=0;if(Z.wV(J)){V.Na(b,x);cN.oy(S,K.gm,x)}else{V.Na(b,J);b.Wm(J);cN.oy(S,b.lN,x)}}else cN.gT(S,b,b,J)}return b};
- aH.prototype.Jq=function(K,Z,b,J,w){var Y=this.children;for(var H=0;H<Y.length;H++){var S=[];for(var d=H+1;
- d<Y.length;d++)if(Y[d].$.IY)S.push(Y[d]);else break;Y[H].rS(K,Z,b,J,S,w);H+=S.length}};function cB(K){this.mo="psd";
- this.k2=!1;this.name=K;this.Th=-1;this.NQ=null;this.JB=null;this.b_=null;this.iA=null;this.d=0;this.v=0;
- this.X=[];this.zk={};this.add={};this.buffer=null;this.Aq=4;this.SU=null;this.w$=72;this.YQ={};this.u=[];
- this.$w=[[],[]];this.k5=[];this.eu=[];this.zX=[cB.Mt("Work Path")];this.FW=[];this.uv=null;this.fK={classID:"CompList",list:{t:"VlLs",v:[]}};
- this.root=null;this.DE=null;this.qx=!1;this.a4$=!1;this.JN=!1;this.m6=!1;this.RK=!1;this.BT=!1;this.ot=!1;
- this.AD=!1;this.MP=!1;this.WJ=null;this.bT=null;this.Cx={};this.G=null;this.B7=[];this.zw=[];this.K={sY:{},aB:[],a7z:[],wT:[],rL:[],kx:null,BZ:null,KK:null,hE:null,zs:[],es:[]};
- this.history=[new aO([1,0],null)];this.Fb=0;this.Bw=0;this.z=new gT(this)}cB.prototype.Fq=function(){var K=this.B7,Z=this.B7.length;
- if(Z!=0&&K[Z-1].name=="Quick Mask")return K[Z-1]};cB.prototype.OK=function(){return this.mo==R.vR("% |/!)")||this.mo==R.sS("gP")};
- cB.prototype.mY=function(K){this.add.artd={classID:"null",Cnt:{t:"long",v:K},autoExpandOffset:{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:0},Vrtc:{t:"doub",v:0}}},origin:{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:0},Vrtc:{t:"doub",v:0}}},canvasColorMode:{t:"enum",v:{canvasColorType:"Cstm"}},canvasColor:{t:"Objc",v:{classID:"RGBC",Rd:{t:"doub",v:220},Grn:{t:"doub",v:220},Bl:{t:"doub",v:220}}},autoExpandEnabled:{t:"bool",v:!0},autoNestEnabled:{t:"bool",v:!0},autoPositionEnabled:{t:"bool",v:!0}}};
- cB.prototype.$0=function(K){if(this.add.FEid==null)this.add.FEid=[];if(this.add.FEid.indexOf(K)==-1)this.add.FEid.push(K)};
- cB.prototype.Vp=function(K){var Z=this.add.FEid.indexOf(K);this.add.FEid.splice(Z,1);if(this.add.FEid.length==0)delete this.add.FEid};
- cB.prototype.s=function(K){if(K==null)K=new bW(0,0,this.d,this.v);if(this.WJ==null)this.WJ=K;else this.WJ=this.WJ.tO(K)};
- cB.prototype.akO=function(K){return this.WJ!=null};cB.prototype.KQ=function(K){var Z=this.X[K],b=this.root.h2(K);
- if(b==null)return!1;if(Z.Gg()||b.parent.children.indexOf(b)==0)return!1;return!0};cB.a0S=function(K){if(K.add.lnk2)for(var H=0;
- H<K.add.lnk2.length;H++){var Z=K.add.lnk2[H].Mx;K.add.lnk2[H].Mx=cB.E7()+Z.slice(8);for(var b=0;b<K.X.length;
- b++){var J=K.X[b].add.SoLd;if(J&&J.Idnt.v==Z)J.Idnt.v=K.add.lnk2[H].Mx}}};cB.prototype.b0=function(K,Z,b){K.sort(function(u,t){return u-t});
- var top=K[K.length-1],J=this.X.slice(0),w=this.u.slice(0),Y=[],S=[];for(var H=0;H<this.X.length;H++){if(K.indexOf(H)!=-1)S.push(this.X[H]);
- else Y.push(this.X[H])}this.Eo(S);this.u=[];var d=this.root.Ri(this,!0);if(Z)d=d.bY(Z);if(b)d=d.tO(b);
- if(d.S2())d=new bW(0,0,100,100);var x=new bW(-d.x,-d.y,this.d,this.v),c=new Uint8Array(d8.Ce("PSD").Rh(this,0,0,[!0,!1]));
- this.Eo(J);this.u=w;var M=new cB(this.X[top].getName());d8.Ce("PSD").h8(c.buffer,M);delete M.add.artd;
- M.$w=[[],[]];M.k5=[];M.Eo(M.X);cB.a0S(M);P.FC.Tm(M,d);M.s();M.h7();M.ax();return[M,d,Y,top]};cB.prototype._a=function(K,Z,b){var J=this.b0(K),w=J[0],Y=J[1],S=J[2],top=J[3],d;
- if(b=="jpg")d=new Uint8Array(d8.Ce("JPG").Rh([[w.ax().buffer]],w.d,w.v,[80]));else d=new Uint8Array(d8.Ce("PSD").Rh(w,null,null,[!0,!1]));
- if(Z)S=this.X.slice(0);var x=this.M7(d,w.name,Y.x,Y.y);if(top==this.X.length-1)S.push(x);else S.splice(Z?top+1:top-K.length+1,0,x);
- this.Eo(S);this.u=[S.indexOf(x)]};cB.E7=function(){var K="";for(var H=0;H<8;H++)K+=Math.floor(Math.random()*16).toString(16);
- return K};cB.prototype.te=function(K){if(K==null)return;if(this.add.Patt==null)this.add.Patt=[];var Z=this.add.Patt;
- for(var H=0;H<Z.length;H++)if(Z[H].id==K.id)return;Z.push(K)};cB.prototype.M7=function(K,Z,b,J,w){if(this.add.lnk2==null)this.add.lnk2=[];
- var Y=null,u=!1;for(var H=0;H<this.add.lnk2.length;H++)if(X.wV(K,this.add.lnk2[H].raw)){Y=this.add.lnk2[H].Mx;
- break}if(Y==null){var S=d8.eb(K.buffer);Y=cB.E7()+"-d71c-11e5-b1ae-a548a96e5f9f";var d=new e.Mj;d.Mx=Y;
- d.oM=S=="psd"?"8BIM":" ";d.Xa=Z+"."+S;d.Nt=S=="psd"?"8BPB":" ";d.open=0;d.raw=K;d.type="liFD";
- d.r9=2;this.add.lnk2.push(d)}var x=this.CA(Y),c=cB.E7()+"-d71c-11e5-b1ae-a548a96e5f9f",M=this.G7();M.Xq(Z);
- if(x!=null){var t=M.rect=x.mT[1].clone();M.rect.offset(b,J);var U=Math.max(t.d/this.d,t.v/this.v),u=w&&U>1.0001;
- if(u){t.d=Math.round(t.d/U);t.v=Math.round(t.v/U);t.x=Math.round((this.d-t.d)/2);t.y=Math.round((this.v-t.v)/2)}else if(w&&d8.eb(K.buffer)=="pdf"&&this.w$!=144){var U=144/this.w$;
- t.d=Math.round(t.d/U);t.v=Math.round(t.v/U);u=!0}M.buffer=X.T(M.rect.t()*4);if(!u)X.Uc(x.mT[0],M.buffer)}M.add.SoLd={classID:"null",Idnt:{t:"TEXT",v:Y},Impr:{t:"Objc",v:{__name:"None",classID:"none"}},placed:{t:"TEXT",v:c},PgNm:{t:"long",v:1},totalPages:{t:"long",v:1},frameStep:{t:"Objc",v:{classID:"null",numerator:{t:"long",v:0},denominator:{t:"long",v:600}}},duration:{t:"Objc",v:{classID:"null",numerator:{t:"long",v:0},denominator:{t:"long",v:600}}},frameCount:{t:"long",v:1},Annt:{t:"long",v:16},Type:{t:"long",v:2},Trnf:null,nonAffineTransform:null,warp:{t:"Objc",v:X.PD.T(M.rect)},Sz:{t:"Objc",v:{classID:"Pnt",Wdth:{t:"doub",v:M.rect.d},Hght:{t:"doub",v:M.rect.v}}},Rslt:{t:"UntF",v:{type:"#Rsl",val:72}}};
- var A=X.O.UJ(M.rect).H;M.add.SoLd.Trnf=P.o.E5(A);M.add.SoLd.nonAffineTransform=P.o.E5(A);if(u)M.ZV(this,!1);
- return M};cB.prototype.ax=function(K){if(K!=null){this.s();this.h7(K);var Z=this.buffer;if(V.qg)this.DE.get(Z);
- else Z=Z.slice(0);this.s();this.h7();return Z}if(this.WJ){this.h7();this.WJ=null}if(V.qg&&this.bT){this.DE.get(this.buffer);
- this.bT=null;this.BT=!0}return this.buffer};cB.prototype.H6=function(){for(var H=0;H<this.X.length;H++)this.X[H].xv();
- this.s()};cB.prototype.Me=function(){for(var H=0;H<this.X.length;H++)if(this.X[H].add.lmfx)this.X[H].V.to=!0};
- cB.prototype.PK=function(){var K=this.zk.r1044;if(K==null){K=this.zk.r1044=new Uint8Array(4);var Z=0;
- for(var H=0;H<this.X.length;H++)Z=Math.max(Z,this.X[H].add.lyid);F.g3(K,0,Z)}var b=F.i(K,0);F.g3(K,0,b+1);
- return b+1};cB.prototype.Kx=function(K,Z,b){if(K==null)K=!0;var J=this;if(J.zw.length!=0)return!0;if(J.u.length!=1){if(K)alert(J.u.length==0?"Select a layer first.":"More than one layer selected.");
- return!1}return this.Md(K,Z,b)};cB.prototype.Md=function(K,Z,b){if(K==null)K=!0;if(Z==null)Z=!1;var J=this;
- if(J.zw.length!=0)return!0;for(var H=0;H<J.u.length;H++){var w=J.X[J.u[H]],Y=Z||w.Mn<=0;if(w.add.lsct!=null&&w.add.lsct!=g7.EE&&w.Mn!=1){if(K)alert(eh.get([15,7,2]));
- return!1}if(Y&&!w.$A()){if(K)alert(eh.get([15,7,2]));return!1}if(Y&&w.add.TySh){return this.vV(K,[15,7,3],b)}if(Y&&w.add.SoLd){return this.vV(K,[15,7,4],b)}if(w.uq(1)||w.uq(31)){if(K)alert(eh.get([6,57,0]));
- return!1}}return!0};cB.prototype.vV=function(K,Z,b){if(K&&typeof K=="object"){var J=window.confirm(eh.get(Z)+". "+eh.get([6,8])+"?");
- if(J){var w=new n(R.E.OV,!0);w.data={QX:"rasterizeLayer",Bd:{classID:"rasterizeLayer",null:cn.M4("Lyr",!0)}};
- K.B(w)}return b?J:!1}if(K)alert(eh.get(Z));return!1};cB.prototype.YZ=function(K){var Z=this.root.h2(K);
- if(Z.parent)return Z.$.TK()&&this.YZ(Z.parent.index);else return Z.$.TK()};cB.prototype.Sz=function(K){var Z=this.root.h2(K);
- if(Z==null)return null;var b=Z.$;if(b.add.artb)return b._e();if(Z.parent)return this.Sz(Z.parent.index);
- return null};cB.prototype.A0=function(){var K=this.X[this.u[0]];if(K.Mn<=0&&!K.rect.TP(this.G.rect)){alert("Selected area is empty.");
- return!1}if(this.u.length==1&&this.G){var Z=X.T(this.G.channel.length);X.o1(K.buffer,K.rect,Z,this.G.rect);
- X.G_(this.G.channel,Z);if(X.J5(Z,0)){alert("Selected area is empty.");return!1}}return!0};cB.prototype.LY=function(){if(this.zk["r"+1037]==null)this.C6(30);
- return F.rJ(this.zk["r"+1037],0)};cB.prototype.C6=function(K){if(this.zk["r"+1037]==null)this.zk["r"+1037]=new Uint8Array(4);
- if(F.rJ(this.zk["r"+1037],0)==K)return;F.OS(this.zk["r"+1037],0,K);this.Me()};cB.prototype.Jz=function(){if(this.zk["r"+1049]==null)this.aa(30);
- return F.rJ(this.zk["r"+1049],0)};cB.prototype.aa=function(K){if(this.zk["r"+1049]==null)this.zk["r"+1049]=new Uint8Array(4);
- if(F.rJ(this.zk["r"+1049],0)==K)return;F.OS(this.zk["r"+1049],0,K);this.Me()};cB.prototype.hz=function(K){if(this.add.lnk2==null)return null;
- for(var H=0;H<this.add.lnk2.length;H++)if(this.add.lnk2[H].Mx==K)return this.add.lnk2[H];return null};
- cB.prototype.amh=function(K){var Z=this.hz(K);if(Z==null)return!1;var b=d8.eb(Z.raw.buffer);if(b==null)return!1;
- if(d8.Ce(b)!=null||b=="psd")return!0;return!1};cB.prototype.CA=function(K,Z,b,J){var w=this.hz(K);if(w==null)return null;
- w.ax(Z,b,J);if(w.mT)return w};cB.prototype.h7=function(K){if(K==null)K=1e9;var Z=this.d,b=this.v,J=new bW(0,0,Z,b),w=J.bY(this.WJ);
- if(V.qg&&this.DE==null)this.DE=new V.Fe(Z,b,!0);if(this.buffer==null||this.buffer.length!=Z*b*4||V.qg&&(this.DE.d!=Z||this.DE.v!=b)){this.buffer=X.T(Z*b*4);
- if(this.DE)this.DE.delete();if(V.qg)this.DE=new V.Fe(Z,b,!0)}if(w.S2())return;if(!w.wV(J)){if(!V.qg){var Y=X.j5(w.t()*4);
- X.EU(Y,w,this.buffer,J)}if(V.qg){V.Na(this.DE,w);V.Ud(0)}}else{if(V.qg){this.DE.set(null)}else{this.buffer.fill(0)}}var S=Date.now(),d=V.qg?this.DE:this.buffer;
- this.root.rS(d,J,w,this,[],K);this.bT=this.WJ.clone()};cB.prototype.G7=function(K){var Z=new e;Z.rect=new bW(0,0,0,0);
- Z.buffer=X.T(1);Z.add.luni=new iz(0,0);if(K!=!0)Z.add.lyid=this.PK();Z.add.lsct=g7.EE;Z.add.lclr=0;Z.add.fxrp=new iz(0,0);
- return Z};cB.prototype.bm=function(K){var Z=this.G7(K);Z.Xq("</Layer group>");Z.add.lsct=g7.lK;Z.OZ=24;
- return Z};cB.prototype.W0=function(){return this.Fb!=this.Bw};cB.prototype.kZ=function(K){while(this.history.length>this.Fb+1)this.history.pop();
- if(this.Bw>this.Fb)this.Bw=-1;if(K.m.id!=P.L$){this.JN=!0;if(this.fK.lastAppliedComp){delete this.fK.lastAppliedComp;
- this.BT=!0}}this.history.push(K);this.Fb++;this.BT=!0;var Z=be.p7()?60:30,b=0;for(var H=this.history.length-1;
- H>=0;H--){var J=this.history[H];if(J.Gn)continue;b++;if(b==Z){this.Fb-=H;this.history=this.history.slice(H);
- break}}};cB.prototype.Oh=function(){if(this.Fb!=this.history.length-1)return null;return this.history[this.history.length-1]};
- cB.prototype.cH=function(K,Z,b,J){if(K==null)K=!1;var w=Z!=null?[Z]:this.u.slice(0);if(J){var Y=[];for(var H=0;
- H<w.length;H++){var S=this.X[w[H]].ye;if(S!=0&&Y.indexOf(S)==-1)Y.push(S)}for(var H=0;H<this.X.length;
- H++){var S=this.X[H].ye;if(S!=0&&Y.indexOf(S)!=-1&&w.indexOf(H)==-1)w.push(H)}}var d=[];for(var H=0;
- H<w.length;H++){var x=this.Jr(w[H],K);for(var c=0;c<x.length;c++)if(d.indexOf(x[c])==-1)d.push(x[c]);
- if(b){var q=this.root.h2(w[H]);while(q.parent!=null&&q.parent.parent!=null){q=q.parent;if(d.indexOf(q.index)==-1){d.push(q.index,q.yz)}}}}return d};
- cB.prototype.H7=function(K,Z,b){var J=this,w=J.cH(!1,K,null,b);w.sort(function(j,k){return j-k});var Y={};
- for(var S=0;S<J.X.length;S++){var d=J.X[S].getName();Y[d]=!0}var x=[];for(var H=0;H<w.length;H++){var c=J.X[w[H]].clone(),y,B;
- c.add.lyid=J.PK();c.add.lspf=0;if(c.c$()){var M=c.MK(J),u=cB.e4(M);J.$0(u);c.add.SoLd.placed.v=u.id}c.j6(J);
- var t=c.getName(),U=t.length;while(48<=t.charCodeAt(U-1)&&t.charCodeAt(U-1)<=57)U--;var A=parseInt(t.slice(U));
- if(isNaN(A)){if(t.endsWith(" copy")){A=1;y=t.slice(0,t.length-5)}else{A=0;y=t}}else if(t.slice(0,U).endsWith(" copy ")){A=A;
- y=t.slice(0,U-6)}else{A=0;y=t}A++;while(!0){B=y+" copy"+(A==1?"":" "+A);if(Y[B]==null)break;A++}var I=w.indexOf(this.root.h2(w[H]).parent.index)!=-1;
- if(Z!=!0&&!I)c.Xq(B);Y[B]=!0;x.push(c)}return x};cB.e4=function(K){return{id:cB.E7()+K.id.slice(8),buffer:K.buffer.slice(0),rect:K.rect.clone(),r:K.r?K.r.clone():null}};
- cB.Kl=function(K){return{id:K,rect:new bW,buffer:X.T(1),r:new e.y$}};cB.Mt=function(K,Z){if(Z==null)Z={vmsk:new e.dd};
- if(Z.vogk==null){Z.vogk=[];var b=X.Y.ia(Z.vmsk.n);for(var J=0;J<b;J++)Z.vogk.push(X.Sj.j5())}return{name:K,lV:0,add:Z}};
- cB.prototype.yh=function(K){var Z=[],b=[],J=this,Y=0;for(var H=1;H<J.zX.length;H++){var w=J.zX[H];w.lV=-1-H;
- Z.push(w);if(J.FW.indexOf(H)!=-1)b.push(Z.length-1)}if(J.zX[0].add.vmsk.n.length>2){var w=J.zX[0];w.lV=-1;
- Z.push(w);if(J.FW.indexOf(0)!=-1)b.push(Z.length-1)}var S=J.uv==null;if(S)J.uv=[];for(var H=J.u.length-1;
- H>=0;H--){var d=J.X[J.u[H]],x=d.add.TySh;if(d.add.vmsk!=null&&(d.Mu||d.eC())){var w=cB.Mt("\""+d.getName()+"\" Shape Path",d.add);
- w.lV=J.u[H];Z.push(w);if(S)J.uv.push(Y);if(J.uv.indexOf(Y)!=-1)b.push(Z.length-1);Y++}if(K!=!0&&x&&x.add&&X.PD.Pv(x.bL)){var w=cB.Mt("\""+d.getName().slice(0,10)+"..\" Text Path",x.add);
- w.lV=1e6+J.u[H];Z.push(w);b.push(Z.length-1);Y++}}if(b.length==0&&K){J.zX[0].lV=-1;J.FW=[0];b.push(Z.length);
- Z.push(J.zX[0])}return[Z,b]};cB.prototype.Jr=function(H,K){var Z=[],q=this.root.h2(H);if(q)q.C2(Z,K);
- return Z};cB.prototype.Lz=function(){this.root.eO(this,new bW(0,0,this.d,this.v),32)};cB.prototype.Eo=function(K){for(var H=0;
- H<this.X.length;H++){var Z=this.X[H];if(K.indexOf(Z)==-1){Z.V.a6$();Z.s()}}this.X=K.slice(0);this._J()};
- cB.prototype._J=function(){var K=this.X,Z=K.length;this.root=new aH;var b=this.G7(!0);b.Dv="pass";b.add.lsct=g7.CF;
- var J=this.bm(!0),w=[J];for(var H=0;H<Z;H++)w.push(K[H]);w.push(b);this.root.ol(w,0,0);if(this.u.length==0)this.u=[Z-1]};
- cB.prototype.ig=function(){if(this.u.length!=1)return;var K=this.root.h2(this.u[0]);while(K.parent!=null){var Z=K.parent.$;
- Z.add.lsct=g7.CF;K=K.parent}this.RK=this.af$=!0};cB.prototype.amd=function(){this._J();var K=[this.root],bq=0;
- while(K.length!=0){var top=K.pop();bq++;if(top.$.add.lsct==g7.CF)for(var H=0;H<top.children.length;H++)K.push(top.children[H])}if(bq>1e3){var Z=this.root.children;
- for(var H=0;H<Z.length;H++)if(Z[H].$.add.lsct==g7.CF)Z[H].$.add.lsct=g7.S6}};cB.tq=function(K,Z,b,J,w){var Y={__name:"Make",classID:"Mk",Nw:{t:"Objc",v:{classID:"Dcmn",Nm:{t:"TEXT",v:J},Md:{t:"type",v:{classID:"RGBM"}},Wdth:{t:"UntF",v:{type:"#Rlt",val:K}},Hght:{t:"UntF",v:{type:"#Rlt",val:Z}},Rslt:{t:"UntF",v:{type:"#Rsl",val:b}},pixelScaleFactor:{t:"doub",v:1},Fl:{t:"enum",v:{Fl:w}},Dpth:{t:"long",v:8},profile:{t:"TEXT",v:"sRGB IEC61966-2.1"}}}};
- return{QX:"make",Bd:Y}};cB.a10=function(K,Z){var b=0,J=0,w=72,Y=Z.abp,S=K.preset&&K.preset.v=="Clipboard";
- if(S){b=Y.d;J=Y.v}else{b=K.Wdth.v.val;J=K.Hght.v.val;w=K.Rslt.v.val}var d=new cB((K.Nm?K.Nm.v:eh.get([11,7]))+".psd");
- d.d=b;d.v=J;d.w$=w;var x=d.G7();x.Xq("Background");d.Eo([x]);x.add.lspf=1<<2;var c=K.Fl?K.Fl.v.Fl:"Wht";
- if(c!="Trns"){var M=Z.YO;M=(M&255)<<16|(M>>>8&255)<<8|M>>>16;x.rect=new bW(0,0,b,J);x.buffer=X.T(b*J*4);
- X.Zs(x.buffer,{Wht:4294967295,BckC:255<<24|M}[c])}d.buffer=X.T(b*J*4);return d};function gT(K){this.nI=K;
- this.S=0;this.Sq=1;this.g=new iz(0,0);this.P0=new iz(0,0);this.qb=0;this.wm=[1,1,1];this.kv=new bW(0,0,1,1);
- this.ahr=new bW(0,0,K.d,K.v);this._A=null;this.W$=null;this.z2=new Uint32Array(0);this.cJ=null;this.Uw=null;
- this.oN=X.T(0);this.SS=null;this.b7=null}gT.prototype.a6=function(K){var Z=new cM,b=this.kv,J=this.nI,w=K?this.Sq:this.S,Y=K?this.P0:this.g,S=Math.round((b.d-J.d*w)/2+Y.x),d=Math.round((b.v-J.v*w)/2+Y.y);
- Z.translate(-S,-d);Z.scale(1/w,1/w);var x=J.d/2,c=J.v/2;Z.translate(-x,-c);Z.rotate(this.qb);Z.translate(x,c);
- return Z};gT.prototype.Cb=function(K){var Z=this.kv,b=this.nI,J=Math.atan2(-K.a,K.R),w=b.d/2,Y=b.v/2;
- K.translate(-w,-Y);K.rotate(-J);K.translate(w,Y);var S=1/K.IM();K.scale(S,S);var d=-K._i,x=-K.yy,c=Math.round(d-(Z.d-b.d*S)/2),M=Math.round(x-(Z.v-b.v*S)/2);
- if(Math.abs(S-Math.round(S))<1e-6)S=Math.round(S);this.qb=J;this.S=S;this.g=new iz(c,M)};gT.prototype.Hd=function(K,Z){var b=this.a6();
- return b.rj(new iz(K,Z))};gT.prototype.I1=function(K,Z){var b=this.a6();b.yK();return b.rj(new iz(K,Z))};
- function iy(){}iy.order="ebbl FrFX IrSh IrGl ChFX SoFi GrFl patternFill OrGl DrSh".split(" ");iy.oC="ebblMulti frameFXMulti innerShadowMulti IrGlMulti ChFXMulti solidFillMulti gradientFillMulti patternFillMulti OrGlMulti dropShadowMulti".split(" ");
- iy.names=[[14,4],[14,9],[14,1],[14,3],[14,8],[14,5],[14,6],[14,7],[14,2],[14,0]];iy.Ko=["DrSh","IrSh","SoFi","GrFl","FrFX"];
- iy._k=["Clr"];iy.WZ="Grad Rvrs Type Algn Angl Dthr Scl Ofst".split(" ");iy.x6=["Ptrn","Scl","Algn","phase"];
- iy.oQ={Iv:"{\"t\":\"Objc\",\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":255,\"t\":\"doub\"},\"Grn\":{\"v\":0,\"t\":\"doub\"},\"Bl\":{\"v\":0,\"t\":\"doub\"}}}",cc:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"v\":\"Two Color\",\"t\":\"TEXT\"},\"GrdF\":{\"v\":{\"GrdF\":\"CstS\"},\"t\":\"enum\"},\"Intr\":{\"v\":4096,\"t\":\"doub\"},\"Clrs\":{\"v\":[{\"v\":{\"classID\":\"Clrt\",\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":0,\"t\":\"doub\"},\"Grn\":{\"v\":0,\"t\":\"doub\"},\"Bl\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},\"Type\":{\"v\":{\"Clry\":\"UsrS\"},\"t\":\"enum\"},\"Lctn\":{\"v\":0,\"t\":\"long\"},\"Mdpn\":{\"v\":50,\"t\":\"long\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"Clrt\",\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":255,\"t\":\"doub\"},\"Grn\":{\"v\":255,\"t\":\"doub\"},\"Bl\":{\"v\":255,\"t\":\"doub\"}},\"t\":\"Objc\"},\"Type\":{\"v\":{\"Clry\":\"UsrS\"},\"t\":\"enum\"},\"Lctn\":{\"v\":4096,\"t\":\"long\"},\"Mdpn\":{\"v\":50,\"t\":\"long\"}},\"t\":\"Objc\"}],\"t\":\"VlLs\"},\"Trns\":{\"v\":[{\"v\":{\"classID\":\"TrnS\",\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Lctn\":{\"v\":0,\"t\":\"long\"},\"Mdpn\":{\"v\":50,\"t\":\"long\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"TrnS\",\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Lctn\":{\"v\":4096,\"t\":\"long\"},\"Mdpn\":{\"v\":50,\"t\":\"long\"}},\"t\":\"Objc\"}],\"t\":\"VlLs\"}}}",mz:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"v\":\"Foreground to Background\",\"t\":\"TEXT\"},\"GrdF\":{\"t\":\"enum\",\"v\":{\"GrdF\":\"CstS\"}},\"Intr\":{\"t\":\"doub\",\"v\":4096},\"Clrs\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"Objc\",\"v\":{\"classID\":\"Clrt\",\"Type\":{\"t\":\"enum\",\"v\":{\"Clry\":\"FrgC\"}},\"Lctn\":{\"t\":\"long\",\"v\":0},\"Mdpn\":{\"t\":\"long\",\"v\":50}}},{\"t\":\"Objc\",\"v\":{\"classID\":\"Clrt\",\"Type\":{\"t\":\"enum\",\"v\":{\"Clry\":\"BckC\"}},\"Lctn\":{\"t\":\"long\",\"v\":4096},\"Mdpn\":{\"t\":\"long\",\"v\":50}}}]},\"Trns\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"Objc\",\"v\":{\"classID\":\"TrnS\",\"Opct\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":100}},\"Lctn\":{\"t\":\"long\",\"v\":0},\"Mdpn\":{\"t\":\"long\",\"v\":50}}},{\"t\":\"Objc\",\"v\":{\"classID\":\"TrnS\",\"Opct\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":100}},\"Lctn\":{\"t\":\"long\",\"v\":4096},\"Mdpn\":{\"t\":\"long\",\"v\":50}}}]}}}",LO:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Ptrn\",\"Nm\":{\"v\":\"orangeslices\",\"t\":\"TEXT\"},\"Idnt\":{\"v\":\"c7acb22a-47a6-11de-919a-bf574370eaaf\",\"t\":\"TEXT\"}}}"};
- iy.oQ.Iv="\"Clr\": "+iy.oQ.Iv;iy.oQ.W="\"Grad\":"+iy.oQ.cc+",\"Rvrs\":{\"v\":false,\"t\":\"bool\"},\"Type\":{\"v\":{\"GrdT\":\"Lnr\"},\"t\":\"enum\"},\"Algn\":{\"v\":true,\"t\":\"bool\"},\"Angl\":{\"v\":{\"type\":\"#Ang\",\"val\":90},\"t\":\"UntF\"},\"Scl\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Ofst\":{\"v\":{\"classID\":\"Pnt\",\"Hrzn\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"},\"Vrtc\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"}},\"t\":\"Objc\"},\"Dthr\":{\"v\":false,\"t\":\"bool\"}";
- iy.oQ.LO="\"Ptrn\":"+iy.oQ.LO+",\"Scl\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Algn\":{\"v\":true,\"t\":\"bool\"},\"phase\":{\"v\":{\"classID\":\"Pnt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"}";
- iy.default="{ \"classID\": \"null\", \"Scl\": {\"t\": \"UntF\", \"v\": { \"type\": \"#Prc\",\"val\": 100} }, \"masterFXSwitch\": {\"t\": \"bool\",\"v\": true} }";
- iy.Ry=["{\"classID\":\"ebbl\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"hglM\":{\"t\":\"enum\",\"v\":{\"BlnM\":\"Scrn\"}},\"hglC\":{\"t\":\"Objc\",\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"t\":\"doub\",\"v\":255},\"Grn\":{\"t\":\"doub\",\"v\":255},\"Bl\":{\"t\":\"doub\",\"v\":255}}},\"hglO\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":75}},\"sdwM\":{\"t\":\"enum\",\"v\":{\"BlnM\":\"Mltp\"}},\"sdwC\":{\"t\":\"Objc\",\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"t\":\"doub\",\"v\":0},\"Grn\":{\"t\":\"doub\",\"v\":0},\"Bl\":{\"t\":\"doub\",\"v\":0}}},\"sdwO\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":75}},\"bvlT\":{\"t\":\"enum\",\"v\":{\"bvlT\":\"SfBL\"}},\"bvlS\":{\"t\":\"enum\",\"v\":{\"BESl\":\"InrB\"}},\"uglg\":{\"t\":\"bool\",\"v\":true},\"lagl\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Ang\",\"val\":120}},\"Lald\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Ang\",\"val\":30}},\"srgR\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":100}},\"blur\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Pxl\",\"val\":5}},\"bvlD\":{\"t\":\"enum\",\"v\":{\"BESs\":\"In\"}},\"TrnS\":{\"t\":\"Objc\",\"v\":{\"classID\":\"ShpC\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Linear\"},\"Crv\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"Objc\",\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"t\":\"doub\",\"v\":0},\"Vrtc\":{\"t\":\"doub\",\"v\":0}}},{\"t\":\"Objc\",\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"t\":\"doub\",\"v\":255},\"Vrtc\":{\"t\":\"doub\",\"v\":255}}}]}}},\"antialiasGloss\":{\"t\":\"bool\",\"v\":false},\"Sftn\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Pxl\",\"val\":0}},\"useShape\":{\"t\":\"bool\",\"v\":false},\"MpgS\":{\"t\":\"Objc\",\"v\":{\"classID\":\"ShpC\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Linear\"},\"Crv\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"Objc\",\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"t\":\"doub\",\"v\":0},\"Vrtc\":{\"t\":\"doub\",\"v\":0}}},{\"t\":\"Objc\",\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"t\":\"doub\",\"v\":255},\"Vrtc\":{\"t\":\"doub\",\"v\":255}}}]}}},\"AntA\":{\"t\":\"bool\",\"v\":false},\"Inpr\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":28}},\"useTexture\":{\"t\":\"bool\",\"v\":false},\"InvT\":{\"t\":\"bool\",\"v\":false},\"Algn\":{\"t\":\"bool\",\"v\":true},\"Scl\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":100}},\"textureDepth\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":100}},\"Ptrn\":{\"t\":\"Objc\",\"v\":{\"classID\":\"Ptrn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"orangeslices\"},\"Idnt\":{\"t\":\"TEXT\",\"v\":\"c7acb22a-47a6-11de-919a-bf574370eaaf\"}}},\"phase\":{\"t\":\"Objc\",\"v\":{\"classID\":\"Pnt\",\"Hrzn\":{\"t\":\"doub\",\"v\":0},\"Vrtc\":{\"t\":\"doub\",\"v\":0}}}}","{\"classID\":\"FrFX\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Styl\":{\"v\":{\"FStl\":\"OutF\"},\"t\":\"enum\"},\"PntT\":{\"v\":{\"FrFl\":\"SClr\"},\"t\":\"enum\"},\"Sz\":{\"v\":{\"type\":\"#Pxl\",\"val\":3},\"t\":\"UntF\"},"+iy.oQ.Iv+","+iy.oQ.W+","+iy.oQ.LO+"}","{\"classID\":\"IrSh\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Mltp\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\": 75},\"t\":\"UntF\"},\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":0,\"t\":\"doub\"},\"Grn\":{\"v\":0,\"t\":\"doub\"},\"Bl\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},\"uglg\":{\"v\":true,\"t\":\"bool\"},\"lagl\":{\"v\":{\"type\":\"#Ang\",\"val\":120},\"t\":\"UntF\"},\"Dstn\":{\"v\":{\"type\":\"#Pxl\",\"val\":5},\"t\":\"UntF\"},\"Ckmt\":{\"v\":{\"type\":\"#Pxl\",\"val\":0},\"t\":\"UntF\"},\"blur\":{\"v\":{\"type\":\"#Pxl\",\"val\":5},\"t\":\"UntF\"},\"Nose\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"},\"AntA\":{\"v\":false,\"t\":\"bool\"},\"TrnS\":{\"v\":{\"classID\":\"ShpC\",\"Nm\":{\"v\":\"Linear\",\"t\":\"TEXT\"},\"Crv\":{\"v\":[{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":255,\"t\":\"doub\"},\"Vrtc\":{\"v\":255,\"t\":\"doub\"}},\"t\":\"Objc\"}],\"t\":\"VlLs\"}},\"t\":\"Objc\"}}","{\"classID\":\"IrGl\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Scrn\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\": 75},\"t\":\"UntF\"},\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":255,\"t\":\"doub\"},\"Grn\":{\"v\":255,\"t\":\"doub\"},\"Bl\":{\"v\":189.99710083007812,\"t\":\"doub\"}},\"t\":\"Objc\"},\"GlwT\":{\"v\":{\"BETE\":\"SfBL\"},\"t\":\"enum\"},\"Ckmt\":{\"v\":{\"type\":\"#Pxl\",\"val\":0},\"t\":\"UntF\"},\"blur\":{\"v\":{\"type\":\"#Pxl\",\"val\":5},\"t\":\"UntF\"},\"ShdN\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"},\"Nose\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"},\"AntA\":{\"v\":false,\"t\":\"bool\"},\"glwS\":{\"v\":{\"IGSr\":\"SrcE\"},\"t\":\"enum\"},\"TrnS\":{\"v\":{\"classID\":\"ShpC\",\"Nm\":{\"v\":\"Linear\",\"t\":\"TEXT\"},\"Crv\":{\"v\":[{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":255,\"t\":\"doub\"},\"Vrtc\":{\"v\":255,\"t\":\"doub\"}},\"t\":\"Objc\"}],\"t\":\"VlLs\"}},\"t\":\"Objc\"},\"Inpr\":{\"v\":{\"type\":\"#Prc\",\"val\":50},\"t\":\"UntF\"}}","{\"classID\":\"ChFX\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Mltp\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\": 50},\"t\":\"UntF\"},\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":0,\"t\":\"doub\"},\"Grn\":{\"v\":0,\"t\":\"doub\"},\"Bl\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},\"AntA\":{\"v\":false,\"t\":\"bool\"},\"Invr\":{\"v\":true,\"t\":\"bool\"},\"lagl\":{\"v\":{\"type\":\"#Ang\",\"val\":19},\"t\":\"UntF\"},\"Dstn\":{\"v\":{\"type\":\"#Pxl\",\"val\":11},\"t\":\"UntF\"},\"blur\":{\"v\":{\"type\":\"#Pxl\",\"val\":14},\"t\":\"UntF\"},\"MpgS\":{\"v\":{\"classID\":\"ShpC\",\"Nm\":{\"v\":\"Gaussian\",\"t\":\"TEXT\"},\"Crv\":{\"v\":[{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":32,\"t\":\"doub\"},\"Vrtc\":{\"v\":7,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":64,\"t\":\"doub\"},\"Vrtc\":{\"v\":38,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":96,\"t\":\"doub\"},\"Vrtc\":{\"v\":101,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":128,\"t\":\"doub\"},\"Vrtc\":{\"v\":166,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":159,\"t\":\"doub\"},\"Vrtc\":{\"v\":209,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":191,\"t\":\"doub\"},\"Vrtc\":{\"v\":235,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":223,\"t\":\"doub\"},\"Vrtc\":{\"v\":248,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":255,\"t\":\"doub\"},\"Vrtc\":{\"v\":255,\"t\":\"doub\"}},\"t\":\"Objc\"}],\"t\":\"VlLs\"}},\"t\":\"Objc\"}}","{\"classID\":\"SoFi\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},"+iy.oQ.Iv+"}","{\"classID\":\"GrFl\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},"+iy.oQ.W+"}","{\"classID\":\"patternFill\",\"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},"+iy.oQ.LO+"}","{\"classID\":\"OrGl\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Scrn\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\": 75},\"t\":\"UntF\"},\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":255,\"t\":\"doub\"},\"Grn\":{\"v\":255,\"t\":\"doub\"},\"Bl\":{\"v\":189.99710083007812,\"t\":\"doub\"}},\"t\":\"Objc\"},\"GlwT\":{\"v\":{\"BETE\":\"SfBL\"},\"t\":\"enum\"},\"Ckmt\":{\"v\":{\"type\":\"#Pxl\",\"val\":0},\"t\":\"UntF\"},\"blur\":{\"v\":{\"type\":\"#Pxl\",\"val\":5},\"t\":\"UntF\"},\"Nose\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"},\"ShdN\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"},\"AntA\":{\"v\":false,\"t\":\"bool\"},\"TrnS\":{\"v\":{\"classID\":\"ShpC\",\"Nm\":{\"v\":\"Linear\",\"t\":\"TEXT\"},\"Crv\":{\"v\":[{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":255,\"t\":\"doub\"},\"Vrtc\":{\"v\":255,\"t\":\"doub\"}},\"t\":\"Objc\"}],\"t\":\"VlLs\"}},\"t\":\"Objc\"},\"Inpr\":{\"v\":{\"type\":\"#Prc\",\"val\":50},\"t\":\"UntF\"}}","{\"classID\":\"DrSh\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Mltp\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\": 57},\"t\":\"UntF\"},\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":0,\"t\":\"doub\"},\"Grn\":{\"v\":0,\"t\":\"doub\"},\"Bl\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},\"uglg\":{\"v\":true,\"t\":\"bool\"},\"lagl\":{\"v\":{\"type\":\"#Ang\",\"val\":120},\"t\":\"UntF\"},\"Dstn\":{\"v\":{\"type\":\"#Pxl\",\"val\":27},\"t\":\"UntF\"},\"Ckmt\":{\"v\":{\"type\":\"#Pxl\",\"val\":0},\"t\":\"UntF\"},\"blur\":{\"v\":{\"type\":\"#Pxl\",\"val\":13},\"t\":\"UntF\"},\"Nose\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"},\"AntA\":{\"v\":false,\"t\":\"bool\"},\"TrnS\":{\"v\":{\"classID\":\"ShpC\",\"Nm\":{\"v\":\"Line\xE1rn\xED\",\"t\":\"TEXT\"},\"Crv\":{\"v\":[{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"},{\"v\":{\"classID\":\"CrPt\",\"Hrzn\":{\"v\":255,\"t\":\"doub\"},\"Vrtc\":{\"v\":255,\"t\":\"doub\"}},\"t\":\"Objc\"}],\"t\":\"VlLs\"}},\"t\":\"Objc\"},\"layerConceals\":{\"v\":true,\"t\":\"bool\"}}"];
- iy.W={types:"Lnr Rdl Angl Rflc Dmnd shapeburst".split(" "),names:[[19,0,0],[19,0,1],[19,0,2],[19,0,3],[19,0,4],[19,0,5]]};
- iy.stroke={types:["InsF","CtrF","OutF"],names:[[19,5,2],[19,5,1],[19,5,0]],WV:["SClr","GrFl","Ptrn"],agB:[[13,0],[12,37],[12,62]]};
- iy.gy={types:["SfBL","PrBL"],names:[[19,1,0],[19,1,1]],m$:["SrcC","SrcE"],aiD:[[19,5,1],[12,69]]};iy.KW={types:["OtrB","InrB","Embs","PlEb","strokeEmboss"],style:[[19,2,0],[19,2,1],[19,2,2],[19,2,3],[19,2,4]],wx:["SfBL","PrBL","Slmt"],ade:[[19,3,0],[19,3,1],[19,3,2]],dir:[[19,4,0],[19,4,1]]};
- iy.vG={yW:["strokeStyleButtCap","strokeStyleRoundCap","strokeStyleSquareCap"],Dj:["strokeStyleAlignInside","strokeStyleAlignCenter","strokeStyleAlignOutside"],join:["strokeStyleMiterJoin","strokeStyleRoundJoin","strokeStyleBevelJoin"],YD:["solidColorLayer","gradientLayer","patternLayer"],default:{classID:"strokeStyle",strokeStyleVersion:{t:"long",v:2},strokeEnabled:{t:"bool",v:!1},fillEnabled:{t:"bool",v:!0},strokeStyleLineWidth:{t:"UntF",v:{type:"#Pnt",val:4.38}},strokeStyleLineDashOffset:{t:"UntF",v:{type:"#Pnt",val:0}},strokeStyleMiterLimit:{t:"doub",v:100},strokeStyleLineCapType:{t:"enum",v:{strokeStyleLineCapType:"strokeStyleButtCap"}},strokeStyleLineJoinType:{t:"enum",v:{strokeStyleLineJoinType:"strokeStyleMiterJoin"}},strokeStyleLineAlignment:{t:"enum",v:{strokeStyleLineAlignment:"strokeStyleAlignCenter"}},strokeStyleScaleLock:{t:"bool",v:!1},strokeStyleStrokeAdjust:{t:"bool",v:!1},strokeStyleLineDashSet:{t:"VlLs",v:[]},strokeStyleBlendMode:{t:"enum",v:{BlnM:"Nrml"}},strokeStyleOpacity:{t:"UntF",v:{type:"#Prc",val:100}},strokeStyleContent:{t:"Objc",v:JSON.parse("{\"classID\":\"solidColorLayer\","+iy.oQ.Iv+"}")},strokeStyleResolution:{t:"doub",v:72}}};
- iy.Le=[{classID:"null",Clr:JSON.parse(iy.Ry[5]).Clr},{classID:"null",Grad:JSON.parse(iy.Ry[6]).Grad,Dthr:{t:"bool",v:!1},Rvrs:{t:"bool",v:!1},Angl:{t:"UntF",v:{type:"#Ang",val:60}},Type:{t:"enum",v:{GrdT:"Lnr"}},Algn:{t:"bool",v:!0},Scl:{t:"UntF",v:{type:"#Prc",val:100}},Ofst:{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Prc",val:0}},Vrtc:{t:"UntF",v:{type:"#Prc",val:0}}}}},{classID:"null",Ptrn:JSON.parse(iy.Ry[7]).Ptrn,Algn:{v:!0,t:"bool"},Scl:{v:{type:"#Prc",val:100},t:"UntF"},phase:{v:{classID:"Pnt",Hrzn:{v:0,t:"doub"},Vrtc:{v:0,t:"doub"}},t:"Objc"}}];
- var e1={};e1.alq=function(K,Z,b){if(K.S2())return;var J=X.Y.agi(K.n);J.x=Math.floor(J.x*Z);J.d=Math.ceil(J.d*Z);
- J.y=Math.floor(J.y*b);J.v=Math.ceil(J.v*b);K.rect=J;K.channel=X.T(J.t());X.EF.width=J.d;X.EF.height=J.v;
- var w=X.kv;w.fillStyle="#ffffff";X.Y.a1V(w,K.n,Z,b,-J.x,-J.y);w.fill();var Y=w.getImageData(0,0,J.d,J.v).data;
- X.y4(Y,K.channel,3)};e1.h0=function(K,Z){function b(K,t){if(K==null)return null;var U=K[t].v,A;if(U.length!=0){A=U[0].v;
- if(!A.enab.v)A=null}return A}var J=Z.SoCo,w=Z.GdFl,Y=b(K,"solidFillMulti"),S=b(K,"gradientFillMulti");
- if(Y==null&&S==null)return[J,w];var d=e1.anR;if(J&&Y&&S==null){var x=JSON.parse(JSON.stringify(J));x.Clr.v=d(Y.Clr.v,J.Clr.v,Y);
- return[x,null]}if(w&&Y&&S==null){var c=JSON.parse(JSON.stringify(w)),M=c.Grad.v.Clrs.v;for(var H=0;H<M.length;
- H++){var u=M[H].v.Clr;u.v=d(Y.Clr.v,u.v,Y)}return[null,c]}if(J&&S){var c=JSON.parse(JSON.stringify(S)),M=c.Grad.v.Clrs.v;
- for(var H=0;H<M.length;H++){var u=M[H].v.Clr;u.v=d(u.v,J.Clr.v,S)}return[null,c]}return[Y,S]};e1.a4h={bC:X.T(4),Tn:X.T(4),h:new bW(0,0,1,1)};
- e1.anR=function(K,Z,b){var J=gB.IO(b.Md.v.BlnM),w=b.Opct.v.val/100,Y=e1.a4h;K=X.W.GG(K);Z=X.W.GG(Z);
- Y.bC[0]=K.h;Y.bC[1]=K.l;Y.bC[2]=K.a;Y.bC[3]=255;Y.Tn[0]=Z.h;Y.Tn[1]=Z.l;Y.Tn[2]=Z.a;Y.Tn[3]=255;X.Q.aK(J,Y.bC,Y.h,Y.Tn,Y.h,Y.h,w);
- return{classID:"RGBC",Rd:{t:"doub",v:Y.Tn[0]},Grn:{t:"doub",v:Y.Tn[1]},Bl:{t:"doub",v:Y.Tn[2]}}};e1.sj=function(K,Z,b){var J=K;
- K=K.slice(0);var w=gB.CC[gB.R1.indexOf(Z.Md.v.BlnM)],Y=X.W.GG(Z.Clr.v),S=4278190080|Math.round(Y.a)<<16|Math.round(Y.l)<<8|Math.round(Y.h),d=X.T(b.t()*4);
- X.Zs(d,S);X.Q.aK(w,d,b,K,b,b,Z.Opct.v.val/100);for(var H=0;H<K.length;H+=4)K[H+3]=J[H+3];return K};e1.aZ=function(K,Z){var b=["Sz","blur","Sftn","Dstn"];
- for(var H=0;H<iy.order.length;H++){var J=iy.order[H],w=K[iy.oC[H]].v;for(var Y=0;Y<w.length;Y++){var S=w[Y].v;
- for(var d=0;d<b.length;d++){var x=S[b[d]];if(x){var c=x.v.val,M=c;M=Math.max(c==0?0:1,M*Z);if(J=="ChFX")M=Math.min(M,250);
- if(J=="ebbl"){if(b[d]=="blur")M=Math.min(M,250);if(b[d]=="Sftn")M=Math.min(M,16)}x.v.val=Math.round(M)}}if(J=="ebbl"||J=="patternFill"||J=="FrFX")if(S.Ptrn&&S.Scl)S.Scl.v.val=Math.max(1,Math.min(1e3,S.Scl.v.val*Z))}}};
- e1.ad$=function(K,Z,b){var J=new bW(-.5,-.5,1,1),w=K.add.lmfx;for(var H=0;H<iy.order.length;H++){var Y=iy.order[H],S=w[iy.oC[H]].v;
- for(var d=0;d<S.length;d++){var x=S[d].v,t;if(!x.enab.v)continue;var c=x.blur?x.blur.v.val+1:0,M=x.Ckmt?x.Ckmt.v.val/100:0,u=Math.round(c*M);
- if(Y=="DrSh"||Y=="IrSh"&&b){t=new bW(-.5,-.5,1,1);t.sd(c,c);e1.XT(t,x,Z,0)}if(Y=="OrGl"||Y=="IrGl"&&b){t=new bW(-.5,-.5,1,1);
- t.sd(c,c)}if(Y=="FrFX"){var U=e1.E_(x),A=U[1];if(b)A=Math.max(U[0],A);t=new bW(-.5,-.5,1,1);t.sd(Math.ceil(A),Math.ceil(A))}if(Y=="ebbl"){var c=x.blur.v.val,y=x.bvlS.v.BESl;
- if(y=="Embs"||y=="PlEb")c/=2;var B=["OtrB","InrB","Embs","PlEb","strokeEmboss"],I=["SfBL","PrBL","Slmt"],j=["In","Out"],k=x.bvlT.v.bvlT!="SfBL"?c:c*.43,C=Math.round(c);
- t=new bW(-C-1,-C-1,2*C+2,2*C+2)}if(b&&Y=="ChFX"){t=new bW(-.5,-.5,1,1);t.sd(c,c);var i=t.clone();e1.XT(t,x,Z,0);
- e1.XT(i,x,Z,Math.PI);t=t.tO(i)}if(t)J=J.tO(t)}}if(J.x!=Math.ceil(J.x)){J.x=Math.ceil(J.x);J.d-=1}if(J.y!=Math.ceil(J.y)){J.y=Math.ceil(J.y);
- J.v-=1}return J};e1.E_=function(K){var Z=0,b=0,J=K.Styl.v.FStl,w=K.Sz.v.val;if(J=="OutF")b=w;if(J=="InsF")Z=w;
- if(J=="CtrF")Z=b=w/2;return[Z,b]};e1.bF=function(K){if(K.all==null)return;for(var H=0;H<K.all.length;
- H++){var Z=K.all[H];if(Z.vO)Z.vO.delete();if(Z.wB)Z.wB.delete();if(Z.ud)Z.ud.delete()}};e1.ai4=function(K,Z,b,J,w,Y,S){e1.bF(K);
- var d=e1.eK(J,w,Z,b,Y,S);K.type=d.type,K.all=d.all;if(V.qg)for(var H=0;H<K.all.length;H++){var x=K.all[H];
- x.vO=new V.Fe(x.js.d,x.js.v);x.vO.set(x.h3);delete x.h3;if(x.ir){x.wB=new V.dM(x.js.d,x.js.v);x.wB.set(x.ir);
- delete x.ir}if(x.J2){x.ud=new V.dM(x.js.d,x.js.v);x.ud.set(x.J2);delete x.J2}}};e1.hG=function(K){for(var H=0;
- H<iy.order.length;H++){var Z=iy.order[H],b=iy.oC[H],J=K[b].v;for(var w=0;w<J.length;w++){var Y=J[w].v;
- if(Y.enab.v&&["patternFill","GrFl","SoFi"].indexOf(Z)==-1)return!0}}return!1};e1.eK=function(K,Z,b,J,w,Y){if(Y==null)Y=J;
- var S=0,d=0;for(var H=0;H<iy.order.length;H++){var x=iy.order[H],c=iy.oC[H],M=K[c].v;for(var u=0;u<M.length;
- u++){var t=M[u].v;if(x=="DrSh"&&t.enab.v&&t.Ckmt.v.val>0&&t.blur.v.val>0)S=Math.max(S,Math.ceil(t.Ckmt.v.val*t.blur.v.val/100));
- if(x=="OrGl"&&t.enab.v&&t.Ckmt.v.val>0&&t.blur.v.val>0&&t.GlwT.v.BETE=="SfBL")S=Math.max(S,Math.ceil(t.Ckmt.v.val*t.blur.v.val/100));
- if(x=="OrGl"&&t.enab.v&&t.blur.v.val>0&&t.GlwT.v.BETE=="PrBL")S=Math.max(S,t.blur.v.val);if(x=="FrFX"&&t.enab.v&&t.Sz.v.val>0){if(t.Styl.v.FStl=="OutF")S=Math.max(S,t.Sz.v.val);
- if(t.Styl.v.FStl=="CtrF")S=Math.max(S,Math.ceil(t.Sz.v.val/2));d=Math.max(d,e1.E_(t)[1])}}}var U=new e1.HK(b,J,S,e1.hG(K)),A=-J.x,y=-J.y,B={type:{},all:[]};
- for(var I=0;I<iy.order.length;I++){var x=iy.order[I],c=iy.oC[I];B.type[x]=[];for(var j=K[c].v.length-1;
- j>=0;j--){var k=K[c].v[j].v;if(!k.enab.v)continue;var C=k.blur?k.blur.v.val:0,i=k.Ckmt?k.Ckmt.v.val/100:0,E=C*i;
- if(x=="DrSh"){var o=U.X5(E,C-E,!0),$=o.Ie,m=o._;m.offset(A,y);e1.aH($,k,!1);e1.XT(m,k,w,0);var z=X.T(m.t()*4);
- e1.LH(z,k.Clr.v);X.qe($,z,3);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100,adQ:k.layerConceals.v};
- B.type[x].push(r);B.all.push(r)}if(x=="IrSh"){var o=U.X5(E,C-E,!1);e1.XT(o._,k,w,0);var m=U.rect().clone(),$=X.T(m.t());
- $.fill(255);X.vn(o.Ie,o._,$,m);e1.aH($,k,!0);var z=X.T(m.t()*4);e1.LH(z,k.Clr.v);X.qe($,z,3);m.offset(A,y);
- var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100};B.type[x].push(r);B.all.push(r)}if(x=="GrFl"){var z=X.T(U.rect().t()*4);
- e1.Bn(k,z,U.rect(),w,null,Y);var m=U.rect().clone();m.offset(A,y);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100};
- B.type[x].push(r);B.all.push(r)}if(x=="SoFi"){var z=X.T(U.Ie().length*4);e1.LH(z,k.Clr.v);var m=U.rect().clone();
- m.offset(A,y);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100};B.type[x].push(r);B.all.push(r)}if(x=="ebbl"){var f=!1;
- if(f)console.log(k);var W=Date.now(),h=k.bvlS.v.BESl;if(h=="strokeEmboss"){var _=K.frameFXMulti.v;if(_.length==0)continue;
- _=_[0].v;if(!_.enab.v)continue;var D=_.Styl.v.FStl;if(D=="OutF")h="OtrB";if(D=="CtrF")h="Embs";if(D=="InsF")h="InrB"}var C=k.blur.v.val;
- if(C==0)C=.7;if(h=="Embs"||h=="PlEb")C/=2;var l=["OtrB","InrB","Embs","PlEb","strokeEmboss"],L=["SfBL","PrBL","Slmt"],N=["In","Out"],a=k.bvlT.v.bvlT!="SfBL"?C:C*.45,G=Math.round(C),p=U.rect().clone(),T=p.clone();
- T.sd(G,G);var v=T.d,g=T.v,co=v*g,eJ=X.T(co);X.vn(U.Ie(),p,eJ,T);var d9=new Float64Array(co),O=new Float64Array(co);
- X.style.Uq(eJ,d9,v,g);X.yK(eJ);X.style.Uq(eJ,O,v,g);if(f)console.log("distTransform computed",Date.now()-W);
- for(var H=0;H<co;H++)O[H]=O[H]-d9[H];for(var H=0;H<co;H++){var fO=O[H];if(fO<-a)O[H]=-a;else if(fO>a)O[H]=a}if(f)console.log("summing + cropping",Date.now()-W);
- if(k.bvlT.v.bvlT=="SfBL"){var hn=Math.pow(C*.21,1.22);if(!0)hn=Math.max(hn,2);var an=X.pP.j1(hn,2);X.pP.VP(O,d9,T,an[0]>>>1);
- X.pP.VP(d9,O,T,an[1]>>>1)}if(f)console.log("blurring",Date.now()-W);var cF=O,cY=cF.slice(0);if(k.useShape.v){var iF=Math.min(100,k.Inpr.v.val+1)/100;
- if(h!="OtrB"&&h!="InrB")iF=1;var eU=X.rT.z8(k.MpgS.v.Crv.v,2e3),g_=Math.round(2e3/iF);eU=X.rT.ahE(eU,g_,h=="InrB");
- var iQ=.5/a;for(var H=0;H<co;H++){var b5=cF[H],eK=.99999*(b5+a)*iQ;cF[H]=-a+2*a*eU[~~(eK*(g_-1))]}if(f)console.log("applying shape",Date.now()-W)}if(k.useTexture.v){var bE=X.T(v*g*4);
- e1.wo(k,bE,T,w,Z);var iB=X.T(v*g);X.Rb(bE,iB);var i2=X.T(v*g);X.pP.I5(iB,i2,T,1);iB=i2;var eu=C*k.textureDepth.v.val*(1/100)*(1/255);
- if(k.InvT.v)eu=-eu;for(var H=0;H<co;H++)cF[H]+=-eu*iB[H];if(f)console.log("applying texture",Date.now()-W)}var dp=(k.bvlT.v.bvlT=="SfBL"?1:.5)*(k.bvlD.v.BESs=="In"?1:-1)*k.srgR.v.val/100;
- for(var H=0;H<co;H++)cF[H]*=dp;if(f)console.log("scaling",Date.now()-W);var bJ=k.uglg&&k.uglg.v?w.LY():k.lagl.v.val;
- bJ=bJ*(Math.PI/180);var bB=k.uglg&&k.uglg.v?w.Jz():k.Lald.v.val;bB=bB*(Math.PI/180);var fC=Math.cos(bJ)*Math.cos(bB),dr=-Math.sin(bJ)*Math.cos(bB),cs=Math.sin(bB),g2=new Float64Array(co),hQ=new Float64Array(co),hy=h=="PlEb";
- for(var ci=0;ci<g;ci++)for(var bz=0;bz<v;bz++){var H=ci*v+bz,eW=0,h1=0,hk=1;if(ci!=0&&ci!=g-1&&bz!=0&&bz!=v-1){var fX=cF[H-v-1],dU=cF[H-v+1],g4=cF[H+v-1],gG=cF[H+v+1];
- eW=-.125*(dU+2*cF[H+1]+gG-(fX+2*cF[H-1]+g4));h1=-.125*(g4+2*cF[H+v]+gG-(fX+2*cF[H-v]+dU))}else{var fx=cF[H];
- h1=-(ci==0?cF[H+v]-fx:ci==g-1?fx-cF[H-v]:.5*(cF[H+v]-cF[H-v]));eW=-(bz==0?cF[H+1]-fx:bz==v-1?fx-cF[H-1]:.5*(cF[H+1]-cF[H-1]))}var eb=1/Math.sqrt(eW*eW+h1*h1+1);
- eW*=eb;h1*=eb;hk*=eb;var cy=eW*fC+h1*dr+hk*cs,e$=cy;if(hy)e$=-eW*fC-h1*dr+hk*cs;if(cy>0)g2[H]=cy;if(e$>0)hQ[H]=e$}if(f)console.log("raycasting",Date.now()-W);
- if(k.Sftn.v.val!=0){X.pP.RX(g2,d9,T,k.Sftn.v.val*.43);var aN=d9,d9=g2,g2=aN;if(hy){X.pP.RX(hQ,d9,T,k.Sftn.v.val*.43);
- var aN=d9,d9=hQ,hQ=aN}else X.Uc(g2,hQ)}if(f)console.log("softening",Date.now()-W);var eU=X.rT.z8(k.TrnS.v.Crv.v,1024);
- for(var H=0;H<co;H++){g2[H]=eU[~~(g2[H]*1024)];hQ[H]=eU[~~(hQ[H]*1024)]}if(f)console.log("contour remap",Date.now()-W);
- v=Math.round(v);g=Math.round(g);var dR=X.T(v*g*4);e1.LH(dR,k.hglC.v);var ha=X.T(v*g*4);e1.LH(ha,k.sdwC.v);
- var dV=X.T(v*g*4);e1.LH(dV,k.hglC.v);var dI=X.T(v*g*4);e1.LH(dI,k.sdwC.v);var f5=1/cs,dl=1/(1-cs),iQ=1/a,bK=new Float64Array(1e3);
- for(var H=0;H<1e3;H++)bK[H]=Math.pow(H*.001,.2);for(var ci=0;ci<g;ci++)for(var bz=0;bz<v;bz++){var H=ci*v+bz,he=4*H+3,gO=0,dm=0;
- gO=g2[H];dm=hQ[H];var bn=Math.max(0,Math.min(.9999,(cY[H]+a*.993)*iQ));bn=bK[Math.floor(bn*1e3)];var ej=bn*(1-Math.min(1,gO*f5)),bD=bn*(1-Math.min(1,(1-gO)*dl)),aW=bn*(1-Math.min(1,dm*f5)),ix=bn*(1-Math.min(1,(1-dm)*dl));
- ha[he]=Math.round(255*ej);dR[he]=Math.round(255*bD);dI[he]=Math.round(255*aW);dV[he]=Math.round(255*ix)}if(f)console.log("baking textures",Date.now()-W);
- T=U.rect().clone();T.sd(G,G);T.offset(A,y);var fb={amT:k.bvlS.v.BESl=="strokeEmboss"};if(["InrB","Embs","PlEb"].indexOf(h)!=-1){fb.n1={h3:dR,js:T,Rk:gB.IO(k.hglM.v.BlnM),Wg:k.hglO.v.val/100};
- fb.Bl={h3:ha,js:T,Rk:gB.IO(k.sdwM.v.BlnM),Wg:k.sdwO.v.val/100};B.all.push(fb.n1,fb.Bl)}if(["OtrB","Embs","PlEb"].indexOf(h)!=-1){fb.jL={h3:dV,js:T,Rk:gB.IO(k.hglM.v.BlnM),Wg:k.hglO.v.val/100};
- fb.WU={h3:dI,js:T,Rk:gB.IO(k.sdwM.v.BlnM),Wg:k.sdwO.v.val/100};B.all.push(fb.jL,fb.WU)}if(f)console.log(Date.now()-W);
- B.type[x].push(fb)}if(x=="patternFill"){var fY=U.rect(),z=X.T(fY.t()*4);e1.wo(k,z,fY,w,Z);var m=fY.clone();
- m.offset(A,y);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100};B.type[x].push(r);B.all.push(r)}if(x=="ChFX"){var z=X.T(U.Ie().length*4);
- e1.LH(z,k.Clr.v);var C=k.blur.v.val,h6=U.rect().clone();h6.sd(C,C);var fp=X.T(h6.t()),gx=X.T(h6.t());
- X.vn(U.Ie(),U.rect(),gx,h6);X.pP.s4(gx,fp,h6,C*.43);var cD=X.rT.vK(k.MpgS.v.Crv.v,256,!0);X.wj(fp,cD);
- var iA=X.T(U.Ie().length),gY=X.T(U.Ie().length),eY=U.rect().clone();e1.XT(eY,k,w,0);X.vn(fp,h6,iA,eY);
- eY=U.rect().clone();e1.XT(eY,k,w,Math.PI);X.vn(fp,h6,gY,eY);var gv=iA.length;for(var H=0;H<gv;H++)z[4*H+3]=Math.abs(iA[H]-gY[H]);
- if(k.Invr.v)for(var H=0;H<gv;H++)z[4*H+3]=255-z[4*H+3];var m=U.rect().clone();m.offset(A,y);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100};
- B.type[x].push(r);B.all.push(r)}if(x=="OrGl"){var o;if(k.GlwT.v.BETE=="SfBL")o=U.X5(E,C-E,!0);else o=U.Q3(C,i,!0);
- var $=o.Ie,m=o._,aG=$.slice(0);e1.zD($,k);var z=X.T(m.t()*4);if(k.Grad==null){e1.LH(z,k.Clr.v);e1.aH($,k,!1)}else{e1.aH($,k,null);
- var bY={ZA:$,DI:255,jV:0,nj:m};e1.Bn(k,z,m,w,bY);var ef=k.Nose.v.val/100,gX=m.d;for(var H=0;H<aG.length;
- H++){var e6=255,iG=aG[H];if(iG<32){var gJ=(iG+aG[H-1]+aG[H+1]+aG[H-gX]+aG[H+gX])*.2-1;e6=Math.min(255,Math.round(Math.max(0,gJ)*8))}$[H]=e6}e1.GD($,k)}X.qe($,z,3);
- m.offset(A,y);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100};B.type[x].push(r);B.all.push(r)}if(x=="IrGl"){var o;
- if(k.GlwT.v.BETE=="SfBL")o=U.X5(E,C-E,!1);else o=U.Q3(C,i,!1);var $=o.Ie,m=o._;e1.zD($,k);if(k.glwS.v.IGSr=="SrcC")X.yK($);
- var z=X.T(m.t()*4);if(k.Grad==null){e1.LH(z,k.Clr.v);e1.aH($,k,!0)}else{e1.aH($,k,null);var bY={ZA:$,DI:255,jV:0,nj:m};
- e1.Bn(k,z,m,w,bY);$.fill(255);e1.GD($,k)}X.qe($,z,3);m.offset(A,y);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100};
- B.type[x].push(r);B.all.push(r)}if(x=="FrFX"){var e4=e1.E_(k),fd=e4[0],cb=e4[1],m=U.rect().clone(),dc=null,bs=null;
- m.sd(Math.ceil(d),Math.ceil(d));if(cb>0){var o=U.X5(cb,0,!0);bs=o.Ie;if(bs.length<m.t()){bs=X.T(m.t());
- X.vn(o.Ie,o._,bs,m)}}if(fd>0){var o=U.X5(fd,0,!1);dc=X.T(m.t());dc.fill(255);X.vn(o.Ie,o._,dc,m)}m.offset(A,y);
- var z=X.T(m.t()*4),aR=k.PntT.v.FrFl;if(aR=="SClr")e1.LH(z,k.Clr.v);if(aR=="GrFl")e1.Bn(k,z,m,w,U.a6S(fd,cb));
- if(aR=="Ptrn")e1.wo(k,z,m,w,Z);var r={h3:z,js:m,Rk:gB.IO(k.Md.v.BlnM),Wg:k.Opct.v.val/100,J2:bs,ir:dc};
- B.type[x].push(r);B.all.push(r)}}}return B};e1.rn=function(K){var Z=1/Math.sqrt(K.x*K.x+K.y*K.y+K.LL*K.LL);
- K.x*=Z;K.y*=Z;K.LL*=Z};e1._F=function(K,Z){return{x:K.y*Z.LL-K.LL*Z.y,y:K.LL*Z.x-K.x*Z.LL,LL:K.x*Z.y-K.y*Z.x}};
- e1.akC=function(K,Z){return K.x*Z.x+K.y*Z.y+K.LL*Z.LL};e1.GD=function(K,Z){var b=Z.Nose.v.val/100;if(b>0)for(var H=0;
- H<K.length;H++){var J=K[H];J=Math.min(510-(1+b)*X.style.re(H),J);K[H]=J}};e1.Ys=function(K){var Z=e1.vc(),b=K.gV,J=!1;
- for(var H=0;H<32;H+=8)if(b[H]+b[H+1]+b[4]+b[5]!=0||b[H+2]+b[H+3]+b[6]+b[7]!=1020)J=!0;if(J){b=b.slice(0);
- for(var H=0;H<40;H+=4){var w=b[H]/255,Y=b[H+1]/255,S=b[H+2]/255,d=b[H+3]/255;b[H]=w-1e-4;b[H+1]=w==Y?1e9:1/(Y-(w-1e-4));
- b[H+2]=S==d?-1e9:1/(S-(d+1e-4));b[H+3]=d+1e-4}}var x=K.add.iOpa!=null?K.add.iOpa/255:Z.fill,c=K.add.vstk;
- if(c&&!c.fillEnabled.v&&(!c.strokeEnabled.v||c.strokeStyleLineWidth.v.val==0))x=0;return{fill:x,al:J?b:null,qE:K.add.brst!=null?K.add.brst:Z.qE,a9t:K.add.knko!=null?K.add.knko:Z.a9t,style:!1,aU:!1}};
- e1.vc=function(){return{fill:1,al:null,qE:[1,1,1],a9t:0,style:!1,aU:!1}};e1.ow=function(K,Z){if(Z==null)return null;
- var b=K.Idnt.v,J=null;for(var H=0;H<Z.length;H++)if(Z[H].id==b)return Z[H];return null};e1.gX=function(K,Z,b){var J=["patternFillMulti","ebblMulti","frameFXMulti"];
- for(var H=0;H<J.length;H++){var w=K.v[J[H]].v;for(var Y=0;Y<w.length;Y++)if(w[Y].v.Ptrn)Z.te(e1.ow(w[Y].v.Ptrn.v,b))}};
- e1.a41=function(K,Z,b){var J=["patternFillMulti","ebblMulti","frameFXMulti"];for(var H=0;H<J.length;
- H++){var w=K.v[J[H]].v;for(var Y=0;Y<w.length;Y++)if(w[Y].v.Ptrn){var S=w[Y].v.Ptrn.v,d=e1.ow(S,b),x=e1.ow(S,Z.add.Patt);
- if(d==null&&x)b.push(x)}}};e1.wo=function(K,Z,b,J,w){var Y=e1.ow(K.Ptrn.v,J.add.Patt);if(Y!=null&&!b.S2()){var S=Y.tr,d=S[0],x=S[1],c=0;
- X.SN(S);var M=K.Scl.v.val/100;while((M<.3||M==.5)&&S[c+2]){M*=x.d/S[c+3].d;c+=2;d=S[c];x=S[c+1]}var u=X.scale.wo(d,x.d,x.v),t=-b.x+K.phase.v.Hrzn.v-1,U=-b.y+K.phase.v.Vrtc.v-1;
- if(K.Algn!=null&&!K.Algn.v){}else{t+=w.x;U+=w.y}X.scale.a6F(u,Z,b.d,b.v,M,M,t+1,U+1)}};e1.Bn=function(K,Z,b,J,w,Y){if(Y==null)Y=b;
- var S=K.Type?K.Type.v.GrdT:"shapeburst",d=K.Algn&&K.Algn.v?Y:new bW(0,0,J.d,J.v),x=K.Angl?X.W.p_(K,d):[new iz(0,0),new iz(100,0)],c=x[0].x,M=x[0].y,u=x[1].x-c,t=x[1].y-M,U=Math.sqrt(u*u+t*t);
- U=1/(2*U*U);var A=[u*U,t*U,-t*U,u*U],y=K.Rvrs?K.Rvrs.v:!1,B=K.Dthr?K.Dthr.v:!1;X.W.BM(K.Grad.v,Z,b,A,c,M,y,iy.W.types.indexOf(S),0,0,w,B)};
- e1.alK=function(K,Z){for(var H=0;H<K.all.length;H++){var b=K.all[H];b.Tl=b.js.clone();b.Tl.offset(Z.x,Z.y)}};
- e1.Zn=function(K,Z,b,J,w,Y){var S=V.qg?e1.c6:e1.tv;e1.alK(Z,b);var d=Z.type.DrSh;for(var H=0;H<d.length;
- H++)if(!d[H].adQ)S(d[H],J,w,Y)};e1.pz=function(K,Z,b,J,w,Y,S,d,x,c){var M=b,u=V.qg?e1.c6:e1.tv,t=V.qg?V.Q.ep:X.Q.og,U;
- U=Z.type.DrSh;for(var H=0;H<U.length;H++)if(U[H].adQ)u(U[H],J,w,Y);U=Z.type.OrGl;for(var H=0;H<U.length;
- H++)u(U[H],J,w,Y);var A="patternFill GrFl SoFi ChFX IrGl IrSh".split(" ");for(var y=0;y<A.length;y++){var U=Z.type[A[y]];
- for(var H=0;H<U.length;H++)u(U[H],S,M,Y)}var B=Z.type.ebbl[0],I=B!=null&&B.amT;U=Z.type.FrFX;for(var H=0;
- H<U.length;H++){var j=U[H];aH.VW.vn(d,c,x,c,Y);u(j,x,c,Y);if(I&&H==U.length-1){if(B.WU)u(B.WU,x,c,Y);
- if(B.jL)u(B.jL,x,c,Y);if(B.Bl)u(B.Bl,x,c,Y);if(B.n1)u(B.n1,x,c,Y)}if(j.ir||j.wB)t(x,c,S,M,V.qg?j.wB:j.ir,j.Tl,0,Y,1);
- if(j.J2||j.ud)t(x,c,J,w,V.qg?j.ud:j.J2,j.Tl,0,Y,1)}if(!I&&B!=null){if(B.WU)u(B.WU,J,w,Y);if(B.jL)u(B.jL,J,w,Y);
- if(B.Bl)u(B.Bl,S,M,Y);if(B.n1)u(B.n1,S,M,Y)}};e1.tv=function(K,Z,b,J){var w=e1.vc();w.fill=K.Wg;w.style=!0;
- X.Q.aK(K.Rk,K.h3,K.Tl,Z,b,J,1,w)};e1.c6=function(K,Z,b,J){var w=e1.vc();w.fill=K.Wg;w.style=!0;V.Q.iK(K.Rk,K.vO,K.Tl,Z,b,J,1,w)};
- e1.zD=function(K,Z){var b=1-Z.Inpr.v.val/100,J=1+Math.tan(b*(Math.PI/2)),w=K.length;for(var H=0;H<w;
- H++)K[H]=Math.min(255,Math.round(K[H]*J))};e1.aH=function(K,Z,b){var J=Z.blur.v.val,w=Math.round(J*(Z.Ckmt.v.val/100));
- if(J>w){var Y=X.rT.vK(Z.TrnS.v.Crv.v,256,!0);X.wj(K,Y)}if(b!=null&&Z.Nose.v.val>0)X.style.bV(K,Z.Nose.v.val/100,b)};
- e1.LH=function(K,Z,b){if(b==null)b=255;var J=X.W.GG(Z),w=b<<24|J.a<<16|J.l<<8|J.h,Y=new Uint32Array(K.buffer);
- Y.fill(w)};e1.XT=function(K,Z,b,J){var w=Z.uglg&&Z.uglg.v?b.LY():Z.lagl.v.val;w=w*Math.PI/180+J;var Y=Math.cos(w)*Z.Dstn.v.val,S=Math.sin(w)*Z.Dstn.v.val;
- K.x-=Math.round(Y);K.y+=Math.round(S)};e1.aA=function(K){if(K==null)return null;var Z=K.frameFXMulti.v;
- if(Z.length==0)return null;Z=Z[0].v;var b=JSON.parse(JSON.stringify(iy.vG.default));e1.yX(Z,b);return b};
- e1.yX=function(K,Z){var b=iy.stroke.WV.indexOf(K.PntT.v.FrFl),J=[iy._k,iy.WZ,iy.x6][b],w=Z.strokeStyleContent.v={classID:iy.vG.YD[b]};
- for(var H=0;H<J.length;H++)w[J[H]]=K[J[H]];Z.strokeEnabled=K.enab;Z.strokeStyleLineWidth=K.Sz;Z.strokeStyleLineAlignment.v.strokeStyleLineAlignment=iy.vG.Dj[iy.stroke.types.indexOf(K.Styl.v.FStl)];
- Z.strokeStyleOpacity=K.Opct;Z.strokeStyleBlendMode=K.Md};e1.Is=function(K,Z){var b=[];for(var H=0;H<K.length;
- H++)b.push({t:"UntF",v:{type:"#Nne",val:Math.round(K[H]*Z)}});return b};e1.HK=function(K,Z,b,J){this.nD=Z.clone();
- this.ao6=Z.clone();this.ao6.sd(b,b);if(J){this.nD.sd(1,1);this.O9=X.T(this.nD.t());X.vn(K,Z,this.O9,this.nD)}else this.O9=K;
- this.Mh=null;this.RM=null;this.Vq=null};e1.HK.prototype.Ie=function(){return this.O9};e1.HK.prototype.rect=function(){return this.nD};
- e1.HK.prototype.rc=function(){return this.ao6};e1.HK.prototype.dW=function(){if(this.Mh)return this.Mh;
- this.Mh=this.Ie().slice(0);X.yK(this.Mh);return this.Mh};e1.HK.prototype.NL=function(){if(this.RM)return this.RM;
- this.RM=new Float64Array(this.rect().t());X.style.Uq(this.dW(),this.RM,this.rect().d,this.rect().v);
- return this.RM};e1.HK.prototype.TZ=function(){if(this.Vq)return this.Vq;var K=this.rc(),Z=X.T(K.t());
- X.vn(this.Ie(),this.rect(),Z,K);this.Vq=new Float64Array(K.t());X.style.Uq(Z,this.Vq,K.d,K.v);return this.Vq};
- e1.HK.prototype.a6S=function(K,Z){var b={DI:-Z,jV:K,nj:null,ZA:null};if(Z==0){b.nj=this.rect();b.ZA=this.NL();
- return b}var J=this.TZ().slice(0),w=this.rc();b.nj=w;b.ZA=J;for(var H=0;H<J.length;H++)J[H]=-J[H];if(K==0)return b;
- var Y=this.NL(),S=this.rect();for(var d=0;d<S.v;d++)for(var x=0;x<S.d;x++){var c=d*S.d+x,M=(d+S.y-w.y)*w.d+x+S.x-w.x;
- J[M]+=Y[c]}return b};e1.HK.prototype.X5=function(K,Z,b){var J=Math.ceil(K+Z),w={_:this.rect().clone(),Ie:null};
- w._.sd(J,J);w.Ie=X.T(w._.t());if(K==0&&Z==0)X.Uc(b?this.Ie():this.dW(),w.Ie);else{var Y=X.T(w._.t());
- X.vn(this.Ie(),this.rect(),Y,w._);if(!b)X.yK(Y);if(K!=0){if(b)X.style.hp(Y,w._,this.TZ(),this.rc(),K);
- else X.style.hp(Y,w._,this.NL(),this.rect(),K)}if(Z!=0)X.pP.s4(Y,w.Ie,w._,Math.max(1,Z*.43));else w.Ie=Y}return w};
- e1.HK.prototype.Q3=function(K,Z,b){var J=K*(Z-.5),w={_:this.rect().clone(),Ie:null};if(b)w._.sd(K,K);
- w.Ie=X.T(w._.t());var Y=w._.d,S=w._.v,d=b?this.TZ():this.NL(),x=b?this.rc():this.rect(),c=w._,M=c.bY(x),Y=M.d,S=M.v,u=M.x-c.x,t=M.y-c.y,U=M.x-x.x,A=M.y-x.y,y=1-Z*2;
- for(var B=0;B<S;B++)for(var I=0;I<Y;I++){var j=d[(B+A)*x.d+I+U],k=j/K;w.Ie[(B+t)*c.d+I+u]=Math.max(0,Math.min(255,255-255*((k+y)/(1+y))))}return w};
- e1.fR=function(K,Z,b){var J=K.Lefx,w=K.blendOptions;if(J){var Y=Z.add.lmfx;if(b==null)b=Y?Y.Scl.v.val:100;
- Z.add.lmfx=JSON.parse(JSON.stringify(J.v));e1.aZ(Z.add.lmfx,b/Z.add.lmfx.Scl.v.val);if(Y)Z.add.lmfx.Scl.v.val=Y.Scl.v.val}else delete Z.add.lmfx;
- if(w){w=w.v;if(w.Md)Z.Dv=gB.IO(w.Md.v.BlnM);if(w.Opct)Z.opacity=Math.round(w.Opct.v.val*255/100);if(w.fillOpacity)Z.add.iOpa=Math.round(w.fillOpacity.v.val*255/100);
- if(w.Blnd){var S=[];for(var H=0;H<10;H++)S.push(0,0,255,255);var d=w.Blnd.v,x="SrcB Srcl SrcW Srcm DstB Dstl DstW Dstt".split(" ");
- for(var H=0;H<d.length;H++){var c=d[H].v,M=8*["Gry","Rd","Grn","Bl"].indexOf(c.Chnl.v[0].v.enum);for(var u=0;
- u<8;u++){S[M+u]=c[x[u]].v}}Z.gV=S}}};e1.p1=function(K){var Z="SrcB Srcl SrcW Srcm DstB Dstl DstW Dstt".split(" "),b=[],J=K.gV;
- for(var H=0;H<4;H++){var w=H*8;if(J[w]+J[w+1]+J[w+4]+J[w+5]==0&&J[w+2]+J[w+3]+J[w+6]+J[w+7]==4*255)continue;
- var Y={t:"Objc",v:{classID:"Blnd",Chnl:{t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:["Gry","Rd","Grn","Bl"][H]}}]}}};
- b.push(Y);for(var S=0;S<8;S++)Y.v[Z[S]]={t:"long",v:J[H*8+S]}}var d={classID:"blendOptions"};if(K.Dv!="norm")d.Md={t:"enum",v:{BlnM:gB.oJ(K.Dv)}};
- if(K.opacity!=255)d.Opct={t:"UntF",v:{type:"#Prc",val:Math.round(K.opacity*100/255)}};if(K.add.iOpa!=null)d.fillOpacity={t:"UntF",v:{type:"#Prc",val:Math.round(K.add.iOpa*100/255)}};
- if(b.length!=0)d.Blnd={t:"VlLs",v:b};var x={zj:{classID:"null",Idnt:{t:"TEXT",v:cB.E7()+"-bd9f-11d5-b8ba-b73f8571793d"},Nm:{t:"TEXT",v:"Custom Style"}},$D:{classID:"Styl",blendOptions:{t:"Objc",v:d}}},c=K.add.lmfx;
- if(c)x.$D.Lefx={t:"Objc",v:c};return x};function cZ(){}cZ.Ha=function(K){return JSON.parse(JSON.stringify(K))};
- cZ.iw=function(K){var Z=cZ.Ha(cZ.a5p),b=Z.Brsh.v;if(K!=null){delete b.Hrdn;b.classID="sampledBrush";
- b.Nm={t:"TEXT",v:"layer.png"},b.sampledData={t:"TEXT",v:K}}return Z};cZ.a5p={classID:"brushPreset",Nm:{t:"TEXT",v:"Custom Brush"},Brsh:{t:"Objc",v:{classID:"computedBrush",Dmtr:{t:"UntF",v:{type:"#Pxl",val:15}},Hrdn:{t:"UntF",v:{type:"#Prc",val:100}},Angl:{t:"UntF",v:{type:"#Ang",val:0}},Rndn:{t:"UntF",v:{type:"#Prc",val:100}},Spcn:{t:"UntF",v:{type:"#Prc",val:25}},Intr:{t:"bool",v:!0},flipX:{t:"bool",v:!1},flipY:{t:"bool",v:!1}}},useTipDynamics:{t:"bool",v:!1},useScatter:{t:"bool",v:!1},dualBrush:{t:"Objc",v:{classID:"dualBrush",useDualBrush:{t:"bool",v:!1}}},brushGroup:{t:"Objc",v:{classID:"brushGroup",useBrushGroup:{t:"bool",v:!1}}},useTexture:{t:"bool",v:!1},usePaintDynamics:{t:"bool",v:!1},useColorDynamics:{t:"bool",v:!1},Wtdg:{t:"bool",v:!1},Nose:{t:"bool",v:!1},Rpt:{t:"bool",v:!1}};
- cZ.rn={};cZ.rn.check=function(K){var Z=cZ.rn.TC;for(var H=0;H<Z.length;H++)if(K[Z[H]]==null)K[Z[H]]=JSON.parse(cZ.rn.Gd[Z[H]]);
- var b=[];for(var H=0;H<Z.length;H++)b.push(Z[H]);var J=cZ.rn.Qg;for(var H=0;H<J.length;H++){var w=J[H][0],Y=J[H][1],S=!0;
- for(var d=0;d<w.length;d++)S=S&&K[w[d]].v==!0;if(S)for(var d=0;d<Y.length;d++){if(K[Y[d]]==null)console.log("Missing conditional parameter "+Y[d]);
- else b.push(Y[d])}}for(var x in K)if(b.indexOf(x)==-1)console.log("Extra parameter "+x);K=K.Brsh.v;Z=cZ.rn.X6.TC;
- for(var H=0;H<Z.length;H++)if(K[Z[H]]==null)K[Z[H]]=JSON.parse(cZ.rn.X6.Gd[Z[H]]);b=[];for(var H=0;H<Z.length;
- H++)if(K[Z[H]])b.push(Z[H]);else console.log("Missing default parameter "+Z[H]);J=cZ.rn.X6.ae7[K.classID];
- for(var H=0;H<J.length;H++)if(K[J[H]]==null&&J[H]!="dtipsGridSize"&&J[H]!="dtipsErodibleTipHeightMap"&&K.a98!=1)console.log("Missing conditional parameter "+J[H]);
- else b.push(J[H]);for(var x in K)if(b.indexOf(x)==-1)console.log("Extra parameter "+x)};cZ.rn.Qx=function(K){var Z=cZ.rn.Qg;
- for(var H=0;H<Z.length;H++){var b=Z[H][0],J=Z[H][1],w=!0;for(var Y=0;Y<b.length;Y++)w=w&&K[b[Y]]&&K[b[Y]].v==!0;
- if(w){for(var Y=0;Y<J.length;Y++)if(K[J[Y]]==null){K[J[Y]]=JSON.parse(cZ.rn.Gd[J[Y]])}}else for(var Y=0;
- Y<J.length;Y++)if(K[J[Y]]!=null){delete K[J[Y]]}}};cZ.rn.X6={};cZ.rn.X6.TC="classID Dmtr Angl Spcn Intr flipX flipY".split(" ");
- cZ.rn.X6.Gd={flipX:"{\"t\":\"bool\",\"v\":false}",flipY:"{\"t\":\"bool\",\"v\":false}"};cZ.rn.X6.ae7={computedBrush:["Hrdn","Rndn"],sampledBrush:["Nm","Rndn","sampledData"],dBrush:"Shp Dnst Lngt clumping thickness stiffness physics".split(" "),dTips:"dtipsType Shp dtipsLengthRatio dtipsHardness dtipsGridSize dtipsErodibleTipHeightMap physics dtipsAirbrushCutoffAngle dtipsAirbrushGranularity dtipsAirbrushStreakiness dtipsAirbrushSplatSize dtipsAirbrushSplatCount".split(" ")};
- cZ.rn.Qg=[[["useTipDynamics"],"flipX flipY brushProjection minimumDiameter minimumRoundness tiltScale szVr angleDynamics roundnessDynamics".split(" ")],[["usePaintDynamics"],["prVr","opVr","wtVr","mxVr"]],[["useBrushPose"],"overridePoseAngle overridePoseTiltX overridePoseTiltY overridePosePressure brushPosePressure brushPoseTiltX brushPoseTiltY brushPoseAngle".split(" ")],[["useTexture"],"TxtC interpretation textureBlendMode textureDepth minimumDepth textureDepthDynamics Txtr textureScale InvT textureBrightness textureContrast".split(" ")],[["useColorDynamics"],"clVr H Strt Brgh purity colorDynamicsPerTip".split(" ")],[["useScatter"],["Cnt","countDynamics","bothAxes","scatterDynamics"]],[["useScatter","bothAxes"],["Spcn"]]];
- cZ.rn.TC="classID Nm Brsh useTipDynamics usePaintDynamics useColorDynamics useScatter useTexture useBrushSize useBrushPose Wtdg Nose Rpt dualBrush brushGroup".split(" ");
- cZ.rn.Gd={useBrushSize:"{\"t\":\"bool\",\"v\":false}",useBrushPose:"{\"t\":\"bool\",\"v\":false}",brushGroup:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brushGroup\",\"useBrushGroup\":{\"t\":\"bool\",\"v\":false}}}",flipX:"{\"t\":\"bool\",\"v\":false}",flipY:"{\"t\":\"bool\",\"v\":false}",brushProjection:"{\"t\":\"bool\",\"v\":false}",minimumDiameter:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}",minimumRoundness:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":25}}",tiltScale:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":200}}",szVr:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":2},\"fStp\":{\"t\":\"long\",\"v\":1},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",angleDynamics:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",roundnessDynamics:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",prVr:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":2},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",opVr:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",wtVr:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",mxVr:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",overridePoseAngle:"{\"t\":\"bool\",\"v\":false}",overridePoseTiltX:"{\"t\":\"bool\",\"v\":true}",overridePoseTiltY:"{\"t\":\"bool\",\"v\":true}",overridePosePressure:"{\"t\":\"bool\",\"v\":true}",brushPosePressure:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":9}}",brushPoseTiltX:"{\"t\":\"long\",\"v\":0}",brushPoseTiltY:"{\"t\":\"long\",\"v\":0}",brushPoseAngle:"{\"t\":\"long\",\"v\":0}",TxtC:"{\"t\":\"bool\",\"v\":false}",interpretation:"{\"t\":\"bool\",\"v\":true}",textureBlendMode:"{\"t\":\"enum\",\"v\":{\"BlnM\":\"CBrn\"}}",textureDepth:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":37}}",minimumDepth:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":97}}",textureDepthDynamics:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",Txtr:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Ptrn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"$$$/Presets/Patterns/Patterns_pat/Laidhorizontal=Laid-horizontal\"},\"Idnt\":{\"t\":\"TEXT\",\"v\":\"52a93427-f5d6-1172-a989-8dc82a43aa51\"}}}",textureScale:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":99}}",InvT:"{\"t\":\"bool\",\"v\":false}",textureBrightness:"{\"t\":\"long\",\"v\":14}",textureContrast:"{\"t\":\"long\",\"v\":100}",Cnt:"{\"t\":\"doub\",\"v\":4}",countDynamics:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":1},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":98}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",bothAxes:"{\"t\":\"bool\",\"v\":false}",scatterDynamics:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":1},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":56}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",clVr:"{\"t\":\"Objc\",\"v\":{\"classID\":\"brVr\",\"bVTy\":{\"t\":\"long\",\"v\":0},\"fStp\":{\"t\":\"long\",\"v\":25},\"jitter\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}},\"Mnm\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}}}",H:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}",Strt:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}",Brgh:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":36}}",purity:"{\"t\":\"UntF\",\"v\":{\"type\":\"#Prc\",\"val\":0}}",colorDynamicsPerTip:"{\"t\":\"bool\",\"v\":false}"};
- function iD(K,Z){this.a3X=K;this.qb=Z==null?0:Z;this.dir=0}iD.prototype.Ng=function(K,Z){var b=this.a3X,J=new iz(K.x-b.x,K.y-b.y),w=new cM;
- w.rotate(-this.qb);J=w.rj(J);if(this.dir==0&&!b.wV(K))this.dir=Math.abs(J.x)<Math.abs(J.y)?1:2;if(Z.q(Q.FS)){if(this.dir==1)J.x=0;
- if(this.dir==2)J.y=0}w.yK();J=w.rj(J);var Y=new iz(b.x+J.x,b.y+J.y);return Y};function a3(K,Z,b,J,w,Y,S,d){this.xR=Z;
- this.bN=b;this.YO=Y;this.kL=J;if(J.AS==null)J.AS=[!1,!0];this.Bs=null;this.lt=null;this.VA=0;this.ahJ=0;
- this.a8d=0;this.$I=0;this.Fn=0;this.a6m=S;this.Rq=new bW;this.B0=new bW;this.rect=new bW;if(d!=null){this.h3=d}else{var x=a3.jJ;
- if(x.length!=S.t()*4)x=X.T(S.t()*4);else x.fill(0);this.h3=a3.jJ=x}this.rect=S.clone();this.iT=[];this.qL=[];
- this.AN=null;this.ve=0;this.a=null;this.uj="";this.Zz=null;this.XG(K,w)}a3.jJ=X.T(16);a3.prototype.XG=function(K,Z){this.ve=Z;
- this.a=K;this.uj=JSON.stringify(K)+JSON.stringify(this.kL.NA);this.Zz=a3.ais(K,this.xR,this.bN)};a3.prototype.moveTo=function(K,Z,b){b=this.HV(b);
- this.VA=b;var J=new iz(K,Z),w=this.a.Brsh.v.Dmtr.v.val;this.Bs=J.clone();this.lt=J.clone();this.AN=J.clone();
- this.iT=[K,Z];this.qL=[b];var Y=this.kL.AS;if(this.kL.R0!=a3.w0)this.lQ(this.lR(J,this.r8()*(Y[1]?b:1),this.kL.YV*(Y[0]?b*.5:1),new iz(0,0)));
- this.$I=J.clone()};a3.prototype.lineTo=function(K,Z,b){b=this.HV(b);var J=this.iT,w=J.length,Y=J[w-2],S=J[w-1];
- if(K==Y&&Z==S)return;var d=this.a.Brsh.v.Dmtr.v.val,x=Math.ceil(d)+1,c=new bW(Math.round(Y),Math.round(S),0,0);
- c.sd(x,x);var M=new bW(Math.round(K),Math.round(Z),0,0);M.sd(x,x);this.Rw(c.tO(M));this.iT.push(K,Z);
- this.qL.push(b);w+=2;if(w>=6)this.lQ(this.hR(w))};a3.prototype.HV=function(K){if(K==null)K=1;K=Math.max(.05,Math.min(5,K));
- if(isNaN(K)){alert("Pressure is not a number");throw"e"}return K};a3.prototype.lQ=function(K){this.Rq=K;
- this.B0=this.B0.tO(K)};a3.prototype.finish=function(){var K=this.iT,Z=K.length,b;if(Z==4)b=this.sJ(K[Z-2],K[Z-1],this.qL[(Z>>1)-1],!0);
- if(Z>4)b=this.hR(Z+2);if(b)this.lQ(b)};a3.prototype.hR=function(K){var Z=this.iT,b=this.qL,J=Z[K-6],w=Z[K-5],Y=Z[K-4],S=Z[K-3],d=b[(K>>1)-3],x=b[(K>>1)-2],c=new iz(0,0),M=new iz(0,0);
- if(8<=K)c=a3.mb(Z[K-8],Z[K-7],J,w,Y,S);if(K<=Z.length)M=a3.mb(Z[K-2],Z[K-1],Y,S,J,w);var u=J+c.x,t=w+c.y,U=Y+M.x,A=S+M.y,y=new bW;
- for(var H=0;H<10;H++){var B=(H+1)*.1,I=1-B,j=I*I*I*J+3*B*I*I*u+3*B*B*I*U+B*B*B*Y,k=I*I*I*w+3*B*I*I*t+3*B*B*I*A+B*B*B*S,C=this.sJ(j,k,d+B*(x-d));
- y=y.tO(C)}return y};a3.mb=function(K,Z,b,J,w,Y){var S=K-b,d=Z-J,x=w-b,c=Y-J,M=Math.sqrt(S*S+d*d),u=Math.sqrt(x*x+c*c),t=Math.acos((S*x+d*c)/(M*u))/Math.PI,U=.35,A=.1;
- t=A+t*(U-A);var y=w-K,B=Y-Z,I=Math.sqrt(y*y+B*B),j=t*u/I;return new iz(y*j,B*j)};a3.prototype.sJ=function(K,Z,b,J){var w=new bW,Y=this.kL.a2H;
- if(Y==null)Y=0;if(Y==0||J){w=this.PH(K,Z,b);return w}var S=this.AN,d=K-S.x,x=Z-S.y,c=Math.sqrt(d*d+x*x);
- d/=c;x/=c;if(c>Y){var M=S.x+d*(c-Y),u=S.y+x*(c-Y);w=this.PH(M,u,b);this.AN.dH(M,u)}return w};a3.prototype.PH=function(K,Z,b){var J=new bW,w=new iz(K,Z),Y=this.a.Brsh.v.Dmtr.v.val,S=this.kL.R0,d=w.GC(this.lt);
- d.normalize(1);var x=iz.O3(this.lt,w),c=-this.ahJ,M=this.lt.clone(),u=this.kL.AS;while(!0){var t=this.VA+(b-this.VA)*(Math.max(0,c)/x),U=this.r8()*(u[1]?t:1),A=this.a6u()*(U+this.a8d)/2;
- if(S==a3.w0)A=1;if(c+A<x){c+=A;var y=new iz(this.lt.x+d.x*c,this.lt.y+d.y*c),j=1;if(S==a3.w0){var B=M.clone();
- B.x+=d.x>0?1:-1;var I=M.clone();I.y+=d.y>0?1:-1;if(iz.O3(B,y)<iz.O3(I,y))y=B;else y=I;c=iz.O3(y,this.lt)}if(this.a.useScatter.v==!0){j=this.a.Cnt.v;
- var k=this.a.countDynamics.v.jitter.v.val/100,C=k*(-1+2*this.AQ());j+=Math.round(j*C)}for(var H=0;H<j;
- H++){var i=this.lR(y,U,this.kL.YV*(u[0]?t*.5:1),d);J=J.tO(i)}M=y}else break}this.ahJ=x-c;this.lt=w;this.VA=b;
- return J};a3.prototype.a6u=function(){var K=this.a.Brsh.v,Z=K.Spcn.v.val,b=Math.max(5,K.Rndn.v.val);
- return b/100*(Z/100)};a3.prototype.r8=function(){var K=this.a,Z=K.Brsh.v.Dmtr.v.val;if(K.useTipDynamics.v){var b=Z*(K.minimumDiameter.v.val/100);
- Z=b+(Z-b)*(1-this.AQ()*(K.szVr.v.jitter.v.val/100))}return Z};a3.prototype.lR=function(K,Z,b,J){b=Math.min(1,b);
- var w=this.a,Y=this.a.Brsh.v,S=Y.Dmtr.v.val,d=this.kL,x=d.R0,c=d.acp,M=new cM;M.translate(-this.Zz.iM.d/2,-this.Zz.iM.v/2);
- M.scale(1/this.Zz.a49,1/this.Zz.a49);M.scale(Z/S,Z/S);M.scale(1,Math.max(5,Y.Rndn.v.val)/100);if(w.useTipDynamics.v){var u=w.minimumRoundness.v.val/100;
- M.scale(1,u+(1-u)*Math.round(100-this.AQ()*w.roundnessDynamics.v.jitter.v.val)/100);M.rotate((-.5+this.AQ())*4*Math.PI*(w.angleDynamics.v.jitter.v.val/100))}M.rotate(Y.Angl.v.val*(Math.PI/180));
- if(w.useScatter.v){var t=(-1+2*this.AQ())*w.scatterDynamics.v.jitter.v.val/100;M.translate(-t*Z*J.y,t*Z*J.x)}M.translate(K.x,K.y);
- var U=this.aca(M,K);this.Rw(U.rect);var A=U.rect.clone();if(x==null){var y=this.GG(w);X.Zs(U.NW,Math.round(y.a*255)<<16|Math.round(y.l*255)<<8|Math.round(y.h*255)<<0,4278190080);
- if(this.B0.S2()&&this.rect.wV(U.rect)&&b==1)this.h3=U.NW.slice(0);else X.Q.agw(U.NW,U.rect,this.h3,this.rect,U.rect,b)}if(x==a3.w0){var B=new iz(U.rect.x+U.rect.d/2,U.rect.y+U.rect.v/2),I=Math.round(B.x-this.$I.x),j=Math.round(B.y-this.$I.y),k=U.rect.clone();
- k.offset(-I,-j);var C=k.bY(this.rect);C.offset(I,j);X.EU(this.h3,this.rect,U.NW,k);X.Q.gC(U.NW,U.rect,this.h3,this.rect,U.yJ,U.rect,b)}if(x==a3.hr||x==a3.lS||x==a3.mN){var i=U.rect.bY(this.rect),E;
- if(i.wV(U.rect))E=U.yJ;else{E=X.T(i.t());X.vn(U.yJ,U.rect,E,i)}var o=X.T(i.t()*4);X.EU(this.h3,this.rect,o,i);
- if(x==a3.lS){var $=o.slice(0),m=X.kF.Eu([-1,-1,-1,-1,25,-1,-1,-1,-1]);X.kF.A3(o,$,i.d,i.v,m,0);X.Uc($,o)}else if(x==a3.mN){var z=fG.RI("UnsM");
- z.Amnt.v.val=15;z.Thsh.v=0;z.Rds.v.val=5;var $=X.T(o.length);fG.gT("UnsM",{buffer:o,rect:i},z,0,0,{buffer:$,rect:i});
- X.Uc($,o)}else{fG.hO(1,X.pP.S4,o,i)}X.Q.gC(o,i,this.h3,this.rect,E,i,b)}this.a8d=Z;this.$I=B;return A};
- a3.prototype.GG=function(K){var Z=a3.FA(this.ve);if(K.useColorDynamics&&K.useColorDynamics.v){var b=1-this.AQ()*K.clVr.v.jitter.v.val/100,J=a3.FA(this.YO);
- Z.h=b*Z.h+(1-b)*J.h;Z.l=b*Z.l+(1-b)*J.l;Z.a=b*Z.a+(1-b)*J.a;var w=(-.5+this.AQ())*K.H.v.val/100,Y=(-1+2*this.AQ())*K.Strt.v.val/100,S=(-1+2*this.AQ())*K.Brgh.v.val/100,d=X.cP(Z.h,Z.l,Z.a);
- d.wi=(d.wi+w+1)%1;d.wu=d.wu+Y;if(d.wu<0)d.wu=-d.wu;if(d.wu>1)d.wu=1-(d.wu-1);d.vI=d.vI+S;if(d.vI<0)d.vI=-d.vI;
- if(d.vI>1)d.vI=1-(d.vI-1);Z=X.NZ(d.wi,d.wu,d.vI)}return Z};a3.prototype.rn=function(K){return Math.max(0,Math.min(1,K))};
- a3.prototype.AQ=function(){this.Fn++;return a3.hash(this.Fn)};a3.FA=function(K){return{h:(K>>16&255)/255,l:(K>>8&255)/255,a:(K>>0&255)/255}};
- a3.hash=function(K){K=K^61^K>>16;K=K+(K<<3);K=K^K>>4;K=K*668265261;K=K^K>>15;return(K&16777215)/16777215};
- a3.ml=[];a3.alH=function(K,q){var Z=K.IM(),b=q.IM();if(Z<b){var J=Z;Z=b;b=J}var w=K.R-q.R,Y=K.a-q.a,S=K.hy-q.hy,d=K.tX-q.tX;
- return b!=0&&Z-b<.025&&Math.max(w*w,Y*Y,S*S,d*d)<=.01};a3.prototype.aca=function(K,Z){var b=null,Y;for(var H=0;
- H<a3.ml.length;H++)if(a3.ml[H].uj==this.uj){b=a3.ml[H];a3.ml.splice(H,1)}if(b==null)b={$Q:[],uj:this.uj,Qw:0,t:0};
- var J=b.$Q,w=this.kL.NA;if(w){K=K.clone();K._i=Math.floor(K._i);K.yy=Math.floor(K.yy)}var S=a3.Hk(K._i,K.yy);
- for(var H=0;H<J.length;H++){var d=J[H];if(!a3.alH(d.un,K))continue;if(a3.abI(d.Yy,S)<.2||d.rect.t()>2500){Y=d;
- break}}var x=Math.round(this.a.Brsh.v.Dmtr.v.val);if(Y){Y.rect.x=Math.round(Y.Uv.x-Y.un._i+K._i);Y.rect.y=Math.round(Y.Uv.y-Y.un.yy+K.yy);
- if(w){Y.rect.x=Math.round(Z.x-Y.rect.d/2);Y.rect.y=Math.round(Z.y-Y.rect.v/2)}Y.Qw=Date.now()}else{var c;
- if(w&&x<=3){c={buffer:X.T(x*x*4),rect:new bW(Math.round(Z.x-x/2),Math.round(Z.y-x/2),x,x)};X.Zs(c.buffer,4278190080)}else if(K.R==1&&K.a==0&&K.hy==0&&K.tX==1){c={buffer:this.Zz.NW,rect:this.Zz.iM.clone()};
- c.rect.x=Math.round(K._i);c.rect.y=Math.round(K.yy)}else c=P.o.U3([this.Zz.NW,this.Zz.iM],K);if(w){for(var H=0;
- H<c.buffer.length;H++)c.buffer[H]=c.buffer[H]>127?255:0}if(c==null)c={buffer:X.T(0),rect:new bW};var M=K._i-Math.floor(K._i),u=K.yy-Math.floor(K.yy);
- Y={NW:c.buffer,yJ:X.T(c.rect.t()),rect:c.rect,Uv:c.rect.clone(),un:K,Yy:a3.Hk(K._i,K.yy),Qw:Date.now()};
- X.y4(Y.NW,Y.yJ,3);J.push(Y);b.t+=c.rect.t();if(J.length>2e3||b.t>100*100*400){console.log("pruning",b.t,J.length);
- J.sort(function(U,A){return A.Qw-U.Qw});while(J.length>1e3||b.t>100*100*200){var t=J.pop();b.t-=t.rect.t()}}}b.$Q=J;
- b.Qw=Date.now();a3.ml.push(b);a3.ml.sort(function(U,A){return A.Qw-U.Qw});while(a3.ml.length>3)a3.ml.pop();
- return Y};a3.Hk=function(K,Z){return new iz(K-Math.floor(K),Z-Math.floor(Z))};a3.abI=function(K,Z){var b=Z.x,J=Z.y,w=Math.abs(b-K.x),Y=Math.abs(J-K.y);
- if(Math.abs(b-1-K.x)<w)b--;else if(Math.abs(b+1-K.x)<w)b++;if(Math.abs(J-1-K.y)<Y)J--;else if(Math.abs(J+1-K.y)<Y)J++;
- w=K.x-b;Y=K.y-J;return Math.sqrt(w*w+Y*Y)};a3.prototype.Rw=function(K){};a3.ais=function(K,Z,b){var J,w,Y,S=K.Brsh.v.Dmtr.v.val;
- if(K.Brsh.v.classID=="computedBrush"){var d=K.Brsh.v.Hrdn.v.val/100,x=1+.55*(1-d);Y=S<100?1.2:1;var c=Math.round(Y*S*x);
- w=new bW(0,0,c,c);J=X.T(c*c*4);var M=new Uint32Array(J.buffer),u=c/2,t=x/u,U=Date.now(),A=a3.EN(d),y=Math.round(8e3/u),Z=A[0],B=A[1]-y,I=A[2]+y,j=Math.min(c,(c>>>1)+1);
- for(var H=0;H<j;H++){var k=t*(H-u+.25);k*=k;var C=t*(H-u+.75);C*=C;var i=H*c,E=(c-1-H)*c;for(var o=0;
- o<j;o++){var $=t*(o-u+.25),m=Math.floor(Math.sqrt($*$+k)*(4e3/1.55));if(I<m)continue;else if(m<B){var z=4278190080;
- while(o<j){var r=c-1-o;M[i+o]=z;M[i+r]=z;M[E+o]=z;M[E+r]=z;o++}break}else{var f=t*(o-u+.75),W=Math.floor(Math.sqrt(f*f+k)*(4e3/1.55)),h=Math.floor(Math.sqrt($*$+C)*(4e3/1.55)),_=Math.floor(Math.sqrt(f*f+C)*(4e3/1.55)),z=~~(.5+255*.25*(Z[m]+Z[W]+Z[h]+Z[_]))<<24,r=c-1-o;
- M[i+o]=z;M[i+r]=z;M[E+o]=z;M[E+r]=z}}}}if(K.Brsh.v.classID=="sampledBrush"){var D;for(var H=0;H<Z.length;
- H++)if(Z[H].id==K.Brsh.v.sampledData.v)D=Z[H];w=new bW(0,0,D._.d,D._.v);Y=Math.max(w.d,w.v)/S;J=X.T(w.t()*4);
- X.qe(D.channel,J,3)}while(Math.min(w.d,w.v)>S*2){var l=new bW(w.x,w.y,Math.floor(w.d/2),Math.floor(w.v/2)),L=P.o.U3([J,w],new cM(l.d/w.d,0,0,l.v/w.v,0,0));
- Y*=l.d/w.d;w=L.rect;J=L.buffer}return{a49:Y,iM:w,NW:J}};a3.lu=[];a3.EN=function(K){if(a3.lu[K])return a3.lu[K];
- var Z=Math.pow(K,.55),b=new Float64Array(8e3),J=0,w=8e3;for(var H=0;H<8e3;H++){var Y=a3.anX(H*(1.55/4e3),Z);
- if(Y>=1)J=H;else if(Y<=0&&w==8e3)w=H;b[H]=Y}var S=[b,J,w];a3.lu[K]=S;return S};a3.anX=function(K,Z){var b=K<Z?1:a3.agl((K-Z)/Math.pow(1.001-Z,.86));
- return b};a3.agl=function(K){var Z=K*.85;return Math.exp(-(Z*Z)*(1/(2*.4*.4)))*(1/(.4*Math.sqrt(2*Math.PI)))};
- a3.prototype.Ri=function(){return this.rect.clone()};a3.prototype.CN=function(){return this.Rq.bY(this.rect)};
- a3.prototype.gs=function(){return this.B0.bY(this.rect)};a3.prototype.uc=function(){return this.h3};
- a3.Yh=null;a3.xg=null;a3.eO=function(K,Z,b,J,w,Y){var S=a3.Yh,d=a3.xg;if(S==null){a3.Yh=S=R.w("canvas","");
- a3.xg=d=S.getContext("2d")}if(Y==null)Y=J;if(S.width!=Y||S.height!=w){S.width=Y;S.height=w}else d.clearRect(0,0,Y,w);
- d.fillStyle="#000000";d.font=Math.floor(10*R.M())+"px sans-serif";var x=K.Brsh.v.Dmtr.v.val,c=""+x,M=d.measureText(c);
- d.fillText(c,(J-M.width)/2,w-2);var u=J,t=w-10*R.M(),U=Math.min(u,t),A=K.Brsh.v.classID;if(A=="computedBrush"){d.translate(u/2,t/2);
- d.rotate(-K.Brsh.v.Angl.v.val*Math.PI/180);d.scale(1,.1+.9*K.Brsh.v.Rndn.v.val/100);var y=Math.min(.95*U/2,x/2)+.5,B=.9*K.Brsh.v.Hrdn.v.val/100,I=d.createRadialGradient(0,0,0,0,0,y);
- I.addColorStop(B,"rgba(0,0,0,1)");I.addColorStop((.5+B)/1.5,"rgba(0,0,0,.5)");I.addColorStop(1,"rgba(0,0,0,0)");
- d.fillStyle=I;d.fillRect(-y,-y,2*y,2*y);d.setTransform(1,0,0,1,0,0)}else if(A=="sampledBrush"){var j,o=0;
- for(var H=0;H<Z.length;H++)if(Z[H].id==K.Brsh.v.sampledData.v)j=Z[H];var k=j.a0o;if(k==null){k=j.a0o=[j.channel,j._];
- X.gY(k)}var C=j.channel,i=j._.d,E=j._.v;while((i>u||E>t)&&k[o+2]){o+=2;C=k[o];i=k[o+1].d;E=k[o+1].v}if(i*E!=0){var $=X.T(i*E*4);
- X.qe(C,$,3);var m=new ImageData(new Uint8ClampedArray($.buffer),i,E);d.putImageData(m,Math.round((u-i)/2),Math.round((t-E)/2))}}else{}return S.toDataURL()};
- a3.mQ=function(K,Z,b,J){if(b==0)b=1;var w=K.Brsh.v,Y=w.Dmtr.v.val,S=w.Dmtr.v.val=Math.min(J!=null?Math.round(J*2.6):3e3,Y*b),d=w.Hrdn?w.Hrdn.v.val/100:1,x=J!=null?J:Math.round(S*(1+.55*(1-d)))+4,u;
- x=Math.max(15,Math.min(x,3e3));var c=new bW(0,0,x,x),M=new a3(K,Z,null,{YV:1},16711712,0,c);w.Dmtr.v.val=Y;
- M.moveTo(c.d/2,c.v/2);var t=M.uc(),U=M.Ri();if(c.wV(U))u=t;else{u=X.T(c.t()*4);X.EU(t,U,u,c)}return[u,c,S]};
- a3.EO=function(K,Z,b,J){var w=a3.mQ(K,Z,b),Y=w[0].slice(0),S=w[1],d=w[2],x=S.t(),c=X.T(x);X.y4(Y,c,3);
- var M=X.T(x);X.G.afs(c,M,S);if(d<3||X.J5(M,0)||J&&d>12){var u=S.d,t=u>>>1,U=M,A=255;for(var H=0;H<4;
- H++){U[u*(t-6+H)+t]=A;U[u*t+t-6+H]=A;U[u*t+t+6-H]=A;U[u*(t+6-H)+t]=A}}var y=[1,2,1,2,8,2,1,2,1];y=X.kF.Eu(y);
- X.kF.di(M,c,S.d,S.v,y);X.Zs(Y,4294967295);X.qe(c,Y,3);for(var H=0;H<x;H++)if(M[H]==255){Y[H<<2]=Y[(H<<2)+1]=Y[(H<<2)+2]=0;
- Y[(H<<2)+3]=255}return{Bg:Y,_:S,_S:new iz(S.d/2,S.v/2)}};a3.w0="0";a3.hr="1";a3.lS="2";a3.mN="3";var a5={};
- a5.rv=function(K,Z){var b=K.ti(),x;if(b.x==Infinity||b.S2())return{h3:X.T(0),_:new bW,NE:new bW};var J=K.ti(),w=a5.N9(K,Z),Y=X.O.lE(w.H);
- if(Y.S2())return{h3:X.T(0),_:new bW,NE:new bW};var S=R.w("canvas","");S.width=Y.d;S.height=Y.v;var d=S.getContext("2d");
- d.translate(-Y.x,-Y.y);a5.a0U(w,d);if(K.Vm.length!=0){var c=hW.jv(Z),M=d.getImageData(0,0,Y.d,Y.v);x=new Uint8Array(M.data.buffer);
- if(c==0)for(var H=0;H<x.length;H+=4)x[H+3]=x[H+3]>80?255:0;if(c==3)for(var H=0;H<x.length;H+=4)x[H+3]=Math.min(255,x[H+3]*1.5)}else x=X.T(Y.t()*4);
- return{h3:x,_:Y,NE:J}};a5.N9=function(K,Z){var b={Z:[],H:[]},J=Z.J,w=hW.jv(Z),Y=Math.max(J.a*J.a,J.hy*J.hy)<1e-9?J:null;
- if(w==3||w==4)Y=null;a5.a4Y(K,b,Y);if(!X.PD.Pv(Z.bL)){var S=X.O.Jv(b.H);b=X.O.p6(b);b=X.O.BF(b,Math.min(S.d,S.v)/8);
- var d=hW.Ri(Z,K),x=X.PD.ni(Z.bL,d);X.G5.apply(x,b.H,d)}X.O.J(b.H,J,b.H);return b};a5.a0U=function(K,Z){Typr.U.pathToContext({crds:K.H,cmds:K.Z},Z)};
- a5.K1=function(K,Z){if(!dD.pm())return;var b=K.eA,J=b.ResourceDict.FontSet,w=b.ResourceDict.StyleSheetSet[0].StyleSheetData,Y=b.EngineDict.StyleRun.RunLengthArray,S=b.EngineDict.StyleRun.RunArray,d=hW.hk(b),x=!0,c={},M=0;
- for(var H=0;H<S.length;H++){var u=S[H].StyleSheet.StyleSheetData.Font;if(u==null)u=w.Font;for(var t=0;
- t<Y[H];t++){var U=d.charCodeAt(M+t),A=u+","+(U>128?U:-1);if(c[A]==null){c[A]=1;if(Z.Si(J[u].Name,U)==null)x=!1}}M+=Y[H]}return x};
- a5.a4Y=function(K,Z,b){var J=new cM;for(var H=0;H<K.JC.length;H++)a5.adz(K.Vm,K.JC[H],Z,J,b)};a5.adz=function(K,Z,b,J,w){J.translate(Z.Yy.x,Z.Yy.y);
- for(var H=0;H<Z.bw.length;H++){var Y={},S=Z.bw[H];if(!S.ry)break;var d=J.clone();d.translate(S.Yy.x,S.Yy.y);
- if(w){var x=w.yy+d.yy*w.tX;d.yy=(Math.round(x)-w.yy)/w.tX}for(var c=S.start;c<S.end;c++)a5.a04(K,Z.dO[c],Z,Y,b,d)}J.translate(-Z.Yy.x,-Z.Yy.y)};
- a5.acP="()<>[]{}\xAB\xBB\u0F3A\u0F3B\u0F3C\u0F3D\u169B\u169C\u2039\u203A\u2045\u2046\u207D\u207E\u208D\u208E\u2208\u2209\u220A\u220B\u220C\u220D\u2215\u223C\u223D\u2243\u2252\u2253\u2254\u2255\u2264\u2265\u2266\u2267\u2268\u2269\u226A\u226B\u226E\u226F\u2270\u2271\u2272\u2273\u2274\u2275\u2276\u2277\u2278\u2279\u227A\u227B\u227C\u227D\u227E\u227F\u2280\u2281\u2282\u2283\u2284\u2285\u2286\u2287\u2288\u2289\u228A\u228B\u228F\u2290\u2291\u2292\u2298\u22A2\u22A3\u22A6\u22A8\u22A9\u22AB\u22B0\u22B1\u22B2\u22B3\u22B4\u22B5\u22B6\u22B7\u22C9\u22CA\u22CB\u22CC\u22CD\u22D0\u22D1\u22D6\u22D7\u22D8\u22D9\u22DA\u22DB\u22DC\u22DD\u22DE\u22DF\u22E0\u22E1\u22E2\u22E3\u22E4\u22E5\u22E6\u22E7\u22E8\u22E9\u22EA\u22EB\u22EC\u22ED\u22F0\u22F1\u22F2\u22F3\u22F4\u22F6\u22F7\u22FA\u22FB\u22FC\u22FD\u22FE\u2308\u2309\u230A\u230B\u2329\u232A\u2768\u2769\u276A\u276B\u276C\u276D\u276E\u276F\u2770\u2771\u2772\u2773\u2774\u2775\u27C3\u27C4\u27C5\u27C6\u27C8\u27C9\u27CB\u27CD\u27D5\u27D6\u27DD\u27DE\u27E2\u27E3\u27E4\u27E5\u27E6\u27E7\u27E8\u27E9\u27EA\u27EB\u27EC\u27ED\u27EE\u27EF\u2983\u2984\u2985\u2986\u2987\u2988\u2989\u298A\u298B\u298C\u298D\u298E\u298F\u2990\u2991\u2992\u2993\u2994\u2995\u2996\u2997\u2998\u29B8\u29C0\u29C1\u29C4\u29C5\u29CF\u29D0\u29D1\u29D2\u29D4\u29D5\u29D8\u29D9\u29DA\u29DB\u29F5\u29F8\u29F9\u29FC\u29FD\u2A2B\u2A2C\u2A2D\u2A2E\u2A34\u2A35\u2A3C\u2A3D\u2A64\u2A65\u2A79\u2A7A\u2A7D\u2A7E\u2A7F\u2A80\u2A81\u2A82\u2A83\u2A84\u2A8B\u2A8C\u2A91\u2A92\u2A93\u2A94\u2A95\u2A96\u2A97\u2A98\u2A99\u2A9A\u2A9B\u2A9C\u2AA1\u2AA2\u2AA6\u2AA7\u2AA8\u2AA9\u2AAA\u2AAB\u2AAC\u2AAD\u2AAF\u2AB0\u2AB3\u2AB4\u2ABB\u2ABC\u2ABD\u2ABE\u2ABF\u2AC0\u2AC1\u2AC2\u2AC3\u2AC4\u2AC5\u2AC6\u2ACD\u2ACE\u2ACF\u2AD0\u2AD1\u2AD2\u2AD3\u2AD4\u2AD5\u2AD6\u2ADE\u2AE3\u2AE4\u2AE5\u2AEC\u2AED\u2AF7\u2AF8\u2AF9\u2AFA\u2E02\u2E03\u2E04\u2E05\u2E09\u2E0A\u2E0C\u2E0D\u2E1C\u2E1D\u2E20\u2E21\u2E22\u2E23\u2E24\u2E25\u2E26\u2E27\u2E28\u2E29\u3008\u3009\u300A\u300B\u300C\u300D\u300E\u300F\u3010\u3011\u3014\u3015\u3016\u3017\u3018\u3019\u301A\u301B\uFE59\uFE5A\uFE5B\uFE5C\uFE5D\uFE5E\uFE64\uFE65\uFF08\uFF09\uFF1C\uFF1E\uFF3B\uFF3D\uFF5B\uFF5D\uFF5F\uFF60\uFF62\uFF63";
- a5.a04=function(K,Z,b,J,w,Y){Y.translate(Z.Yy.x,Z.Yy.y);for(var S=Z.l2;S<=Z.FJ;S++){var d=b.MW[S],x=d._.d,c=K[b.afn+d.Sy];
- if(c.fg=="\n")continue;var M=c.r1.FontSize/c.Dl.head.unitsPerEm,u=hW.GG(c.r1),t=(Math.round(u.h)<<16)+(Math.round(u.l)<<8)+Math.round(u.a);
- w.Z.push("#"+X.fo(t));var U=Y.clone();U.translate(d.Yy.x+d._h*M,d.Yy.y-d.go*M);var A=new cM;A.scale(M,-M);
- if(c.hq==1&&a5.acP.indexOf(c.fg)!=-1)A.concat(new cM(-1,0,0,1,x,0));if(c.r1.FauxItalic)A.concat(new cM(1,0,-Math.tan(.18),1,0,0));
- A.translate(0,c.MF);A.scale(c.scale.x,c.scale.y);if(c.r1.BaselineShift!=null)A.translate(0,-c.r1.BaselineShift);
- if(d.qb!=0){A.rotate(-d.qb)}A.concat(U);if(d.path.Z.length!=0&&c.fg!="\t"){if(c.r1.FauxBold){var y=c.r1.FontSize/2048*27*c.scale.x;
- A._i+=y;X.O.concat(w,d.path,A);A._i-=y+y;X.O.concat(w,d.path,A)}else X.O.concat(w,d.path,A)}if(c.fg!="\n"){if(c.r1.Underline){if(J.xD==null)J.xD=c.Dl.post.underlineThickness;
- if(J.a1R==null)J.a1R=c.Dl.post.underlinePosition;var B=0,I=J.a1R-J.xD/2,j=d.VI*1.05,k=-J.xD;X.O.concat(w,{Z:["M","L","L","L","Z"],H:[B,I,B+j,I,B+j,I+k,B,I+k]},A)}if(c.r1.Strikethrough){var C=c.Dl["OS/2"].yStrikeoutSize,i=c.Dl["OS/2"].yStrikeoutPosition,B=0,I=i+C/2,j=d.VI*1.05,k=-C;
- X.O.concat(w,{Z:["M","L","L","L","Z"],H:[B,I,B+j,I,B+j,I+k,B,I+k]},A)}}w.Z.push("X")}Y.translate(-Z.Yy.x,-Z.Yy.y)};
- function dD(K,Z){var b=hW.ZB(K),J,w,Y=hW.Fh(K),x;if(K.Curve)w=dD.gR(K.Curve);if(b!=0){J=new bW(Y[0],Y[1],Y[2],Y[3]);
- if(b==2){J.d=w[5]-w[4];J.v=9999}}this.JC=[];this.Vm=[];this.bn=b;var S=this.ak0=hW.hk(K),d=-1;for(var H=0;
- H<S.length;H++){var c=x,M=hW.ZN(K,H);if(M!=d){d=M;c=x=hW.adP(K,H)}var u={fg:S.charAt(H),r1:c,Dl:null,h9:-1,MF:0,scale:new iz(0,0),MD:0,lineHeight:0,hq:0},t=K.ResourceDict.FontSet[c.Font].Name,U=u.Dl=Z.Si(t,S.charCodeAt(H));
- u.scale.x=c.HorizontalScale==null?1:c.HorizontalScale;u.scale.y=c.VerticalScale==null?1:c.VerticalScale;
- var A=U["OS/2"],y=U.hhea;if(c.FontCaps==1&&u.fg!=u.fg.toUpperCase()){var B=A.sxHeight?A.sxHeight/A.sTypoAscender:.76;
- u.scale.x*=B;u.scale.y*=B}var I=1/U.head.unitsPerEm*c.FontSize;if(c.FontBaseline==1){var B=K.ResourceDict.SuperscriptSize;
- u.scale.x*=B;u.scale.y*=B;u.MF-=K.ResourceDict.SuperscriptPosition*c.FontSize}if(c.FontBaseline==2){var B=K.ResourceDict.SubscriptSize;
- u.scale.x*=B;u.scale.y*=B;u.MF+=K.ResourceDict.SubscriptPosition*c.FontSize}var j=dD.MD(U,t);u.MD=j*I;
- u.lineHeight=c.FontSize*1.2;if(c.AutoLeading==!1)u.lineHeight=c.Leading;if(u.lineHeight==0)u.lineHeight=.001;
- this.Vm.push(u)}var k=this.JC,C=[0];for(var H=0;H<K.EngineDict.ParagraphRun.RunLengthArray.length;H++){var i=new dD.mg(K,Z,this.Vm,H,J,C,b==1?w:null);
- k.push(i)}if(b==2){var E=K.Curve.Points,o=w[0],$=w[1],m=w[2],z=w[3],r=w[4],f=w[5];for(var H=0;H<k.length;
- H++)for(var W=0;W<k[H].bw.length;W++)if(!(H==0&&W==0))k[H].bw[W].ry=!1;var i=k[0],h=i.bw[0];i.Yy.dH(0,0);
- h.Yy.dH(0,0);for(var W=h.start;W<h.end;W++){var _=i.dO[W],D=_.Yy.x;_.Yy.x=0;for(var l=_.l2;l<=_.FJ;l++){var L=i.MW[l],N=L._.d/2;
- L.Yy.x+=D;var a=dD.a6E(o,(r+L.Yy.x+N)%z);L.Yy.x=a[0]-N*a[2];L.Yy.y=a[1]-N*a[3];L.qb=Math.atan2(a[3],a[2])}}}}dD.MD=function(K,Z){var b=K["OS/2"],J=K.hhea,w=0,w=0,Y=[];
- Y.push(b&&b.sxHeight&&Z.toLowerCase().indexOf("capitals")!=-1?b.sxHeight:0);Y.push(b&&b.sCapHeight?b.sCapHeight:0);
- Y.push(b&&b.sTypoAscender?b.sTypoAscender:0);Y.push(J.ascender?J.ascender:0);for(var S=0;S<Y.length;
- S++)if(Y[S]!=0){w=Y[S];break}return w};dD.prototype.akl=function(){return!this.sO(0)};dD.prototype.abw=function(){return this.sO(1)};
- dD.prototype.sO=function(K){var Z=this.JC,b=!0,J=0;for(var H=0;H<Z.length;H++){var w=Z[H].bw,Y=w.length;
- J+=Y;for(var S=0;S<Y;S++)b&=w[S].ry}return[b,J][K]};dD.gR=function(K){var Z=K.Points,b=Z.length,J=b>>>3,w=K.TextOnPathTRange,Y=K.Reversed,M=0,u=0;
- if(Y){var S=Z.slice(0);for(var H=0;H<b;H+=2){S[H]=Z[b-2-H];S[H+1]=Z[b-1-H]}Z=S;w=[J-w[1]%J,J-w[0]%J]}var d=[],x=[0],c=[0];
- for(var H=0;H<b;H+=8){var t=Z[H+6]-Z[H+0],U=Z[H+7]-Z[H+1],A=Math.round(4*Math.sqrt(t*t+U*U));for(var y=0;
- y<A;y++){var B=y/A,I=1-B,j=I*I*I*Z[H+0]+3*I*I*B*Z[H+2]+3*I*B*B*Z[H+4]+B*B*B*Z[H+6],k=I*I*I*Z[H+1]+3*I*I*B*Z[H+3]+3*I*B*B*Z[H+5]+B*B*B*Z[H+7];
- d.push(j,k);if(H+y!=0){var t=j-M,U=k-u;c.push(c[c.length-1]+Math.sqrt(t*t+U*U));x.push((H>>>3)+B)}M=j;
- u=k}}var C=c.length,i=c[C-1],E=dD.om(w[0],x),o=dD.om(w[1]%J,x),$=c[E%C],m=c[o%C];if($>=m)m+=i;return[d,x,c,i,$,m]};
- dD.om=function(K,Z){var H=0;while(Z[H]<K)H++;return H};dD.a6E=function(K,Z){var b=0,H=0,J,w,Y;while(b<Z){J=K[H+2]-K[H];
- w=K[H+3]-K[H+1];Y=Math.sqrt(J*J+w*w);b+=Y;H+=2}return[K[H],K[H+1],J/Y,w/Y]};dD.prototype.acQ=function(K){return this.Vm[K]};
- dD.prototype.a6i=function(K){for(var Z=0;Z<this.JC.length;Z++){var b=this.JC[Z];for(var J=0;J<b.bw.length;
- J++){var w=b.bw[J],Y=b.dO[w.start].start,S=b.dO[w.end-1].end;if(Y<K&&K<S)return[Y,S-1]}}return[0,1]};
- dD.prototype.N8=function(K,Z){var b=-1,J=this.JC;if(this.bn==2){var w=1e9,Y=0,S=J[0],d=S.bw[0];for(var x=d.start;
- x<d.end;x++){var c=S.dO[x];for(var M=c.l2;M<=c.FJ;M++){var u=S.MW[M],t=u._.d,U=K.x-u.Yy.x,A=K.y-u.Yy.y,y=U*U+A*A;
- if(y<w){w=y;Y=u.Sy}}}if(Y!=0&&this.ak0.codePointAt(Y-1)>65535)Y--;return Y}for(var B=0;B<J.length;B++){var S=J[B];
- for(var I=0;I<S.bw.length;I++){b++;var d=S.bw[I],j=S.bw[I+1];if(j==null&&B<J.length-1)j=J[B+1].bw[0];
- if(Z!=null){if(b!=Z)continue}else{if(j!=null&&S.Yy.y+d.Yy.y<K.y)continue}for(var x=d.start;x<d.end;x++){var c=S.dO[x];
- for(var M=c.l2;M<=c.FJ;M++){var u=S.MW[M],t=u._.d,k=S.Yy.x+d.Yy.x+c.Yy.x,C=k+u.Yy.x,i=k+(M<c.FJ?S.MW[M+1].Yy.x:u.Yy.x+t);
- if(K.x<=i||x+1==d.end&&M==c.FJ){var E=S.afn+u.Sy,o=this.Vm[E],$=o.hq&1;if(o.fg!="\n"&&($==0&&K.x>C+t/2||$==1&&K.x<C+t/2))E+=this.ak0.codePointAt(E)>65535?2:1;
- return E}}}}}};dD.prototype.fb=function(K){var Z={_:new bW,Wb:0},b=0;for(var J=0;J<this.JC.length;J++){var w=this.JC[J];
- for(var Y=0;Y<w.bw.length;Y++){var S=w.bw[Y];Z.Wb=b;b++;for(var d=S.start;d<S.end;d++){var x=w.dO[d];
- for(var c=x.start;c<x.end;c++){if(c==K){var M=this.Vm[c],u=M.h9,t=w.MW[u].Sy,U=1;while(w.MW[u]!=null&&w.MW[u].Sy==t){var A=w.MW[u],y=w.Yy.x+S.Yy.x+x.Yy.x+A.Yy.x,B=w.Yy.y+S.Yy.y+x.Yy.y+A.Yy.y;
- Z._=Z._.tO(new bW(y,B-M.lineHeight,A._.d,M.lineHeight));Z.qb=A.qb;u+=U}return Z}}}}}};dD.prototype.ti=function(){var K=Infinity,Z=Infinity,b=-Infinity,J=-Infinity;
- for(var H=0;H<this.JC.length;H++){var w=this.JC[H];for(var Y=0;Y<w.bw.length;Y++){var S=w.bw[Y];if(!S.ry)break;
- for(var d=S.start;d<S.end;d++){var x=w.dO[d];for(var c=x.l2;c<=x.FJ;c++){var M=w.MW[c],u=M._,t=w.Yy.x+S.Yy.x+x.Yy.x+M.Yy.x,U=w.Yy.y+S.Yy.y+x.Yy.y+M.Yy.y;
- K=Math.min(K,t+u.x);Z=Math.min(Z,U+u.y);b=Math.max(b,t+u.x+u.d);J=Math.max(J,U+u.y+u.v)}}}}return new bW(K,Z,b-K,J-Z)};
- dD.AK=function(K){return 19968<=K&&K<=40959||12288<=K&&K<=12543};dD.a7I=function(K,Z,b,J,w,Y,S){var d=[Y],x=0;
- for(var H=Y;H<S;H++){if(b[H]==null)console.log(H,Y,S,b);var c=b[H].fg,M=c.charCodeAt(0);if(M==32||M==9){d.push(x,H,1,H+1);
- x=0}else if(M==3851){d.push(x+1,H+1);x=0}else if(dD.AK(M)){d.push(x,H);x=1}else if(H!=Y&&b[H].hq!=b[H-1].hq){d.push(x,H);
- x=1}else x++}d.push(x);var u=[];for(var H=0;H<d.length;H+=2){var t=d[H],U=d[H+1];if(U==0)continue;u.push(new dD.agZ(K,Z,b,J,w,t,U))}return u};
- dD.aeA=function(K,Z,b,J,w,Y,S){var d=[0,Z?Z.d:1e9],x=[];if(J){var c=K[Y].MD,M=w+(w==0?c:K[Y].lineHeight),u=M-c*.9,t=X.O.r3(J[0],u),U=t.length,A=X.O.r3(J[0],M),y=A.length;
- if(U!=0&&y!=0){var B=0,I=0;d=[];while(B<U&&I<y){var j=Math.max(t[B],A[I]),k=t[B+1],C=A[I+1],i=Math.min(k,C);
- if(j<i)d.push(j,i);if(k<C)B+=2;else I+=2}}}for(var E=0;E<d.length;E+=2){var o=d[E+1]-d[E],$=0,m=Y,z=Z?o-b.StartIndent-b.EndIndent-(Y==0?b.FirstLineIndent:0):Infinity;
- while(Y!=K.length){var r=K[Y],f=$==0||(r.s0||r.Tz)||$+r._.d<z;if(!f)break;$+=r._.d;Y++}x.push(Y-m)}S[0]=x;
- S[1]=d;S[2]=Y};dD.aaM=function(K,Z){var b=K.length,J=new Uint32Array(b),w=new Uint8Array(b),Y=0;for(var H=0;
- H<b;H++){w[H]=0;var S=K.charCodeAt(H);J[H]=S;if(S>Y)Y=S}if(Y>1424)w=dD.a8Q(J,Z);return w};dD.mg=function(K,Z,b,J,w,Y,S){this.dO=[];
- this.bw=[];this.Yy=new iz(0,0);this.MW=null;this.dO=null;this.r1=hW.aa7(K,J);var d=this.r1,u=0,A="",k=0,C=1,G=0;
- if(J!=0){var x=d.SpaceBefore;if(x!=null)Y[0]+=x}var c=K.EngineDict.ParagraphRun.RunLengthArray,M=c[J];
- for(var H=0;H<J;H++)u+=c[H];var t=d._Direction?d._Direction:0;this.afn=u;var U=hW.hk(K).slice(u,u+M);
- for(var y=0;y<U.length;y++){var B=U.charAt(y);A+=b[u+y].r1.FontCaps==0?B:B.toUpperCase()}U=A;var I=dD.aaM(U,t),j=[],i=I[H]&1,E=b[u].Dl;
- b[u].hq=I[0];for(var H=1;H<U.length;H++){var B=b[u+H],o=I[H];B.hq=o;if(o!=i||B.Dl!=E){j.push(k,C);k=H;
- C=1;i=o;E=B.Dl}else C++}j.push(k,C);var $=this.MW=[];for(var H=0;H<j.length;H+=2){var m=j[H],z=j[H+1],r=(b[u+m].hq&1)==0,f=U.slice(m,m+z),W=Typr.U.shapeHB(b[u+m].Dl,f,r),h=[],l=0;
- for(var y=0;y<W.length;y++){var _=W[y];h.push({l:_.g,Sy:_.cl,VI:_.ax,NJ:_.ay,_h:_.dx,go:_.dy})}W=h;var D=W.slice(0);
- if(!r)D.reverse();for(var y=0;y<f.length;y++){while(l+1<D.length&&D[l+1].Sy<=y){l++}while(l>0&&D[l-1].Sy==y)l--;
- b[u+m+y].h9=$.length+(r?l:D.length-l-1)}for(var y=0;y<W.length;y++){$.push(W[y]);W[y].Sy+=m;var B=b[u+W[y].Sy];
- if(B.fg=="\n")W[y].VI=0;if(B.fg=="\t")W[y].VI=B.Dl.head.unitsPerEm*2}}var L=hW.ev(d),N=this.dO=dD.a7I(K,Z,b,u,$,u,u+M),a=this.bw,p=-1,A=[null,null,0];
- while(G<N.length){dD.aeA(N,w,d,S,Y[0],G,A);p++;var T={start:G,end:0,_:new bW,Yy:new iz(0,0),ry:!0},g_=0,iQ=0;
- a.push(T);T.end=A[2];var g=T.end==N.length;function co(D,m,bE){var iB=bE-m>>>1;for(var H=0;H<iB;H++){var i2=D[m+H];
- D[m+H]=D[bE-1-H];D[bE-1-H]=i2}}for(var eJ=1;eJ<5;eJ++){var d9=-1;for(var H=T.start;H<T.end;H++){var o=b[N[H].start].hq;
- if(d9==-1&&o>=eJ)d9=H;else if(d9!=-1&&o<eJ){co(N,d9,H);d9=-1}}var el=T.end;if(t==0&&N[el-1].s0)el--;
- if(d9!=-1)co(N,d9,el)}var O=A[0],fO=A[1],d9=G,hn=G;for(var an=0;an<O.length;an++){var cF=fO[an*2+1]-fO[an*2],cY=0;
- d9=hn;hn+=O[an];var iF=this.aiV(d9,hn,N,t,w!=null);if(w){if(L==1||g&&L==4)cY=iF[1]+(cF-iF[0]);if(L==2||g&&L==5)cY=iF[1]+(cF-iF[0])/2;
- if(p==0)cY+=d.FirstLineIndent;cY+=d.StartIndent}else{if(L==0)cY=d.StartIndent+d.FirstLineIndent;if(L==1)cY=-iF[0]-d.EndIndent;
- if(L==2)cY=-iF[0]/2}cY+=fO[an*2];if(w&&L>2&&(L==6||!g))this.ab8(d9,hn,N,cF,t,cY);else{var eU=cY;for(var H=d9;
- H<hn;H++){N[H].Yy.x=eU;eU+=N[H]._.d}}}G=T.end;for(var H=T.start;H<T.end;H++){var b5=N[H]._.clone();b5.Be(N[H].Yy);
- T._=T._.tO(b5);g_=Math.max(g_,N[H].MD);iQ=Math.max(iQ,N[H].lineHeight)}T.Yy.y=p==0?0:a[p-1].Yy.y+iQ;
- if(p==0){if(J==0&&w)Y[0]+=g_;if(J!=0)Y[0]+=iQ;this.Yy.y=Y[0]}else Y[0]+=iQ;if(w)T.ry=this.Yy.y+T.Yy.y<w.y+w.v}var eK=d.SpaceAfter;
- if(eK!=null)Y[0]+=eK};dD.mg.prototype.aiV=function(K,Z,b,J,w){var Y=0,S=0;for(var H=K;H<Z;H++)Y+=b[H]._.d;
- if(w){if(J==0)for(var H=Z-1;H>=K;H--)if(b[H].s0||b[H].Tz)Y-=b[H]._.d;else break;if(J==1)for(var H=K;
- H<Z;H++)if(b[H].s0||b[H].Tz){var d=b[H]._.d;Y-=d;S-=d}else break}return[Y,S]};dD.mg.prototype.ab8=function(K,Z,b,J,w,Y){var S=0,d=0,x=0,c=0;
- for(var H=K;H<Z;H++)if(b[H].s0)x++;else{S+=b[H]._.d;d++}if(w==0)for(var H=Z-1;H>=K;H--)if(b[H].s0||b[H].Tz){if(b[H].s0){x--}}else break;
- if(w==1)for(var H=K;H<Z;H++)if(b[H].s0||b[H].Tz){if(b[H].s0){x--;c++}}else break;if(d<=1||x==0){if(d==1)b[K].Yy.x=Y;
- return}var M=(J-S)/x,u=-c*M;for(var H=K;H<Z;H++){if(b[H].s0)this.MW[b[H].l2]._.d=b[H]._.d=M;b[H].Yy.x=Y+u;
- u+=b[H]._.d}};dD.agZ=function(K,Z,b,J,w,Y,S){this.af="";for(var H=0;H<S;H++)this.af+=b[Y+H].fg;this.s0=S==1&&(b[Y].fg==" "||b[Y].fg=="\t");
- this.Tz=S==1&&b[Y].fg=="\n";this.start=Y;this.end=Y+S;this._=new bW;this.Yy=new iz(0,0);this.MD=0;this.lineHeight=0;
- var d=0,x=0;if(S==0){this.lineHeight=b[Y].lineHeight;this.MD=b[Y].MD;this._=new bW(0,-b[Y].lineHeight,0,b[Y].lineHeight)}var c=b[Y].h9,M=b[Y+S-1].h9;
- if(M<c){var u=c;c=M;M=u}while(M+1<w.length&&w[M].Sy==w[M+1].Sy){M++}this.l2=c;this.FJ=M;for(var t=c;
- t<=M;t++){var U=w[t],A=b[J+U.Sy],y=1/A.Dl.head.unitsPerEm*A.r1.FontSize,k=0;if(!A.r1.AutoKerning)d+=A.r1.Kerning*2*y*A.scale.x;
- var B=U.VI*y*A.scale.x;U.Yy=new iz(d,0);U.qb=0;U._=new bW(0,-A.lineHeight,B,A.lineHeight);var I=Typr.U.glyphToPath(A.Dl,U.l);
- U.path={Z:I.cmds,H:I.crds};var j=U._.clone();j.Be(U.Yy);if(A.r1.Tracking!=null)k=A.r1.Tracking*.001*A.r1.FontSize;
- if(A.r1.FauxBold==!0)k+=.027*A.r1.FontSize;d+=B+k;if(S==1&&(A.fg==" "||A.fg=="\t"))j.d+=2*k;else if(S==1&&A.fg!=null&&dD.AK(A.fg.charCodeAt(0)))j.d+=k;
- this._=this._.tO(j);this.MD=Math.max(this.MD,A.MD);this.lineHeight=Math.max(this.lineHeight,A.lineHeight)}};
- dD.ki=0;dD.pm=function(){if(dD.ki==2)return!0;if(dD.ki==1)return!1;dD.ki=1;function K(){fetch("code/external/fribidi.wasm").then(function(Z){return Z.arrayBuffer()}).then(function(Z){return WebAssembly.instantiate(Z)}).then(function(Z){var b=Z.instance.exports,J=b.memory,S=16,d=256,x=1;
- J.grow(400);var w=new Uint8Array(J.buffer),Y=new Uint32Array(J.buffer),c=S|d,M=S|d|x;dD.a8Q=function(t,U){var A=t.length,y=b.calloc(A*4+4+A*4+A*4+A,1),B=y+A*4,I=B+4,j=I+A*4,k=j+A*4;
- Y.set(t,y>>>2);Y[B>>>2]=U==0?c:M;b.fribidi_get_bidi_types(y,A,I);b.fribidi_get_bracket_types(y,A,I,j);
- b.fribidi_get_par_embedding_levels_ex(I,j,A,B,k);var C=w.slice(k,k+A);b.free(y);return C};dD.ki=2;var u=new n(R.E.P,!0);
- u.data={e:R.U.QM,NQ:"add",y2:eV.gj,BO:null};hs.BB.B(u)})}Typr.U.initHB("code/external/hb.wasm",K);return!1};
- function hW(){}hW.Ha=function(K){return JSON.parse(JSON.stringify(K))};hW.W_=function(K,Z){for(var b in Z)K[b]=Z[b]};
- hW.xo=function(K,Z,b){var J=hW.a3H();if(b)hW.bj(J,0,0,b);var w={J:new cM(1,0,0,1,Math.round(K),Math.round(Z)),eA:J};
- w.xQ=hW.t0();w.bL=X.PD.T();w.NE=new bW;return w};hW.Z0=function(K){var Z=["CharacterDirection",0];for(var H=0;
- H<Z.length;H+=2){if(K[Z[H]]!=null&&K[Z[H]]!=Z[H+1]){throw"e";console.log(Z[H],K[Z[H]])}}if(K instanceof Array)for(var H=0;
- H<K.length;H++)hW.Z0(K[H]);else if(K instanceof Object)for(var b in K)hW.Z0(K[b])};hW.ev=function(K,Z){if(Z==null)Z=K.Justification;
- var b=K._Direction?K._Direction:0;if(b==1){if(Z==0||Z==3)Z++;else if(Z==1||Z==4)Z--}return Z};hW.vz=function(K){if(K.add==null)return;
- var Z=K.eA,b=Z.Curve,J=K.add.vmsk,w=J.n,Y=X.O.k_(w,!0).H,S=K.J.clone();S.yK();X.O.J(Y,S,Y);var d=Y.slice(0,8);
- for(var x=8;x<Y.length;x+=6)d.push(Y[x-2],Y[x-1],Y[x],Y[x+1],Y[x+2],Y[x+3],Y[x+4],Y[x+5]);b.Points=d;
- b.TextOnPathTRange=J.t$.slice(0);b.Reversed=J.F$;if(hW.ZB(Z)==1){var b=dD.gR(Z.Curve),c=X.O.Jv(b[0]);
- hW.jO(Z,[0,0,c.d,c.v].map(Math.round));for(var H=0;H<d.length;H+=2){d[H]-=c.x;d[H+1]-=c.y}var M=new cM(1,0,0,1,c.x,c.y);
- M.concat(K.J);K.J=M}};hW.LI=function(K){if(K.add==null)return;var Z=K.add.vmsk,b=K.eA.Curve,J=b.Points,w={Z:["M"],H:[J[0],J[1]]};
- for(var H=0;H<J.length;H+=8){w.Z.push("C");w.H.push(J[H+2],J[H+3],J[H+4],J[H+5],J[H+6],J[H+7])}X.O.J(w.H,K.J,w.H);
- var Y=X.O.CS(w,!0);Z.n=Y;Z.F$=b.Reversed;Z.t$=b.TextOnPathTRange.slice(0);K.add.vogk=e.ck(Y)};hW.GG=function(K){var Z={h:0,l:0,a:0};
- if(K.FillColor){var b=K.FillColor,J=b.Values;if(b.Type==1)Z={h:J[1]*255,l:J[2]*255,a:J[3]*255};else if(b.Type==2){var w={classID:"CMYC",Cyn:{t:"doub",v:J[1]*100},Mgnt:{t:"doub",v:J[2]*100},Ylw:{t:"doub",v:J[3]*100},Blck:{t:"doub",v:J[4]*100}};
- Z=X.W.GG(w)}else console.log("Unknown color type")}return Z};hW.agz=function(K){for(var H=0;H<K.length;
- H++){var Z=K[H].StyleSheet.StyleSheetData,b=Z.FillColor;if(b&&b.Type==2){var J=hW.GG(Z);b.Type=1;b.Values=[1,J.h/255,J.l/255,J.a/255]}}};
- hW.Ri=function(K,Z){var b;if(hW.ZB(K.eA)==1){var J=hW.Fh(K.eA);b=new bW(0,0,J[2]-J[0],J[3]-J[1])}else b=Z.ti();
- return b};hW.KS=function(K){var Z=K[0];for(var H=0;H<K.length;H++)Z=hW.ac2(Z,K[H]);return Z};hW.ac2=function(K,Z){var b={};
- for(var J in K)if(JSON.stringify(K[J])==JSON.stringify(Z[J]))b[J]=K[J];return b};hW.Gu=function(K,Z){var b=K.El,J=-1;
- for(var H=0;H<b.length;H++)if(b[H].Name==Z)J=H;if(J==-1){J=b.length;b.push({FontType:1,Name:Z,Script:0,Synthetic:0})}K.Vm.Font=J};
- hW.hk=function(K){return K.EngineDict.Editor.Text.replace(/\r/g,"\n").replace(/\u0003/g,"\n")};hW.wR=function(K,Z){K.EngineDict.Editor.Text=Z.replace(/\n/g,"\r")};
- hW.ZB=function(K){return K.Curve&&K.Curve.TextOnPathTRange[0]>=0?2:K.EngineDict.Rendered.Shapes.Children[0].ShapeType};
- hW.ke=function(K,Z){var b=K.EngineDict.Rendered.Shapes.Children[0];b.ShapeType=Z;var J=b.Cookie.Photoshop;
- J.ShapeType=Z;J.Base.ShapeType=Z;if(Z==0){delete J.BoxBounds;J.PointBase=[0,0]}if(Z==1){delete J.PointBase;
- J.BoxBounds=[0,0,1,1]}};hW.Fh=function(K){return K.EngineDict.Rendered.Shapes.Children[0].Cookie.Photoshop.BoxBounds};
- hW.jO=function(K,Z){K.EngineDict.Rendered.Shapes.Children[0].Cookie.Photoshop.BoxBounds=Z};hW.adP=function(K,Z){return hW.adG(K,hW.ZN(K,Z))};
- hW.ZN=function(K,Z){var b=K.EngineDict.StyleRun.RunLengthArray;return hW.mG(b,Z).Cm};hW.adG=function(K,Z){var b=K.ResourceDict.StyleSheetSet[0].StyleSheetData,J={};
- for(var w in b)J[w]=b[w];var Y=K.EngineDict.StyleRun.RunArray[Z].StyleSheet.StyleSheetData;hW.W_(J,Y);
- return J};hW.aa7=function(K,Z){var b=K.ResourceDict.ParagraphSheetSet[0].Properties,J={};for(var w in b)J[w]=b[w];
- var Y=K.EngineDict.ParagraphRun.RunArray[Z].ParagraphSheet.Properties;hW.W_(J,Y);var S=["StartIndent","EndIndent","FirstLineIndent"];
- for(var H=0;H<3;H++)if(J[S[H]]==null)J[S[H]]=0;return J};hW.Se=function(K,Z,b){if(b=="")return;var J=hW.hk(K);
- hW.wR(K,J.substring(0,Z)+b+J.substring(Z,J.length));var w=K.EngineDict.StyleRun,Y=w.RunLengthArray,S=hW.mG(Y,Z-1);
- Y[S.Cm]+=b.length;var d=K.EngineDict.ParagraphRun,Y=d.RunLengthArray,x=hW.mG(Y,Z),c=b.split("\n");if(c.length==1){Y[x.Cm]+=b.length;
- return}Y.splice(x.Cm+1,0,Y[x.Cm]-(Z-x.WF));d.RunArray.splice(x.Cm+1,0,hW.Ha(d.RunArray[x.Cm]));Y[x.Cm]-=Y[x.Cm+1];
- Y[x.Cm]+=c[0].length+1;for(var H=1;H<c.length-1;H++){d.RunArray.splice(x.Cm+H,0,hW.Ha(d.RunArray[x.Cm+H-1]));
- d.RunLengthArray.splice(x.Cm+H,0,c[H].length+1)}Y[x.Cm+c.length-1]+=c[c.length-1].length};hW.Oo=function(K,Z,b){var J=hW.hk(K);
- hW.wR(K,J.substring(0,Z)+J.substring(b,J.length));hW.CX(K.EngineDict.ParagraphRun,Z,b,!0);hW.CX(K.EngineDict.StyleRun,Z,b,!1)};
- hW.CX=function(K,Z,b,J){var w=K.RunLengthArray,Y=hW.mG(w,Z),S=hW.mG(w,b),d=[];for(var H=0;H<w.length;
- H++)for(var x=0;x<w[H];x++)d.push(H);d.splice(Z,b-Z);var c=[];for(var H=0;H<w.length;H++)c.push(0);for(var H=0;
- H<d.length;H++)c[d[H]]++;for(var H=0;H<w.length;H++){if(c[H]==0){c.splice(H,1);w.splice(H,1);K.RunArray.splice(H,1);
- H--}else if(c[H]<w[H])w[H]=c[H]}if(J&&Y.Cm!=S.Cm&&Y.WF!=Z){w[Y.Cm]+=w[Y.Cm+1];w.splice(Y.Cm+1,1);K.RunArray.splice(Y.Cm+1,1)}};
- hW.bj=function(K,Z,b,J){var w=K.EngineDict.Editor.Text.length;if(b==w-2)b++;if(J.Vm.Font!=null)K.ResourceDict.FontSet=J.El.slice(0);
- if(Z<=b)hW.mI(K.EngineDict.StyleRun,J.Vm,Z,b,!0);hW.mI(K.EngineDict.ParagraphRun,J.JC,Z,b,!1)};hW.mI=function(K,Z,b,J,w){var Y=K.RunLengthArray;
- if(w){var S=hW.mG(Y,b);if(S.WF!=b){var d=Y[S.Cm];Y.splice(S.Cm,0,b-S.WF);Y[S.Cm+1]=d-Y[S.Cm];K.RunArray.splice(S.Cm+1,0,hW.Ha(K.RunArray[S.Cm]))}var x=hW.mG(Y,J);
- if(x.WF+Y[x.Cm]-1!=J){var d=Y[x.Cm];Y.splice(x.Cm,0,J-x.WF+1);Y[x.Cm+1]=d-Y[x.Cm];K.RunArray.splice(x.Cm+1,0,hW.Ha(K.RunArray[x.Cm]))}}var S=hW.mG(Y,b),x=hW.mG(Y,J);
- if(w)for(var H=S.Cm;H<=x.Cm;H++)hW.W_(K.RunArray[H].StyleSheet.StyleSheetData,Z);else for(var H=S.Cm;
- H<=x.Cm;H++)hW.W_(K.RunArray[H].ParagraphSheet.Properties,Z)};hW.aaj=function(K,Z,b){var J=K.EngineDict.StyleRun.RunLengthArray,w=[],Y=0;
- for(var H=0;H<J.length;H++){var S=J[H];for(var d=0;d<S;d++)if(Z<=Y+d&&Y+d<b)w.push(H);Y+=S}var x=w[0],c=[];
- for(var H=0;H<w.length;H++){var M=w[H]-x;if(M==c.length)c.push(0);c[M]++}return c};hW.a6L=function(K){var Z=K.EngineDict.StyleRun,b=Z.RunArray,J=Z.RunLengthArray;
- for(var H=0;H<J.length-1;H++){var w=b[H].StyleSheet.StyleSheetData,Y=b[H+1].StyleSheet.StyleSheetData;
- if(JSON.stringify(w)==JSON.stringify(Y)){b.splice(H+1,1);J[H]+=J[H+1];J.splice(H+1,1);H--}}};hW.jv=function(K){var Z=K.xQ.AntA.v.Annt;
- Z=["Anno","antiAliasSharp","AnCr","AnSt","AnSm"].indexOf(Z);if(Z==-1)Z=1;return Z};hW.Da=function(K,Z){K.xQ.AntA.v.Annt=["Anno","antiAliasSharp","AnCr","AnSt","AnSm"][Z]};
- hW.ap=function(K,Z,b){var J={El:K.ResourceDict.FontSet.slice(0),Vm:[],JC:[]},w=K.EngineDict.StyleRun.RunLengthArray,Y=hW.mG(w,Z).Cm,S=hW.mG(w,b).Cm;
- for(var H=Y;H<=S;H++){var d=hW.Ha(K.ResourceDict.StyleSheetSet[0].StyleSheetData),x=K.EngineDict.StyleRun.RunArray;
- if(x.length==0)continue;var c=x[H].StyleSheet.StyleSheetData;hW.W_(d,c);J.Vm.push(d)}var M=K.EngineDict.ParagraphRun.RunLengthArray,u=hW.mG(M,Z).Cm,t=hW.mG(M,b).Cm;
- for(var H=u;H<=t;H++){var U=K.EngineDict.ParagraphRun.RunArray;if(U.length==0)continue;J.JC.push(hW.Ha(U[H].ParagraphSheet.Properties))}J.Vm=J.Vm.length==0?{}:hW.KS(J.Vm);
- J.JC=J.JC.length==0?{}:hW.KS(J.JC);return J};hW.Ze=function(K,Z){var b,J;b=["FontSize","Leading","BaselineShift"];
- J=K.Vm;for(var H=0;H<b.length;H++)if(J[b[H]]!=null)J[b[H]]*=Z;b=["StartIndent","EndIndent","FirstLineIndent","SpaceBefore","SpaceAfter"];
- J=K.JC;for(var H=0;H<b.length;H++)if(J[b[H]]!=null)J[b[H]]*=Z};hW.abC=function(){return hW.ap(hW.wp,0,0)};
- hW.t0=function(){return{classID:"TxLr",Txt:{t:"TEXT",v:"\0"},textGridding:{t:"enum",v:{textGridding:"None"}},Ornt:{t:"enum",v:{Ornt:"Hrzn"}},AntA:{t:"enum",v:{Annt:"antiAliasSharp"}},TextIndex:{t:"long",v:0}}};
- hW.mG=function(K,Z){var b=0,H=0;while(b+K[H]<=Z){b+=K[H];H++}return{Cm:H,WF:b}};hW.a3H=function(){var K=hW.Ha(this.wp);
- return K};hW.Lu={Justification:0,FirstLineIndent:0,StartIndent:0,EndIndent:0,SpaceBefore:0,SpaceAfter:0,AutoHyphenate:!1,HyphenatedWordSize:6,PreHyphen:2,PostHyphen:2,ConsecutiveHyphens:8,Zone:36,WordSpacing:[.8,1,1.33],LetterSpacing:[0,0,0],GlyphSpacing:[1,1,1],AutoLeading:1.2,LeadingType:0,Hanging:!1,Burasagari:!1,KinsokuOrder:0,EveryLineComposer:!1,_Direction:0};
- hW.a2o={Font:0,FontSize:12,FauxBold:!1,FauxItalic:!1,AutoLeading:!0,Leading:0,HorizontalScale:1,VerticalScale:1,Tracking:0,AutoKerning:!0,Kerning:0,BaselineShift:0,FontCaps:0,FontBaseline:0,Underline:!1,Strikethrough:!1,Ligatures:!0,DLigatures:!1,BaselineDirection:2,Tsume:0,StyleRunAlignment:2,Language:0,NoBreak:!1,FillColor:{Type:1,Values:[1,0,0,0]},StrokeColor:{Type:1,Values:[1,0,0,0]},FillFlag:!0,StrokeFlag:!1,FillFirst:!0,YUnderline:1,OutlineWidth:1,CharacterDirection:0,HindiNumbers:!1,Kashida:1,DiacriticPos:2};
- hW.wp={EngineDict:{Editor:{Text:"\n"},ParagraphRun:{DefaultRunData:{ParagraphSheet:{DefaultStyleSheet:0,Properties:{}},Adjustments:{Axis:[1,0,1],XY:[0,0]}},RunArray:[{ParagraphSheet:{DefaultStyleSheet:0,Properties:JSON.parse(JSON.stringify(hW.Lu))},Adjustments:{Axis:[1,0,1],XY:[0,0]}}],RunLengthArray:[1],IsJoinable:1},StyleRun:{DefaultRunData:{StyleSheet:{StyleSheetData:{}}},RunArray:[{StyleSheet:{StyleSheetData:{Font:0,FontSize:24,AutoKerning:!0,Kerning:0}}}],RunLengthArray:[1],IsJoinable:2},GridInfo:{GridIsOn:!1,ShowGrid:!1,GridSize:18,GridLeading:22,GridColor:{Type:1,Values:[0,0,0,1]},GridLeadingFillColor:{Type:1,Values:[0,0,0,1]},AlignLineHeightToGridFlags:!1},AntiAlias:4,UseFractionalGlyphWidths:!0,Rendered:{Version:1,Shapes:{WritingDirection:0,Children:[{ShapeType:0,Procession:0,Lines:{WritingDirection:0,Children:[]},Cookie:{Photoshop:{ShapeType:0,PointBase:[0,0],Base:{ShapeType:0,TransformPoint0:[1,0],TransformPoint1:[0,1],TransformPoint2:[0,0]}}}}]}}},ResourceDict:{KinsokuSet:[{Name:"PhotoshopKinsokuHard",NoStart:"\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u30FC\u2015\u2019\u201D\uFF09\u3015\uFF3D\uFF5D\u3009\u300B\u300D\u300F\u3011\u30FD\u30FE\u309D\u309E\u3005\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u30A1\u30A3\u30A5\u30A7\u30A9\u30C3\u30E3\u30E5\u30E7\u30EE\u30F5\u30F6\u309B\u309C?!)]},.:;\u2103\u2109\xA2\uFF05\u2030",NoEnd:"\u2018\u201C\uFF08\u3014\uFF3B\uFF5B\u3008\u300A\u300C\u300E\u3010([{\uFFE5\uFF04\xA3\uFF20\xA7\u3012\uFF03",Keep:"\u2015\u2025",Hanging:"\u3001\u3002.,"},{Name:"PhotoshopKinsokuSoft",NoStart:"\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u2019\u201D\uFF09\u3015\uFF3D\uFF5D\u3009\u300B\u300D\u300F\u3011\u30FD\u30FE\u309D\u309E\u3005",NoEnd:"\u2018\u201C\uFF08\u3014\uFF3B\uFF5B\u3008\u300A\u300C\u300E\u3010",Keep:"\u2015\u2025",Hanging:"\u3001\u3002.,"}],MojiKumiSet:[{InternalName:"Photoshop6MojiKumiSet1"},{InternalName:"Photoshop6MojiKumiSet2"},{InternalName:"Photoshop6MojiKumiSet3"},{InternalName:"Photoshop6MojiKumiSet4"}],TheNormalStyleSheet:0,TheNormalParagraphSheet:0,ParagraphSheetSet:[{Name:"Normal RGB",DefaultStyleSheet:0,Properties:JSON.parse(JSON.stringify(hW.Lu))}],StyleSheetSet:[{Name:"Normal RGB",StyleSheetData:JSON.parse(JSON.stringify(hW.a2o))}],FontSet:[{Name:"DejaVuSans",Script:0,FontType:1,Synthetic:0},{Name:"AdobeInvisFont",Script:0,FontType:0,Synthetic:0},{Name:"MyriadHebrew-Regular",Script:6,FontType:0,Synthetic:0}],SuperscriptSize:.583,SuperscriptPosition:.333,SubscriptSize:.583,SubscriptPosition:.333,SmallCapSize:.7}};
- var iI={};iI.ah9=function(K,Z,b){var J={};J._98={_0:"i7"};J._0=iI.agG(K,Z,b?b._0:null);J._1=iI.a70(K,Z,J._0,b?b._1:null);
- return J};iI.agG=function(K,Z,b){var J={};J._1=iI.a0Y(K,b?b._1:null);J._2={_0:[{_0:{_0:"s"}}],_1:[{_0:"i0"}]};
- J._3=JSON.parse(JSON.stringify(iI.ad1));J._4=JSON.parse(JSON.stringify(iI.afh));J._5=iI.alM(K,J._1._0,b?b._5:null);
- J._6=iI.aiQ(K,b?b._6:null);J._8=iI.ajz(K,Z,b?b._8:null);J._9=iI.ajm;return J};iI.a0Y=function(K,Z){var b=[],J=[];
- for(var H=0;H<K.length;H++){var w=K[H].ResourceDict.FontSet;for(var Y=0;Y<w.length;Y++){var S=w[Y];if(J.indexOf(S.Name)!=-1)continue;
- b.push(S);J.push(S.Name)}}var d={_0:[]};for(var H=0;H<b.length;H++){var x=b[H],c={_0:{_99:"/CoolTypeFont",_0:{_0:"s"+x.Name,_1:"i"+x.Script,_2:"i"+x.FontType}}};
- if(x.Script==0)delete c._0._0._1;d._0.push(c)}return d};iI.alM=function(K,Z,b){var J={_0:[],_1:[]},w={_0:JSON.parse(JSON.stringify(iI.D7))};
- iI.Ct(w._0,K[0].ResourceDict.StyleSheetSet[0],Z,K[0].ResourceDict.FontSet);J._0.push(w);J._1.push({_0:"i0"});
- J._0.push({_0:{_0:"sNone",_5:"i0",_6:{}}});J._1.push({_0:"i1"});return J};iI.aiQ=function(K,Z){var b={_0:[],_1:[]},J={_0:JSON.parse(JSON.stringify(iI.Hs))};
- iI.j$(J._0,K[0].ResourceDict.ParagraphSheetSet[0]);b._0.push(J);b._1.push({_0:"i0"});J={_0:JSON.parse(JSON.stringify(iI.Hs))};
- iI.j$(J._0,K[0].ResourceDict.ParagraphSheetSet[0]);J._0._0="sBasic Paragraph";J._0._6="i0";b._0.push(J);
- b._1.push({_0:"i1"});return b};iI.ajz=function(K,Z,b){var J={_0:[]};for(var H=0;H<K.length;H++){var w=K[H].Curve,Y={};
- J._0.push({_0:Y});var S=hW.ZB(K[H]);Y._2={};Y._2._0="i"+S;if(S==0){Y._2._6=["f-1","f-1"];Y._2._11={_4:"i-1",_7:!1}}else if(S==1&&w==null){var d=hW.Fh(K[H]),x=d[2],c=d[3];
- Y._1={_0:iI.on("f",[0,0,0,0,x,0,x,0,x,0,x,0,x,c,x,c,x,c,x,c,0,c,0,c,0,c,0,c,0,0,0,0])};Y._2._6=["f-2","f-2"];
- Y._2._11={_4:"i-2",_7:!1}}else if(S==1){var d=hW.Fh(K[H]),x=d[2],c=d[3];Y._1={_0:iI.on("f",w.Points)};
- Y._2._6=["f-3","f-3"];Y._2._11={_4:"i-3",_7:!1}}else if(S==2){Y._1={_0:iI.on("f",w.Points)};Y._2._6=iI.on("f",w.TextOnPathTRange);
- Y._2._11={_0:w.Reversed,_3:"i0",_5:"f0",_7:!1}}}return J};iI.a70=function(K,Z,b,J){var w={};w._0=JSON.parse(JSON.stringify(iI.acz));
- w._1=iI.ao5(K,Z,b,J?J._1:null);w._2=JSON.parse(JSON.stringify(iI.D7._6));w._3=JSON.parse(JSON.stringify(iI.Hs._5));
- return w};iI.ao5=function(K,Z,b,J){var w=[],Y=b._1._0;for(var H=0;H<K.length;H++){var S=K[H],d={_0:{}};
- w.push(d);var x=J?J[H]:null;d._0._0="s"+S.EngineDict.Editor.Text;d._0._0=d._0._0;var c={_0:[]};d._0._5=c;
- var M=S.EngineDict.ParagraphRun;for(var u=0;u<M.RunArray.length;u++){var t={_0:{}};c._0.push(t);t._0._0={_0:"s",_5:{},_6:"i1"};
- iI.j$(t._0._0,S.EngineDict.ParagraphRun.RunArray[u].ParagraphSheet);t._1="i"+M.RunLengthArray[u]}var U={_0:[]};
- d._0._6=U;var A=x?x._0._6:null;M=S.EngineDict.StyleRun;for(var u=0;u<M.RunArray.length;u++){var y={_0:{}};
- U._0.push(y);var B=A?A._0:null;y._0._0={_0:"s",_5:"i1",_6:{}};iI.Ct(y._0._0,S.EngineDict.StyleRun.RunArray[u].StyleSheet,Y,S.ResourceDict.FontSet,B?y._0._0:null);
- y._1="i"+M.RunLengthArray[u]}d._0._10={_0:"i4",_2:!0};d._1=iI.view.adv(S,null,H,null)}return w};iI.Ct=function(K,Z,b,J,w){K._0="s"+(Z.Name?Z.Name:"");
- var Y=K._6,S=w?w._6:null,d=Z.StyleSheetData;if(d.Font==null)return;var x=J[d.Font].Name,c=-1;for(var H=0;
- H<b.length;H++)if("s"+x==b[H]._0._0._0){c=H;break}Y._0="i"+c;if(d.FontSize!=null)Y._1="f"+d.FontSize;
- if(d.FauxBold!=null)Y._2=d.FauxBold;if(d.FauxItalic!=null)Y._3=d.FauxItalic;if(d.AutoLeading!=null)Y._4=d.AutoLeading;
- if(d.Leading!=null)Y._5="f"+d.Leading;if(d.HorizontalScale!=null)Y._6="f"+d.HorizontalScale;if(d.VerticalScale!=null)Y._7="f"+d.VerticalScale;
- if(d.Tracking!=null)Y._8="i"+d.Tracking;if(d.BaselineShift!=null)Y._9="f"+d.BaselineShift;if(d.AutoKerning!=null)Y._11="i"+(d.AutoKerning?1:0);
- if(d.FontCaps!=null)Y._12="i"+d.FontCaps;if(d.FontBaseline!=null)Y._13="i"+d.FontBaseline;if(d.Strikethrough!=null)Y._15="i"+(d.Strikethrough?1:0);
- if(d.Underline!=null)Y._16="i"+(d.Underline?2:0);if(d.Ligatures!=null)Y._18=d.Ligatures;if(d.DLigatures!=null)Y._19=d.DLigatures;
- if(d.Language!=null)Y._38="i"+d.Language;if(d.FillColor!=null)Y._53={_99:"/SimplePaint",_0:{_0:"i1",_1:iI.on("f",d.FillColor.Values)}}};
- iI.j$=function(K,Z){K._0="s"+(Z.Name?Z.Name:"");var b=K._5,J=Z.Properties;if(J.Justification!=null)b._0="i"+J.Justification;
- if(J.FirstLineIndent!=null)b._1="f"+J.FirstLineIndent;if(J.StartIndent!=null)b._2="f"+J.StartIndent;
- if(J.EndtIndent!=null)b._3="f"+J.EndtIndent;if(J.SpaceBefore!=null)b._4="f"+J.SpaceBefore;if(J.SpaceAfter!=null)b._5="f"+J.SpaceAfter;
- if(J.AutoHyphenate!=null)b._9=J.AutoHyphenate;if(J._Direction!=null)b._33="i"+J._Direction};iI.on=function(K,Z){var b=[];
- for(var H=0;H<Z.length;H++)b.push(K+Z[H]);return b};iI.ad1={_0:[{_0:{_0:"sPhotoshop6MojiKumiSet4",_5:{_0:"i0",_3:"i2"}}},{_0:{_0:"sPhotoshop6MojiKumiSet3",_5:{_0:"i0",_3:"i4"}}},{_0:{_0:"sPhotoshop6MojiKumiSet2",_5:{_0:"i0",_3:"i3"}}},{_0:{_0:"sPhotoshop6MojiKumiSet1",_5:{_0:"i0",_3:"i1"}}},{_0:{_0:"sYakumonoHankaku",_5:{_0:"i0",_3:"i1"}}},{_0:{_0:"sGyomatsuYakumonoHankaku",_5:{_0:"i0",_3:"i3"}}},{_0:{_0:"sGyomatsuYakumonoZenkaku",_5:{_0:"i0",_3:"i4"}}},{_0:{_0:"sYakumonoZenkaku",_5:{_0:"i0",_3:"i2"}}}],_1:[{_0:"i0"},{_0:"i1"},{_0:"i2"},{_0:"i3"},{_0:"i4"},{_0:"i5"},{_0:"i6"},{_0:"i7"}]};
- iI.afh={_0:[{_0:{_0:"sNone",_5:{_0:"s",_1:"s",_2:"s",_3:"s",_4:"i0"}}},{_0:{_0:"sPhotoshopKinsokuHard",_5:{_0:"s!),.:;?]}\xA2\u2014\u2019\u201D\u2030\u2103\u2109\u3001\u3002\u3005\u3009\u300B\u300A\u300F\u3011\u3015\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u309B\u309C\u309D\u309E\u30A1\u30A3\u30A5\u30A7\u30A9\u30C3\u30E3\u30E5\u30E7\u30EE\u30F5\u30F6\u30FB\u30FC\u30FD\u30FE\uFF01\uFF05\uFF09\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF3D\uFF5D",_1:"s([{\xA3\xA7\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3012\u3014\uFF03\uFF04\uFF08\uFF20\uFF3B\uFF5B\uFFE5",_2:"s\u2014\u2025\u2026",_3:"s\u3001\u3002\uFF0C\uFF0E",_4:"i1"}}},{_0:{_0:"sPhotoshopKinsokuSoft",_5:{_0:"s\u2019\u201D\u3001\u3002\u3005\u3009\u300B\u300A\u300F\u3011\u3015\u309D\u309E\u30FB\u30FD\u30FE\uFF01\uFF09\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF3D\uFF5D",_1:"s\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3014\uFF08\uFF3B\uFF5B",_2:"s\u2014\u2025\u2026",_3:"s\u3001\u3002\uFF0C\uFF0E",_4:"i2"}}},{_0:{_0:"sHard",_5:{_0:"s!),.:;?]}\xA2\u2014\u2019\u201D\u2030\u2103\u2109\u3001\u3002\u3005\u3009\u300B\u300A\u300F\u3011\u3015\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u309B\u309C\u309D\u309E\u30A1\u30A3\u30A5\u30A7\u30A9\u30C3\u30E3\u30E5\u30E7\u30EE\u30F5\u30F6\u30FB\u30FC\u30FD\u30FE\uFF01\uFF05\uFF09\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF3D\uFF5D",_1:"s([{\xA3\xA7\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3012\u3014\uFF03\uFF04\uFF08\uFF20\uFF3B\uFF5B\uFFE5",_2:"s\u2014\u2025\u2026",_3:"s\u3001\u3002\uFF0C\uFF0E",_4:"i1"}}},{_0:{_0:"sSoft",_5:{_0:"s\u2019\u201D\u3001\u3002\u3005\u3009\u300B\u300A\u300F\u3011\u3015\u309D\u309E\u30FB\u30FD\u30FE\uFF01\uFF09\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF3D\uFF5D",_1:"s\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3014\uFF08\uFF3B\uFF5B",_2:"s\u2014\u2025\u2026",_3:"s\u3001\u3002\uFF0C\uFF0E",_4:"i2"}}}],_1:[{_0:"i0"},{_0:"i1"},{_0:"i2"},{_0:"i3"},{_0:"i4"}]};
- iI.D7={_0:"sNormal RGB",_6:{_0:"i0",_1:"f12",_2:!1,_3:!1,_4:!0,_5:"f0",_6:"f1",_7:"f1",_8:"i0",_9:"f0",_10:"f0",_11:"i1",_12:"i0",_13:"i0",_14:"i0",_15:"i0",_16:"i0",_17:"f0",_18:!0,_19:!1,_20:!1,_21:!1,_22:!1,_23:!1,_24:!1,_25:!1,_26:!1,_27:!1,_28:!1,_29:!1,_30:"i0",_31:!1,_32:!1,_33:!1,_34:!1,_35:"i2",_36:"f0",_37:"i2",_38:"i0",_39:"i0",_40:!1,_41:"i2",_42:"i0",_43:{_0:"f.5"},_44:"i2",_45:"i2",_46:"i7",_47:"i0",_48:"i0",_49:"f-1",_50:"f-1",_51:"i0",_52:!1,_53:{_99:"/SimplePaint",_0:{_0:"i1",_1:["f1","f0","f0","f0"]}},_54:{_99:"/SimplePaint",_0:{_0:"i1",_1:["f1","f0","f0","f0"]}},_55:{_99:"/SimpleBlender"},_56:!0,_57:!1,_58:!0,_59:!1,_60:!1,_61:"i0",_62:"i0",_63:"f1",_64:"f4",_65:"f0",_66:[],_67:[],_68:"i0",_69:"i0",_70:"i0",_71:"i4",_72:"f0",_73:"f0",_74:!1,_75:!1,_76:!1,_77:!0,_78:!0,_79:{_99:"/SimplePaint",_0:{_0:"i1",_1:["f1","f1","f1","f0"]}},_80:!1,_81:"i0",_82:"f3",_83:"f3",_84:!1,_85:"i0",_86:{_99:"/SimpleCustomFeature"},_87:"f100",_88:!0}};
- iI.Hs={_0:"sNormal RGB",_5:{_0:"i0",_1:"f0",_2:"f0",_3:"f0",_4:"f0",_5:"f0",_6:"i1",_7:"f1.2",_8:"i0",_9:!0,_10:"i6",_11:"i2",_12:"i2",_13:"i0",_14:"f36",_15:!0,_16:"f.5",_17:["f.8","f1","f1.33"],_18:["f0","f0","f0"],_19:["f1","f1","f1"],_20:"i6",_21:!1,_22:"i0",_23:!0,_24:"i0",_25:"i0",_27:"/nil",_26:!1,_28:"/nil",_29:!1,_30:{},_31:"f36",_32:{},_33:"i0",_34:"i7",_35:"i1",_36:"/nil",_37:"i0",_38:!1,_39:"i0",_40:"i2"}};
- iI.ajm={_0:[{_0:{_0:"skPredefinedNumericListStyleTag",_6:"i1"}},{_0:{_0:"skPredefinedUppercaseAlphaListStyleTag",_6:"i2"}},{_0:{_0:"skPredefinedLowercaseAlphaListStyleTag",_6:"i3"}},{_0:{_0:"skPredefinedUppercaseRomanNumListStyleTag",_6:"i4"}},{_0:{_0:"skPredefinedLowercaseRomanNumListStyleTag",_6:"i5"}},{_0:{_0:"skPredefinedBulletListStyleTag",_6:"i6"}}],_1:[{_0:"i0"},{_0:"i1"},{_0:"i2"},{_0:"i3"},{_0:"i4"},{_0:"i5"}]};
- iI.acz={_0:{_0:"i1",_1:[{_0:"s ",_1:"s1"},{_0:"s\r",_1:"s6"},{_0:"s\t",_1:"s0"},{_0:"s\u2029",_1:"s5"},{_0:"s\x03",_1:"s5"},{_0:"s\u3000",_1:"s1"},{_0:"s\xAD",_1:"s3"}]},_1:"i0",_2:"i0",_3:"f.583",_4:"f.333",_5:"f.583",_6:"f.333",_7:"f.7",_8:!0,_9:[{_0:"i0",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i1",_1:"s\u201D",_2:"s\u201D",_3:"s\u2019",_4:"s\u2019"},{_0:"i2",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i3",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i4",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i5",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i6",_1:"s\xAB",_2:"s\xBB",_3:"s\u2039",_4:"s\u203A"},{_0:"i7",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i8",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i9",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i10",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i11",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i12",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i13",_1:"s\u201D",_2:"s\u201D",_3:"s\u2019",_4:"s\u2019"},{_0:"i14",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i15",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i16",_1:"s\u201D",_2:"s\u201D",_3:"s\u2019",_4:"s\u2019"},{_0:"i17",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i18",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i19",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i20",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i21",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i22",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i23",_1:"s\u201E",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i24",_1:"s\u201E",_2:"s\u201D",_3:"s\u201A",_4:"s\u2019"},{_0:"i25",_1:"s\xAB",_2:"s\xBB",_3:"s\u2039",_4:"s\u203A"},{_0:"i26",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i27",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i28",_1:"s\u201E",_2:"s\u201D",_3:"s\u2019",_4:"s\u2019"},{_0:"i29",_1:"s\u301D",_2:"s\u301E"},{_0:"i30",_1:"s\u300C",_2:"s\u300D"},{_0:"i31",_1:"s\u201E",_2:"s\u201C",_3:"s\u2018",_4:"s\u2019"},{_0:"i32",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i33",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i34",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i35",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i36",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i37",_1:"s\xAB",_2:"s\xBB",_3:"s\u2018",_4:"s\u2019"},{_0:"i38",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i39",_1:"s\xAB",_2:"s\xBB",_3:"s<",_4:"s>"},{_0:"i40",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i41",_1:"s\xAB",_2:"s\xBB",_3:"s<",_4:"s>"},{_0:"i42",_1:"s\u201E",_2:"s\u201C",_3:"s\u201A",_4:"s\u2018"},{_0:"i43",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"},{_0:"i44",_1:"s\xAB",_2:"s\xBB",_3:"s\u2039",_4:"s\u203A"},{_0:"i45",_1:"s\u201C",_2:"s\u201D",_3:"s\u2018",_4:"s\u2019"}],_15:{_0:"sWinSoft"},_16:!1};
- var bc={};bc.acg=function(K){return bc.pq(K,bc.H0)};bc.a0J=function(K){return bc.Kt(K,bc.H0)};bc.pq=function(K,Z){var b;
- if(typeof K=="string")return K;if(K instanceof Array){b=[];for(var H=0;H<K.length;H++)b[H]=bc.pq(K[H],Z)}else{b={};
- var J={};for(var w in Z){var Y=Z[w],S="_"+Y[0];if(K[S]!=null){b[w]=Y[1]?bc.pq(K[S],Y[1]):K[S];J[S]=!0}}for(var w in K){if(J[w]==null){console.log(J);
- console.log(w,K,Z);throw"e"}}}return b};bc.Kt=function(K,Z){var b;if(K instanceof Array){b=[];for(var H=0;
- H<K.length;H++)b[H]=bc.Kt(K[H],Z)}else{b={};var J={};for(var w in Z){var Y=Z[w],S="_"+Y[0];if(K[w]!=null){b[S]=Y[1]?bc.Kt(K[w],Y[1]):K[w];
- J[w]=!0}}for(var w in K){if(J[w]==null){console.log(J);console.log(w,K);throw"e"}}}return b};bc.jG={_StreamTag:[99],_Color:[0,{_Type:[0],_Values:[1]}]};
- bc.R1={_Font:[0],_FontSize:[1],_FauxBold:[2],_FauxItalic:[3],_AutoLeading:[4],_Leading:[5],_HorizontalScale:[6],_VerticalScale:[7],_Tracking:[8],_BaselineShift:[9],_CharacterRotation:[10],_AutoKern:[11],_FontCaps:[12],_FontBaseline:[13],_FontOTPosition:[14],_StrikethroughPosition:[15],_UnderlinePosition:[16],_UnderlineOffset:[17],_Ligatures:[18],_DiscretionaryLigatures:[19],_ContextualLigatures:[20],_AlternateLigatures:[21],_OldStyle:[22],_Fractions:[23],_Ordinals:[24],_Swash:[25],_Titling:[26],_ConnectionForms:[27],_StylisticAlternates:[28],_Ornaments:[29],_FigureStyle:[30],_ProportionalMetrics:[31],_Kana:[32],_Italics:[33],_Ruby:[34],_BaselineDirection:[35],_Tsume:[36],_StyleRunAlignment:[37],_Language:[38],_JapaneseAlternateFeature:[39],_EnableWariChu:[40],_WariChuLineCount:[41],_WariChuLineGap:[42],_WariChuSubLineAmount:[43,{_WariChuSubLineScale:[0]}],_WariChuWidowAmount:[44],_WariChuOrphanAmount:[45],_WariChuJustification:[46],_TCYUpDownAdjustment:[47],_TCYLeftRightAdjustment:[48],_LeftAki:[49],_RightAki:[50],_JiDori:[51],_NoBreak:[52],_FillColor:[53,bc.jG],_StrokeColor:[54,bc.jG],_Blend:[55,{_StreamTag:[99]}],_FillFlag:[56],_StrokeFlag:[57],_FillFirst:[58],_FillOverPrint:[59],_StrokeOverPrint:[60],_LineCap:[61],_LineJoin:[62],_LineWidth:[63],_MiterLimit:[64],_LineDashOffset:[65],_LineDashArray:[66],_Type1EncodingNames:[67],_Kashidas:[68],_DirOverride:[69],_DigitSet:[70],_DiacVPos:[71],_DiacXOffset:[72],_DiacYOffset:[73],_OverlapSwash:[74],_JustificationAlternates:[75],_StretchedAlternates:[76],_FillVisibleFlag:[77],_StrokeVisibleFlag:[78],_FillBackgroundColor:[79,bc.jG],_FillBackgroundFlag:[80],_UnderlineStyle:[81],_DashedUnderlineGapLength:[82],_DashedUnderlineDashLength:[83],_SlashedZero:[84],_StylisticSets:[85],_CustomFeature:[86,{_StreamTag:[99]}],_87:[87],_88:[88]};
- bc.G4={_Justification:[0],_FirstLineIndent:[1],_StartIndent:[2],_EndIndent:[3],_SpaceBefore:[4],_SpaceAfter:[5],_DropCaps:[6],_AutoLeading:[7],_LeadingType:[8],_AutoHyphenate:[9],_HyphenatedWordSize:[10],_PreHyphen:[11],_PostHyphen:[12],_ConsecutiveHyphens:[13],_Zone:[14],_HyphenateCapitalized:[15],_HyphenationPreference:[16],_WordSpacing:[17],_LetterSpacing:[18],_GlyphSpacing:[19],_SingleWordJustification:[20],_Hanging:[21],_AutoTCY:[22],_KeepTogether:[23],_BurasagariType:[24],_KinsokuOrder:[25],_Kinsoku:[27],_KurikaeshiMojiShori:[26],_MojiKumiTable:[28],_EveryLineComposer:[29],_TabStops:[30],_DefaultTabWidth:[31],_DefaultStyle:[32,bc.R1],_ParagraphDirection:[33],_JustificationMethod:[34],_ComposerEngine:[35],_ListStyle:[36],_ListTier:[37],_ListSkip:[38],_ListOffset:[39],_40:[40]};
- bc.kS={_Name:[0],_Features:[5,bc.G4],_Parent:[6]};bc.oG={_Name:[0],_Parent:[5],_Features:[6,bc.R1]};
- bc.H0={_98:[98,{_0:[0]}],_DocumentResources:[0,{_0:[0],_FontSet:[1,{_Resources:[0,{_Resource:[0,{_StreamTag:[99],_Identifier:[0,{_Name:[0],_ScriptType:[1],_Type:[2],_Synthetic:[3],_4:[4]}]}]}],_1:[1,{_0:[0]}]}],_MojiKumiCodeToClassSet:[2,{_Resources:[0,{_Resource:[0,{_Name:[0]}]}],_DisplayList:[1,{_Resource:[0]}]}],_MojiKumiTableSet:[3,{_Resources:[0,{_Resource:[0,{_Name:[0],_Members:[5,{_CodeToClass:[0],_AutoTsume:[1,{_TsumeMappings:[0,{_Before:[0],_After:[1],_Code:[2]}]}],_Table:[2,{_DataArray:[0,{_SparseArray:[0,{_Index:[0],_Elements:[1,{_P:[0],_Data:[1,{_A:[0,{_R:[0],_P:[1]}],_B:[1,{_R:[0],_P:[1]}]}]}]}]}]}],_PredefinedTag:[3]}]}]}],_DisplayList:[1,{_Resource:[0]}]}],_KinsokuSet:[4,{_Resources:[0,{_Resource:[0,{_Name:[0],_Data:[5,{_NoStart:[0],_NoEnd:[1],_Keep:[2],_Hanging:[3],_PredefinedTag:[4]}]}]}],_DisplayList:[1,{_Resource:[0]}]}],_StyleSheetSet:[5,{_Resources:[0,{_Resource:[0,bc.oG]}],_DisplayList:[1,{_Resource:[0]}]}],_ParagraphSheetSet:[6,{_Resources:[0,{_Resource:[0,bc.kS]}],_DisplayList:[1,{_Resource:[0]}]}],_TextFrameSet:[8,{_Resources:[0,{_Resource:[0,{_0:[0],_Bezier:[1,{_Points:[0]}],_Data:[2,{_Type:[0],_LineOrientation:[1],_FrameMatrix:[2],_TextOnPathTRange:[6],_RowGutter:[7],_ColumnGutter:[8],_FirstBaselineAlignment:[10,{_Flag:[0],_Min:[1]}],_PathData:[11,{_Reversed:[0],_2:[2],_3:[3],_Spacing:[4],_5:[5],_7:[7]}],_12:[12]}]}]}]}],_ListStyleSet:[9,{_Resources:[0,{_Resource:[0,{_Name:[0],_PredefinedTag:[6]}]}],_DisplayList:[1,{_Resource:[0]}]}]}],_DocumentObjects:[1,{_DocumentSettings:[0,{_HiddenGlyphFont:[0,{_AlternateGlyphFont:[0],_WhitespaceCharacterMapping:[1,{_WhitespaceCharacter:[0],_AlternateCharacter:[1]}]}],_NormalStyleSheet:[1],_NormalParagraphSheet:[2],_SuperscriptSize:[3],_SuperscriptPosition:[4],_SubscriptSize:[5],_SubscriptPosition:[6],_SmallCapSize:[7],_UseSmartQuotes:[8],_SmartQuoteSets:[9,{_Language:[0],_OpenDoubleQuote:[1],_CloseDoubleQuote:[2],_OpenSingleQuote:[3],_CloseSingleQuote:[4]}],_11:[11],_15:[15,{_0:[0]}],_16:[16],_17:[17]}],_TextObjects:[1,{_Model:[0,{_Text:[0],_ParagraphRun:[5,{_RunArray:[0,{_RunData:[0,{_ParagraphSheet:[0,bc.kS]}],_Length:[1]}]}],_StyleRun:[6,{_RunArray:[0,{_RunData:[0,{_StyleSheet:[0,bc.oG]}],_Length:[1]}]}],_FirstKern:[7],_8:[8],_9:[9],_StorySheet:[10,{_AntiAlias:[0],_UseFractionalGlyphWidths:[2],_3:[3],_4:[4]}]}],_View:[1,{_Frames:[0,{_Resource:[0]}],_RenderedData:[1,{_RunArray:[0,{_RunData:[0,{_0:[0],_LineCount:[1]}],_Length:[1]}]}],_Strikes:[2]}]}],_OriginalNormalStyleFeatures:[2,bc.R1],_OriginalNormalParagraphFeatures:[3,bc.G4]}]};
- iI.view={};iI.view.adv=function(K,Z,b,J){var w={},Y=hW.ZB(K);w._0=[{_0:"i"+b}];return w};function CSS(){}CSS.a7s=function(K,Z){var b=K.add,J=b.vmsk,w=b.vstk,Y=b.lmfx,S=b.TySh,d=[],x=CSS.a0W(Y,b);
- if(K.eC()&&J){var c=X.Y.aX(J.n);if(!c.S2()){d.push("width: "+Math.round(c.d)+"px");d.push("height: "+Math.round(c.v)+"px")}var M=X.Y.a1p(J.n);
- if(M>0)d.push("border-radius: "+Math.round(M)+"px")}else if(S){var u=S.eA;if(hW.ZB(u)==1){var c=hW.Fh(u);
- d.push("width: "+Math.round(c[2])+"px");d.push("height: "+Math.round(c[3])+"px")}CSS.Pi(d,hW.ap(u,0,0),S.J,!1,!1,x[0])}var t=[],U=Y?Y.dropShadowMulti.v:0;
- for(var H=0;H<U.length;H++){var A=U[H].v;if(A.enab.v){var y=A.Dstn.v.val,B=A.lagl.v.val*Math.PI/180;
- if(A.uglg&&A.uglg.v)B=Z.LY()*Math.PI/180;var I=y*Math.cos(B),j=y*Math.sin(B);t.push("drop-shadow("+(I==0?"0 ":CSS.c5(-I)+"px ")+(j==0?"0 ":CSS.c5(j)+"px ")+A.blur.v.val/2+"px "+CSS.CU(A.Clr.v,A.Opct.v.val/100)+")")}}if(t.length!=0)d.push("filter: "+t.join(" "));
- if(S==null)CSS.a2m(x,d);if(w==null||!w.strokeEnabled.v)w=e1.aA(Y);if(w&&w.strokeEnabled.v){var k=w.strokeStyleContent.v,C=k.classID,i=iy.vG.yW.indexOf(w.strokeStyleLineCapType.v.strokeStyleLineCapType),E=iy.vG.join.indexOf(w.strokeStyleLineJoinType.v.strokeStyleLineJoinType),o=w.strokeStyleOpacity.v.val/100,$=w.strokeStyleLineWidth.v.val,m="";
- if(C=="solidColorLayer")m=CSS.CU(k.Clr.v,o);d.push("border: "+$+"px solid "+m)}return d};CSS.a0W=function(K,Z){var b=e1.h0(K,Z),J=b[0],w=b[1],Y,S;
- if(J){Y=CSS.CU(J.Clr.v,Z.iOpa!=null?Z.iOpa/255:1)}else if(w){S=CSS.G9(w)}return[Y,S]};CSS.a2m=function(K,Z){if(K[0])Z.push("background-color: "+K[0]);
- if(K[1])Z.push("background-image: "+K[1])};CSS.Kw={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};
- CSS.c5=function(q){return""+parseFloat(q.toFixed(3))};CSS.B6=function(K){if(K==null)return{h:0,l:0,a:0};
- var Z=K.indexOf("(");if(Z!=-1){var b=K.slice(Z+1,K.length-1).split(",");for(var H=0;H<b.length;H++){var J=b[H].trim();
- b[H]=parseFloat(J)*(J.endsWith("%")?255/100:1)}return{h:b[0],l:b[1],a:b[2]}}if(K.charAt(0)!="#"){var w=CSS.Kw;
- if(w[K])K=w[K];else console.log("unknown color "+K)}K=K.slice(1);if(K.length==3)K=K[0]+K[0]+K[1]+K[1]+K[2]+K[2];
- K=parseInt(K,16);return{h:K>>16&255,l:K>>8&255,a:K&255}};CSS.CU=function(K,Z){return CSS.WE(X.W.GG(K),Z)};
- CSS.WE=function(K,Z){if(Z==null)Z=1;var b=Math.round(K.h),J=Math.round(K.l),w=Math.round(K.a),Y=b<<16|J<<8|w;
- return Z==1?"#"+X.fo(Y):"rgba("+b+","+J+","+w+","+Z+")"};CSS.G9=function(K){var Z=K.Grad.v;if(Z.Clrs==null)return"";
- var b=Z.Clrs.v.slice(0),J=Z.Trns.v.slice(0),w=K.Ofst.v,Y=K.Type.v.GrdT=="Rdl"?1:0,S=(Y==1?"radial":"linear")+"-gradient",d=Y==0?Math.round(-K.Angl.v.val+90)+"deg":"circle at center",x=K.Rvrs.v;
- if(x){b.reverse();J.reverse()}for(var H=0;H<b.length;H++){var c=b[H].v,M=H<J.length?J[H].v.Opct.v.val/100:1,u=c.Lctn.v/4096;
- if(x)u=1-u;d+=", "+CSS.CU(c.Clr.v,M)+" "+Math.round(u*100)+"%"}return S+"("+d+")"};CSS.Pi=function(K,Z,b,J,w,Y){var S=Z.Vm,d=J?1:P.o.IM(b),x=Math.round(S.FontSize*d);
- K.push("font-size: "+x+"px");var c=S.Tracking;if(!J&&c!=null&&c!=0)K.push("letter-spacing: "+Math.round(c*x/1e3)+"px");
- if(!S.AutoLeading)K.push("line-height: "+Math.round(S.Leading*d)+"px");if(S.Strikethrough)K.push("text-decoration: line-through");
- var M=hW.GG(S);M=[M.h,M.l,M.a].map(Math.round);K.push((J?"fill: ":"color: ")+(Y?Y:"#"+X.fo(M[0]<<16|M[1]<<8|M[2])));
- var u=Z.El[S.Font].Name;if(u){var t=hs.BB.Si(u),U="",A=null,y=null;if(t!=null&&u!=hs.R7(t))t=null;if(w&&t)U+="\""+u+"\", ";
- var B=u.toLowerCase();if(t){A=hs.K5(t)[0];if(t["OS/2"])y=t["OS/2"].usWeightClass}else{A=CSS.aht(u);if(B.indexOf("light")!=-1)y=300;
- else if(B.indexOf("medium")!=-1)y=500;else if(B.indexOf("black")!=-1||B.indexOf("extrabold")!=-1)y=800;
- else if(B.indexOf("bold")!=-1)y="bold"}if(A!=null)U+="\""+A+"\"";if(y!=null)K.push("font-weight: "+y);
- if(B.indexOf("italic")!=-1||B.indexOf("oblique")!=-1)K.push("font-style: italic");if(U)K.push("font-family: "+U)}var I=Z.JC.Justification;
- if(I!=null&&I!=0)if(J)K.push("text-anchor: "+["start","end","middle"][I%3]);else K.push("text-align: "+["left","right","center"][I%3])};
- CSS.aht=function(K){K=K.split("-")[0];while(K.endsWith("MT")||K.endsWith("PS"))K=K.slice(0,K.length-2);
- var Z=!0;for(var H=0;H<K.length;H++){var b=K.charAt(H);if(!Z&&b.toLowerCase()!=b){K=K.slice(0,H)+" "+K.slice(H);
- H++;Z=!0}else Z=!1}return K};function f_(){}f_.i7={document:!0,parent:!0,top:!0,eval:!0,postMessage:!0,UTIF:!0,PIMG:!0,LNG:!0,FNTS:!0};
- f_.Ap=function(K,Z){var b=Date.now(),J;try{J=acorn.parse(K)}catch(eh){console.log(eh);return}var w=JSON.parse(JSON.stringify(f_.vv.Gk));
- w.__return=!1;w.__break=!1;w.__throw=!1;w.__fs={};w.__window={};f_.eval(J,Z,w);var Y=w.__fs;if(Object.keys(Y).length!=0){var S=UZIP.encode(Y);
- iN.save(S,"output.zip")}};f_.eval=function(K,Z,b){var J=K.type;if(!1){}else if(J=="Program"||J=="BlockStatement"){var w=K.body;
- for(var H=0;H<w.length;H++){var Y=w[H].type;if(Y=="FunctionDeclaration")b[w[H].id.name]=w[H]}for(var H=0;
- H<w.length;H++){var Y=w[H].type,S=f_.eval(w[H],Z,b);if(b.__return||b.__break||b.__throw)return S}}else if(J=="ReturnStatement"){b.__return=!0;
- return K.argument?f_.u9(K.argument,Z,b):null}else if(J=="BreakStatement"){b.__break=!0}else if(J=="VariableDeclaration"){var d=K.declarations;
- for(var H=0;H<d.length;H++)f_.eval(d[H],Z,b)}else if(J=="VariableDeclarator"){b[K.id.name]=K.init?f_.u9(K.init,Z,b):null}else if(J=="FunctionDeclaration"){b[K.id.name]=K}else if(J=="MemberExpression"){var x=f_.u9(K.object,Z,b),c=K.computed?f_.u9(K.property,Z,b):f_.eval(K.property,Z,b),S;
- if(x.wm!=null)S=f_.vv.iD(x,c,Z,b);else if(x==window&&f_.i7[c]){}else S=x[c];return S}else if(J=="ArrayExpression"){var M=[],u=K.elements;
- for(var H=0;H<u.length;H++)M.push(f_.u9(u[H],Z,b));return M}else if(J=="ObjectExpression"){var M={},u=K.properties;
- for(var H=0;H<u.length;H++){var t=u[H],U=u[H].key.name?u[H].key.name:u[H].key.value;M[U]=f_.u9(u[H].value,Z,b)}return M}else if(J=="ExpressionStatement"){return f_.eval(K.expression,Z,b)}else if(J=="NewExpression"){var A=K.arguments,y=K.callee,B=y.type,I=[],M=null;
- for(var H=0;H<A.length;H++)I.push(f_.u9(A[H],Z,b));if(B=="Identifier")M=f_.vv.a5E(y.name,I,Z,b);else throw"e";
- if(M==null)throw"new "+y.name;return M}else if(J=="CallExpression"){var A=K.arguments,y=K.callee,B=y.type,j={};
- for(var k in b)j[k]=b[k];var I=[];for(var H=0;H<A.length;H++)I.push(f_.u9(A[H],Z,b));if(B=="Identifier"){var C=y.name,i=b[C];
- if(i){if(i.params){var E=i.params;for(var H=0;H<E.length;H++)j[E[H].name]=I[H];return f_.eval(i.body,Z,j)}else{return i.apply(null,I)}}else if(f_.vv.akA.indexOf(C)!=-1)return f_.vv.BL({wm:"Application"},C,I,Z,b);
- else if(window[C]==null)console.log("Unknown function "+C);else if(f_.i7[C])alert(C+"() not available");
- else{var o=window[C].apply(window,I);return o}}else if(B=="MemberExpression"){var x=f_.u9(y.object,Z,b),c=y.computed?f_.u9(y.property,Z,b):f_.eval(y.property,Z,b);
- if(x==window&&f_.i7[c])return;if(x.wm!=null)return f_.vv.BL(x,c,I,Z,b);else return x[c].apply(x,I)}else if(B=="FunctionExpression"){return f_.eval(y.body,Z,b)}else console.log(K)}else if(J=="AssignmentExpression"){var $=K.operator,m=K.left,z=m.type,r=f_.u9(m,Z,b),f=f_.u9(K.right,Z,b),S=null;
- if(!1){}else if($=="=")S=f;else if($=="+=")S=r+f;else if($=="-=")S=r-f;else if($=="*=")S=r*f;else if($=="/=")S=r/f;
- else if($=="%=")S=r%f;else if($=="&=")S=r&f;else if($=="|=")S=r|f;else if($=="&&=")S=r&&f;else if($=="||=")S=r||f;
- else console.log(K);if(z=="Identifier"){var W=m.name;if(b.hasOwnProperty(W))b[W]=S;else b.__window[W]=S}else if(z=="MemberExpression"){var h=f_.eval(m.property,Z,b),_=f_.u9(m.object,Z,b);
- if(_.wm!=null)f_.vv.a5f(_,h,S,Z,b);else _[h]=S}else console.log(K)}else if(J=="Identifier")return K.name;
- else if(J=="Literal")return K.value;else if(J=="UpdateExpression"){var $=K.operator,D=K.argument.name,M=f_.u9(K.argument,Z,b);
- if(!1){}else if($=="++"){b[D]++;return K.prefix?b[D]:b[D]-1}else if($=="--"){b[D]--;return K.prefix?b[D]:b[D]+1}else console.log(K)}else if(J=="UnaryExpression"){var $=K.operator,l=f_.u9(K.argument,Z,b);
- if(l.wm=="UnitValue"){if($=="-")return-l.N;else return f_.SY(l.N,$)}else return f_.SY(l,$)}else if(J=="BinaryExpression"||J=="LogicalExpression"){var $=K.operator,m=f_.u9(K.left,Z,b),l=f_.u9(K.right,Z,b);
- if(m==null||l==null)return f_.aD(m,l,$);else if(m.wm=="UnitValue"&&l.wm=="UnitValue")return f_.aD(m.N,l.N,$);
- else if(m.wm=="UnitValue")return f_.aD(m.N,l,$);else if(l.wm=="UnitValue"){if($=="-")return-(m-l.N);
- else return f_.aD(m,l.N,$)}else return f_.aD(m,l,$)}else if(J=="IfStatement"||J=="ConditionalExpression"){var L=f_.u9(K.test,Z,b);
- if(L)return f_.eval(K.consequent,Z,b);else if(K.alternate)return f_.eval(K.alternate,Z,b)}else if(J=="ForInStatement"){f_.eval(K.left,Z,b);
- var N=K.left.declarations[0].id.name,a=f_.u9(K.right,Z,b);for(var k in a){b[N]=k;var G=f_.eval(K.body,Z,b);
- if(b.__break)break;if(b.__return)return G}b.__break=!1}else if(J=="ForStatement"){f_.eval(K.init,Z,b);
- while(f_.eval(K.test,Z,b)){var G=f_.eval(K.body,Z,b);if(b.__break)break;if(b.__return)return G;f_.eval(K.update,Z,b)}b.__break=!1}else if(J=="DoWhileStatement"){do{var G=f_.eval(K.body,Z,b);
- if(b.__break)break;if(b.__return)return G}while(f_.eval(K.test,Z,b));b.__break=!1}else if(J=="TryStatement"){f_.eval(K.block,Z,b);
- if(b.__throw){var p=K.handler;b[p.param.name]=b.__throw;b.__throw=!1;f_.eval(p.body,Z,b);delete b[p.param.name]}}else if(J=="EmptyStatement"){}else console.log(K)};
- f_.aD=function(K,Z,b){if(b=="+")return K+Z;else if(b=="-")return K-Z;else if(b=="*")return K*Z;else if(b=="/")return K/Z;
- else if(b=="%")return K%Z;else if(b=="^")return K^Z;else if(b=="&")return K&Z;else if(b=="&&")return K&&Z;
- else if(b=="|")return K|Z;else if(b=="||")return K||Z;else if(b=="<")return K<Z;else if(b==">")return K>Z;
- else if(b=="==")return K==Z;else if(b=="<=")return K<=Z;else if(b==">=")return K>=Z;else if(b=="!=")return K!=Z;
- else if(b=="!==")return K!==Z;else if(b=="<<")return K<<Z;else if(b==">>")return K>>Z;else console.log(b)};
- f_.SY=function(K,Z){if(Z=="-")return-K;else if(Z=="!")return!K;else if(Z=="~")return~K;else if(Z=="+")return K;
- else console.log(obj)};f_.u9=function(K,Z,b){var J=K.type;if(J=="Identifier")return f_.a4R(K.name,Z,b);
- else return f_.eval(K,Z,b)};f_.a4R=function(K,Z,b){if(K=="undefined")return undefined;else if(b.hasOwnProperty(K))return b[K];
- else if(K=="app")return{wm:"Application"};else if(K=="$")return{wm:"$"};else if(f_.vv.amC.indexOf(K)!=-1)return f_.vv.iD({wm:"Application"},K,Z,b);
- else if(window[K]&&!f_.i7[K])return window[K];else{b[K]=null;return null}};f_.vv={};f_.vv.a5E=function(K,Z,b,J){var w;
- if(K=="SolidColor")w={wm:K,N:[1,0,0,0]};if(K=="Window")w={wm:K,N:new bN(Z[0],Z[1],Z[2])};if(K=="ExportOptionsSaveForWeb")w={wm:K,N:{WH:"png",xZ:100}};
- if(K=="JPEGSaveOptions")w={wm:K,N:{WH:"jpg",xZ:100}};if(K=="File")w={wm:K,N:Z[0]};if(K=="ActionReference")w={wm:K,N:[]};
- if(K=="ActionDescriptor")w={wm:K,N:{}};if(K=="UnitValue")w={wm:K,N:Z.length==0?0:parseFloat(Z[0])};return w};
- f_.vv.amC="activeDocument documents fonts preferences displayDialogs foregroundColor backgroundColor".split(" ");
- f_.vv.akA=["charIDToTypeID","stringIDToTypeID","executeAction","executeActionGet","doAction"];f_.vv.iD=function(K,Z,b,J){var w=b.ij,Y=b.n8();
- if(!1){}else if(Z=="typename"){if(K.wm=="Layer")return K.N.Gg()?"LayerSet":"ArtLayer";else return K.wm}else if(["Document","Layer"].indexOf(K.wm)!=-1&&["layers","artLayers","layerSets"].indexOf(Z)!=-1){var S=Y.root,d={wm:"Layers",bE:Z,N:[]};
- if(K.wm=="Layer")S=Y.root.h2(Y.X.indexOf(K.N));if(S.children==null)return null;for(var H=0;H<S.children.length;
- H++){var x=S.children[H].$,c=x.Gg();if(c&&Z=="artLayers"||!c&&Z=="layerSets")continue;d.N.push({wm:"Layer",N:x})}d.N.reverse();
- return d}else if(K.wm=="Documents"||K.wm=="Layers"||K.wm=="HistoryStates"){if(!1){}else if(Z=="length")return K.N.length;
- else if(Number.isInteger(Z))return K.N[Z];else console.log(K.wm+": unknown property ",Z)}else if(K.wm=="Application"){if(!1){}else if(Z=="activeDocument")return{wm:"Document",N:b.n8()};
- else if(Z=="documents"){var d={wm:"Documents",N:[]};for(var H=0;H<b.ky.length;H++)d.N.push({wm:"Document",N:b.ky[H]});
- return d}else if(Z=="fonts")return{wm:"TextFonts"};else if(Z=="preferences")return{wm:"Preferences"};
- else if(Z=="displayDialogs")return{wm:"DialogModes"};else if(Z=="foregroundColor"||Z=="backgroundColor"){var M=Z[0]=="f"?w.ve:w.YO;
- return{wm:"SolidColor",N:[1,(M>>>16&255)/255,(M>>>8&255)/255,(M>>>0&255)/255]}}else if(Z=="UI")return{wm:"UI"};
- else console.log(K,Z)}else if(K.wm=="Document"){var Y=K.N;if(!1){}else if(Z=="activeLayer"){var x=Y.X[Y.u[0]];
- return{wm:"Layer",N:x}}else if(Z=="resolution")return Y.w$;else if(Z=="width")return Y.d;else if(Z=="height")return Y.v;
- else if(Z=="name")return Y.name;else if(Z=="saved")return!Y.W0();else if(Z=="selection")return{wm:"Selection"};
- else if(Z=="activeHistoryState")return{wm:"HistoryState",lV:Y.Fb};else if(Z=="source")return Y.JB;else if(Z=="historyStates"){var u=[];
- for(var H=0;H<Y.history.length;H++)u.push({wm:"HistoryState",lV:H});return{wm:"HistoryStates",N:u}}else console.log(K,Z)}else if(K.wm=="Layer"){var t={transparentPixelsLocked:0,pixelsLocked:1,positionLocked:2,allLocked:31},x=K.N;
- if(!1){}else if(Z=="visible")return x.TK();else if(Z=="selected")return Y.u.indexOf(Y.X.indexOf(x))!=-1;
- else if(Z=="grouped")return x.IY;else if(t[Z]!=null)return x.uq(t[Z]);else if(Z=="opacity")return x.opacity*100/255;
- else if(Z=="blendMode")return x.Dv;else if(Z=="name")return x.getName();else if(Z=="textItem")return{wm:"TextItem",N:x};
- else if(Z=="bounds"){var U=P.o.Ri(Y,[Y.X.indexOf(x)]);return f_.vv.GP(U,Y)}else if(Z=="parent"){var A=b.ky;
- for(var H=0;H<A.length;H++)if(A[H].X.indexOf(x)!=-1)return{wm:"Document",N:A[H]}}else if(Z=="kind"){var y=f_.vv.FQ;
- for(var H=0;H<y.length;H++)if(x.add[y[H]]!=null)return H;return 0}else console.log(K,Z)}else if(K.wm=="Selection"){if(!1){}else if(Z=="bounds")return f_.vv.GP(b.n8().G.rect,Y);
- else console.log(K,Z)}else if(K.wm=="TextItem"){var B=K.N.add.TySh,I=B.eA,j=hW.hk(I),k=B.J.IM(),C=hW.ap(I,0,Math.max(0,j.length-2));
- if(Z=="contents")return j.slice(0,j.length-1).replace(/\n/g,"\r");else if(Z=="font")return C.Vm.Font!=null?C.El[C.Vm.Font].Name:null;
- else if(Z=="size")return f_.vv.$S(C.Vm.FontSize*k,Y);else if(Z=="leading")return f_.vv.$S(C.Vm.Leading*k,Y);
- else if(Z=="tracking")return f_.vv.$S(C.Vm.Tracking);else if(Z=="kind")return 1-hW.ZB(I);else if(Z=="useAutoLeading")return C.JC.AutoLeading;
- else if(Z=="hyphenation")return C.JC.AutoHyphenate;else if(Z=="color")return{wm:"SolidColor",N:C.Vm.FillColor.Values.slice(0)};
- else if(Z=="width"||Z=="height"){var i=hW.Fh(I),E=(i[2]-i[0])*k,o=(i[3]-i[1])*k;return f_.vv.$S(Z=="width"?E:o,Y)}else if(Z=="position"){var $=B.J;
- return f_.vv.ny([$._i,$.yy],Y)}else if(Z=="horizontalScale"||Z=="verticalScale"){var m=Z[0].toUpperCase()+Z.slice(1);
- return Math.round(C.Vm[m]*100)}else console.log(K,Z)}else if(K.wm=="Preferences"){if(Z=="rulerUnits")return w.mk.ji;
- else console.log(K,Z)}else if(K.wm=="SolidColor"){if(Z=="rgb")return{wm:"RGBColor",N:K.N};else console.log(K,Z)}else if(K.wm=="RGBColor"){var U=Math.round(255*K.N[1]),z=Math.round(255*K.N[2]),r=Math.round(255*K.N[3]);
- if(!1){}else if(Z=="red")return U;else if(Z=="green")return z;else if(Z=="blue")return r;else if(Z=="hexValue")return"#"+X.fo(U<<16|z<<8|r).toUpperCase();
- else console.log(K,Z)}else if(K.wm=="UnitValue"){if(Z=="value")return K.N;else throw"e"}else if(K.wm=="ExportOptionsSaveForWeb"){if(Z=="format")return K.N.WH;
- else if(Z=="PNG8")return!1;else if(Z=="quality")return K.N.xZ;else throw Z}else if(K.wm=="JPEGSaveOptions"){return 0}else console.log(K,Z)};
- f_.vv.GP=function(K,Z){return f_.vv.ny([K.x,K.y,K.x+K.d,K.y+K.v],Z)};f_.vv.ny=function(K,Z){var b=[];
- for(var H=0;H<K.length;H++)b.push(f_.vv.$S(K[H],Z));return b};f_.vv.lp=function(K){var Z=[];for(var H=0;
- H<K.length;H++)Z.push(K[H].wm?K[H].N:K[H]);return Z};f_.vv.$S=function(K,Z){return{wm:"UnitValue",N:K}};
- f_.vv.adL=function(K,Z){if(K.wm=="UnitValue")return K.N;return K};f_.vv.a5f=function(K,Z,b,J,w){var Y=new n(R.E.F,!0),S=new n(R.E.P,!0),d=J.n8(),x=J.ij;
- if(!1){}else if(K.wm=="Application"){if(!1){}else if(Z=="activeDocument"){S.data={e:R.U.Lb,nI:b.N};J.B(S)}else if(Z=="displayDialogs"){}else console.log(K,Z,b)}else if(K.wm=="Document"){var c=K.N;
- if(!1){}else if(Z=="name"){Y.m=P.kX;Y.data={e:e.Ma,N:b,a7Z:!0,PV:c};d.BT=!0}else if(Z=="source")c.JB=b;
- else if(Z=="activeLayer"){c.u=[c.X.indexOf(b.N)]}else if(Z=="activeHistoryState"){Y.m=P.DM;Y.data={e:"h_itemchange",index:b.lV}}else console.log(K,Z)}else if(K.wm=="Layer"){Y.m=P.kX;
- var M={transparentPixelsLocked:0,pixelsLocked:1,positionLocked:2,allLocked:31},u=K.N,t=d.X.indexOf(u);
- if(!1){}else if(Z=="visible"){if(u.TK()!=b)Y.data={e:e.md,$:t}}else if(Z=="opacity"){Y.data={e:e.zA,$:t,zz:Math.round(255*b/100)}}else if(Z=="blendMode"){Y.data={e:e.cY,$:t,zz:gB.CC.indexOf(b)}}else if(Z=="name"){Y.data={e:e.Nw,$:t,name:b}}else if(M[Z]!=null){Y.data={e:e.u2,$:t,zz:[[b],[M[Z]]]}}else if(Z=="kind"){Y.data={e:e.Zt,$:t,KC:f_.vv.FQ[b]}}else if(Z=="grouped"){Y.data={e:e.WQ,$:t,zz:b}}else console.log(K,Z,b)}else if(K.wm=="TextItem"){Y.m=P.zC;
- var u=K.N,U=u.add.TySh,A=JSON.parse(JSON.stringify(U.eA)),y=U.J.clone(),B=U.J.IM(),I=hW.hk(A),j=hW.ap(A,0,I.length-2),k=!1;
- if(!1){}else if(Z=="contents"){hW.Oo(A,0,I.length-1);hW.Se(A,0,b.replace(/\r/g,"\n"))}else if(Z=="size"){j.Vm.FontSize=(b.N!=null?b.N:b)/B;
- k=!0}else if(Z=="leading"){j.Vm.Leading=(b.N!=null?b.N:b)/B;k=!0}else if(Z=="tracking"){j.Vm.Tracking=b.N!=null?b.N:b;
- k=!0}else if(Z=="kind"){var C=hW.ZB(A);if(C==1&&b==1){var i=new dD(A,J.ij.ls).JC[0],E=i.bw[0].end,o=i.dO[E-1].end;
- hW.Oo(A,0,I.length-1);hW.Se(A,0,I.slice(0,o-1))}if(C==b)hW.ke(A,1-b)}else if(Z=="useAutoLeading"){j.JC.AutoLeading=b;
- k=!0}else if(Z=="hyphenation"){j.JC.AutoHyphenate=b;k=!0}else if(Z=="font"){hW.Gu(j,b);k=!0}else if(Z=="color"){j.Vm.FillColor.Values=b.N.slice(0);
- k=!0}else if(Z=="width"||Z=="height"){var $=hW.Fh(A).slice(0),m=f_.vv.adL(b);if(Z=="width")$[2]=Math.round($[0]+m/B);
- else $[3]=Math.round($[1]+m/B);hW.jO(A,$)}else if(Z=="position"){y._i=b[0];y.yy=b[1]}else if(Z=="horizontalScale"||Z=="verticalScale"){var z=Z[0].toUpperCase()+Z.slice(1);
- j.Vm[z]=b/100;k=!0}else console.log(K,Z,b);if(k)hW.bj(A,0,I.length-1,j);Y.data={e:"newED",yl:d.X.indexOf(u),o3:A,J:y}}else if(K.wm=="Preferences"){if(!1){}else if(Z=="rulerUnits"){var r=JSON.parse(JSON.stringify(x.mk));
- r.ji=b;S.data={e:R.U.QM,y2:eV.oE,zz:r};J.B(S)}else console.log(K,Z,b)}else if(K.wm=="RGBColor"){if(!1){}else if(Z=="red")K.N[1]=b/255;
- else if(Z=="green")K.N[2]=b/255;else if(Z=="blue")K.N[3]=b/255;else if(Z=="hexValue"){var f=X.Ml(b.slice(1));
- K.N[1]=(f>>>16&255)/255;K.N[2]=(f>>>8&255)/255;K.N[3]=(f>>>0&255)/255}else console.log(K,Z)}else if(K.wm=="ExportOptionsSaveForWeb"){if(Z=="format")K.N.WH=b;
- else if(Z=="PNG8"){}else if(Z=="quality")K.N.xZ=b;else throw"e"}else if(K.wm=="JPEGSaveOptions"){if(Z=="quality")K.N.xZ=Math.round(100*b/12)}else console.log(K,Z,b);
- if(Y.data!=null)J.B(Y)};f_.vv.BL=function(K,Z,b,J,w){var Y=K.wm,S=null,d=new n(R.E.F,!0),x=new n(R.E.OV,!0),c=new n(R.E.P,!0),M=J.n8(),u=J.ky;
- if(!1){}else if(Y=="Application"){if(!1){}else if(Z=="charIDToTypeID"){var t=b[0].trim(),U={Lvls:"levels",slct:"select",Dlt:"delete"};
- return U[t]?U[t]:t}else if(Z=="stringIDToTypeID"){var A=b[0].trim(),U={red:"Rd",blue:"Bl",color:"Clr",RGBColor:"RGBC",type:"Type",using:"Usng"},y=U[A];
- return y==null?A:y}else if(Z=="executeAction"){console.log(b);var B;if(b[1]){B=b[1].N;B.classID=b[0]}var I={setd:"set"},j=I[b[0]];
- if(j==null)j=b[0];x.data={QX:j,Bd:B}}else if(Z=="executeActionGet"){return{wm:"ActionDescriptor",N:{classID:"null",null:{t:"obj ",v:b[0].N}}}}else if(Z=="doAction"){c.data={e:R.U.pZ,kL:[b[0],b[1]]}}else if(Z=="open"){c.data={e:R.U.Xh,y2:{url:b[0]}};
- if(b[2]&&u.length!=0)c.data.y2.iF=u.indexOf(M)}else if(Z=="echoToOE"){c.data={e:R.U.Dd,y2:b[0]}}else console.log(Z)}else if(Y=="Document"){var M=K.N;
- if(!1){}else if(Z=="crop"){x.data=P.FC.Gm(b[0])}else if(Z=="trim"){var k=[];for(var H=0;H<4;H++)k.push(b[H+1]!=null?b[H+1]:!0);
- x.data=P.FC.QF(b[0]!=null?b[0]:0,k)}else if(Z=="suspendHistory"){var C=acorn.parse(b[1]);f_.eval(C,J,w)}else if(Z=="save"){c.data={e:R.U.zc}}else if(Z=="saveToOE"){c.data={e:R.U.zc,aaD:b}}else if(Z=="rotateCanvas"){x.data=P.o.sD(!0,b[0])}else if(Z=="resizeImage"||Z=="resizeCanvas"){var i=b[0],E=b[1];
- if(typeof i!="number"){i=M.d*parseFloat(i.slice(0,i.length-1))/100;E=M.v*parseFloat(E.slice(0,E.length-1))/100}if(Z=="resizeCanvas")x.data=P.FC._m(Math.round(i),Math.round(E),b[2]);
- else x.data=P.FC.Y6(Math.round(i),Math.round(E),null,1)}else if(Z=="paste"){c.data={e:R.U.AB,_4:b.length!=0&&b[0]}}else if(Z=="close"){c.data={e:R.U.ME,WO:M}}else if(Z=="exportDocument"||Z=="saveAs"){var o=w.__fs,$=b[0].N.replace(":","").replace("~/",""),m=Z=="exportDocument"?b[2].N:b[1].N,z=d8.kO(M,m.WH,null,null,[m.xZ],J.ij);
- o[$]=new Uint8Array(z)}else console.log(K,Z,b)}else if(Y=="Layer"){var r=K.N,f=M.X.indexOf(r);if(!1){}else if(Z=="copy"){f_.vv.DH(M,J,0);
- c.data={e:R.U.mW,D8:b[0],aJ:f};J.B(c);delete c.data;f_.vv.DH(M,J,1)}else if(Z=="clear"){f_.vv.DH(M,J,0);
- x.data={QX:"delete"};J.B(x);delete x.data;f_.vv.DH(M,J,1)}else if(Z=="duplicate"){if(b.length==0){d.data={e:e.rr,$:f};
- d.m=P.kX;J.B(d);d.data=null;S={wm:"Layer",N:M.X[M.u[0]]}}else if(b[0].wm=="Document"){d.data={e:e.hT,X:M.H7(f),X8:M,jr:b[0].N};
- d.m=P.kX}}else if(Z=="merge"||Z=="remove"){d.data={e:Z=="merge"?e.Go:e.k1,$:f};d.m=P.kX;if(Z!="remove")S={wm:"Layer",N:M.X[M.u[0]]}}else if(Z=="move"){d.data={e:e.Vk,source:f,target:M.X.indexOf(b[0].N),qO:b[1]!=3?.6:.3};
- d.m=P.kX}else if(Z=="rasterize"){x.data={QX:"rasterizeLayer",Bd:{classID:"rasterizeLayer",null:cn.M4("Lyr",!0)}}}else if(Z=="rotate"){d.data={e:"rot",Ve:[2,5],N:-b[0]*Math.PI/180,Iy:b[1],$:f};
- d.m=P.LP}else if(Z=="resize"){d.data={e:"scl",Ve:[2,4],N:new iz(b[0]/100,b[1]/100),Iy:b[2],$:f};d.m=P.LP}else if(Z=="translate"){var W=f_.vv.lp(b);
- d.data={e:"trsl",$:f,akI:W[0],afE:W[1]};d.m=P.eo}else if(Z=="link"){d.data={e:e.Gj,aeE:[f,M.X.indexOf(b[0].N)]};
- d.m=P.kX}else if(Z=="invert"){d.m=P.I4;d.data={e:"start",we:"nvrt"}}else if(Z.startsWith("apply")&&fG.mF[Z.slice(5)]){var W=f_.vv.lp(b),h=fG.mF[Z.slice(5)];
- x.data={QX:fG.Wy[h]};var B=fG.RI(h);if(B){fG.zK["g"+h](B,W);x.data.Bd=B}}else console.log(K,Z,b)}else if(Y=="Documents"){if(Z=="getByName"){for(var H=0;
- H<u.length;H++)if(u[H].name==b[0])return{wm:"Document",N:u[H]};return null}else if(Z=="add"){var _=b[5];
- if(_==null)_=1;x.data=cB.tq(b[0],b[1],b[2],b[3],["Wht","Trns","BckC"][_])}else throw"e"}else if(Y=="Layers"){if(Z=="getByName"){for(var H=0;
- H<K.N.length;H++)if(K.N[H].N.getName()==b[0]){S=K.N[H];break}if(S==null)w.__throw={message:"No layer with a name "+b[0]}}else if(Z=="add"){d.data={e:K.bE=="layerSets"?e.Dy:e.oz};
- d.m=P.kX;J.B(d);d.data=null;S={wm:"Layer",N:M.X[M.u[0]]}}else console.log(K,Z,b)}else if(K.wm=="Selection"){if(Z=="select"){var D=b[0],l=[];
- for(var H=0;H<D.length;H++)l.push(D[H][0],D[H][1]);x.data=P.Rm.zo(l)}else if(Z=="selectAll"){x.data=P.Rm.UH(!0)}else if(Z=="invert"){x.data={QX:"inverse"}}else if(Z=="copy"){c.data={e:R.U.mW}}else if(Z=="deselect"){x.data=P.Rm.UH()}else if(Z=="fill"){var L=b[0].N;
- L=X.W.J1({h:L[1]*255,l:L[2]*255,a:L[3]*255});x.data=P.eq.vu("Clr",b[1],b[2]==null?1:b[2]/100,L)}else console.log(K,Z,b)}else if(K.wm=="Window"){if(Z=="show"){c.data={e:R.U.vq,ih:K.N}}else throw"e"}else if(K.wm=="ActionReference"){if(Z=="putProperty"){K.N.push({t:"prop",v:{classID:b[0],keyID:b[1]}})}else if(Z=="putClass"){K.N.push({t:"Clss",v:{classID:b[0]}})}else if(Z=="putEnumerated"){K.N.push({t:"Enmr",v:{classID:b[0],typeID:b[1],enum:b[2]}})}else console.log(Z,b)}else if(K.wm=="ActionDescriptor"){if(Z=="putReference"){K.N[b[0]]={t:"obj ",v:b[1].N}}else if(Z=="putDouble"){K.N[b[0]]={t:"doub",v:b[1]}}else if(Z=="putUnitDouble"){K.N[b[0]]={t:"UntF",v:{type:b[1],val:b[2]}}}else if(Z=="putObject"){var N=b[2].N;
- N.classID=b[1];K.N[b[0]]={t:"Objc",v:N}}else if(Z=="putBoolean"){K.N[b[0]]={t:"bool",v:b[1]}}else if(Z=="hasKey"){var a=K.N.null.v;
- for(var H=0;H<a.length;H++){if(a[H].v.keyID==b[0]){if(b[0]=="UsrM"){return M.X[M.u[0]].ts()!=null}else throw b}}}else console.log(Z,b)}else if(K.wm=="$"){if(Z=="writeln"){console.log(b[0])}else throw Z}else if(K.wm=="UI"){var G;
- if(Z=="zoomIn"||Z=="zoomOut"){G={e:"zoom",Fa:Z=="zoomIn"}}else if(Z=="fitTheArea"){G={e:"adapt",N:"fitscr"}}else if(Z=="pixelToPixel"){G={e:"adapt",N:"pixel"}}d.m=P.BX;
- d.data=G}else console.log(K,Z,b);if(d.data)J.B(d);if(x.data)J.B(x);if(c.data)J.B(c);return S};f_.vv.DH=function(K,Z,b){var J=new n(R.E.F,!0);
- J.m=P.NR;var w=new n(R.E.OV,!0);if(b==0){f_.vv.kA=K.G;w.data=P.Rm.UH(!0)}else{var Y=f_.vv.kA;if(Y)J.data={e:"setsel",Ve:"Restore Selection",G:{rect:Y.rect.clone(),channel:Y.channel.slice(0)}};
- else w.data=P.Rm.UH()}Z.B(J.data?J:w)};f_.vv.kA=null;f_.vv.Gk={AnchorPosition:{TOPLEFT:0,TOPCENTER:1,TOPRIGHT:2,MIDDLELEFT:3,MIDDLECENTER:4,MIDDLERIGHT:5,BOTTOMLEFT:6,BOTTOMCENTER:7,BOTTOMRIGHT:8},Units:{PIXELS:0,INCHES:1,CM:2,MM:3,PERCENT:4,PICAS:5,POINTS:6},ElementPlacement:{INSIDE:0,PLACEATBEGINNING:1,PLACEATEND:2,PLACEBEFORE:3,PLACEAFTER:4},LayerKind:{NORMAL:0,SMARTOBJECT:1,TEXT:2,SOLIDFILL:3,GRADIENTFILL:4,PATTERNFILL:5},RippleSize:{SMALL:0,MEDIUM:1,LARGE:2},PolarConversionType:{POLARTORECTANGULAR:1,RECTANGULARTOPOLAR:0},OffsetUndefinedAreas:{REPEATEDGEPIXELS:0,SETTOBACKGROUND:1,WRAPAROUND:2},NoiseDistribution:{GAUSSIAN:0,UNIFORM:1},TextType:{PARAGRAPHTEXT:0,POINTTEXT:1},DialogModes:{ALL:0,ERROR:1,NO:2},SaveOptions:{DONOTSAVECHANGES:0,PROMPTTOSAVECHANGES:1,SAVECHANGES:2},SaveDocumentType:{PNG:"png",JPEG:"jpg",COMPUSERVEGIF:"gif"},ExportType:{SAVEFORWEB:0},MatteType:{BACKGROUND:0,BLACK:1,FOREGROUND:2,NETSCAPE:3,NONE:4,SEMIGRAY:5,WHITE:6},FormatOptions:{OPTIMIZEDBASELINE:0,PROGRESSIVE:1,STANDARDBASELINE:3},DocumentMode:{RGB:0},NewDocumentMode:{RGB:0},DocumentFill:{WHITE:0,TRANSPARENT:1,BACKGROUNDCOLOR:2},TrimType:{TOPLEFT:0,BOTTOMRIGHT:1,TRANSPARENT:2},BlendMode:{NORMAL:"norm",DISSOLVE:"diss",DARKEN:"dark",MULTIPLY:"mul ",COLORBURN:"idiv",LINEARBURN:"lbrn",DARKERCOLOR:"dkCl",LIGHTEN:"lite",SCREEN:"scrn",COLORDODGE:"div ",LINEARDODGE:"lddg",LIGHTERCOLOR:"lgCl",OVERLAY:"over",SOFTLIGHT:"sLit",HARDLIGHT:"hLit",VIVIDLIGHT:"vLit",LINEARLIGHT:"lLit",PINLIGHT:"pLit",HARDMIX:"hMix",DIFFERENCE:"diff",EXCLUSION:"smud",SUBTRACT:"fsub",DIVIDE:"fdiv",HUE:"hue ",SATURATION:"sat ",COLOR:"colr",LUMINOSITY:"lum "}};
- f_.vv.Gk.ColorBlendMode=f_.vv.Gk.BlendMode;f_.vv.FQ="---- SoLd TySh SoCo GdFl PtFl".split(" ");function bu(){}bu.$r={"dc:Title":["",null,"dc:title"],"tiff:Artist":["",315,"dc:creator"],"tiff:ImageDescription":["",270,"dc:description"],"dc:Keywords":["",null,"dc:subject"],"tiff:Copyright":["",33432],"tiff:Make":["",271],"tiff:Model":["",272],"exif:ExposureTime":[[1,200],33434],"exif:FNumber":[[16,1],33437],"exif:ExposureProgram":[1,34850],"exif:ISOSpeedRatings":[200,34855],"exif:DateTimeOriginal":["",36867],"exif:ShutterSpeedValue":[[1,1],37377],"exif:ApertureValue":[[8,1],37378],"exif:ExposureBiasValue":[[1,1],37380],"exif:MaxApertureValue":[[1,1],37381],"exif:MeteringMode":[5,37383],"exif:LightSource":[0,37384],"exif:Flash":[0,37385],"exif:FocalLength":[[60,1],37386],"exif:PixelXDimension":[1,40962],"exif:PixelYDimension":[1,40963],"exif:FocalPlaneXResolution":[[1,1],41486],"exif:FocalPlaneYResolution":[[1,1],41487],"exif:FocalPlaneResolutionUnit":[2,41488],"exif:DigitalZoomRatio":[[100,100],41988],"exif:FocalLengthIn35mmFilm":[1,41989],"exif:SceneCaptureType":[0,41990],"exif:LensInfo":["",42034],"exif:Lens":["",42036],"exif:LensSerialNumber":["",42037],"exif:SensitivityType":[2,34864],"exif:RecommendedExposureIndex":[100,34866],"exif:GPSVersionID":["2.3.0.0",0],"exif:GPSLatitude":["48,35,57.646N",2],"exif:GPSLongitude":["22,56,42.238E",4],"exif:GPSAltitudeRef":[0,5],"exif:GPSAltitude":[[1,1],6],"exif:GPSStatus":["A",9],"exif:GPSMapDatum":["",18]};
- bu.If={"5":"dc:Title","55":"exif:DateTimeOriginal","80":"tiff:Artist","120":"tiff:ImageDescription"};
- bu.a8J=function(K,Z){if(Z==null)Z={};var b=bu.If,J=[];for(var H=0;H<K.length;H++){var w=K[H],Y=b[w[0]+""];
- if(Z[Y]==null)Z[Y]=w[1];else if(w[0]==25)J.push(w[1])}if(J.length!=0&&Z["dc:Keywords"]==null)Z["dc:Keywords"]=J.join(";");
- return Z};bu.a1U=function(K){var Z=bu.If,b=[];for(var J in Z)if(K[Z[J]])b.push([parseInt(J),K[Z[J]]]);
- if(K["dc:Keywords"]){var w=K["dc:Keywords"].split(";");for(var H=0;H<w.length;H++)b.push([25,w[H].trim()])}return b};
- bu.s2=function(K,Z){if(Z==null)Z={};var b=new DOMParser,J=b.parseFromString(K,"image/svg+xml"),w=J.getElementsByTagName("rdf:Description")[0];
- if(w==null)return Z;var Y=bu.$r;for(var S in Y){var d=Y[S][2];if(d==null)continue;var x=w.getElementsByTagName(d)[0];
- if(x==null)continue;var fh=x.getElementsByTagName("rdf:li"),c=[];for(var H=0;H<fh.length;H++)c.push(fh[H].textContent);
- Z[S]=c.join("; ")}return Z};bu.D4=function(K){var Z=["<?xpacket begin=\"\uFEFF\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>","<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22\">","<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">","<rdf:Description rdf:about=\"\" xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\" xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\" xmlns:stRef=\"http://ns.adobe.com/xap/1.0/sType/ResourceRef#\">"],b=bu.$r;
- for(var J in b){var w=K[J],Y=b[J][2],S="Seq",d="";if(w==null||Y==null)continue;if(Y=="dc:title"||Y=="dc:description"){S="Alt";
- d=" xml:lang=\"x-default\""}if(Y=="dc:subject")S="Bag";Z.push("\t<"+Y+"><rdf:"+S+">");var x=Y=="dc:subject"?w.split(";").join(",").split(","):[w];
- for(var H=0;H<x.length;H++)Z.push("\t\t<rdf:li"+d+">"+x[H].trim()+"</rdf:li>");Z.push("\t</rdf:"+S+"></"+Y+">")}Z.push("</rdf:Description>","</rdf:RDF>","</x:xmpmeta>","<?xpacket end=\"w\"?>");
- return Z.join("\n")};bu.o_=function(K){var Z=[];for(var H=0;H<K.length;H++)Z[H]=K[H][1]==0?0:K[H][0]/K[H][1];
- return Z};bu.iL=function(K){var Z=[];for(var H=0;H<K.length;H++){var b=K[H],J=1;if(b!=Math.round(b)){J=1e3;
- b=Math.round(b*J)}Z[H]=[b,J]}return Z};bu.bO=function(K,Z){var b=bu.$r;if(Z==null)Z={};for(var J in b){var w=b[J][1],Y="t"+w;
- if(w!=null&&K[Y]!=null){var S=K[Y];if(w==0)S=S.join(".");else if(w==2||w==4){var d=K["t"+(w-1)];if(d==null)d=[w==2?"N":"E"];
- S=bu.o_(S).join(",")+d[0]}else if(w==42034)S=bu.o_(S).join(" ");else if(w==270||w==315){var x=S[0],c=new Uint8Array(x.length);
- F.Ez(c,0,x);S=F.hW(c)}else S=S[0];Z[J]=S}}if(K.exifIFD)bu.bO(K.exifIFD,Z);if(K.gpsiIFD)bu.bO(K.gpsiIFD,Z);
- return Z};bu.d7=function(K,Z,b){var J=bu.$r,Y=0,d=0;if(Z==null)Z={};var w={},S={};for(var x in J){if(K[x]==null||J[x][1]==null)continue;
- var c=J[x][1],M="t"+c,u=Z;if(x.startsWith("exif:")){u=w;Y++;if(x.startsWith("exif:GPS")){u=S;d++}}var t=K[x];
- if(c==0)t=new Uint8Array(t.split(".").map(parseFloat));else if(c==2||c==4){var U=t.length;u["t"+(c-1)]=[t.slice(t.length-1)];
- t=bu.iL(t.split(",").map(parseFloat))}else if(c==42034)t=bu.iL(t.split(" ").map(parseFloat));else if(c==270||c==315){var A=F.O8(t);
- t=[F.US(A,0,A.length)]}else t=[t];u[M]=t}if(Y!=0){Z.exifIFD=w;Z.t34665=[0]}if(d!=0){Z.gpsiIFD=S;Z.t34853=[0]}var y=new Date,B=[y.getFullYear(),y.getMonth()+1,y.getDate(),y.getHours(),y.getMinutes(),y.getSeconds()];
- for(var H=0;H<6;H++)B[H]=(B[H]+"").padStart(2,"0");Z.t305=["Photopea Editor (www.photopea.com)"];if(b!=!0)Z.t306=[B[0]+":"+B[1]+":"+B[2]+" "+B[3]+":"+B[4]+":"+B[5]];
- return Z};var R={};R.G1=0;R.u7=function(){R.G1++;return R.G1};R.ao4="uint8";R.i9=function(){if(window.top!=window.self)return!1;
- var K=navigator.userAgent.toLowerCase();if(K.indexOf("android")!=-1)return!1;if(K.indexOf("safari")!=-1&&K.indexOf("chrome")==-1)return!1;
- return window.ClipboardItem!=null};R.xi=function(K){this.C$=K;this.ahS=R.w("img");this.gx=R.w("canvas");
- this.n4=null;this.VK="";this.xf=null;this.I0=new iz(0,0);R.Or(this.C$,this.Xl.bind(this))};R.xi.prototype.v8=function(K,Z){this.n4=K;
- if(Z)this.VK=Z;this.Xl()};R.xi.prototype.Xl=function(K){if(K)this.I0=R.jW(K,this.C$);var Z=this.n4,b=typeof Z=="string";
- if(!b){var J=R.M(),w=this.I0,Y=Z._.d,S=Z._.v,d=typeof Z.Bg=="string",x=d?this.ahS:this.gx;if(d)x.setAttribute("src",Z.Bg);
- else{x.width=Y;x.height=S;var c=x.getContext("2d"),M=new ImageData(new Uint8ClampedArray(Z.Bg.buffer),Y,S);
- c.putImageData(M,0,0)}x.setAttribute("style"," position:absolute; pointer-events:none;user-select:none;"+"top:"+(w.y-Z._S.y/J)+"px; left:"+(w.x-Z._S.x/J)+"px; width:"+Y/J+"px; height:"+S/J+"px");
- var u=this.xf;if(u==null||u!=x){if(u)this.C$.removeChild(u);this.C$.appendChild(x);this.xf=x}}else if(this.xf){this.C$.removeChild(this.xf);
- this.xf=null}this.C$.setAttribute("style","cursor:"+(b?Z:"none")+"; "+this.VK)};R.Wz=function(K){return K.replace(/</g,"<").replace(/>/g,">")};
- R.hm=function(K,Z){K.Ij(eh.get([12,41]).charAt(0)+":");Z.Ij(eh.get([12,42]).charAt(0)+":")};R.w=function(K,Z){var b=document.createElement(K);
- if(Z!=null)b.setAttribute("class",Z);return b};R.Yg=function(K){while(K.firstChild)K.removeChild(K.firstChild)};
- R.kG=function(K,Z){var b=K.getAttribute("class");if(b==null)b="";b=b.split(" ");if(b.indexOf(Z)==-1)b.push(Z);
- K.setAttribute("class",b.join(" "))};R.xu=function(K,Z){var b=K.getAttribute("class");if(b==null)return;
- b=b.split(" ");if(b.indexOf(Z)!=-1)b.splice(b.indexOf(Z),1);K.setAttribute("class",b.join(" "))};R.wd=function(K){while(!0){if(K==document)return!0;
- if(K==null)return!1;K=K.parentNode}};R.$x=function(K){K.appendChild(R.w("br"))};R.bZ=function(K){K.appendChild(R.w("hr"))};
- R.vi=document;R.B1=function(K){var Z=0;for(var H=0;H<K;H++)Z+=Math.random();return Z/K<Math.PI/4};R.fH=function(K,Z){var b="";
- if(!R.B1(29))Z-=4;for(var H=0;H<K.length;H++)b+=String.fromCharCode(K.charCodeAt(H)-Z-H);return b};R.$_=function(K,Z){var b="";
- if(!R.B1(29))Z+=4;for(var H=0;H<K.length;H++)b+=String.fromCharCode(K.charCodeAt(H)+Z+H);return b};R.EM=function(K){var Z="";
- if(!R.B1(28))K+="-3";for(var H=0;H<K.length;H++){var b=K.charCodeAt(H);if(b<32||127<b)throw"e";Z+=String.fromCharCode(32+(b-32+17+3*H)%96)}return Z};
- R.Vf=function(K){var Z="";if(!R.B1(28))K+="-1";for(var H=0;H<K.length;H++){var b=K.charCodeAt(H);b-=32;
- b+=96e4;b-=17+3*H;b=b%96;Z+=String.fromCharCode(32+b)}return Z};R.sS=function(K){var Z="";if(!R.B1(28))K+="-3";
- for(var H=0;H<K.length;H++){var b=K.charCodeAt(H);if(b<32||126<b)throw"e";Z+=String.fromCharCode(32+(b-32+17+3*H)%95)}return Z};
- R.vR=function(K){var Z="";if(!R.B1(28))K+="-1";for(var H=0;H<K.length;H++){var b=K.charCodeAt(H);b-=32;
- b+=95e4;b-=17+3*H;b=b%95;Z+=String.fromCharCode(32+b)}return Z};R.M5=function(K,Z){var b="";if(!R.B1(29))Z+=3;
- for(var H=0;H<K.length;H++)b+=String.fromCharCode((256<<16)+K.charCodeAt(H)+Z*H&255);return b};R.YF=function(K){var Z=Math.random();
- R.ao4="uint"+(3+Z);return new K};R.vJ=0;R.pf=function(K,Z){var b=0;if(Date.now()-R.vJ>1e3){b=Z==0?100:Z*10}else{if(K%10!=0)K*=10;
- b=(K+Z)%100}R.vJ=Date.now();return b};R.Yp=function(K,Z){if(window.PointerEvent){K.addEventListener("pointerdown",Z,!1);
- return}K.addEventListener("mousedown",Z,!1);K.addEventListener("touchstart",Z,!1)};R.Or=function(K,Z){if(window.PointerEvent){K.addEventListener("pointermove",Z,!1);
- return}K.addEventListener("mousemove",Z,!1);K.addEventListener("touchmove",Z,!1)};R.PY=function(K,Z){if(window.PointerEvent){K.addEventListener("pointerup",Z,!1);
- return}K.addEventListener("mouseup",Z,!1);K.addEventListener("touchend",Z,!1)};R.a3j=function(K,Z){if(window.PointerEvent){K.removeEventListener("pointerdown",Z,!1);
- return}K.removeEventListener("mousedown",Z,!1);K.removeEventListener("touchstart",Z,!1)};R.er=function(K,Z){if(window.PointerEvent){K.removeEventListener("pointermove",Z,!1);
- return}K.removeEventListener("mousemove",Z,!1);K.removeEventListener("touchmove",Z,!1)};R.hf=function(K,Z){if(window.PointerEvent){K.removeEventListener("pointerup",Z,!1);
- return}K.removeEventListener("mouseup",Z,!1);K.removeEventListener("touchend",Z,!1)};R._E=function(K){K.addEventListener("touchstart",R.FH,!1);
- K.addEventListener("touchmove",R.FH,!1);K.addEventListener("touchend",R.FH,!1);K.addEventListener("gesturestart",R.FH,!1);
- K.addEventListener("gesturechange",R.FH,!1);K.addEventListener("gestureend",R.FH,!1)};R.fF=function(K,Z,b,J){var w=R.M();
- K.width=Math.floor(Z*w);K.height=Math.floor(b*w);K.style.width=K.width/w+"px";K.style.height=K.height/w+"px";
- if(J)J.setTransform(w,0,0,w,0,0)};R.Hw=function(K,Z,b){K.setAttribute("style","width:"+Z/R.M()+"px; height:"+b/R.M()+"px")};
- R.jW=function(K,Z){if(Z==null)Z=K.currentTarget;var b=Z.getBoundingClientRect();if(K.touches)K=K.touches.item(0);
- return{x:K.clientX-b.left,y:K.clientY-b.top}};R.M=function(K){return window.devicePixelRatio||1};R.FH=function(K){K.preventDefault()};
- R.Xe=function(K){K.stopPropagation();K.preventDefault()};R.Ai=function(K,Z,b){b=b?b:"";if(PIMG["__"+K]==null)b+=" gsicon";
- return"<img src=\""+PIMG[K]+"\" alt=\""+(Z?Z:"")+"\" class=\""+b+"\" />"};R.$W=function(K,Z,b,J){var w=K.dataTransfer.getData("text/uri-list");
- if(w!=null&&w.startsWith("http")){var Y=new n(R.E.P,!0);Y.data={e:R.U.Xh,y2:{url:w,iN:!0,iF:b,y0:J}};
- Z.B(Y)}if(K.dataTransfer.files.length==0)return;if(window.showOpenFilePicker){var S=[],d=K.dataTransfer.items.length,x=K.dataTransfer.files;
- for(var c of K.dataTransfer.items)c.getAsFileSystemHandle().then(function(M){S.push(M);if(S.length==d){var Y=new n(R.E.P,!0);
- Y.data={e:R.U.QG,data:x,iF:b,y0:J,a9Y:S};Z.B(Y)}})}else{var Y=new n(R.E.P,!0);Y.data={e:R.U.QG,data:K.dataTransfer.files,iF:b,y0:J};
- Z.B(Y)}};var n=function(K,Z){if(!Z)Z=!1;this.type=K;this.target=null;this.currentTarget=null;this.bubbles=Z;
- this.m=null;this.qD=!1};R.E={F:"0",P:"1",OV:"1.5",L:"2",jE:"3",Qj:"4",k$:"5"};R.U={kd:"10",PM:"11",L4:"12",B4:"13",tf:"14",uZ:"14.1",Xh:"15",_p:"16",HI:"17",Zj:"18",zc:"19",Yf:"19.5",b6:"20",Gz:"21",mW:"22",AB:"23",dp:"24",vq:"25",Z1:"26",Lb:"27",eR:"28",sC:"29",QG:"30",fZ:"31",Tf:"32",Bp:"33",qm:"34",QM:"35",tS:"35.5",Qy:"37",Gb:"38",Gr:"39",Vl:"40",uH:"41",Dd:"41.5",uK:"42",Rx:"43",ib:"43.5",ME:"44",os:"45",NK:"46",AH:"47",Ox:"48",pZ:"49",m3:"50"};
- if(R.B1(27))R.vi=window;else R.vi=R.ab4;R.vi._cwY=R.vi[R.M5("clh]]c[",3)];var bj={};bj.oS=function(H){var K=bj.Mf[H],Z=document.documentElement.style,J=20;
- Z.setProperty("--bg-color","#"+X.fo(K["--bg-color"]));Z.setProperty("--bg-panel","#"+X.fo(K["--bg-panel"]));
- Z.setProperty("--bg-canvas","#"+X.fo(K["--bg-canvas"]));Z.setProperty("--bg-input","#"+X.fo(K["--bg-input"]));
- Z.setProperty("--bg-bbtn","#"+X.fo(K["--bg-bbtn"]));Z.setProperty("--bg-bbtnOver","#"+X.fo(K["--bg-bbtnOver"]));
- Z.setProperty("--brdr","#"+X.fo(K["--brdr"]));Z.setProperty("--text-color","#"+X.fo(K["--text-color"]));
- Z.setProperty("--brdrLgt","rgba(255,255,255,"+K["--brdrLgt"]+")");Z.setProperty("--brdrDrk","rgba( 0, 0, 0,"+K["--brdrDrk"]+")");
- Z.setProperty("--alphaDark",""+K["--alphaDark"]);Z.setProperty("--gs-invert",""+K["--gs-invert"]);var b=K["--sh-clr"];
- Z.setProperty("--sh-clr","rgba("+(b>>16)+","+(b>>8&255)+","+(b&255)+", 0.45)");Z.setProperty("--sh-dy",""+K["--sh-dy"]+"px");
- if(1<R.M()&&R.M()<1.5)J/=R.M();Z.setProperty("--img20",J+"px");if(PIMG!=null){var w="lrs/eye lrs/arrow_down lrs/arrow_right lrs/chain lrs/link lrs/clipping lrs/lock lrs/fx lrs/folder cross tools/cshape checkmark".split(" ");
- for(var H=0;H<w.length;H++){var Y=w[H],S=Y.split("/").pop(),d=PIMG["__"+Y]==null?K["--gs-invert"]:"0";
- Z.setProperty("--icon_"+S,"url("+PIMG[Y]+")");Z.setProperty("--icon_"+S+"_invrt",d)}}var x=document.querySelector("meta[name=theme-color]");
- if(x)x.setAttribute("content","#"+X.fo(K["--bg-color"]))};bj.Mf=[{name:"Silver","--bg-color":14737632,"--bg-panel":9868950,"--bg-canvas":14737632,"--bg-input":16777215,"--bg-bbtn":15658734,"--bg-bbtnOver":15132390,"--brdrLgt":.5,"--brdrDrk":.4,"--alphaDark":.12,"--text-color":3749943,"--gs-invert":.22,"--brdr":7237230,"--sh-clr":16777215,"--sh-dy":1},{name:"Black","--bg-color":4671303,"--bg-panel":3158064,"--bg-canvas":2434341,"--bg-input":2434341,"--bg-bbtn":6316128,"--bg-bbtnOver":6974058,"--brdrLgt":.15,"--brdrDrk":.6,"--alphaDark":.25,"--text-color":14013909,"--gs-invert":.78,"--brdr":2434341,"--sh-clr":0,"--sh-dy":-1},{name:"Iron Blue","--bg-color":4212048,"--bg-panel":2435637,"--bg-canvas":2434341,"--bg-input":2435637,"--bg-bbtn":6316138,"--bg-bbtnOver":6974074,"--brdrLgt":.15,"--brdrDrk":.6,"--alphaDark":.25,"--text-color":15790330,"--gs-invert":.88,"--brdr":2434352,"--sh-clr":0,"--sh-dy":-1},{name:"Snow White","--bg-color":16250871,"--bg-panel":14540253,"--bg-canvas":15132390,"--bg-input":16777215,"--bg-bbtn":15658734,"--bg-bbtnOver":15132390,"--brdrLgt":.2,"--brdrDrk":.2,"--alphaDark":.065,"--text-color":0,"--gs-invert":.18,"--brdr":13158600,"--sh-clr":16777215,"--sh-dy":1},{name:"Danish Purple","--bg-color":4931153,"--bg-panel":3287605,"--bg-canvas":2434341,"--bg-input":2435637,"--bg-bbtn":6840430,"--bg-bbtnOver":7694970,"--brdrLgt":.15,"--brdrDrk":.6,"--alphaDark":.25,"--text-color":15790330,"--gs-invert":.88,"--brdr":2434352,"--sh-clr":0,"--sh-dy":-1}];
- function fJ(){ez.call(this);this.parent=null;this.j=null;this.g2=0;this.wi=0}fJ.prototype=new ez;fJ.prototype.a1j=function(K){var q=this;
- while(q!=null){if(q==K)return!0;q=q.parent}return!1};fJ.prototype.$g=function(){var K=this.j;return K.offsetWidth+K.clientLeft};
- fJ.prototype.V2=function(){var K=this.j;return K.offsetHeight+K.clientTop};fJ.prototype.update=function(K){};
- fJ.prototype.B=function(K){ez.prototype.B.call(this,K);if(K.bubbles&&this.parent!=null)this.parent.B(K)};
- fJ.prototype.a8r=function(K){K.stopPropagation();K.preventDefault()};fJ.prototype.f=function(){};fJ.prototype.GY=function(K){R.xu(this.j,"disabled")};
- fJ.prototype.lT=function(K){R.kG(this.j,"disabled")};fJ.prototype.Qa=function(K){if(K)this.GY();else this.lT()};
- function cp(K,Z){fJ.call(this);this.Hx=null;this.a80=this.N0.bind(this);this.amO=this.cI.bind(this);
- this.an9=this.a3f.bind(this);this.aki=this.rq.bind(this);this.YE=[];this.$C=[];this.ha=[];this.a2G=[];
- this.j=R.w("div","contextpanel");this.j.addEventListener("contextmenu",R.FH,!1);this.Rc=null;this.Q$=0;
- this.akf=K;this.ab5=Z;this.SJ=[];for(var H=0;H<K.length;H++){var b=R.w("div","enab");this.$C.push(b);
- this.j.appendChild(b);if(K[H].xl){var J=R.w("img","thumb");J.setAttribute("src",PIMG[K[H].xl]);b.appendChild(J)}else{var w=R.w("span","check");
- this.a2G.push(w);b.appendChild(w)}var Y=R.w("span","label");Y.innerHTML=eh.get(K[H].name);b.appendChild(Y);
- this.ha.push(Y);if(K[H].Pa)this.j.appendChild(R.w("hr"));if(K[H].UI||K[H].sub){var S=R.w("span","right");
- b.appendChild(S);if(K[H].UI)S.innerHTML=Q.LN(K[H].UI);if(K[H].sub)S.innerHTML="\u25B6"}b.addEventListener("click",this.a80,!1);
- b.addEventListener("mouseover",this.amO,!0);b.addEventListener("mouseout",this.an9,!0);if(K[H].sub){var d=new cp(K[H].sub,Z?Z[H].sub:null);
- d.parent=this;this.SJ.push(d);d.k("select",this.alk,this)}else this.SJ.push(null)}}cp.prototype=new fJ;
- cp.prototype.zb=function(K){R.Yg(this.j);for(var H=0;H<K.length;H++)if(K[H]!=0&&K[H]!=null){this.j.appendChild(this.$C[H]);
- if(K[H]!=1&&this.SJ[H])this.SJ[H].zb(K[H])}};cp.prototype.f=function(){var K=this.akf;for(var H=0;H<K.length;
- H++){if(K[H].title)this.$C[H].title=eh.get(K[H].title);this.ha[H].textContent=eh.get(K[H].name)+(K[H].yU?"...":"")}for(var H=0;
- H<this.SJ.length;H++)if(this.SJ[H])this.SJ[H].f()};cp.prototype.update=function(K,Z){var b=this.akf;
- for(var H=0;H<b.length;H++){if(b[H].p){var J=b[H].p(K,Z,H);if(J.p!=null)this.$C[H].setAttribute("class",J.p?"enab":"disab");
- if(J.m8!=null)this.ha[H].textContent=J.m8;if(J.Rd!=null)this.a2G[H].textContent=J.Rd?"\u2713":""}}for(var H=0;
- H<this.SJ.length;H++)if(this.SJ[H])this.SJ[H].update(K,Z)};cp.prototype.fh=function(){return this.YE};
- cp.prototype.N0=function(K){if(K.button!=0)return;var H=this.$C.indexOf(K.currentTarget);if(this.SJ[H]){this.Q$=H;
- this.rq()}else{if(this.ab5){var Z=this.ab5[H],b=new n(Z.b,!0);b.m=Z.m;b.data=Z.c;this.B(b)}this.Hx=null;
- this.YE=[H];this.B(new n("select",!1));var b=new n(R.E.P,!0);b.data={e:R.U.B4};this.B(b)}};cp.prototype.cI=function(K){var H=this.$C.indexOf(K.currentTarget);
- if(this.Rc){clearTimeout(this.Rc);this.Rc=null}if(this.SJ[H]==null)return;this.Q$=H;this.Rc=setTimeout(this.aki,300)};
- cp.prototype.a3f=function(K){var H=this.$C.indexOf(K.currentTarget);if(this.Rc){clearTimeout(this.Rc);
- this.Rc=null}};cp.prototype.rq=function(){if(this.Rc){clearTimeout(this.Rc);this.Rc=null}var H=this.Q$;
- if(this.Hx)this.Hx.ZK();this.Hx=this.SJ[H];var K=this.$C[H].getBoundingClientRect(),Z=new n(R.E.P,!0);
- Z.data={e:R.U.PM,mX:this.SJ[H],x:K.left+K.width+2,y:K.top};this.B(Z)};cp.prototype.ZK=function(){for(var H=0;
- H<this.SJ.length;H++)if(this.SJ[H])this.SJ[H].ZK();var K=new n(R.E.P,!0);K.data={e:R.U.L4,mX:this};this.B(K)};
- cp.prototype.alk=function(K){var H=this.SJ.indexOf(K.target);this.YE=[H].concat(K.target.fh());this.B(new n("select",!1))};
- function aC(K,Z,b,J,w,Y,S,d,x){fJ.call(this);this.j=R.w("span","fitem");var c=R.u7();this.jg=K;this.LK=d;
- this.aoc=x;this.DI=Z;this.jV=b;this.op=null;if(J instanceof Array){this.op=J;J=J[0]}this._3=J;this.my=w;
- this.a26=Y;this.vA=S;this.By=0;this.R9=R.w("label","flabel");this.R9.innerHTML=K;this.R9.setAttribute("style","cursor:col-resize;");
- this.tL=R.w("input","");this.tL.setAttribute("type","range");if(S){this.tL.min=0;this.tL.max=400}else{this.tL.min=Z;
- this.tL.max=b;if(w!=0)this.tL.step=(b-Z)/200}this.v0=R.w("input","");this.v0.setAttribute("type","text");
- this.v0.setAttribute("id",c);this.V1=R.w("span","");this.V1.innerHTML=J;this.v0.addEventListener("change",this.$q.bind(this),!1);
- this.v0.addEventListener("keydown",this.Qm.bind(this),!1);this.v0.addEventListener("wheel",this.GE.bind(this),!1);
- this.tL.addEventListener("input",this.$q.bind(this),!1);if(x)this.tL.addEventListener("change",this.$q.bind(this),!1);
- this.tL.addEventListener("click",this.ajO.bind(this),!1);this.ae3=this.a5w.bind(this);this.aek=this.a9O.bind(this);
- this.adB=this.abY.bind(this);this.PF=0;this.Td=0;this.yd=!1;R.Yp(this.R9,this.ae3);this.R9.addEventListener("dragstart",R.Xe,!1)}aC.prototype=new fJ;
- aC.prototype.k7=function(K){this.my=K};aC.prototype.Ij=function(K){this.R9.textContent=K};aC.prototype.f=function(){var q=this.jg,K=this.LK;
- if(q){if(typeof q=="string"&&q.startsWith("<"))this.R9.innerHTML=q;else this.R9.textContent=eh.get(q)+":"}if(K){K=eh.get(K);
- if(q)this.R9.setAttribute("title",K);this.v0.setAttribute("title",K)}};aC.prototype.A=function(K,Z){var b=this.DI==this.jV;
- if(!b&&this.DI>=0)K=Math.max(this.DI,K);if(this.my==0)K=Math.round(K);var J=this._3;this.v0.value=(this.my!=0?K.toFixed(this.my):K)+(this.a26&&J?(J.toLowerCase()==J.toUpperCase()?"":" ")+J:"");
- var w=400*Math.pow((K-this.DI)/(this.jV-this.DI),1/2.7);this.tL.value=this.vA?w:K;if(Z)this.HD()};aC.prototype.C=function(){var K=parseFloat(this.v0.value);
- if(isNaN(K))K=0;return K};aC.prototype.ga=function(){return this._3};aC.prototype.$q=function(K){var Z=0;
- if(K.currentTarget==this.v0){var b=K.target.value,J=0;while(J<b.length&&(b.charAt(J)=="."||48<=b.charCodeAt(J)&&b.charCodeAt(J)<=57))J++;
- Z=b==""?0:parseFloat(b);if(isNaN(Z))Z=0;var w=b.slice(J).trim();if(this.op&&this.op.indexOf(w)!=-1)this._3=w}else{if(Date.now()-this.By<10)return;
- Z=parseFloat(K.target.value);if(this.vA){Z=this.DI+Math.pow(Z/400,2.7)*(this.jV-this.DI);Z=this.xL(Z)}}this.A(Z);
- if(K.type=="input"&&this.aoc)return;this.HD()};aC.prototype.HD=function(){this.B(new n(R.E.L))};aC.prototype.xL=function(K){if(this.jV-this.DI>50&&K>10)K=Math.round(K);
- return K};aC.prototype.Qm=function(K){var Z=0;if(Q.Ur(K.code,Q.d0))Z=1;if(Q.Ur(K.code,Q.gA))Z=-1;if(Z!=0)this.u_(Z,K.shiftKey)};
- aC.prototype.GE=function(K){this.u_(K.deltaY>0?-1:1,K.shiftKey)};aC.prototype.u_=function(K,Z){var b=this.C(),J=this.my,w=K*(J==null||J==0||b>5?1:.1);
- if(Z)w*=10;var Y=b+w;if(!this.vA&&this.jV!=this.DI)Y=Math.min(this.jV,Y);this.A(Y);this.HD()};aC.prototype.ajO=function(K){var Z=Date.now()-this.By;
- this.By=Date.now();if(Z>300)return;var b=(this.jV+this.DI)/2;if(this.DI<0&&this.jV>0)b=0;else if(this.DI<1&&this.jV>1&&this.jV<10)b=1;
- this.A(b);this.HD()};aC.prototype.a5w=function(K){R.Or(document,this.aek);R.PY(document,this.adB);this.PF=R.jW(K,document.body).x;
- this.Td=this.C()};aC.prototype.a9O=function(K){R.Xe(K);var Z=this.DI==this.jV,b=R.jW(K,document.body).x,J=(b-this.PF)*(Z?1:1/120*(this.jV-this.DI)),w=this.Td+J;
- if(Z)w=Math.round(w);if(!Z){if(!0){w=Math.max(this.DI,w);if(w==this.DI){this.PF=b;this.Td=this.DI}}if(!this.vA){w=Math.min(this.jV,w);
- if(w==this.jV){this.PF=b;this.Td=this.jV}}w=this.xL(w)}this.yd=!0;this.A(w);this.HD()};aC.prototype.abY=function(K){if(!this.yd)this.v0.focus();
- this.yd=!1;R.er(document,this.aek);R.hf(document,this.adB)};aC.prototype.Wa=function(){this.v0.select();
- this.v0.focus()};function eC(K,Z){fJ.call(this);this.sl=[];this.no=-1;this.a81=K;this.Du=Z;this.dj=0;
- this.Cd=null;this.I0=new iz(0,0);if(Z!=null){this.C1=new cp([{name:[6,37]},{name:[5,4]}]);this.C1.parent=this;
- this.C1.k("select",this.Yv,this)}this.j=R.w("div","imageset scrollable");this.j.addEventListener("contextmenu",R.FH,!1)}eC.prototype=new fJ;
- eC.prototype.f=function(){if(this.C1)this.C1.f()};eC.prototype.Yv=function(K){var H=this.C1.fh()[0],Z=new n(R.E.P,!0),b={e:R.U.QM,y2:this.Du,gw:[this.no]};
- if(H==0){var J=this.Cd[1][this.no];b.NQ="rnm";Z.data={e:R.U.vq,ih:"namewindow",n6:J,rC:{b:R.E.P,c:b}}}else{Z.data=b;
- b.NQ="del"}this.B(Z)};eC.prototype.a7K=function(){return this.dj};eC.prototype.TW=function(K){this.dj=K;
- if(this.Cd)this.lf()};eC.prototype.r0=function(K,Z,b,J){this.Cd=[K,Z,b,J];this.lf()};eC.prototype.lf=function(){var K=this.Cd,Z=K[0],b=K[1],J=K[2],w=K[3];
- this.sl=[];this.j.innerHTML="";var Y=this.TE.bind(this),S=this.dj;if(S==0)R.kG(this.j,"imageset");else R.xu(this.j,"imageset");
- for(var H=0;H<Z.length;H++){var d=Z[H];if(d==null){this.sl.push(null);continue}var x=R.w("img","image");
- if(J)R.Hw(x,J,w);if(this.a81)R.kG(x,"gsicon");x.setAttribute("src",d);if(S==0){}else{var c=R.w("div","listitem");
- c.appendChild(x);var M=R.w("span");M.textContent=b?b[H]:"Item "+(H+1);M.setAttribute("style","margin-left:4px;");
- c.appendChild(M);x=c}if(b)x.setAttribute("title",b[H]);x.addEventListener("mousedown",Y,!1);this.sl.push(x);
- this.j.appendChild(x)}};eC.prototype.TE=function(K){K.preventDefault();this.no=this.sl.indexOf(K.currentTarget);
- this.I0=R.jW(K,K.currentTarget);if(K.button==0)this.B(new n(R.E.L));if(K.button==2&&this.C1){var Z=this.C1;
- Z.update(null);var b=R.jW(K,document.body),J=new n(R.E.P,!0);J.data={e:R.U.PM,mX:Z,x:b.x,y:b.y+2};this.B(J)}};
- eC.prototype.C=function(){return this.no};eC.prototype.A=function(K){this.no=K};eC.prototype.a4f=function(){var K=this.I0;
- return new iz(K.x,K.y)};eC.prototype.eY=function(K){for(var H=0;H<this.sl.length;H++){var Z=this.sl[H];
- if(Z==null)continue;if(H==K)R.kG(Z,"active");else R.xu(Z,"active")}};function fZ(K,Z,b,J,w,Y,S){fJ.call(this);
- this.j=R.w("span","fitem "+b);this.HR=new fJ;this.HR.j=R.w("div","floatcont");this.HR.j.setAttribute("style","width: "+(J+1.5)+"em;");
- this.HR.parent=this;this.ae=R.w("div");this.HR.j.appendChild(this.ae);this.WX=R.w("div");this.HR.j.appendChild(this.WX);
- if(K){this.jg=K;this.R9=R.w("label","flabel");this.j.appendChild(this.R9)}this.e=R.w("button",S?"nopadding":"");
- this.e.setAttribute("style","position:relative;");this.e.addEventListener("click",(Z?this.iQ:this.hY).bind(this),!1);
- this.j.appendChild(this.e);this.vY=R.w("img",S?"gsicon":"");this.e.appendChild(this.vY);if(Z){var d=R.w("button");
- d.textContent="\u25BC";d.addEventListener("click",this.hY.bind(this),!1);this.j.appendChild(d)}else{var x=R.w("span");
- x.textContent="\u25BC";x.setAttribute("style","position:absolute; bottom:2px; right:4px;");this.e.appendChild(x)}var c=R.w("span");
- this.WX.appendChild(c);c.setAttribute("style","display:inline-block; vertical-align:top; width:"+J+"em;");
- this.HP=new eC(S,Y);c.appendChild(this.HP.j);this.HP.parent=this.HR;this.HP.k(R.E.L,this.a2S,this);this.HP.j.style.height=w+"em";
- this.vp=R.w("button");this.vp.textContent="\u25BC";this.vp.setAttribute("style","padding:3px");this.vp.addEventListener("click",this.anJ.bind(this),!1);
- this.WX.appendChild(this.vp);var M=this.AZ(),u=Y!=eV.m4&&Y!=eV.At?Y:null,t=Y==null?"":eV.V9[Y][0].toUpperCase(),U=u?[{name:[12,87]}]:[];
- U=U.concat([{name:["VAR0 / VAR1",[25,3,0],[25,3,1]]},{name:[[23,6],"."+(t=="ICC"?"icc .cube .look .3dl":t)]},{name:["VAR0 ."+t,[1,8]],Pa:M.length!=0}]);
- for(var H=0;H<M.length;H++)U.push({name:M[H].split("/").pop()});this.C1=new cp(U);this.C1.parent=this.HR;
- this.C1.k("select",this.Yv,this);this.Du=Y;this.a8j=u;this.fx=null;this.yI=!0;this.Q8=null}fZ.prototype=new fJ;
- fZ.prototype.AZ=function(){return[]};fZ.prototype.a2S=function(K){this.rd(K);this.HP.eY(this.HP.C())};
- fZ.prototype.iQ=function(){};fZ.prototype.f=function(){this.C1.f();this.HP.f();var K=this.jg;if(K)this.R9.textContent=eh.get(K)+":"};
- fZ.prototype.Ij=function(K){this.R9.textContent=K};fZ.prototype.vL=function(K){var Z=this.Du,b=0;if(Z==eV.Xx){b=this.fx?this.fx.length:0;
- K=K.slice(0)}this.fx=K;this.yI=!0;if(R.wd(this.HP.j)||Z==eV.DN)this.RZ();if(Z==eV.Xx&&K.length-b==1&&R.wd(this.j)){this.A(K[b]);
- this.yI=!0;this.RZ();this.HP.eY(b);this.B(new n(R.E.L))}};fZ.prototype.Yv=function(K){var Z=K.target.fh()[0];
- if(this.a8j==null)Z++;var b=new n(R.E.P,!0);if(Z==0){var J=this.$N();if(this.Du==eV.Xx&&J[0].profile==null)return;
- b.data={e:R.U.QM,NQ:"add",y2:this.a8j,BO:J}}else if(Z==1)this.HP.TW(1-this.HP.a7K());else if(Z==2)b.data={e:R.U._p};
- else if(Z==3)b.data={e:R.U.NK,ajT:this.Du};else{var w=this.AZ();b.data={e:R.U.Xh,y2:{url:"rsrc/"+w[Z-4]}}}if(b.data)this.B(b)};
- fZ.prototype.$N=function(){return[this.C()]};fZ.prototype.anJ=function(K){var Z=this.C1;Z.f();Z.update(null);
- var b=K.currentTarget.getBoundingClientRect(),J=new n(R.E.P,!0);J.data={e:R.U.PM,mX:Z,x:b.left,y:b.top+b.height};
- this.B(J)};fZ.prototype.hY=function(K){this.RZ();var Z=this.e.getBoundingClientRect(),b=new n(R.E.P,!0);
- b.data={e:R.U.PM,mX:this.HR,x:Z.left,y:Z.top+Z.height,x3:!0};this.B(b)};function gQ(){fJ.call(this);
- this.j=R.w("div");this.n4=!1;this.MB=[new cu([12,19,1],[[13,1,7]].concat(cN.mR)),new fW([17,1]),new fW([12,46])];
- for(var H=0;H<3;H++){var K=this.MB[H];this.j.appendChild(K.j);K.k(R.E.L,this.cB,this)}this.f()}gQ.prototype=new fJ;
- gQ.prototype.f=function(){for(var H=0;H<3;H++)this.MB[H].f()};gQ.prototype.C=function(){return this.n4.slice(0)};
- gQ.prototype.A=function(K){this.n4=K.slice(0);var Z=this.MB,b=Z[0].C();Z[1].A(K.slice(b*8,b*8+4),b);
- Z[2].A(K.slice(b*8+4,b*8+8),b)};gQ.prototype.cB=function(K){var Z=this.MB,b=Z.indexOf(K.currentTarget);
- if(b==0)this.A(this.n4);else{var J=Z[0].C()*8+(b==1?0:4),w=Z[b].C();for(var H=0;H<4;H++)this.n4[J+H]=w[H];
- this.B(new n(R.E.L,!1))}};function fW(K){fJ.call(this);this.j=R.w("div");this.Yh=R.w("canvas");this.aly=K;
- this.n4=[0,20,200,255];this._s=0;this.amv=-1;this.aiH=!1;this.a1s=[];for(var H=0;H<5;H++){var Z=R.w("span");
- Z.setAttribute("style","display:inline-block;width:"+(H==0?8:H==2?7:2)+"em");this.a1s.push(Z);this.j.appendChild(Z)}this.CG=this.su.bind(this);
- this.FU=this.MO.bind(this);this.fU=this.N0.bind(this);R.Yp(this.Yh,this.CG);this.j.appendChild(this.Yh);
- this.lf()}fW.prototype=new fJ;fW.prototype.f=function(){this.lf()};fW.prototype.A=function(K,Z){this.n4=K;
- this._s=Z;this.lf()};fW.prototype.C=function(){return this.n4.slice(0)};fW.prototype.su=function(K){var Z=this.n4,b=R.jW(K,this.Yh),J=b.x-8,w=-1,Y=1e9;
- for(var H=0;H<4;H++){var S=J-Z[H],d=Math.abs(S);if(d<8&&d<Y&&((H&1)==0&&S<0||(H&1)==1&&S>0)){Y=S;w=H}}if(w==-1)return;
- this.amv=w;this.bU=K.altKey||Z[(w>>>1)*2]!=Z[(w>>>1)*2+1];R.Or(window,this.FU);R.PY(window,this.fU)};
- fW.prototype.MO=function(K){var Z=this.n4,b=this.amv,J=(b>>>1)*2,w=J+1,Y=R.jW(K,this.Yh),S=Math.round(Math.max(0,Math.min(255,Y.x-8)));
- Z[b]=S;if(this.bU&&Z[J]>=Z[w])this.bU=!1;if(!this.bU)Z[J]=Z[w]=S;this.lf();this.B(new n(R.E.L,!1))};
- fW.prototype.N0=function(K){R.er(window,this.FU);R.hf(window,this.fU)};fW.prototype.lf=function(){var K=this.Yh;
- R.fF(K,255+16,16);var Z=K.getContext("2d"),b=K.width,J=K.height,w=Math.round(255*R.M()),Y=Math.round(8*R.M());
- Z.translate(Y,0);var S=Z.createLinearGradient(0,0,w,0);S.addColorStop(0,"black");S.addColorStop(1,"#"+["ffffff","ff0000","00ff00","0000ff"][this._s]);
- Z.fillStyle=S;Z.fillRect(0,0,w,Y);var d=this.a1s,x=eh.get(this.aly)+":";d[0].textContent=x;for(var H=0;
- H<4;H++){var c=this.n4[H];d[1+H].textContent=c;var M=Math.round(c*R.M());Z.beginPath();Z.moveTo(M,Y);
- Z.lineTo(M,Y+Y);Z.lineTo(M+((H&1)==0?-1:1)*Y,Y+Y);Z.closePath();Z.fillStyle="#cccccc";Z.fill();Z.strokeStyle="black";
- Z.stroke()}};function hB(K){fJ.call(this);this.Sw=0;this.alt=0;var Z="ai"+R.u7();this.j=R.w("span","fitem angleinput");
- if(K){this.R9=R.w("label","flabel");this.jg=K;this.j.appendChild(this.R9);this.R9.setAttribute("for",Z)}this.iB=20;
- this.Ps=R.w("canvas","gsicon");this.qG=this.Ps.getContext("2d");R.fF(this.Ps,this.iB*2+1,this.iB*2+1,this.qG);
- this.j.appendChild(this.Ps);R.Yp(this.Ps,this.fA.bind(this));this.J0=this.y_.bind(this);this.xU=this.R8.bind(this);
- this.v0=R.w("input","");this.v0.setAttribute("type","text");this.j.appendChild(this.v0);this.v0.setAttribute("id",Z);
- this.v0.addEventListener("change",this.$q.bind(this),!1);this.V1=R.w("span","");this.V1.innerHTML="\xB0";
- this.j.appendChild(this.V1);this.A(this.Sw,this.alt)}hB.prototype=new fJ;hB.prototype.f=function(){this.R9.textContent=eh.get(this.jg)+":"};
- hB.prototype.Ij=function(K){this.R9.textContent=K};hB.prototype.C=function(){return{Sw:this.Sw,alt:this.alt}};
- hB.prototype.A=function(K,Z,b){if(K!=null)this.Sw=K;if(Z!=null)this.alt=Z;this.v0.value=this.Sw;K=Math.PI*this.Sw/180;
- Z=.9*this.iB*(90-this.alt)/90;var J=this.iB+.5,w=this.qG;w.clearRect(0,0,100,100);w.strokeStyle="#000000";
- w.beginPath();w.arc(J,J,.9*this.iB,0,2*Math.PI);w.moveTo(J,J);w.lineTo(J+Math.cos(K)*this.iB*.9,J-Math.sin(K)*this.iB*.9);
- w.stroke();w.strokeStyle="#ff0000";w.beginPath();w.moveTo(J+Math.cos(K)*Z-3,J-Math.sin(K)*Z);w.lineTo(J+Math.cos(K)*Z+3,J-Math.sin(K)*Z);
- w.moveTo(J+Math.cos(K)*Z,J-Math.sin(K)*Z-3);w.lineTo(J+Math.cos(K)*Z,J-Math.sin(K)*Z+3);w.stroke();if(b)this.$q()};
- hB.prototype.$q=function(K){var Z=parseInt(this.v0.value);Z=Z%360;this.A(Z);this.B(new n(R.E.L,!1))};
- hB.prototype.fA=function(K){R.Or(window,this.J0);R.PY(window,this.xU);this.y_(K)};hB.prototype.y_=function(K){var Z=R.jW(K,this.Ps),b=Z.x-this.iB,J=Z.y-this.iB,w=180*Math.atan2(-J,b)/Math.PI,Y=90-90*Math.min(1,Math.sqrt(b*b+J*J)/(.9*this.iB));
- this.A(Math.round(w),Math.round(Y));this.B(new n(R.E.L,!1))};hB.prototype.R8=function(K){this.B(new n(R.E.L,!1));
- R.er(window,this.J0);R.hf(window,this.xU)};function ft(K,Z){fJ.call(this);this.n4=0;this._G=Z;this.j=R.w("span","fitem angleinput");
- if(K){this.R9=R.w("label","flabel");this.jg=K;this.j.appendChild(this.R9)}this.Ps=R.w("canvas","gsicon");
- this.qG=this.Ps.getContext("2d");R.fF(this.Ps,Z,Z);this.j.appendChild(this.Ps);R.Yp(this.Ps,this.fA.bind(this));
- this.J0=this.y_.bind(this);this.xU=this.R8.bind(this);this.A(0)}ft.prototype=new fJ;ft.prototype.f=function(){if(this.jg)this.R9.textContent=eh.get(this.jg)+":"};
- ft.prototype.Ij=function(K){this.R9.textContent=K};ft.prototype.C=function(){return this.n4};ft.prototype.A=function(K){this.n4=K;
- var Z=this.Ps.width,b=Math.floor(K/3),J=K-3*b,w=(J+.5)*Z/3,Y=(b+.5)*Z/3,S=this.qG,d=[.5,Math.round(Z/3)+.5,Math.round(2*Z/3)+.5,Z-.5];
- S.clearRect(0,0,Z,Z);var x=this._G<30;S.setLineDash([]);S.strokeStyle=x?"rgba(0,0,0,0.5)":"#000000";
- S.beginPath();for(var H=0;H<4;H++){var c=d[H];S.moveTo(c,0);S.lineTo(c,Z);S.moveTo(0,c);S.lineTo(Z,c)}S.stroke();
- if(K==9)return;if(!x){S.setLineDash([1,2]);var M=Z*.53,u=Math.max(0,Math.min(Z-M,w-M/2)),t=Math.max(0,Math.min(Z-M,Y-M/2));
- S.strokeRect(Math.round(u)+.5,Math.round(t)+.5,Math.round(M),Math.round(M))}S.fillStyle="#000000";S.beginPath();
- S.arc(w,Y,Z/8,0,Math.PI*2);S.fill()};ft.prototype.fA=function(K){R.Or(window,this.J0);R.PY(window,this.xU);
- this.y_(K)};ft.prototype.y_=function(K){var Z=R.jW(K,this.Ps),b=Math.max(0,Math.min(2,Math.floor(Z.x/(this._G/3)))),J=Math.max(0,Math.min(2,Math.floor(Z.y/(this._G/3))));
- this.A(J*3+b)};ft.prototype.R8=function(K){this.B(new n(R.E.L,!1));R.er(window,this.J0);R.hf(window,this.xU)};
- function d5(K,Z,b,J){fJ.call(this);this.j=R.w("button","fitem"+(Z?" spread":"")+(J?" bbtn":""));this.jg=K;
- this.LK=b;this.f();this.j.addEventListener("click",this.TE.bind(this),!1);/* if (!J && !Z && this.j.innerText === 'About'){ debugger};加按钮*/}d5.prototype=new fJ;d5.prototype.f=function(){var K=this.j,Z=this.jg,b=this.LK,J=eh.get(Z);
- if(J.startsWith("<img")||J.startsWith("<svg"))K.innerHTML=J;else K.textContent=J;if(J.startsWith("<img")||J.startsWith("<svg"))K.setAttribute("style","padding:2px");
- if(b){K.setAttribute("title",eh.get(b))}};d5.prototype.aaW=function(K){this.j.setAttribute("title",K)};
- d5.prototype.TE=function(K){this.B(new n("click",!1))};d5.prototype.bz=function(){R.kG(this.j,"bactive")};
- d5.prototype.mJ=function(){R.xu(this.j,"bactive")};d5.prototype.Ij=function(K,Z){if(K)this.jg=K;if(Z)this.LK=Z;
- this.f()};d5.prototype.A=function(K){if(K)this.bz();else this.mJ()};d5.prototype.Fx=function(){return this.j.getAttribute("class").indexOf("bactive")!=-1};
- d5.prototype.C=function(){return this.Fx()};function ct(q){fJ.call(this);this.j=R.w("span","fitem cswatch");
- this.agm=0;this.Hy=[];this.mp=[];var K=this.a9C.bind(this);for(var H=0;H<q;H++){this.Hy.push(0);var Z=R.w("span","colorsample");
- Z.addEventListener("click",K,!1);this.mp.push(Z);this.j.appendChild(Z)}var b=[16711680,65280,255,65535,16711935,16776960,0,8421504,16777215],J=Math.min(q,b.length);
- for(var H=0;H<J;H++)this.Hy[H]=b[H];this.Jo()}ct.prototype=new fJ;ct.prototype.a9C=function(K){this.agm=this.mp.indexOf(K.currentTarget);
- this.B(new n(R.E.L))};ct.prototype.C=function(){return this.Hy[this.agm]};ct.prototype.A=function(K){var Z=this.Hy,b=Z.indexOf(K);
- if(b!=-1)Z.splice(b,1);else Z.pop();Z.unshift(K);this.Jo()};ct.prototype.Jo=function(){for(var H=0;H<this.Hy.length;
- H++){this.mp[H].setAttribute("style","background-color:#"+X.fo(this.Hy[H]))}};function fD(K){fJ.call(this);
- this.VD=!1;this.jG={h:0,l:0,a:0};this.v3=K;this.j=R.w("span","fitem colorsample");this.j.addEventListener("click",this.TE.bind(this),!1)}fD.prototype=new fJ;
- fD.prototype.f=function(){};fD.prototype.Ul=function(K){if(this.VD==K)return;this.VD=K;this.Xf()};fD.prototype.TE=function(K){var Z=this.jG;
- this.B(new n("click"));var b=new n(R.E.P,!0);b.data={e:R.U.vq,ih:"colorpicker",XU:Z.h<<16|Z.l<<8|Z.a,c0:this.z$.bind(this),mr:this.v3};
- this.B(b)};fD.prototype.z$=function(K){this.Lq(K);this.B(new n(R.E.L))};fD.prototype.akd=function(){this.TE(null)};
- fD.prototype.qK=function(){var K=this.jG;return K.h<<16|K.l<<8|K.a};fD.prototype.C=function(){return X.W.J1(this.jG)};
- fD.prototype.Lq=function(K){this.jG={h:K>>16&255,l:K>>8&255,a:K&255};this.Xf()};fD.prototype.A=function(K){this.jG=X.W.GG(K);
- this.Xf()};fD.prototype.Xf=function(){var K=this.jG,Z=K.h,b=K.l,J=K.a;if(this.VD)Z=b=J=Math.round(X.Ua(Z,b,J));
- var w=Z<<16|b<<8|J;this.j.setAttribute("style","background-color:#"+X.fo(w))};function bi(K){fZ.call(this,K,!1,"brushbutton nopadding",16.6,10,eV.de,!0);
- this.rs=new gN([12,14,0],1,1e3," px",0,!0);this.rs.k(R.E.L,this.y9,this);this.ae.appendChild(this.rs.j);
- this.qs=new gN([12,17],0,100,"%");this.qs.k(R.E.L,this.y9,this);this.ae.appendChild(this.qs.j)}bi.prototype=new fZ;
- bi.prototype.AZ=function(){var K=["pencil","trees"];for(var H=0;H<K.length;H++)K[H]="brushes/"+K[H]+".abr";
- return K};bi.prototype.hY=function(K){var Z=this.j.getBoundingClientRect();this.ka(Z.left,Z.top+Z.height)};
- bi.prototype.ka=function(K,Z){this.RZ();var b=new n(R.E.P,!0);b.data={e:R.U.PM,mX:this.HR,x:K,y:Z};this.B(b)};
- bi.prototype.A=function(K,Z,b){this.Q8=JSON.parse(JSON.stringify(K));var J=Math.floor(20*R.M()),w=Math.floor(36*R.M()),Y=Math.floor(24*R.M()),S=a3.eO(K,Z,b,J,Y,w);
- this.vY.setAttribute("src",S);R.Hw(this.vY,w,Y);var d=K.Brsh.v;this.rs.A(d.Dmtr.v.val);if(d.Hrdn!=null){this.qs.GY();
- this.qs.A(d.Hrdn.v.val)}else this.qs.lT();this.HP.eY(-1)};bi.prototype.$N=function(){return{list:[{t:"Objc",v:this.C()}],xR:[],bN:[]}};
- bi.prototype.C=function(){return this.Q8};bi.prototype.RZ=function(){if(!this.yI)return;var K=[],Z=[],b=this.fx,J=Math.floor(33*R.M()),w=Math.floor(40*R.M());
- for(var H=0;H<b.list.length;H++){var Y=b.list[H].v,S=a3.eO(Y,b.xR,b.bN,J,w);K.push(S);Z.push(Y.Nm.v.split("=").pop())}this.HP.r0(K,Z,J,w);
- this.yI=!1};bi.prototype.rd=function(K){var Z=this.fx;this.A(Z.list[this.HP.C()].v,Z.xR,Z.bN);this.B(new n(R.E.L))};
- bi.prototype.f=function(){fZ.prototype.f.call(this);this.rs.f();this.qs.f()};bi.prototype.y9=function(K){var Z=this.fx,b=this.Q8;
- b.Brsh.v.Dmtr.v.val=this.rs.C();if(b.Brsh.v.Hrdn!=null)b.Brsh.v.Hrdn.v.val=this.qs.C();this.A(b,Z.xR,Z.bN);
- this.B(new n(R.E.L))};function hX(K){fZ.call(this,K,!0,"contourbutton",17,10.5,eV.UX)}hX.prototype=new fZ;
- hX.prototype.rd=function(K){this.A(this.fx[K.target.C()]);this.B(new n(R.E.L))};hX.prototype.iQ=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.vq,ih:"contoureditor",kv:this.Q8,response:this.a1c.bind(this)};this.B(Z)};hX.prototype.a1c=function(K){this.A(K);
- this.B(new n(R.E.L))};hX.prototype.RZ=function(){if(!this.yI)return;var K=Math.floor(38*R.M()),Z=Math.floor(38*R.M()),b=[],J=[],w=this.fx;
- for(var H=0;H<w.length;H++){J.push(w[H].Nm?w[H].Nm.v:"");b.push(X.rT.eO(w[H].Crv.v,K,Z))}this.HP.r0(b,J,K,Z);
- this.yI=!1};hX.prototype.A=function(K){this.Q8=JSON.parse(JSON.stringify(K));var Z=this.Q8.Crv.v;for(var H=0;
- H<Z.length;H++)if(Z[H].v.Cnty==null)Z[H].v.Cnty={t:"bool",v:!0};this.RF()};hX.prototype.RF=function(){var K=Math.floor(30*R.M()),Z=Math.floor(30*R.M()),b=X.rT.eO(this.Q8.Crv.v,K,Z);
- this.vY.setAttribute("src",b);R.Hw(this.vY,K,Z)};hX.prototype.C=function(){return JSON.parse(JSON.stringify(this.Q8))};
- function eZ(K){fJ.call(this);this.Xd=null;this.$b=null;this.KA=null;this.eH=null;this.aeM=[];this.ain=[];
- this.j=R.w("span","fitem fillbutton");this.HR=new fJ;this.HR.j=R.w("div","floatcont form");this.HR.j.setAttribute("style","width: 21em;");
- this.HR.parent=this;this.bS=K;this.R9=this.R9=R.w("label","flabel");this.j.appendChild(this.R9);this.Ps=R.w("canvas");
- this.qG=this.Ps.getContext("2d");this.acy=null;this.j.appendChild(this.Ps);this.Ps.addEventListener("click",this.hY.bind(this),!1);
- this.sU=new gt([12,66],["","Color","Grad","Patt"]);this.HR.j.appendChild(this.sU.j);this.sU.k(R.E.L,this.cB,this);
- this.HR.j.appendChild(R.w("hr"));this.adF=R.w("span");this._z=new fD(!0);this._z.parent=this.HR;this._z.k(R.E.L,this.cB,this);
- this.tz=new ct(10);this.tz.k(R.E.L,this.cB,this);this.hM=R.w("div","marged hiline");this.hM.appendChild(this._z.j);
- R.$x(this.hM);this.hM.appendChild(this.tz.j);this.tV=new ah("GrFl",!0);this.tV.parent=this.HR;this.tV.k(R.E.L,this.cB,this);
- this.iV=R.w("div","marged hiline");var Z="Grad Type Algn Angl Rvrs Scl Ofst".split(" ");for(var H=0;
- H<Z.length;H++){var b=this.tV.fk[Z[H]].j;this.iV.appendChild(b)}this.$o=new ah("patternFill",!0);this.$o.parent=this.HR;
- this.$o.k(R.E.L,this.cB,this);this.h4=R.w("div","marged hiline");var Z=["Ptrn","Scl","Algn","phase"];
- for(var H=0;H<Z.length;H++){var b=this.$o.fk[Z[H]].j;this.h4.appendChild(b)}}eZ.prototype=new fJ;eZ.prototype.Re=function(K,Z){if(Z==eV.L1){this.aeM=[];
- this.ain=[];if(this.Xd)this.A(this.KA,this.C(),this.Xd)}this.$b=K;this.tV.Re(K,Z);this.$o.Re(K,Z)};eZ.prototype.f=function(){this.R9.textContent=eh.get(this.bS)+": ";
- this.sU.f();this._z.f();this.tV.f();this.$o.f()};eZ.prototype.cB=function(K){var Z=K.currentTarget;if(Z==this.sU){var b=this.sU.C(),J={Nt:b,Bu:this.Xd[b]};
- if(b>0&&J.Bu==null)J.Bu=JSON.parse(JSON.stringify(iy.Le[b-1]));if(this.Xd)this.A(this.KA,J,this.Xd)}if(Z==this.tz)this._z.Lq(Z.C());
- this.B(new n(R.E.L,!1))};eZ.prototype.hY=function(K){var Z=this.Ps.getBoundingClientRect(),b=new n(R.E.P,!0);
- b.data={e:R.U.PM,mX:this.HR,x:Z.left,y:Z.top+Z.height+4};this.B(b);this.tz.A(this._z.qK())};eZ.prototype.A=function(K,Z,b){this.Xd=b;
- this.KA=K;var J=[[13,1,0],[13,0],[12,37],[12,62]],w=this.aeM,Y=this.ain,S=!1,M;for(var H=0;H<4;H++){var d={Nt:H,Bu:b[H]},x=eZ.Hv(d);
- if(Y[H]==x)continue;S=!0;var c=eZ.I7(null,d,this.$b,this.KA,22,22,!1);w[H]="<img width=\"22\" height=\"22\" src=\""+c+"\" />";
- Y[H]=x}if(S)this.sU.Kc(w,J);this.sU.A(Z.Nt);var x=eZ.Hv(Z);if(x!=this.acy)eZ.I7(this.qG,Z,this.$b,this.KA,30,23,!0);
- this.acy=x;var u=Z.Nt;if(u==0){M=this.adF}if(u==1){this._z.A(Z.Bu.Clr.v);M=this.hM}if(u==2){this.tV.update(K,Z.Bu);
- M=this.iV}if(u==3){this.$o.update(K,Z.Bu);M=this.h4}if(M!=this.eH){if(this.eH!=null){this.HR.j.removeChild(this.eH)}this.HR.j.appendChild(M);
- this.eH=M}};eZ.prototype.C=function(){var K={Nt:this.sU.C()};if(K.Nt==1){K.Bu=JSON.parse(JSON.stringify(iy.Le[0]));
- K.Bu.Clr.v=this._z.C()}if(K.Nt==2){K.Bu=this.tV.C()}if(K.Nt==3){K.Bu=this.$o.C()}return K};eZ.Hv=function(K){var Z=K.Nt,b=K.Bu,J="empty";
- if(Z==1){J=X.W.GG(b.Clr.v);J=J.h+","+J.l+","+J.a}if(Z==2)J=JSON.stringify(b.Grad.v);if(Z==3)J=b.Ptrn.v.Idnt.v;
- return J};eZ.I7=function(K,Z,b,J,w,Y,S){if(K==null)K=eZ.qG;var d=Math.floor(w*R.M()),x=Math.floor(Y*R.M()),c=K.canvas,M;
- c.width=d;c.height=x;R.Hw(c,d,x);var u=Z.Nt;if(u==0){K.fillStyle="#ffffff";K.fillRect(0,0,d,x);K.strokeStyle="#ff0000";
- K.lineWidth=2;K.moveTo(0,0);K.lineTo(d,x);K.moveTo(0,x);K.lineTo(d,0);K.stroke()}if(u==1){var t=Z.Bu.Clr.v;
- t=X.W.GG(t);K.fillStyle="#"+X.fo(t.h<<16|t.l<<8|t.a);K.fillRect(0,0,d,x)}if(u==2){P.Kv.eO(Z.Bu.Grad.v,d,x,0,b.ve,b.YO,c)}if(u==3){var U=Z.Bu.Ptrn.v,A;
- if(J!=null)A=e1.ow(U,J.add.Patt);if(A==null)A=e1.ow(U,b.wD);i6.eO(A,d,x,c)}if(S){K.beginPath();K.strokeStyle="#000000";
- K.fillStyle="#ffffff";K.lineWidth=2;var y=d*.7,B=Math.floor(x*.7),I=7*R.M();K.moveTo(y,B);K.lineTo(y+I,B);
- K.lineTo(y+I/2,B+I/2);K.closePath();K.stroke();K.fill()}if(K==eZ.qG)return c.toDataURL()};eZ.qG=R.w("canvas").getContext("2d");
- function i6(K){fZ.call(this,K,!1,"patternbutton",18,10,eV.L1);this.SX=null}i6.prototype=new fZ;i6.prototype.rd=function(K){var Z=this.fx[this.HP.C()];
- this.Q8={classID:"Ptrn",Nm:{t:"TEXT",v:Z.name},Idnt:{t:"TEXT",v:Z.id}};this.B(new n(R.E.L));this.RF()};
- i6.xs=!1;i6.prototype.RZ=function(){if(!this.yI)return;var K=this.fx;if(K==null||!i6.xs){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.Xh,y2:{url:"rsrc/basic/basic.pat"}};this.B(Z);i6.xs=!0;return}var b=Math.floor(34*R.M()),J=Math.floor(34*R.M()),w=[],Y=[];
- for(var H=0;H<K.length;H++){w.push(i6.eO(K[H],b,J));Y.push(K[H].name)}this.HP.r0(w,Y,b,J);this.yI=!1};
- i6.prototype.A=function(K,Z){if(this.Q8&&K.Idnt.v==this.Q8.Idnt.v)return;this.Q8=JSON.parse(JSON.stringify(K));
- this.RF(Z)};i6.prototype.C=function(){return JSON.parse(JSON.stringify(this.Q8))};i6.prototype.$N=function(){return this.SX?[this.SX]:[]};
- i6.prototype.RF=function(K){var Z=Math.floor(50*R.M()),b=Math.floor(50*R.M()),J;if(K!=null)J=e1.ow(this.Q8,K.add.Patt);
- if(J==null)J=e1.ow(this.Q8,this.fx);this.SX=J;var w=i6.eO(J,Z,b);this.vY.setAttribute("src",w);R.Hw(this.vY,Z,b)};
- i6.Yh=R.w("canvas","");i6.eO=function(K,Z,b,J){if(J==null)J=i6.Yh;var w=J.getContext("2d");J.width=Z;
- J.height=b;if(K){var Y=K.tr[1],S=Y.d,d=Y.v,x=K.tr[0],c=Math.min(Z/S,b/d),M=c;if(M*S<2)M=2/S;var u=c;
- if(u*d<2)u=2/d;var t=P.o.U3([x,Y],new cM(M,0,0,u,0,0),!1),U=t.rect.d,A=t.rect.v,y=w.createImageData(U,A);
- X.Uc(t.buffer,y.data);w.putImageData(y,Math.floor((Z-U)/2),Math.floor((b-A)/2))}return J.toDataURL()};
- function dX(K){fZ.call(this,K,!1,"patternbutton",24.2,17,eV.m4);this.ce=""}dX.prototype=new fZ;dX.prototype.rd=function(K){this.Q8=JSON.parse(JSON.stringify(this.fx[0][this.HP.C()]));
- this.B(new n(R.E.L))};dX.prototype.RZ=function(){var K=this.fx;if(K==null||!this.yI)return;var Z=Math.floor(50*R.M()),b=Math.floor(50*R.M()),J=[],w=[];
- for(var H=0;H<K[0].length;H++){J.push(dX.eO(this.fx[0][H].$D,Z,b,this.fx[1]));w.push(K[0][H].zj.Nm.v.split("=").pop())}this.HP.r0(J,w,Z,b);
- this.yI=!1};dX.prototype.A=function(K,Z,b,J){var w=JSON.stringify(K.$D)+","+b+","+J;if(this.ce!=w){this.ce=w;
- this.Q8=JSON.parse(JSON.stringify(K));this.RF(Z,b,J)}this.HP.eY(-1)};dX.prototype.C=function(){return JSON.parse(JSON.stringify(this.Q8))};
- dX.prototype.RF=function(K,Z,b){var J=Math.floor(68*R.M()),w=Math.floor(68*R.M()),Y=dX.eO(this.Q8.$D,J,w,K?K:this.fx[1],Z,b);
- this.vY.setAttribute("src",Y);R.Hw(this.vY,J,w)};dX.eO=function(K,Z,b,J,w,Y){var S=new cB;S.d=Z;S.v=b;
- S.buffer=X.T(Z*b*4);S.add.Patt=J;S.C6(w==null?90:w);S.aa(Y==null?30:Y);var d=new bW(0,0,Math.round(Z*.5),Math.round(b*.5));
- d.x=Math.round((Z-d.d)/2);d.y=Math.round((b-d.v)/2);var x=S.G7();x.rect=d;x.buffer=X.T(d.t()*4);X.Zs(x.buffer,4284045657);
- e1.fR(K,x,.5*100);S.X.push(x);S._J();S.s();var c=V.qg;V.qg=!1;S.h7();var M=S.ax();V.qg=c;var u=d8.q_(M.buffer,S.d,S.v);
- return u};function bt(K){fZ.call(this,null,!1,"tpresetbutton",18,24,eV.c4,!0);R.xu(this.j,"fitem");this.HP.TW(1);
- this.id=K;this.RF();this.kp=new iO([15,7,9]);this.kp.A(!0);this.kp.k(R.E.L,this.anC,this);this.WX.appendChild(this.kp.j)}bt.prototype=new fZ;
- bt.prototype.a65=function(K){if(this.id==K)return;this.id=K;this.vL(this.fx)};bt.prototype.rd=function(K){var Z=this.fx[this.HP.C()],b=new n(R.E.P,!0);
- b.data={e:R.U.QM,NQ:"set",y2:eV.c4,BO:Z};this.B(b)};bt.prototype.f=function(){fZ.prototype.f.call(this);
- this.kp.f()};bt.prototype.anC=function(){this.yI=!0;this.RZ()};bt.prototype.RZ=function(){if(!this.yI)return;
- var K=Math.floor(16*R.M()),Z=Math.floor(16*R.M()),b=[],J=[],w=this.fx,Y=this.kp.C();for(var H=0;H<w.length;
- H++){var S=P.uL(w[H]);if(!Y||S==this.id){J.push(w[H][0]?w[H][0].split("=").pop():"");b.push(S==-1?"":PIMG[P.hn[S][0]])}else{b.push(null);
- J.push(null)}}this.HP.r0(b,J,K,Z);this.yI=!1};bt.prototype.RF=function(){var K=this.vY;K.setAttribute("src",PIMG[P.hn[this.id][0]]);
- R.kG(K,"toolicon")};bt.prototype.$N=function(){return null};bt.H0={};bt.eO=function(K,Z,b){var J=bt.xg,w=bt.H0,Y=X.fo(K.h<<16|K.l<<8|K.a);
- if(w[Y])return w[Y];if(J==null){var S=R.w("canvas");J=bt.xg=S.getContext("2d")}var S=J.canvas;S.width=Z;
- S.height=b;J.fillStyle="#"+Y;J.fillRect(0,0,Z,b);var d=w[Y]=S.toDataURL();return d};function go(K,Z){fJ.call(this);
- this.j=R.w("span","fitem curveeditor");this.ml=null;this.a7n=0;this._s="";this.mode=0;this.E9=K;this.ahd=Z;
- this.v$=null;this.NG=null;this.lt=new iz;this.X$=this.y_.bind(this);this.I6=this.R8.bind(this);this.Ps=R.w("canvas","");
- this.qG=this.Ps.getContext("2d");R._E(this.Ps);R.fF(this.Ps,256,256,this.qG);this.j.appendChild(this.Ps);
- R.Yp(this.Ps,this.fA.bind(this))}go.prototype=new fJ;go.prototype.A=function(K,H){var Z=JSON.stringify(K);
- if(Z==JSON.stringify(this.v$))return;this.mode=K.length==256?1:0;this.v$=JSON.parse(Z);if(H!=null)this.NG=this.v$[H];
- this.bJ()};go.prototype.zN=function(K,Z,b){this.ml=K;this.a7n=Z;this._s=b;this.bJ()};go.prototype.C=function(){return JSON.parse(JSON.stringify(this.v$))};
- go.prototype.yq=function(){return this.v$.indexOf(this.NG)};go.prototype.fA=function(K){var Z=R.jW(K,this.Ps),b=Z.x,J=256-Z.y;
- if(this.E9){var w=b;b=256-J;J=w}this.lt.dH(b,J);if(this.mode==0){var Y=null;for(var H=0;H<this.v$.length;
- H++){var S=this.v$[H].v,d=S.Hrzn.v-b,x=S.Vrtc.v-J,c=Math.sqrt(d*d+x*x);if(c<5)Y=this.v$[H]}if(Y==null){Y=X.rT.Xt(b,J,!0);
- this.v$.push(Y)}this.NG=Y}R.Or(document.body,this.X$);R.PY(document.body,this.I6);this.y_(K)};go.prototype.y_=function(K){var Z=R.jW(K,this.Ps),b=Z.x,J=256-Z.y;
- if(this.E9){var w=b;b=256-J;J=w}if(this.mode==0){var Y=this.v$,S=this.ahd,d=Y.indexOf(this.NG),x=d==0||d==Y.length-1,c=0,M=255,u=!0;
- if(x){c=1;M=254}if(!S||!x)this.NG.v.Hrzn.v=Math.max(c,Math.min(M,Math.round(b)));this.NG.v.Vrtc.v=Math.max(0,Math.min(255,Math.round(J)));
- for(var H=0;H<Y.length;H++){if(Y[H]==this.NG)continue;if(Math.abs(Y[H].v.Hrzn.v-this.NG.v.Hrzn.v)<2)u=!1}if(b<0||b>255||J<0||J>255)u=!1;
- if(u&&Y.indexOf(this.NG)==-1)Y.push(this.NG);if(!u&&Y.indexOf(this.NG)!=-1&&Y.length>2&&(!S||!x))Y.splice(Y.indexOf(this.NG),1);
- if(Y[0].v.Hrzn.v==Y[1].v.Hrzn.v)if(Y[0].v.Hrzn.v==0)Y[1].v.Hrzn.v=1;else Y[0].v.Hrzn.v--;Y.sort(function(I,j){return I.v.Hrzn.v-j.v.Hrzn.v})}else{b=Math.round(b);
- J=Math.round(J);b=Math.max(0,Math.min(255,b));J=Math.max(0,Math.min(255,J));var t=this.lt.x,U=b,A=this.lt.y,y=J;
- if(b<this.lt.x){U=t;t=b;y=A;A=J}this.v$[b]=J;if(t!=U)for(var B=t;B<=U;B++)this.v$[B]=Math.round(A+(B-t)*(y-A)/(U-t))}this.lt.dH(b,J);
- this.bJ();this.B(new n(R.E.L))};go.prototype.R8=function(K){R.er(document.body,this.X$);R.hf(document.body,this.I6);
- this.B(new n(R.E.L))};go.prototype.bJ=function(){var K=this.qG;K.fillStyle="#ffffff";K.fillRect(0,0,256,256);
- if(this.ml){K.translate(0,256);K.scale(1,-1);aD.Te(K,this.ml,5700/this.a7n,this._s);K.scale(1,-1);K.translate(0,-256)}K.strokeStyle="#aaaaaa";
- K.lineWidth=1;K.beginPath();for(var H=1;H<4;H++){K.moveTo(0,64*H-.5);K.lineTo(255,64*H-.5);K.moveTo(64*H-.5,0);
- K.lineTo(64*H-.5,255)}K.stroke();if(this.E9){K.save();K.transform(0,1,-1,0,256,0)}if(this.mode==0){var Z=this.v$,b=X.rT.vK(Z,256);
- K.strokeStyle="#000000";K.beginPath();K.moveTo(0,255.5-b[0]);for(var H=0;H<256;H++)K.lineTo(H,255.5-b[H]);
- K.stroke();K.lineWidth=2;for(var H=0;H<Z.length;H++){var J=Z[H].v;K.fillStyle=this.NG==Z[H]?"#333":"#fff";
- K.beginPath();K.moveTo(J.Hrzn.v,255.5-J.Vrtc.v);K.arc(J.Hrzn.v,255.5-J.Vrtc.v,3,0,2*Math.PI);K.stroke();
- K.fill()}}else{var b=this.v$;K.strokeStyle="#000000";K.beginPath();K.moveTo(0,255.5-b[0]);for(var H=0;
- H<256;H++)K.lineTo(H,255.5-b[H]);K.stroke()}if(this.E9)K.restore()};function aD(K,Z){fJ.call(this);this.j=R.w("span","");
- this.yv=new cu([12,4],["RGB",[13,1,1],[13,1,4],[13,1,5],[12,82]]);this.yv.k(R.E.L,this.lf,this);this.j.appendChild(this.yv.j);
- R.$x(this.j);this.Yh=R.w("canvas");var b=this.Yh;this.j.appendChild(b);b.width=Math.round(K*R.M());b.height=Math.round(100*R.M());
- R.Hw(b,b.width,b.height);this.xg=b.getContext("2d");this.ml=null;this.GR=0;this.anp=null;this.a55=[];
- this.Tx=[];var J=["Mean:","Pixels:"],w=this.j;for(var H=0;H<J.length;H++){var Y=new hL(J[H]);this.a55.push(Y);
- if(Z)w.appendChild(Y.j);var S=new hL("hi");this.Tx.push(S);if(Z)w.appendChild(S.j);R.$x(w)}}aD.prototype=new fJ;
- aD.prototype.f=function(){this.yv.f()};aD.prototype.TW=function(K){this.yv.A(K);this.lf()};aD.prototype.A=function(K,Z){this.ml=K;
- this.anp=Z;this.lf()};aD.prototype.Lq=function(K){if(K==this.GR)return;this.GR=K;this.lf()};aD.prototype.lf=function(){if(this.ml==null)return;
- var K=this.Yh,Z=this.xg,b=this.ml,J=this.anp,w=this.yv.C(),Y=6e3/b[4],S="#"+X.fo(this.GR),d=aD.Te;K.width=K.width;
- Z.setTransform(K.width/256,0,0,-K.height/100,0,K.height);Z.globalCompositeOperation="lighter";if(w==0)d(Z,b[0],Y/3,S);
- else if(w<4)d(Z,b[w],Y,S);else{d(Z,b[1],Y,"#ff0000");d(Z,b[2],Y,"#00ff00");d(Z,b[3],Y,"#0000ff")}Z.setTransform(1,0,0,1,0,0);
- if(J!=null){var x=0;for(var H=0;H<256;H++)x+=H*b[w][H];if(w==0)x/=3;this.Tx[0].A((x/J).toFixed(1)+"");
- this.Tx[1].A(J+"")}};aD.Te=function(K,Z,b,J){K.beginPath();K.moveTo(0,0);for(var w=0;w<256;w++)K.lineTo(w,Z[w]*b);
- K.lineTo(256,0);K.closePath();K.fillStyle=J;K.fill()};function gU(K){fJ.call(this);this._7={h:0,l:0,a:0};
- if(Math.abs(K-256/R.M())<10)K=256/R.M();var Z=this.j=R.w("div","flexrow");this.qR=new iz;this.Nh=new iz;
- this.J0=this.Xk.bind(this);this.xU=this.a3Y.bind(this);this.Ps=R.w("canvas","");this.qG=this.Ps.getContext("2d");
- this.Ps.width=this.Ps.height=256;this.agf=this.qG.getImageData(0,0,256,256);this.a6C=-1;R._E(this.Ps);
- R.Yp(this.Ps,this.anc.bind(this));Z.appendChild(this.Ps);this.aiB=this.yF.bind(this);this.ab3=this.a9y.bind(this);
- this.jn=R.w("canvas","");this.xz=this.jn.getContext("2d");this.jn.width=20;this.jn.height=256;this.aef=this.xz.getImageData(0,0,20,256);
- this.ale(this.aef.data,20,256);R._E(this.jn);R.Yp(this.jn,this.aaV.bind(this));Z.appendChild(this.jn);
- this.Ps.setAttribute("style","width:"+K+"px; height:"+K+"px");this.jn.setAttribute("style","width:"+20/R.M()+"px; height:"+K+"px")}gU.prototype=new fJ;
- gU.prototype.JO=function(K,Z){this.Ps.style.width=K+"px"};gU.prototype.A=function(K){this._7=K;this.update()};
- gU.prototype.C=function(){return JSON.parse(JSON.stringify(this._7))};gU.prototype.update=function(){var K=this._7,Z=X.cP(K.h,K.l,K.a);
- if(Z.vI==0)Z.wu=this.qR.x/255;if(Z.wu==0||Z.vI==0)Z.wi=(255-this.rn(this.Nh.y))/255;if(Z.vI!=0)this.qR.x=Z.wu*255;
- this.qR.y=(1-Z.vI)*255;this.Nh.y=(1-Z.wi)*255;var b=this.agf;if(Math.abs(Z.wi-this.a6C)>.002){this.amN(b.data,256,256,Z.wi);
- this.a6C=Z.wi}this.qG.putImageData(b,0,0);this.qG.strokeStyle="#000000";this.qG.beginPath();this.qG.arc(this.qR.x+1,this.qR.y+1,5,0,2*Math.PI);
- this.qG.stroke();this.qG.strokeStyle="#ffffff";this.qG.beginPath();this.qG.arc(this.qR.x,this.qR.y,5,0,2*Math.PI);
- this.qG.stroke();var b=this.aef;this.xz.putImageData(b,0,0);this.xz.strokeStyle="#ffffff";this.xz.beginPath();
- this.xz.moveTo(0,this.Nh.y);this.xz.lineTo(20,this.Nh.y);this.xz.lineWidth=2;this.xz.stroke()};gU.prototype.amN=function(K,Z,b,J){var w=1/Z,Y=1/b;
- for(var S=0;S<b;S++)for(var d=0;d<Z;d++){var x=X.NZ(J,d*w,(b-S-1)*Y),H=S*Z+d<<2;K[H+0]=~~(x.h*255);K[H+1]=~~(x.l*255);
- K[H+2]=~~(x.a*255);K[H+3]=255}};gU.prototype.ale=function(K,Z,b){var J=new Uint32Array(K.buffer);for(var w=0;
- w<b;w++){var Y=X.NZ(1-w/b,1,1),S=255<<24|Y.a*255<<16|Y.l*255<<8|Y.h*255;for(var d=0;d<Z;d++)J[w*Z+d]=S}};
- gU.prototype.anc=function(K){R.Or(window,this.J0);R.PY(window,this.xU);this.Xk(K)};gU.prototype.a3Y=function(K){R.er(window,this.J0);
- R.hf(window,this.xU)};gU.prototype.Xk=function(K){var Z=R.jW(K,this.Ps);Z.x=Z.x*(256/parseFloat(this.Ps.style.width));
- Z.y=Z.y*(256/parseFloat(this.Ps.style.height));this.qR.dH(this.rn(Z.x),this.rn(Z.y));this.HD()};gU.prototype.HD=function(){this._7=this.afe();
- this.B(new n(R.E.L))};gU.prototype.afe=function(){var K=X.NZ((255-this.rn(this.Nh.y))/255,this.IK(this.qR.x/255),this.IK(1-this.qR.y/255));
- return{h:K.h,l:K.l,a:K.a}};gU.prototype.aaV=function(K){R.Or(window,this.aiB);R.PY(window,this.ab3);
- this.yF(K)};gU.prototype.a9y=function(K){R.er(window,this.aiB);R.hf(window,this.ab3)};gU.prototype.yF=function(K){var Z=R.jW(K,this.jn);
- Z.y=Z.y*(256/parseFloat(this.jn.style.height));this.Nh.dH(this.rn(Z.x),this.rn(Z.y));this.HD()};gU.prototype.rn=function(K){return Math.max(0,Math.min(255,K))};
- gU.prototype.IK=function(K){return Math.max(0,Math.min(1,K))};function gt(K,Z,b){fJ.call(this);if(!Z)return;
- this.no=0;this.j=R.w("span","fitem bbmenu");if(K){this.jg=K;this.R9=R.w("label","flabel");this.R9.textContent=K+":";
- this.j.appendChild(this.R9)}this.Fl=[];this.QI=null;this.Kc(Z,b);this.A(0)}gt.prototype=new fJ;gt.prototype.Ij=function(K){this.jg=K;
- this.f()};gt.prototype.f=function(){if(this.jg!=null){this.R9.textContent=eh.get(this.jg)+": "}for(var H=0;
- H<this.Fl.length;H++)this.Fl[H].f()};gt.prototype.C=function(){return this.no};gt.prototype.Kc=function(K,Z){while(this.Fl.length>0)this.j.removeChild(this.Fl.pop().j);
- this.QI=K;for(var H=0;H<K.length;H++){var b=new d5(K[H],!1,Z?Z[H]:null);b.k("click",this.$q,this);this.j.appendChild(b.j);
- this.Fl.push(b)}this.f()};gt.prototype.A=function(K){this.no=K;for(var H=0;H<this.Fl.length;H++)this.Fl[H].mJ();
- this.Fl[K].bz()};gt.prototype.$q=function(K){var H=this.Fl.indexOf(K.target);this.A(H);this.B(new n(R.E.L,!1))};
- function cW(K,Z,b,J){if(J==null)J=16;var w=cW.gx,Y=w.getContext("2d"),S=J>>>1;w.width=w.height=J;var d=[];
- for(var H=0;H<Z.length;H++){if(Z[H]=="checker"){Y.fillStyle="white";Y.fillRect(0,0,J,J);Y.fillStyle="#bbbbbb";
- Y.fillRect(S,0,S,S);Y.fillRect(0,S,S,S)}else if(Z[H].startsWith("#")){Y.fillStyle=Z[H];Y.fillRect(0,0,J,J)}if(Z[H]=="checker"||Z[H].startsWith("#"))d.push("<img src=\""+w.toDataURL()+"\" />");
- else d.push("<img src=\""+Z[H]+"\" class=\"autoscale gsicon\" />")}gt.call(this,K,d,b)}cW.prototype=new gt;
- cW.gx=R.w("canvas");function cu(K,Z,b,J){fJ.call(this);if(!Z)return;if(b==null)b=!1;this.no=0;this.alA=b;
- this.jg=K;this.If=null;this.a7b=J;var w="dd"+R.u7();this.j=R.w("span","fitem ddmenu");if(K&&!b){this.R9=R.w("label","flabel");
- this.j.appendChild(this.R9);this.R9.setAttribute("for",w)}this.e3=R.w("select","bbtn");this.e3.setAttribute("id",w);
- this.j.appendChild(this.e3);this.e3.addEventListener("change",this.$q.bind(this),!1);this.Fl=[];this.QI=null;
- this.Kc(Z,J);this.f()}cu.prototype=new fJ;cu.prototype.Ij=function(K){this.jg=K;this.f()};cu.prototype.f=function(){if(this.jg!=null){var K=eh.get(this.jg);
- if(this.alA)this.e3.setAttribute("title",K);else this.R9.textContent=K+":"}if(this.QI)this.Kc(this.QI,this.a7b);
- this.A(this.no)};cu.prototype.C=function(){return this.no};cu.prototype.Kc=function(K,Z){R.Yg(this.e3);
- var b=[],J=0;if(Z){b.push(Z[0]);for(var H=1;H<Z.length;H++)b.push(b[H-1]+Z[H])}this.QI=K;this.If=[];
- this.a7b=Z;for(var H=0;H<K.length;H++){var w=R.w("option");w.textContent=eh.get(K[H]);w.setAttribute("value",H);
- this.e3.appendChild(w);this.Fl.push(w);this.If.push(H+J);if(b.indexOf(H+1)!=-1&&H!=K.length-1){var Y=R.w("option");
- Y.setAttribute("disabled","");Y.textContent="";this.e3.appendChild(Y);J++}}};cu.prototype.A=function(K){this.no=K;
- this.e3.selectedIndex=this.If[K]};cu.prototype.$q=function(K){this.no=this.If.indexOf(this.e3.selectedIndex);
- this.B(new n(R.E.L,!1))};function gW(){fJ.call(this);this.RQ=null;this.fV=new iM;this.fV.k(R.E.L,this.am8,this);
- this.fV.parent=this;this.Yt=new iw([12,14,0],1,150,"px",0,!0);this.Yt.k(R.E.L,this.QP,this);this.Yt.parent=this;
- this.ps=new iw([16,0],0,100,"px",2,!0,null,5);this.ps.k(R.E.L,this.QP,this);this.ps.parent=this;this.YM=new iO("Auto");
- this.YM.k(R.E.L,this.QP,this);this.YY=new iw([16,1],-500,5e3,"%",0,!0);this.YY.k(R.E.L,this.QP,this);
- this.YY.parent=this;this.RA=new iw("\u2B0D",1,300,"%",null,null,null,null,[[2,7],[22,4,3]]);this.RA.k(R.E.L,this.QP,this);
- this.RA.parent=this;this.ut=new iw("\u2B0C",1,300,"%",null,null,null,null,[[2,7],[22,4,2]]);this.ut.k(R.E.L,this.QP,this);
- this.ut.parent=this;this.mE=new iw([16,2],-10,10,"px");this.mE.k(R.E.L,this.QP,this);this.mE.parent=this;
- this.m9=new fD(!0);this.m9.k(R.E.L,this.a6z,this);this.m9.parent=this;this.i6=new d5("<img src=\""+PIMG["type/bold"]+"\" class=\"autoscale gsicon\" />");
- this.yg=new d5("<img src=\""+PIMG["type/italic"]+"\" class=\"autoscale gsicon\" />");this.G3=new d5("<img src=\""+PIMG["type/caps"]+"\" class=\"autoscale gsicon\" />");
- this.lJ=new d5("<img src=\""+PIMG["type/scaps"]+"\" class=\"autoscale gsicon\" />");this.Ta=new d5("<img src=\""+PIMG["type/sub"]+"\" class=\"autoscale gsicon\" />");
- this.jY=new d5("<img src=\""+PIMG["type/sup"]+"\" class=\"autoscale gsicon\" />");this.Mb=new d5("<img src=\""+PIMG["type/under"]+"\" class=\"autoscale gsicon\" />");
- this.f3=new d5("<img src=\""+PIMG["type/strike"]+"\" class=\"autoscale gsicon\" />");var K=[this.i6,this.yg,this.G3,this.lJ,this.Ta,this.jY,this.Mb,this.f3];
- for(var H=0;H<K.length;H++)K[H].k("click",this.a8U,this);this.Ju=new d5("<img src=\""+PIMG["par/left"]+"\" class=\"autoscale gsicon\" />");
- this.cD=new d5("<img src=\""+PIMG["par/right"]+"\" class=\"autoscale gsicon\" />");this.XW=new d5("<img src=\""+PIMG["par/center"]+"\" class=\"autoscale gsicon\" />");
- this.a7e=new d5("<img src=\""+PIMG["par/jleft"]+"\" class=\"autoscale gsicon\" />");this.aeF=new d5("<img src=\""+PIMG["par/jright"]+"\" class=\"autoscale gsicon\" />");
- this.a6o=new d5("<img src=\""+PIMG["par/jcenter"]+"\" class=\"autoscale gsicon\" />");this.akk=new d5("<img src=\""+PIMG["par/jall"]+"\" class=\"autoscale gsicon\" />");
- this.KL=[this.Ju,this.cD,this.XW,this.a7e,this.aeF,this.a6o,this.akk];for(var H=0;H<this.KL.length;H++)this.KL[H].k("click",this.QP,this);
- var Z=["lind","rind","flind","bind","aind"],b=[];for(var H=0;H<5;H++)b.push("<img src=\""+PIMG["par/"+Z[H]]+"\" class=\"autoscale gsicon\" /> ");
- this.Av=new iw(b[0],-20,20,"px");this.Av.k(R.E.L,this.QP,this);this.Av.parent=this;this.jc=new iw(b[1],-20,20,"px");
- this.jc.k(R.E.L,this.QP,this);this.jc.parent=this;this.Ht=new iw(b[2],-20,20,"px");this.Ht.k(R.E.L,this.QP,this);
- this.Ht.parent=this;this.Xo=new iw(b[3],-20,20,"px");this.Xo.k(R.E.L,this.QP,this);this.Xo.parent=this;
- this.i4=new iw(b[4],-20,20,"px");this.i4.k(R.E.L,this.QP,this);this.i4.parent=this;this.O5=new gt([12,33],["Abc ...","... \u0623\u064A \u0628\u064A"]);
- this.O5.k(R.E.L,this.QP,this);this.O5.parent=this}gW.prototype=new fJ;gW.prototype.f=function(){this.fV.f();
- this.Yt.f();this.ps.f();this.YY.f();this.mE.f();this.RA.f();this.ut.f();this.O5.f()};gW.prototype.A=function(K,Z,b){this.Zd=JSON.parse(JSON.stringify(K));
- var J=this.Zd,w=J.Vm,Y=J.JC;this.i6.A(w.FauxBold!=null?w.FauxBold:!1);this.yg.A(w.FauxItalic!=null?w.FauxItalic:!1);
- this.G3.A(w.FontCaps==2);this.lJ.A(w.FontCaps==1);this.jY.A(w.FontBaseline==1);this.Ta.A(w.FontBaseline==2);
- this.Mb.A(w.Underline);this.f3.A(w.Strikethrough);this.fV.A(w.Font==null?null:J.El[w.Font].Name,Z,b);
- var S=w.FontSize==null?20:w.FontSize;this.Yt.A(S);var d=w.Tracking;this.YY.A(d==null?0:d);this.ps.A(w.Leading!=null?w.Leading:0);
- this.YM.A(w.AutoLeading);this.RA.A((w.VerticalScale!=null?w.VerticalScale:0)*100);this.ut.A((w.HorizontalScale!=null?w.HorizontalScale:0)*100);
- this.mE.A(w.BaselineShift!=null?w.BaselineShift:0);if(w.FillColor){var x=hW.GG(w);this.m9.Lq(Math.round(x.h)<<16|Math.round(x.l)<<8|Math.round(x.a))}else this.m9.Lq(0);
- var c=Y._Direction!=null?Y._Direction:0,M=hW.ev(Y);for(var H=0;H<this.KL.length;H++)this.KL[H].A(M==H);
- this.O5.A(c);this.Av.A(Y.StartIndent!=null?Y.StartIndent:0);this.jc.A(Y.EndIndent!=null?Y.EndIndent:0);
- this.Ht.A(Y.FirstLineIndent!=null?Y.FirstLineIndent:0);this.Xo.A(Y.SpaceBefore!=null?Y.SpaceBefore:0);
- this.i4.A(Y.SpaceAfter!=null?Y.SpaceAfter:0)};gW.prototype.o4=function(){var K=new n(R.E.P,!0);K.data={e:R.U.QM,y2:eV.Ex,Zd:this.Zd};
- this.B(K);var K=new n(R.E.F,!0);K.m=P.zC;K.data={e:"updateStyles"};this.B(K)};gW.prototype.a8U=function(K){var Z=this.Zd.Vm,b=K.target,J=!b.Fx();
- if(b==this.i6)Z.FauxBold=J;if(b==this.yg)Z.FauxItalic=J;if(b==this.G3)Z.FontCaps=J?2:0;if(b==this.lJ)Z.FontCaps=J?1:0;
- if(b==this.jY)Z.FontBaseline=J?1:0;if(b==this.Ta)Z.FontBaseline=J?2:0;if(b==this.Mb)Z.Underline=J;if(b==this.f3)Z.Strikethrough=J;
- this.o4()};gW.prototype.QP=function(K){var Z=this.Zd.Vm,b=this.Zd.JC,J=K.target;if(J==this.YY){var w=this.YY.C();
- Z.Tracking=w}if(J==this.ps){Z.AutoLeading=!1;Z.Leading=this.ps.C()}if(J==this.YM){Z.AutoLeading=this.YM.C()}if(J==this.Yt)Z.FontSize=J.C();
- if(J==this.RA)Z.VerticalScale=J.C()/100;if(J==this.ut)Z.HorizontalScale=J.C()/100;if(J==this.mE)Z.BaselineShift=J.C();
- if(this.KL.indexOf(J)!=-1){b.Justification=hW.ev(b,this.KL.indexOf(J))}if(J==this.Av)b.StartIndent=J.C();
- if(J==this.jc)b.EndIndent=J.C();if(J==this.Ht)b.FirstLineIndent=J.C();if(J==this.Xo)b.SpaceBefore=J.C();
- if(J==this.i4)b.SpaceAfter=J.C();if(J==this.O5)b._Direction=J.C();this.o4()};gW.prototype.am8=function(K){var Z=this.Zd,b=this.fV.C(),J=-1;
- for(var H=0;H<Z.El.length;H++)if(Z.El[H].Name==b)J=H;if(J==-1){J=Z.El.length;var w=JSON.parse(JSON.stringify(Z.El[0]));
- w.Name=b;Z.El.splice(J,0,w)}Z.Vm.Font=J;this.o4()};gW.prototype.a6z=function(K){var Z=this.m9.qK(),b={Type:1,Values:[1,(Z>>16&255)/255,(Z>>8&255)/255,(Z>>0&255)/255]};
- for(var H=0;H<4;H++)b.Values[H]=Math.round(b.Values[H]*1e3)/1e3;this.Zd.Vm.FillColor=b;this.o4()};function iM(){fJ.call(this);
- this.j=R.w("span","fontinput");this.Qb=null;this.mC=null;this.QZ=null;this.qQ="";this.sl={};this.N7=[];
- this.adp={};this.eL=!1;this.QO=R.w("button","fitem");this.QO.setAttribute("style","width:9em;");this.QO.textContent="Family Name \u25BC";
- this.j.appendChild(this.QO);R.Yp(this.QO,this.bq.bind(this));this.aq=new fJ;this.aq.parent=this;this.aq.j=R.w("div","floatcont");
- this.aq.j.addEventListener("keyup",this.a1u.bind(this),!1);this.OM=new a9(6.8);this.aq.j.appendChild(this.OM.ajf());
- this.OM.parent=this.aq;this.OM.k(R.E.L,this.Io,this);var K=R.w("div","form");this.aq.j.appendChild(K);
- this.zu=new d5(R.Ai("tools/cshape",null,"autoscale"),!1,"Show Favorites Only");this.zu.k("click",this.a21,this);
- K.appendChild(this.zu.j);this.Bc=new eI([12,86],null,9);this.Bc.k("input",this.Qq,this);K.appendChild(this.Bc.j);
- var Z=this.a9d=new d5([[23,6],[22,6,0]],!1,"Load OTF / TTF file from your computer",!0);Z.k("click",this.ab1,this);
- Z.j.style.marginLeft="1.5em";K.appendChild(Z.j);this.S8=R.w("span","fitem imageset scrollable marged");
- this.S8.style.height="30em";this.aq.j.appendChild(this.S8);this.jf=R.w("button","fitem");this.jf.setAttribute("style","width:7em;");
- this.jf.textContent="SubFamily Name \u25BC";this.j.appendChild(this.jf);R.Yp(this.jf,this.bq.bind(this));
- this.ZZ=new fJ;this.ZZ.parent=this;this.ZZ.j=R.w("div","floatcont");this.mL=R.w("span","fitem imageset scrollable marged");
- this.ZZ.j.appendChild(this.mL)}iM.prototype=new fJ;iM.prototype.a1u=function(K){var Z=0;if(Q.Ur(K.code,Q.d0))Z=-1;
- if(Q.Ur(K.code,Q.gA))Z=1;if(Z!=0){var b=this.N7,J=b.length,w=this.Qb.rQ()[this.QZ];if(w==null&&J==0)return;
- var Y=b.indexOf(w[0]);if(Y==-1)return;Y=(Y+Z+J)%J;this.BR(b[Y],null)}};iM.prototype.ab1=function(){var K=new n(R.E.P,!0);
- K.data={e:R.U._p,a3n:".otf,.ttf,.ttc"};this.B(K)};iM.prototype.f=function(){this.OM.f();this.a9d.f();
- this.zu.Ij(R.Ai("tools/cshape",null,"autoscale"))};iM.prototype.a21=function(K){this.zu.A(!this.zu.Fx());
- this.Io()};iM.prototype.Qq=function(K){this.qQ=this.Bc.C().toLowerCase();this.Io()};iM.prototype.bq=function(K){R.Xe(K);
- var Z=K.currentTarget,b=Z.getBoundingClientRect(),J=Z==this.QO,w=J?this.aq:this.ZZ;if(R.wd(w.j)){this.fa(w);
- return}if(!J&&this.Qb.rQ()[this.QZ]==null)return;var Y=new n(R.E.P,!0);Y.data={e:R.U.PM,mX:w,x:b.left,y:b.top+b.height};
- this.B(Y);if(J){this.Io();this.Bc.Wa()}};iM.prototype.ake=function(K){var Z=K.currentTarget.firstChild.nextSibling.textContent;
- if(K.target.tagName.toLowerCase()=="button"){var b=this.mC.slice(0),J=b.indexOf(Z);if(J==-1){b=b.slice(Math.max(0,b.length-29));
- b.push(Z)}else b.splice(J,1);var w=new n(R.E.P,!0);w.data={e:R.U.QM,y2:eV.Y3,zz:b};this.B(w);this.eL=!0;
- this.Io()}else{this.BR(Z,null);this.Bc.Wa()}};iM.prototype.adR=function(K){this.BR(null,K.currentTarget.firstChild.textContent)};
- iM.prototype.BR=function(K,Z){var b=K==null?this.ZZ:this.aq,J=this.Qb;if(K==null)K=J.rQ()[this.QZ][0];
- else{var w=J.ei(K),Y=J.rQ()[this.QZ];Z=hs.J6(w,Y?Y[1]:"regular")}var S=J.yG(K,Z)[2];this.A(S,J);this.B(new n(R.E.L,!1));
- this.fa(b);this.Io()};iM.prototype.fa=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.L4,mX:K};this.B(Z)};
- iM.prototype.C=function(){return this.QZ};iM.prototype.A=function(K,Z,b){var J=this.Qb;if(K!=null)this.QZ=K;
- else K=this.QZ;this.Qb=Z;this.mC=b;if(K!=null){var w=Z.rQ()[K],Y,S;if(w==null){Y="- "+K;S="-------"}else{Y=w[0];
- S=w[1];var d=Z.ei(Y);d.sort(hs.afC);var x=d.indexOf(S),c=this.adR.bind(this);this.mL.textContent="";
- for(var H=0;H<d.length;H++){var w=Z.yG(Y,d[H]);if(!this.OM.Zb(w))continue;var M=this.z3(w,w[1],c,!1);
- this.mL.appendChild(M)}}this.QO.textContent=Y.substring(0,15)+" \u25BC";this.QO.setAttribute("title",Y);
- this.jf.textContent=S.substring(0,10)+" \u25BC";this.jf.setAttribute("title",S)}};iM.prototype.Io=function(){var K=this.Qb.rQ()[this.QZ],Z=this.mC,b=null,J=this.Qb.ajQ(),w=this.ake.bind(this);
- this.N7=[];for(var Y in J){var S=hs.J6(J[Y],"regular"),d=this.Qb.yG(Y,S),x=Z.indexOf(Y)!=-1,c=!0;if(this.qQ.length>0&&d[0].toLowerCase().indexOf(this.qQ)==-1)c=!1;
- else if(!this.OM.Zb(d))c=!1;else if(this.zu.Fx()&&!x)c=!1;var M=this.sl[Y];if(M==null){var M=this.z3(d,Y,w,!0);
- this.sl[Y]=M;this.S8.appendChild(M)}if(c)this.N7.push(Y);var u=c?"":"display:none; ",t="opacity: "+(x?"1":"0.2");
- if(K&&K[0]==Y){u+="background-color:rgba(0,0,0,0.13);";b=M}if(this.adp[Y]!=u+t){M.setAttribute("style",u);
- M.firstChild.setAttribute("style",t);this.adp[Y]=u+t}}if(b&&!this.eL)this.S8.scrollTop=b.offsetTop-210;
- this.eL=!1};iM.prototype.z3=function(K,Z,b,J){var w=R.w("div","fontitem"),x="";w.addEventListener("click",b,!1);
- if(J)w.appendChild(R.w("button","star"));var Y=R.w("span","label");Y.setAttribute("title",Z);Y.textContent=Z;
- w.appendChild(Y);var S=R.M(),d=1/S,c=hs.EA*d,M=hs.Km*d;if(1<S&&S<1.5)x="width:"+c+"px; height:"+M+"px;";
- var u=R.w("span","thumb gsicon");if(K.$z){x+="background: url("+K.$z+");";if(1<S&&S<1.5)x+="background-size: "+c+"px "+M+"px;"}else{var t=Math.ceil(FNTS.list.length/hs.cols),U=Math.floor(K.lV/t),A=K.lV%t,y=U*hs.EA,B=A*hs.Km;
- if(1<S&&S<1.5){x+="background-size: "+hs.cols*c+"px "+t*M+"px;";y*=d;B*=d}x+="background-position:-"+y+"px -"+B+"px;"}u.setAttribute("style",x);
- w.appendChild(u);return w};function a9(K){fJ.call(this);this.j=R.w("button","fitem bbtn");this.j.addEventListener("click",this.adc.bind(this),!1);
- this.HR=new fJ;this.HR.j=R.w("div","floatcont");this.HR.parent=this;this.Oa=R.w("div","flexrow");this.HR.j.appendChild(this.Oa);
- this.Mv=[];this.IE=[];var Z=this.Oa,b=R.w("div",""),J=R.w("div","");Z.appendChild(b);Z.appendChild(J);
- this._P=[];for(var H=0;H<FNTS.cats.length;H++)this._P.push({name:FNTS.cats[H],index:H,QD:0});this.gE=new iO([7,0]);
- this.gE.k(R.E.L,this.a1h,this);b.appendChild(this.gE.j);this.KP=R.w("div","vlist marged scrollable");
- this.KP.setAttribute("style","width:10.85em; height:"+K+"em; ");b.appendChild(this.KP);this.PL=[];for(var H=0;
- H<this._P.length;H++){var w=this._P[H],Y=new iO(w.name);this.PL.push(Y);Y.k(R.E.L,this.adY,this);Y.A(!0);
- this.KP.appendChild(Y.j);this.Mv.push(1)}this.alI=new iO([7,0]);this.alI.k(R.E.L,this.afp,this);this.N5=R.w("div","vlist marged scrollable");
- this.N5.setAttribute("style","width:8.6em; height:"+(K+1.5)+"em; ");J.appendChild(this.N5);this.ik=[];
- for(var H=0;H<FNTS.subsetNames.length;H++){var Y=new iO(FNTS.subsetNames[H]);this.ik.push(Y);Y.k(R.E.L,this.am$,this);
- Y.A(!1);this.N5.appendChild(Y.j);this.IE.push(0)}}a9.prototype=new fJ;a9.prototype.adA=function(K){var Z=this.ik;
- for(var H=0;H<Z.length;H++){var b=(K>>>H&1)==1;this.IE[H]=b;Z[H].A(b)}};a9.prototype.ajf=function(){return this.Oa};
- a9.prototype.f=function(){this.j.textContent=eh.get([25,1,0])+" \u25BC";this.gE.f();this.alI.f()};a9.prototype.adc=function(K){var Z=this.j.getBoundingClientRect(),b=new n(R.E.P,!0);
- b.data={e:R.U.PM,mX:this.HR,x:Z.left,y:Z.top+Z.height,x3:!1};this.B(b)};a9.prototype.Zb=function(K){if(this.Mv[K[4]]==0)return!1;
- else for(var Z=0;Z<this.IE.length;Z++)if(this.IE[Z]==1&&(K[3]>>>Z&1)==0)return!1;return!0};a9.prototype.a1h=function(K){var Z=K.target.C(),b=this.PL,J=this.Mv;
- for(var H=0;H<b.length;H++){b[H].A(Z);J[H]=Z?1:0}this.B(new n(R.E.L,!1))};a9.prototype.afp=function(K){var Z=K.target.C(),b=this.ik,J=this.IE;
- for(var H=0;H<b.length;H++){b[H].A(Z);J[H]=Z?1:0}this.B(new n(R.E.L,!1))};a9.prototype.adY=function(K){var H=this.PL.indexOf(K.target),Z=this._P[H].index;
- this.Mv[Z]=1-this.Mv[Z];this.B(new n(R.E.L,!1))};a9.prototype.am$=function(K){var H=this.ik.indexOf(K.target);
- this.IE[H]=1-this.IE[H];this.B(new n(R.E.L,!1))};function il(K,Z,b){fZ.call(this,Z,!0,"gradientbutton",18,10,eV.TQ);
- this.ve=-1;this.YO=-1;this.a4G=null;this.a8u=K;this.v3=b}il.prototype=new fZ;il.prototype.rd=function(K){var Z=this.fx;
- this.A(Z[this.HP.C()]);this.B(new n(R.E.L))};il.prototype.iQ=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.vq,ih:"gradienteditor",W:this.Q8,c0:this.amI.bind(this),mr:this.v3};
- this.B(Z)};il.prototype.amI=function(K){this.A(K);this.B(new n(R.E.L))};il.prototype.RZ=function(){if(!this.yI)return;
- var K=Math.floor(36*R.M()),Z=Math.floor(36*R.M()),b=[],J=[],w=this.fx;for(var H=0;H<w.length;H++){var Y=w[H];
- J.push(Y.Nm?Y.Nm.v.split("=").pop():"");var S=P.Kv.eO(Y,K,Z,Math.PI/4,this.ve,this.YO);b.push(S)}this.HP.r0(b,J,K,Z);
- this.yI=!1};il.prototype.Nb=function(K,Z){this._r(this.Q8,K,Z)};il.prototype.A=function(K){this._r(K,this.ve,this.YO)};
- il.prototype._r=function(K,Z,b){this.ve=Z;this.YO=b;if(K==null)return;var J=JSON.stringify(K),w=J+Z+","+b;
- if(w==this.a4G)return;this.a4G=w;this.Q8=JSON.parse(J);var Y=Math.floor(80*R.M()),S=Math.floor(16*R.M()),d=P.Kv.eO(this.Q8,Y,S,0,this.ve,this.YO);
- this.vY.setAttribute("src",d);R.Hw(this.vY,Y,S)};il.prototype.C=function(){var K;if(this.a8u)K=P.Kv.anP(this.Q8,this.ve,this.YO);
- else K=JSON.parse(JSON.stringify(this.Q8));return K};function hC(K){fZ.call(this,K,!1,"swatchbutton",16,8.75,eV.DN)}hC.prototype=new fZ;
- hC.prototype.rd=function(K){this.A(this.fx[K.target.C()]);this.B(new n(R.E.L))};hC.prototype.RZ=function(){if(!this.yI)return;
- var K=Date.now(),Z=Math.floor(10*R.M()),b=Math.floor(10*R.M()),J=[],w=[],Y=this.fx;for(var H=0;H<Y.length;
- H++){w.push(Y[H].dK?Y[H].dK.split("=").pop():"");J.push(hC.eO(Y[H],Z,b))}this.HP.r0(J,w,Z,b);this.yI=!1};
- hC.prototype.A=function(K){this.Q8=JSON.parse(JSON.stringify(K));this.RF()};hC.prototype.RF=function(){var K=Math.floor(24*R.M()),Z=Math.floor(20*R.M()),b=hC.eO(this.Q8,K,Z);
- this.vY.setAttribute("src",b);R.Hw(this.vY,K,Z)};hC.prototype.C=function(){return JSON.parse(JSON.stringify(this.Q8))};
- hC.H0={};hC.eO=function(K,Z,b){var J=hC.xg,w=hC.H0,Y=X.fo(K.h<<16|K.l<<8|K.a);if(w[Y])return w[Y];if(J==null){var S=R.w("canvas");
- J=hC.xg=S.getContext("2d")}var S=J.canvas;S.width=Z;S.height=b;J.fillStyle="#"+Y;J.fillRect(0,0,Z,b);
- var d=w[Y]=S.toDataURL();return d};function iO(K,Z,b){fJ.call(this);this.j=R.w("span","fitem cbox");
- if(Z==null)Z=!0;if(b==null)b="flabel";var J="cb"+R.u7();this.v0=R.w("input","");this.v0.setAttribute("type","checkbox");
- this.v0.setAttribute("id",J);this.j.appendChild(this.v0);this.jg=K;this.R9=R.w("label",b);if(Z)this.R9.setAttribute("for",J);
- this.j.appendChild(this.R9);this.f();this.v0.addEventListener("change",this.$q.bind(this),!1)}iO.prototype=new fJ;
- iO.prototype.Gf=function(){return this.jg};iO.prototype.Ij=function(K){this.R9.textContent=K};iO.prototype.f=function(){var K=this.jg;
- if(typeof K=="string"&&K.startsWith("<"))this.R9.innerHTML=K;else this.R9.textContent=eh.get(K)};iO.prototype.bz=function(){this.v0.checked=!0};
- iO.prototype.mJ=function(){this.v0.checked=!1};iO.prototype.Fx=function(){return this.v0.checked};iO.prototype.A=function(K){this.v0.checked=K};
- iO.prototype.C=iO.prototype.Fx;iO.prototype.$q=function(K){this.B(new n(R.E.L,!1))};function al(K,Z,b,J){fJ.call(this);
- this.j=R.w("span","fitem mbox");this.a2L=b;if(K){this.jg=K;this.R9=R.w("label","flabel");this.j.appendChild(this.R9)}this.eJ=Z;
- this.m0=[];for(var H=0;H<Z.length;H++){var w=b?new d5(Z[H],!1,J?J[H]:null):new iO(Z[H],!0,"");w.k(b?"click":R.E.L,this.$q,this);
- this.m0.push(w);this.j.appendChild(w.j)}this.f()}al.prototype=new fJ;al.prototype.A=function(K){for(var Z=0;
- Z<this.eJ.length;Z++)this.m0[Z].A(K[Z])};al.prototype.C=function(){var K=[];for(var Z=0;Z<this.eJ.length;
- Z++)K[Z]=this.m0[Z].C();return K};al.prototype.f=function(){if(this.jg)this.R9.innerHTML=eh.get(this.jg)+": ";
- for(var K=0;K<this.m0.length;K++)this.m0[K].f()};al.prototype.$q=function(K){var H=this.m0.indexOf(K.currentTarget);
- if(this.a2L)this.m0[H].A(!this.m0[H].C());this.B(new n(R.E.L,!1))};function d7(K,Z,b,J,w,Y){aC.call(this,K,Z,b,J,w,!1,Y);
- this.j.appendChild(this.R9);var S=R.w("span","rangecont");this.j.appendChild(S);S.appendChild(this.tL);
- this.j.appendChild(this.v0);this.v0.setAttribute("style","width:3.3em");if(this._3)this.j.appendChild(this.V1)}d7.prototype=new aC;
- function eM(K,Z,b,J){if(K==null)K=!1;if(Z==null)Z=!1;if(b==null)b=!1;fJ.call(this);this.jp=new iz;this.vy=new iz;
- this.BI=72;this.us=72;this.J8=!0;this.j=R.w("span","");this.st=new iw([12,41],0,0,null,0,!1,!0);this.j.appendChild(this.st.j);
- this.st.k(R.E.L,this.cB,this);var w=["px","%"];if(K)w=w.concat(["mm","in"]);this.kC=new cu(null,w);this.j.appendChild(this.kC.j);
- R.$x(this.j);this.kC.k(R.E.L,this.cB,this);this.Pn=new iw([12,42],0,0,null,0,!1,!0);this.j.appendChild(this.Pn.j);
- this.Pn.k(R.E.L,this.cB,this);var Y=new d5("\u21F5",!1,null,!0);Y.k("click",this.ahR,this);this.HM=new d5("<img src=\""+PIMG["lrs/chain"]+"\" class=\"autoscale gsicon\" />",!1,[12,51]);
- this.HM.k("click",this.cB,this);this.a48=new hL("");if(Z){this.j.appendChild(this.HM.j);this.j.appendChild(this.a48.j);
- this.HM.bz()}else this.j.appendChild(Y.j);this.cq=new iw("DPI",0,0,null,3,!1,!0,4);if(K&&J==null){R.$x(this.j);
- this.j.appendChild(this.cq.j)}this.cq.k(R.E.L,this.cB,this);this.lW=new iO([12,23,1]);this.lW.k(R.E.L,this.cB,this);
- if(b){R.$x(this.j);this.j.appendChild(this.lW.j)}R.$x(this.j)}eM.prototype=new fJ;eM.prototype.ame=function(){this.J8=!1;
- if(this.kC.C()==0){this.kC.A(3);this.ST()}};eM.prototype.a3G=function(){this.J8=!0};eM.prototype.ak7=function(K){this.HM.A(K)};
- eM.prototype.f=function(){this.st.f();this.Pn.f();this.cq.f();this.HM.f();this.lW.f()};eM.prototype.ahR=function(K){var Z=this.vy.x;
- this.vy.x=this.vy.y;this.vy.y=Z;this.ST();this.B(new n(R.E.L,!1))};eM.prototype.cB=function(K){if(K.target==this.kC&&!this.J8&&this.kC.C()==0)this.kC.A(3);
- if(K.target==this.kC||K.target==this.lW){this.ST();return}if(K.target==this.HM)K.target.A(!K.target.C());
- var Z=this.jp,b=parseFloat(this.st.C());if(isNaN(b))b=1;var J=parseFloat(this.Pn.C());if(isNaN(J))J=1;
- var w=this.kC.C();if(this.J8){var Y=this.us;if(w==1){b=this.jp.x*(b/100);J=this.jp.y*(J/100)}var S=[1,1,25.4/Y,1/Y][w];
- b/=S;J/=S;if(this.lW.C()){b+=this.jp.x;J+=this.jp.y}if(K.target==this.cq){var d=this.cq.C();if(!0){var x=d/Y;
- b*=x;J*=x}Y=d}if(this.HM.C()){if(K.target==this.st)J=b*(Z.y/Z.x);else b=J*(Z.x/Z.y)}b=Math.max(Math.abs(b),1);
- J=Math.max(Math.abs(J),1)}else{var Y=this.BI;if(K.target==this.cq)Y=this.cq.C();else{if(this.HM.C()){if(K.target==this.st)J=b*(Z.y/Z.x);
- else b=J*(Z.x/Z.y)}var S=[1,1,25.4/Y,1/Y][w],c=b/(w==1?100:Z.x*S);Y=Y/c}b=Z.x;J=Z.y}this.vy=new iz(Math.round(b),Math.round(J));
- this.us=Y;this.ST();this.B(new n(R.E.L,!1))};eM.prototype.an$=function(H){this.kC.A(H);this.ST()};eM.prototype.A=function(K,Z,b){if(b!=!0)this.jp=K.clone();
- this.vy=K.clone();if(Z!=null){this.BI=Z;this.us=Z}this.ST()};eM.prototype.ST=function(){var K=this.vy.x,Z=this.vy.y,b=this.us,J=(K/Z).toFixed(3);
- while(J.charAt(J.length-1)=="0")J=J.substring(0,J.length-1);if(J.charAt(J.length-1)==".")J=J.substring(0,J.length-1);
- var w=" "+J+" : 1",Y=function(M,u){while(u!=0){var t=u;u=M%u;M=t}return M},S=Y(K,Z);if(Math.min(K,Z)/S<10)w=" "+Math.round(K/S)+" : "+Math.round(Z/S);
- this.a48.A(w);if(this.lW.C()){K-=this.jp.x;Z-=this.jp.y}var d=this.kC.C();if(d==1){if(this.J8){K=100*K/this.jp.x;
- Z=100*Z/this.jp.y}else{K=Z=100*this.BI/this.us}}else{K=Math.round(K);Z=Math.round(Z)}var x=[1,1,25.4/b,1/b][d];
- K*=x;Z*=x;var c=d==1||d==3?2:0;this.st.k7(c);this.Pn.k7(c);this.st.A(K);this.Pn.A(Z);this.cq.A(b)};eM.prototype.C=function(){return this.vy.clone()};
- eM.prototype.Cr=function(){return this.us};function cI(){fJ.call(this);this.RE=0;this.Tx=[0,0,1,1,100,100];
- this.j=R.w("span","fitem");this.Ga=new cu(null,[[12,89,0],[12,89,1],[12,89,2]]);this.j.appendChild(this.Ga.j);
- this.Ga.k(R.E.L,this.cB,this);this.st=new iw("W",0,0,null,0,!1,!0);this.j.appendChild(this.st.j);this.st.k(R.E.L,this.cB,this);
- this.Pn=new iw("H",0,0,null,0,!1,!0);this.j.appendChild(this.Pn.j);this.Pn.k(R.E.L,this.cB,this);this.A({P_:0,x:0,y:0})}cI.prototype=new fJ;
- cI.prototype.f=function(){R.hm(this.st,this.Pn);this.Ga.f()};cI.prototype.cB=function(K){if(K.target==this.Ga){var Z=this.C(),b=this.Tx;
- b[this.RE*2]=Z.x;b[this.RE*2+1]=Z.y;this.RE=Z.P_;this.A({P_:Z.P_,x:b[Z.P_*2],y:b[Z.P_*2+1]})}if(this.st.C()<1)this.st.A(1);
- if(this.Pn.C()<1)this.Pn.A(1);this.B(new n(R.E.L,!1))};cI.prototype.A=function(K){this.Ga.A(K.P_);this.st.A(K.x);
- this.Pn.A(K.y);if(K.P_==0){this.st.lT();this.Pn.lT()}else{this.st.GY();this.Pn.GY()}};cI.prototype.C=function(){return{P_:this.Ga.C(),x:this.st.C(),y:this.Pn.C()}};
- function hL(K,Z){fJ.call(this);this.jg=K;this.j=R.w("span","labelitem fitem"+(Z?" spread":""));this.f()}hL.prototype=new fJ;
- hL.prototype.A=function(K){this.j.textContent=K};hL.prototype.C=function(){return this.j.textContent};
- hL.prototype.GY=function(){this.j.removeAttribute("disabled")};hL.prototype.lT=function(){this.j.setAttribute("disabled","")};
- hL.prototype.Ij=function(K){this.j.textContent=K};hL.prototype.f=function(){this.j.textContent=eh.get(this.jg)};
- hL.prototype.Gf=function(){return this.jg};function g0(K){fJ.call(this);this.j=R.w("span","");this.akp=K;
- this.fq=new d7("Off X",-100,100,K?"%":"px",0,!1);this.Qt=new d7("Off Y",-100,100,K?"%":"px",0,!1);this.fq.k(R.E.L,this.cB,this);
- this.Qt.k(R.E.L,this.cB,this);this.j.appendChild(this.fq.j);this.j.appendChild(this.Qt.j)}g0.prototype=new fJ;
- g0.prototype.f=function(){this.fq.f();this.Qt.f()};g0.prototype.cB=function(K){this.B(new n(R.E.L,!1))};
- g0.prototype.aiS=function(K){this.fq.A(K.x);this.Qt.A(K.y)};g0.prototype.anD=function(){return new iz(this.fq.C(),this.Qt.C())};
- g0.prototype.A=function(K,Z){var b=K.Hrzn.v,J=K.Vrtc.v;if(this.akp){b=b.val;J=J.val}this.fq.A(b);this.Qt.A(J);
- if(Z)this.cB()};g0.prototype.C=function(){var K=this.fq.C(),Z=this.Qt.C();if(this.akp)return{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Prc",val:K}},Vrtc:{t:"UntF",v:{type:"#Prc",val:Z}}};
- else return{classID:"Pnt",Hrzn:{v:K,t:"doub"},Vrtc:{v:Z,t:"doub"}}};function iw(K,Z,b,J,w,Y,S,d,x){aC.call(this,K,Z,b,J,w,!0,Y,x);
- R.kG(this.j,"rangedropinput");this.j.appendChild(this.R9);this.v0.setAttribute("style","width:"+(d?d:3.3)+"em");
- this.j.appendChild(this.v0);this.akF=R.w("span","rangecont");this.akF.appendChild(this.tL);this.a$=R.w("button");
- this.a$.innerHTML="\u25BC";R.Yp(this.a$,this.adM.bind(this));if(S!=!0)this.j.appendChild(this.a$);this.Rs=new fJ;
- this.Rs.j=this.akF}iw.prototype=new aC;iw.prototype.adM=function(K){if(R.wd(this.Rs.j))return;K.stopPropagation();
- var Z=this.j.getBoundingClientRect();this.tL.setAttribute("style","width:"+Z.width+"px;");var b=new n(R.E.P,!0);
- b.data={e:R.U.PM,mX:this.Rs,x:Z.left,y:Z.top+Z.height};this.B(b)};function bx(){fJ.call(this);this.j=R.w("span","fitem strokebutton");
- this.Q_=[[null,null,null,""],[null,0,null,"4 2"],[1,1,null,"0 2"]];this.B5=JSON.parse(JSON.stringify(iy.vG.default));
- this.nM=R.w("button");this.j.appendChild(this.nM);this.nM.addEventListener("click",this.hY.bind(this),!1);
- var K=R.w("canvas","gsicon");this.qG=K.getContext("2d");this.nM.appendChild(K);var Z=R.w("span");Z.textContent=" \u25BC";
- this.nM.appendChild(Z);this.HR=new fJ;this.HR.parent=this;this.HR.j=R.w("div","floatcont form");var b=this.HR.j;
- b.setAttribute("style","width: 14em;");this.sl=[new cu([12,40],[[19,5,2],[19,5,1],[19,5,0]]),new gt([19,9,0],["<img src=\""+PIMG["caps/butt"]+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG["caps/round"]+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG["caps/square"]+"\" class=\"autoscale gsicon\" />"]),new gt([19,9,1],["<img src=\""+PIMG["joins/miter"]+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG["joins/round"]+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG["joins/bevel"]+"\" class=\"autoscale gsicon\" />"]),new eI([19,9,2])];
- for(var H=0;H<this.sl.length;H++){var J=this.sl[H];b.appendChild(J.j);var w=H<4?R.E.L:"click";J.k(w,this.cB,this)}R.$x(b);
- this.mp=[];var Y=this.aeY.bind(this);for(var H=0;H<this.Q_.length;H++){var S=R.w("button","fitem");this.mp.push(S);
- b.appendChild(S);S.addEventListener("click",Y,!1);var K=R.w("canvas","gsicon"),d=K.getContext("2d");
- S.appendChild(K);this.Oq(d,40,20,this.Q_[H])}}bx.prototype=new fJ;bx.prototype.hY=function(K){var Z=this.nM.getBoundingClientRect(),b=new n(R.E.P,!0);
- b.data={e:R.U.PM,mX:this.HR,x:Z.left,y:Z.top+Z.height+4};this.B(b)};bx.prototype.cB=function(K){var fh=this.sl,Z=fh.indexOf(K.target),b=[];
- for(var H=0;H<4;H++)b.push(fh[H].C());this.B5=this.Vh(b);this.B(new n(R.E.L,!1))};bx.prototype.aeY=function(K){var Z=this.mp.indexOf(K.currentTarget);
- this.A(this.Vh(this.Q_[Z]));this.B(new n(R.E.L,!1))};bx.prototype.Vh=function(K){var Z=JSON.parse(JSON.stringify(this.B5)),b=K[0],J=K[1],w=K[2],Y=K[3];
- if(b!=null)Z.strokeStyleLineAlignment.v.strokeStyleLineAlignment=iy.vG.Dj[b];if(J!=null)Z.strokeStyleLineCapType.v.strokeStyleLineCapType=iy.vG.yW[J];
- if(w!=null)Z.strokeStyleLineJoinType.v.strokeStyleLineJoinType=iy.vG.join[w];var S=Z.strokeStyleLineDashSet.v=[];
- Y=Y.split(" ");while((Y.length&1)!=0)Y.pop();for(var H=0;H<Y.length;H++)S.push({t:"UntF",v:{type:"#Nne",val:parseInt(Y[H])}});
- return Z};bx.prototype.f=function(){for(var H=0;H<this.sl.length;H++)this.sl[H].f()};bx.prototype.A=function(K){this.B5=JSON.parse(JSON.stringify(K));
- var Z=iy.vG.Dj.indexOf(K.strokeStyleLineAlignment.v.strokeStyleLineAlignment),b=iy.vG.yW.indexOf(K.strokeStyleLineCapType.v.strokeStyleLineCapType),J=iy.vG.join.indexOf(K.strokeStyleLineJoinType.v.strokeStyleLineJoinType),w=[],Y=K.strokeStyleLineDashSet.v;
- for(var S=0;S<Y.length;S++)w.push(Y[S].v.val);var fh=this.sl;fh[0].A(Z);fh[1].A(b);fh[2].A(J);fh[3].A(w.join(" "));
- var d=[];for(var H=0;H<4;H++)d.push(fh[H].C());this.Oq(this.qG,40,16,d)};bx.prototype.C=function(){return JSON.parse(JSON.stringify(this.B5))};
- bx.prototype.Oq=function(K,Z,b,J){var w=J[0],Y=J[1],S=J[2],d=J[3].split(" ").map(parseFloat);R.fF(K.canvas,Z,b);
- var x=Math.min(5,this.B5.strokeStyleLineWidth.v.val);for(var H=0;H<d.length;H++)d[H]*=x;K.clearRect(0,0,Z,b);
- K.setLineDash(d);K.lineCap=["butt","round","square"][Y];K.lineJoin=["miter","round","bevel"][S];K.lineWidth=x;
- K.beginPath();K.moveTo(0,b/2);K.lineTo(Z*2,b/2);K.stroke()};function iE(K){fZ.call(this,K,!1,"contourbutton",34,16,eV.At);
- this.Bc=new eI([12,86],null,16);this.Bc.k("input",this.Qq,this);this.HR.j.appendChild(this.Bc.j);this.VF=null;
- this.qQ="";this.lY=null;this.A(dJ.RI())}iE.prototype=new fZ;iE.prototype.f=function(){fZ.prototype.f.call(this);
- this.Bc.f()};iE.prototype.rd=function(K){this.A(this.VF[K.target.C()]);this.B(new n(R.E.L))};iE.prototype.Qq=function(K){this.qQ=this.Bc.C().toLowerCase();
- this.hv()};iE.xs=!1;iE.prototype.RZ=function(){if(!this.yI)return;var K=this.fx;if(K==null||!iE.xs){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.Xh,y2:{url:"rsrc/basic/fa_basic.csh"}};this.B(Z);iE.xs=!0}else{var b=Math.floor(38*R.M()),J=Math.floor(38*R.M());
- this.lY=[];for(var H=0;H<K.length;H++)this.lY.push(iE.IH(K[H],b,J));this.hv();this.yI=!1}};iE.prototype.hv=function(){var K=Math.floor(38*R.M()),Z=Math.floor(38*R.M());
- this.VF=[];var b=[],J=[],w=this.fx;for(var H=0;H<w.length;H++){if(w[H].RG.toLowerCase().indexOf(this.qQ)==-1)continue;
- this.VF.push(w[H]);b.push(this.lY[H]);J.push(w[H].RG)}this.HP.r0(b,J,K,Z)};iE.prototype.A=function(K){this.Q8=iE.clone(K);
- this.RF()};iE.prototype.RF=function(){var K=Math.floor(23*R.M()),Z=Math.floor(23*R.M()),b=iE.IH(this.Q8,K,Z);
- this.vY.setAttribute("src",b);R.Hw(this.vY,K,Z)};iE.prototype.C=function(){return iE.clone(this.Q8)};
- iE.clone=function(K){return{RG:K.RG,zj:K.zj,n:e.dd.Rl(K.n),Nf:K.Nf.clone()}};iE.Yh=null;iE.QE=null;iE.IH=function(K,Z,b){var J=e.dd.Rl(K.n),w=K.Nf,Y=Math.min(Z/w.d,b/w.v)*.9,S=new cM;
- S.translate(-.5,-.5);S.scale(.95,.95);S.translate(.5,.5);S.scale(Y*w.d,Y*w.v);X.Y.Af(J,S);var d=new e.dd;
- d.n=J;var x=d.ts();x.rect.x=Math.floor((Z-x.rect.d)/2);x.rect.y=Math.floor((b-x.rect.v)/2);var c=X.T(x.rect.t()*4);
- X.Zs(c,4278190080);X.yK(x.channel);X.qe(x.channel,c,0);X.qe(x.channel,c,1);X.qe(x.channel,c,2);var M=iE;
- if(M.Yh==null)M.Yh=R.w("canvas");var u=M.Yh,t=u.getContext("2d");if(u.width!=Z||u.height!=b||M.QE==null){u.width=Z;
- u.height=b;M.QE=t.createImageData(Z,b)}var U=M.QE;X.Zs(U.data,4294967295);X.EU(c,x.rect,U.data,new bW(0,0,Z,b));
- t.putImageData(U,0,0);return u.toDataURL()};function gr(K){fZ.call(this,K,!1,"ICCButton",16,12,eV.Xx,!0);
- this.HP.TW(1)}gr.prototype=new fZ;gr.prototype.AZ=function(){var K="Arabica 12,Ava 614,Azrael 93,Bourbon 64,Byers 11,Clayton 33,Clouseau 54,Cobi 3,Contrail 35,Cubicle 99,Django 25,Domingo 145,Faded 47,Folger 50,Fusion 88,Hyla 68,Chemical 168,Korben 214,Lenox 340,Lucky 64,McKinnon 75,Milo 5,Neon 770,Paladin 1875,Pasadena 21,Pitaya 15,Reeve 38,Remy 24,Sprocket 231,Teigen 28,Trent 18,Tweed 71,Vireo 37,Zed 32,Zeke 39".split(",");
- for(var H=0;H<K.length;H++)K[H]="luts/"+K[H]+".CUBE";return K};gr.prototype.rd=function(K){this.A(this.fx[K.target.C()]);
- this.B(new n(R.E.L))};gr.prototype.RZ=function(){if(!this.yI)return;var K=Math.floor(1*R.M()),Z=Math.floor(1*R.M()),b=[],J=[],w=this.fx;
- for(var H=0;H<w.length;H++){var Y=w[H].Nm.v.split("\\").pop().split("/").pop();J.push(Y);b.push(gr.eO(w[H],K,Z))}this.HP.r0(b,J,K,Z);
- this.yI=!1};gr.prototype.A=function(K){this.Q8=JSON.parse(JSON.stringify(K));this.RF()};gr.eO=function(K,Z,b){var J=R.w("canvas"),S="ICC / 3DL / look / cube";
- J.width=Z;J.height=b;var w=J.getContext("2d"),Y=Math.floor(14*R.M());w.font=Y+"px sans-serif";if(K.Nm)S=K.Nm.v.split("\\").pop().split("/").pop();
- w.fillText(S,10,Y);return J.toDataURL()};gr.prototype.RF=function(){var K=Math.floor(120*R.M()),Z=Math.floor(20*R.M());
- this.vY.setAttribute("src",gr.eO(this.Q8,K,Z));R.Hw(this.vY,K,Z)};gr.prototype.C=function(){return JSON.parse(JSON.stringify(this.Q8))};
- function at(){fJ.call(this);this._7=null;this.j=R.w("span","fitem");this.f_=new eZ([14,9]);this.yi=new iw(null,0,150,"pt",1,!0,null,null,[19,2,5]);
- this.aR=new bx;this.Ef=[this.f_,this.yi,this.aR];for(var H=0;H<this.Ef.length;H++){var K=this.Ef[H];
- this.j.appendChild(K.j);K.parent=this;K.k(R.E.L,this.cB,this)}}at.prototype=new fJ;at.prototype.f=function(){for(var H=0;
- H<this.Ef.length;H++)this.Ef[H].f()};at.prototype.Re=function(K,Z){this.f_.Re(K,Z)};at.prototype.cB=function(K){var Z=this._7,b=this.f_.C(),J=b.Nt;
- Z.strokeEnabled.v=J!=0;if(J!=0){Z.strokeStyleContent.v=b.Bu;b.Bu.classID=iy.vG.YD[J-1]}Z.strokeStyleLineWidth.v.val=this.yi.C();
- if(K.target==this.aR)Z=this.aR.C();this._7=Z;this.B(new n(R.E.L,!1))};at.prototype.A=function(K,Z,b){this._7=JSON.parse(JSON.stringify(Z));
- var J=Z.strokeEnabled.v,w=Z.strokeStyleContent.v,Y=J?{Nt:1+iy.vG.YD.indexOf(w.classID),Bu:w}:{Nt:0};
- this.f_.A(K,Y,b);this.yi.A(Z.strokeStyleLineWidth.v.val);this.aR.A(Z)};at.prototype.C=function(){return JSON.parse(JSON.stringify(this._7))};
- function d1(K){fJ.call(this);this.j=R.w("span","fitem");this.hD=null;if(K){this.hD=new hL("");this.j.appendChild(this.hD.j)}this.qV=["front","union","difference","intersection"];
- var Z=[[18,0],[18,1],[18,2],[18,3]];this.$C=[];this.TU=0;for(var H=0;H<this.qV.length;H++){var b=new d5("<img src=\""+PIMG["set/"+this.qV[H]]+"\" class=\"autoscale gsicon\" />",!1,Z[H]);
- b.k("click",this.amE,this);this.j.appendChild(b.j);this.$C.push(b)}this.$C[0].bz()}d1.prototype=new fJ;
- d1.prototype.ahT=function(){return this.TU};d1.prototype.C=function(){return this.qV[this.TU]};d1.prototype.A=function(K){this.TU=this.qV.indexOf(K);
- for(var H=0;H<this.$C.length;H++)this.$C[H].mJ();this.$C[this.TU].bz()};d1.prototype.amE=function(K){this.A(this.qV[this.$C.indexOf(K.currentTarget)]);
- this.B(new n(R.E.L,!1))};d1.prototype.f=function(){if(this.hD)this.hD.A(eh.get([12,36])+":");for(var H=0;
- H<this.$C.length;H++)this.$C[H].f()};function eI(K,Z,b,J){fJ.call(this);var w=R.u7(),Y="";this.j=R.w("span","fitem tinput");
- if(K){this.jg=K;this.R9=R.w("label","flabel");this.j.appendChild(this.R9);this.R9.setAttribute("for",w);
- this.f()}if(J==null){this.v0=R.w("input","");this.v0.setAttribute("type","text")}else this.v0=R.w("textarea","scrollable");
- this.v0.setAttribute("id",w);if(b)Y+="width:"+b+"em;";if(J){this.v0.setAttribute("rows",J)}if(Y!="")this.v0.setAttribute("style",Y);
- this.j.appendChild(this.v0);if(Z){this.V1=R.w("span","");this.V1.textContent=Z;this.j.appendChild(this.V1)}this.v0.addEventListener("change",this.$q.bind(this),!1);
- this.v0.addEventListener("input",this.a1L.bind(this),!1)}eI.prototype=new fJ;eI.prototype.f=function(){if(this.jg)this.R9.textContent=eh.get(this.jg)+":"};
- eI.prototype.Ij=function(K){this.R9.textContent=K};eI.prototype.A=function(K){this.v0.value=K==null?"":K};
- eI.prototype.C=function(){return this.v0.value};eI.prototype.Wa=function(){this.v0.select();this.v0.focus()};
- eI.prototype.$q=function(K){this.B(new n(R.E.L,!1))};eI.prototype.a1L=function(K){this.B(new n("input",!1))};
- function gN(K,Z,b,J,w,Y,S){aC.call(this,K,Z,b,J,w,!0,Y,null,S);R.kG(this.j,"trangeinput");this.j.appendChild(this.R9);
- this.j.appendChild(this.v0);var d=R.w("span","rangecont");this.j.appendChild(d);d.appendChild(this.tL);
- this.tL.setAttribute("style","width:97%;")}gN.prototype=new aC;function hl(){fJ.call(this);this.Cd=[16,!0,!0];
- this.j=R.w("span","");this.MB=[new iw([12,24],0,255),new iO("Anti-alias"),new iO([12,25])];for(var H=0;
- H<3;H++){var K=this.MB[H];K.parent=this;K.A(this.Cd[H]);this.j.appendChild(K.j);K.k(R.E.L,this.cB,this)}}hl.prototype=new fJ;
- hl.prototype.cB=function(){for(var H=0;H<3;H++)this.Cd[H]=this.MB[H].C();this.B(new n(R.E.L,!1))};hl.prototype.A=function(K){this.Cd=K.slice(0);
- for(var H=0;H<3;H++)this.MB[H].A(K[H])};hl.prototype.C=function(){return this.Cd.slice(0)};hl.prototype.f=function(){for(var H=0;
- H<3;H++)this.MB[H].f()};function ck(K,Z){fJ.call(this);if(Z==null)Z=!1;this.lY=[];this.agp=0;this.aiw=0;
- this.mj=0;this.ob=[];this.v9=[];for(var b in X.PD.type){if(b=="warpCustom"&&!Z)continue;this.ob.push(b);
- this.v9.push(X.PD.type[b])}this.j=R.w("span","fitem warpbutton");this.HR=new fJ;this.HR.j=R.w("div","floatcont");
- if(K){this.hD=K;this.R9=R.w("label","flabel");this.j.appendChild(this.R9)}this.e=R.w("button");this.j.appendChild(this.e);
- this.e.addEventListener("click",this.hY.bind(this),!1);this.Aw=new eC(!0);this.HR.j.appendChild(this.Aw.j);
- this.Aw.k(R.E.L,this.aeH,this);this.f()}ck.prototype=new fJ;ck.prototype.Ij=function(K){this.R9.textContent=K};
- ck.prototype.f=function(){if(this.hD)this.R9.innerHTML=eh.get(this.hD)+":";this.lY=[];var K=R.w("canvas",""),Z=K.getContext("2d"),b=0;
- Z.font=Math.floor(13*R.M())+"px sans-serif";for(var H=0;H<this.ob.length;H++){b=Math.max(b,Z.measureText(eh.get(X.PD.type[this.ob[H]])).width)}var J=this.agp=Math.floor(50*R.M()+b),w=this.aiw=Math.floor(23*R.M());
- K.width=J;K.height=w;this.HR.j.setAttribute("style","width:"+Math.floor(8+J/R.M())+"px;");Z.font=Math.floor(13*R.M())+"px sans-serif";
- Z.lineWidth=1;Z.strokeStyle="#000000";var Y=Math.floor(16*R.M()),S=new bW(0,0,Y,Y);for(var H=0;H<this.ob.length;
- H++){var d=this.ob[H];Z.clearRect(0,0,K.width,K.height);var x=X.PD.PD(S,d,!0,.3,0,0),c=X.O.UJ(S);c.Z.push("M","L","M","L");
- c.H.push(0,Y/2,Y,Y/2);c.H.push(Y/2,0,Y/2,Y);c=X.O.p6(c);c=X.O.BF(c,Y/5);X.G5.apply(x,c.H,S);X.O.J(c.H,new cM(1,0,0,1,Math.floor(8*R.M())+.5,Math.floor(3*R.M())+.5),c.H);
- Z.beginPath();Typr.U.pathToContext({cmds:c.Z,crds:c.H},Z);Z.stroke();Z.fillText(eh.get(X.PD.type[d]),Math.floor(40*R.M()),Math.floor(16*R.M()));
- this.lY.push(K.toDataURL())}this.Aw.r0(this.lY,null,J,w);this.RF()};ck.prototype.hY=function(K){var Z=this.e.getBoundingClientRect(),b=new n(R.E.P,!0);
- b.data={e:R.U.PM,mX:this.HR,x:Z.left,y:Z.top+Z.height+4};this.B(b)};ck.prototype.aeH=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.L4,mX:this.HR};this.B(Z);this.mj=K.target.C();this.RF();this.B(new n(R.E.L))};ck.prototype.RF=function(){this.Aw.eY(this.mj);
- this.e.innerHTML="<img src=\""+this.lY[this.mj]+"\" class=\"gsicon\" />";var K=this.agp,Z=this.aiw;R.Hw(this.e.firstChild,K,Z)};
- ck.prototype.C=function(){return this.ob[this.mj]};ck.prototype.A=function(K){this.mj=this.ob.indexOf(K);
- this.RF()};function fM(K,Z,b){fJ.call(this);if(K==null)K=!1;if(Z==null)Z=!1;if(b==null)b=!1;this.anE=Z;
- this.PD=null;this.MX=new ck([12,22],b);this.MX.parent=this;this.MX.k(R.E.L,this.o4,this);this.ys=new cu([22,0],[[22,4,0],[22,4,1]]);
- this.ys.k(R.E.L,this.o4,this);var J=K?iw:gN;this.eE=new J([22,1],-100,100,"%");this.Kh=new J("Horizontal Distortion:",-100,100,"%");
- this.Yb=new J("Vertical Distortion:",-100,100,"%");this.eE.parent=this.Kh.parent=this.Yb.parent=this;
- this.eE.k(R.E.L,this.o4,this);this.Kh.k(R.E.L,this.o4,this);this.Yb.k(R.E.L,this.o4,this)}fM.prototype=new fJ;
- fM.prototype.f=function(){this.MX.f();this.ys.f();this.eE.f();var K=this.anE?1:100;this.Kh.Ij(eh.get([22,2]).substring(0,K)+":");
- this.Yb.Ij(eh.get([22,3]).substring(0,K)+":")};fM.prototype.o4=function(){var K=this.PD,Z=this.MX.C(),b=K.warpStyle.v.warpStyle;
- if(Z=="warpCustom")X.PD.qj(X.PD.ni(K),K);else delete K.customEnvelopeWarp;K.warpStyle.v.warpStyle=this.MX.C();
- K.warpRotate.v.Ornt=["Hrzn","Vrtc"][this.ys.C()];K.warpValue.v=this.eE.C();K.warpPerspective.v=this.Kh.C();
- K.warpPerspectiveOther.v=this.Yb.C();if(Z=="warpNone"||Z=="warpCustom"){K.warpValue.v=0;K.warpPerspective.v=0;
- K.warpPerspectiveOther.v=0}else if(b=="warpNone"||b=="warpCustom")K.warpValue.v=50;this.B(new n(R.E.L,!1));
- this.A(K)};fM.prototype.C=function(K){return JSON.parse(JSON.stringify(this.PD))};fM.prototype.A=function(K){this.PD=JSON.parse(JSON.stringify(K));
- this.MX.A(K.warpStyle.v.warpStyle);this.ys.A(K.warpRotate.v.Ornt=="Hrzn"?0:1);this.eE.A(K.warpValue.v);
- this.Kh.A(K.warpPerspective.v);this.Yb.A(K.warpPerspectiveOther.v);var Z=K.warpStyle.v.warpStyle,b=Z=="warpNone"||Z=="warpCustom",J=[this.ys,this.eE,this.Kh,this.Yb];
- for(var H=0;H<J.length;H++)if(b)J[H].lT();else J[H].GY()};function du(K){fJ.call(this);this.j=R.w("div");
- this.J4=K;this.uQ=null;this.I0=new iz(0,0);this.VK="position:relative;overflow:hidden;";this.Zx=null;
- this.Kk=new R.xi(this.j);this.Z2("grab");this.EF=R.w("canvas","canv");this.j.appendChild(this.EF);this.qG=this.EF.getContext("2d");
- this.a3h=null;this.CJ=null;this.LM=null;this.F_=0;this.JV=0;this.Sl=0;this.abb=this.tR.bind(this);this.akb=null;
- this.z=new gT({d:1,v:1});this.uN=null;this.mU=null;this.ah6=this.su.bind(this);this.a5h=this.MO.bind(this);
- this.a7d=this.N0.bind(this);this.ani=this.GE.bind(this);this.anI=0;this.W8=null;this.xh(this.EF);this.UG(this)}du.prototype=new fJ;
- du.prototype.sz=function(K){var Z=this.Zx,b=null;if(K.q(Q.XO)){b="grab";if(K.q(Q.sP)){b="zoom-in";if(K.q(Q.Vo))b="zoom-out"}}this.uQ=b;
- if(b)Z=b;this.Kk.v8(Z,this.VK);if(K.q(Q.sP)){var J=0;if(K.q(Q.sQ))J=1;if(K.q(Q.sr))J=-1;if(J!=0){this.W4(new iz(this.EF.width/2,this.EF.height/2),J==1)}}};
- du.prototype.Z2=function(K){this.Zx=K;if(this.uQ)return;this.Kk.v8(K,this.VK)};du.prototype.xh=function(K){R.Yp(K,this.ah6);
- R._E(K);K.addEventListener("wheel",this.ani,!1)};du.prototype.UG=function(K){K.k("viewchange",this.ag1,this)};
- du.prototype.ag1=function(K){var Z=this.z.S,b=K.currentTarget.wH();this.z.S=b.S;this.z.g=b.g.clone();
- if(Z!=b.S)this.jN();this.bJ()};du.prototype.wH=function(){return{S:this.z.S,g:this.z.g}};du.prototype.A=function(K,Z){var b=K[0].Rq;
- if(this.CJ!=null&&this.CJ[0].Rq.wV(b)){}else{this.z.nI={d:b.d,v:b.v};this.z.g=new iz(0,0);this.z.S=1}this.CJ=K;
- this.jN();this.n5();this.F_=0;this.JV=0;this.Sl=Z==null?0:Z;this.tR()};du.prototype.GE=function(K){K.preventDefault();
- if(K.deltaY==0||Date.now()-this.anI<100)return;var Z=R.jW(K);Z.x=R.M()*Z.x;Z.y=R.M()*Z.y;this.anI=Date.now();
- this.W4(Z,K.deltaY<0)};du.prototype.W4=function(K,Z){P.Bj.bi(this.z,K,Z);this.Xc()};du.prototype.a0n=function(){var K=this.z,Z=K.nI;
- this.z.S=P.Bj.XR(Z.d,Z.v,K.kv.d,K.kv.v);this.Xc()};du.prototype.Xc=function(){this.jN();this.B(new n("viewchange"));
- this.B(new n("zoom"))};du.prototype.jN=function(){this.LM=[];var K=this.z.S;for(var H=0;H<this.CJ.length;
- H++){var Z=this.CJ[H],b=new Uint8Array(Z.data),J;if(K>=1)J={h3:b,rect:Z.Rq};else J=X.amD(b,Z.Rq,K);this.LM.push(J)}};
- du.prototype.n5=function(){clearTimeout(this.akb)};du.prototype.bJ=function(){if(this.CJ==null||!R.wd(this.EF))return;
- var K=this.a3h,Z=this.EF.width,b=this.EF.height,A,y;if(K==null||K.width!=Z||K.height!=b){K=this.a3h=this.qG.createImageData(Z,b);
- console.log("creating image data")}var J=this.CJ[this.F_],w=this.LM[this.F_],Y=this.z,S=Y.nI,d=Y.kv,x=d.d,c=d.v,M=S.d*Y.S,u=S.v*Y.S,t=Math.round((x-M)/2+Y.g.x),U=Math.round((c-u)/2+Y.g.y);
- if(Y.S<=1){y=w.rect.clone();y.x=t;y.y=U;M=y.d;u=y.v;A=w.h3}else{var B=1/Y.S,I=new bW(Math.floor((d.x-t)*B),Math.floor((d.y-U)*B),Math.ceil(d.d*B)+1,Math.ceil(d.v*B)+1),j=new bW(0,0,I.d*Y.S,I.v*Y.S);
- j.x=I.x*Y.S+t;j.y=I.y*Y.S+U;if(Y.z2==null||Y.z2.length!=I.t()*4){Y.z2=X.T(I.t()*4)}if(Y.W$==null||Y.W$.length!=j.t()*4){Y.W$=X.T(j.t()*4)}X.Zs(Y.z2,0);
- X.EU(w.h3,w.rect,Y.z2,I);X.scale.JG(Y.z2,I.d,I.v,Y.W$,j.d,j.v,Y.S);A=Y.W$;y=j}var k=new Uint8Array(K.data.buffer);
- X.EB(k,x,c,8,-t,-U);X.Q.aK("norm",A,y,k,d,d,1);this.qG.setTransform(1,0,0,1,0,0);this.qG.putImageData(K,0,0);
- this.qG.clearRect(t-1e3,U,1e3,u);this.qG.clearRect(t+M,U,1e3,u);this.qG.clearRect(t-1e3,U-1e3,M+2e3,1e3);
- this.qG.clearRect(t-1e3,U+u,M+2e3,1e3);var C=du.Fk(Y.S,"#ffffff");this.qG.putImageData(C,0,Y.kv.v-C.height)};
- du.RO={};du.Fk=function(K,Z){var b="z"+K+","+Z,J=du.RO[b];if(J)return J;var w=Math.round(50*R.M()),Y=Math.round(18*R.M()),S=R.w("canvas"),d=S.getContext("2d");
- S.width=w;S.height=Y;d.fillStyle="rgba(1,1,1,1)";d.fillRect(0,0,w,Y);d.font=Math.round(11*R.M())+"px monospace";
- d.fillStyle=Z;var x=K*100;if(x<100)x=x.toFixed(2);else x=Math.round(x);x=x+"%";var c=d.measureText(x).width;
- d.fillText(x,(w-c)/2,Math.round(Y*.7));J=du.RO[b]=d.getImageData(0,0,w,Y);return J};du.prototype.tR=function(){var K=this.CJ,Z=K.length,b=this.F_,J=this.CJ[b],w=(b+1)%Z;
- this.bJ();if(Z!=1&&K[w].Rq.wV(J.Rq)){var Y=J.X_?parseInt(J.X_.split(",").pop()):30;if(Y==0)Y=16;if(w==0)this.JV++;
- if(this.Sl==0||this.JV<this.Sl)this.akb=setTimeout(this.abb,Y)}this.F_=w};du.prototype.JO=function(K,Z){if(K<=0||Z<=0)return;
- var b=Math.floor(K*R.M()),J=Math.floor(Z*R.M());this.z.kv=new bW(0,0,b,J);this.EF.width=b;this.EF.height=J;
- this.EF.setAttribute("style","width:"+b/R.M()+"px; height:"+J/R.M()+"px; display:block;");this.bJ()};
- du.prototype.su=function(K){this.W8=K.target;R.Or(window,this.a5h);R.PY(window,this.a7d);this.uN=R.jW(K,this.EF);
- this.uN.x*=R.M();this.uN.y*=R.M();this.I0=this.uN;this.mU=this.z.g.clone();if(this.J4&&this.W8==this.EF&&!this.uQ)this.B(new n("mousedown"))};
- du.prototype.MO=function(K){var Z=this.z,b=this.uQ,J=this.CJ[this.F_].Rq.clone();J.d*=Z.S;J.v*=Z.S;var w=R.jW(K,this.EF);
- w.x*=R.M();w.y*=R.M();this.I0=w;if(this.J4&&this.W8==this.EF&&!b)this.B(new n("mousemove"));else if((b=="grab"||b==null)&&!Z.kv.cs(J)){var Y=w.x-this.uN.x,S=w.y-this.uN.y;
- Z.g.x=this.mU.x+Math.round(Y);Z.g.y=this.mU.y+Math.round(S);this.B(new n("viewchange"))}};du.prototype.N0=function(K){R.er(window,this.a5h);
- R.hf(window,this.a7d);var Z=this.uQ;if(K.detail>1){this.z.S=1;this.z.g.dH(0,0);this.bJ()}if(this.J4&&this.W8==this.EF&&!this.uQ)this.B(new n("mouseup"));
- else{if(Z=="zoom-in"||Z=="zoom-out")this.W4(this.I0,Z=="zoom-in")}};du.prototype.L8=function(){return this.z.Hd(this.I0.x,this.I0.y)};
- function dK(){fJ.call(this);this.Br=null;this.ID=null;this.v2=null;this.tK=null;this.alC="";this.Qi=[];
- this.NH=0;this.YU=[];this.u4=0;this.$b=null;var K=this.j=R.w("div",""),Z=this.anQ=R.w("div","form");
- Z.setAttribute("style","line-height:0; margin-bottom:0.5em;");K.appendChild(Z);var b=this.hD=R.w("span");
- Z.appendChild(b);b.setAttribute("style","font-size:1.2em; font-weight:bold; margin-right:3em;");var J=this.a1T=new iO([25,2,0]);
- J.A(!0);Z.appendChild(J.j);J.k(R.E.L,this.Jo,this);var w=this.D2=new iO([25,2,1]);w.A(!0);Z.appendChild(w.j);
- w.k(R.E.L,this.Jo,this);var Y=new hL(" ");Z.appendChild(Y.j);var S=this.Eb=new eI([25,1,1]);Z.appendChild(S.j);
- S.k(R.E.L,this.Jo,this);this.OM=new a9(14);this.OM.adA(3);Z.appendChild(this.OM.j);this.OM.parent=this;
- this.OM.k(R.E.L,this.afR,this);var d=this.a6q=new d5([25,1,2],null,null,!0);Z.appendChild(d.j);d.k("click",this.NO,this);
- this.akv=this.ak4.bind(this);this._L=R.w("div","svggallery scrollable");K.appendChild(this._L);this._L.addEventListener("scroll",this.acM.bind(this))}dK.prototype=new fJ;
- dK.prototype.Re=function(K){this.aio=K};dK.prototype.f=function(){this.hD.textContent=eh.get([25,0]);
- this.OM.f();this.a1T.f();this.D2.f();this.Eb.f();this.a6q.f()};dK.prototype.JO=function(K,Z){Z-=26;this.Br=new iz(K,Z);
- this.anQ.setAttribute("style","width:"+K+"px");this._L.setAttribute("style","width:"+K+"px; height:"+Z+"px");
- if(R.wd(this.j))this.Jo()};dK.prototype.A=function(K){this.ID=K;this.Jo()};dK.prototype.acM=function(K){var Z=this._L;
- if(Z.scrollTop+Z.clientHeight+10>=Z.scrollHeight){this.Jo(!0)}};dK.prototype.afR=function(K){this.v2=null;
- this.Jo()};dK.prototype.ak4=function(K){if(Date.now()-this.u4<2e3)return;this.u4=Date.now();this.NH=this.YU.indexOf(K.currentTarget);
- var Z=this.pU(this.ID.x,this.ID.y);if(Z[1]){var b=Z[1].largeImageURL,J=new XMLHttpRequest;J.responseType="arraybuffer";
- J.open("GET",b,!0);J.onload=this.afm.bind(this);J.send();return}this.kD(Z)};dK.prototype.afm=function(K){var Z=K.target.response,b=d8.eb(Z),J=d8.Ce(b),w=J.h8(Z),Y=this.pU(this.ID.x,this.ID.y,[Z,w[0].Rq.d,w[0].Rq.v]);
- this.kD(Y)};dK.prototype.kD=function(K){var Z=K[0],b=d8.eb(Z),J=d8.Ce(b),w=new cB("template.psd");J.h8(Z,w);
- var Y=new n("tempready",!0);Y.data={nI:w};this.B(Y)};dK.prototype.NO=function(K){var Z=K.target;this.Qi=[];
- this.Jo()};dK.prototype.a68=function(K){var Z=JSON.parse(K.target.response);this.tK=Z.hits;this.Jo()};
- dK.prototype.Jo=function(K){if(this.ID==null||this.Br==null||this.aio==null)return;if(this.Br.x<=0)return;
- var Z=this.ID.x,b=this.ID.y;if(Math.min(Z,b)<50)return;if(K!=!0){this.YU=[];R.Yg(this._L);this._L.scrollTop=0}if(this.YU.length>300)return;
- var J=Math.min(1,300/Math.max(Z,b)),w=this.Br.clone();w.x-=20;var Y=Math.max(1,Math.floor(w.x/(Z*J))),S=Math.max(1,Math.ceil(w.y/(b*J)));
- J=w.x/Y/Z;var d=Y*S;if(this.v2==null){var x=this.aio.ls.rQ();this.v2=[];for(var c in x){var M=x[c],u=M[3];
- if(!this.OM.Zb(M))continue;if(M[5]==null||M[5].slice(0,2)=="gf")continue;this.v2.push(M)}if(this.v2.length==0)this.v2.push(x.DejaVuSans)}var t=this.D2.C(),U=this.Eb.C().trim();
- this.Eb.Qa(t);if(t&&(this.tK==null||U!=this.alC)){var A=new XMLHttpRequest,y="https://pixabay.com/api/?image_type=photo"+(U==""?"":"&q="+encodeURIComponent(U))+"&per_page=200&page=1&key=10554583-a5eacb61c2e61105fdfb6eb88";
- if(U=="")y+="&safesearch=true";if(U=="")y="plugins/gallery.json";A.open("GET",y,!0);A.onload=this.a68.bind(this);
- A.onerror=function(i){console.log(i.target.response)};A.send();this.alC=U;return}J*=(Z*J-5)/(Z*J);var B=this.YU.length;
- for(var H=0;H<d;H++){var I=this.NH=B+H;if(this.Qi[I]==null)this.Qi[I]=Math.floor(Math.random()*4294967295);
- var j=this.pU(Math.round(Z*J),Math.round(b*J)),k=j[0];k=F.hW(new Uint8Array(k));var C=R.w("span");C.innerHTML=k;
- this.YU.push(C);this._L.appendChild(C);C.addEventListener("click",this.akv,!1)}};dK.prototype.pU=function(K,Z,b){var J=this.D2.C(),w=this.a1T.C(),Y=J&&this.tK.length!=0?this.tK:null;
- if(w&&!J)Y=null;if(w&&J&&(this.NH&1)==0)Y=null;return h$.uf(K,Z,this.Qi[this.NH],this.v2,b?b:Y)};function hi(){fJ.call(this);
- this.j=R.w("div");this.BB=null;this.af8=null;this.hJ=-1;this.j3={JPG:[{dr:new gN([12,52,0],0,100,"%",null,null,!0),Lh:70},{dr:new iO("attach metadata"),Lh:!1}],TIFF:[{dr:new iO("attach metadata"),Lh:!1}],WEBP:[{dr:new gN([12,52,0],0,100,"%",null,null,!0),Lh:70}],GIF:[{dr:new gN([12,52,0],0,100,"%",null,null,!0),Lh:100}],PNG:[{dr:new gN([12,52,0],0,100,"%",null,null,!0),Lh:100},{dr:new iO("don't use palettes"),Lh:!1}],PDF:[{dr:new eI([12,52,1]),Lh:""},{dr:new gN([12,52,0],0,100,"%",null,null,!0),Lh:100},{dr:new iO("rasterize all"),Lh:!1},{dr:new iO("rasterize text"),Lh:!1},{dr:new iO("vectorize text"),Lh:!1}],EMF:[{dr:new eI([12,52,1]),Lh:""},{dr:new iO("rasterize all"),Lh:!1},{dr:new iO("rasterize text"),Lh:!1},{dr:new iO("vectorize text"),Lh:!1}],SVG:[{dr:new iO("add raster graphics"),Lh:!0},{dr:new iO("add hidden layers"),Lh:!1},{dr:new iO("vectorize text"),Lh:!1},{dr:new iO("rasterize text"),Lh:!1},{dr:new iO("add layer names"),Lh:!0},{dr:new iO("pretty-print"),Lh:!0}],RAW:[{dr:new gt([12,72],["1","3","4"]),Lh:2},{dr:new gt([12,34],["8 Bits","16 Bits"]),Lh:0},{dr:new gt("Byte Order",["12-34","34-12"]),Lh:0}],anim:[{dr:new gN("Speed",10,800,"%",null,!0,!0),Lh:100},{dr:new iw("Repeat (0 = Forever)",0,10," \xD7",0,!1,!0),Lh:0},{dr:new iO("reverse frames"),Lh:!1},{dr:new iO("boomerang"),Lh:!1}],slcs:[{dr:new iO("As Slices"),Lh:!0}]};
- for(var K in this.j3){var Z=this.j3[K];for(var H=0;H<Z.length;H++){Z[H].dr.A(Z[H].Lh);Z[H].dr.k(R.E.L,this.OU,this)}}}hi.prototype=new fJ;
- hi.prototype.afI=function(){this.hJ=-1};hi.prototype.f=function(){for(var K in this.j3)for(var H=0;H<this.j3[K].length;
- H++)this.j3[K][H].dr.f()};hi.prototype.OU=function(){this.Jo();this.B(new n(R.E.L,!1))};hi.prototype.Jo=function(){var K=this.BB,Z=K[0],b=K[1],J=K[2],w=K[3],Y=this.j3[Z];
- if(Y==null)Y=[];else Y=Y.slice(0);if(b)Y=Y.concat(this.j3.anim);if(["GIF","PNG","JPG"].indexOf(Z)!=-1&&J)Y=Y.concat(this.j3.slcs);
- if(Z+" "+b+" "+w!=this.hJ){this.hJ=Z+" "+b+" "+w;R.Yg(this.j);for(var H=0;H<Y.length;H++){if(Z=="PDF"&&w&&H==0)continue;
- this.j.appendChild(Y[H].dr.j);R.$x(this.j)}}var S=this.af8=[];for(var H=0;H<Y.length;H++)S.push(Y[H].dr.C())};
- hi.prototype.bW=function(K,Z,b,J){this.BB=[K,Z,b,J];this.Jo()};hi.prototype.C=function(){return this.af8.slice(0)};
- function fK(){fJ.call(this);this.j=R.w("span","fitem");this.n4=!1;this._c=new d5("No",!1,"Cancel");this.pg=new d5("Yes",!1,"Confirm");
- this.j.appendChild(this._c.j);this.j.appendChild(this.pg.j);this._c.k("click",this.UE,this);this.pg.k("click",this.UE,this);
- this.f()}fK.prototype=new fJ;fK.prototype.f=function(){this._c.Ij(R.Ai("cross",null,"autoscale"));this.pg.Ij(R.Ai("checkmark",null,"autoscale"))};
- fK.prototype.UE=function(K){this.n4=K.target==this.pg;this.B(new UIEvent("click"))};fK.prototype.C=function(){return this.n4};
- function s(K){fJ.call(this);this.R$=K;this.j=R.w("div","");this.ES=[];this.a8W=[]}s.prototype=new fJ;
- s.prototype.T8=function(K){};s.prototype.YT=function(){return!1};s.prototype.JO=function(K,Z){};s.prototype.Re=function(K,Z){};
- s.prototype.zN=function(K){};s.prototype.A=function(K,Z,b,J,w,Y){var S=[],d=this.ES,x=0,c=fG.zK["s"+this.R$];
- c?c(K,S,Y):this.N3(K,S,Y);for(var H=0;H<d.length;H++)if(!(d[H]instanceof hL))d[H].A(S[x++])};s.prototype.C=function(){var K=fG.RI(this.R$),Z=[],b=this.ES,J=0;
- for(var H=0;H<b.length;H++)if(!(b[H]instanceof hL))Z[J++]=b[H].C();var w=fG.zK["g"+this.R$];w?w(K,Z):this.wn(K,Z);
- return K};s.prototype.sz=function(K){};s.prototype.o4=function(K){var Z=this.a8W;for(var H=0;H<Z.length;
- H+=2){var b=this.ES[Z[H]],J=this.ES[Z[H+1]],w=b.C(),Y=J.C();if(K.target==b)J.A(Math.max(w,Y));else b.A(Math.min(w,Y))}this.B(new n(R.E.L))};
- s.prototype.f=function(){for(var H=0;H<this.ES.length;H++)this.ES[H].f()};s.prototype.rY=function(K){R.kG(this.j,"form");
- var Z=this.ES;for(var H=0;H<Z.length;H++){var b=Z[H];b.parent=this;b.k(R.E.L,this.o4,this);this.j.appendChild(b.j);
- if(b instanceof iO&&Z[H+1]instanceof fD)continue;if(K&&K.indexOf(H)!=-1)R.bZ(this.j);else R.$x(this.j)}};
- s.prototype.dY=function(){return!1};s.prototype.Rp=function(K,Z,b,J,w){};s.prototype.i2=function(K,Z,b,J,w){};
- s.prototype.t6=function(K,Z,b,J,w){};s.prototype.wn=function(K,Z){};s.prototype.N3=function(K,Z){};s.Bokh=function(){s.call(this,"Bokh");
- this.ES=[new cu("Depth Map",["A","b"]),new gN("Focal Distance",0,255),new cu([12,76,1],"Triangle (3),Square (4),Pentagon (5),Hexagon (6),Heptagon (7),Octagon (8)".split(",")),new gN([12,56],0,100),new gN([12,15],0,360),new gN([12,2],0,100),new gN([4,13],0,255),new gN([24,6],0,100),new gt([12,58],[[12,59,0],[12,59,1]]),new iO([12,60])];
- this.rY([4,6])};s.Bokh.prototype=new s;s.Bokh.prototype.N3=function(K,Z,b){var J=[[22,5,0],[6,5,3],[6,2]],w=K.BkDi.v.BtDi,Y=K.BkDc,S=0;
- if(w=="BeIn")S=0;else if(w=="BeIt"&&Y.v.BtDc=="BeCt")S=1;else if(w=="BeIt"&&Y.v.BtDc=="BeCm")S=2;else S=3+Y.v;
- for(var H=0;H<b[1].length;H++)J.push(b[1][H].name);this.ES[0].Kc(J,[3]);Z[0]=S;Z[1]=K.BkDp.v;Z[2]=parseInt(K.BkIs.v.BtIs.slice(3))-3;
- Z[3]=K.BkIb.v;Z[4]=K.BkIr.v;Z[5]=K.BkSb.v;Z[6]=K.BkSt.v;Z[7]=K.BkNa.v;Z[8]=K.BkNt.v.BtNt=="BeNu"?0:1;
- Z[9]=K.BkNm.v};s.Bokh.prototype.wn=function(K,Z){var b;if(Z[0]==0){b="BeIn";delete K.BkDc}else if(Z[0]<3){b="BeIt";
- K.BkDc={t:"enum",v:{BtDc:["BeCt","BeCm"][Z[0]-1]}}}else{b="BeIa";K.BkDc={t:"long",v:Z[0]-3}}K.BkDi.v.BtDi=b;
- K.BkDp.v=Z[1];K.BkIs.v.BtIs="BeS"+(3+Z[2]);K.BkIb.v=Z[3];K.BkIr.v=Z[4];K.BkSb.v=Z[5];K.BkSt.v=Z[6];K.BkNa.v=Z[7];
- K.BkNt.v.BtNt=["BeNu","BeNg"][Z[8]];K.BkNm.v=Z[9]};s.oilPaint=function(){s.call(this,"oilPaint");this.ES=[new gN([12,56],.1,10,"px",!0),new gN("Cleanliness",0,10,"px",!0),new gN([12,38],.1,10,null,!0),new gN("Bristle Detail",0,10,null,!0),new iO("Lighting"),new gN("Shine",0,10,null,!0),new hB([12,15])];
- this.rY()};s.oilPaint.prototype=new s;s.oilPaint.prototype.N3=function(K,Z){var b="stylization cleanliness brushScale microBrush lightingOn specularity".split(" ");
- for(var H=0;H<b.length;H++)Z[H]=K[b[H]].v;Z[6]=K.LghD.v};s.oilPaint.prototype.wn=function(K,Z){var b="stylization cleanliness brushScale microBrush lightingOn specularity".split(" ");
- for(var H=0;H<b.length;H++)K[b[H]].v=Z[H];K.LghD.v=Z[6].Sw};s.TrcC=function(){s.call(this,"TrcC");this.ES=[new gN("Level",0,255),new gt([12,69],[[19,4,1],[19,4,0]])];
- this.rY()};s.TrcC.prototype=new s;s.TrcC.prototype.N3=function(K,Z){Z[0]=K.Lvl.v;Z[1]=["Lwr","Upr"].indexOf(K.Edg.v.CntE)};
- s.TrcC.prototype.wn=function(K,Z){K.Lvl.v=Z[0];K.Edg.v.CntE=["Lwr","Upr"][Z[1]]};s["Dfs "]=function(){s.call(this,"Dfs ");
- this.ES=[new gt([12,36],[[15,10,0],[15,10,6],[15,10,11],"Anisotropic"])];this.rY()};s["Dfs "].prototype=new s;
- s["Dfs "].prototype.N3=function(K,Z){Z[0]=["Nrml","DrkO","LghO","anisotropic"].indexOf(K.Md.v.DfsM)};
- s["Dfs "].prototype.wn=function(K,Z){K.Md.v.DfsM=["Nrml","DrkO","LghO","anisotropic"][Z[0]]};s.Embs=function(){s.call(this,"Embs");
- this.ES=[new hB([12,15]),new gN([12,42],1,100,"px"),new gN([12,57],1,500,"%")];this.rY()};s.Embs.prototype=new s;
- s.Embs.prototype.N3=function(K,Z){Z[0]=K.Angl.v;Z[1]=K.Hght.v;Z[2]=K.Amnt.v};s.Embs.prototype.wn=function(K,Z){K.Angl.v=Z[0].Sw;
- K.Hght.v=Z[1];K.Amnt.v=Z[2]};s["Wnd "]=function(){s.call(this,"Wnd ");this.ES=[new gt([12,32],["Wind","Blast","Stagger"]),new gt([12,33],["From the Right","From the Left"])];
- this.rY()};s["Wnd "].prototype=new s;s["Wnd "].prototype.N3=function(K,Z){Z[0]=["Wnd","Blst","Stgr"].indexOf(K.WndM.v.WndM);
- Z[1]=["Left","Rght"].indexOf(K.Drct.v.Drct)};s["Wnd "].prototype.wn=function(K,Z){K.WndM.v.WndM=["Wnd","Blst","Stgr"][Z[0]];
- K.Drct.v.Drct=["Left","Rght"][Z[1]]};s.lightFilterGradient=function(){s.call(this,"lightFilterGradient");
- this.ES=[new gN([24,3,1],0,100,"px",1,!0),new gN([12,38],0,200,"%"),new iO([4,11]),new gN("High",0,100,"%"),new gN("Medium",0,100,"%"),new gN("Low",0,100,"%")];
- this.rY()};s.lightFilterGradient.prototype=new s;s.lightFilterGradient.prototype.N3=function(K,Z){Z[0]=K.blur.v;
- Z[1]=K.textureScale.v*100;Z[2]=K.Scl.v==-1;var b=K.Dtl.v;Z[3]=b[0].v*100;Z[4]=b[1].v*100;Z[5]=b[2].v*100};
- s.lightFilterGradient.prototype.wn=function(K,Z){K.blur.v=Z[0];K.textureScale.v=Z[1]/100;K.Scl.v=Z[2]?-1:1;
- var b=K.Dtl.v;b[0].v=Z[3]/100;b[1].v=Z[4]/100;b[2].v=Z[5]/100};s.LnsF=function(){s.call(this,"LnsF");
- this.ES=[new gN([12,2],10,300,"%"),new gt([12,44],["Lens 1","Lens 2","Lens 3","Lens 4"]),new gN("Position X",0,100,"%"),new gN("Position Y",0,100,"%")];
- this.rY()};s.LnsF.prototype=new s;s.LnsF.prototype.N3=function(K,Z){Z[0]=K.Brgh.v;Z[1]=["Zm","Nkn","Nkn1","PnVs"].indexOf(K.Lns.v.Lns);
- var b=K.FlrC.v;Z[2]=Math.round(b.Hrzn.v*100);Z[3]=Math.round(b.Vrtc.v*100)};s.LnsF.prototype.wn=function(K,Z){K.Brgh.v=Z[0];
- K.Lns.v.Lns=["Zm","Nkn","Nkn1","PnVs"][Z[1]];var b=K.FlrC.v;b.Hrzn.v=Z[2]/100;b.Vrtc.v=Z[3]/100};s.LnsF.prototype.dY=function(){return!0};
- s.LnsF.prototype.Rp=function(K,Z,b,J,w){this.KE=!0;this.HW(K,w)};s.LnsF.prototype.i2=function(K,Z,b,J,w){if(!this.KE)return;
- this.HW(K,w)};s.LnsF.prototype.t6=function(K,Z,b,J,w){this.KE=!1};s.LnsF.prototype.HW=function(K,Z){var b=K.z.Hd(Z.x,Z.y);
- function J(w,Y){return Math.round(Math.max(0,Math.min(100,100*w/Y)))}this.ES[2].A(J(b.x,K.d));this.ES[3].A(J(b.y,K.v));
- this.o4()};s.blendOptions=function(){s.call(this,"blendOptions");this.ES.push(new cu([12,19,0],gB.v9,!1,gB.PW));
- this.ES.push(new gN([12,0],0,100,"%"));this.rY()};s.blendOptions.prototype=new s;s.blendOptions.prototype.N3=function(K,Z){Z[0]=gB.R1.indexOf(K.Md.v.BlnM);
- Z[1]=K.Opct.v.val};s.blendOptions.prototype.wn=function(K,Z){K.Md.v.BlnM=gB.R1[Z[0]];K.Opct.v.val=Z[1]};
- s.LnCr=function(){s.call(this,"LnCr");this.ES=[new gN([12,57],-100,100),new gN([12,38],10,150,"%")];
- this.rY()};s.LnCr.prototype=new s;s.LnCr.prototype.N3=function(K,Z){Z[0]=K.LnIa.v;Z[1]=K.LnSi.v};s.LnCr.prototype.wn=function(K,Z){K.LnIa.v=Z[0];
- K.LnSi.v=Z[1]};s.adaptCorrect=function(){s.call(this,"adaptCorrect");var K=d7;this.ES=[new hL([19,6,0]),new K([12,57],0,100,"%"),new K("Tone",0,100,"%"),new K([12,56],0,200,"px"),new hL([19,6,2]),new K([12,57],0,100,"%"),new K("Tone",0,100,"%"),new K([12,56],0,200,"px"),new hL([3]),new K([13,0],-100,100)];
- this.rY([3,7])};s.adaptCorrect.prototype=new s;s.adaptCorrect.prototype.N3=function(K,Z){var b=K.sdwM.v;
- Z[0]=b.Amnt.v.val;Z[1]=b.Wdth.v.val;Z[2]=b.Rds.v;var b=K.hglM.v;Z[3]=b.Amnt.v.val;Z[4]=b.Wdth.v.val;
- Z[5]=b.Rds.v;Z[6]=K.ClrC.v};s.adaptCorrect.prototype.wn=function(K,Z){var b=K.sdwM.v;b.Amnt.v.val=Z[0];
- b.Wdth.v.val=Z[1];b.Rds.v=Z[2];var b=K.hglM.v;b.Amnt.v.val=Z[3];b.Wdth.v.val=Z[4];b.Rds.v=Z[5];K.ClrC.v=Z[6]};
- s.boxblur=function(){s.call(this,"boxblur");this.ES=[new gN([12,56],1,200," px")];this.rY()};s.boxblur.prototype=new s;
- s.boxblur.prototype.N3=function(K,Z){Z[0]=K.Rds.v.val};s.boxblur.prototype.wn=function(K,Z){K.Rds.v.val=Z[0]};
- s.GsnB=function(){s.call(this,"GsnB");this.ES=[new gN([12,56],.1,400,"px",1,!0)];this.rY()};s.GsnB.prototype=new s;
- s.MtnB=function(){s.call(this,"MtnB");this.ES=[new hB([12,15]),new gN([12,28],1,100," px")];this.rY()};
- s.MtnB.prototype=new s;s.RdlB=function(){s.call(this,"RdlB");this.ES=[new gN([12,57],1,100),new gt([12,36],["Spin","Zoom"]),new d7("Off X",0,1,null,2),new d7("Off Y",0,1,null,2)];
- this.rY()};s.RdlB.prototype=new s;s.RdlB.prototype.N3=function(K,Z){Z[0]=K.Amnt.v;Z[1]=["Spn","Zm"].indexOf(K.BlrM.v.BlrM);
- Z[2]=K.Cntr.v.Hrzn.v;Z[3]=K.Cntr.v.Vrtc.v};s.RdlB.prototype.wn=function(K,Z){K.Amnt.v=Z[0];K.BlrM.v.BlrM=["Spn","Zm"][Z[1]];
- K.Cntr.v.Hrzn.v=Z[2];K.Cntr.v.Vrtc.v=Z[3]};s.Dspl=function(){s.call(this,"Dspl");this.ES=[new cu([6,36,3],["a","b"]),new gN([22,4,0],-100,100,"px"),new gN([22,4,1],-100,100,"px"),new cu([24,18,0],[[24,18,3],[24,18,2]])];
- this.rY()};s.Dspl.prototype=new s;s.Dspl.prototype.N3=function(K,Z,b){this.a9v=[];this.GM=[];var J=-1,w=b?b[0]:null;
- if(w==null)w=this.agN;else this.agN=w;if(w)for(var H=0;H<w.length;H++){var Y=w[H];this.a9v.push(Y.Xa.trim());
- this.GM.push(Y.Mx);if(Y.Mx==K.DspF.v.pth)J=H}this.ES[0].Kc(this.a9v);Z[0]=J==-1?0:J;Z[1]=K.HrzS.v;Z[2]=K.VrtS.v;
- Z[3]=["WrpA","RptE"].indexOf(K.UndA.v.UndA)};s.Dspl.prototype.wn=function(K,Z){if(this.GM.length==0)return;
- K.DspF.v.pth=this.GM[Z[0]];K.HrzS.v=Z[1];K.VrtS.v=Z[2];K.UndA.v.UndA=["WrpA","RptE"][Z[3]]};s.Pnch=function(){s.call(this,"Pnch");
- this.ES=[new gN([12,57],-100,100,"%")];this.rY()};s.Pnch.prototype=new s;s["Plr "]=function(){s.call(this,"Plr ");
- this.ES=[new gt(null,["Rect to Polar","Polar to Rect"])];this.rY()};s["Plr "].prototype=new s;s.Rple=function(){s.call(this,"Rple");
- this.ES=[new gN([12,57],-999,999),new cu([12,14,0],[[19,8,0],[19,8,1],[19,8,2]])];this.rY()};s.Rple.prototype=new s;
- s["Shr "]=function(){s.call(this,"Shr ");this.ES=[new go(!0,!0),new cu([24,18,0],[[24,18,3],[24,18,2]])];
- this.rY()};s["Shr "].prototype=new s;s["Shr "].prototype.N3=function(K,Z){var b=new cM(0,255/127,255/127,0,-2,128),J=JSON.parse(JSON.stringify(K.ShrP.v));
- X.rT.J(J,b);Z[0]=J;Z[1]=["WrpA","RptE"].indexOf(K.UndA.v.UndA)};s["Shr "].prototype.wn=function(K,Z){var b=new cM(0,255/127,255/127,0,-2,128);
- b.yK();X.rT.J(Z[0],b);K.ShrP.v=Z[0];K.ShrE.v=Z[0].length-1;K.UndA.v.UndA=["WrpA","RptE"][Z[1]]};s.Sphr=function(){s.call(this,"Sphr");
- this.ES=[new gN([12,57],-100,100),new cu([12,36],["Normal",[22,4,0],[22,4,1]])];this.rY()};s.Sphr.prototype=new s;
- s.Sphr.prototype.N3=function(K,Z){Z[0]=K.Amnt.v;Z[1]=["Nrml","HrzO","VrtO"].indexOf(K.SphM.v.SphM)};
- s.Sphr.prototype.wn=function(K,Z){K.Amnt.v=Z[0];K.SphM.v.SphM=["Nrml","HrzO","VrtO"][Z[1]]};s.Twrl=function(){s.call(this,"Twrl");
- this.ES=[new gN([12,15],-999,999)];this.rY()};s.Twrl.prototype=new s;s.Wave=function(){s.call(this,"Wave");
- this.a8W=[1,2,3,4];this.ES=[new gN("Number of Generators",1,100),new d7("Min Length",1,999),new d7("Max Length",1,999),new d7("Min Ampl.",1,999),new d7("Max Ampl.",1,999),new d7("Scale X",1,100,"%"),new d7("Scale Y",1,100,"%"),new gt([12,44],["Sine","Triangle",[12,93,3]]),new cu([24,18,0],[[24,18,3],[24,18,2]]),new eI("Randomizer Seed")];
- this.rY()};s.Wave.prototype=new s;s.Wave.prototype.N3=function(K,Z){Z[0]=K.NmbG.v;Z[1]=K.WLMn.v;Z[2]=K.WLMx.v;
- Z[3]=K.AmMn.v;Z[4]=K.AmMx.v;Z[5]=K.SclH.v;Z[6]=K.SclV.v;Z[7]=["WvSn","WvTr","WvSq"].indexOf(K.Wvtp.v.Wvtp);
- Z[8]=["WrpA","RptE"].indexOf(K.UndA.v.UndA);Z[9]=K.RndS.v};s.Wave.prototype.wn=function(K,Z){K.NmbG.v=Z[0];
- K.WLMn.v=Z[1];K.WLMx.v=Z[2];K.AmMn.v=Z[3];K.AmMx.v=Z[4];K.SclH.v=Z[5];K.SclV.v=Z[6];K.Wvtp.v.Wvtp=["WvSn","WvTr","WvSq"][Z[7]];
- K.UndA.v.UndA=["WrpA","RptE"][Z[8]];var b=parseInt(Z[9]);if(isNaN(b))b=248325464;b=Math.max(0,Math.min(268435455,b));
- K.RndS.v=b;this.ES[9].A(b)};s.surfaceBlur=function(){s.call(this,"surfaceBlur");this.ES=[new gN([12,56],1,200," px"),new gN([4,13],1,255," px")];
- this.rY()};s.surfaceBlur.prototype=new s;s.surfaceBlur.prototype.N3=function(K,Z){Z[0]=K.Rds.v.val;Z[1]=K.Thsh.v};
- s.surfaceBlur.prototype.wn=function(K,Z){K.Rds.v.val=Z[0];K.Thsh.v=Z[1]};s.AdNs=function(){s.call(this,"AdNs");
- this.ES=[new gN([12,57],0,200," %"),new cu([12,58],[[12,59,1],[12,59,0]]),new iO([12,60])];this.rY()};
- s.AdNs.prototype=new s;s.DstS=function(){s.call(this,"DstS");this.ES=[new gN([12,56],1,200," px"),new gN([4,13],1,255," px")];
- this.rY()};s.DstS.prototype=new s;s["Mdn "]=function(){s.call(this,"Mdn ");this.ES=[new gN([12,56],1,200," px")];
- this.rY()};s["Mdn "].prototype=new s;s["Mdn "].prototype.N3=function(K,Z){Z[0]=K.Rds.v.val};s["Mdn "].prototype.wn=function(K,Z){K.Rds.v.val=Z[0]};
- s.ClrH=function(){s.call(this,"ClrH");this.ES=[new gN([12,56],4,100," px")];for(var H=1;H<4;H++)this.ES.push(new gN("Angle "+H,0,90," \xB0"));
- this.rY()};s.ClrH.prototype=new s;s.ClrH.prototype.N3=function(K,Z){Z[0]=K.Rds.v;for(var H=1;H<4;H++)Z[H]=K["Ang"+H].v};
- s.ClrH.prototype.wn=function(K,Z){K.Rds.v=Z[0];for(var H=1;H<4;H++)K["Ang"+H].v=Z[H]};s.ClrH.prototype.f=function(){var K=this.ES;
- K[0].f();for(var H=1;H<4;H++)K[H].Ij(eh.get([12,15])+" "+H)};s.Crst=function(){s.call(this,"Crst");this.ES=[new gN([12,61],3,100," px")];
- this.rY()};s.Crst.prototype=new s;s.Crst.prototype.N3=function(K,Z){Z[0]=K.ClSz.v};s.Crst.prototype.wn=function(K,Z){K.ClSz.v=Z[0]};
- s.Mztn=function(){s.call(this,"Mztn");this.ES.push(new cu([12,44],"Fine Dots,Medium Dots,Grainy Dots,Coarse Dots,Short Lines,Medium Lines,Long Lines,Short Strokes,Medium Strokes,Long Strokes".split(","),null,[4,3,3]));
- this.GM="FnDt MdmD GrnD CrsD ShrL MdmL LngL ShSt MdmS LngS".split(" ");this.rY()};s.Mztn.prototype=new s;
- s.Mztn.prototype.N3=function(K,Z){Z[0]=this.GM.indexOf(K.MztT.v.MztT)};s.Mztn.prototype.wn=function(K,Z){K.MztT.v.MztT=this.GM[Z[0]]};
- s["Msc "]=function(){s.call(this,"Msc ");this.ES=[new gN([12,61],2,200," px")];this.rY()};s["Msc "].prototype=new s;
- s["Msc "].prototype.N3=function(K,Z){Z[0]=K.ClSz.v.val};s["Msc "].prototype.wn=function(K,Z){K.ClSz.v.val=Z[0]};
- s.Pntl=function(){s.call(this,"Pntl");this.ES=[new gN([12,61],3,100," px")];this.rY()};s.Pntl.prototype=new s;
- s.Pntl.prototype.N3=function(K,Z){Z[0]=K.ClSz.v};s.Pntl.prototype.wn=function(K,Z){K.ClSz.v=Z[0]};s.smartSharpen=function(){s.call(this,"smartSharpen");
- this.ES=[new gN([12,57],1,200,"%"),new gN([12,56],0,200,"px",1,!0)];this.rY()};s.smartSharpen.prototype=new s;
- s.smartSharpen.prototype.N3=function(K,Z){Z[0]=K.Amnt.v.val;Z[1]=K.Rds.v.val};s.smartSharpen.prototype.wn=function(K,Z){K.Amnt.v.val=Z[0];
- K.Rds.v.val=Z[1]};s.UnsM=function(){s.call(this,"UnsM");this.ES=[new gN([12,57],1,200," %"),new gN([12,56],.1,400,"px",1,!0),new gN([4,13],0,255," ")];
- this.rY()};s.UnsM.prototype=new s;s.HghP=function(){s.call(this,"HghP");this.ES=[new gN([12,56],.1,400,"px",1,!0)];
- this.rY()};s.HghP.prototype=new s;s["Mxm "]=function(){s.call(this,"Mxm ");this.ES=[new gN([12,56],1,200," px")];
- this.rY()};s["Mxm "].prototype=new s;s["Mnm "]=function(){s.call(this,"Mnm ");this.ES=[new gN([12,56],1,200," px")];
- this.rY()};s["Mnm "].prototype=new s;s.Ofst=function(){s.call(this,"Ofst");this.ES=[new gN([22,4,0],-1024,1024," px"),new gN([22,4,1],-1024,1024," px"),new cu([24,18,0],[[24,18,2],[24,18,1],[24,18,3]])];
- this.rY()};s.Ofst.prototype=new s;s.Rept=function(){s.call(this,"Rept");this.ES=[new d7([12,38],1,300," %"),new d7("Row Shift",-50,50," %"),new d7("Space X",-99,200," %"),new d7("Space Y",-99,200," %"),new iO([4,16,2]),new hB([12,15])];
- this.rY()};s.Rept.prototype=new s;s.Rept.prototype.N3=function(K,Z){Z[0]=K.Scl.v.val;Z[1]=K.Rsft.v.val;
- Z[2]=K.SpcX.v.val;Z[3]=K.SpcY.v.val;Z[4]=K.SpcC.v;Z[5]=K.Angl.v};s.Rept.prototype.wn=function(K,Z){K.Scl.v.val=Z[0];
- K.Rsft.v.val=Z[1];K.SpcX.v.val=Z[2];K.SpcY.v.val=Z[3];K.SpcC.v=Z[4];K.Angl.v=Z[5].Sw;return K};s.Ctoa=function(){s.call(this,"Ctoa");
- this.ES=[new hL([13,0]),new fD(!0),new gN(["VAR0 VAR1","Transparency",[4,13]],0,100," %"),new gN(["VAR0 VAR1",[12,0],[4,13]],0,100," %")];
- this.rY()};s.Ctoa.prototype=new s;s.Ctoa.prototype.N3=function(K,Z){Z[0]=K.Clr.v;Z[1]=K.Trsp.v.val;Z[2]=K.Opct.v.val};
- s.Ctoa.prototype.wn=function(K,Z){K.Clr.v=Z[0];K.Trsp.v.val=Z[1];K.Opct.v.val=Z[2]};s.LqFy=function(){s.call(this,"LqFy");
- this.fe=!1;this.ZE=null;this.alU=null;this.m=0;this.ek={t4:[[{m:{id:0,name:[24,1,0,1,0],VJ:"liq/smudge"}}],[{m:{id:1,name:[24,1,0,1,1],VJ:"liq/reconstruct"}}],[{m:{id:2,name:[24,1,0,1,2],VJ:"liq/smooth"}}],[{m:{id:3,name:[24,1,0,1,3],VJ:"liq/twirl"}}],[{m:{id:4,name:[24,1,0,1,4],VJ:"liq/shrink"}}],[{m:{id:5,name:[24,1,0,1,5],VJ:"liq/blow"}}],[{m:{id:6,name:[24,1,0,1,6],VJ:"liq/pleft"}}]],keys:[]};
- this.O1=new dC(this.ek,!1);this.O1.wv(0);this.O1.k(R.E.P,this.a0h,this);this.tZ=cZ.iw();this.H0=null;
- this.XB=[];this.fM=-1;this.nj=null;this.adN=null;this.Bx=null;this.qp=null;this.EJ=null;var K=R.w("div","flexrow");
- this.C$=K;this.j.appendChild(K);K.appendChild(this.O1.j);this.view=new du(!0);this.view.JO(100,100);
- this.view.k("mousedown",this.su,this);this.view.k("mousemove",this.MO,this);this.view.k("mouseup",this.N0,this);
- this.view.k("zoom",this.vQ,this);K.appendChild(this.view.j);var Z=R.w("div","form");K.appendChild(Z);
- this._8=Z;Z.style.width="230px";this.m0=[new gN([12,14,0],0,1e3,null,!1,!0),new gN([12,74],0,100,null,!1,!1),new gN([12,84],0,100,null,!1,!1),new iO([12,46]),new gN([12,0],0,100,null,!1,!1)];
- var b=this.tZ.Brsh.v;b.Dmtr.v.val=100;var J=[100,50,100,!1,100];for(var H=0;H<this.m0.length;H++){var w=this.m0[H];
- w.A(J[H]);w.k(R.E.L,this.aa9,this);Z.appendChild(w.j)}var Y=new d5("Reset",!0,null,!0);Y.k("click",this.NO,this);
- Z.appendChild(Y.j);this.J3=new fJ;this.J3.j=R.w("div","floatcont");this.eW=new d5("Menu",!1,null,!0);
- this.eW.k("click",this.a8Z,this);var S=this.eW.j;S.setAttribute("style","position:absolute; right:13px; top:47px")};
- s.LqFy.prototype=new s;s.LqFy.prototype.YT=function(){return!0};s.LqFy.prototype.T8=function(K){this._8.appendChild(K)};
- s.LqFy.prototype.a8Z=function(K){var Z=this.eW.j.getBoundingClientRect();this.J3.j.appendChild(this._8);
- var b=new n(R.E.P,!0);b.data={e:R.U.PM,mX:this.J3,x:Z.right+Z.width-290,y:Z.top+Z.height};this.B(b)};
- s.LqFy.prototype.sz=function(K){this.fe=K.q(Q.Vo);var Z=P.eq.GV(this.tZ,K);if(Z!=null){this.tZ=Z;this.vQ();
- this.m0[0].A(Z.Brsh.v.Dmtr.v.val)}else if(K.q(Q.sP)&&K.q(Q.pW)){var b=this.XB;if(K.q(Q.FS)){if(this.fM+1<b.length)this.fM++}else if(this.fM>0)this.fM--;
- this.H0.map=b[this.fM].slice(0);this.lf(null)}else this.view.sz(K)};s.LqFy.prototype.a0h=function(K){if(K.data.e==R.U.fZ){this.m=K.data.m;
- this.O1.wv(this.m)}};s.LqFy.prototype.aa9=function(K){var Z=K.currentTarget,H=this.m0.indexOf(Z),b=this.tZ.Brsh.v;
- if(H==0){b.Dmtr.v.val=Z.C();this.vQ()}if(H>2)this.lf(null)};s.LqFy.prototype.fW=function(){var K=this.XB;
- this.fM++;K[this.fM]=this.H0.map.slice(0);while(K.length>this.fM+1)K.pop();while(K.length>50){K=K.slice(1);
- this.fM--}};s.LqFy.prototype.su=function(K){this.Ub();this.ZE=this.view.L8();this.alU=new iz(0,0);this.k(R.E.k$,this.hl,this)};
- s.LqFy.prototype.MO=function(K){var Z=this.view.L8(),b=new iz(Z.x-this.ZE.x,Z.y-this.ZE.y);if(this.m==0||this.m==6)this.Eh(b);
- this.ZE=Z};s.LqFy.prototype.N0=function(K){this.fW();this.Ub()};s.LqFy.prototype.Ub=function(){if(this.Ad(R.E.k$,this.hl))this.removeEventListener(R.E.k$,this.hl,this)};
- s.LqFy.prototype.hl=function(K){if(this.m!=0&&this.m!=6)this.Eh(new iz(0,0))};s.LqFy.prototype.Eh=function(K){var Z=this.H0,b=Z.g2/this.nj.d,J=this.ZE,w=this.tZ.Brsh.v,Y=w.Dmtr.v.val,S=Date.now(),d=Z.g2,x=Z.wi,c=Math.sqrt(K.x*K.x+K.y*K.y),M=Math.max(1,Math.ceil(c/2)),u=K.x/M,t=K.y/M,U=J.clone(),A=this.m,y=this.m0[1].C()/100,B=this.m0[2].C()/100,I=[.005,.015,0,0,.2,.2,.01,.01,.05,.35,.1,.1,.005,.015],j=I[A*2],k=I[A*2+1],C=(1-y)*j+y*k,i=Y*b/2;
- for(var H=0;H<M;H++){var E=[];U.x+=u;U.y+=t;X.NV.acX(Z.map,d,x,A,U.x*b,U.y*b,i,y,B,u*b,t*b,E,this.fe);
- X.NV.am2(d,x,Z.map,E,2*C*B)}var o=new bW(0,0,d,x),$=new bW(J.x*b,J.y*b,0,0);$.sd(Y*b*.5,Y*b*.5);var m=$.clone();
- m.offset(K.x*b,K.y*b);$=$.tO(m);var z=new bW($.x/b,$.y/b,$.d/b,$.v/b);z=X.O.k4(z).bY(this.nj);this.lf(z)};
- s.LqFy.prototype.vQ=function(){var K=a3.EO(this.tZ,null,this.view.wH().S);this.view.Z2(K)};s.LqFy.prototype.A=function(K,Z,b,J,w){b=b.clone();
- if(Z==null)return;if(!J.wV(b)){var Y=b.tO(J),S=X.T(Y.t()*4);X.EU(Z,b,S,Y);Z=S;b=Y}b.x=b.y=0;this.Bx=Z;
- this.adN=w;this.EJ=Z.slice(0);this.qp=Z.slice(0);this.nj=b;this.H0=ek.fI(new Uint8Array(K.LqMe.v).buffer);
- var d=b.d,x=b.v;if(this.H0.g2/d<.22){this.H0={g2:Math.floor(d/4),wi:Math.floor(x/4)};this.H0.map=new Float32Array(this.H0.g2*this.H0.wi*2)}this.XB=[];
- this.fM=-1;this.fW();this.lf(null);this.vQ()};s.LqFy.prototype.C=function(){this.Ub();var K=fG.RI("LqFy"),Z=new Uint8Array(ek.Kd(this.H0)),b=[];
- for(var H=0;H<Z.length;H++)b.push(Z[H]);K.LqMe.v=b;return K};s.LqFy.prototype.JO=function(K,Z){this.O1.JO(K,Z);
- var b=this.eW.j,J=this._8;this.C$.appendChild(J);this.C$.appendChild(b);if(K>450){J.style.marginLeft="1em";
- this.C$.removeChild(b);this.view.JO(K-238-45,Z)}else{J.style.marginLeft="";this.C$.removeChild(J);this.view.JO(K-40,Z)}};
- s.LqFy.prototype.f=function(){this.O1.f();for(var H=0;H<this.m0.length;H++)this.m0[H].f()};s.LqFy.prototype.NO=function(){this.Ub();
- this.H0.map.fill(0);this.fW();this.lf(null)};s.LqFy.prototype.lf=function(K){var Z=this.nj,b=this.Bx,J=this.EJ,w=this.H0;
- X.NV.Il(b,this.qp,Z.d,Z.v,K,w.map,w.g2,w.wi,0);if(this.m0[3].Fx()){X.EU(this.adN,Z,J,Z,K?K:Z);X.Q.aK("norm",this.qp,Z,J,Z,K?K:Z,this.m0[4].C()/100)}else X.Uc(this.qp,J);
- this.view.A([{Rq:Z,data:J.buffer}])};s.GEfc=function(){s.call(this,"GEfc");this.Bt=0;this.mS=0;this.Bx=null;
- this.EJ=null;this.nj=null;this.$b=null;this.vy=null;this.sa=0;var K=R.w("div","flexrow");this.C$=K;this.j.appendChild(K);
- this.view=new du;this.view.JO(100,100);K.appendChild(this.view.j);this.mm="";this.uJ=270;var Z=this.an3=R.w("div","form scrollable");
- K.appendChild(Z);Z.setAttribute("style","width:"+this.uJ+"px; margin-left:1em");var b=R.w("div","form");
- K.appendChild(b);b.setAttribute("style","width:230px; margin-left:1em");this.Zi={};for(var J in cV.names){var w=new s.GEfc.ng(J);
- this.Zi[J]=w;w.k(R.E.L,this.el,this)}this.Kf=R.w("div");b.appendChild(this.Kf);this.Kf.style.marginBottom="1.5em";
- this.en=R.w("div");this.en.style.height="16.3em";b.appendChild(this.en);R.$x(b);this.vo=R.w("div","lpbody scrollable");
- this.FY=R.w("div","lpfoot");b.appendChild(this.vo);b.appendChild(this.FY);this.k("click",this.akx,this);
- this.dV=[];ch.fY([[5,3],[5,4]],this.dV,this.FY,this.GO.bind(this))};s.GEfc.prototype=new s;s.GEfc.prototype.YT=function(){return!0};
- s.GEfc.prototype.T8=function(K){this.Kf.appendChild(K)};s.GEfc.prototype.Re=function(K,Z){this.$b=K};
- s.GEfc.prototype.JO=function(K,Z){this.Bt=K;this.mS=Z;this.an3.style.height=Z+"px";this.view.JO(K-240-this.uJ-10,Z);
- this.vo.style.height=Z-this.en.getBoundingClientRect().height-106+"px"};s.GEfc.prototype.a1F=function(){var K=gR.get("img/beach",!0)[0],Z=K.Rq,b=this.an3,J=Math.floor(R.M()*(this.uJ-40)/3),w=~~(J*.7),Y=new bW(0,0,J,w),S=X.T(J*w*4),d=S.slice(0),x=Math.round(10*R.M()),c=new ImageData(new Uint8ClampedArray(d.buffer),J,w);
- X.EU(new Uint8Array(K.data),Z,S,new bW(Math.round((Z.d-J)/2),Math.round((Z.v-w)/2),J,w));var M=R.w("canvas"),u=M.getContext("2d");
- M.width=J;M.height=w+Math.round(x*1.5);u.font=x+"px sans-serif";u.fillStyle="white";this.oa={};var t=this.adD.bind(this);
- for(var H=0;H<cV._P.length;H++){var U=cV._P[H],A=R.w("div");b.appendChild(A);A.setAttribute("style","background-color:rgba(0,0,0,0.2); padding:0px 8px; margin-bottom:8px");
- A.textContent=eh.get(U);for(var y in cV.names){var B=cV.names[y];if(B[0]!=H)continue;cV.gT(y,{rect:Y,buffer:S},cV.RI(y),{h:0,l:0,a:0},{h:255,l:255,a:255},{rect:Y,buffer:d},{});
- u.clearRect(0,0,500,500);u.putImageData(c,0,0);var I=eh.get(B[1]);u.fillText(I,(J-u.measureText(I).width)/2,w+Math.round(x*1.2));
- var j=R.w("div");b.appendChild(j);j.setAttribute("style","display:inline-block; cursor:pointer; padding: 5px 5px 0 5px; margin-bottom:5px");
- j.addEventListener("click",t,!1);var A=R.w("img");j.appendChild(A);A.setAttribute("src",M.toDataURL());
- A.setAttribute("style","width:"+J/R.M()+"px; margin-bottom:0px;");this.oa[y]=j}}};s.GEfc.prototype.adD=function(K){var Z;
- for(var b in this.oa)if(this.oa[b]==K.currentTarget)this.mm=b;this.el()};s.GEfc.prototype.GO=function(K){var Z=ch.Rj(this.dV,K),b=this.vy.GEfs.v,J=b[this.sa].v;
- if(Z==0){b.push(JSON.parse(JSON.stringify(b[this.sa])));this.sa=b.length-1}else if(b.length>1){b.splice(this.sa,1);
- if(this.sa==b.length)this.sa--}this.kV();this.lf()};s.GEfc.prototype.el=function(K){var Z=this.mm,b;
- if(K==null)b=cV.RI(Z);else b=this.Zi[Z].C();this.vy.GEfs.v[this.sa].v=b;this.kV();this.lf()};s.GEfc.prototype.A=function(K,Z,b,J,w){if(this.oa==null)this.a1F();
- K=this.vy=JSON.parse(JSON.stringify(K));if(K.GEfs==null)K=this.vy={__name:"Filter Gallery",classID:"GEfc",GEfs:{t:"VlLs",v:[{t:"Objc",v:K}]}};
- var Y=K.GEfs.v;for(var H=0;H<Y.length;H++)if(Y[H].v.GELv==null)Y[H].v.GELv={t:"bool",v:!0};this.sa=Y.length-1;
- this.kV();b=b.clone();if(Z==null)return;if(!J.wV(b)&&cV.y5(K).x!=0){var S=b.tO(J),d=X.T(S.t()*4);X.EU(Z,b,d,S);
- Z=d;b=S}b.x=b.y=0;this.Bx=Z;this.EJ=Z.slice(0);this.nj=b;this.lf()};s.GEfc.prototype.akx=function(K){var Z=K.data,H=Z.lV,b=this.vy.GEfs.v;
- if(Z.Et){b[H].v.GELv.v=!b[H].v.GELv.v;this.lf()}else this.sa=H;this.kV()};s.GEfc.prototype.kV=function(){var K=this.vy.GEfs.v,Z=K[this.sa].v,b=Z.GEfk.v.GEft,J=this.en;
- if(cV.names[b]==null){alert("Unsupported gallery filter");R.Yg(J)}else{this.mm=b;for(var w in this.oa)R.xu(this.oa[w],"selected");
- R.kG(this.oa[b],"selected");var Y=this.Zi[b];Y.A(Z);if(J.firstChild!=Y.j){R.Yg(J);J.appendChild(Y.j)}}var S=[];
- for(var H=0;H<K.length;H++){var d=K[H].v,x=cV.names[d.GEfk.v.GEft],c=new cG(H,!0,!0,null,x?x[1]:"Filter",H==this.sa,d.GELv.v);
- c.parent=this;S.push(c.j)}R.Yg(this.vo);S.reverse();for(var H=0;H<S.length;H++)this.vo.appendChild(S[H]);
- this.JO(this.Bt,this.mS)};s.GEfc.prototype.C=function(){return JSON.parse(JSON.stringify(this.vy))};
- s.GEfc.prototype.lf=function(K){var Z=this.nj,b=this.Bx,J=this.EJ,w=this.mm,Y=this.vy,S=this.$b;function d(x){return{h:x>>>16,l:x>>>8&255,a:x&255}}fG.gT("GEfc",{rect:this.nj,buffer:this.Bx},Y,d(S.ve),d(S.YO),{rect:this.nj,buffer:this.EJ},null);
- this.view.A([{Rq:Z,data:J.buffer}])};s.GEfc.prototype.f=function(){for(var K in this.Zi)this.Zi[K].f();
- ch.Vg(this.dV,["lrs/newlayer","lrs/bin"])};s.GEfc.ng=function(K){fJ.call(this);this.YD=K;this.j=R.w("div");
- this.$a={};var Z=cV.RI(K);for(var b in Z){var J;if(b=="__name"||b=="classID"||b=="GEfk"||b=="GELv"||["LghI","FlRs"].indexOf(b)!=-1)continue;
- else if(b=="Sz")J=new gN([12,14,0],1,50);else if(b=="Dtl")J=K=="Chrc"?new gN("Detail",0,5):new gN("Detail",1,15);
- else if(b=="Shrp")J=new gN("Sharpness",0,40);else if(b=="TxtT")J=new cu([12,67],"Blocks,Canvas,Frosted,Tiny Lens,Bricks,Burlap,Sandstone".split(","));
- else if(b=="BrsT")J=new cu("Brush type","Simple,Light Rough,Dark Rough,Wide Sharp,Wide Blurry,Sparkle".split(","));
- else if(b=="LghD")J=new cu("Light","Bottom,Bottom Left,Left,Top Left,Top,Top Right,Right,Bottom Right".split(","));
- else if(b=="SDir")J=new cu([12,33],["Right Diagonal","Horizontal","Left Diagonal","Vertical"]);else if(b=="EdgW")J=new gN("Edge Width",1,14);
- else if(b=="EdgB")J=new gN("Edge Brightness",0,20);else if(b=="Smth")J=new gN([19,3,3],1,K=="Stmp"?50:15);
- else if(b=="ClSz")J=new gN([12,61],3,100);else if(b=="BrdT")J=new gN([7,9],1,20);else if(b=="HghS")J=new gN([12,64],0,20);
- else if(b=="HlSz")J=new gN([12,14,0],1,15);else if(b=="Cntr")J=new gN([12,3,0],0,50);else if(b=="ScrT")J=new cu([12,62],["Circle","Dot",[10,35]]);
- else if(b=="SprR")J=new gN("Spray Radius",0,25);else if(b=="StrL")J=new gN("Stroke Length",0,20);else if(b=="LgDr")J=new gN("Light/Dark Balance",0,K=="Stmp"?50:100);
- else if(b=="Drkn")J=new gN("Darkness",1,50);else if(b=="Dstr")J=new gN("Distortion",0,20);else if(b=="Scln")J=new gN([12,38],50,200);
- else if(b=="Rlf")J=new gN("Relief",0,50);else if(b=="ChAm")J=new gN("Thickness",1,7);else if(b=="InvT")J=new iO([4,11]);
- else if(b=="RplS")J=new gN("Ripple Size",1,15);else if(b=="RplM")J=new gN("Ripple Magnitude",0,20);else console.log(b);
- J.k(R.E.L,this.HD,this);this.$a[b]=J;this.j.appendChild(J.j)}};s.GEfc.ng.prototype=new fJ;s.GEfc.ng.prototype.HD=function(K){this.B(new n(R.E.L,!1))};
- s.GEfc.ng.prototype.A=function(K){for(var Z in this.$a){var b;if("Sz Dtl Shrp EdgW EdgB Smth ClSz BrdT HghS HlSz Cntr SprR StrL LgDr Drkn Dstr Scln Rlf ChAm InvT RplS RplM".split(" ").indexOf(Z)!=-1)b=K[Z].v;
- else if(Z=="TxtT")b=cV.Ae.indexOf(K[Z].v[Z]);else if(Z=="BrsT")b=cV.Dk.indexOf(K[Z].v[Z]);else if(Z=="LghD")b=cV.JD.indexOf(K[Z].v[Z]);
- else if(Z=="ScrT")b=cV.HH.indexOf(K[Z].v[Z]);else if(Z=="SDir")b=cV.UF.indexOf(K[Z].v.StrD);this.$a[Z].A(b)}};
- s.GEfc.ng.prototype.C=function(){var K=cV.RI(this.YD);for(var Z in this.$a){var b=this.$a[Z].C();if("Sz Dtl Shrp EdgW EdgB Smth ClSz BrdT HghS HlSz Cntr SprR StrL LgDr Drkn Dstr Scln Rlf ChAm InvT RplS RplM".split(" ").indexOf(Z)!=-1)K[Z].v=b;
- else if(Z=="TxtT")K[Z].v[Z]=cV.Ae[b];else if(Z=="BrsT")K[Z].v[Z]=cV.Dk[b];else if(Z=="LghD")K[Z].v[Z]=cV.JD[b];
- else if(Z=="ScrT")K[Z].v[Z]=cV.HH[b];else if(Z=="SDir")K[Z].v.StrD=cV.UF[b]}return K};s.GEfc.ng.prototype.f=function(){for(var K in this.$a)this.$a[K].f()};
- s.blnc=function(){s.call(this);var K=this.j;this.n4=null;this.Tv=new cu([12,12],[[19,6,0],[19,6,1],[19,6,2]]);
- this.Tv.k(R.E.L,this.lf,this);K.appendChild(this.Tv.j);this.MU=[];for(var H=0;H<3;H++){var Z=new gN(cN.mR[H],-100,100);
- Z.k(R.E.L,this.o4,this);this.MU.push(Z);K.appendChild(Z.j)}this.vD=new iO([13,4]);this.vD.k(R.E.L,this.o4,this);
- K.appendChild(this.vD.j)};s.blnc.prototype=new s;s.blnc.prototype.f=function(){this.Tv.f();for(var H=0;
- H<3;H++)this.MU[H].f();this.vD.f()};s.blnc.prototype.A=function(K){this.n4=JSON.parse(JSON.stringify(K));
- this.lf()};s.blnc.prototype.C=function(K){var Z=["ShdL","MdtL","HghL"],b=this.n4[Z[this.Tv.C()]].v;for(var H=0;
- H<3;H++)b[H].v=this.MU[H].C();this.n4.PrsL.v=this.vD.C();return JSON.parse(JSON.stringify(this.n4))};
- s.blnc.prototype.lf=function(K){var Z=["ShdL","MdtL","HghL"],b=this.n4[Z[this.Tv.C()]].v;for(var H=0;
- H<3;H++)this.MU[H].A(b[H].v);this.vD.A(this.n4.PrsL.v)};s.brit=function(){s.call(this,"brit");this.ES.push(new gN([12,2],-150,150,""));
- this.ES.push(new gN([12,3,0],-100,100,""));this.ES.push(new iO([12,3,1]));this.rY()};s.brit.prototype=new s;
- s.brit.prototype.N3=function(K,Z){Z[0]=K.Brgh?K.Brgh.v:0;Z[1]=K.Cntr?K.Cntr.v:0;Z[2]=K.useLegacy?K.useLegacy.v:!1};
- s.brit.prototype.wn=function(K,Z){K.Brgh.v=Z[0];K.Cntr.v=Z[1];K.useLegacy.v=Z[2]};s.curv=function(){s.call(this);
- this.value=null;this.$Q=null;var K=this.j;this.fG=new cu([12,4],["RGB",[13,1,1],[13,1,4],[13,1,5]]);
- this.fG.k(R.E.L,this.bJ,this);K.appendChild(this.fG.j);this.Ga=new cu(null,["Spline","Sketch"]);this.Ga.k(R.E.L,this.aaX,this);
- K.appendChild(this.Ga.j);this.GN=new go;this.GN.k(R.E.L,this.s3,this);K.appendChild(this.GN.j);this.MY=new cW("Sample from image",["#000000","#888888","#ffffff"]);
- K.appendChild(this.MY.j)};s.curv.prototype=new s;s.curv.prototype.f=function(){this.fG.f()};s.curv.prototype.aaX=function(K){var Z=av.dP(this.value,0),b=Z.length==256?1:0,J=this.Ga.C();
- if(b==J)return;var w=fG.RI("curv");if(J==1){var Y=[];for(var H=0;H<256;H++)Y.push(H);av.Hr(w,0,Y)}this.A(w);
- this.o4()};s.curv.prototype.s3=function(){av.Hr(this.value,this.fG.C(),this.GN.C());this.o4()};s.curv.prototype.bJ=function(){var K=this.fG.C(),Z=av.dP(this.value,K),b=Z.length==256?1:0;
- this.Ga.A(b);if(this.$Q)this.GN.zN(this.$Q[K],this.$Q[4]*[1,.33,.33,.33][K],["#ccc","#fcc","#cfc","#ccf"][K]);
- this.GN.A(Z)};s.curv.prototype.dY=function(){return!0};s.curv.prototype.t6=function(K,Z,b,J,w){var Y=this.value,S=this.MY.C();
- this.value=fG.RI("curv");this.o4();var d=P.BU.DS(K,w,1),x=[d>>>16&255,d>>>8&255,d&255];for(var H=0;H<3;
- H++){var c=av.dP(Y,1+H);if(S==0)c[0].v.Hrzn.v=x[H];if(S==1){var M=(x[0]+x[1]+x[2])*.333,u=Math.log(x[H]/255)/Math.log(M/255),t=Math.min(999,Math.max(10,Math.round(100*u)));
- if(c.length==2)c.splice(1,0,JSON.parse(JSON.stringify(c[0])));c[1].v.Hrzn.v=127-Math.log(t/100)*127;
- c[1].v.Vrtc.v=127}if(S==2)c[c.length-1].v.Hrzn.v=x[H];av.Hr(Y,1+H,c)}this.A(Y);this.o4()};s.curv.prototype.A=function(K){this.value=K;
- this.bJ()};s.curv.prototype.zN=function(K){this.$Q=K;this.bJ()};s.curv.prototype.C=function(K){return JSON.parse(JSON.stringify(this.value))};
- s.expA=function(){s.call(this,"expA");this.ES.push(new gN([12,5],-20,20,null,3));this.ES.push(new gN([12,6],-.5,.5,null,3));
- this.ES.push(new gN([12,7],.01,6.99,null,3));this.rY()};s.expA.prototype=new s;s.expA.prototype.N3=function(K,Z){Z[0]=K.Exps.v;
- Z[1]=K.Ofst.v;Z[2]=K.gammaCorrection.v};s.expA.prototype.wn=function(K,Z){K.Exps.v=Z[0];K.Ofst.v=Z[1];
- K.gammaCorrection.v=Z[2]};s.grdm=function(){s.call(this,"grdm");this.ES.push(new il(!0,null,!0));this.ES.push(new iO([12,23,0]));
- this.rY()};s.grdm.prototype=new s;s.grdm.prototype.N3=function(K,Z){Z[0]=K.Grad.v;Z[1]=K.Rvrs?K.Rvrs.v:!1};
- s.grdm.prototype.wn=function(K,Z){K.Grad.v=Z[0];K.Rvrs={t:"bool",v:Z[1]}};s.grdm.prototype.Re=function(K,Z){this.ES[0].Nb(K.ve,K.YO);
- if(Z==eV.mZ||Z==eV.hs||Z==eV.TQ)this.ES[0].vL(K.s6)};s.selc=function(){s.call(this);var K=this.j;this.MZ=[];
- this.Gp=null;this.Tv=new cu([12,82],cN.fT.concat([[13,1,8],[13,1,13],[13,1,10]]));this.Tv.k(R.E.L,this.HD,this);
- K.appendChild(this.Tv.j);for(var H=0;H<4;H++){var Z=new gN(cN.a7Q[H],-100,100,"%");Z.k(R.E.L,this.HD,this);
- this.MZ.push(Z);K.appendChild(Z.j)}this.z_=new iO([13,3]);K.appendChild(this.z_.j);this.z_.k(R.E.L,this.HD,this)};
- s.selc.prototype=new s;s.selc.prototype.f=function(){this.Tv.f();this.z_.f();for(var H=0;H<4;H++)this.MZ[H].f()};
- s.selc.prototype.A=function(K){this.Gp=JSON.parse(JSON.stringify(K));this.lf()};s.selc.prototype.C=function(K){return JSON.parse(JSON.stringify(this.Gp))};
- s.selc.prototype.HD=function(K){if(K.target!=this.Tv){var Z=this.Gp,b=[];for(var H=0;H<4;H++)b[H]=this.MZ[H].C();
- aL.Hr(Z,this.Tv.C(),b);Z.Mthd={t:"enum",v:{CrcM:this.z_.C()?"Absl":"Rltv"}}}this.lf();this.o4()};s.selc.prototype.lf=function(){var K=this.Gp,Z=aL.dP(K,this.Tv.C());
- for(var H=0;H<4;H++)this.MZ[H].A(Z[H]);this.z_.A(K.Mthd?K.Mthd.v.CrcM=="Absl":!1)};s.blwh=function(){s.call(this,"blwh");
- this.ES.push(new iO([12,11]));this.ES.push(new fD(!0));for(var H=0;H<6;H++)this.ES.push(new gN(cN.fT[H],-200,300));
- this.rY()};s.blwh.prototype=new s;s.blwh.prototype.N3=function(K,Z){Z[0]=K.useTint.v;Z[1]=K.tintColor.v;
- var b="Rd Yllw Grn Cyn Bl Mgnt".split(" ");for(var H=0;H<6;H++)Z[2+H]=K[b[H]].v};s.blwh.prototype.wn=function(K,Z){K.useTint.v=Z[0];
- K.tintColor.v=Z[1];var b="Rd Yllw Grn Cyn Bl Mgnt".split(" ");for(var H=0;H<6;H++)K[b[H]].v=Z[2+H]};
- s.hue2=function(){s.call(this);this.value=null;this.fq=null;this.a17=null;var K=this.j;this.Tv=new cu([12,12],["Master"].concat(cN.fT));
- this.Tv.k(R.E.L,this.bJ,this);K.appendChild(this.Tv.j);this.pT=new gN([12,8],-180,180);this.pT.k(R.E.L,this.Jf,this);
- K.appendChild(this.pT.j);this.fp=new gN([12,9],-100,100);this.fp.k(R.E.L,this.Jf,this);K.appendChild(this.fp.j);
- this.Gq=new gN([12,10],-100,100);this.Gq.k(R.E.L,this.Jf,this);K.appendChild(this.Gq.j);this.W7=new iO([12,11]);
- this.W7.k(R.E.L,this.adg,this);K.appendChild(this.W7.j);this.aau=new hL("...",!0);K.appendChild(this.aau.j)};
- s.hue2.prototype=new s;s.hue2.prototype.f=function(){this.pT.f();this.fp.f();this.Gq.f();this.W7.f();
- this.Tv.f()};s.hue2.prototype.adg=function(K){var Z=this.W7.C();this.value.Clrz.v=Z;if(Z)this.Tv.A(0);
- this.bJ();this.o4()};s.hue2.prototype.Jf=function(K){var Z=this.value.Clrz.v,b=this.Tv.C(),J=ih.dP(this.value,b),w=b==0?J:J.MU;
- w[0]=this.pT.C();var Y=this.fp.C();w[1]=Z?Math.max(0,Y):Y;w[2]=this.Gq.C();ih.Hr(this.value,b,J);this.bJ();
- this.o4()};s.hue2.prototype.bJ=function(){var K=this.value.Clrz?this.value.Clrz.v:!1,w="";this.W7.A(K);
- if(K)this.Tv.lT();else this.Tv.GY();var Z=this.Tv.C(),b=ih.dP(this.value,Z),J=Z==0?b:b.MU;this.pT.A(J[0]);
- this.fp.A(J[1]);this.Gq.A(J[2]);if(!K){w+=eh.get([5,8])+": ";var Z=this.Tv.C();if(Z==0)w+=eh.get([13,2]);
- else w+=b.V$}this.aau.A(w)};s.hue2.prototype.dY=function(){return!0};s.hue2.prototype.Rp=function(K,Z,b,J,w){var Y=this.value;
- this.value=fG.RI("hue2");this.o4();var S=P.BU.DS(K,w,1),d=[S>>>16&255,S>>>8&255,S&255],x=X.cP(d[0]/255,d[1]/255,d[2]/255);
- this.Tv.A(1+Math.round(x.wi*6)%6);this.A(Y);this.o4();this.fq=w.x;this.a17=this.fp.C()};s.hue2.prototype.i2=function(K,Z,b,J,w){if(this.fq!=null){var Y=w.x-this.fq;
- Y=Math.max(-100,Math.min(100,this.a17+.5*Y));this.fp.A(Y);this.Jf()}};s.hue2.prototype.t6=function(K,Z,b,J,w){this.fq=null};
- s.hue2.prototype.A=function(K){this.value=JSON.parse(JSON.stringify(K));this.bJ()};s.hue2.prototype.C=function(K){return JSON.parse(JSON.stringify(this.value))};
- s.levl=function(){s.call(this);this.value=null;this.$Q=null;this.lv=[new iz(0,0),new iz(0,0),new iz(0,0),new iz(0,0),new iz(0,0)];
- this.kH=-1;this.X$=this.y_.bind(this);this.I6=this.R8.bind(this);var K=this.j;this.fG=new cu([12,4],["RGB",[13,1,1],[13,1,4],[13,1,5]]);
- this.fG.k(R.E.L,this.bJ,this);K.appendChild(this.fG.j);var Z=R.w("div","");K.appendChild(Z);var b=R.w("div","");
- K.appendChild(b);this.Ps=R.w("canvas");Z.appendChild(this.Ps);this.qG=this.Ps.getContext("2d");this.WR=new iz(256,120);
- this.Ps.setAttribute("style","display:block");R.fF(this.Ps,this.WR.x,this.WR.y,this.qG);R._E(this.Ps);
- R.Yp(this.Ps,this.fA.bind(this));this.jn=R.w("canvas","");b.appendChild(this.jn);this.xz=this.jn.getContext("2d");
- this.VS=new iz(this.WR.x,40);this.jn.setAttribute("style","display:block");R.fF(this.jn,this.VS.x,this.VS.y,this.xz);
- R._E(this.jn);R.Yp(this.jn,this.a0E.bind(this));var J=this.agO=[];for(var H=0;H<5;H++){var w=new eI(null,null,3);
- J.push(w);w.k(R.E.L,this.aix,this);(H<2||H==4?Z:b).appendChild(w.j)}Z.appendChild(J[1].j);J[4].j.setAttribute("style","margin: 0 4.7em");
- J[3].j.setAttribute("style","margin:0 0 0 13em");this.MY=new cW("Sample from image",["#000000","#888888","#ffffff"]);
- K.appendChild(this.MY.j)};s.levl.prototype=new s;s.levl.prototype.f=function(){this.fG.f()};s.levl.prototype.aix=function(K){var Z=[];
- for(var H=0;H<5;H++){var b=255,J=1;if(H==4){b=999;J=100}var w=parseFloat(this.agO[H].C());Z[H]=Math.max(0,Math.min(b,w*J))}dy.Hr(this.value,this.fG.C(),Z);
- this.bJ();this.o4()};s.levl.prototype.bJ=function(K){var Z=this.WR.x,b=this.WR.y,J=this.fG.C(),w=this.qG;
- w.clearRect(0,0,Z,b);w.fillStyle="#cccccc";w.fillRect(8,8,Z-16,b-16-8);if(this.$Q){if(J==0){this.$Q[0].fill(0);
- var Y=JSON.parse(JSON.stringify(this.value));dy.Hr(Y,0,[0,255,0,255,100]);var S=cN.pG("levl",Y),d=[S.YB,S.$j,S.Rk];
- for(var x=0;x<3;x++){var c=this.$Q[1+x],M=d[x];for(var H=0;H<256;H++)this.$Q[0][M[H]]+=c[H]}}var u=this.$Q[J],t=0;
- for(var H=0;H<u.length;H++)t+=u[H];w.fillStyle="#333333";w.beginPath();w.moveTo(8,b-16);for(var H=0;
- H<256;H++){var U=55*u[H]/t;w.lineTo(8+H/256*(Z-16),Math.max(8,b-16-b*U))}w.lineTo(Z-8,b-16);w.closePath();
- w.fill()}var A=dy.dP(this.value,J);for(var H=0;H<5;H++)this.agO[H].A(A[H]/(H==4?100:1));this.lv[0].dH(8+A[0]/255*(Z-16),b-14);
- this.lv[1].dH(8+A[1]/255*(Z-16),b-14);var y=Math.log(A[4]/100)/Math.log(9.99);y=.5-y/2;this.lv[4].dH(this.lv[0].x+y*(this.lv[1].x-this.lv[0].x),b-14);
- this.g6(w,this.lv[0],"#000000");this.g6(w,this.lv[1],"#ffffff");this.g6(w,this.lv[4],"#777777");var Z=this.VS.x,b=this.VS.y;
- w=this.xz;w.clearRect(0,0,Z,b);var B=w.createLinearGradient(0,0,Z-16,0);B.addColorStop(0,"black");B.addColorStop(1,"white");
- w.fillStyle=B;w.fillRect(8,8,Z-16,16);this.lv[2].dH(8+A[2]/255*(Z-16),b-14);this.lv[3].dH(8+A[3]/255*(Z-16),b-14);
- this.g6(w,this.lv[2],"#000000");this.g6(w,this.lv[3],"#ffffff")};s.levl.prototype.g6=function(K,Z,b){K.fillStyle=b;
- K.fillRect(Z.x-5,Z.y,10,10)};s.levl.prototype.fA=function(K){var Z=R.jW(K,this.Ps);for(var H=0;H<2;H++)if(iz.O3(this.lv[H],Z)<10)this.kH=H;
- if(iz.O3(this.lv[4],Z)<10)this.kH=4;this.U4()};s.levl.prototype.a0E=function(K){var Z=R.jW(K,this.jn);
- for(var H=2;H<4;H++)if(iz.O3(this.lv[H],Z)<10)this.kH=H;this.U4()};s.levl.prototype.U4=function(K){if(this.kH==-1)return;
- R.Or(document.body,this.X$);R.PY(document.body,this.I6)};s.levl.prototype.y_=function(K){var Z=dy.dP(this.value,this.fG.C()),b=R.jW(K,this.kH==2&&this.kH==3?this.jn:this.Ps),J=255*(b.x-8)/(this.WR.x-16);
- J=Math.max(0,Math.min(255,J));if(this.kH==0)J=Math.min(J,Z[1]-2);if(this.kH==1)J=Math.max(J,Z[0]+2);
- if(this.kH!=4)Z[this.kH]=Math.round(J);else{var w=(J-Z[0])/(Z[1]-Z[0]);w=1-2*w;w=Math.pow(9.99,w);Z[4]=Math.min(999,Math.max(10,Math.round(w*100)))}dy.Hr(this.value,this.fG.C(),Z);
- this.bJ();this.o4()};s.levl.prototype.R8=function(K){R.er(document.body,this.X$);R.hf(document.body,this.I6);
- this.kH=-1};s.levl.prototype.dY=function(){return!0};s.levl.prototype.t6=function(K,Z,b,J,w){var Y=this.value,S=this.MY.C();
- this.value=fG.RI("levl");this.o4();var d=P.BU.DS(K,w,1),x=[d>>>16&255,d>>>8&255,d&255];for(var H=0;H<3;
- H++){var c=dy.dP(Y,1+H);if(S==0)c[0]=x[H];if(S==1){var M=Math.log(x[H]/255)/Math.log((x[0]+x[1]+x[2])*.333/255);
- c[4]=Math.min(999,Math.max(10,Math.round(100*M)))}if(S==2)c[1]=x[H];dy.Hr(Y,1+H,c)}this.A(Y);this.o4()};
- s.levl.prototype.A=function(K){this.value=K;this.bJ()};s.levl.prototype.zN=function(K){this.$Q=K;this.bJ()};
- s.levl.prototype.C=function(K){return JSON.parse(JSON.stringify(this.value))};s.phfl=function(){s.call(this,"phfl");
- this.ES.push(new fD);this.ES.push(new gN([12,74],0,100,"%"));this.ES.push(new iO([13,4]));this.rY()};
- s.phfl.prototype=new s;s.phfl.prototype.N3=function(K,Z){Z[0]=K.Clr.v;Z[1]=K.Dnst.v;Z[2]=K.PrsL.v};s.phfl.prototype.wn=function(K,Z){var b=X.W.GG(Z[0]),J=K.Clr.v,w=X.c3(b.h,b.l,b.a);
- J.Lmnc.v=w.wy;J.A.v=w.R;J.B.v=w.a;K.Dnst.v=Z[1];K.PrsL.v=Z[2]};s.vibA=function(){s.call(this,"vibA");
- this.ES.push(new gN([12,13],-100,100,null));this.ES.push(new gN([12,9],-100,100,null));this.rY()};s.vibA.prototype=new s;
- s.vibA.prototype.N3=function(K,Z){Z[0]=K.vibrance?K.vibrance.v:0;Z[1]=K.Strt?K.Strt.v:0};s.vibA.prototype.wn=function(K,Z){K.vibrance.v=Z[0];
- K.Strt.v=Z[1]};s.thrs=function(){s.call(this,"thrs");this.ES.push(new gN([4,13],1,255,null));this.rY()};
- s.thrs.prototype=new s;s.thrs.prototype.N3=function(K,Z){Z[0]=K.Lvl.v};s.thrs.prototype.wn=function(K,Z){K.Lvl.v=Z[0]};
- s.mixr=function(){s.call(this);var K=this.j;this.MZ=[];this.Gp=null;this.Tv=new cu([12,4],[[13,1,1],[13,1,4],[13,1,5]]);
- this.Tv.k(R.E.L,this.HD,this);K.appendChild(this.Tv.j);R.$x(K);this.JW=new iO([12,60]);K.appendChild(this.JW.j);
- this.JW.k(R.E.L,this.HD,this);for(var H=0;H<4;H++){var Z=new gN([[13,1,1],[13,1,4],[13,1,5],[13,2]][H],-200,200,"%");
- Z.k(R.E.L,this.HD,this);this.MZ.push(Z);K.appendChild(Z.j)}};s.mixr.prototype=new s;s.mixr.prototype.f=function(){this.Tv.f();
- this.JW.f();for(var H=0;H<4;H++)this.MZ[H].f()};s.mixr.prototype.A=function(K){this.Gp=JSON.parse(JSON.stringify(K));
- this.lf()};s.mixr.prototype.C=function(K){return JSON.parse(JSON.stringify(this.Gp))};s.mixr.prototype.HD=function(K){if(K.target!=this.Tv){var Z=cN.pd(this.Gp);
- if(K.target==this.JW){Z.JW=this.JW.C();if(Z.JW)Z.N=[40,40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];else Z.N=[100,0,0,0,0,0,100,0,0,0,0,0,100,0,0,0,0,0,0,0]}else{var b=(Z.JW?0:this.Tv.C())*5,H=this.MZ.indexOf(K.target);
- Z.N[b+(H<3?H:4)]=K.target.C()}this.Gp=cN.rG(Z)}this.lf();this.o4()};s.mixr.prototype.lf=function(){var K=cN.pd(this.Gp);
- this.JW.A(K.JW);var Z=(K.JW?0:this.Tv.C())*5;for(var H=0;H<4;H++)this.MZ[H].A(K.N[Z+(H<3?H:4)])};s.post=function(){s.call(this,"post");
- this.ES.push(new gN([4,1],2,255,null));this.rY()};s.post.prototype=new s;s.post.prototype.N3=function(K,Z){Z[0]=K.Lvls.v};
- s.post.prototype.wn=function(K,Z){K.Lvls.v=Z[0]};s.clrL=function(){s.call(this,"clrL");this.ES.push(new gr("LUTs"));
- this.rY()};s.clrL.prototype=new s;s.clrL.prototype.N3=function(K,Z){Z[0]=K};s.clrL.prototype.wn=function(K,Z){var b=Z[0];
- for(var J in b)K[J]=b[J]};s.clrL.prototype.Re=function(K,Z){if(Z==eV.mZ||Z==eV.Xx)this.ES[0].vL(K.a6w)};
- s.rplc=function(){s.call(this,"rplc");this.ES.push(new gN([12,92],0,200));this.ES.push(new fD);this.ES.push(new gN([12,8],-180,180));
- this.ES.push(new gN([12,9],-100,100));this.ES.push(new gN([12,10],-100,100));this.rY()};s.rplc.prototype=new s;
- s.rplc.prototype.N3=function(K,Z){Z[0]=K.Fzns.v;Z[1]=K.Mxm.v;Z[2]=K.H.v;Z[3]=K.Strt.v;Z[4]=K.Lght.v};
- s.rplc.prototype.wn=function(K,Z){function b(w,Y){Y.Lmnc.v=w.wy;Y.A.v=w.R;Y.B.v=w.a}K.Fzns.v=Z[0];K.H.v=Z[2];
- K.Strt.v=Z[3];K.Lght.v=Z[4];var J=X.W.GG(Z[1]),w=X.c3(J.h,J.l,J.a);b(w,K.Mnm.v);b(w,K.Mxm.v)};s.fade=function(){s.call(this,"fade");
- this.ES.push(new gN([12,0],0,100,"%"));this.ES.push(new cu([12,19,0],gB.v9,!1,gB.PW));this.rY()};s.fade.prototype=new s;
- s.fade.prototype.N3=function(K,Z){Z[0]=K.Opct.v.val;Z[1]=gB.R1.indexOf(K.Md.v.BlnM)};s.fade.prototype.wn=function(K,Z){K.Opct.v.val=Z[0];
- K.Md.v.BlnM=gB.R1[Z[1]]};s.aply=function(){s.call(this,"aply");this.ES.push(new cu([0,3],[]));this.ES.push(new cu([12,4],["RGB"].concat(cN.mR).concat(["Transparency"])));
- this.ES.push(new iO([4,11]));this.ES.push(new cu([12,19,0],gB.v9,!1,gB.PW));this.ES.push(new gN([12,0],0,100,"%"));
- this.ES.push(new iO("Preserve Transparency"));this.rY([2]);this.oA=null};s.aply.prototype=new s;s.aply.prototype.N3=function(K,Z,b){if(b){var J=b[2].X,w=this.oA=[];
- for(var H=0;H<J.length;H++)w.push(J[H].getName());w.reverse();this.ES[0].Kc([[5,7]].concat(w),[1,w.length])}else var w=this.oA;
- K=K.With.v;var Y=K.T.v;Z[0]=Y[1].t=="name"?1+w.indexOf(Y[1].v.val):0;Z[1]=["RGB","Rd","Grn","Bl","Trsp"].indexOf(Y[0].v.enum);
- Z[2]=K.Invr.v;Z[3]=gB.R1.indexOf(K.Clcl.v.Clcn);Z[4]=K.Opct.v.val;Z[5]=K.PrsT.v};s.aply.prototype.wn=function(K,Z){K=K.With.v;
- var b=K.T.v;if(Z[0]==0)b[1]={t:"Enmr",v:{classID:"Lyr",typeID:"Ordn",enum:"Mrgd"}};else b[1]={t:"name",v:{classID:"Lyr",val:this.oA[this.oA.length-1-Z[0]]}};
- b[0].v.enum=["RGB","Rd","Grn","Bl","Trsp"][Z[1]];K.Invr.v=Z[2];K.Clcl.v.Clcn=gB.R1[Z[3]];K.Opct.v.val=Z[4];
- K.PrsT.v=Z[5]};function aI(K,Z){fJ.call(this);if(K==null)return;this.id=Z;this.gW=K;this.uo=null;this.j=R.w("div","window "+Z);
- this.a44=null;this.EW=R.w("div","whead");this.aod=R.w("span","wname");this.EW.appendChild(this.aod);
- this.j.appendChild(this.EW);this.CG=this.ahW.bind(this);this.FU=this.a6y.bind(this);this.fU=this.adu.bind(this);
- R._E(this.EW);R.Yp(this.EW,this.CG);this.um=R.w("span","cross");this.EW.appendChild(this.um);aI.prototype.f.call(this);
- R.PY(this.um,this.t7.bind(this));this.body=R.w("div","body");this.j.appendChild(this.body)}aI.prototype=new fJ;
- aI.prototype.kT=function(){return!1};aI.prototype.dY=function(){return!1};aI.prototype.f=function(){if(this.gW==null)return;
- this.aod.textContent=eh.get(this.gW);var K=PIMG.__cross==null?"filter:invert(1);":"";this.um.setAttribute("style","background-image:url("+PIMG.cross+");"+K)};
- aI.prototype.Rp=function(K,Z,b,J,w){};aI.prototype.Mp=function(K,Z,b,J,w){};aI.prototype.i2=function(K,Z,b,J,w){};
- aI.prototype.t6=function(K,Z,b,J,w){};aI.prototype.A1=function(K,Z,b,J,w){};aI.prototype.sz=function(K,Z,b,J){if(J.q(Q.$l)&&this.Yl)this.Yl();
- if(J.q(Q.sP)){var w=new n(R.E.F);w.qD=!0;P.Bj.Dm(J,w);if(w.data)Z.B(w)}};aI.prototype.fr=function(K){return!1};
- aI.prototype.pc=function(K,Z){return!0};aI.prototype.v8=function(K,Z,b,J){};aI.prototype.Re=function(K,Z){};
- aI.prototype.$i=function(K,Z){return null};aI.prototype.a1P=function(K){return this.a44};aI.prototype.JO=function(){};
- aI.prototype.close=function(){this.B(new n(R.E.jE))};aI.prototype.ahW=function(K){this.uo=R.jW(K,this.j);
- R.Or(window,this.FU);R.PY(window,this.fU)};aI.prototype.a6y=function(K){var Z=this.j.parentNode,b=R.jW(K,Z),J=Math.round(b.x-this.uo.x),w=Z.offsetTop+Math.max(0,Math.min(window.innerHeight-36,Math.round(b.y-this.uo.y)));
- this.a44=new iz(J,w);this.j.style.left=J+"px";this.j.style.top=w+"px"};aI.prototype.adu=function(K){R.er(window,this.FU);
- R.hf(window,this.fU)};aI.prototype.t7=function(K){this.B(new n("closebtn"));this.close()};function fR(){aI.call(this,[0,13,0],"account");
- this.Wu=R.w("div","form padded scrollable");this.Wu.setAttribute("style","max-width:48em; max-height:33em;");
- this.body.appendChild(this.Wu);this.oY=[new fR.A8,new fR.JL(fR.a7G),new fR.JL(fR.adK)];for(var H=0;H<this.oY.length;
- H++)this.oY[H].parent=this;this.k("showpage",this.a84,this)}fR.prototype=new aI;fR.prototype.a84=function(K){R.Yg(this.Wu);
- this.Wu.scrollTop=0;this.Wu.appendChild(this.oY[K.data.lV].j)};fR.prototype.f=function(){aI.prototype.f.call(this);
- for(var H=0;H<this.oY.length;H++)this.oY[H].f()};fR.prototype.v8=function(K,Z,b){R.Yg(this.Wu);var J=this.oY[0];
- this.Wu.appendChild(J.j);J.v8();this.f()};fR.prototype.Re=function(K,Z){this.v8(null,null,null)};fR.A8=function(){fJ.call(this);
- this.j=R.w("div");var K=this.j,Z,b,J="background-color: #00aa00; text-shadow:none; padding:3px 7px; font-size:1.2em; font-weight:bold; color:#ffffff; cursor:pointer; margin:4px 0;";
- this.s_=R.w("div");K.appendChild(this.s_);this.iI=new d5([0,11],!1,null,!0);this.iI.j.setAttribute("style","background-color: rgba(200,0,0,1); color:#ffffff; margin:4px 6px 4px 0;");
- this.iI.k("click",this.oV,this);K.appendChild(this.iI.j);this.fv=new d5([0,13,1],!1,null,!0);this.fv.k("click",this.gL,this);
- K.appendChild(this.fv.j);this.a5e=new d5("Contact",!1,null,!0);this.a5e.k("click",this.ahN,this);Z=R.w("h2");
- Z.innerHTML="Account types";K.appendChild(Z);b=R.w("table");b.innerHTML="\t\t\t<table>\t\t\t\t<tr> <th class=\"left\"></th><th>Free</th><th>Premium</th> </tr>\t\t\t\t<tr> <td class=\"left\">Full Functionality</td><td class=\"yes\">\u2713</td><td class=\"yes\">\u2713</td> </tr>\t\t\t\t<tr> <td class=\"left\">No Ads</td><td class=\"no\"> </td><td class=\"yes\">\u2713</td> </tr>\t\t\t\t<tr> <td class=\"left\">Steps in History</td><td class=\"no\" style=\"font-size:1.3em\">30</td><td class=\"yes\">60</td> </tr>\t\t\t\t<!--<tr class=\"lastrow\"> <td class=\"left\">Cost</td><td>Free</td><td><big>$5</big> per month</td> </tr>-->\t\t\t</table>\t\t";
- K.appendChild(b);var w=this.alF=[[9,30,1],[10,90,1],[40,365,1],[15,30,5],[30,90,5],[120,365,5],[50,30,20],[100,90,20],[400,365,20],[40,30,1e3],[80,90,1e3],[300,365,1e3],[100,30,5e3],[200,90,5e3],[700,365,5e3],[200,30,2e4],[400,90,2e4],[1400,365,2e4]];
- this.i5=[];for(var H=0;H<w.length;H++)this.i5.push(new d5("Buy: $"+w[H][0],!1,null,!0));for(var H=0;
- H<this.i5.length;H++){this.i5[H].j.setAttribute("style",J);this.i5[H].k("click",this.vs,this)}Z=R.w("h2");
- Z.innerHTML="Go Premium";K.appendChild(Z);this.ZF=new d5("...",!0);this.ZF.j.setAttribute("style",J);
- K.appendChild(this.ZF.j);b=this.fw(3,["Single user",this.i5[0],this.i5[1],this.i5[2],"Team of 5",this.i5[3],this.i5[4],this.i5[5],"Team of 20",this.i5[6],this.i5[7],this.i5[8]]);
- K.appendChild(b);this.a6K=new iO("I accept",!0,"");K.appendChild(this.a6K.j);this.l4=new d5([0,13,1],!1,null,!0);
- this.l4.k("click",this.gL,this);K.appendChild(this.l4.j);this.ZI=new d5("I have a key",!1,null,!0);this.ZI.j.setAttribute("style",J+" margin-left:18.9em;");
- this.ZI.k("click",this.vs,this);K.appendChild(this.ZI.j);Z=R.w("h2");Z.textContent="Team Settings";K.appendChild(Z);
- this.sK=new iO("Join a team");K.appendChild(this.sK.j);this.sK.k(R.E.L,this.Yq,this);this.pu=new eI("Email of a leader",null,14);
- K.appendChild(this.pu.j);R.$x(K);this.BK=new iO("Start a team");K.appendChild(this.BK.j);this.BK.k(R.E.L,this.Yq,this);
- var Y=new hL("Emails of other members:");K.appendChild(Y.j);R.$x(K);this.$R=R.w("textarea");this.$R.setAttribute("rows",3);
- this.$R.setAttribute("cols",70);this.$R.setAttribute("style","display:block;tab-size:4;");K.appendChild(this.$R);
- var S=new d5("Save Team Settings",!1,null,!0);K.appendChild(S.j);S.k("click",this.an1,this);var d=this.ak8=new d5("More about Teams",!1,null,!0);
- K.appendChild(d.j);d.k("click",this.IL,this);Z=R.w("h2");Z.innerHTML="Distributor Account";K.appendChild(Z);
- this.Tp=new d5("...",!0);this.Tp.j.setAttribute("style",J);K.appendChild(this.Tp.j);b=this.fw(3,["1000 views/month",this.i5[9],this.i5[10],this.i5[11],"5000 views/month",this.i5[12],this.i5[13],this.i5[14],"20000 views/month",this.i5[15],this.i5[16],this.i5[17]]);
- K.appendChild(b);this.w4=new eI("Domain name (e.g. domain.com)",null,14);K.appendChild(this.w4.j);R.$x(K);
- var S=new d5("Save Domain Settings",!1,null,!0);S.bz();K.appendChild(S.j);S.k("click",this.a36,this);
- var d=new d5("More about Distributors",!1,null,!0);K.appendChild(d.j);d.k("click",this.IL,this)};fR.A8.prototype=new fJ;
- fR.A8.prototype.gL=function(K){var Z=new n("showpage",!0);Z.data={lV:1};this.B(Z)};fR.A8.prototype.ahN=function(K){var Z=new n("showpage",!0);
- Z.data={lV:2};this.B(Z)};fR.A8.prototype.f=function(){this.iI.Ij(be.fO()?eh.get([0,11]):eh.get([0,10]));
- this.l4.f();this.fv.f();this.a5e.f()};fR.A8.prototype.IL=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.Qy,link:"https://www.photopea.com/api/accounts#"+(K.target==this.ak8?"teams":"distributors")};
- this.B(Z)};fR.A8.prototype.Yq=function(K){var Z=K.currentTarget==this.sK;this.sK.A(Z);this.BK.A(!Z)};
- fR.A8.prototype.an1=function(K){var Z=this.sK.C(),b=this.pu.C().trim(),J=this.$R.value.trim();if(b.length>60){alert("Too long email address");
- return}if(J.length>600){alert("Too many team members");return}J=J.split(",").join(" ").trim();J=J.replace(/\s+/g," ");
- if(J=="")J=[];else J=J.split(" ");var w=be.Zv();if(w==null)w={};if(w.acc==null)w.acc={};w.acc.team={jin:Z,ldr:b,mmb:J};
- be.A4(w,this.LW.bind(this));alert("Saved!");this.v8()};fR.A8.prototype.a36=function(K){var Z=this.w4.C().trim();
- if(!be.fO()){alert("You have to log in first.");return}if(be.ay().distrib=="0"){alert("Order a distributor account first.");
- return}var b=be.Zv();if(b==null)b={};if(b.acc==null)b.acc={};if(Z=="")delete b.acc.dname;else b.acc.dname=Z;
- be.A4(b,this.LW.bind(this));alert("Saved!");this.v8()};fR.A8.prototype.v8=function(){if(be.fO()){var K=be.ay();
- if(K==null)return;this.s_.innerHTML="<span style=\"font-size:1.5em; margin-right:0.7em;\">"+K.name+"</span> "+K.email+" <br/>"}else this.s_.innerHTML="Logging In is free. Your environment settings will be synchronized across all devices. <br/>";
- var Z=be.fO()&&be.p7();this.ZF.j.style.display=Z?"block":"none";if(Z){var b=parseInt(K[R.Vf("!&|'&50")])-Date.now()*(1/1e3),J=parseInt(K.ptype),w;
- if(J==-1)w="member of a team";else if(J==1)w="Single user";else w="Team of "+J;this.ZF.Ij("Premium active for "+Math.round(b/(60*60*24))+" more days! ("+w+")")}var Y=be.fO()&&K.distrib*1e3>Date.now();
- this.Tp.j.style.display=Y?"block":"none";if(Y){var b=parseInt(K.distrib)-Date.now()/1e3,J=parseInt(K.ptype);
- this.Tp.Ij("Distributor active for "+Math.round(b/(60*60*24))+" more days! ("+J+" visitos)")}var S=be.Zv();
- if(S&&S.acc&&S.acc.team){var d=S.acc.team;this.sK.A(d.jin);this.BK.A(!d.jin);this.pu.A(d.ldr);this.$R.value=d.mmb.join(", ")}else{this.sK.A(!0);
- this.BK.A(!1);this.pu.A("");this.$R.value=""}if(S&&S.acc&&S.acc.dname)this.w4.A(S.acc.dname);else this.w4.A("")};
- fR.A8.prototype.fw=function(K,Z){var b=R.w("table");b.innerHTML="\t\t\t\t<table>\t\t\t\t\t<tr> <th class=\"left\"></th><th>30 days</th><th>90 days</th> "+(K==3?"<th>365 days</th>":"")+" </tr>\t\t\t\t</table>\t\t\t";
- for(var H=0;H<Z.length;H+=K+1){var J=R.w("tr"),w;b.appendChild(J);w=R.w("td","left");J.appendChild(w);
- w.innerHTML="<b>"+Z[H]+"</b>";for(var Y=0;Y<K;Y++){w=R.w("td");J.appendChild(w);w.appendChild(Z[H+1+Y].j)}}return b};
- fR.A8.prototype.vs=function(K){var Z=this.i5.indexOf(K.currentTarget),J=30,w=1;if(!be.fO()){alert("You must log in before buying Premium");
- return}if(this.a6K.C()==!1&&Z<9){alert("You must accept Terms of Service");return}var b=be.fO()&&be.p7();
- if(Z!=-1){var Y=this.alF[Z];J=Y[1];w=Y[2]}if(b&&w<1e3){alert("You already have premium.");return}if(Z==-1){var S=prompt("Please enter your key");
- if(S!=null){be.ajU(S,this.LW.bind(this));this.dz()}return}if(J==30&&w==1){var d=confirm("You can have a 90 days version for $10. Do you still want a 30 days version for $9?");
- if(!d)return}be.order(J,w,this.LW.bind(this));this.dz()};fR.A8.prototype.LW=function(K){if(be.fO()&&be.ay().msg)alert(be.ay().msg);
- this.v8();this.dz()};fR.A8.prototype.oV=function(K){if(be.fO()){be.a1k();this.dz();this.v8(null,null,null)}else be.oV(this.a4L.bind(this))};
- fR.A8.prototype.a4L=function(){var K=new n(R.E.P,!0);K.data={e:R.U.aao};this.B(K)};fR.A8.prototype.dz=function(){var K=new n(R.E.P,!0);
- K.data={e:R.U.Gb};this.B(K)};fR.JL=function(K){fJ.call(this);this.j=R.w("div");var Z=this.j,b=this.a94=new d5([0,13,2],!1,null,!0);
- b.k("click",this.amz,this);Z.appendChild(b.j);var J=R.w("div");J.innerHTML=K;Z.appendChild(J)};fR.JL.prototype=new fJ;
- fR.JL.prototype.amz=function(K){var Z=new n("showpage",!0);Z.data={lV:0};this.B(Z)};fR.JL.prototype.f=function(){this.a94.f()};
- fR.adK="\t\t<h1>Contact</h1>\t\t<p>Photopea.com is a service operated by Ivan Kuckir (I\u010C 04498411).</p>\t\t<ul>\t\t\t<li><b>Address</b>: H\xE1lkova 483, Kostelec nad Orlic\xED, Czech Republic</li>\t\t\t<li><b>E-mail</b>: support@photopea.com</li>\t\t\t<li><b>Phone number</b>: +420 604 592 737</li>\t\t</ul>\t\t<p>You can ask for a refund by writing us an email.</p>\t\t<p>You can pay with PayPal or your credit / debit card. Payments are processed instantly, your Premium account will be activated instantly.</p>\t";
- fR.a7G="\t\t<h1>Terms of Service</h1>\t\t\t\t<h2>What are these Terms?</h2>\t\t<p>\t\tThese terms form a binding contract between you and us (\"these Terms\") regarding your access to and use of any of our web sites, \t\tweb applications, services, products and Software that contain a link to these Terms (individually and collectively, the \"Service\"). \t\t</p>\t\t\t\t<h2>Changes to the Service or these Terms</h2>\t\t<p>\t\tWe may make changes to, update (or not update) or discontinue any part, element, functionality, availability or offering of the Service.\t\tWe may also make changes or updates to these Terms at any time and for any reason in our sole discretion, including complying with applicable law. \t\tIf we make any material changes to these Terms, we\u2019ll provide notice to you in any way we deem reasonable including, for example, \t\tby posting a notice of the change on our web site(s) or in-service, or by sending a notice to your email address if you\u2019ve given it to us.\t\t</p>\t\t\t\t<h2>Your content</h2>\t\t<p>\t\tThese Terms don\u2019t grant us (and we don\u2019t claim) any ownership rights in Your Content.\t\t</p>\t\t<p>\t\t<b>Posting Your Content.</b> By sharing, publishing (e.g. through Imgur), distributing or allowing others to \t\taccess Your Content through the Service You are solely responsible for the consequences of doing so and you acknowledge \t\tand agree that Your Content may be viewed worldwide. If you choose to make your personal information publicly available through the Service, \t\tyou do so at your own risk. You warrant that you have obtained all necessary licenses, \t\trights and permissions to use and grant all of the rights granted in these Terms\t\tto Your Content and that you will comply with any requirements or restrictions imposed by them.\t\t</p>\t\t<!--\t\t<p>\t\tWe have the right (but not the obligation) to pre-screen or monitor any Content or any user's access to the Service,\t\tand to remove or block access to any Content for any reason, or suspend or terminate any user's access to the Service for any reason. \t\tWe have no responsibility or liability with respect to any Content, including for any actions that we may take with respect \t\tto any Content that we determine violates these Terms.\t\t</p>\t\t-->\t\t\t\t<h2>Registering for the Service</h2>\t\t<p>\t\tYou may be required or permitted to register with us to access the Service or certain areas of the Service.\t\tYou agree to immediately notify us of any unauthorized use of your registration information (including all purchases). \t\tYou may also be able to sign into the Service by using a third-party social networking platform account \t\t(such as Facebook, Google+ or Twitter). Your registration information (including your user name and password, \t\tand any social networking account with which you sign into the Service) is for your personal use only, and not for use by any other person. \t\tYou are responsible for maintaining the confidentiality of any password you may use to access the Service, and agree not to transfer your password or user name\t\tto any third party. You are fully responsible for all use of your registration information, \t\tand to ensure that you \"log out\"/exit from your account with the Service (if applicable) \t\tat the end of each session. We are not liable for any loss or damage arising from your failure to comply with any of the foregoing obligations. \t\t</p>\t\t\t\t<h1>Privacy Policy</h1>\t\t\t\t<p>\t\tBy voluntarily providing us with Personal Data, you are consenting to our use of it in accordance with this Privacy Policy. \t\tIf you provide Personal Data to the Service, you acknowledge and agree that such Personal Data may be transferred from your current location to our servers.\t\t</p>\t\t<p>Computer information collected:</p>\t\t\t\t<ul>\t\t\t\t<li><b>Third party tracking tools.</b> We use third party tracking tools to improve the performance and features of the Service (e.g. Google Analytics).\t\t\t\tSuch tools are created and managed by parties outside our control. As such, we are not responsible for what information is actually captured by such third parties \t\t\t\tor how such third parties use and protect that information.</li>\t\t\t\t\t\t\t\t<li><b>Name and email for the authorization.</b> You may use third-party services (such as Facebook or Google) to log into the Service. \t\t\t\tIn such case, we store your name and email address, that were provided to us by third-party services.</li>\t\t\t\t\t\t\t\t<li><b>Environment settings.</b> When you use the Service, environment settings (e.g. current language, current color theme) \t\t\t\tare stored at your computer in \"localData\".\t\t\t\tIt helps us provide you the same environment when you visit the Service next time.<br/>\t\t\t\tWhen you log into the Service, your environemnt settings are stored at our server. \t\t\t\t</li>\t\t\t\t\t\t\t\t<li><b>Payer information.</b> When you make an order inside the Service and you pay through a third-party service (e.g. PayPal), \t\t\t\twe may store the information about the payer, that we may receive from the third-party service \t\t\t\t(it usually contains the name, the email address and the physical address of the payer, but no card nambers or passwords).</li>\t\t</ul>\t\t\t\t";
- function dH(){aI.call(this,[11,14],"addguides");this.fP;this.$b={mk:{ji:0}};this.y1=null;var K=R.w("div","form");
- this.body.appendChild(K);this.Pn=new eI([22,4,0],null,16);this.Pn.k(R.E.L,this.jj,this);this.JQ=new eI([22,4,1],null,16);
- this.JQ.k(R.E.L,this.jj,this);this.ba=new cu(null,X.zM.wK);this.ba.k(R.E.L,this.jj,this);K.appendChild(this.Pn.j);
- K.appendChild(this.ba.j);R.$x(K);K.appendChild(this.JQ.j);this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);
- K.appendChild(this.pg.j);this.k("closebtn",this.a2A,this)}dH.prototype=new aI;dH.prototype.pc=function(K,Z){return K!=null};
- dH.prototype.kT=function(){return!0};dH.prototype.f=function(){aI.prototype.f.call(this);this.Pn.f();
- this.JQ.f();this.ba.f()};dH.prototype.Re=function(K,Z){var b=K.mk.ji;this.$b.mk.ji=b;this.ba.A(b)};dH.prototype.v8=function(K,Z){this.fP=K;
- this.y1=JSON.stringify(K.$w);this.Jo()};dH.prototype.Jo=function(){var K=this.fP,Z=K.$w,b=function(J,K,w,Y){var S=[];
- for(var H=0;H<J.length;H++)S.push(X.zM.DL(J[H],K.w$,w,Y));return S.join(", ")};this.Pn.A(b(Z[1],K,this.$b,K.v));
- this.JQ.A(b(Z[0],K,this.$b,K.d))};dH.prototype.jj=function(K){if(K&&K.currentTarget==this.ba)this.$b.mk.ji=this.ba.C();
- else{var Z=this.lm(this.Pn),b=this.lm(this.JQ),J=this.fP;J.$w=[b,Z];J.RK=!0}this.Jo()};dH.prototype.lm=function(K){var Z=K==this.Pn?this.fP.v:this.fP.d,b=K.C().replace(/,/g," ").replace(/ +/g," ").trim(),J=b==""?[]:b.split(" ");
- for(var H=0;H<J.length;H++)J[H]=X.zM.ali(J[H],this.fP.w$,this.$b,Z);return J};dH.prototype.a2A=function(K){var Z=this.fP;
- Z.$w=JSON.parse(this.y1);Z.RK=!0;this.fP=null};dH.prototype.Yl=function(K){this.jj(K);var Z=new n(R.E.F,!0);
- Z.m=P.eo;Z.data={e:"gids",Yw:JSON.parse(this.y1),XS:JSON.parse(JSON.stringify(this.fP.$w))};this.fP=null;
- this.close();this.B(Z)};function iT(K){var Z=fG.names[K];if(Z==null)Z=cN.names[K];if(K=="aply")Z="Apply Image";
- if(K=="fade")Z=[2,11];if(K=="blendOptions")Z=[14,10];aI.call(this,Z,"afw_"+K);this.Qc=K;this.Z$=null;
- this.jk=null;this.GN=new s[K];this.GN.k(R.E.L,this.o4,this);this.GN.parent=this;this.body.appendChild(this.GN.j);
- this.yc=new iO([24,18,5]);this.yc.A(!0);this.yc.k(R.E.L,this.o4,this);this.akE=new d5("Reset",!0,null,!0);
- this.akE.k("click",this.NO,this);this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);if(this.rF())this.GN.T8(this.pg.j);
- else{R.kG(this.GN.j,"form");R.kG(this.body,"flexrow");this.GN.j.setAttribute("style","width:24em");var b=R.w("div");
- this.body.appendChild(b);b.setAttribute("style","width:8em; margin-left:1em; line-height:2.3em");b.appendChild(this.pg.j);
- b.appendChild(this.akE.j);b.appendChild(this.yc.j)}this.k("closebtn",this.Ru,this)}iT.prototype=new aI;
- iT.prototype.kT=function(){return!0};iT.prototype.rF=function(){return this.GN!=null&&this.GN.YT()};
- iT.prototype.$i=function(){return this.rF()?new iz(0,0):aI.prototype.$i()};iT.prototype.dY=function(){return this.GN.dY()};
- iT.prototype.Rp=function(K,Z,b,J,w){this.GN.Rp(K,Z,b,J,w)};iT.prototype.i2=function(K,Z,b,J,w){this.GN.i2(K,Z,b,J,w)};
- iT.prototype.t6=function(K,Z,b,J,w){this.GN.t6(K,Z,b,J,w)};iT.prototype.pc=function(K,Z){if(this.Qc=="fade")return iT.ey(K);
- return!0};iT.prototype.NO=function(K){this.GN.A(fG.RI(this.Qc));this.o4()};iT.prototype.o4=function(K){this.vj({e:"edit",vI:this.GN.C(),uh:!this.yc.C()})};
- iT.prototype.Ru=function(K){this.vj({e:"cancel"})};iT.prototype.Yl=function(K){if(!this.yc.C()){this.yc.A(!0);
- this.o4()}this.jk=this.GN.C();if(this.rF())this.o4();this.vj({e:"confirm"});this.close()};iT.prototype.f=function(){aI.prototype.f.call(this);
- this.yc.f();if(this.GN)this.GN.f()};iT.prototype.Re=function(K,Z){if(this.GN)this.GN.Re(K,Z)};iT.prototype.sz=function(K,Z,b,J){if(this.rF())this.GN.sz(J);
- else aI.prototype.sz.call(this,K,Z,b,J)};iT.prototype.v8=function(K,Z,b,J){this.Z$=Z.Z$;var w=K.add.lnk2?K.add.lnk2:[],Y,S,d=new bW(0,0,K.d,K.v),x=K.X[K.u[0]],c=null;
- Y=x.buffer;S=x.rect;if(this.rF())c=K.ax(K.u[0]-1);var M=fG.RI(this.Qc),u=[w,K.B7,K];if(Z.Z$==null){this.GN.A(M,Y,S,d,c,u);
- if(cN.names[this.Qc]){if(J.q(Q.Vo)&&this.jk)this.GN.A(this.jk);var t=g$.mv.getData(K),U=X.ft(t[0].TT);
- this.GN.zN(U)}}else{var A=!1,x=K.X[this.Z$.$];if(x.c$()){var y=x.MK(K);Y=y.buffer;S=y.rect;var B=x.add.SoLd.filterFX.v.filterFXList.v;
- if(B[this.Z$.index]){var I=B[this.Z$.index].v,j=I.Fltr.v;this.GN.A(this.Qc=="blendOptions"?I.blendOptions.v:j,Y,S,d,c,u);
- this.GN.zN(X.ft(Y));A=!0}}if(!A){this.GN.A(M,Y,S,d,c,u);this.GN.zN(X.ft(Y))}}if(!this.rF())this.o4()};
- iT.prototype.vj=function(K){var Z=new n(R.E.F,!0);K.Qc=this.Qc;K.Z$=this.Z$;Z.data=K;Z.m=fG.names[this.Qc]||this.Z$?P.pw:P.I4;
- Z.qD=!0;this.B(Z)};iT.prototype.JO=function(K,Z){Z=Z-26;K=K-26;this.GN.JO(K,Z)};iT.ey=function(K){if(K==null)return!1;
- var Z=K.Oh();if(Z==null||!(Z.data instanceof Array)||Z.data.length!=K.u.length)return!1;for(var H=0;
- H<Z.data.length;H++){var b=Z.data[H];if(b.$<0&&K.B7[-1-b.$])return!0;if(b.$==null||K.X[b.$]==null||K.X[b.$].Mn!=b.fd)return!1;
- if(K.u.indexOf(b.$)==-1)return!1}return!0};function ic(){aI.call(this,[11,0],"camera");this.data=null;
- this.VL=new iz(1,1);this.ajK=[];var K=R.w("div","form hbar");this.body.appendChild(K);this.am4=new cu(null,[]);
- this.Uu=new cu([21,0],[[21,2],[21,1]]);K.appendChild(this.Uu.j);this.Mo=new cu(null,[]);this.Mo.k(R.E.L,this.kE,this);
- K.appendChild(this.Mo.j);this.LG=new d5([11,0],!1,null,!0);this.LG.k("click",this.a2z,this);K.appendChild(this.LG.j);
- this.wE=new hL("");K.appendChild(this.wE.j);this.stream=null;this.ks=R.w("video","");this.ks.setAttribute("autoplay","true");
- this.body.appendChild(this.ks);this.a4p=this.a95.bind(this);this.aj1=this.a8Y.bind(this);this.akj=this.a3r.bind(this);
- this.k("closebtn",this.VQ,this)}ic.prototype=new aI;ic.prototype.f=function(){aI.prototype.f.call(this);
- this.Uu.f();this.LG.f();this.JO(this.g2,this.wi)};ic.prototype.ax=function(){var K=this.ks.videoWidth,Z=this.ks.videoHeight,b=R.w("canvas","");
- b.width=K;b.height=Z;var J=b.getContext("2d");J.drawImage(this.ks,0,0,K,Z);var w=J.getImageData(0,0,K,Z);
- return{Rq:new bW(0,0,K,Z),data:w.data.buffer}};ic.prototype.a2z=function(K){if(this.Uu.C()==0)this.aj$();
- else this.ahs()};ic.prototype.ahs=function(){var K=this.ax(),Z={buffer:new Uint8Array(K.data),rect:K.Rq},b=new n(R.E.F,!0);
- b.qD=!0;b.m=P.kX;b.data={e:e.PT,l$:Z};this.B(b);alert(eh.get([21,4]))};ic.prototype.aj$=function(){var K=this.ax(),Z=d8.oq("camera",[K]),b=new n(R.E.P,!0);
- b.data={e:R.U.Lb,nI:Z};this.B(b);alert(eh.get([21,5]))};ic.prototype.v8=function(K,Z,b){navigator.mediaDevices.enumerateDevices().then(this.a8g.bind(this))};
- ic.prototype.a8g=function(K){var Z=this.ajK=[],b=[];for(var H=0;H<K.length;H++)if(K[H].kind=="videoinput"){Z.push(K[H]);
- b.push("Camera "+Z.length)}this.Mo.Kc(b);this.Mo.A(0);this.kE()};ic.prototype.kE=function(K){this.VQ();
- var Z={video:{deviceId:this.ajK[this.Mo.C()].deviceId,width:{ideal:8e3},height:{ideal:8e3}}};if(navigator.mediaDevices.getUserMedia)navigator.mediaDevices.getUserMedia(Z).then(this.a4p).catch(this.aj1);
- else navigator.webkitGetUserMedia(Z,this.a4p,this.aj1)};ic.prototype.a95=function(K){this.stream=K;this.ks.srcObject=K;
- this.ks.addEventListener("loadedmetadata",this.akj,!1)};ic.prototype.a3r=function(K){this.ks.play();
- this.JO(this.g2,this.wi)};ic.prototype.$i=function(K,Z){return new iz(0,0)};ic.prototype.JO=function(K,Z){var b=this.ks.videoWidth,J=this.ks.videoHeight;
- this.wE.A(b+" x "+J+" px");this.wE.j.setAttribute("style","position:absolute; left:14px; bottom:10px; z-index:1;");
- this.VL.dH(b,J);this.g2=K;this.wi=Z;var w=K-28,Y=Z-28-30,S=this.VL.x/this.VL.y;if(w/Y>S)w=Y*S;else Y=w/S;
- this.ks.setAttribute("style","display: block; width: "+Math.round(w)+"px; height:"+Math.round(Y)+"px;")};
- ic.prototype.a8Y=function(K){console.log("error",K);alert(eh.get([21,6]));this.close()};ic.prototype.VQ=function(K){if(this.stream!=null){var Z=this.stream.getTracks();
- for(var H=0;H<Z.length;H++)Z[H].stop();this.stream=null}};function b_(){aI.call(this,[7,8],"crange");
- this.fP=null;this.nk={wy:73,R:4.45,a:4};this.Q5={wy:73,R:4.45,a:4};var K=R.w("div","form");K.setAttribute("style","width:18em");
- this.body.appendChild(K);this.Gx=new gN([12,92],0,200);this.Gx.A(40);this.Gx.k(R.E.L,this.lf,this);K.appendChild(this.Gx.j);
- this.Yh=R.w("canvas");K.appendChild(this.Yh);this.Jd=new gt([12,36],[[18,0],"\uFF0B","\u2014"]);K.appendChild(this.Jd.j);
- this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);this.body.appendChild(this.LR.j)}b_.prototype=new aI;
- b_.prototype.pc=function(K,Z){return K!=null};b_.prototype.dY=function(){return!0};b_.prototype.kT=function(){return!0};
- b_.prototype.f=function(){aI.prototype.f.call(this);this.Gx.f();this.Jd.f()};b_.prototype.Rp=function(K,Z,b,J,w){var Y=K.z.Hd(w.x,w.y);
- this.L_(Y.x,Y.y)};b_.prototype.L_=function(K,Z){var b=Math.min,J=Math.max,w=this.fP,Y=J(0,b(w.d-1,Math.floor(K))),S=J(0,b(w.v-1,Math.floor(Z))),d=w.ax(),x=(S*w.d+Y)*4,c=d[x],M=d[x+1],u=d[x+2],t=X.c3(c,M,u),U=this.Jd.C(),A=this.nk,y=this.Q5;
- if(U==0){this.nk=JSON.parse(JSON.stringify(t));this.Q5=t}else if(U==1){A.wy=b(A.wy,t.wy);A.R=b(A.R,t.R);
- A.a=b(A.a,t.a);y.wy=J(y.wy,t.wy);y.R=J(y.R,t.R);y.a=J(y.a,t.a)}else if(U==2){var B=(A.wy+y.wy)/2,I=(A.R+y.R)/2,j=(A.a+y.a)/2;
- if(t.wy<B)A.wy=J(A.wy,t.wy+10);else y.wy=b(y.wy,t.wy-10);if(t.R<I)A.R=J(A.R,t.R+1);else y.R=b(y.R,t.R-1);
- if(t.a<j)A.a=J(A.a,t.a+1);else y.a=b(y.a,t.a-1)}this.lf()};b_.prototype.Yl=function(K){var Z=new n(R.E.F,!0);
- Z.m=P.NR;Z.data={e:"crange",wz:this.nk,AA:this.Q5,IA:this.Gx.C()/200};Z.qD=!0;this.B(Z);this.close()};
- b_.prototype.v8=function(K,Z){this.fP=K;this.L_(0,0)};b_.prototype.lf=function(){var K=this.fP,Z=P.Rm.iH(K,this.nk,this.Q5,this.Gx.C()/200),b=Z.rect,J=Z.channel,w=this.Yh,Y=w.getContext("2d"),S=Math.floor(230*R.M()),d=Math.floor(S*(b.v/b.d));
- w.width=S;w.height=d;R.Hw(w,S,d);var x=X.T(J.length*4);X.Zs(x,4294967295);for(var H=0;H<3;H++)X.qe(J,x,H);
- var c=P.o.U3([x,b],new cM(S/b.d,0,0,d/b.v,0,0)),M=c.rect,u=new ImageData(new Uint8ClampedArray(c.buffer.buffer),M.d,M.v);
- Y.putImageData(u,0,0)};function aP(){aI.call(this,[12,76,1],"createshape");this.Cd=null;var K=R.w("div","form");
- K.setAttribute("style","width:20em");this.body.appendChild(K);this.st=new iw([12,41],0,0,null,0,!1,!0);
- K.appendChild(this.st.j);R.$x(K);this.Pn=new iw([12,42],0,0,null,0,!1,!0);K.appendChild(this.Pn.j);R.$x(K);
- this.Ms=new iO([19,5,3]);K.appendChild(this.Ms.j);this.st.A(100);this.Pn.A(100);this.pg=new d5("OK",!0,null,!0);
- this.pg.k("click",this.Yl,this);K.appendChild(this.pg.j)}aP.prototype=new aI;aP.prototype.Yl=function(K){this.Cd.aiu(this.Cd.a0t,this.st.C(),this.Pn.C(),this.Ms.C());
- this.close()};aP.prototype.f=function(){if(this.Cd)this.gW=eh.get([5,3])+": "+eh.get(this.Cd.ah3);aI.prototype.f.call(this);
- this.st.f();this.Pn.f();this.Ms.f()};aP.prototype.v8=function(K,Z){this.Cd=Z;this.f()};function e_(){aI.call(this,[11,1],"colorpicker");
- this.lD=null;this._7=null;this.OE=null;this.Ee=!1;this.v3=!1;var K=R.w("div","flexrow"),Y,S;this.body.appendChild(K);
- this.cW=new gU(256);this.cW.k(R.E.L,this.ie,this);K.appendChild(this.cW.j);var Z=R.w("div","form");Z.setAttribute("style","width:14.5em; margin-left:1em;");
- K.appendChild(Z);this.agJ=R.w("div","full");Z.appendChild(this.agJ);this.al0=R.w("div","full");Z.appendChild(this.al0);
- var b=R.w("div","flexrow");Z.appendChild(b);var J=R.w("div"),w=R.w("div");b.appendChild(J);b.appendChild(w);
- Y=["R","G","B"];S=J;this.FG=[];for(var H=0;H<3;H++){var d=new iw(Y[H]+":",0,255,null,0,!1,!0);this.FG.push(d);
- d.k(R.E.L,this.a56,this);S.appendChild(d.j)}Y=["H","S","B"];S=w;this._I=[];for(var H=0;H<3;H++){var x=0,c=360,M="\xB0";
- if(H!=0){c=100;M="%"}var d=new iw(Y[H]+":",x,c,M,0,!1,!0);this._I.push(d);d.k(R.E.L,this.a4i,this);S.appendChild(d.j)}this.Pn=new eI("Hex",null,6);
- this.Pn.k(R.E.L,this.uV,this);Z.appendChild(this.Pn.j);this.C7=R.w("input","fitem");this.C7.setAttribute("type","color");
- this.C7.setAttribute("style","width:50px");this.C7.addEventListener("change",this.uV.bind(this),!1);
- Z.appendChild(this.C7);this._v=new ct(9);this._v.k(R.E.L,this.uV,this);Z.appendChild(this._v.j);this.pg=new d5("OK",!0,null,!0);
- this.pg.k("click",this.Yl,this);Z.appendChild(this.pg.j);this.k("closebtn",this.Ru,this);this.MA=!1}e_.prototype=new aI;
- e_.prototype.dY=function(){return!0};e_.prototype.JO=function(K,Z){this.cW.JO(Math.min(256,K-250),Z)};
- e_.prototype.ie=function(K){this._7=this.cW.C();this.update()};e_.prototype.Rp=function(K,Z,b,J,w){this.MA=!0;
- this.Sx(K,w)};e_.prototype.i2=function(K,Z,b,J,w){if(!this.MA)return;this.Sx(K,w)};e_.prototype.t6=function(K,Z,b,J,w){this.MA=!1};
- e_.prototype.Sx=function(K,Z){var b=P.BU.DS(K,Z,1),J=b&255,w=b>>8&255,Y=b>>16&255;this._7={h:Y/255,l:w/255,a:J/255};
- this.update()};e_.prototype.a56=function(K){var Z=this.FG,b=this.rn(parseInt(Z[0].C())),J=this.rn(parseInt(Z[1].C())),w=this.rn(parseInt(Z[2].C()));
- this._7={h:b/255,l:J/255,a:w/255};this.update()};e_.prototype.a4i=function(K){var Z=this._I,b=this.IK(parseInt(Z[0].C())/360),J=this.IK(parseInt(Z[1].C())/100),w=this.IK(parseInt(Z[2].C())/100);
- this._7=X.NZ(b,J,w);this.update()};e_.prototype.uV=function(K){var Z;if(K.currentTarget==this._v)Z=this._v.C();
- else{Z=K.currentTarget==this.Pn?this.Pn.C():this.C7.value;if(Z.charAt(0)=="#")Z=Z.slice(1);if(Z.length==3)Z=Z[0]+Z[0]+Z[1]+Z[1]+Z[2]+Z[2];
- Z=X.Ml(Z)}this._7={h:(Z>>16&255)/255,l:(Z>>8&255)/255,a:(Z&255)/255};this.update()};e_.prototype.nf=function(K){var Z=K.h,b=K.l,J=K.a;
- return Math.round(Z*255)<<16|Math.round(b*255)<<8|Math.round(J*255)};e_.prototype.Yl=function(K){this.n3();
- var Z=this.nf(this._7);this.OE(Z);this.close();this.v3=!1;this._7=null};e_.prototype.Ru=function(K){this.n3();
- if(this.Ee)this.OE(this.nf(this.lD));this.v3=!1;this._7=null};e_.prototype.n3=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.uZ};this.B(Z)};e_.prototype.Re=function(K,Z){if(Z!=eV.hs)return;var b=K.ve;this._v.A(b);
- if(this._7!=null){this._7={h:(b>>16&255)/255,l:(b>>8&255)/255,a:(b>>0&255)/255};this.update()}};e_.prototype.v8=function(K,Z){var b=Z.XU,J={h:(b>>16&255)/255,l:(b>>8&255)/255,a:(b>>0&255)/255};
- if(this._7==null){var w=new n(R.E.P,!0);w.data={e:R.U.tf,TV:"crosshair",push:!0};this.B(w);this.MA=!1;
- this.OE=Z.c0;this.Ee=!1;this.v3=Z.mr;this.lD=JSON.parse(JSON.stringify(J));this.al0.setAttribute("style","height:3em;background-color:#"+X.fo(b)+";")}this._7=J;
- this.update()};e_.prototype.update=function(){var K=this._7,Z=this.nf(K),b=this.FG;b[0].A(Math.round(K.h*255));
- b[1].A(Math.round(K.l*255));b[2].A(Math.round(K.a*255));this.Pn.A(X.fo(Z));this.C7.value="#"+X.fo(Z);
- this.agJ.setAttribute("style","height:3em;background-color:#"+X.fo(Z)+";");var J=X.cP(K.h,K.l,K.a);b=this._I;
- b[0].A(Math.round(J.wi*360));b[1].A(Math.round(J.wu*100));b[2].A(Math.round(J.vI*100));this.cW.A(K);
- if(this.v3){this.OE(this.nf(this._7));this.Ee=!0}};e_.prototype.rn=function(K){return Math.max(0,Math.min(255,K))};
- e_.prototype.IK=function(K){return Math.max(0,Math.min(1,K))};function eq(){aI.call(this,[11,2],"contoureditor");
- this.agh=null;this.lh=null;this.response=null;this.Op=R.w("div","cell");this.body.appendChild(this.Op);
- this.Pg=R.w("div","cell padded");this.body.appendChild(this.Pg);var K=R.w("div","bordered padded vmargin");
- this.Op.appendChild(K);this.GN=new go;this.GN.k(R.E.L,this.s3,this);K.appendChild(this.GN.j);this.pg=new d5("OK",!0,null,!0);
- this.pg.k("click",this.close,this);this.Pg.appendChild(this.pg.j);this.coords=R.w("div","");this.coords.setAttribute("style","width:250px");
- this.Op.appendChild(this.coords);this.yV=new eI("X (in)","%",4);this.Ja=new eI("Y (out)","%",4);this.JF=new iO([19,3,0]);
- this.yV.k(R.E.L,this.nU,this);this.Ja.k(R.E.L,this.nU,this);this.JF.k(R.E.L,this.nU,this);this.coords.appendChild(this.yV.j);
- this.coords.appendChild(this.JF.j);this.coords.appendChild(this.Ja.j);this.k("closebtn",this.Xe,this)}eq.prototype=new aI;
- eq.prototype.f=function(){aI.prototype.f.call(this);this.JF.f()};eq.prototype.s3=function(K){this.lh.Crv.v=this.GN.C();
- this.response(this.lh);this.hw()};eq.prototype.Xe=function(K){this.response(this.agh)};eq.prototype.v8=function(K,Z){this.agh=JSON.parse(JSON.stringify(Z.kv));
- this.lh=Z.kv;this.response=Z.response;this.GN.A(this.lh.Crv.v);this.hw()};eq.prototype.hw=function(){var H=this.GN.yq();
- this.coords.setAttribute("class",H==-1?"disabled":"");if(H==-1)return;var K=this.lh.Crv.v[H].v;this.yV.A(Math.round(K.Hrzn.v*(100/255)));
- this.Ja.A(Math.round(K.Vrtc.v*(100/255)));this.JF.A(K.Cnty.v)};eq.prototype.nU=function(K){var H=this.GN.yq(),Z=this.lh.Crv.v[H];
- Z.v.Hrzn.v=parseFloat(this.yV.C())*(255/100);Z.v.Vrtc.v=parseFloat(this.Ja.C())*(255/100);Z.v.Cnty.v=this.JF.C();
- this.lh.Crv.v.sort(function(b,J){return b.v.Hrzn.v-J.v.Hrzn.v});this.GN.A(this.lh.Crv.v,this.lh.Crv.v.indexOf(Z));
- this.hw();this.response(this.lh)};function dk(){aI.call(this,[11,3],"csize");this.Sk=0;this.Wu=R.w("div","form");
- this.Wu.setAttribute("style","width:22em");this.body.appendChild(this.Wu);this.sN=new eM(!0,!0,!0,!0);
- this.sN.ak7(!1);this.Wu.appendChild(this.sN.j);this.Uf=new gt("Align with",[[8,7],[12,6]]);this.Uf.k(R.E.L,this.ak2,this);
- this.oL=new ft([12,23,2],41);this.Wu.appendChild(this.oL.j);this.oL.A(4);this.ea=new g0(!1);this.ea.aiS(new iz(0,0));
- this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);this.body.appendChild(this.LR.j)}dk.prototype=new aI;
- dk.prototype.pc=function(K,Z){return K!=null};dk.prototype.kT=function(){return!0};dk.prototype.ak2=function(){var K=[this.oL.j,this.ea.j];
- this.Wu.removeChild(K[this.Sk]);this.Sk=this.Uf.C();this.Wu.appendChild(K[this.Sk])};dk.prototype.f=function(){aI.prototype.f.call(this);
- this.sN.f();this.Uf.f();this.oL.f();this.ea.f()};dk.prototype.Yl=function(K){var Z=this.sN.C(),b=Z.x,J=Z.y,w=new n(R.E.OV,!0);
- w.data=P.FC._m(b,J,this.oL.C());this.close();this.B(w)};dk.prototype.v8=function(K,Z){this.sN.A(new iz(K.d,K.v),K.w$)};
- function bd(){aI.call(this,[11,4],"duplinto");this.WO=null;this.E6=null;var K=R.w("div","form");K.setAttribute("style","max-width:26em");
- this.body.appendChild(K);this.bs=new cu([12,43],["abc","def"]);this.bs.k(R.E.L,this.pE,this);K.appendChild(this.bs.j);
- R.$x(K);this.kq=new eI([12,48],null,14);K.appendChild(this.kq.j);this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);
- K.appendChild(this.pg.j)}bd.prototype=new aI;bd.prototype.kT=function(){return!0};bd.prototype.f=function(){aI.prototype.f.call(this);
- this.bs.f();this.kq.f()};bd.prototype.pE=function(K){var Z=this.bs.C();if(Z==this.E6.length)this.kq.GY();
- else this.kq.lT()};bd.prototype.v8=function(K,Z,b){this.WO=K;this.E6=b;this.kq.A(K.u.length==0?"Layer":K.X[K.u[0]].getName());
- var J=[];for(var H=0;H<b.length;H++)J.push(b[H].name);J.push([11,7]);this.bs.Kc(J);this.bs.A(b.indexOf(K));
- this.pE(null)};bd.prototype.Yl=function(K){var Z=this.bs.C();if(Z==this.E6.length){var b=new cB(this.kq.C()+".psd");
- b.d=this.WO.d;b.v=this.WO.v;b.buffer=X.T(b.d*b.v*4);var J=b.G7();J.Xq("Background");b.Eo([J]);var w=new n(R.E.P,!0);
- w.qD=!0;w.data={e:R.U.Lb,nI:b};this.B(w)}var Y=this.WO.H7(null,this.WO!=this.E6[Z]),w=new n(R.E.F,!0);
- w.data={e:e.hT,X:Y,X8:this.WO,jr:this.E6[Z]};w.m=P.kX;w.qD=!0;this.B(w);this.close()};function c3(){aI.call(this,[1,9],"eassets");
- this.$b=null;this.c1=null;var K=R.w("div","form");K.setAttribute("style","width:32em");this.body.appendChild(K);
- this.qo=R.w("span");K.appendChild(this.qo);R.$x(K);this.Uz=[new iO("Only layers / folders, whose name starts with \"-e-\""),new iO("Remove parts outside the canvas"),new iO("Trim transparent parts")];
- for(var H=0;H<3;H++){var Z=this.Uz[H];Z.A(!0);Z.k(R.E.L,this.Jo,this);K.appendChild(Z.j);R.$x(K)}this._Z=new al([12,14,0],["1x","2x","3x","4x"]);
- this._Z.A([!0,!1,!1,!1]);K.appendChild(this._Z.j);R.bZ(K);this.a1=["PNG","JPG","SVG"];this.cp=new cu([12,50],this.a1);
- this.cp.k(R.E.L,this.zy,this);K.appendChild(this.cp.j);this.Zc=new hi;K.appendChild(this.Zc.j);this.LR=new d5([1,9],!0,null,!0);
- this.LR.k("click",this.Yl,this);K.appendChild(this.LR.j);this.k("closebtn",this.xa,this)}c3.prototype=new aI;
- c3.prototype.zy=function(K){this.Zc.bW(this.a1[this.cp.C()])};c3.prototype.xa=function(K){this.c1=null};
- c3.prototype.f=function(){aI.prototype.f.call(this);this.cp.f();this._Z.f();this.LR.f();this.Zc.f()};
- c3.prototype.v8=function(K,Z,b){this.c1=K;this.Jo()};c3.prototype.Jo=function(K){var Z=this.z4(),b="- - - "+Z.length+" exportable layers";
- this.qo.textContent=b;this.zy(null)};c3.prototype.z4=function(){var K=this.Uz[0].C(),Z=[],b=this.c1;
- for(var H=0;H<b.X.length;H++){var J=b.X[H],w=J.getName();if(!K&&!J.Gg()&&!J.rect.S2()||w.startsWith("-e"))Z.push(H)}return Z};
- c3.prototype.Re=function(K,Z){this.$b=K};c3.prototype.Yl=function(K){var Z=this.c1,b=[this.a1[this.cp.C()]],J=[this.Zc.C()],w=this._Z.C(),Y={},S={},d=this.z4();
- if(d.length==0){alert("No layers to export.");return}var x=[this.Uz[1].C(),this.Uz[2].C()];for(var H=0;
- H<d.length;H++){var c=d[H],M=Z.X[c],u=M.getName();if(S[u]!=null){S[u]++;u+=" "+S[u]}else S[u]=1;var t=M.TK();
- M.hu(!0);for(var U=0;U<w.length;U++){if(!w[U])continue;var A=U+1,y=P.IJ.nX(Z,b,A,this.$b,c,J,x);for(var B=0;
- B<b.length;B++){var I=b[B],j=u.slice(u.startsWith("-e-")?3:0)+(A==1?"":"-"+A+"x")+"."+I.toLowerCase();
- if(y[B])Y[j]=new Uint8Array(y[B])}}M.hu(t)}var k=UZIP.encode(Y),C=new n(R.E.P,!0);C.data={e:R.U.Z1,data:k,name:"assets.zip"};
- this.B(C)};function bl(){aI.call(this,"Export Color Lookup Tables","exlut");this.$b=null;this.c1=null;
- var K=R.w("div","form");K.setAttribute("style","width:20em");this.body.appendChild(K);this.Uz=[new iw("Grid Points",1,256),new gt([12,50],[".CUBE"])];
- var Z=[16,0];for(var H=0;H<this.Uz.length;H++){var b=this.Uz[H];b.A(Z[H]);b.parent=this;b.k(R.E.L,this.Jo,this);
- K.appendChild(b.j);R.$x(K)}this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);K.appendChild(this.LR.j);
- this.k("closebtn",this.xa,this)}bl.prototype=new aI;bl.prototype.pc=function(K,Z){if(Math.min(K.d,K.v)<16){alert("The document must be at least 16 x 16 pixels.",3200);
- return!1}if(K.X.length<2){alert("There must be a background layer and some adjustment layers.",3200);
- return!1}return!0};bl.prototype.xa=function(K){this.c1=null};bl.prototype.Re=function(K,Z){this.$b=K};
- bl.prototype.v8=function(K,Z,b){this.c1=K};bl.prototype.Yl=function(){var K=this.c1,Z=this.Uz[0].C(),b=[],J=new bW(0,0,K.d,K.v),w=X.T(Z*Z*4),Y=w.slice(0),S=new bW(K.d-Z>>>1,K.v-Z>>>1,Z,Z),d=K.X[0],x=d.buffer,c=d.rect;
- d.rect=S;d.buffer=w;for(var M=0;M<Z;M++){this.aj8(Z,M,w);d.s(S);K.s(S);var u=K.ax();X.EU(u,J,Y,S);for(var t=0;
- t<Z;t++)for(var U=0;U<Z;U++){var A=t*Z+U<<2;b.push(Y[A]/255,Y[A+1]/255,Y[A+2]/255)}}var y=gP.a5x(b,Z,K.name);
- iN.save(y,K.name.split(".")[0]+".CUBE");d.buffer=x;d.rect=c;d.s();K.s()};bl.prototype.aj8=function(K,Z,b){var J=255/(K-1),w=Math.round(Z*J);
- for(var Y=0;Y<K;Y++)for(var S=0;S<K;S++){var d=Y*K+S<<2;b[d]=Math.round(S*J);b[d+1]=Math.round(Y*J);
- b[d+2]=w;b[d+3]=255}};bl.prototype.f=function(){aI.prototype.f.call(this);for(var H=0;H<this.Uz.length;
- H++)this.Uz[H].f()};function hP(){aI.call(this,[1,14],"finfo");this.gd=null;this.H0=null;this.aQ=null;
- this.Wu=R.w("div","form scrollable label12");this.Wu.setAttribute("style","width:35em; height:38em; margin-bottom:8px");
- this.body.appendChild(this.Wu);var K=R.w("div","form");this.body.appendChild(K);this.CL=new cu(null,["Hello"]);
- K.appendChild(this.CL.j);this.af9=new d5("Add Parameter",!1,null,!0);K.appendChild(this.af9.j);this.af9.k("click",this.Zl,this);
- this.eF=new d5("=== S A V E ===",!1,null,!0);K.appendChild(this.eF.j);this.eF.k("click",this.p5,this);
- this.amo=""}hP.prototype=new aI;hP.prototype.$i=function(K,Z){return K<450||Z<450?new iz(0,0):new iz(150,100)};
- hP.prototype.Zl=function(K){if(this.aQ.length==0)return;var Z=this.aQ[this.CL.C()],b=this.Vc();b[Z]=bu.$r[Z][0];
- this._5(b);this.H0[Z].j.scrollIntoView();this.H0[Z].Wa()};hP.prototype.VN=function(K){var Z=this.Vc();
- delete Z[K.currentTarget.a7y];this._5(Z)};hP.prototype.p5=function(K){var Z=this.Vc(),b=this.gd,J=!0;
- for(var w in b)if(JSON.stringify(b[w])!=JSON.stringify(Z[w]))J=!1;for(var w in Z)if(JSON.stringify(b[w])!=JSON.stringify(Z[w]))J=!1;
- if(J)return;var Y=new n(R.E.F,!0);Y.m=P.kX;Y.data={e:e.oK,dN:Z};this.B(Y);this.gd=Z;this._5(Z)};hP.dE=function(K){function Z(w){var Y=w.toLowerCase();
- return w==Y}var b=K.split(":").pop();for(var J=1;J<b.length-1;J++){if(b[J]==b[J].toUpperCase()&&(Z(b[J+1])||Z(b[J-1]))){b=b.slice(0,J)+" "+b.slice(J);
- J++}}return b};hP.prototype.v8=function(K,Z){this.gd=K.YQ;this._5(K.YQ)};hP.prototype._5=function(K){var Z=this.Wu,w=0;
- R.Yg(Z);var b=this.H0={},J=["tiff","exif","exif:GPS"],Y=this.aQ=[],S=[];for(var d in bu.$r){var x=hP.dE(d),c=0,M=15,u=null;
- if(K[d]==null){Y.push(d);S.push(x);continue}for(var H=0;H<J.length;H++)if(d.startsWith(J[H]))c=H;if(c!=w){R.bZ(Z);
- w=c}if(d=="tiff:ImageDescription"||d=="dc:Keywords"){M=18.5;u=3}var t=new eI(x,null,M,u);b[d]=t;var U=K[d];
- if(U instanceof Array)U=U[1]==0?"---":U[0]+"/"+U[1];var A=new d5("\u2716",null,eh.get([5,4]));Z.appendChild(A.j);
- A.k("click",this.VN,this);A.a7y=d;t.A(U);Z.appendChild(t.j);R.$x(Z);if(d=="exif:GPSLongitude"&&K["exif:GPSLatitude"]){this.amo=hP.xO(K["exif:GPSLatitude"])+","+hP.xO(K["exif:GPSLongitude"]);
- var y=new d5("Show on map",!1,null,!0);Z.appendChild(y.j);R.$x(Z);y.k("click",this.a3x,this)}}this.CL.Kc(S);
- this.CL.A(0)};hP.prototype.Vc=function(){var K=this.H0,Z=bu.$r,b={};for(var J in Z){var w=Z[J][0],Y=typeof w;
- if(w==null||K[J]==null)continue;var S=K[J].C(),d="The value of \""+hP.dE(J)+"\" must ";if(Y=="number"){S=parseFloat(S);
- if(isNaN(S)){alert(d+"be a number.");S=w}}else if(w instanceof Array&&w.length==2){if(S.indexOf("/")==-1){alert(d+"be a fraction.");
- S=w.slice(0)}else{S=S.split("/").map(parseFloat);if(isNaN(S[0])||isNaN(S[1])){S=w.slice(0)}}}b[J]=S}return b};
- hP.xO=function(K){var Z=K.length,b=K.slice(0,Z-1).split(",").map(parseFloat),J=K.slice(Z-1),w=b[0]+b[1]/60+b[2]/3600;
- if(J!="N"&&J!="E")w=-w;return w};hP.prototype.a3x=function(K){window.open("https://maps.google.com?q="+this.amo,"Map")};
- function g1(){aI.call(this,[11,5],"gradienteditor");this.lD=null;this._7=null;this.zW=null;this.OE=null;
- this.Ee=!1;this.v3=!1;R.kG(this.body,"form");this.jh=null;this.FE=null;this.rw=-1;this.bc=-1;this.By=0;
- this.X$=this.y_.bind(this);this.I6=this.R8.bind(this);this.Ps=R.w("canvas","");this.qG=this.Ps.getContext("2d");
- this.Ps.setAttribute("style","display:block");this.e1=null;R._E(this.Ps);R.Yp(this.Ps,this.fA.bind(this));
- this.Wr=new iw([19,3,3],0,100,"%");this.Wr.k(R.E.L,this.WS,this);this.Wr.parent=this;this.body.appendChild(this.Wr.j);
- R.$x(this.body);this.e5=new hL([12,0]);this.body.appendChild(this.e5.j);this.NY=R.w("div","bordered padded noalign");
- this.body.appendChild(this.NY);this.YV=new iw([12,0],0,100,"%");this.YV.parent=this;this.YV.k(R.E.L,this.WS,this);
- this.NY.appendChild(this.YV.j);this.eN=new iw([12,40],0,100,"%");this.eN.parent=this;this.eN.k(R.E.L,this.WS,this);
- this.NY.appendChild(this.eN.j);this.xT=new d5([5,4],!1,null,!0);this.xT.k("click",this.Rt,this);this.NY.appendChild(this.xT.j);
- this.body.appendChild(this.Ps);R.$x(this.body);this.aa4=new hL([13,0]);this.body.appendChild(this.aa4.j);
- this.KM=R.w("div","bordered padded noalign");this.body.appendChild(this.KM);this.ac=new cu([12,44],[[12,45],[12,46],[12,47]]);
- this.ac.k(R.E.L,this.WS,this);this.KM.appendChild(this.ac.j);this.M9=new fD(!0);this.M9.parent=this;
- this.M9.k(R.E.L,this.WS,this);this.KM.appendChild(this.M9.j);this.jq=new iw([12,40],0,100,"%");this.jq.parent=this;
- this.jq.k(R.E.L,this.WS,this);this.KM.appendChild(this.jq.j);this.uX=new d5([5,4],!1,null,!0);this.uX.k("click",this.nn,this);
- this.KM.appendChild(this.uX.j);this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);this.body.appendChild(this.pg.j);
- this.k("closebtn",this.Ru,this)}g1.prototype=new aI;g1.prototype.Ru=function(K){if(this.Ee)this.OE(this.lD)};
- g1.prototype.f=function(){aI.prototype.f.call(this);this.Wr.f();this.e5.f();this.aa4.f();this.xT.f();
- this.uX.f();this.YV.f();this.eN.f();this.ac.f();this.jq.f()};g1.prototype.Re=function(K,Z){this.zW=K};
- g1.prototype.v8=function(K,Z){this._7=JSON.parse(JSON.stringify(Z.W));this.lD=JSON.parse(JSON.stringify(Z.W));
- this.jh=this.FE=null;this.OE=Z.c0;this.Ee=!1;this.v3=Z.mr;this.bJ();this.nR()};g1.prototype.Yl=function(K){var Z=this._7;
- this.OE(Z);this.close()};g1.prototype.fr=function(K){return K==Q.BW||K==Q._l};g1.prototype.sz=function(K,Z,b,J){if(J.q(Q.BW)||J.q(Q._l)){if(this.FE)this.Rt();
- if(this.jh)this.nn()}};g1.prototype.Rt=function(K){var Z=this._7.Trns.v;if(this.FE==null||Z.length==2)return;
- Z.splice(Z.indexOf(this.FE),1);this.FE=null;this.bJ();this.nR()};g1.prototype.nn=function(K){var Z=this._7.Clrs.v;
- if(this.jh==null||Z.length==2)return;Z.splice(Z.indexOf(this.jh),1);this.jh=null;this.bJ();this.nR()};
- g1.prototype.bJ=function(){var K=this.Ps,Z=this.qG,b=R.M();K.width=Math.floor(410*b);K.height=Math.floor(90*b);
- R.Hw(K,K.width,K.height);this.e1=new bW(0,0,Math.floor(380*b),Math.floor(32*b));this.e1.x=Math.floor((this.Ps.width-this.e1.d)/2);
- this.e1.y=Math.floor((this.Ps.height-this.e1.v)/2);var J=this.e1,w=J.d,Y=J.v,S=J.x,d=J.y,x=new bW(0,0,w,Y),c=Z.getImageData(0,0,w,Y),M=new Uint8Array(c.data.buffer);
- X.EB(M,w,Y,8);var u=X.T(w*Y*4);X.W.BM(this._7,u,x,[1/w,0,0,1/Y],w/2,Y/2,!1,0,this.zW.ve,this.zW.YO);
- X.Q.aK("norm",u,J,M,J,J,1);Z.clearRect(0,0,K.width,K.height);Z.putImageData(c,S,d);var t=this._7.Trns.v,U=this._7.Clrs.v,A=X.W.cj(U,this.zW.ve,this.zW.YO),y=Math.round(6*R.M()),B=Math.round(14*R.M()),I=this.FE?this.FE.v:null,j=this.jh?this.jh.v:null;
- for(var H=0;H<t.length;H++){var k=t[H].v,C=Math.round(255-255*k.Opct.v.val/100);if((k==I||t[H-1]&&t[H-1].v==I||H==this.bc)&&H!=0){Z.fillStyle="#000000";
- Z.fillRect(S-3+w*(t[H-1].v.Lctn.v+(k.Lctn.v-t[H-1].v.Lctn.v)*k.Mdpn.v/100)/4096,d-6-2,6,6)}if(k==I){Z.fillStyle="#ffffff";
- Z.fillRect(S-y+w*(k.Lctn.v/4096)-2,d-2-B-2,2*y+4,B+4)}Z.fillStyle="rgb("+C+","+C+","+C+")";Z.fillRect(S-y+w*(k.Lctn.v/4096),d-2-B,2*y,B)}for(var H=0;
- H<U.length;H++){var i=U[H].v,E=A[H];if((i==j||U[H-1]&&U[H-1].v==j||H==this.rw)&&H!=0){Z.fillStyle="#000000";
- Z.fillRect(S-3+w*(U[H-1].v.Lctn.v+(i.Lctn.v-U[H-1].v.Lctn.v)*i.Mdpn.v/100)/4096,d+Y+2,6,6)}if(i==j){Z.fillStyle="#ffffff";
- Z.fillRect(S-y+w*(i.Lctn.v/4096)-2,d+Y+2-2,2*y+4,B+4)}Z.fillStyle="rgb("+Math.round(E.h)+", "+Math.round(E.l)+","+Math.round(E.a)+")";
- Z.fillRect(S-y+w*(i.Lctn.v/4096),d+Y+2,2*y,B)}if(this.v3){this.OE(this._7);this.Ee=!0}};g1.prototype.nR=function(){this.Wr.A(Math.round(100*this._7.Intr.v/4096));
- var K=this._7.Trns.v,Z=this._7.Clrs.v,b=this.FE!=null,J=this.bc!=-1;this.YV.Qa(b);this.eN.Qa(b||J);this.xT.Qa(b);
- if(b){this.NY.setAttribute("style","");var w=this.FE.v;this.eN.A(Math.round(100*w.Lctn.v/4096));this.YV.A(w.Opct.v.val)}if(J)this.eN.A(K[this.bc].v.Mdpn.v);
- var b=this.jh!=null,J=this.rw!=-1;this.ac.Qa(b);this.M9.Qa(b);this.jq.Qa(b||J);this.uX.Qa(b);if(b){this.KM.setAttribute("style","");
- var Y=this.jh.v;this.jq.A(Math.round(100*Y.Lctn.v/4096));var S=Y.Type.v.Clry;this.ac.A(["FrgC","BckC","UsrS"].indexOf(S));
- if(S=="FrgC")this.M9.Lq(this.zW.ve);if(S=="BckC")this.M9.Lq(this.zW.YO);if(S=="UsrS")this.M9.A(Y.Clr.v)}if(J)this.jq.A(Z[this.rw].v.Mdpn.v)};
- g1.prototype.WS=function(K){var Z=Math.round(4096*this.Wr.C()/100);this._7.Intr.v=Z;var b=this._7.Trns.v,J=this._7.Clrs.v;
- if(this.FE!=null){var w=this.FE.v;w.Lctn.v=Math.round(4096*(this.eN.C()/100));w.Opct.v.val=this.YV.C()}if(this.jh!=null){var Y=this.jh.v;
- Y.Lctn.v=Math.round(4096*(this.jq.C()/100));if(K.target==this.M9)this.ac.A(2);var S=this.ac.C();Y.Type.v.Clry=["FrgC","BckC","UsrS"][S];
- if(S==2)Y.Clr={t:"Objc",v:this.M9.C()};else if(Y.Clr)delete Y.Clr}if(this.bc!=-1)b[this.bc].v.Mdpn.v=this.eN.C();
- if(this.rw!=-1)J[this.rw].v.Mdpn.v=this.jq.C();this.bJ()};g1.prototype.fA=function(K){var Z=R.jW(K,this.Ps),b=(Z.x*R.M()-this.e1.x)/this.e1.d,J=(Z.y*R.M()-this.e1.y)/this.e1.v,w=this._7.Trns.v,Y=this._7.Clrs.v,S=null,d=null,x=-1,c=-1;
- if(J<1)for(var H=0;H<w.length;H++){var M=w[H].v;if(Math.abs(M.Lctn.v/4096-b)<.02)S=w[H];if(H>0)if(Math.abs((w[H-1].v.Lctn.v+(M.Lctn.v-w[H-1].v.Lctn.v)*M.Mdpn.v/100)/4096-b)<.01)x=H}if(J>0)for(var H=0;
- H<Y.length;H++){var u=Y[H].v;if(Math.abs(u.Lctn.v/4096-b)<.02)d=Y[H];if(H>0)if(Math.abs((Y[H-1].v.Lctn.v+(u.Lctn.v-Y[H-1].v.Lctn.v)*u.Mdpn.v/100)/4096-b)<.01)c=H}if(d==null&&S==null&&x==-1&&c==-1){if(J<0){var M={t:"Objc",v:{classID:"TrnS",Opct:{t:"UntF",v:{type:"#Prc",val:100}},Lctn:{t:"long",v:0},Mdpn:{t:"long",v:50}}};
- M.v.Lctn.v=Math.round(b*4096);w.push(M);w.sort(this.N4);S=M}if(J>1){var Y=this._7.Clrs.v,t=X.W.cj(Y,this.zW.ve,this.zW.YO),U=X.W.u9(this._7,t,b),u={t:"Objc",v:{classID:"Clrt",Clr:{t:"Objc",v:X.W.J1({h:U&255,l:U>>8&255,a:U>>16&255})},Type:{t:"enum",v:{Clry:"UsrS"}},Lctn:{t:"long",v:0},Mdpn:{t:"long",v:50}}};
- u.v.Lctn.v=Math.round(b*4096);Y.push(u);Y.sort(this.N4);d=u}}if(d!=null)c=-1;if(S!=null)x=-1;if(d!=null||S!=null||x>-1||c>-1){this.FE=S;
- this.jh=d;this.bc=x;this.rw=c;this.nR();this.bJ();R.Or(window,this.X$);R.PY(window,this.I6)}};g1.prototype.y_=function(K){var Z=R.jW(K,this.Ps),b=R.M()*(Z.x-this.e1.x)/this.e1.d,J=R.M()*(Z.y-this.e1.y)/this.e1.v;
- b=Math.max(0,Math.min(1,b));var w=this._7.Trns.v,Y=this._7.Clrs.v;if(this.FE!=null){var S=this.FE.v;
- S.Lctn.v=Math.round(4096*b);var d=w.indexOf(this.FE);if(d!=-1&&J<-1&&w.length>2)w.splice(d,1);if(d==-1&&J>-1)w.push(this.FE);
- w.sort(this.N4)}if(this.jh!=null){var x=this.jh.v;x.Lctn.v=Math.round(4096*b);var c=Y.indexOf(this.jh);
- if(c!=-1&&J>1.5&&Y.length>2)Y.splice(c,1);if(c==-1&&J<1.5)Y.push(this.jh);Y.sort(this.N4)}if(this.bc>-1){var S=w[this.bc].v;
- S.Mdpn.v=Math.max(5,Math.min(95,Math.round(100*(b*4096-w[this.bc-1].v.Lctn.v)/(S.Lctn.v-w[this.bc-1].v.Lctn.v))))}if(this.rw>-1){var x=Y[this.rw].v;
- x.Mdpn.v=Math.max(5,Math.min(95,Math.round(100*(b*4096-Y[this.rw-1].v.Lctn.v)/(x.Lctn.v-Y[this.rw-1].v.Lctn.v))))}if(this.FE!=null||this.jh!=null||this.bc>-1||this.rw>-1){this.nR();
- this.bJ()}};g1.prototype.R8=function(K){R.er(window,this.X$);R.hf(window,this.I6);if(Date.now()-this.By<300){if(this.rw!=-1||this.bc!=-1){var Z=(this.rw!=-1?this._7.Clrs.v[this.rw]:this._7.Trns.v[this.bc]).v;
- Z.Mdpn.v=50;this.nR();this.bJ()}else if(this.jh!=null)this.M9.akd()}this.By=Date.now()};g1.prototype.N4=function(K,Z){return K.v.Lctn.v-Z.v.Lctn.v};
- function ba(){aI.call(this,[11,10],"isize");this.Wu=R.w("div","form");this.Wu.setAttribute("style","width:20em");
- this.body.appendChild(this.Wu);this.sN=new eM(!0,!0);this.Wu.appendChild(this.sN.j);this.HL=new iO("Resample");
- this.HL.A(!0);this.Wu.appendChild(this.HL.j);this.HL.k(R.E.L,this.acm,this);this.Ga=new cu([12,14,1],[[12,14,2],[12,14,3],"Bicubic Sharper"]);
- this.Ga.A(1);this.Wu.appendChild(this.Ga.j);this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);
- this.body.appendChild(this.LR.j)}ba.prototype=new aI;ba.prototype.pc=function(K,Z){return K!=null};ba.prototype.kT=function(){return!0};
- ba.prototype.acm=function(K){var Z=this.HL.C(),b=this.sN,J=this.Ga;if(Z)J.GY();else J.lT();if(Z)b.a3G();
- else b.ame()};ba.prototype.f=function(){aI.prototype.f.call(this);this.Ga.f();this.sN.f()};ba.prototype.Yl=function(K){this.close();
- var Z=this.sN.C(),b=Z.x,J=Z.y,w=this.Ga.C();if(!this.HL.C())w=null;var Y=new n(R.E.OV,!0);Y.data=P.FC.Y6(b,J,this.sN.Cr(),w);
- this.B(Y)};ba.prototype.v8=function(K,Z){this.sN.A(new iz(K.d,K.v),K.w$)};function aF(){aI.call(this,"Import RAW","importraw");
- var K=R.w("div","flexrow"),Z=R.w("div");this.body.appendChild(K);this.body.appendChild(Z);var b=R.w("div","form");
- b.setAttribute("style","width:16em");K.appendChild(b);var J=R.w("div","form");J.setAttribute("style","width:14em");
- K.appendChild(J);this.Cd=null;this.af6=null;this.vY=null;this.a0v=[];var w=[];for(var H=0;H<aF.j4.length;
- H++)w.push(aF.j4[H]+" Bits");this.U$=[new eM(!0,!0),new gt([12,72],["1","3","4"]),new gt([12,34],w),new gt("Byte Order",["12-34","34-12"]),new cu("Guesses",[])];
- for(var H=0;H<this.U$.length;H++){var Y=this.U$[H];if(H!=0)Y.A(0);Y.k(R.E.L,H==4?this.OJ:this.HD,this);
- var S=H==0?b:H==4?Z:J;S.appendChild(Y.j)}this.Yh=R.w("canvas");this.xg=this.Yh.getContext("2d");this.body.appendChild(this.Yh);
- this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);this.body.appendChild(this.LR.j)}aF.prototype=new aI;
- aF.prototype.f=function(){aI.prototype.f.call(this);var K=this.U$;for(var H=0;H<K.length;H++)K[H].f()};
- aF.prototype.Yl=function(K){this.close();var Z=this.U$[0].C(),b=d8.oq(this.af6,[{data:this.vY,Rq:new bW(0,0,Z.x,Z.y)}]),J=new n(R.E.P,!0);
- J.data={e:!0?R.U.Lb:R.U.eR,nI:b};this.B(J)};aF.j4=[8,16];aF.prototype.v8=function(K,Z){this.Cd=new Uint8Array(Z.Yn);
- this.af6=Z.Xa;var b=this.Cd.length,J=[1,3,4],w=0,Y=0,S=1,d=1,x=this.a0v=[];for(var c=0;c<3;c++){for(var M=0;
- M<2;M++){var u=aF.j4[M],t=J[c],U=t*u,A=Math.round(b*8/U);if(A!=b*8/U)continue;for(var y=0;y<=4e3;y++)for(var B=0;
- B<=4e3;B++)if(y*B==A){var I=0;if(y==B)I+=64;if(Math.round(y/100)==y/100&&Math.round(B/100)==B/100)I+=32;
- if(Math.round(y/10)==y/10&&Math.round(B/10)==B/10)I+=16;if(Math.round(y/2)==y/2&&Math.round(B/2)==B/2)I+=8;
- x.push([y,B,t,u,I])}}}var j=function(E,o){if(o[4]!=E[4])return o[4]-E[4];var $=Math.max(E[0],E[1])/Math.min(E[0],E[1]),m=Math.max(o[0],o[1])/Math.min(o[0],o[1]);
- if($!=m)return $-m;return o[0]-E[0]};x.sort(j);var k=this.U$,C=[];for(var H=0;H<x.length;H++){var i=x[H];
- C.push(i[0]+" x "+i[1]+", "+i[2]+"c, "+i[3]+"-bit")}k[4].Kc(C);k[4].A(0);this.OJ(null)};aF.prototype.OJ=function(K){var Z=this.U$,b=this.a0v[this.U$[4].C()];
- Z[0].A(new iz(b[0],b[1]),72);Z[1].A([1,3,4].indexOf(b[2]));Z[2].A(aF.j4.indexOf(b[3]));this.HD()};aF.prototype.HD=function(K){var Z=this.U$,b=Z[0].C(),J=b.x,w=b.y,Y=aF.j4[Z[2].C()],S=this.Cd;
- if(Y==16&&Z[3].C()==1){S=S.slice(0);for(var H=0;H<S.length;H+=2){var d=S[H];S[H]=S[H+1];S[H+1]=d}}var x=this.vY=UPNG.toRGBA8.decodeImage(S,J,w,{tabs:{},ctype:[0,2,6][Z[1].C()],depth:Y}),c=this.Yh,M=this.xg,u=[x,new bW(0,0,J,w)];
- X.SN(u);for(var H=0;H<u.length;H+=2)if(u[H+1].v<300){x=u[H];J=u[H+1].d;w=u[H+1].v;break}c.width=J;c.height=w;
- R.Hw(c,J,w);var t=new ImageData(new Uint8ClampedArray(x.buffer),J,w);M.putImageData(t,0,0)};function ah(K,Z,b){fJ.call(this);
- this.j=R.w("div","");this.R1=K;this.fk=null;this.VE=Z==null?!1:Z;this.Su=null;this.i0=b;this.f1=[];this.JK=[];
- this.Co=[];this.sl=[];this.qa=0;this.fk=this.agH(ah.sl[K]);this.rY();this.G8=null;this.a9h;this.acj}ah.prototype=new fJ;
- ah.prototype.Rp=function(K,Z,b,J,w){this.G8=w;this.a9h=JSON.parse(JSON.stringify(this.Su));if(this.fk.lagl)this.acj=this.fk.lagl.C()};
- ah.prototype.i2=function(K,Z,b,J,w){var Y=this.G8,S=this.R1,d=this.a9h;if(Y==null)return;var x=(w.x-Y.x)/K.z.S,c=(w.y-Y.y)/K.z.S;
- if(S=="GrFl"){var M=JSON.parse(JSON.stringify(d.Ofst.v));M.Hrzn.v.val+=x*.5;M.Vrtc.v.val+=c*.5;this.fk.Ofst.A(M,!0)}if(S=="patternFill"){var M=JSON.parse(JSON.stringify(d.phase.v));
- M.Hrzn.v+=x;M.Vrtc.v+=c;this.fk.phase.A(M,!0)}if(S=="DrSh"||S=="IrSh"||S=="ChFX"){var u=d.Dstn.v.val,t=this.acj.Sw*Math.PI/180,U=-Math.cos(t)*u+x,A=Math.sin(t)*u+c;
- this.fk.Dstn.A(Math.sqrt(U*U+A*A),!0);this.fk.lagl.A(Math.atan2(A,-U)*180/Math.PI,null,!0)}};ah.prototype.t6=function(K,Z,b,J,w){this.G8=null};
- ah.prototype.ao2=function(){for(var H=0;H<this.sl.length;H++){R.xu(this.sl[H],"selected");if(this.Co[H]instanceof iO)this.Co[H].A(!1)}};
- ah.prototype.a25=function(K){var Z=this.anS.bind(this);for(var H=0;H<this.Co.length;H++){var b=R.w("div","listitem");
- this.sl.push(b);if(H>0)b.textContent="\u2003";b.appendChild(this.Co[H].j);if(iy.Ko.indexOf(this.R1)!=-1){var J=new d5("+");
- J.bz();J.j.style.float="right";b.appendChild(J.j);var w=new d5("\u2B0D");w.bz();w.j.style.float="right";
- w.j.style["margin-right"]="2px";b.appendChild(w.j)}b.addEventListener("click",Z,!1);K.appendChild(b)}};
- ah.lA=function(K,Z){var b=Z.getBoundingClientRect();return(K.clientY-b.top)/b.height};ah.prototype.anS=function(K){var Z=K.target.tagName.toLowerCase();
- if(Z=="input"){return}if(Z=="button"){var b=new n(R.E.F,!0),J=K.target.textContent=="+",w=J?0:ah.lA(K,K.target)<.5?-1:1;
- if(J)b.data={e:"st_dupsingle",$:this.parent.data.$,gu:this.i0};else b.data={e:"st_movsingle",$:this.parent.data.$,gu:this.i0,a5v:w};
- b.m=P.RT;b.qD=!0;this.B(b);b=new n("redrawall",!0);b.data={a5v:w};this.B(b);return}R.Xe(K);this.E0();
- this.qa=this.sl.indexOf(K.currentTarget);this.B(new n("showme"))};ah.prototype.E0=function(){if(this.fk.enab&&this.fk.enab.C()==!1)this.vj({iD:"enab",N:!0})};
- ah.prototype.aml=function(){var K=this.sl[this.qa];if(K)R.kG(K,"selected");return this.JK[this.qa]};
- ah.prototype.agH=function(K){var Z={};for(var H=0;H<K.length;H++){var b=K[H],J=null;if(b=="----")J={j:R.w("hr")};
- if(b=="\n")J={j:R.w("br")};if(b=="blOptions")J=new hL([14,10]);if(b=="brst")J=new al([12,72],["R","G","B"]);
- if(b=="knko")J=new cu("Knockout",[[13,1,0],"Shallow","Deep"]);if(b=="enab")J=new iO(iy.names[iy.order.indexOf(this.R1)]);
- if(b=="lrMd"||b=="Md")J=new cu([12,19,0],gB.v9,!1,gB.PW);if(b=="Opct")J=new d7([12,0],0,100,"%");if(b=="iOpa")J=new d7([12,26],0,100,"%");
- if(b=="blIf")J=new gQ;if(b=="ShdN")J=new d7([12,68],0,100,"%");if(b=="lagl"||b=="Angl")J=new hB([12,15]);
- if(b=="uglg")J=new iO([12,27]);if(b=="Dstn")J=new d7([12,28],0,200,"px");if(b=="Ckmt")J=new d7([12,29],0,100,"%");
- if(b=="blur")J=new d7([12,14,0],0,200,"px");if(b=="TrnS"||b=="MpgS")J=new hX([12,21]);if(b=="Nose")J=new d7([12,30],0,100,"%");
- if(b=="layerConceals")J=new iO([12,31]);if(b=="AntA"||b=="antialiasGloss")J=new iO("Anti-alias");if(b=="GlwT")J=new cu([12,32],iy.gy.names);
- if(b=="glwS")J=new cu([12,70],iy.gy.aiD);if(b=="Inpr")J=new d7([12,12],1,100,"%");if(b=="bvlS")J=new cu([12,22],iy.KW.style);
- if(b=="bvlT")J=new cu([12,32],iy.KW.ade);if(b=="bvlD")J=new cu(null,iy.KW.dir);if(b=="srgR")J=new d7([12,34],0,1e3,"%");
- if(b=="Sftn")J=new d7([12,35],0,20,"px");if(b=="Lald")J=Z.lagl;if(b=="hglM"||b=="sdwM")J=new cu([12,36],gB.v9,!1,gB.PW);
- if(b=="hglC"||b=="sdwC")J=new fD;if(b=="hglO"||b=="sdwO")J=new d7([12,0],0,100,"%");if(b=="Invr"||b=="InvT")J=new iO([4,11]);
- if(b=="Sz")J=new d7([12,14,0],1,200,"px");if(b=="Styl")J=new cu([12,40],iy.stroke.names);if(b=="PntT")J=new cu([12,66],iy.stroke.agB);
- if(b=="Clr")J=new fD(!0);if(b=="Grad"){J=new il(!0,[12,37],!0);J.A(JSON.parse(iy.oQ.cc).v)}if(b=="Rvrs")J=new iO([12,23,0]);
- if(b=="Dthr")J=new iO("Dither");if(b=="Type")J=new cu([12,22],iy.W.names.slice(0,this.R1=="FrFX"?6:5));
- if(b=="Ptrn")J=new i6([12,62]);if(b=="Scl")J=new d7([12,38],10,500,"%",0,!0);if(b=="Algn")J=new iO([12,39]);
- if(b=="Ofst")J=new g0(!0);if(b=="phase")J=new g0(!1);if(b=="useShape")J=new iO([12,21]);if(b=="useTexture")J=new iO([12,67]);
- if(b=="textureDepth")J=new d7([12,34],-300,300,"%");var w=b=="----"||b=="\n"?b+H:b;if(J!=null)Z[w]=J}return Z};
- ah.prototype.aiR=function(K){var Z=this.JK[this.qa];for(var H=0;H<K.length;H++){var b=this.fk[K[H]];
- if(b&&Z.contains(b.j))Z.removeChild(b.j)}};ah.prototype.aeL=function(K){var Z=this.JK[this.qa];for(var H=0;
- H<K.length;H++){var b=this.fk[K[H]];if(b&&!Z.contains(b.j))Z.appendChild(b.j)}};ah.prototype.Re=function(K,Z){if(this.fk==null)return;
- var b=Z==eV.mZ;if(this.fk.Grad){this.fk.Grad.Nb(K.ve,K.YO);if(b||Z==eV.hs||Z==eV.TQ)this.fk.Grad.vL(K.s6)}if(this.fk.Ptrn){if(b||Z==eV.L1)this.fk.Ptrn.vL(K.wD)}if(this.fk.TrnS){if(b||Z==eV.UX)this.fk.TrnS.vL(K.xY)}if(this.fk.MpgS){if(b||Z==eV.UX)this.fk.MpgS.vL(K.xY)}};
- ah.prototype.f=function(){for(var H=0;H<this.f1.length;H++)this.f1[H].f();for(var K in this.fk)if(this.fk[K]instanceof fJ)this.fk[K].f()};
- ah.prototype.rY=function(){for(var K in this.fk){var Z=this.fk[K];Z.parent=this;if(Z instanceof fJ)Z.k(R.E.L,this.aj0,this);
- if(this.JK.length==0||K=="useShape"||K=="useTexture"){var b=new hL(Z.Gf()),J=R.w("div","bordered padded");
- if(this.VE==!1){J.appendChild(b.j);J.appendChild(R.w("hr",""))}this.f1.push(b);this.JK.push(J);this.Co.push(Z)}else this.JK[this.JK.length-1].appendChild(Z.j)}};
- ah.prototype.update=function(K,Z){if(this.fk==null)return;this.Su=JSON.parse(JSON.stringify(Z));for(var b in Z){if("Opct iOpa hglO sdwO Dstn Ckmt blur Nose Scl Sz Inpr Angl srgR Sftn textureDepth ShdN".split(" ").indexOf(b)!=-1)this.fk[b].A(Z[b].v.val);
- if("enab brst knko Clr hglC sdwC uglg Grad TrnS MpgS Rvrs Dthr Algn Invr InvT Ptrn layerConceals useShape useTexture Ofst phase blIf".split(" ").indexOf(b)!=-1){this.fk[b].A(Z[b].v,K)}if(["Md","hglM","sdwM"].indexOf(b)!=-1)this.fk[b].A(gB.R1.indexOf(Z[b].v.BlnM));
- if(b=="lrMd"){var J=(Z.Gg?[[15,10,27]]:[]).concat(gB.v9),w=(Z.Gg?[1]:[]).concat(gB.PW);this.fk[b].Kc(J,w);
- this.fk[b].A(Z[b].v)}if(b=="lagl"){var Y=Z.uglg&&Z.uglg.v?K.LY():Z.lagl.v.val;this.fk[b].A(Y)}if(b=="Lald"){var Y=Z.uglg&&Z.uglg.v?K.Jz():Z.Lald.v.val;
- this.fk[b].A(null,Y)}if(b=="Type")this.fk[b].A(iy.W.types.indexOf(Z.Type.v.GrdT));if(b=="Styl")this.fk[b].A(iy.stroke.types.indexOf(Z.Styl.v.FStl));
- if(b=="PntT"){var S=iy.stroke.WV.indexOf(Z.PntT.v.FrFl);this.fk[b].A(S);if(!this.VE){this.aiR(iy._k.concat(iy.WZ.concat(iy.x6)));
- this.aeL([iy._k,iy.WZ,iy.x6][S])}}if(b=="GlwT")this.fk[b].A(iy.gy.types.indexOf(Z.GlwT.v.BETE));if(b=="glwS")this.fk[b].A(iy.gy.m$.indexOf(Z.glwS.v.IGSr));
- if(b=="bvlS")this.fk[b].A(iy.KW.types.indexOf(Z.bvlS.v.BESl));if(b=="bvlT")this.fk[b].A(iy.KW.wx.indexOf(Z.bvlT.v.bvlT));
- if(b=="bvlD")this.fk[b].A(["In","Out"].indexOf(Z.bvlD.v.BESs))}};ah.prototype.aj0=function(K){for(var Z in this.fk){if(this.fk[Z]!=K.target)continue;
- var b=null,J=!1;if("Opct iOpa hglO Nose Scl sdwO Inpr srgR textureDepth ShdN".split(" ").indexOf(Z)!=-1)b={type:"#Prc",val:K.target.C()};
- if(["Dstn","Ckmt","blur","Sz","Sftn"].indexOf(Z)!=-1)b={type:"#Pxl",val:K.target.C()};if(["Angl","lagl"].indexOf(Z)!=-1)b={type:"#Ang",val:K.target.C().Sw};
- if("enab brst knko Clr hglC sdwC Grad TrnS MpgS Rvrs Dthr Algn Invr InvT Ptrn layerConceals lrMd useShape useTexture AntA antialiasGloss Ofst phase blIf".split(" ").indexOf(Z)!=-1)b=K.target.C();
- if(["Md","hglM","sdwM"].indexOf(Z)!=-1)b={BlnM:gB.R1[K.target.C()]};if(Z=="uglg"){b=K.target.C();J=!0}if(Z=="PntT"){b={FrFl:iy.stroke.WV[K.target.C()]};
- J=!0}if(Z=="Lald")b={type:"#Ang",val:K.target.C().alt};if(Z=="Type")b={GrdT:iy.W.types[K.target.C()]};
- if(Z=="Styl")b={FStl:iy.stroke.types[K.target.C()]};if(Z=="GlwT")b={BETE:iy.gy.types[K.target.C()]};
- if(Z=="glwS")b={IGSr:iy.gy.m$[K.target.C()]};if(Z=="bvlS")b={BESl:iy.KW.types[K.target.C()]};if(Z=="bvlT")b={bvlT:iy.KW.wx[K.target.C()]};
- if(Z=="bvlD")b={BESs:["In","Out"][K.target.C()]};this.vj({iD:Z,N:b});if(J){if(this.VE)this.update(null,this.Su);
- else{var w=this.parent,Y=w.nI,S=this.i0,d=Y.X[w.data.$].add.lmfx[iy.oC[S[0]]].v[S[1]].v;this.update(Y,d)}}}};
- ah.prototype.vj=function(K){if(this.Su&&this.Su[K.iD])this.Su[K.iD].v=K.N;if(this.VE){this.B(new n(R.E.L))}else{K.e="changeprop";
- K.$=this.parent.data.$;K.lV=this.i0;var Z=new n(R.E.F,!0);Z.data=K;Z.m=P.RT;Z.qD=!0;this.B(Z);this.B(new n("afterchange",!0))}};
- ah.prototype.C=function(){return JSON.parse(JSON.stringify(this.Su))};ah.sl={bops:"blOptions lrMd Opct ---- iOpa brst ---- blIf".split(" "),DrSh:"enab Md Clr Opct lagl uglg Dstn Ckmt blur TrnS Nose layerConceals".split(" "),IrSh:"enab Md Clr Opct lagl uglg Dstn Ckmt blur TrnS Nose".split(" "),OrGl:["enab","Md","Opct","Nose","\n","Clr","Grad","----","GlwT","Ckmt","blur","TrnS","Inpr","ShdN"],IrGl:["enab","Md","Opct","Nose","\n","Clr","Grad","----","GlwT","glwS","Ckmt","blur","TrnS","Inpr","ShdN"],ebbl:["enab","bvlS","bvlT","bvlD","srgR","blur","Sftn","----","lagl","Lald","uglg","TrnS","\n","hglM","hglC","hglO","sdwM","sdwC","sdwO","useShape","MpgS","Inpr","useTexture","Ptrn","Scl","textureDepth","InvT","Algn","phase"],SoFi:["enab","Md","Opct"].concat(iy._k),GrFl:["enab","Md","Opct"].concat(iy.WZ),patternFill:["enab","Md","Opct"].concat(iy.x6),ChFX:"enab Md Clr Opct lagl Dstn blur MpgS Invr".split(" "),FrFX:["enab","Sz","Styl","\n","Md","Opct","PntT","\n"].concat(iy._k.concat(iy.WZ.concat(iy.x6)))};
- function e8(){aI.call(this,[11,6],"layerstyle");this.agL=-1;this.data={};this.nI=null;this.$b=null;this.gh=[];
- this.ZM=[];R.kG(this.body,"flexrow");this.Op=R.w("div","bordered");this.Op.setAttribute("style","min-width:13em;");
- this.body.appendChild(this.Op);this.ix=R.w("div","");this.ix.setAttribute("style","width:25em; padding-left: 1em;");
- this.body.appendChild(this.ix);this.Pg=R.w("div","form");this.Pg.setAttribute("style","padding-left: 1em; width:7em;");
- this.body.appendChild(this.Pg);this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);this.Pg.appendChild(this.pg.j);
- this.Wl=new d5([12,87],!0,null,!0);this.Wl.k("click",this.acC,this);this.Pg.appendChild(this.Wl.j);this.IN=new dX;
- this.IN.parent=this;this.IN.k(R.E.L,this.ahb,this);this.Pg.appendChild(this.IN.j);this.k("closebtn",this.Ru,this);
- this.k("redrawall",this.eS,this)}e8.prototype=new aI;e8.prototype.kT=function(){return!0};e8.prototype.dY=function(){return!0};
- e8.prototype.Rp=function(K,Z,b,J,w){var Y=this.Ji();if(Y)Y.Rp(K,Z,b,J,w)};e8.prototype.i2=function(K,Z,b,J,w){var Y=this.Ji();
- if(Y)Y.i2(K,Z,b,J,w)};e8.prototype.t6=function(K,Z,b,J,w){var Y=this.Ji();if(Y)Y.t6(K,Z,b,J,w)};e8.prototype.Ji=function(K){if(K==null)K=this.data.index;
- return K==null?null:K==0?this.gh[0]:this.ZM[K[0]][K[1]]};e8.prototype.ahb=function(K){var Z=this.IN.C();
- this.vj({e:"setstl",N:Z.$D});this.eS(null)};e8.prototype.acC=function(K){var Z=this.nI,b=this.data.$;
- if(b==null)b=Z.u[0];var J=this.nI.X[b],w=e1.p1(J),Y=new n(R.E.P,!0);Y.data={e:R.U.QM,NQ:"add",y2:eV.m4,BO:[JSON.parse(JSON.stringify(w))]};
- this.B(Y)};e8.prototype.a78=function(K){this.data.index=K.currentTarget.i0;this.t5(K.currentTarget.i0)};
- e8.prototype.eS=function(K){this.v8(this.nI,this.data)};e8.prototype.t5=function(K,Z){R.Yg(this.ix);
- for(var H=0;H<this.gh.length;H++)this.gh[H].ao2();var b=this.Ji(K);this.ix.appendChild(b.aml());if(Z)b.E0();
- var J=this.nI;if(J){var w=J.X[this.data.$];this.gh[0].update(J,g$.oW.Ys(J,w));var Y=w.add.lmfx;if(Y==null)return;
- for(var H=0;H<iy.order.length;H++){var S=Y[iy.oC[H]].v;for(var d=0;d<S.length;d++)this.ZM[H][d].update(J,S[d].v)}}if(Z)b.E0()};
- e8.prototype.f=function(){aI.prototype.f.call(this);this.Wl.f();this.IN.f();for(var H=0;H<this.gh.length;
- H++)this.gh[H].f()};e8.prototype.v8=function(K,Z){var b=Z.$==null;this.data.$=Z.$;this.data.index=Z.index;
- Z=this.data;this.nI=K;if(b)Z.$=K.u.length==0?K.X.length-1:K.u[0];R.Yg(this.Op);var J=K.X[Z.$].add.lmfx;
- this.px();this.gh=[new ah("bops",!1,0)];this.ZM=[];for(var H=0;H<iy.order.length;H++){this.ZM.push([]);
- var w=J==null?[]:J[iy.oC[H]].v;for(var Y=0;Y<w.length;Y++){var S=new ah(iy.order[H],!1,[H,Y]);this.gh.push(S);
- this.ZM[H].push(S)}if(w.length==0){var S=new ah(iy.order[H],!1,[H,0]);this.gh.push(S);this.ZM[H].push(S)}}this.f();
- this.AM(this.$b,eV.mZ);for(var H=0;H<this.gh.length;H++){this.gh[H].parent=this;this.gh[H].a25(this.Op);
- this.gh[H].k("showme",this.a78,this)}if(Z.index==null||Z.index==0||!b&&J[iy.oC[Z.index[0]]].v.length==0){this.t5(0)}else this.t5(Z.index,b);
- this.k("afterchange",this.px,this)};e8.prototype.px=function(K){var Z=this.nI,b=this.data.$;if(b==null)b=Z.u[0];
- var J=this.nI.X[b],w=e1.p1(J);this.IN.A(w,Z.add.Patt?Z.add.Patt:[],Z.LY(),Z.Jz())};e8.prototype.Re=function(K,Z){this.$b=K;
- this.AM(K,Z);if(Z==eV.m4||Z==eV.mZ){this.IN.vL([K.b5,K.wD])}if(Z==eV.At){}};e8.prototype.AM=function(K,Z){for(var H=0;
- H<this.gh.length;H++)this.gh[H].Re(K,Z)};e8.prototype.Ru=function(K){this.vj({e:"cancel"})};e8.prototype.Yl=function(K){this.vj({e:"confirm"});
- this.close()};e8.prototype.vj=function(K){K.$=this.data.$;var Z=new n(R.E.F,!0);Z.data=K;Z.m=P.RT;Z.qD=!0;
- this.B(Z);this.px()};e8.M0=function(K){var Z=[{name:[14,10],Pa:!0}];for(var H=0;H<iy.names.length;H++)Z.push({name:iy.names[H]});
- if(K){Z[Z.length-1].Pa=!0;Z.push({name:["VAR0 VAR1",[12,49],[9,1]],p:function(b){return{p:b!=null&&b.u.length!=0&&b.X[b.u[0]].add.lmfx!=null}}})}return Z};
- e8.$s=function(K){var Z=[{b:R.E.P,c:{e:R.U.vq,ih:"layerstyle"}}];for(var H=0;H<iy.names.length;H++)Z.push({b:R.E.P,c:{e:R.U.vq,ih:"layerstyle",index:[H,0]}});
- if(K){var b={classID:"Mk",null:cn.M4("Lyr"),Usng:{t:"obj ",v:[{t:"prop",v:{classID:"Prpr",keyID:"Lefx"}},{t:"Enmr",v:{classID:"Lyr",typeID:"Ordn",enum:"Trgt"}}]}};
- Z.push({b:R.E.OV,c:{QX:"make",Bd:b}})}return Z};e8.rk=function(K){var Z=[];if(K)Z.push({name:[6,48,0,0],yU:!0},{name:[6,48,0,1],yU:!0},{name:[6,48,0,2],yU:!0,Pa:!0});
- for(var b in cN.names)Z.push({name:cN.names[b],Pa:cN.wN.indexOf(b)!=-1,yU:s[b]!=null});return Z};e8.Fg=function(K){var Z=[];
- if(K){Z.push({b:R.E.F,m:P.OW,c:{e:"newfill",bn:0}});for(var H=1;H<3;H++)Z.push({b:R.E.OV,c:P.Hp.vu(H)})}for(var b in cN.names){var J=fG.RI(b);
- if(J==null)J={};for(var w in cN.pe)if(cN.pe[w]==b)J.classID=w;var Y={QX:"make",Bd:{classID:"Mk",null:cn.M4("AdjL"),Usng:{t:"Objc",v:{classID:"AdjL",Type:{t:"Objc",v:J}}}}};
- Z.push({b:R.E.OV,c:Y})}return Z};function dh(){aI.call(this,"Merge Channels","mergechannels");this.xX=null;
- var K=R.w("div","form");this.body.appendChild(K);this.U$=[];for(var H=0;H<3;H++){var Z=new cu(cN.mR[H],[]);
- this.U$.push(Z);K.appendChild(Z.j);R.$x(K)}this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);
- K.appendChild(this.pg.j)}dh.prototype=new aI;dh.prototype.f=function(){aI.prototype.f.call(this);for(var H=0;
- H<3;H++)this.U$[H].f()};dh.prototype.v8=function(K,Z,b,J){this.xX=b;var w=[];for(var H=0;H<b.length;
- H++)w.push(b[H].name);for(var H=0;H<3;H++){var Y=this.U$[H];Y.Kc(w);Y.A(Math.min(H,b.length-1))}};dh.prototype.Yl=function(K){var Z=this.xX,b=Z[0],J=new n(R.E.OV,!0);
- J.data=cB.tq(b.d,b.v,b.w$,"Merged Document","Wht");this.B(J);var w=[];for(var H=0;H<3;H++)w.push(Z[this.U$[H].C()].ax());
- var b=Z[Z.length-1],Y=b.X[0],S=Y.buffer;for(var H=0;H<S.length;H+=4){S[H]=w[0][H];S[H+1]=w[1][H];S[H+2]=w[2][H]}Y.s();
- b.s();this.close()};function ik(){aI.call(this,[1,10],"script");var K=R.w("div","form");K.setAttribute("style","width:44em");
- this.body.appendChild(K);this.$b=null;this.mp=[];this.E3=[];this.ago;var Z=this.eF=new d5([1,2],!1,null,!0);
- Z.k("click",this.p5,this);K.appendChild(Z.j);var b=new d5("JS Reference",!1,null,!0);b.k("click",this.ait,this);
- K.appendChild(b.j);K.appendChild(new hL("Demos:").j);this.a7j=[];var J=ik.Lx;for(var H=0;H<J.length;
- H++){var w=new d5(J[H].Nn,!1,null,!0);this.a7j.push(w);K.appendChild(w.j);w.k("click",this.aeO,this)}this.$R=R.w("textarea");
- this.$R.setAttribute("rows",16);this.$R.setAttribute("style","display:block;tab-size:4; font-family:monospace;width:100%;");
- K.appendChild(this.$R);var Y=new d5("Run",!0,null,!0);Y.k("click",this.Yl,this);K.appendChild(Y.j);this.akK=R.w("div");
- K.appendChild(this.akK)}ik.prototype=new aI;ik.prototype.f=function(){this.eF.f()};ik.prototype.p5=function(){var K=this.ago;
- if(K==null)K="script.jsx";var Z=new n(R.E.P,!0);Z.data={e:R.U.vq,ih:"namewindow",n6:K.slice(0,K.length-4),LQ:this.aiM.bind(this)};
- this.B(Z)};ik.prototype.aiM=function(K){var Z=this.$R.value,b=F.O8(Z),J=new n(R.E.P,!0);J.data={e:R.U.AH,Yn:b.buffer,Hq:K+".jsx",a0C:!0};
- this.B(J)};ik.prototype.a1A=function(K){var H=this.mp.indexOf(K.target),Z=this.ago=this.E3[H],b=this.$b.he.O4[Z],J=new Uint8Array(b),w=F.hW(J,0,J.length);
- this.$R.value=w};ik.prototype.v8=function(K,Z,b){this.$R.value=ik.Lx[0].n_;this.rH()};ik.prototype.rH=function(){var K=this.$b.he,Z=this.akK;
- R.Yg(Z);this.mp=[];this.E3=[];Z.textContent="Saved scripts: ";for(var b in K.O4){if(b.endsWith(".jsx")){var J=new d5(b,!1,null,!0);
- this.mp.push(J);this.E3.push(b);J.k("click",this.a1A,this);Z.appendChild(J.j)}}};ik.prototype.Re=function(K,Z){this.$b=K;
- if(Z==eV.IZ)this.rH()};ik.prototype.ait=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.Qy,link:"https://www.adobe.com/content/dam/acom/en/devnet/photoshop/pdfs/photoshop-cc-javascript-ref-2019.pdf"};
- this.B(Z)};ik.prototype.Yl=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.uH,N$:this.$R.value};this.B(Z)};
- ik.prototype.aeO=function(K){var Z=this.a7j.indexOf(K.currentTarget);this.$R.value=ik.Lx[Z].n_};ik.Lx=[{Nn:"Hello",n_:"\nalert(\"Hello Photopea!\");\n"},{Nn:"Process Layers",n_:"\nvar lays = app.activeDocument.layers;\n\nfor(var i=0; i<lays.length; i++)\n{\n"+"\t//lays[i].visible = false;\n"+"\t//lays[i].opacity = 50;\n"+"\tlays[i].name = \"My Layer \"+i;\n}"},{Nn:"Clone Layers",n_:"\nvar orig = app.activeDocument.activeLayer;\n"+"var cnt = 12;\n"+"var angle = Math.floor(360 / cnt);\n"+"\n"+"for(var i=1; i<cnt; i++)\n"+"{\n"+"\tvar nlay = orig.duplicate();\n"+"\t//nlay.translate(30*i, 20*i);\n"+"\tnlay.rotate(angle * i, AnchorPosition.BOTTOMCENTER);\n"+"}"}];
- function cC(){aI.call(this,[11,7],"newproject");this.data=null;this.xX=null;var K=R.w("div","flexrow");
- this.pA=K;this.body.appendChild(K);var Z=R.w("div","form");this.Wu=Z;K.appendChild(Z);this.kq=new eI([12,48]);
- Z.appendChild(this.kq.j);R.$x(Z);this.sN=new eM(!0);this.sN.A(new iz(1280,720),72);this.sN.k(R.E.L,this.P5,this);
- Z.appendChild(this.sN.j);this.tN=new cu([12,46],[[13,1,8],[13,1,9],[12,46]]);Z.appendChild(this.tN.j);
- Z.appendChild(R.w("hr"));this.LR=new d5([12,49],!0,null,!0);this.LR.k("click",this.Yl,this);Z.appendChild(this.LR.j);
- var b=cC.Cd,J=[];for(var H=0;H<b.length;H++)J.push(b[H].name);this.$y=new gt(null,J);this.$y.k(R.E.L,this.QY,this);
- Z.appendChild(this.$y.j);this.$y.j.style["margin-top"]="1em";this.M3=new eC(!0);this.M3.k(R.E.L,this.aeK,this);
- Z.appendChild(this.M3.j);this.QY();this.$K=new dK;this.$K.parent=this;this.$K.j.setAttribute("style","margin-left:1em");
- this.$K.k("tempready",this.a8X,this)}cC.prototype=new aI;cC.prototype.Re=function(K,Z){this.$K.Re(K)};
- cC.prototype.$i=function(K,Z){return new iz(Math.max(0,Math.min(70,(K-690)/2)),K>Z?Math.max(0,Math.min(50,(Z-400)/2)):0)};
- cC.prototype.JO=function(K,Z){this.Wu.setAttribute("style","width:"+Math.min(K,338)+"px");this.M3.j.style.height=Z-260+"px";
- var b=this.$K.j,J=b.parentNode;if(K<500){if(J!=null)this.pA.removeChild(b)}else{if(J==null)this.pA.appendChild(b)}this.$K.JO(K-360,Z-35)};
- cC.prototype.P5=function(){this.$K.A(this.sN.C())};cC.prototype.aeK=function(K){var Z=this.M3.C(),b=cC.Cd[this.$y.C()].MU[Z],J=b[4];
- if(J==0)J=72;var w=b[1],Y=b[2],S=["px","%","mm","in"].indexOf(b[3]),d=[1,1,25.4/J,1/J][S];w/=d;Y/=d;
- this.sN.A(new iz(Math.round(w),Math.round(Y)),J);this.sN.an$(S);this.M3.eY(Z);this.P5()};cC.prototype.QY=function(K){var Z=cC.Cd[this.$y.C()].MU,b=[],J=[],w=Math.round(106*R.M()),Y=Math.round(106*R.M()),S=0;
- for(var H=0;H<Z.length;H++)S=Math.max(S,Z[H][1],Z[H][2]);for(var H=0;H<Z.length;H++){var d=Z[H],x=d[1]+" x "+d[2]+" "+d[3];
- if(d[3]=="in")x=(d[1]*25.4).toFixed(0)+" x "+(d[2]*25.4).toFixed(0)+" mm";if(d[3]=="mm")x=(d[1]/25.4).toFixed(1)+" x "+(d[2]/25.4).toFixed(1)+" in";
- if(d[4])x=x+" @ "+d[4]+" ppi";J.push(x);b.push(cC.eO(d,w,Y,S))}this.M3.r0(b,J,w,Y)};cC.eO=function(K,Z,b,J){var w=R.w("canvas",""),Y=w.getContext("2d");
- w.width=Z;w.height=b;var S=Math.round(Z/8),d=Math.floor(11*R.M()),x=K[1],c=K[2];Y.fillStyle="#000000";
- Y.font=Math.round(d*.9)+"px \"Open Sans\", Sans-Serif";var M=x+" x "+c+" "+K[3],u=Y.measureText(M);Y.fillText(M,Math.round((Z-u.width)/2),b-Math.round(S/2));
- if(K[0]!=null){Y.font="bold "+d+"px \"Open Sans\", Sans-Serif";var M=K[0],u=Y.measureText(M);Y.fillText(M,Math.round((Z-u.width)/2),b-Math.round(S/2)-Math.round(d*1.3))}b-=Math.round(2.5*d);
- var t=Math.min((Z-S)/x,(b-S)/c);t*=.5+.5*(Math.max(x,c)/J);var U=(Z-x*t)/2,A=(b-c*t)/2;Y.strokeRect(Math.round(U)+.5,Math.round(A)+.5,Math.round(x*t),Math.round(c*t));
- return w.toDataURL()};cC.prototype.f=function(){aI.prototype.f.call(this);this.sN.f();this.kq.f();this.tN.f();
- this.LR.f();this.kq.A(eh.get([11,7]));this.$y.f();this.$K.f()};cC.prototype.Yl=function(K){var Z=this.sN.C(),b=Z.x,J=Z.y;
- this.close();var w=new n(R.E.OV,!0);w.data=cB.tq(b,J,this.sN.Cr(),this.kq.C(),["Wht","Trns","BckC"][this.tN.C()]);
- this.B(w);this.ER()};cC.prototype.a8X=function(K){var Z=K.data.nI;Z.w$=this.sN.Cr();var b=new n(R.E.P,!0);
- b.data={e:R.U.Lb,nI:Z};this.B(b);this.close();this.ER()};cC.prototype.ER=function(){var K=this.xX[this.xX.length-1],Z=this.data.ag2;
- if(Z)eF.zf(function(){var b=new XMLHttpRequest,J="https://www.googleapis.com/drive/v3/files?"+eF.Xj();
- b.open("POST",J,!0);b.setRequestHeader("Content-Type","application/json");b.addEventListener("load",function(w){var Y=JSON.parse(w.target.response);
- K.iA={file:Y,o8:"psd"};alert(K.name+" created in Google Drive")});b.send(JSON.stringify({name:K.name,aed:[Z]}))})};
- cC.prototype.v8=function(K,Z,b,J){this.xX=b;if(K!=null&&K.G!=null){var w=new bW(0,0,K.d,K.v).bY(K.G.rect);
- this.sN.A(new iz(w.d,w.v))}this.data=Z;this.P5();this.kq.Wa();if(R.i9())iN.ahX(this.aa3.bind(this))};
- cC.prototype.aa3=function(K){if(K=="granted")iN.km(this,this.a7V.bind(this))};cC.prototype.a7V=function(K,Z){this.sN.A(new iz(Z.d,Z.v))};
- cC.Cd=[{name:"Social",MU:[["FB Page Cover",1640,664,"px",0],["FB Shared Image",1200,630,"px",0],["FB Event Image",1920,1080,"px",0],["FB Group Header",1640,856,"px",0],["Instagram",1080,1080,"px",0],["Insta Story",1080,1920,"px",0],["Youtube Profile",800,800,"px",0],["Youtube Cover",2560,1440,"px",0],["Twitter Profile",400,400,"px",0],["Twitter Header",1500,500,"px",0]]},{name:[12,88,4],MU:[["A3",297,420,"mm",300],["A4",210,297,"mm",300],["A5",148,210,"mm",300],["B3",353,500,"mm",300],["B4",250,353,"mm",300],["B5",176,250,"mm",300],["Letter",8.5,11,"in",300],["Ledger",11,17,"in",300],["Business Card",3.5,2,"in",300]]},{name:[12,88,0],MU:[["Wallet",2,3,"in",300],["Enprint",3.5,5,"in",300],[null,5,7,"in",300],[null,8,12,"in",300],[null,12,18,"in",300],[null,16,24,"in",300],[null,20,30,"in",300],[null,24,36,"in",300]]},{name:[12,88,1],MU:[["VGA",640,480,"px",0],["XGA",1024,768,"px",0],["HD",1280,720,"px",0],[null,1366,768,"px",0],[null,1600,900,"px",0],["Full HD",1920,1080,"px",0],["2K",2048,1080,"px",0],["UHD",3840,2160,"px",0],["4K",4096,2160,"px",0]]},{name:[12,88,2],MU:[["iPhone 4",640,900,"px",326],["iPhone 5",640,1136,"px",326],["iPhone 6 7 8",750,1334,"px",326],["iPhone 6+ 7+ 8+",1080,1920,"px",401],["iPhone X",1125,2436,"px",458],["Samsung A5",720,1280,"px",0],["Samsung S5",1080,1920,"px",0],["Samsung S6",1440,2560,"px",0],["Samsung S8+",1440,2560,"px",0],["Google Pixel",1080,1920,"px",0],["iPad Mini 4",1536,2048,"px",0],["iPad Air 2",1536,2048,"px",0],["iPad Pro 9.7\"",1536,2048,"px",0],["iPad Pro 10.5\"",1668,2224,"px",0],["iPad Pro 12.9\"",2048,2732,"px",0]]},{name:[12,88,3],MU:[["Small Square",200,200,"px",0],["Square",250,250,"px",0],["Medium Rect",300,250,"px",0],["Large Rect",336,280,"px",0],["Mobile Leaderboard",320,50,"px",0],["Large Mobile",320,100,"px",0],["Banner",468,60,"px",0],["Leaderboard",728,90,"px",0],["Large Leaderboard",970,90,"px",0],["Billboard",970,250,"px",0],["Vertical Rect",240,400,"px",0],["Skyscraper",120,600,"px",0],["Wide Skyscraper",160,600,"px",0],["Half Page",300,600,"px",0],["Portrait",300,1050,"px",0]]},{name:"2\u1D3A",MU:[[null,16,16,"px",0],[null,32,32,"px",0],[null,64,64,"px",0],[null,128,128,"px",0],[null,256,256,"px",0],[null,512,512,"px",0],[null,1024,1024,"px",0],[null,2048,2048,"px",0],[null,4096,4096,"px",0]]}];
- function ds(K,Z,b){aI.call(this,Z,"sel_"+K);this.e=K;var J=R.w("div","form");this.body.appendChild(J);
- this.kq=new iw(Z,0,255,null,0,!1,!0);J.appendChild(this.kq.j);this.kq.A(1);var w=R.w("span");w.textContent=b;
- J.appendChild(w);R.$x(J);this.a8f=new iO("Apply at canvas bounds");if(K!="border")J.appendChild(this.a8f.j);
- this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);J.appendChild(this.pg.j)}ds.prototype=new aI;
- ds.prototype.pc=function(K,Z){if(K==null)return;if(K.G==null)alert("No selection!");return K.G!=null};
- ds.prototype.Yl=function(K){var Z=new n(R.E.OV,!0);Z.data=P.Rm.amy(this.e,this.kq.C(),this.a8f.C());
- Z.qD=!0;this.B(Z);this.close()};ds.prototype.f=function(){aI.prototype.f.call(this);if(this.kq)this.kq.f()};
- ds.prototype.v8=function(K,Z){};function i3(K,Z,b,J,w){aI.call(this,b,Z);this.v3=w;this.Cd=null;this.Wu=R.w("div","form");
- this.body.appendChild(this.Wu);this.kq=K==0?new eI(b):new d7(b,0,500,J,1);this.kq.k(R.E.L,this.OU,this);
- this.Wu.appendChild(this.kq.j);this.pg=new d5("OK",!0,null,!0);this.pg.k("click",this.Yl,this);this.Wu.appendChild(this.pg.j);
- this.k("closebtn",this.Ru,this)}i3.prototype=new aI;i3.prototype.kT=function(){return!0};i3.prototype.OU=function(K){var Z=this.kq.C();
- if(this.v3)this.u5(Z)};i3.prototype.Ru=function(K){if(this.v3)this.u5("cancel")};i3.prototype.Yl=function(K){if(this.v3)this.u5("confirm");
- else this.u5(this.kq.C());this.close()};i3.prototype.u5=function(K){if(this.Cd.LQ)this.Cd.LQ(K);else if(this.Cd.rC){var Z=this.Cd.rC,b=new n(Z.b,!0);
- b.m=Z.m;b.data=Z.c;b.data.N=K;b.qD=!0;this.B(b)}};i3.prototype.f=function(){aI.prototype.f.call(this);
- if(this.kq)this.kq.f()};i3.prototype.v8=function(K,Z){this.Cd=Z;this.kq.A(Z.n6);this.kq.Wa();this.OU(null)};
- function ao(){aI.call(this,[1,5],"open_from_url");this.iF=null;var K=R.w("div","form");this.body.appendChild(K);
- this.TL=new eI("URL",null,22);K.appendChild(this.TL.j);R.$x(K);this.QS=new gt([21,0],[[21,2],[21,1]]);
- K.appendChild(this.QS.j);this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);K.appendChild(this.LR.j)}ao.prototype=new aI;
- ao.prototype.f=function(){aI.prototype.f.call(this);this.QS.f()};ao.prototype.v8=function(K,Z,b){this.TL.Wa();
- this.iF=null;if(K&&b.indexOf(K)!=-1)this.iF=b.indexOf(K)};ao.prototype.Yl=function(K){var Z=new n(R.E.P,!0),b=this.TL.C();
- Z.data={e:R.U.Xh,y2:{url:b,iN:!0,iF:this.QS.C()==1?this.iF:null}};this.B(Z);this.close()};function f6(){aI.call(this,[12,79],"preferences");
- this.$b=null;var K=R.w("div","form");this.body.appendChild(K);this.sl=[new iO([8,2]),new iO([8,4]),new cu([12,80,3],[[12,93,3],[12,80,4]]),new d7([12,80,5],1,100,null,2),new cu(null,X.zM.wK),new cu([12,80,6],X.zM.wK)];
- for(var H=0;H<this.sl.length;H++){var Z=this.sl[H];K.appendChild(Z.j);if(H!=3)R.$x(K);Z.k(R.E.L,this.jj,this)}}f6.prototype=new aI;
- f6.prototype.f=function(){aI.prototype.f.call(this);for(var H=0;H<this.sl.length;H++)this.sl[H].f()};
- f6.prototype.v8=function(K,Z,b){};f6.prototype.Re=function(K,Z){this.$b=K;this.sl[0].A(K.mk.$w);this.sl[1].A(K.mk.zp);
- this.sl[2].A(K.mk.HJ);this.sl[3].A(K.mk.PG);this.sl[4].A(K.mk.k0);this.sl[5].A(K.mk.ji)};f6.prototype.jj=function(K){var fh=this.sl,Z=JSON.parse(JSON.stringify(this.$b.mk));
- Z.$w=fh[0].C();Z.zp=fh[1].C();Z.HJ=fh[2].C();Z.PG=fh[3].C();Z.k0=fh[4].C();Z.ji=fh[5].C();if(Z.k0!=4)Z.PG=Math.round(Z.PG);
- var b=new n(R.E.P,!0);b.data={e:R.U.QM,y2:eV.oE,zz:Z};this.B(b)};function d_(){aI.call(this,[11,8],"saveforweb");
- this.a15="";this.k("closebtn",function(){this.Pj.n5()},this);this._G=new iz(512,512);this.nI=null;this.iE=null;
- this.aeS=null;this.$b=null;R.kG(this.body,"flexrow");var K=R.w("div"),Z=R.w("div");this.body.appendChild(K);
- this.body.appendChild(Z);this.KM=R.w("div","imgcont");K.appendChild(this.KM);this.Pj=new du;this.Pj.JO(this._G.x,this._G.y);
- this.d3=R.w("span");K.appendChild(this.d3);this.Wu=R.w("div","form cell");this.Wu.setAttribute("style","width:15em; padding-left:1em;");
- Z.appendChild(this.Wu);this.pM=new cu([12,50],d8.NF());this.Wu.appendChild(this.pM.j);this.pM.k(R.E.L,this.Jo,this);
- this.sN=new eM(!0,!0,!1,!0);this.sN.k(R.E.L,this.Jo,this);this.Wu.appendChild(this.sN.j);this.Zc=new hi;
- this.Zc.k(R.E.L,this.Jo,this);this.Wu.appendChild(this.Zc.j);this.bk=new d5([1,2],!0,null,!0);this.bk.k("click",this.Yl,this);
- this.Wu.appendChild(this.bk.j)}d_.prototype=new aI;d_.prototype.pc=function(K,Z){return K!=null};d_.prototype.f=function(){aI.prototype.f.call(this);
- this.sN.f();this.pM.f();this.Zc.f();this.bk.f()};d_.prototype.Yl=function(K){var Z=this.nI.name.split(".")[0],b=d8.NF()[this.pM.C()],J=this.iE,w=Z+"."+b.toLowerCase(),Y=this.nI,S=Y.k5;
- if(S.length!=0&&(b=="JPG"||b=="PNG"||b=="GIF")&&this.Zc.C().pop()){var d="<!DOCTYPE html>\n<html>\n<style>div {position:absolute;}</style>\n<head></head>\n<body>\n",x=[],c={},M=new bW(0,0,Y.d,Y.v),u=Y.ax();
- for(var H=0;H<S.length;H++)x.push(P.Hb.Dr(S,H));x.reverse();var t=X.rect.Vs([0,0,Y.d,Y.v],x);for(var H=0;
- H<t.length;H++){var U=t[H],A=new bW(U[0],U[1],U[2]-U[0],U[3]-U[1]),y=U.length==5?S[U[4]].v:null,B=X.T(A.t()*4);
- X.EU(u,M,B,A);var I="img/img"+(H+1)+"."+b.toLowerCase();c[I]=new Uint8Array(d8.Ce(b).Rh([[B.buffer,0]],A.d,A.v,this.Zc.C()));
- d+="<div style=\"background-image:url('"+I+"'); left:"+A.x+"px; top:"+A.y+"px; width:"+A.d+"px; height:"+A.v+"px\">";
- if(y&&y.url.v!="")d+="\n\t<a href=\""+y.url.v+"\" target=\""+y.null.v+"\" style=\"display:block;width:100%;height:100%;\"></a>\n";
- d+="</div>\n"}d+="</body>\n</html>\n";var j=X.T(Math.round(d.length*1.5)),k=F.wS(d,j,0);c["index.html"]=j.slice(0,k);
- J=UZIP.encode(c);w=Z+".zip"}if(Y.k2){var C=new XMLHttpRequest;C.open("GET","/papi/img/update.php?act=1&id="+Y.k2+"&rnd="+Math.random());
- C.send()}var i=new n(R.E.P,!0);i.data={e:R.U.Z1,data:J,name:w};this.B(i);this.Pj.n5();this.close()};
- d_.prototype.v8=function(K,Z){if(Z.WH!=null)this.pM.A(Z.WH);this.nI=K;var b=K.d+","+K.v;if(b!=this.a15){this.a15=b;
- this.sN.A(new iz(K.d,K.v),K.w$)}this.Zc.afI();this.Jo(null,!0)};d_.prototype.$i=function(K,Z){return new iz(Math.max(0,Math.min(150,(K-770)/2)),Math.max(0,Math.min(150,(Z-590)/2)))};
- d_.prototype.JO=function(K,Z){this.g2=K;this.wi=Z;this._G.x=Math.min(512,K-26-214);this._G.y=Math.min(512,Z-45);
- if(this.nI==null)return;var b=this.sN.C(),K=b.x,Z=b.y,J=d8.NF()[this.pM.C()],w=d8.Ce(J),u="<span style=\"width:",t="display:inline-block; text-align:right;\">";
- if(w.hQ){var Y=K,S=Z,d;if(J=="PDF"||w.uh){Y=this._G.x;S=this._G.y}else{Y=Math.min(K+20,this._G.x);S=Math.min(Z+20,this._G.y)}this.KM.firstChild.setAttribute("style","display:block; width:"+Y+"px; height:"+S+"px;")}else{if(w.uh){Y=this._G.x;
- S=this._G.y}else{var x=this.aeS,c=x[0].Rq,Y=c.d,S=c.v;this.Pj.JO(Math.max(50,Math.min(Y/R.M(),this._G.x)),Math.max(50,Math.min(S/R.M(),this._G.y)))}}var M=this.iE.byteLength,U=J+":"+u+64+"px;"+t+d_.To(M)+"</span>";
- if(this._G.x>200)U+=u+90+"px; opacity:"+.5+";"+t+M.toLocaleString()+" B</span>";this.d3.innerHTML=U};
- d_.To=function(K){var Z=0;while(K>>>Z+10!=0)Z+=10;var b=(K/(1<<Z)).toFixed(1),J=["B","KB","MB","GB"][Math.floor(Z/10)];
- return b+" "+J};d_.prototype.Re=function(K,Z){this.$b=K};d_.prototype.Jo=function(K,Z){var b=this.nI,J=this.sN.C(),w=J.x,Y=J.y,S=this.pM.C(),d=d8.NF()[S],x=d8.kN(b)[0].length,c=["GIF","PNG","WEBP"].indexOf(d)!=-1&&x>1,y="";
- if(c&&Z&&(x>4&&w*Y>1024*1024||w*Y*x>800*800*50)){var M=1;while(Math.max(w>>>M,Y>>>M)>800)M++;var u=window.confirm("Your animation is large ("+w+" x "+Y+" px). Press \"OK\" to scale it to "+(100>>>M)+"%. Press \"Cancel\" to keep the size.");
- if(u){this.sN.A(new iz(w>>>M,Y>>>M),null,!0);w=w>>>M;Y=Y>>>M}}var t=b.add.artd,U=t==null||t.Cnt.v==1;
- this.Zc.bW(d,c,b.k5.length!=0,U);var A=this.Zc.C();this.iE=d8.kO(b,d,w,Y,A,this.$b);if(this.iE==null){this.nI=null;
- return}R.Yg(this.KM);this.Pj.n5();var B=d8.Ce(d);if(B.uh){this.KM.innerHTML="<div></div>";y+="width:0px"}else if(B.hQ){var I=w,j=Y,k;
- if(d=="PDF"){k=URL.createObjectURL(new Blob([this.iE],{type:"application/pdf"}))}else{k=URL.createObjectURL(new Blob([this.iE],{type:"image/svg+xml"}))}this.KM.innerHTML="<iframe src=\""+k+"\"></iframe>"}else{var C=this.aeS=B.h8(this.iE),i=C[0].Rq,I=i.d,j=i.v;
- this.Pj.A(C,C.length>1?A[A.length-3]:0);this.KM.appendChild(this.Pj.j);y="background: rgba(0,0,0,0);"}this.KM.setAttribute("style","display:block; background-size:"+16/R.M()+"px;"+y);
- this.JO(this.g2,this.wi)};function ip(){aI.call(this,[11,13],"shortcuts");var K=this.pA=R.w("div","scrollable");
- K.setAttribute("style","min-width:700px; max-height:500px; padding:1.5em");this.body.appendChild(K);
- this.sB()}ip.prototype=new aI;ip.prototype.f=function(){aI.prototype.f.call(this);this.sB()};ip.prototype.sB=function(){var K="<div style=\"line-height:1.4em; column-count:3; column-gap:3em; column-rule-width:1px;\" class=\"\">",Z="",b=Q,J=b.sP,w=b.FS,Y=b.Vo;
- Z+="<h2 style=\"margin-top:0;\">Main Menu</h2>";Z+=K;Z+=this.gN([[0,0],"---",[1,0],[J,b.yH],[1,2],[J,b.Va],[1,3],[w,J,b.Va],[1,8],[Y,w,J,b.Va],[0,1],"---",[2,0],[w,J,b.pW],[2,1],[J,b.pW],[5,0],[J,b.le],[5,1],[J,b.Xb],[5,2],[J,b.qr],[2,2],"Delete",[2,3],[Y,b._l],[10,16],[Y,J,b.V],[12,79],[J,b.hc],[3],"---",[4,1],[J,b.wy],[4,2],[J,b.Y8],[4,5],[J,b.VW],[4,11],[J,b.ZO],[0,3],"---",[6,0],[J,b.tT],[6,6,0],[Y,J,b.il],[6,9],[J,b.il],[6,10],[J,b.E],[0,5],"---",[7,0],[J,b.U],[7,1],[J,b.ho],[7,2],[w,J,b.ZO],[0,7],"---",[8,0],[J,b.sQ],[8,1],[J,b.sr],[8,3],[J,b.Pt],[8,2],[J,b.Lj],[8,4],[J,b.hx],[11,13],"?"]);
- Z+="</div>";Z+="<h2 style=\"margin-top:1.5em;\">Navigation</h2>";Z+=K;Z+=this.gN(["Vertical scroll","Wheel","Horizontal scroll",[J,"Wheel"],"Zooming",[Y,"Wheel"]]);
- Z+="</div>";Z+="<h2 style=\"margin-top:1.5em;\">Quick tools (press to enable, release to disable)</h2>";
- Z+=K;Z+=this.gN([[10,11],[J],[10,7],"Space",[10,17],[J,b.XO]]);Z+="</div>";Z+="<h2 style=\"margin-top:1.5em;\">Tools</h2>";
- Z+=K;var S=ip.ek,d=[];for(var H=0;H<S.length;H+=3)if(S[H+1])d.push(S[H],S[H+1]);d=d.concat([[24,16],"---",[22,7,1],"D",[22,7,0],"X",[6,6,1],"Q","Decrease Brush Size","[","Increase Brush Size","]","Decrease Hardness","{","Increase Hardness","}"]);
- Z+=this.gN(d);Z+="</div>";this.pA.innerHTML=Z};ip.prototype.gN=function(K){var Z="",b=!0;for(var H=0;
- H<K.length;H+=2){var J=K[H],w=Q.LN(K[H+1]);if(w==null){b=!1;continue}var Y=R.Wz(eh.get(J));if(w=="---"){if(!b)Z+="<br/>";
- Z+="<div style=\"font-weight:bold; border-bottom: 1px solid;\">"+Y+"</div>"}else Z+="<div>"+Y+" <span style=\"float:right; font-weight:bold;\">"+w+"</span> </div>";
- b=!1}return Z};ip.ek=[[10,11],"V",0,[10,15],"M",1,[10,4],"M",2,[10,9],"L",5,[10,14],"L",6,[10,10],"L",7,[10,44],"W",3,[10,37],"W",8,[10,12],"W",9,[10,2],"C",10,[10,39],"C",11,[10,40],"C",12,[10,41],"C",13,[10,5],"I",14,[10,36],"I",16,[10,24],"J",18,[10,25],"J",19,[10,26],"J",20,[10,43],"J",22,[10,0],"B",23,[10,38],"B",24,[10,42],"B",25,[10,1],"S",27,[10,3],"E",31,[10,45],"E",32,[10,6],"G",34,[10,13],"G",35,[10,18],null,36,[10,19],null,37,[10,20],null,38,[10,21],"O",39,[10,22],"O",40,[10,23],"O",41,[10,8],"T",47,[10,29],"P",42,[10,30],"P",43,[10,27],"A",51,[10,28],"A",52,[10,32],"U",54,[10,33],"U",55,[10,35],"U",57,[10,34],"U",56,[10,31],"U",58,[10,7],"H",59,[10,17],"Z",61];
- function iR(){aI.call(this,[8,11,1],"soptions");this.vy=null;var K=R.w("div","form");K.style.width="20em";
- this.body.appendChild(K);this.Bz={Nm:[12,48],url:"URL",null:[12,71]};this.sl={};for(var Z in this.Bz){var b=new eI(this.Bz[Z],null,15);
- this.sl[Z]=b;K.appendChild(b.j)}var J=new d5("OK",!0,null,!0);J.k("click",this.Yl,this);K.appendChild(J.j)}iR.prototype=new aI;
- iR.prototype.v8=function(K,Z,b){var J=Z.N;this.vy=JSON.stringify(J);for(var w in this.Bz){if(J[w])this.sl[w].A(J[w].v)}};
- iR.prototype.Yl=function(K){var Z=JSON.parse(this.vy);for(var b in this.Bz){var J=this.sl[b].C();Z[b]={t:"TEXT",v:J}}var w=new n(R.E.F,!0);
- w.m=P.Jn;w.data=Z;w.qD=!0;this.B(w);this.close()};function b4(){aI.call(this,[2,3],"fill");this.$b=null;
- this.fP=null;var K=R.w("div","form padded");K.style.width="22em";this.body.appendChild(K);this.qW="FrgC BckC Clr Blck Gry Wht contentAware".split(" ");
- this.sU=new cu([2,3],[[12,45],[12,46],[12,47],[13,1,10],[13,1,7],[13,1,8],[6,48,0,3]]);this.sU.k(R.E.L,this.aiy,this);
- K.appendChild(this.sU.j);this.KM=R.w("span");K.appendChild(this.KM);this.Iv=new fD;this.Iv.parent=this;
- this.Iv.Lq(0);this.T3=new cu([12,19,0],gB.v9,!1,gB.PW);K.appendChild(this.T3.j);this.ux=new d7([12,0],0,100,"%",0,!1);
- this.ux.A(100);K.appendChild(this.ux.j);this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);
- this.body.appendChild(this.LR.j)}b4.prototype=new aI;b4.prototype.pc=function(K,Z){return K!=null};b4.prototype.kT=function(){return!0};
- b4.prototype.aiy=function(){var K=this.sU.C()==2,Z=this.Iv.j,b=this.KM;if(K)b.appendChild(Z);else if(b.contains(Z))b.removeChild(Z)};
- b4.prototype.f=function(){aI.prototype.f.call(this);this.sU.f();this.T3.f();this.ux.f()};b4.prototype.Yl=function(K){if(!this.fP.Kx())return;
- var Z=new n(R.E.OV,!0),b=this.sU.C();Z.data=P.eq.vu(this.qW[b],gB.CC[this.T3.C()],this.ux.C()/100,this.Iv.C());
- this.close();this.B(Z)};b4.prototype.v8=function(K,Z){this.fP=K};b4.prototype.Re=function(K,Z){this.$b=K};
- function gb(){aI.call(this,[14,9],"stroke");this.$b=null;this.Wu=R.w("div","form");this.Wu.setAttribute("style","width:24em");
- this.body.appendChild(this.Wu);this.aR=new ah("FrFX",!0);this.aR.parent=this;var K=["Sz","Styl","Md","Opct"].concat(iy._k);
- for(var H=0;H<K.length;H++){var Z=this.aR.fk[K[H]].j;this.Wu.appendChild(Z)}this.me=!1;this.LR=new d5("OK",!0,null,!0);
- this.LR.k("click",this.Yl,this);this.body.appendChild(this.LR.j)}gb.prototype=new aI;gb.prototype.pc=function(K,Z){return K!=null};
- gb.prototype.kT=function(){return!0};gb.prototype.f=function(){aI.prototype.f.call(this);this.aR.f()};
- gb.prototype.Yl=function(K){var Z=new n(R.E.F,!0);Z.m=P.S3;Z.data={e:"stroke",ajZ:this.aR.C()};this.close();
- this.B(Z)};gb.prototype.v8=function(K,Z){if(!this.me){var b=iy.Ry[iy.order.indexOf("FrFX")];b=JSON.parse(b);
- this.aR.update(K,b);this.me=!0}var b=this.aR.C(),J=this.$b.ve;b.Clr.v=X.W.J1({h:J>>16&255,l:J>>8&255,a:J&255});
- this.aR.update(K,b)};gb.prototype.Re=function(K,Z){this.$b=K};function hF(){aI.call(this,[11,9],"textwarp");
- this.sl=new fM;this.sl.k(R.E.L,this.o4,this);this.sl.parent=this;this.Wu=R.w("div","form");this.Wu.setAttribute("style","width:20em");
- this.body.appendChild(this.Wu);this.Wu.appendChild(this.sl.MX.j);this.Wu.appendChild(this.sl.ys.j);this.Wu.appendChild(this.sl.eE.j);
- this.Wu.appendChild(this.sl.Kh.j);this.Wu.appendChild(this.sl.Yb.j);this.LR=new d5("OK",!0,null,!0);
- this.LR.k("click",this.Yl,this);this.Wu.appendChild(this.LR.j);this.k("closebtn",this.Ru,this)}hF.prototype=new aI;
- hF.prototype.kT=function(){return!0};hF.prototype.f=function(){aI.prototype.f.call(this);this.sl.f()};
- hF.prototype.o4=function(K){var Z=this.sl.C();this.u5({e:"warp",PD:Z})};hF.prototype.u5=function(K){var Z=new n(R.E.F,!0);
- Z.m=P.zC;Z.data=K;Z.qD=!0;this.B(Z)};hF.prototype.Ru=function(K){this.u5({e:"warpCancel"})};hF.prototype.Yl=function(K){this.u5({e:"warpConfirm"});
- this.close()};hF.prototype.v8=function(K,Z){var b=K.X[K.u[0]];this.sl.A(b.add.TySh.bL)};function cP(){aI.call(this,"Raw Photopea","rawpea");
- this.vY=null;this.Po=null;this.Ym=null;this.b$=0;this.JI=null;this.$H=null;this.a4X=500;this.aj2=500;
- this.k("closebtn",this.tQ,this);R.kG(this.body,"flexrow");var K=R.w("div"),Z=R.w("div"),J="<svg class=\"autoscale gsicon\" viewBox=\"0 0 14 18\" width=\"14\" height=\"18\" fill=\"black\"><path d=\"M14,6 L10,6 L10,0 L4,0 L4,6 L0,6 L7,13 L14,6 L14,6 Z M0,14 L0,16 L14,16 L14,14 Z\" /></svg>";
- Z.setAttribute("style","padding-left: 1em");this.body.appendChild(K);this.body.appendChild(Z);this.Yh=R.w("canvas");
- K.appendChild(this.Yh);this.ml=new aD(225);this.ml.TW(4);Z.appendChild(this.ml.j);this.Wu=R.w("div");
- this.Wu.setAttribute("style","width:18em;");Z.appendChild(this.Wu);this.a92=new hL("Hi",!0);this.Wu.appendChild(this.a92.j);
- this.$a=[new gN("Temperature",2e3,13e3),new gN("Tint",-150,150),new gN([4,3],-4,4,null,!0),new gN([12,3,0],-100,100)];
- for(var H=0;H<this.$a.length;H++){var b=this.$a[H];b.A(0);b.k(R.E.L,this.lf,this);this.Wu.appendChild(b.j);
- if(H==1)this.Wu.appendChild(R.w("hr"))}this.LR=new d5([1,0],!0,null,!0);this.LR.k("click",this.Yl,this);
- this.Wu.appendChild(this.LR.j);this.iO=new d5(J+" JPG",!0,null,!0);this.iO.k("click",this.a8E,this);
- this.Wu.appendChild(this.iO.j);this.iO.j.style.marginTop="6px"}cP.prototype=new aI;cP.prototype.$i=function(){return new iz(0,0)};
- cP.prototype.JO=function(K,Z){this.a4X=K-274;this.aj2=Z-32;if(this.vY)this.cn()};cP.prototype.f=function(){aI.prototype.f.call(this);
- this.LR.f();for(var H=0;H<this.$a.length;H++)this.$a[H].f()};cP.prototype.a8E=function(K){var Z=this.vY,b=this.Po,J=X.T(Z.width*Z.height*4);
- X.Zs(J,4294967295);X.raw.J$(b,J,Z,this.oO());var w=d8.Ce("JPG").Rh([[J.buffer]],b.Rf,b.Fm,[85]),Y=new n(R.E.P,!0);
- Y.data={e:R.U.Z1,data:w,name:"photo.jpg"};this.B(Y)};cP.prototype.Yl=function(K){var Z=this.vY,b=this.Po,J=X.T(Z.width*Z.height*4);
- X.Zs(J,4294967295);X.raw.J$(b,J,Z,this.oO());var w=bu.bO(Z),Z={Rq:new bW(0,0,b.Rf,b.Fm),data:J.buffer,YQ:w},Y=d8.oq("Raw Photo",[Z]),S=new n(R.E.P,!0);
- S.data={e:R.U.Lb,nI:Y};this.B(S);this.tQ();this.close()};cP.prototype.tQ=function(){this.vY=null;this.Po=null;
- this.JI=null;this.$H=null};cP.prototype.v8=function(K,Z,b,J){this.vY=Z.Bg;this.Po=X.raw.aaJ(this.vY);
- var w=this.Po;this.a92.A(w.Rf+" x "+w.Fm+", "+(w.Rf*w.Fm/1e6).toFixed(1)+" MPx");var Y=X.raw.adE(Z.Bg);
- this.Ym=en.AT(Y);this.$a[0].A(this.Ym.jB);this.$a[1].A(this.Ym.m5);for(var H=2;H<this.$a.length;H++)this.$a[H].A(0);
- this.cn()};cP.prototype.Re=function(K,Z){this.ml.Lq(bj.Mf[K.BE]["--text-color"])};cP.prototype.cn=function(){var K=this.Po,Z=K.Rf,b=K.Fm,J=1;
- while(Z/J>this.a4X*R.M()||b/J>this.aj2*R.M())J++;var w=Math.floor(Z/J),Y=Math.floor(b/J);this.JI={h3:new Float32Array(w*Y*3),Rf:w,Fm:Y};
- var S=this.Yh.getContext("2d");this.$H=S.createImageData(w,Y);X.Zs(this.$H.data,4294967295);var d=1/(J*J);
- for(var x=0;x<Y;x++)for(var c=0;c<w;c++){var M=0,u=0,t=0,U=(c+1)*J,A=(x+1)*J;for(var y=x*J;y<A;y++)for(var B=c*J;
- B<U;B++){var I=(y*Z+B)*3;M+=this.Po.h3[I];u+=this.Po.h3[I+1];t+=this.Po.h3[I+2]}var j=(x*w+c)*3;this.JI.h3[j]=M*d;
- this.JI.h3[j+1]=u*d;this.JI.h3[j+2]=t*d}this.lf()};cP.prototype.lf=function(){var K=this.vY,Z=this.JI.Rf,b=this.JI.Fm,J=Z*b,w=this.Yh,Y=w.getContext("2d");
- w.width=Z;w.height=b;R.Hw(w,Z,b);X.raw.J$(this.JI,new Uint8Array(this.$H.data.buffer),K,this.oO());Y.putImageData(this.$H,0,0);
- var S=X.ft(this.$H.data);for(var H=0;H<4;H++)for(var d=1;d<256;d++)if(S[H][d]==0)S[H][d]=S[H][d-1];for(var H=0;
- H<4;H++)for(var d=1;d<256;d++)if(S[H][d]==0)S[H][d]=S[H][d-1];this.ml.A(S)};cP.prototype.oO=function(){var K=[];
- for(var H=0;H<this.$a.length;H++)K.push(this.$a[H].C());return K};function hm(){aI.call(this,[11,11],"vbitmap");
- this.Cd=null;this.Hf=null;this.dn=null;this.XN=null;this.c1=null;this.BP=this.bJ.bind(this);this.Wu=R.w("div","form hbar");
- this.body.appendChild(this.Wu);this.CO=new d7([12,82],2,50,null);this.CO.k(R.E.L,this.bJ,this);this.Wu.appendChild(this.CO.j);
- this.U$="";this.RL=new iO([12,81]);this.RL.k(R.E.L,this.bJ,this);this.Wu.appendChild(this.RL.j);this.fC=new iO("Segmentize");
- this.fC.k(R.E.L,this.bJ,this);this.Wu.appendChild(this.fC.j);this.LR=new d5("OK",!1,null,!0);this.LR.k("click",this.Yl,this);
- this.Wu.appendChild(this.LR.j);var K=R.w("div","flexrow"),Z=16;this.body.appendChild(K);this.WP=new du;
- this.WP.k("viewchange",this.xG,this);this.EF=R.w("canvas");this.EF.setAttribute("style","margin-left: 1px; cursor:grab;");
- this.qG=this.EF.getContext("2d");var b=X.T(16*16*4);X.EB(b,Z,Z,8);this.ZT=X.scale.wo(b,Z,Z);this.WP.xh(this.EF);
- K.appendChild(this.WP.j);K.appendChild(this.EF)}hm.prototype=new aI;hm.prototype.$i=function(){return new iz(0,0)};
- hm.prototype.kT=function(){return!0};hm.prototype.JO=function(K,Z){Z=Z-26-30;K=Math.floor((K-28)/2);
- R.fF(this.EF,K,Z);this.WP.JO(K,Z)};hm.prototype.sz=function(K,Z,b,J){this.WP.sz(J)};hm.prototype.f=function(){aI.prototype.f.call(this);
- this.CO.f();this.RL.f();this.fC.f();this.LR.f()};hm.prototype.v8=function(K,Z){this.c1=K;var b=K.X[K.u[0]],J=X.i_.M$(b.buffer.buffer,b.rect.d,b.rect.v).abX,w=J/((b.rect.d-2)*(b.rect.v-2));
- this.RL.A(w<.75);this.fC.A(!1);var Y=b.rect.clone();Y.x=Y.y=0;this.Cd={Rq:Y,data:b.buffer.buffer.slice(0)};
- this.Hf=null;this.WP.A([this.Cd]);this.CO.A(20);setTimeout(this.BP,20)};hm.prototype.bJ=function(){var K=!0,Z=Date.now(),b=this.Cd,J=this.RL.C(),w=this.fC.C(),Y=J||w,S=J+","+w;
- if(Y&&(this.Hf==null||this.U$!=S)){this.U$=S;console.log("recomputing");var d=new Uint8Array(b.data.slice(0)),x=15,c=35,M=b.Rq.d,u=b.Rq.v;
- if(J){fG.YG(d,d,M,u,x,X.fy.aE,[c],2)}if(K){console.log("denoise",Date.now()-Z);Z=Date.now()}if(w){var t=X.i_.Ed(d,M,u),U=t.hc,A=new Uint8Array(U*4);
- for(var H=0;H<U;H++){var y=H*4,B=H*6,I=1/t.je[B+5];A[y]=t.je[B]*I;A[y+1]=t.je[B+1]*I;A[y+2]=t.je[B+2]*I}for(var H=0;
- H<d.length;H+=4){var j=t.gw[H>>>2]*4;d[H]=A[j];d[H+1]=A[j+1];d[H+2]=A[j+2]}}this.Hf={Rq:b.Rq.clone(),data:d.buffer};
- if(K){console.log("segm",Date.now()-Z);Z=Date.now()}}if(Y)b=this.Hf;var d=new Uint8Array(b.data),M=b.Rq.d,u=b.Rq.v;
- for(var H=0;H<d.length;H+=4){if(d[H+3]<10)d[H]=d[H+1]=d[H+2]=d[H+3]=0}var k=X.i_.abo(d,M,u,this.CO.C(),Y?.1:2e-4);
- if(K){console.log("doclipart",Date.now()-Z);Z=Date.now()}var C=k.gw.slice(0);for(var H=0;H<C.length;
- H++)C[H]++;var i=new Uint8Array((M+2)*(u+2));X.vn(C,new bW(1,1,M,u),i,new bW(0,0,M+2,u+2));var E=Math.round((M+2)*(u+2)/1e4),o=f1.ge(i,M+2,u+2,Math.min(12,E)),$=f1.yh(o),m=new cM(1,0,0,1,-1,-1);
- for(var H=0;H<$.length;H++)X.O.J($[H].path.H,m,$[H].path.H);this.XN=$;this.dn=k;if(K){console.log("trace",Date.now()-Z);
- Z=Date.now()}for(var H=0;H<$.length;H++){var z=$[H];for(var r=H+1;r<$.length;r++){var f=$[r];if(k.Og[f.color-1].est.q[3]>.05||f.parent!=H)continue;
- var W=f.path.Z.slice(1);W.reverse();W=["M"].concat(W);var h=[],o=f.path.H.length;for(var _=0;_<o;_+=2){h[_]=f.path.H[o-2-_];
- h[_+1]=f.path.H[o-2-_+1]}X.O.concat(z.path,{H:h,Z:W})}}for(var H=0;H<$.length;H++){var z=$[H],D=k.Og[z.color-1].est.q;
- if(D[3]<=.05){$.splice(H,1);H--;continue}}for(var H=1;H<$.length;H++){var l=$[H-1],z=$[H];if(l.color==z.color){X.O.concat(l.path,z.path);
- $.splice(H,1);H--;continue}}this.xG()};hm.prototype.xG=function(K){if(this.XN==null)return;var Z=this.Cd.Rq.d,b=this.Cd.Rq.v,J=this.XN,w=this.dn.Og,Y=this.qG,S=this.WP.wH();
- Y.setTransform(1,0,0,1,0,0);Y.clearRect(0,0,Y.canvas.width,Y.canvas.height);Y.translate(Y.canvas.width/2,Y.canvas.height/2);
- Y.scale(S.S,S.S);Y.translate(S.g.x/S.S-Z/2,S.g.y/S.S-b/2);Y.scale(1/S.S,1/S.S);Y.fillStyle=this.ZT;Y.fillRect(0,0,Z*S.S,b*S.S);
- Y.scale(S.S,S.S);var d=[];for(var H=0;H<w.length;H++){var x=w[H].est.q;d.push({h:Math.round(255*x[0]),l:Math.round(255*x[1]),a:Math.round(255*x[2]),R:Math.round(255*x[3])})}for(var H=0;
- H<J.length;H++){var c=J[H],x=d[c.color-1];if(x.R==0)continue;Y.fillStyle="rgba("+x.h+","+x.l+","+x.a+","+x.R/255+")";
- Y.beginPath();Typr.U.pathToContext({crds:c.path.H,cmds:c.path.Z},Y);Y.fill()}};hm.prototype.Yl=function(K){var Z=this.XN,b=Z.length==1,J=this.c1,w=J.u[0],Y=J.X[w],S=J.X.slice(0,w);
- if(!b)S.push(J.bm());for(var H=0;H<Z.length;H++){var d=Z[H],x=this.dn.Og[d.color-1].est.q;X.O.J(d.path.H,new cM(1,0,0,1,Y.rect.x,Y.rect.y),d.path.H);
- var c=J.G7();c.Xq("Path "+H);S.push(c);c.opacity=Math.round(x[3]*255);c.OZ|=16;c.add.SoCo={classID:"null",Clr:{t:"Objc",v:X.W.J1({h:255*x[0],l:255*x[1],a:255*x[2]})}};
- c.add.vmsk=new e.dd;c.add.vstk=JSON.parse(JSON.stringify(iy.vG.default));c.add.vmsk.n=X.O.CS(d.path,!1);
- c.add.vogk=[];c.ck();c.j6(J)}var M=S[S.length-1];if(!b){var c=J.G7();c.Xq(Y.getName());c.add.lsct=g7.CF;
- c.Dv="pass";c.OZ=24;S.push(c);M=c}var u=Y.add.lmfx;if(u)M.add.lmfx=JSON.parse(JSON.stringify(u));for(var H=w+1;
- H<J.X.length;H++)S.push(J.X[H]);var t=new n(R.E.F,!0);t.qD=!0;t.m=P.kX;t.data={e:e.YA,LJ:S,q6:[w+Z.length+(b?-1:1)],Ve:[11,11]};
- this.B(t);this.close()};function fI(K){aI.call(this,[[7,11],[7,13]][K],["redge","magiccut"][K]);this.o9=K;
- this.Cd={};this.Jw=null;this.RQ=null;this.c1=null;this.Uh=null;this.iy=null;this.XB=[];this.fM=-1;this.Wu=R.w("div","form hbar");
- this.body.appendChild(this.Wu);this.D6=new bi;this.D6.parent=this;this.D6.k(R.E.L,this.vQ,this);this.Wu.appendChild(this.D6.j);
- var Z=K==0?["#ffffff","#888888","#000000"]:["#00dd00","#888888","#ff0000"];Z=Z.concat(PIMG["tools/hand"],PIMG.zoomIn,PIMG.zoomOut);
- var b=K==0?[[12,45],"Unknown",[12,46]]:[[12,45],"Erase",[12,46]];this.Jg=new cW(null,Z,b,28);this.Jg.k(R.E.L,this.sz,this);
- this.Wu.appendChild(this.Jg.j);this.MM=new iw([7,9],0,50,null);this.MM.parent=this;this.MM.k(R.E.L,[this.eT,this.bJ][K],this);
- this.Wu.appendChild(this.MM.j);var J=this.a5u=new d5([2,2],!1,null,!0);J.k("click",this.tQ,this);this.Wu.appendChild(J.j);
- var w=this.aj5=new d5([12,90],!1,null,!0);w.k("click",function(x){alert(K==0?eh.get([15,7,1]):"Mark the object with Green, background with Red. Two colors should never touch.",5e3)},this);
- this.Wu.appendChild(w.j);var Y=new d5("Tutorial",!1,null,!0);Y.k("click",this.a4K,this);this.Wu.appendChild(Y.j);
- var S=R.w("span","form");this.Wu.appendChild(S);S.setAttribute("style","position:absolute; right:0px");
- this.Hm=new cW([12,46],["checker","#ffffff","#000000"]);this.Hm.k(R.E.L,this.n9,this);S.appendChild(this.Hm.j);
- this.DR=new cu(null,[[6,13],[6,2],[17,2]]);S.appendChild(this.DR.j);this.LR=new d5("OK",!1,null,!0);
- this.LR.k("click",this.Yl,this);S.appendChild(this.LR.j);var d=R.w("div","flexrow");this.body.appendChild(d);
- this.rb=new du(!0);this.GS=new du;this.rb.UG(this.GS);this.GS.UG(this.rb);this.rb.k("mousedown",this.su,this);
- this.rb.k("mousemove",this.MO,this);this.rb.k("mouseup",this.N0,this);this.rb.k("zoom",this.vQ,this);
- this.GS.k("zoom",this.vQ,this);d.appendChild(this.rb.j);d.appendChild(this.GS.j)}fI.prototype=new aI;
- fI.prototype.pc=function(K,Z){var b=K!=null&&!K.X[K.u[0]].rect.S2();if(!b)alert("The layer is empty.");
- return b};fI.prototype.$i=function(){return new iz(0,0)};fI.prototype.kT=function(){return!0};fI.prototype.JO=function(K,Z){Z=Z-26-33;
- K=Math.floor((K-28)/2);this.rb.JO(K,Z);this.GS.JO(K,Z)};fI.prototype.f=function(){aI.prototype.f.call(this);
- this.D6.f();this.MM.f();this.LR.f();this.Hm.f();this.DR.f();this.a5u.f();this.aj5.f()};fI.prototype.a4K=function(K){window.open("//www.photopea.com/"+["learn/refine-edge","tuts/magic-cut-remove-image-background-online"][this.o9],"_blank")};
- fI.prototype.Re=function(K,Z){this.RQ=K;if(Z==eV.de||Z==eV.mZ){this.D6.vL(K.yR);this.D6.A(cZ.iw(),K.yR.xR,K.yR.bN)}};
- fI.prototype.sz=function(K,Z,b,J){var w=this.Jg.C();if(J==null){var J=new Q;if(w>=3)J.yB("Space");if(w>=4){J.yB("ControlLeft");
- if(w==5)J.yB("AltLeft")}this.rb.sz(J);return}this.Uh=J;var Y=P.eq.GV(this.D6.C(),J);if(Y!=null){this.D6.A(Y);
- this.vQ()}else if(J.q(Q.sP)&&J.q(Q.pW)){var S=this.XB,d=0;if(J.q(Q.FS)){if(this.fM+1<S.length)d=1}else if(this.fM>0)d=-1;
- if(d!=0){this.fM+=d;var x=this.fM,c=this.Cd;if(d==1)X.EU(S[x][2],S[x][0],c.KX,c.rect);else X.EU(S[x+1][1],S[x+1][0],c.KX,c.rect);
- c.FD=c.rect;this.bJ()}}else if(w<3)this.rb.sz(J)};fI.prototype.fW=function(K){var Z=this.Cd,b=this.XB,J=X.T(K.t()*4);
- X.EU(Z.Yd,Z.rect,J,K);Z.Yd=null;var w=X.T(K.t()*4);X.EU(Z.KX,Z.rect,w,K);this.fM++;b[this.fM]=[K.clone(),J,w];
- while(b.length>this.fM+1)b.pop();while(b.length>50){b=b.slice(1);this.fM--}};fI.prototype.vQ=function(){var K=this.RQ,Z=a3.EO(this.D6.C(),K.yR.xR,this.rb.wH().S);
- this.rb.Z2(Z)};fI.prototype.su=function(K){var Z=this.RQ,b=this.Cd,J=this.Uh,w=this.D6.C(),Y=this.rb.L8(),S=[16777215,8421504,0][this.Jg.C()];
- this.Jw=new a3(w,Z.yR.list[0].xR,Z.yR.list[0].bN,{YV:1,NA:!0},S,Z.YO,b.rect);b.Yd=b.KX.slice(0);if(J!=null&&J.q(Q.FS)&&this.iy){this.Jw.moveTo(this.iy.x,this.iy.y);
- this.Jw.lineTo(Y.x,Y.y)}else this.Jw.moveTo(Y.x,Y.y);this.h_()};fI.prototype.MO=function(K){var Z=this.Cd,b=this.rb.L8();
- this.Jw.lineTo(b.x,b.y);this.h_()};fI.prototype.N0=function(K){this.iy=this.rb.L8();this.fW(this.Jw.gs());
- this.bJ()};fI.prototype.h_=function(){var K=this.Cd,Z=this.Jw,b=Z.CN();if(b.S2())return;K.FD=b;X.Q.aK("norm",Z.uc(),Z.Ri(),K.KX,K.rect,b,1);
- this.Ao()};fI.prototype.tQ=function(K){var Z=this.Cd;Z.Yd=Z.KX.slice(0);Z.FD=Z.rect;X.Zs(Z.KX,[4278190080,4292730333][this.o9]);
- this.fW(Z.rect);this.bJ()};fI.prototype.v8=function(K,Z){this.c1=K;var b=K.X[K.u[0]],J=b.rect.clone(),w=J.d,Y=J.v;
- this.MM.A(this.o9==0?3:w*Y<3e6?3:0);this.Jg.A(K.G==null?0:1);this.MM.lT();if(this.o9==0&&K.G!=null||this.o9==1)this.MM.GY();
- var S=this.o9,d=X.T(J.t()),x=new Float32Array(J.t());if(S==0&&K.G){X.vn(K.G.channel,K.G.rect,d,J);var c=X.T(J.t());
- for(var M=0;M<Y;M++)for(var u=0;u<w;u++){var H=M*w+u,t=d[H];if(u>0&&d[H-1]!=t||u<w-1&&d[H+1]!=t||M>0&&d[H-w]!=t||M<Y-1&&d[H+w]!=t)c[H]=255}X.style.Uq(c,x,w,Y)}else x.fill(1e9);
- J.x=J.y=0;this.Cd={rect:J,h3:b.buffer,Q9:d,hE:x,jm:X.T(J.t()*4),Lg:X.T(J.t()*4),KX:X.T(J.t()*4),Yd:null,xI:null,FD:J,a5n:{}};
- if(S==0)this.eT();else{this.Cd.a5n=P.q9.Y5(K);var U=this.Cd.KX;X.Zs(U,4287137928);var A=X.ao.getSelection(b.buffer,w,Y),y=Math.round(w/60),B=Math.round(.7*Y);
- for(var M=0;M<Y;M++)for(var u=0;u<w;u++){var I=(M*w+u)*4,j=A[I>>>2];j=j>128?255:128;if(M<y||M<B&&(u<y||u>w-1-y))j=0;
- U[I]=U[I+1]=U[I+2]=j}this.bJ()}this.XB=[1];this.fM=0;this.rb.a0n();var k=this.D6.C();k.Brsh.v.Dmtr.v.val=Math.round(J.d/(S==0?10:20));
- this.D6.A(k);this.vQ()};fI.prototype.eT=function(){var K=this.Cd,Z=K.rect.t(),b=this.MM.C(),J=K.Q9.slice(0);
- for(var H=0;H<Z;H++)if(K.hE[H]<b)J[H]=128;X.Zs(K.KX,4294967295);X.qe(J,K.KX,0);X.qe(J,K.KX,1);X.qe(J,K.KX,2);
- K.FD=K.rect;this.bJ()};fI.prototype.bJ=function(){var K=this.Cd,w,d,x=0,c=0,M=0;this.Ao();var Z=K.rect,b=Z.d,J=Z.v,Y=X.T(Z.t()),S=K.h3;
- X.y4(K.KX,Y,0);for(var H=0;H<Y.length;H++){if(S[(H<<2)+3]!=255)continue;var u=Y[H];if(u==0)x++;else if(u==255)c++;
- else M++}if(x*c*M!=0){if(this.o9==0)d=X.xA.xA(Z,S,Y);else{var t=this.Jg.C();for(var U=1;U<J;U++)for(var A=1;
- A<b;A++){var H=U*b+A,y=Y[H],B=Y[H-1];if(y==0&&B==255||y==255&&B==0){w="The Red and Green should never touch! Erase it with Grey.";
- break}}var I=Date.now(),j=this.Cd.a5n;X.Uc(Y,j.yJ);P.q9.Vj(j,!0);var k=Math.ceil(this.MM.C()/2);if(k==0){d=S.slice(0);
- X.qe(j.G,d,3)}else{var C=j.G.slice(0),i=j.G.slice(0);for(var E=0;E<k;E++){for(var U=1;U<J-1;U++)for(var A=1;
- A<b-1;A++){var H=U*Z.d+A,o=C[H];if(C[H-b]!=o||C[H-1]!=o||C[H+1]!=o||C[H+b]!=o)i[H]=128;else i[H]=o}var $=C;
- C=i;i=$}d=X.xA.xA(Z,S,C,20,!1)}}}else{d=S.slice(0);X.qe(Y,d,3)}for(var H=3;H<d.length;H+=4)if(d[H]>S[H])d[H]=S[H];
- if(Z.wV(K.rect))K.xI=d;else X.EU(d,Z,K.xI,K.rect);this.n9();if(w)alert(w,4e3)};fI.prototype.Ao=function(K){var Z=this.Cd,b=Z.FD;
- X.EU(Z.h3,Z.rect,Z.jm,Z.rect,b,!0);var J=Z.KX;if(this.o9==1){var w=new Uint32Array(256);w[0]=4278190335;
- w[255]=4278255360;var Y=Z.rect.t();J=J.slice(0);var S=new Uint32Array(J.buffer);for(var H=0;H<Y;H+=2){S[H]=w[S[H]&255];
- S[H+1]=w[S[H+1]&255]}}X.Q.aK("norm",J,Z.rect,Z.jm,Z.rect,b,.3);this.rb.A([{Rq:Z.rect,data:Z.jm.buffer}])};
- fI.prototype.n9=function(K){var Z=this.Cd;X.Zs(Z.Lg,[0,4294967295,4278190080][this.Hm.C()]);X.Q.aK("norm",Z.xI,Z.rect,Z.Lg,Z.rect,Z.rect,1);
- this.GS.A([{Rq:Z.rect,data:Z.Lg.buffer}])};fI.prototype.Yl=function(K){var Z=this.c1,b=this.Cd,J=this.DR.C(),w=Z.X[Z.u[0]],Y=new n(R.E.F,!0);
- Y.qD=!0;var S=w.rect.clone();if(J==0&&w.TK()||J!=0&&!w.TK()){Y.m=P.kX;Y.data={e:e.md,$:Z.u[0]};this.B(Y)}if(Z.G!=null){Y.m=P.NR;
- Y.data={e:"fromAction",Tq:P.Rm.UH()};this.B(Y)}if(J==0){var d=Z.X.slice(0),x=Z.G7();x.Xq(w.getName());
- d.splice(Z.u[0]+1,0,x);x.rect=S;x.buffer=b.xI;x.s();Y.m=P.kX;Y.data={e:e.YA,LJ:d,q6:[Z.u[0]+1],Ve:[7,11]};
- this.B(Y)}if(J==1){var c=w.ts();Y.m=P.kX;Y.data={e:e.FP,alh:!0};this.B(Y);var M=w.ts();M.channel=X.T(S.t());
- M.rect=S;M.color=0;M.r4=!0;X.y4(b.xI,M.channel,3);if(c){var u=M.KS(c);M.rect=u.rect;M.channel=u.channel;
- M.color=u.color}M.B9();w.j6()}if(J==2){var t={rect:S,channel:X.T(S.t())};X.y4(b.xI,t.channel,3);Y.m=P.NR;
- Y.data={e:"setsel",G:t,Ve:this.gW};this.B(Y)}this.close()};function gw(){aI.call(this,[1,13],"locstor");
- this.$b=null;this.ob=[];var K=this.body,Z=R.w("p");Z.textContent="These files are loaded every time you start Photopea.";
- K.appendChild(Z);this.a0q=0;this.f9=R.w("span");K.appendChild(this.f9);this.f9.setAttribute("style","display:inline-block; width:12em; font-weight:bold;");
- var b=R.w("span","form");K.appendChild(b);this.VN=new d5([5,4],!1,null,!0);this.VN.k("click",this.aa6,this);
- b.appendChild(this.VN.j);this.aep=new d5("Get all as ZIP",!1,null,!0);this.aep.k("click",this.p5,this);
- b.appendChild(this.aep.j);this.aT=new eC(!0);this.aT.parent=this;this.aT.TW(1);this.aT.k(R.E.L,this.a1X,this);
- K.appendChild(this.aT.j);this.aT.j.setAttribute("style","width: 40em; height: 25em")}gw.prototype=new aI;
- gw.prototype.f=function(){aI.prototype.f.call(this);this.f9.textContent=eh.get([13,2])+": "+d_.To(this.a0q);
- this.VN.f()};gw.prototype.Re=function(K,Z){this.$b=K;if(Z==eV.IZ)this.v8()};gw.prototype.v8=function(K,Z){var b=this.$b.he.O4,x=0;
- this.ob=[];for(var J in b)this.ob.push(J);this.ob.sort(function(M,u){M=M.split(".");u=u.split(".");return M[1]==u[1]?M[0]<u[0]?-1:1:M[1]<u[1]?-1:1});
- var w=Math.floor(100*R.M()),Y=Math.floor(16*R.M()),S=[],d=[];for(var H=0;H<this.ob.length;H++){var J=this.ob[H],c=gw.eO(J,b[J],w,Y);
- S.push(c);d.push(J);x+=b[J].byteLength}this.aT.r0(S,d,w,Y);this.a0q=x;this.f()};gw.prototype.a1X=function(K){this.aT.eY(this.aT.C())};
- gw.prototype.aa6=function(K){var H=this.aT.C();if(H==-1){alert("Select a file first.");return}this.aT.A(-1);
- var Z=this.$b.he.O4;delete Z[this.ob[H]];var b=new n(R.E.P,!0);b.data={e:R.U.QM,y2:eV.IZ};this.B(b)};
- gw.prototype.p5=function(K){var Z=this.$b.he.O4,b={};for(var J in Z)b[J]=new Uint8Array(Z[J]);var w=UZIP.encode(b);
- iN.save(w,"resources.zip")};gw.eO=function(K,Z,b,J){var w=R.w("canvas"),d=0;w.width=b;w.height=J;var Y=w.getContext("2d"),S=K.split(".").pop().toLowerCase();
- for(var H=0;H<S.length;H++)d+=S.charCodeAt(H)*613<<8*H;Y.fillStyle="#"+X.fo(d&16777215);Y.fillRect(0,0,20,J);
- var x=Math.floor(14*R.M());Y.fillStyle="#000000";Y.font="bold "+x+"px sans-serif";var c=(J-x)/2,M=d_.To(Z.byteLength),u=Y.measureText(M);
- Y.fillText(M,b-12-u.width,J-c);return w.toDataURL()};function bN(K,Z,b){aI.call(this,Z,"cwindow");this.ae6=new iz(b[0],b[1]-33);
- this.Wu=R.w("div","form");this.Wu.setAttribute("style","width:"+(b[2]-b[0])+"px; height:"+(b[3]-b[1])+"px");
- this.body.appendChild(this.Wu)}bN.prototype=new aI;bN.prototype.$i=function(K,Z){return this.ae6.clone()};
- function h2(){aI.call(this,["PSD VAR0",[25,0]],"templates");this._L=null;this.ag=0;this.D0=null;this.body.setAttribute("style","padding:0");
- this.$T=new d5("Add Templates",null,null,!0);this.body.appendChild(this.$T.j);this.$T.k("click",this.S1,this);
- this.$T.j.setAttribute("style","position:absolute; margin-top: -28px; margin-left:150px");this.a3U=new d5("New Template",null,null,!0);
- this.a3U.k("click",this.alx,this);this.yj=R.w("iframe","scrollable");this.yj.setAttribute("style","border:none; margin:0; padding:0;");
- this.bd=R.w("div","form scrollable padded");this.GN=R.w("div","form scrollable padded label12");var K=[],Z=h2._P;
- this.cZ=[];for(var b in Z){var J=parseInt(b.slice(1)),w=J%10==0?"":"\u2800\u2800- ";K.push(w+Z[b]);this.cZ.push(J)}this.Hj=[new eI("Name",null,30),new eI("Description",null,30,4),new eI("File"," www.Photopea.com#i...",17),new eI("Thumbnail URL","* Use Imgur.com etc., ratio 3:2",17),new cu("Category",K),new d5("<< Back",null,null,!0),new d5("Save",null,null,!0),new hL("Publish your PSD: File - Publish Online - PSD. Use that URL as \"File\"."),new hL("Get a Thumbnail URL: File - Publish Online - JPG. At Imgur.com, right-click your image and choose \"Copy Image Address\".")];
- for(var H=0;H<this.Hj.length;H++){var Y=this.Hj[H];this.GN.appendChild(Y.j);Y.parent=this;if(H!=5)R.$x(this.GN);
- if(Y instanceof d5)Y.k("click",this.a5C,this)}this.body.appendChild(this.yj)}h2.prototype=new aI;h2.prototype.$i=function(K,Z){return new iz(0,0)};
- h2.prototype.JO=function(K,Z){Z=Z-4;K=K;var b=this.bd;b.style.width=K-12+"px";b.style.height=Z-12+"px";
- var b=this.GN;b.style.width=K-12+"px";b.style.height=Z-12+"px";var b=this.yj;b.style.width=K+"px";b.style.height=Z+"px"};
- h2.prototype.f=function(){aI.prototype.f.call(this)};h2.prototype.v8=function(K,Z,b,J){this.S1(null,!1)};
- h2.prototype.S1=function(K,Z){var b=Z!=null?Z:R.wd(this.yj);if(b){if(!be.fO()){alert("You need to log in first!");
- return}var J=be.Zv();this._L=J.tpl?J.tpl.list:[];this.pj()}else{this.yj.setAttribute("src","");this.yj.setAttribute("src","plugins/templates.html")}this.body.removeChild(this.body.children[this.body.children.length-1]);
- this.body.appendChild(b?this.bd:this.yj);this.$T.Ij(b?"All Templates":"Add Templates")};h2.prototype.pj=function(){var K=this._L,Z=this.bd;
- R.Yg(Z);var b=R.w("h1");b.textContent="Share your PSD templates with the world!";var J=R.w("h3");J.textContent="Users won't be able to download a PSD, they can only export a JPG or a PNG after editing.";
- Z.appendChild(b);Z.appendChild(J);Z.appendChild(this.a3U.j);for(var H=0;H<K.length;H++){var w=K[H],Y=R.w("div");
- Z.appendChild(Y);Y.setAttribute("style","clear:both;");var S=R.w("img");Y.appendChild(S);S.setAttribute("src",w.thmb);
- S.setAttribute("style","height:10em; float:left; margin-right: 1em; margin-bottom:1em;");var d=R.w("h3");
- Y.appendChild(d);d.textContent=w.name;var x=R.w("p");Y.appendChild(x);x.textContent=w.desc;for(var c=0;
- c<2;c++){var M=new d5(c==0?"Edit":"Delete",null,null,!0);M.anY=H;M.wb=c==0;M.k("click",this.am3,this);
- Y.appendChild(M.j)}}};h2.prototype.alx=function(K){this.D0={catg:0,desc:"",file:"",name:"",thmb:"",utme:""};
- this.wb()};h2.prototype.am3=function(K){this.ag=K.target.anY;if(!K.target.wb){this._L.splice(this.ag,1);
- this.p5();this.pj();return}this.wb()};h2.prototype.wb=function(){this.body.removeChild(this.bd);this.body.appendChild(this.GN);
- var K=["name","desc","file","thmb"],Z=this.D0?this.D0:this._L[this.ag];for(var H=0;H<4;H++){var b=Z[K[H]];
- if(b!=""&&H==2)b="#i"+b;this.Hj[H].A(b)}this.Hj[4].A(this.cZ.indexOf(Z.catg))};h2.prototype.a5C=function(K){if(this.Hj.indexOf(K.target)==6){var Z=["name","desc","file","thmb"],b=this.D0?this.D0:this._L[this.ag];
- for(var H=0;H<4;H++){var J=this.Hj[H].C().trim();if(J.length==0){alert("One of values is empty.");return}if(H==2){var w=J.split("#i");
- if(w.length!=2||w[1].length!=8){alert("File ID is incorrect.");return}J=w.pop()}if(H==3&&(!J.startsWith("http")||!J.endsWith(".jpg")&&!J.endsWith(".png"))){alert("Thumbnail URL is incorrect.");
- return}b[Z[H]]=J}b.catg=this.cZ[this.Hj[4].C()];b.utme=""+Math.round(Date.now()/1e3);if(this.D0)this._L.push(this.D0);
- this.p5()}this.D0=null;this.body.removeChild(this.GN);this.body.appendChild(this.bd);this.pj()};h2.prototype.p5=function(){var K=be.Zv();
- if(this._L.length==0)delete K.tpl;else K.tpl={list:JSON.parse(JSON.stringify(this._L))};be.A4(K,function(){alert("Saved.")})};
- h2._P={c0:"Mockups",c1:"Mobile & Web",c2:"Print",c3:"Product",c10:"Social Media",c11:"Youtube",c12:"Instagram",c13:"Facebook",c20:"Print",c21:"Cards",c22:"Invitations",c23:"Brochures",c30:"Mobile",c40:"Websites",c50:"Presentations",c60:"Other"};
- function i7(){aI.call(this,"Make Selection","makesel");this.$b=null;var K=R.w("div","form");this.body.appendChild(K);
- this.Ek=new iO("Anti-Alias");this.Ek.A(!0);K.appendChild(this.Ek.j);R.$x(K);this.YX=new d1(!0);K.appendChild(this.YX.j);
- this.LR=new d5("OK",!0,null,!0);this.LR.k("click",this.Yl,this);this.body.appendChild(this.LR.j)}i7.prototype=new aI;
- i7.prototype.f=function(){aI.prototype.f.call(this);this.YX.f()};i7.prototype.Yl=function(K){var Z=new n(R.E.F,!0);
- Z.m=P.NR;Z.data={e:"frompath",kL:[null,0,this.YX.ahT(),!this.Ek.C()]};this.close();this.B(Z)};function hb(K,Z,b,J){fJ.call(this);
- this.name=K;this.a89=b;this._b=J;this.oe=R.w("div","");this.oe.setAttribute("draggable","true");this.K9=R.w("div","pbody");
- this.tE=new d5("",!1,"");this.tE.parent=this;this.ao8=R.w("span","cross");this.bS=R.w("span","label");
- var w=this.a6W.bind(this);this.oe.addEventListener("mousedown",this.ahl.bind(this),!1);this.oe.addEventListener("contextmenu",w,!1);
- this.tE.j.addEventListener("contextmenu",w,!1);this.ao8.addEventListener("mousedown",this.xa.bind(this),!1);
- this.oe.appendChild(this.bS);if(Z)this.oe.appendChild(this.ao8);this.no=!1;this.Of=new cp([{name:[1,12]}]);
- this.Of.k("select",this.xa,this);this.bS.textContent=K}hb.prototype=new fJ;hb.prototype.Hu=function(){return null};
- hb.prototype.jb=function(){return new iz(0,0)};hb.prototype.f=function(){var K=eh.get(this.name),Z=this.g2==0?22:Math.round(2+this.g2/50),b=K.length>Z;
- this.bS.textContent=b?K.slice(0,Z-2):K;if(b)for(var J=0;J<2;J++){var w=R.w("span");w.textContent=K.charAt(Z-2+J);
- w.setAttribute("style","opacity:"+(.6-J*.4));this.bS.appendChild(w)}var Y=K.split(" "),S=Y.length==2?Y[0].substring(0,2)+Y[1][0]:K.substring(0,3);
- if(S.charCodeAt(0)>=11776)S=S.substring(0,1);var d=this.a89;if(d==null)this.tE.Ij(S,K);else{if(d.indexOf("\"")==-1)this.tE.Ij("<img src=\""+d+"\" alt=\""+K+"\" height=\"20\" />",K)}};
- hb.prototype.enable=function(){this.K9.setAttribute("class","pbody")};hb.prototype.disable=function(){this.K9.setAttribute("class","pbody disabled")};
- hb.prototype.Re=function(K,Z){};hb.prototype.v8=function(K,Z,b){};hb.prototype.cG=function(K){};hb.prototype.JO=function(K,Z){};
- hb.prototype.UA=function(K){this.name=K;this.f()};hb.prototype.VV=function(){};hb.prototype.ahl=function(K){if(K.button==0)this.B(new n("select",!1))};
- hb.prototype.a6W=function(K){R.Xe(K);if(this._b!=null&&isNaN(this._b))return;var Z=R.jW(K,document.body),b=this.Of;
- b.update(null);b.f();b.parent=this;var J=new n(R.E.P,!0);J.data={e:R.U.PM,mX:b,x:Z.x+1,y:Z.y+1};this.B(J)};
- hb.prototype.qY=function(){this.xa({})};hb.prototype.xa=function(K){if(K.stopPropagation)K.stopPropagation();
- if(this._b!=null&&!isNaN(this._b)){var Z=new n(R.E.P,!0);Z.data={e:R.U.L4,mX:this.Of};this.B(Z);Z.data={e:R.U.QM,y2:eV.q5,N:parseFloat(this._b),NQ:"del"};
- this.B(Z)}else if(this.LT())this.B(new n(R.E.jE,!1))};hb.prototype.LT=function(K){return!0};hb.prototype.Rp=function(K,Z,b,J,w){};
- hb.prototype.i2=function(K,Z,b,J,w){};hb.prototype.t6=function(K,Z,b,J,w){};hb.Tk=function(K,Z){if(K.childElementCount!=0)return;
- var b=K.textContent;this.a9=this.a9B.bind(this);this.a0X=this.ahF.bind(this);this.Pd=Z;this.q8=K;this.ae1=b;
- var J=R.w("input","");J.setAttribute("type","text");J.setAttribute("size","10");J.setAttribute("value",b);
- R.Yg(K);K.appendChild(J);J.select();J.focus();K.addEventListener("keyup",this.a9,!1);document.body.addEventListener("mousedown",this.a0X,!1)};
- hb.Tk.prototype.a9B=function(K){var Z=Q.Ur,b=Z(K.code,Q.$l);if(Z(K.code,Q.EZ)||b)this.Nj(b)};hb.Tk.prototype.ahF=function(K){var Z=K.target;
- if(Z.tagName&&Z.tagName.toLowerCase()=="input")return;this.Nj(!0)};hb.Tk.prototype.Nj=function(K){var Z=this.q8;
- Z.removeEventListener("keyup",this.a9);document.body.removeEventListener("mousedown",this.a0X);if(K){var b=Z.firstChild.value;
- this.Pd(b)}else{R.Yg(Z);Z.textContent=this.ae1}};hb.Pt={DM:"0",abU:"1",kX:"2",aeh:"3",akh:"4",P9:"5",CSS:"6",de:"7",a5r:"8",a0Q:"9",abl:"10",tc:"11",a6e:"12",hs:"13",c4:"14",a6d:"15",a40:"16",wf:"17",a6s:"19"};
- function gH(){hb.call(this,[9,9],!1,null,hb.Pt.tc);this.$b=null;this.HF=[0,0];this.BB=R.w("div","padded scrollable");
- this.BB.setAttribute("style","width:260px; height:260px");this.K9.appendChild(this.BB);this.k(R.E.L,this.OU,this);
- this.FY=R.w("div","lpfoot");this.K9.appendChild(this.FY);this.mp=[];var K="<svg class=\"gsicon\" viewBox=\"0 0 14 18\" width=\"14\" height=\"18\" fill=\"black\">",Z="</svg>",b=K+"<path d=\"M14,6 L10,6 L10,0 L4,0 L4,6 L0,6 L7,13 L14,6 L14,6 Z M0,14 L0,16 L14,16 L14,14 Z\" />"+Z,J=K+"<path d=\"M0,2 L14,9 L0,16 Z\" />"+Z;
- this.ai1=K+"<circle cx=\"7\" cy=\"9\" r=\"6\" />"+Z;this.anA=K+"<path d=\"M2,4 L12,4 L12,14 L2,14 Z\" />"+Z;
- var w=[this.ai1,J,"lrs/folder","lrs/newlayer","lrs/bin",b],Y=[[15,8,0],[5,8],[15,8,1],[15,8,2],[5,4],[1,2]];
- for(var H=0;H<w.length;H++){var S=w[H];if(1<H&&H!=w.length-1)S="<img src=\""+PIMG[w[H]]+"\" class=\"gsicon\" />";
- var d=new d5(S,!1,Y[H]);d.k("click",this.nK,this);this.FY.appendChild(d.j);this.mp.push(d)}}gH.prototype=new hb("");
- gH.prototype.f=function(){hb.prototype.f.call(this);for(var H=0;H<this.mp.length;H++)this.mp[H].f()};
- gH.prototype.nK=function(K){var H=this.mp.indexOf(K.currentTarget),Z=this.HF,b=this.$b,J=b.o2;if(H==0){var w,Y=b.jz;
- if(J.length==0){alert("Create an Action Set first.");return}if(Z.length<2){alert("Select a target action first.");
- return}if(Y==null){w=this.anA;Y=this.HF}else{w=this.ai1;Y=null}this.mp[0].Ij(w);b.jz=Y}else if(H==1)this.a4B();
- else if(H==2||H==3){var S={Ve:"Action Set "+J.length,kv:[],exp:!0};if(H==2||J.length==0){Z=[J.length];
- J.push(S)}if(H==3){var d=J[Z[0]].kv;Z=[Z[0],d.length];d.push({Ve:"Action "+d.length,color:0,kv:[],a7v:!1,shift:!1,exp:!0,lV:d.length})}this.HF=Z;
- this.lf()}else if(H==4){var x;if(Z.length==1)x=J;else if(Z.length==2)x=J[Z[0]].kv;else x=J[Z[0]].kv[Z[1]].kv;
- var c=Z.length-1;x.splice(Z[c],1);if(x.length==0)Z.pop();else while(Z[c]>=x.length)Z[c]--;if(Z.length==0)Z.push(0);
- this.lf()}else if(H==5){if(J.length==0){alert("No Actions Present.");return}var M=new n(R.E.P,!0);M.data={e:R.U.NK,ajT:eV.F,gu:Z[0]};
- this.B(M)}};gH.prototype.OU=function(K){var Z=this.$b.o2,b=K.data.e,J=K.data.zd;if(b=="sel")this.HF=J;
- if(b=="fold"){if(J.length==1)Z[J[0]].exp=!Z[J[0]].exp;else Z[J[0]].kv[J[1]].exp=!Z[J[0]].kv[J[1]].exp}if(b=="enab"){var w=Z[J[0]].kv[J[1]].kv[J[2]];
- w.p=!w.p}if(b=="nchange"){if(J.length==1)Z[J[0]].Ve=K.data.xF;else Z[J[0]].kv[J[1]].Ve=K.data.xF}this.lf()};
- gH.prototype.Re=function(K,Z){this.$b=K;if(Z==eV.F||Z==eV.mZ)this.lf()};gH.prototype.lf=function(){if(this.$b==null)return;
- R.Yg(this.BB);var K=this.$b.o2;if(K.length==0)return;var Z=JSON.stringify(this.HF);for(var H=0;H<K.length;
- H++){var b=K[H],J=new gH.Ty([H],Z,b.exp,b.Ve.split("=").pop());J.parent=this;this.BB.appendChild(J.j);
- if(!b.exp)continue;for(var w=0;w<b.kv.length;w++){var Y=b.kv[w],J=new gH.Ty([H,w],Z,Y.exp,Y.Ve.split("=").pop());
- J.parent=this;this.BB.appendChild(J.j);if(!Y.exp)continue;for(var S=0;S<Y.kv.length;S++){var d=Y.kv[S],J=new gH.Ty([H,w,S],Z,null,eh.get(cn.ach(d)),d.p);
- J.parent=this;this.BB.appendChild(J.j)}}}};gH.prototype.a4B=function(){var K=this.$b.o2,Z=this.HF;if(K.length==0){alert("No Actions Present");
- return}if(Z.length==1){alert("Select an Action first");return}if(this.$b.jz!=null){alert("You can not apply actions while recording actions");
- return}if(Z.length==1)Z.push(0);var b=K[Z[0]],J=b.kv[Z[1]],w=new n(R.E.P,!0);w.data={e:R.U.pZ,kL:[J.Ve,b.Ve]};
- this.B(w)};gH.Ty=function(K,Z,b,J,w){fJ.call(this);this.zd=K;var Y=this.zd.length-1;this.j=R.w("div","layeritem"+(JSON.stringify(K)==Z?" selected":""));
- this.EW=R.w("div","head");this.j.appendChild(this.EW);this.EW.setAttribute("style","height:24px");this.Pe=R.w("div","headL");
- this.EW.appendChild(this.Pe);if(Y!=0){var S=R.w("div");S.style.width=Y*20+"px";this.Pe.appendChild(S)}if(b!=null){var d=this.a77=R.w("div",b?"open":"closed");
- this.Pe.appendChild(d)}else{var x=this.anv=R.w("div","cmark");x.setAttribute("style","background-size:12px 12px; opacity:"+(w?1:.3));
- this.Pe.appendChild(x)}if(Y==0){var c=R.w("div","folder");this.Pe.appendChild(c)}var M=this.bS=R.w("div","label");
- M.textContent=J;this.Pe.appendChild(M);this.j.addEventListener("mouseup",this.Cp.bind(this),!1)};gH.Ty.prototype=new fJ;
- gH.Ty.prototype.Cp=function(K){if(K.detail==1&&K.target.tagName.toLowerCase()!="input"){var Z="sel";
- if(K.target==this.a77)Z="fold";if(K.target==this.anv)Z="enab";var b=new n(R.E.L,!0);b.data={e:Z,zd:this.zd};
- this.B(b)}else if(this.zd.length<3)var J=new hb.Tk(this.bS,this.Pd.bind(this))};gH.Ty.prototype.Pd=function(K){var Z=new n(R.E.L,!0);
- Z.data={e:"nchange",xF:K,zd:this.zd};this.B(Z)};function dF(){hb.call(this,[9,3],!1,null,hb.Pt.de);this.fx=null;
- this.X6=null;this.$b=null}dF.prototype=new hb("");dF.prototype.Ss=function(){var K=R.w("div","");this.K9.appendChild(K);
- this.Op=R.w("div","bordered cell");this.Op.setAttribute("style","width:10em; height:28.5em;");K.appendChild(this.Op);
- this.sl=[];this._1=null;this.wt=[];var Z=this.afu.bind(this);this.gh=[new dF.w6,new dF.NB,new dF.Ks,new dF.Ut];
- for(var H=0;H<this.gh.length;H++){var b=R.w("div","listitem"),J=this.gh[H].gO,w=null;if(H==0){this._1=new hL(J);
- b.appendChild(this._1.j)}else{w=new iO(J,!1);w.k(R.E.L,this.a7$,this);b.appendChild(w.j)}this.wt.push(w);
- this.Op.appendChild(b);this.sl.push(b);b.addEventListener("click",Z,!1)}this.ix=R.w("div","cell padded");
- K.appendChild(this.ix);for(var H=0;H<this.gh.length;H++)this.gh[H].k("brushchange",this.acK,this);this.setItem(0);
- this.Ps=R.w("canvas","");this.Ps.width=Math.floor(380*R.M());this.Ps.height=Math.floor(80*R.M());R.Hw(this.Ps,this.Ps.width,this.Ps.height);
- K.appendChild(this.Ps);this.qG=this.Ps.getContext("2d");this.bJ()};dF.prototype.VV=function(){if(!R.wd(this.K9))return;
- if(this.Op){this.bJ();return}this.Ss();this.f();this.Re(this.$b,eV.mZ)};dF.prototype.f=function(){hb.prototype.f.call(this);
- if(this.Op==null)return;this._1.f();for(var H=1;H<this.wt.length;H++)this.wt[H].f();for(var H=0;H<this.gh.length;
- H++)this.gh[H].f()};dF.prototype.acK=function(K){var Z=this.gh.indexOf(K.currentTarget),b=JSON.parse(JSON.stringify(this.gh[Z].X6)),J=new n(R.E.P,!0);
- J.data={e:R.U.QM,y2:eV.iS,X6:b};this.B(J)};dF.prototype.a7$=function(K){this.xC(this.wt.indexOf(K.currentTarget),K.currentTarget.Fx())};
- dF.prototype.afu=function(K){var H=this.sl.indexOf(K.currentTarget);if(K.target.tagName.toLowerCase()=="input")return;
- if(this.wt[H]&&!this.wt[H].Fx()){this.wt[H].bz();this.xC(H,!0)}this.setItem(H)};dF.prototype.xC=function(K,Z){this.gh[K].nW(Z)};
- dF.prototype.setItem=function(K){for(var H=0;H<this.gh.length;H++)this.sl[H].setAttribute("class","listitem");
- if(this.ix.firstChild)this.ix.removeChild(this.ix.firstChild);this.sl[K].setAttribute("class","listitem selected");
- this.ix.appendChild(this.gh[K].j)};dF.prototype.Re=function(K,Z){this.$b=K;if(this.Op==null)return;if(Z==eV.de||Z==eV.mZ){this.fx=K.yR;
- for(var H=0;H<this.gh.length;H++)this.gh[H].vL(this.fx)}if(Z==eV.iS||Z==eV.mZ){this.X6=K.yR.qH;this.bJ()}if(Z==eV.hs)this.bJ()};
- dF.prototype.bJ=function(){if(this.X6)this.enable();else{this.disable();return}if(!R.wd(this.K9))return;
- var K=this.$b;for(var H=0;H<this.gh.length;H++){this.gh[H].A(this.X6);if(this.wt[H])this.wt[H].A(this.gh[H].Fx())}var Z=JSON.parse(JSON.stringify(this.X6));
- Z.Brsh.v.Dmtr.v.val=Math.min(Z.Brsh.v.Dmtr.v.val,50);var b=new bW(0,0,this.Ps.width,this.Ps.height),J=new a3(Z,this.fx?this.fx.xR:null,this.fx?this.fx.bN:null,{YV:1},K.ve,K.YO,b),w=40*R.M(),Y=300*R.M();
- J.moveTo(w,w);for(var H=0;H<=Y;H+=10)J.lineTo(w+H,w+20*Math.sin(2*Math.PI*H/Y));J.finish();var S=this.qG.createImageData(b.d,b.v);
- X.EU(J.uc(),J.Ri(),S.data,b);this.qG.putImageData(S,0,0)};dF.aj=function(K){fJ.call(this);this.gO=K;
- this.j=R.w("div","");this.X6=null};dF.aj.prototype=new fJ;dF.aj.prototype.vL=function(K){};dF.aj.prototype.A=function(K){this.X6=JSON.parse(JSON.stringify(K));
- this.j.setAttribute("class",this.Fx()?"":"disabled");this.bJ()};dF.aj.prototype.nW=function(K){};dF.aj.prototype.Fx=function(){return!1};
- dF.aj.prototype.f=function(){};dF.aj.prototype.bJ=function(){};dF.aj.prototype.mn=function(){this.B(new n("brushchange"))};
- dF.w6=function(){dF.aj.call(this,[15,0]);this.fx=null;this.a03=null;this.W2=new eC(!0);this.j.appendChild(this.W2.j);
- this.W2.k(R.E.L,this.ao3,this);this.W2.j.style.height="10.7em";this.Wn=new gN([12,14,0],1,1e3," px",0,!0);
- this.Wn.k(R.E.L,this.afN,this);this.oZ=new gN([12,15],0,359," \xB0");this.oZ.k(R.E.L,this.aho,this);
- this._2=new gN([12,16],0,100," %");this._2.k(R.E.L,this.alm,this);this.j0=new gN([12,17],0,100," %");
- this.j0.k(R.E.L,this.afl,this);this.Ei=new gN([12,18],1,300," %");this.Ei.k(R.E.L,this.afv,this);this.sl=[this.Wn,this.oZ,this._2,this.j0,this.Ei]};
- dF.w6.prototype=new dF.aj;dF.w6.prototype.f=function(){this.Wn.f();this.oZ.f();this._2.f();this.j0.f();
- this.Ei.f()};dF.w6.prototype.Fx=function(){return!0};dF.w6.prototype.vL=function(K){this.fx=K;var Z=[],b=Math.floor(30*R.M()),J=Math.floor(40*R.M());
- for(var H=0;H<K.list.length;H++){var w=K.list[H].v,Y=a3.eO(w,K.xR,K.bN,b,J);Z.push(Y)}this.W2.r0(Z,null,b,J)};
- dF.w6.prototype.bJ=function(){var K=this.X6.Brsh.v,Z=K.classID!=this.a03;this.a03=K.classID;if(Z)for(var H=0;
- H<this.sl.length;H++)if(this.j.contains(this.sl[H].j))this.j.removeChild(this.sl[H].j);this.Wn.A(K.Dmtr.v.val);
- if(Z)this.j.appendChild(this.Wn.j);this.oZ.A(K.Angl.v.val);if(Z)this.j.appendChild(this.oZ.j);if(K.classID=="computedBrush"||K.classID=="sampledBrush"){this._2.A(K.Rndn.v.val);
- if(Z)this.j.appendChild(this._2.j)}if(K.classID=="computedBrush"){this.j0.A(K.Hrdn.v.val);if(Z)this.j.appendChild(this.j0.j)}this.Ei.A(K.Spcn.v.val);
- if(Z)this.j.appendChild(this.Ei.j)};dF.w6.prototype.ao3=function(K){this.X6=this.fx.list[this.W2.C()].v;
- this.mn()};dF.w6.prototype.afN=function(K){this.X6.Brsh.v.Dmtr.v.val=K.target.C();this.mn()};dF.w6.prototype.aho=function(K){this.X6.Brsh.v.Angl.v.val=K.target.C();
- this.mn()};dF.w6.prototype.alm=function(K){this.X6.Brsh.v.Rndn.v.val=K.target.C();this.mn()};dF.w6.prototype.afl=function(K){this.X6.Brsh.v.Hrdn.v.val=K.target.C();
- this.mn()};dF.w6.prototype.afv=function(K){this.X6.Brsh.v.Spcn.v.val=K.target.C();this.mn()};dF.NB=function(){dF.aj.call(this,[15,1]);
- this.f2=new gN([15,4,0],0,100," %");this.f2.k(R.E.L,this.ai$,this);this.j.appendChild(this.f2.j);this.d8=new gN([15,4,1],0,100," %");
- this.d8.k(R.E.L,this.a1Q,this);this.j.appendChild(this.d8.j);this.pY=new gN([15,4,2],0,100," %");this.pY.k(R.E.L,this.aaf,this);
- this.j.appendChild(this.pY.j);this.ya=new gN([15,4,3],0,100," %");this.ya.k(R.E.L,this.alS,this);this.j.appendChild(this.ya.j);
- this.XC=new gN([15,4,4],0,100," %");this.XC.k(R.E.L,this.a6a,this);this.j.appendChild(this.XC.j)};dF.NB.prototype=new dF.aj;
- dF.NB.prototype.f=function(){this.f2.f();this.d8.f();this.pY.f();this.ya.f();this.XC.f()};dF.NB.prototype.Fx=function(){return this.X6.useTipDynamics.v};
- dF.NB.prototype.nW=function(K){this.X6.useTipDynamics.v=K;cZ.rn.Qx(this.X6);this.mn()};dF.NB.prototype.bJ=function(){var K=this.X6;
- if(K.useTipDynamics.v==!1)return;this.f2.A(K.szVr.v.jitter.v.val);this.d8.A(K.minimumDiameter.v.val);
- this.pY.A(K.angleDynamics.v.jitter.v.val);this.ya.A(K.roundnessDynamics.v.jitter.v.val);this.XC.A(K.minimumRoundness.v.val)};
- dF.NB.prototype.ai$=function(K){this.X6.szVr.v.jitter.v.val=K.target.C();this.mn()};dF.NB.prototype.a1Q=function(K){this.X6.minimumDiameter.v.val=K.target.C();
- this.mn()};dF.NB.prototype.aaf=function(K){this.X6.angleDynamics.v.jitter.v.val=K.target.C();this.mn()};
- dF.NB.prototype.alS=function(K){this.X6.roundnessDynamics.v.jitter.v.val=K.target.C();this.mn()};dF.NB.prototype.a6a=function(K){this.X6.minimumRoundness.v.val=K.target.C();
- this.mn()};dF.Ks=function(){dF.aj.call(this,[15,2]);this.aS=new gN([15,5,0],0,1e3," %");this.aS.k(R.E.L,this.aes,this);
- this.j.appendChild(this.aS.j);this.xn=new gN([15,5,1],1,20);this.xn.k(R.E.L,this.ajH,this);this.j.appendChild(this.xn.j);
- this.MN=new gN([15,5,2],0,100," %");this.MN.k(R.E.L,this.ac6,this);this.j.appendChild(this.MN.j)};dF.Ks.prototype=new dF.aj;
- dF.Ks.prototype.f=function(){this.aS.f();this.xn.f();this.MN.f()};dF.Ks.prototype.Fx=function(){return this.X6.useScatter.v};
- dF.Ks.prototype.nW=function(K){this.X6.useScatter.v=K;cZ.rn.Qx(this.X6);this.mn()};dF.Ks.prototype.bJ=function(){var K=this.X6;
- if(K.useScatter.v==!1)return;this.aS.A(K.scatterDynamics.v.jitter.v.val);this.xn.A(K.Cnt.v);this.MN.A(K.countDynamics.v.jitter.v.val)};
- dF.Ks.prototype.aes=function(K){this.X6.scatterDynamics.v.jitter.v.val=K.target.C();this.mn()};dF.Ks.prototype.ajH=function(K){this.X6.Cnt.v=K.target.C();
- this.mn()};dF.Ks.prototype.ac6=function(K){this.X6.countDynamics.v.jitter.v.val=K.target.C();this.mn()};
- dF.Ut=function(){dF.aj.call(this,[15,3]);this.dw=new gN([15,6,0],0,100," %");this.dw.k(R.E.L,this.a9N,this);
- this.j.appendChild(this.dw.j);this.pT=new gN([15,6,1],0,100," %");this.pT.k(R.E.L,this.aa$,this);this.j.appendChild(this.pT.j);
- this.$t=new gN([15,6,2],0,100," %");this.$t.k(R.E.L,this.ae5,this);this.j.appendChild(this.$t.j);this.IX=new gN([15,6,3],0,100," %");
- this.IX.k(R.E.L,this.a8e,this);this.j.appendChild(this.IX.j)};dF.Ut.prototype=new dF.aj;dF.Ut.prototype.f=function(){this.dw.f();
- this.pT.f();this.$t.f();this.IX.f()};dF.Ut.prototype.Fx=function(){return this.X6.useColorDynamics.v};
- dF.Ut.prototype.nW=function(K){this.X6.useColorDynamics.v=K;cZ.rn.Qx(this.X6);this.mn()};dF.Ut.prototype.bJ=function(){var K=this.X6;
- if(K.useColorDynamics.v==!1)return;this.dw.A(K.clVr.v.jitter.v.val);this.pT.A(K.H.v.val);this.$t.A(K.Strt.v.val);
- this.IX.A(K.Brgh.v.val)};dF.Ut.prototype.a9N=function(K){this.X6.clVr.v.jitter.v.val=K.target.C();this.mn()};
- dF.Ut.prototype.aa$=function(K){this.X6.H.v.val=K.target.C();this.mn()};dF.Ut.prototype.ae5=function(K){this.X6.Strt.v.val=K.target.C();
- this.mn()};dF.Ut.prototype.a8e=function(K){this.X6.Brgh.v.val=K.target.C();this.mn()};function eQ(){hb.call(this,[9,0],!1,null,hb.Pt.DM);
- this.K9.setAttribute("style","min-width:200px;");this.C$=R.w("div","hpbody scrollable");this.C$.style.height="160px";
- this.K9.appendChild(this.C$);this.aeD=-1;this.y6=[];this.re=""}eQ.prototype=new hb("");eQ.prototype.v8=function(K){if(K==null){R.Yg(this.C$);
- this.re="";return}R.Yg(this.C$);var Z=0;for(var H=0;H<K.history.length;H++)if(H<=K.Fb&&!K.history[H].Gn)Z=H;
- for(var H=0;H<K.history.length;H++){var b=K.history[H];if(b.Gn)continue;var J=new cR(b,H,Z);J.parent=this;
- this.C$.appendChild(J.j);this.y6.push(J)}if(K.Fb==K.history.length-1)this.VV()};eQ.prototype.VV=function(){this.C$.scrollTop=this.C$.scrollHeight};
- eQ.prototype.f=function(){hb.prototype.f.call(this);for(var H=0;H<this.y6.length;H++)this.y6[H].f()};
- function cR(K,H,Z){fJ.call(this);this.index=H;this.j=R.w("div",H==Z?"listitem selected":"listitem");
- this.jg=K.name;this.f();if(H>Z)this.j.style.opacity=.4;this.j.addEventListener("click",this.Rp.bind(this),!1)}cR.prototype=new fJ;
- cR.prototype.f=function(){this.j.textContent=eh.get(this.jg)};cR.prototype.Rp=function(K){if(this.index==this.parent.aeD)return;
- this.vj({e:"h_itemchange",index:this.index})};cR.prototype.vj=function(K){var Z=new n(R.E.F,!0);Z.data=K;
- Z.m=P.DM;this.B(Z)};function fB(){hb.call(this,[9,10],!1,null,hb.Pt.akh);var K=R.w("div","padded");this.K9.appendChild(K);
- this.ml=new aD(256,!0);K.appendChild(this.ml.j);this.fP=null}fB.prototype=new hb("");fB.prototype.v8=function(K){this.fP=K;
- this.lf()};fB.prototype.lf=function(){var K=this.fP;if(!R.wd(this.K9))return;if(K==null||K.u.length==0){this.ml.A(X.ft(X.T(4)));
- return}var Z=K.ax(),b=new bW(0,0,K.d,K.v),J=b.t();if(K.G){var w=K.G.rect,Y=X.T(w.t()*4);X.EU(Z,b,Y,w);
- X.CB(K.G.channel,Y);Z=Y;b=w;var S=K.G.channel;J=0;for(var H=0;H<S.length;H++)J+=S[H];J=Math.round(J/255)}var d=X.ft(Z);
- d[0][255]+=3*(J-d[5]);for(var H=1;H<4;H++)d[H][255]+=J-d[5];this.ml.A(d,J)};fB.prototype.Re=function(K,Z){this.ml.Lq(bj.Mf[K.BE]["--text-color"])};
- fB.prototype.f=function(){hb.prototype.f.call(this);this.ml.f()};fB.prototype.VV=function(){this.lf()};
- function gM(){hb.call(this,[9,8],!1,null,hb.Pt.abU);this.BB=R.w("div","padded");this.K9.appendChild(this.BB);
- this.kI=new ct(10);this.BB.appendChild(this.kI.j);this.BB.appendChild(R.w("hr"));this.Em=new hC;this.Em.parent=this;
- this.BB.appendChild(this.Em.WX);this.kI.k(R.E.L,this.D1,this);this.Em.k(R.E.L,this.D1,this)}gM.prototype=new hb("");
- gM.prototype.D1=function(K){var Z;if(K.target==this.kI)Z=this.kI.C();else{var b=this.Em.C();Z=Math.round(b.h)<<16|Math.round(b.l)<<8|Math.round(b.a)}var J=new n(R.E.P,!0);
- J.data={e:R.U.QM,y2:eV.hs,gc:0,N:Z};this.B(J)};gM.prototype.Re=function(K,Z){var b=K.ve,J=Z==eV.mZ;if(Z==eV.hs||J){this.kI.A(b);
- this.Em.A({h:b>>>16&255,l:b>>>8&255,a:b>>>0&255,dK:"Color #"+X.fo(b)})}if(Z==eV.DN||J){var w=K.aiZ;this.Em.vL(w)}};
- function ch(){hb.call(this,[12,72],!1,null,hb.Pt.a40);this.XQ=null;this.KA=null;this.C$=R.w("div","lpbody scrollable");
- this.FY=R.w("div","lpfoot");this.K9.appendChild(this.C$);this.K9.appendChild(this.FY);this.Q1=[];this.k("click",this.td,this);
- this.dV=[];ch.fY([[17,2],"Save Selection as Channel",[5,3],[5,4]],this.dV,this.FY,this.GO.bind(this),this.lL.bind(this));
- this.adh=new cp([{name:"Merge Channels",yU:!0}]);this.adh.k("select",this.Yv,this)}ch.prototype=new hb("");
- ch.prototype.Yv=function(K){if(this.KA==null)return;var Z=new n(R.E.P,!0);Z.data={e:R.U.vq,ih:"mergechannels"};
- this.B(Z)};ch.prototype.Hu=function(){return this.adh};ch.fY=function(K,Z,b,J,w){for(var H=0;H<K.length;
- H++){var Y=new d5("W",!1,K[H]);Z.push(Y);R.Yp(Y.j,J);b.appendChild(Y.j);var S=Y.j;S.addEventListener("drop",w,!1);
- S.addEventListener("dragover",function(d){d.preventDefault()},!1);S.addEventListener("dragenter",R.Xe,!1)}};
- ch.Rj=function(K,Z){for(var H=0;H<K.length;H++)if(K[H].j==Z.currentTarget)return H};ch.prototype.GO=function(K){var Z=ch.Rj(this.dV,K);
- if(Z==0)this.B(cG.qC(!0,null,K));else{Z--;var b=new n(R.E.OV,!0),J={classID:"null"};if(Z==0)J.null={t:"obj ",v:[{t:"prop",v:{classID:"Chnl",keyID:"fsel"}}]};
- else if(Z==1)J.Nw={t:"Objc",v:{classID:"Chnl",ClrI:{t:"enum",v:{MskI:"SlcA"}},Opct:{t:"long",v:50}}};
- else J.null=cn.M4("Chnl",!0);b.data={QX:["duplicate","make","delete"][Z],Bd:J};this.B(b)}};ch.prototype.lL=function(K){var Z=ch.Rj(this.dV,K);
- if(Z==2){var b=new n(R.E.OV,!0),J={classID:"null"};J.null=cn.M4("Chnl",!0);b.data={QX:"duplicate",Bd:J};
- this.B(b)}else this.GO(K)};ch.prototype.Ou=function(H){var K=this.Q1,Z=K[H];if(Z==null){var b=R.w("canvas");
- Z=b.getContext("2d");K.push(Z)}return Z};ch.prototype.td=function(K){var Z=this.XQ.slice(0),b=K.data.lV,J=Z[0]+Z[1]+Z[2],w=this.KA;
- if(-5<b&&b<0){var Y=-b-1;if(K.data.Et){if(Y==0)Z=J==3?[0,0,0]:[1,1,1];else{if(Z[Y-1]==0)Z[Y-1]=1;else if(!0)Z[Y-1]=0}}else{if(Y==0)Z=[1,1,1];
- else{Z=[0,0,0];Z[Y-1]=1}w.zw=[]}var S=new n(R.E.F,!0);S.m=P.T9;S.data={e:"setcls",wm:Z};this.B(S);return}if(-1<b){var d=w.X[b],x=d.Mn==1?d.ts():d.MK(w).r;
- if(K.data.Et)x.S0=!x.S0;else{for(var H=0;H<w.B7.length;H++)w.B7[H].S0=!1;w.zw=[]}}else{var c=-b-5,x=w.B7[c];
- if(K.data.Et)x.S0=!x.S0;else{for(var H=0;H<w.B7.length;H++)w.B7[H].S0=!1;x.S0=!0;w.zw=[c]}}w.RK=w.BT=!0};
- ch.prototype.VV=function(){this.Jo()};ch.prototype.v8=function(K){this.KA=K;this.Jo()};ch.prototype.Jo=function(){var K=this.KA,Z=this.C$,d=34,x=34,U=4;
- R.Yg(Z);if(K==null||!R.wd(Z))return;var b=K.d,J=K.v,w=new bW(0,0,b,J),Y=this.XQ=K.z.wm.slice(0),S=Y[0]+Y[1]+Y[2];
- if(b>J)x=Math.round(x*J/b);else d=Math.round(d*b/J);var c=["RGB"].concat(cN.mR);for(var H=0;H<4;H++){var M=this.Ou(H);
- X.xl.vT(M,d,x,w,K.ax(),w,!1,H==0?null:H-1);var u=H==0?S==3:Y[H-1]==1,t=new cG(-1-H,!0,!0,M,c[H],u,u);
- t.parent=this;Z.appendChild(t.j)}for(var H=0;H<K.u.length;H++){var A=K.X[K.u[H]],y=A.Mn;if(y!=1&&y!=3)continue;
- var B=y==1?A.ts():A.MK(K).r,M=this.Ou(U+H);U++;X.xl.Zw(M,d,x,w,B);var t=new cG(K.u[H],!0,!0,M,A.getName()+(y==1?"":" Filter")+" Mask",!0,B.S0);
- t.parent=this;Z.appendChild(t.j)}for(var H=0;H<K.B7.length;H++){var B=K.B7[H],M=this.Ou(U+H);X.xl.Zw(M,d,x,w,B);
- var t=new cG(-5-H,!0,B.name=="Quick Mask",M,B.name,K.zw.indexOf(H)!=-1,B.S0,P.kX,{e:e.Li,gc:"rnm",lV:H});
- t.parent=this;Z.appendChild(t.j)}};ch.prototype.JO=function(K,Z){this.C$.style.height=Z-9-25+"px"};ch.prototype.f=function(){hb.prototype.f.call(this);
- this.Jo();ch.Vg(this.dV,["lrs/makesel","lrs/mask","lrs/newlayer","lrs/bin"])};ch.Vg=function(K,Z){for(var H=0;
- H<K.length;H++){var b=K[H];b.Ij(R.Ai(Z[H]))}};function cG(K,Z,b,J,w,Y,S,d,x){fJ.call(this);this.j=R.w("div","layeritem");
- this.acW=K;this.a1v=Z;this.xg=J;this.afH=d;this.agF=x;this.EW=R.w("div",Y?"head selected":"head");this.EW.setAttribute("style","height: "+40+"px");
- var c=R.w("div","headL"),M=R.w("div","headR"),u=15;this.j.appendChild(this.EW);this.EW.appendChild(c);
- this.EW.appendChild(M);this.zV=R.w("div","eye");if(1<R.M()&&R.M()<1.5)u=u/R.M();this.zV.setAttribute("style","background-size: "+u+"px "+u+"px;");
- this.zV.style.opacity=S?1:.2;if(Z)c.appendChild(this.zV);this.tj=R.w("div","thumb");if(J)this.tj.appendChild(J.canvas);
- c.appendChild(this.tj);this.OB=R.w("div","label");if(b)this.OB.style.fontStyle="italic";this.OB.textContent=eh.get(w);
- c.appendChild(this.OB);var t=this.EW;t.setAttribute("draggable","true");this.EW.addEventListener("mousedown",this.a7f.bind(this),!1);
- if(!b)this.EW.addEventListener("mouseup",this.ai7.bind(this),!1)}cG.prototype=new fJ;cG.prototype.Pd=function(K){var Z=new n(R.E.F,!0);
- Z.m=this.afH;Z.data=this.agF;Z.data.name=K;this.B(Z)};cG.prototype.a7f=function(K){var Z=K.ctrlKey||K.metaKey,b=this.acW;
- if(Z&&K.target==this.xg.canvas){this.B(cG.qC(this.a1v,b,K))}else{var J=new n("click",!0);J.data={lV:b,Et:K.target==this.zV,Cz:Z};
- this.B(J)}};cG.prototype.ai7=function(K){if(K.detail==2&&K.target==this.OB){var Z=new hb.Tk(this.OB,this.Pd.bind(this))}};
- cG.qC=function(K,Z,b){var J=0;if(b.shiftKey)J++;if(b.altKey)J+=2;var w=new n(R.E.F,!0);w.m=P.NR;if(K){if(-5<Z&&Z<0){w=new n(R.E.OV,!0);
- w.data=P.Rm.zS(J,["RGB","Rd","Grn","Bl"][-1-Z])}else w.data={e:"fromchannel",kL:[Z,0,J]}}else w.data={e:"frompath",kL:[Z,0,J]};
- return w};function aw(){hb.call(this,[8,9],!1,null,hb.Pt.wf);this.XQ=null;this.KA=null;this.C$=R.w("div","lpbody scrollable");
- this.FY=R.w("div","lpfoot");this.K9.appendChild(this.C$);this.K9.appendChild(this.FY);this.K9.addEventListener("click",this.agQ.bind(this),!1);
- this.Q1=[];this.k("click",this.td,this);this.dV=[];ch.fY([[17,2],"Selection to Path",[5,3],[5,4]],this.dV,this.FY,this.GO.bind(this),this.lL.bind(this))}aw.prototype=new hb("");
- aw.prototype.GO=function(K){var Z=ch.Rj(this.dV,K),b;if(Z==0)b=cG.qC(!1,null,K);else if(Z==1){b=new n(R.E.OV,!0);
- b.data={QX:"make",Bd:{classID:"null",null:{t:"obj ",v:[{t:"Clss",v:{classID:"Path"}}]},From:{t:"obj ",v:[{t:"prop",v:{classID:"csel",keyID:"fsel"}}]},Tlrn:{t:"UntF",v:{type:"#Pxl",val:2}}}}}else{var b=new n(R.E.F,!0);
- b.m=P.Pb;b.data={e:"pathedit",gc:["new","del"][Z-2]}}this.B(b)};aw.prototype.lL=function(K){this.GO(K)};
- aw.prototype.Ou=function(H){var K=this.Q1,Z=K[H];if(Z==null){var b=R.w("canvas");Z=b.getContext("2d");
- K.push(Z)}return Z};aw.prototype.agQ=function(K){if(K.target==this.C$){var Z=this.KA;Z.FW=[];Z.uv=[];
- Z.BT=!0;Z.RK=!0}};aw.prototype.td=function(K){var Z=K.data.lV,b=this.KA,J=K.data.Cz,w=0,Y,S;if(Z<0){w=-1-Z;
- Y=b.FW;S=b.uv}else{var d=b.yh()[0];for(var H=0;H<d.length;H++){var x=d[H].lV;if(x==Z)break;if(x>=0)w++}Y=b.uv;
- S=b.FW}if(J){var c=Y.indexOf(w);if(c==-1)Y.push(w);else Y.splice(c,1)}else{while(Y.length!=0)Y.pop();
- while(S.length!=0)S.pop();Y.push(w)}b.BT=!0;b.RK=!0};aw.prototype.VV=function(){this.Jo()};aw.prototype.v8=function(K){this.KA=K;
- this.Jo()};aw.prototype.Jo=function(){var K=this.KA,Z=this.C$,d=34,x=34;R.Yg(Z);if(K==null||!R.wd(Z))return;
- var b=K.d,J=K.v,w=new bW(0,0,b,J),Y=this.XQ=K.z.wm.slice(0),S=Y[0]+Y[1]+Y[2];if(b>J)x=Math.round(x*J/b);
- else d=Math.round(d*b/J);var c=K.yh(),M=c[0];for(var H=0;H<M.length;H++){var u=M[H],t=this.Ou(H);X.xl.aka(t,d,x,w,u.add.vmsk);
- var U=new cG(u.lV,!1,u.lV>=0,t,u.name,c[1].indexOf(H)!=-1,!1,P.Pb,{e:"pathedit",gc:"rnm",lV:u.lV});U.parent=this;
- Z.appendChild(U.j)}};aw.prototype.JO=function(K,Z){this.C$.style.height=Z-9-25+"px"};aw.prototype.f=function(){hb.prototype.f.call(this);
- this.Jo();ch.Vg(this.dV,["lrs/makesel","lrs/makepath","lrs/newlayer","lrs/bin"])};function it(K){hb.call(this,[9,K?4:5],!1,null,K?hb.Pt.a0Q:hb.Pt.abl);
- this.K9.setAttribute("style","min-width:240px;");this.akP=K;this.n7=null;this.$b=null}it.prototype=new hb("");
- it.prototype.Ss=function(){this.n7=new gW;var K=this.n7,Z=this.K9;K.parent=this;if(this.akP){var b=R.w("div","marged");
- Z.appendChild(b);b.appendChild(K.fV.j);Z.appendChild(R.w("hr"));var J=R.w("div","marged");Z.appendChild(J);
- J.appendChild(K.Yt.j);J.appendChild(K.YY.j);var w=R.w("div","marged");Z.appendChild(w);w.appendChild(K.ps.j);
- w.appendChild(K.YM.j);Z.appendChild(R.w("hr"));var Y=R.w("div","marged");Z.appendChild(Y);Y.appendChild(K.RA.j);
- Y.appendChild(K.ut.j);var S=R.w("div","marged");Z.appendChild(S);S.appendChild(K.mE.j);S.appendChild(K.m9.j);
- Z.appendChild(R.w("hr"));var d=R.w("div","marged");Z.appendChild(d);d.appendChild(K.i6.j);d.appendChild(K.yg.j);
- d.appendChild(K.G3.j);d.appendChild(K.lJ.j);d.appendChild(K.jY.j);d.appendChild(K.Ta.j);d.appendChild(K.Mb.j);
- d.appendChild(K.f3.j)}else{var b=R.w("div","marged");Z.appendChild(b);b.appendChild(K.Ju.j);b.appendChild(K.XW.j);
- b.appendChild(K.cD.j);b.appendChild(K.a7e.j);b.appendChild(K.a6o.j);b.appendChild(K.aeF.j);b.appendChild(K.akk.j);
- Z.appendChild(R.w("hr"));var J=R.w("div","marged");Z.appendChild(J);J.appendChild(K.Av.j);J.appendChild(K.jc.j);
- J.appendChild(K.Ht.j);Z.appendChild(R.w("hr"));var w=R.w("div","marged");Z.appendChild(w);w.appendChild(K.Xo.j);
- w.appendChild(K.i4.j);w.appendChild(K.O5.j)}};it.prototype.VV=function(){if(!R.wd(this.K9))return;if(this.n7==null){this.Ss();
- var K=this.$b;if(K)this.n7.A(K.Zd,K.ls,K.P3);this.n7.f()}};it.prototype.f=function(){hb.prototype.f.call(this);
- if(this.n7)this.n7.f()};it.prototype.Re=function(K,Z){this.$b=K;if(Z!=eV.mZ&&Z!=eV.Ex&&Z!=eV.gj&&Z!=eV.Y3)return;
- if(this.n7)this.n7.A(K.Zd,K.ls,K.P3)};function dj(){hb.call(this,[9,13],!1,null,hb.Pt.a6s);this.$b=null;
- this.acb=null;this.aju=null;this.e7=null;this.a7Y=null;this._W=Math.round(290*R.M());this.vf=8;this.a3C=4;
- this.mt=new cu(null,["Hi","Hello"]);this.mt.k(R.E.L,this.OD,this);var K=this.DI=new d5("-",null,null,!0);
- K.k("click",this.fD,this);var Z=this.ajP=new d5("+",null,null,!0);Z.k("click",this.fD,this);this.HP=new eC(!1);
- this.HP.k(R.E.L,this.a2t,this);this.HP.j.style.height=20+"em";var b=R.w("div","padded");b.setAttribute("style","width:"+(this._W+10)/R.M()+"px;");
- this.K9.appendChild(b);var top=R.w("div");top.setAttribute("style","margin-bottom:0.5em");b.appendChild(top);
- top.appendChild(this.mt.j);top.appendChild(K.j);top.appendChild(Z.j);b.appendChild(this.HP.j)}dj.prototype=new hb("");
- dj.prototype.a2t=function(K){var Z=this.HP.C()*this.vf*this.a3C,b=Math.floor(this._W/this.vf)/R.M(),J=this.HP.a4f();
- Z+=Math.floor(J.y/b)*this.vf;Z+=Math.floor(J.x/b);var w=this.e7[this.mt.C()];if(Z>=w.length)return;var Y=w[Z],S=this.a7Y[Y];
- if(S.mP.length==0){alert("No known character for this glyph");return}var d=String.fromCodePoint(S.mP[0]),x=new n(R.E.F,!0);
- x.m=P.zC;x.data={e:"insertText",N:d};this.B(x)};dj.prototype.fD=function(K){this.vf+=K.target==this.DI?1:-1;
- this.vf=Math.max(1,Math.min(20,this.vf));this.OD()};dj.prototype.VV=function(){this.Re(this.$b)};dj.prototype.Re=function(K,Z){this.$b=K;
- if(!R.wd(this.K9))return;var b=K.Zd,J=b.Vm.Font,x=0;if(J==null)return;var w=b.El[J].Name;if(this.acb==w)return;
- var J=K.ls.Si(w);if(J==null)return;var Y=J.maxp.numGlyphs,S=this.a7Y=new Array(Y);for(var H=0;H<Y;H++)S[H]={mP:[]};
- var d=Date.now(),c=new Uint8Array(1048575);for(var H=0;H<1048575;H++){var M=Typr.U.codeToGlyph(J,H);
- if(M!=0&&M<Y){c[H]=1;if(S[M].mP.length==0)x++;S[M].mP.push(H)}}var u=dj._P,t=[];for(var H=0;H<u.length;
- H++)t.push([]);for(var M=1;M<Y;M++){t[0].push(M);var U=S[M].mP[0];if(U==null){continue}for(var A=1;A<u.length;
- A++){var y=u[A].$B;for(var H=0;H<y.length;H+=2)if(y[H]<=U&&U<=y[H+1]){t[A].push(M);break}}}this.e7=t;
- var B=[];for(var H=0;H<u.length;H++)B.push(u[H].Nn+" ("+t[H].length+")");var I=this.mt.C();this.mt.Kc(B);
- this.mt.A(I);this.acb=w;this.aju=J;this.OD()};dj.prototype.OD=function(K){var Z=this.e7[this.mt.C()],b=Z.length,J=this.aju,w=Typr.U,Y=Math.floor(this._W/this.vf),S=Y,d=S*.8,x=S*.8/J.head.unitsPerEm,c=[],M=R.w("canvas"),u=M.getContext("2d"),t=this.vf,U=Math.ceil(b/t),A=this.a3C;
- M.width=Y*t;M.height=S*A;u.strokeStyle="rgba(0,0,0,0.3)";var y=Date.now();for(var B=0;B<U;B+=A){u.fillStyle="white";
- u.fillRect(0,0,t*Y,S*A);for(var I=0;I<A;I++){for(var j=0;j<t;j++){var H=Z[(B+I)*t+j];if(H==null)break;
- var k=w.glyphToPath(J,H),C=X.O.Jv(k.crds);if(!C.S2()){u.fillStyle="#252525";u.beginPath();var i=j*Y+(Y-C.d*x)*.5-C.x*x,E=I*S+d;
- u.translate(i,E);u.scale(x,-x);w.pathToContext(k,u);u.scale(1/x,-1/x);u.translate(-i,-E);u.fill()}}}u.beginPath();
- for(var j=0;j<t;j++){var o=j*Y+Y+.5;u.moveTo(o,0);u.lineTo(o,S*A)}for(var I=0;I<A;I++){var $=I*S+S+.5;
- u.moveTo(0,$);u.lineTo(t*Y,$)}u.stroke();c.push(M.toDataURL("image/png"))}this.HP.r0(c,null,Y*t,S*A)};
- dj._P=[{Nn:"All Glyphs"},{Nn:"Basic Latin, Latin 1",$B:[0,127,128,143]},{Nn:"Latin Extended-A",$B:[256,383]},{Nn:"Latin Extended-B",$B:[384,591]},{Nn:"Punctuations",$B:[33,35,37,39,42,42,44,44,46,47,58,59,63,63,64,64,92,92,161,161,167,167,182,183,191,191,894,894,903,903,1370,1375,1417,1417,8192,8303,11776,11903]},{Nn:"Greek",$B:[880,1023]},{Nn:"Cyrillic",$B:[1024,1279]},{Nn:"Hebrew",$B:[1424,1535]},{Nn:"Arabic",$B:[1536,1791]},{Nn:"Emoji",$B:[9728,10095,127744,129535]}];
- function ey(){hb.call(this,[13,0],!1,null,hb.Pt.hs);this.Ec=0;this.a4b=0;this.$b=null;var K=R.w("div","flexrow padded");
- this.K9.appendChild(K);var Z=R.w("div");K.appendChild(Z);this.RD=[];for(var H=0;H<2;H++){var b=new fD;
- this.RD.push(b);b.k("click",this.a5S,this);Z.appendChild(b.j)}this.cW=new gU(192);this.cW.k(R.E.L,this.ie,this);
- K.appendChild(this.cW.j)}ey.prototype=new hb("");ey.prototype.a5S=function(K){this.Ec=this.RD.indexOf(K.currentTarget);
- this.lf()};ey.prototype.ie=function(K){var Z=this.cW.C();this.cW.A(Z);var b=Math.round(Z.h*255)<<16|Math.round(Z.l*255)<<8|Math.round(Z.a*255),J=new n(R.E.P,!0);
- J.data={e:R.U.QM,y2:eV.hs,gc:this.Ec,N:b};this.B(J);this.a4b=Date.now()};ey.prototype.lf=function(){var K=this.$b,Z=this.Ec,b=[K.ve,K.YO];
- for(var H=0;H<2;H++){var J=this.RD[H],w=J.j.style;J.Lq(b[H]);if(H==Z)delete w.borderColor;else w.borderColor="var(--bg-color)"}var Y=b[Z];
- if(Date.now()-this.a4b>100)this.cW.A({h:(Y>>>16)/255,l:(Y>>>8&255)/255,a:(Y&255)/255})};ey.prototype.Re=function(K,Z){this.$b=K;
- if(Z==eV.mZ||Z==eV.hs)this.lf()};ey.prototype.VV=function(){this.lf()};function hG(){hb.call(this,"CSS",!1,null,hb.Pt.CSS);
- this.fP=null;var K=R.w("div","padded");this.K9.appendChild(K);this.$R=R.w("textarea");this.$R.setAttribute("rows",16);
- this.$R.setAttribute("style","display:block;tab-size:4; font-family:monospace; width:98%; min-width:270px;");
- K.appendChild(this.$R)}hG.prototype=new hb("");hG.prototype.v8=function(K){this.fP=K;this.lf()};hG.prototype.Re=function(K,Z){if(Z==eV.gj)this.lf()};
- hG.prototype.lf=function(){var K=this.fP;if(K==null||K.u.length==0)return;if(!R.wd(this.K9))return;var Z=K.X[K.u[0]],b=CSS.a7s(Z,K);
- if(b.length!=0)this.$R.value=b.join(";\n")+";";else this.$R.value=""};hG.prototype.VV=function(){this.lf()};
- function bv(){hb.call(this,[9,6],!1,null,hb.Pt.aeh);this.K9.setAttribute("style","min-width:240px;");
- this.fP=null;this.$b=null;var K=R.w("div","marged row");this.K9.appendChild(K);var Z=R.w("div","cell");
- Z.setAttribute("style","width:10em");K.appendChild(Z);var b=R.w("div","cell");b.setAttribute("style","width:10em");
- K.appendChild(b);this.a5l=[];for(var H=0;H<4;H++){var J=new hL("");this.a5l.push(J);Z.appendChild(J.j);
- R.$x(Z)}this.K9.appendChild(R.w("hr",""));var w=R.w("div","marged row");this.K9.appendChild(w);var Z=R.w("div","cell");
- Z.setAttribute("style","width:10em");var b=R.w("div","cell");b.setAttribute("style","width:10em");w.appendChild(Z);
- w.appendChild(b);this.yV=new hL("");Z.appendChild(this.yV.j);R.$x(Z);this.Ja=new hL("");Z.appendChild(this.Ja.j);
- this.st=new hL("");b.appendChild(this.st.j);R.$x(b);this.Pn=new hL("");b.appendChild(this.Pn.j);this.yV.A("X: 100 px");
- this.Ja.A("Y: 100 px");this.st.A("W: 0");this.Pn.A("H: 0")}bv.prototype=new hb("");bv.prototype.i2=function(K,Z,b,J,w){if(!R.wd(this.K9)||K==null)return;
- var Y=K.z.Hd(w.x,w.y),S=new iz(Math.floor(Y.x),Math.floor(Y.y));if(!w.Sm){var d=0,x=0,c=0,M=0,u=this.a5l;
- if(!w.Sm&&!K.akO()&&new bW(0,0,K.d-1,K.v-1).YR(S)){var t=K.ax(),H=K.d*S.y+S.x<<2;d=t[H+0];x=t[H+1];c=t[H+2];
- M=t[H+3]}u[0].A("R: "+d);u[1].A("G: "+x);u[2].A("B: "+c);u[3].A("A: "+M)}this.yV.A("X: "+X.zM.DL(S.x,K.w$,b,K.d));
- this.Ja.A("Y: "+X.zM.DL(S.y,K.w$,b,K.v));this.Wc()};bv.prototype.Wc=function(){var K=this.fP,Z=this.$b,b=0,J=0;
- if(K&&Z){if(K.z._A){b=K.z._A.d;J=K.z._A.v}else if(K.G){b=K.G.rect.d;J=K.G.rect.v}b=X.zM.DL(Math.abs(b),K.w$,Z,K.d);
- J=X.zM.DL(Math.abs(J),K.w$,Z,K.v)}this.st.A(eh.get([12,41]).charAt(0)+": "+b);this.Pn.A(eh.get([12,42]).charAt(0)+": "+J)};
- bv.prototype.f=function(){hb.prototype.f.call(this);this.Wc()};bv.prototype.v8=function(K,Z,b){this.fP=K;
- this.$b=b;this.Wc()};function cj(){hb.call(this,[9,1],!1,null,hb.Pt.kX);this.$v=null;this.nI=null;this.E6=null;
- this.EW=R.w("div","lphead");this.C$=R.w("div","lpbody scrollable");this.FY=R.w("div","lpfoot");this.o0=new cu(null,gB.v9,!1,gB.PW);
- this.o0.k(R.E.L,this.afD,this);this.EW.appendChild(this.o0.j);this.Dg=new iw([12,0],0,100,"%",0);this.Dg.k(R.E.L,this.amb,this);
- this.Dg.parent=this;this.EW.appendChild(this.Dg.j);this.zT=new al([6,57,2],["<img src=\""+PIMG.trsp3+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG["tools/brush"]+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG.pos+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG["lrs/lock"]+"\" class=\"autoscale gsicon\" />"],!0,["Transparency",[12,76,2],[12,40],[7,0]]);
- this.zT.k(R.E.L,this.acf,this);this.EW.appendChild(this.zT.j);this.fX=new iw([12,26],0,100,"%",0);this.fX.k(R.E.L,this.a6G,this);
- this.fX.parent=this;this.EW.appendChild(this.fX.j);this.dV=[];this.fY();this.K9.appendChild(this.EW);
- this.K9.appendChild(this.C$);this.C$.addEventListener("dragover",function(w){w.preventDefault()},!1);
- this.C$.addEventListener("dragenter",R.Xe,!1);this.C$.addEventListener("drop",this.a9F.bind(this),!1);
- this.K9.appendChild(this.FY);this.K9.addEventListener("contextmenu",R.Xe,!1);var K={b:R.E.P,c:{e:R.U.vq,ih:"scaleeffects",n6:100,rC:{b:R.E.F,m:P.RT,c:{e:"scaleeffects"}}}},Z={name:"Scale Effects",p:function(w){return{p:w!=null&&w.X[w.u[0]].fl()}}},b=[Z],J=[K];
- this.amR=new cp(b,J);var b=[{name:[14,10]},{name:[14,11],Pa:!0},{name:[6,0]},{name:[11,4]},{name:[5,4],Pa:!0},{name:[6,7]},{name:"New Smart Obj. via Copy",p:function(w){return{p:w.X[w.u[0]].add.SoLd!=null}},Pa:!0},{name:[6,8],p:function(w){var Y=w.X[w.u[0]];
- if(Y.add.TySh||Y.add.SoLd||Y.add.SoCo||Y.add.GdFl||Y.add.PtFl)return{p:!0};return{p:!1}}},{name:[6,34],p:function(w){var Y=w.X[w.u[0]];
- return{p:Y.add.lmfx!=null&&!Y.Gg()}}},{name:[6,40],Pa:!0,p:function(w){var Y=w.X[w.u[0]];return{p:Y.add.TySh!=null}}},{name:"",Pa:!0,p:function(w){var Y=w.X[w.u[0]],S=Y.add.TySh,d=S?S.eA:null;
- return{p:S!=null&&d.Curve==null,m8:eh.get(S&&hW.ZB(d)==0?[16,3,1]:[16,3,0])}}},{name:[6,6,0],Pa:!0,p:function(w){return{p:w.KQ(w.u[0]),Rd:w.X[w.u[0]].IY}}},{name:[11,6],Pa:!0,sub:[{name:[5,1],p:function(w){var Y=w.X[w.u[0]];
- return{p:Y.add.lmfx!=null}}},{name:[5,2]},{name:[2,2],p:function(w){var Y=w.X[w.u[0]];return{p:Y.add.lmfx!=null}},Pa:!0},Z]},{name:[6,10],p:function(w){return{p:w.u.length==1&&w.u[0]!=0&&!w.X[w.u[0]].Gg()}}},{name:[6,12,0],p:function(w){return{p:w.u.length>1||w.X[w.u[0]].Gg()}}},{name:[6,12,1],Pa:!0},{name:[13,0],sub:function(){var w=[[13,1,0],[13,1,1],[13,1,2],[13,1,3],[13,1,4],[13,1,5],[13,1,6],[13,1,7]],Y=[];
- for(var H=0;H<w.length;H++)Y.push({name:w[H]});return Y}()}],J=[{b:R.E.P,c:{e:R.U.vq,ih:"layerstyle"}},{b:R.E.F,m:P.NR,c:{e:"fromlayer",kL:[null,0,0]}},{b:R.E.F,m:P.kX,c:{e:e.rr}},{b:R.E.P,c:{e:R.U.vq,ih:"duplinto"}},{b:R.E.F,m:P.kX,c:{e:e.k1}},{b:R.E.OV,c:{QX:"newPlacedLayer"}},{b:R.E.F,m:P.kX,c:{e:e.f8}},{b:R.E.OV,c:{QX:"rasterizeLayer",Bd:{classID:"rasterizeLayer",null:cn.M4("Lyr",!0)}}},{b:R.E.F,m:P.kX,c:{e:e.ra}},{b:R.E.F,m:P.kX,c:{e:e.Hl}},{b:R.E.F,m:P.zC,c:{e:"switchPntPrgr"}},{b:R.E.F,m:P.kX,c:{e:e.WQ}},{sub:[{b:R.E.F,m:P.RT,c:{e:"st_copy"}},{b:R.E.F,m:P.RT,c:{e:"st_paste"}},{b:R.E.F,m:P.RT,c:{e:"st_clear"}},K]},{b:R.E.F,m:P.kX,c:{e:e.Go}},{b:R.E.F,m:P.kX,c:{e:e.Fo}},{b:R.E.F,m:P.kX,c:{e:e.XH}},{sub:function(){var w=[];
- for(var H=0;H<8;H++)w.push({b:R.E.F,m:P.kX,c:{e:e.LA,a7C:H}});return w}()}];this.ix=new cp(b,J);var b=[{name:[6,45],p:function(w){var Y=w.X[w.u[0]];
- return{p:Y.MK(w).r==null}}},{name:[6,47]}],J=[{b:R.E.F,m:P.kX,c:{e:e.lG}},{b:R.E.F,m:P.kX,c:{e:e.rh}}];
- this.ak3=new cp(b,J);var b=[{name:"enab/disab",p:function(w){return{m8:eh.get(w.X[w.u[0]].ts().isEnabled?[6,15]:[6,14])}}},{name:[6,22]},{name:[5,8],p:function(w){return{p:w.Kx(!1,!0)}}}],J=[{b:R.E.F,m:P.kX,c:{e:e.oX}},{b:R.E.F,m:P.kX,c:{e:e.xw}},{b:R.E.F,m:P.kX,c:{e:e.hC}}];
- this.afB=new cp(b,J);var b=[{name:"enab/disab",p:function(w){return{m8:eh.get(w.X[w.u[0]].MK(w).r.isEnabled?[6,42]:[6,41])}}},{name:[6,46]}],J=[{b:R.E.F,m:P.kX,c:{e:e.rf}},{b:R.E.F,m:P.kX,c:{e:e.sH}}];
- this.a5j=new cp(b,J);var b=[{name:"enab/disab",p:function(w){return{m8:eh.get(w.X[w.u[0]].add.vmsk.isEnabled?[6,17]:[6,16])}}},{name:[6,24]}],J=[{b:R.E.F,m:P.kX,c:{e:e.Ii}},{b:R.E.F,m:P.kX,c:{e:e.se}}];
- this.a7c=new cp(b,J);this.a1J=new cp(e8.rk(!0),e8.Fg(!0));this.a3q=new cp(e8.M0(),e8.$s());this.k("rclick",this.ai9,this)}cj.prototype=new hb("");
- cj.prototype.a9F=function(K){R.Xe(K);var Z=K.dataTransfer.getData("Text"),b=1,J=0;if(Z==""){R.$W(K,this,this.E6.indexOf(this.nI),J+(b>.5?0:1))}else if(Z!="--panel"){var Z=JSON.parse(Z),w=Z.bn;
- if(w=="l")this.vj({e:e.Vk,source:Z.gu,target:J,qO:b})}};cj.prototype.jb=function(){return new iz(253,0)};
- cj.prototype.ai9=function(K){var Z=this.nI,b=K.data,w;if(Z.u.indexOf(b.$)==-1){var J={e:e.Qh,$:K.target.q8.index,jQ:b.Mn};
- this.vj(J)}if(Z.u.indexOf(b.$)==-1)return;if(b.Mn==1){w=this.afB}else if(b.Mn==2){w=this.a7c}else if(b.Mn==3){w=this.a5j}else if(b.Mn==4){w=this.ak3}else if(b.Mn==5){w=this.amR}else{w=this.ix}w.f();
- w.update(Z);w.parent=this;var Y=new n(R.E.P,!0);Y.data={e:R.U.PM,mX:w,x:b.ET.x+1,y:b.ET.y+1};this.B(Y)};
- cj.prototype.f=function(){hb.prototype.f.call(this);this.o0.f();this.Dg.f();this.zT.f();this.fX.f();
- if(this.nI)this.v8(this.nI);var K="lrs/link lrs/fx lrs/adj lrs/mask lrs/folder lrs/newlayer lrs/bin".split(" ");
- for(var H=0;H<this.dV.length;H++){var Z=this.dV[H];Z.Ij(R.Ai(K[H]))}};cj.prototype.v8=function(K,Z){if(K&&!K.ot)return;
- if(K==null)R.kG(this.K9,"disabled");else R.xu(this.K9,"disabled");this.nI=K;this.E6=Z;if(this.$v!=null){this.C$.removeChild(this.$v.C$);
- this.$v=null}if(K==null)return;this.$v=new gk(K.root,this,K,{XU:0});this.C$.appendChild(this.$v.C$);
- if(K.u.length==0||K.X[K.u[0]]==null)R.kG(this.EW,"disabled");else{R.xu(this.EW,"disabled");if(K.u.length==1&&K.MP)this.$v.uO(K.u);
- var b=K.X[K.u[0]];if(b.Gg()){this.o0.Kc([[15,10,27]].concat(gB.v9),[1].concat(gB.PW));var J=gB.CC.indexOf(b.Dv);
- this.o0.A(J+1)}else{this.o0.Kc(gB.v9,gB.PW);var J=gB.CC.indexOf(b.Dv);this.o0.A(J)}this.Dg.A(Math.round(100*b.opacity/255));
- this.zT.A([b.uq(0),b.uq(1),b.uq(2),b.uq(31)]);this.fX.A(Math.round(100*(b.add.iOpa!=null?b.add.iOpa/255:1)))}};
- cj.prototype.JO=function(K,Z){var b=this.EW.getBoundingClientRect().height,J=59;if(b>70)J=84;if(b>100)J=108;
- var w=Z-(J+37);this.C$.style.height=w+"px"};cj.prototype.afD=function(K){this.vj({e:e.cY,zz:this.o0.C()})};
- cj.prototype.amb=function(K){this.vj({e:e.zA,zz:Math.round(255*this.Dg.C()/100)})};cj.prototype.acf=function(K){this.vj({e:e.u2,zz:[this.zT.C(),[0,1,2,31]]})};
- cj.prototype.a6G=function(K){this.vj({e:e.rD,zz:Math.round(255*this.fX.C()/100)})};cj.prototype.agU=function(K){this.by(K,this.a1J)};
- cj.prototype.agn=function(K){this.by(K,this.a3q)};cj.prototype.by=function(K,Z){var b=K.currentTarget;
- if(R.wd(Z.j))return;K.stopPropagation();var J=b.getBoundingClientRect();Z.f();Z.update(this.nI);Z.parent=this;
- var w=new n(R.E.P,!0);w.data={e:R.U.PM,mX:Z,x:J.left,y:J.top,a85:!0};this.B(w)};cj.prototype.a6M=function(K){this.vj({e:e.B_})};
- cj.prototype.a1$=function(K){this.vj({e:this.nI.u.length>1?e.WI:e.Dy})};cj.prototype.a37=function(K){this.vj({e:e.oz})};
- cj.prototype.a0j=function(K){this.vj({e:e.k1})};cj.prototype.a9n=function(K){this.vj({e:e.Gj})};cj.prototype.vj=function(K){var Z=new n(R.E.F,!0);
- Z.data=K;Z.m=P.kX;this.B(Z)};cj.prototype.fY=function(){var K=[[6,54,0],[11,6],[6,1],[6,21],[6,20],[6,13],[6,31]],Z=[this.a9n,this.agn,this.agU,this.a6M,this.a1$,this.a37,this.a0j],b=this.age.bind(this);
- for(var H=0;H<K.length;H++){var J=new d5("W",!1,K[H]);this.dV.push(J);R.Yp(J.j,Z[H].bind(this));this.FY.appendChild(J.j);
- if(H>=K.length-3){var w=J.j;w.addEventListener("drop",b,!1);w.addEventListener("dragover",function(Y){Y.preventDefault()},!1);
- w.addEventListener("dragenter",R.Xe,!1)}}};cj.prototype.age=function(K){R.Xe(K);var Z=0,b=this.dV;while(b[Z].j!=K.currentTarget)Z++;
- b[Z].mJ();var J=K.dataTransfer.getData("Text");if(J=="")return;var J=JSON.parse(J);if(J.bn=="l"){var w={e:[e.WI,e.rr,e.k1][Z-4]};
- if(this.nI.u.indexOf(J.gu)==-1)w.$=J.gu;this.vj(w)}if(Z!=6)return;if(J.bn=="sm"||J.bn=="s"){var Y=new n(R.E.F,!0);
- Y.m=P.RT;Y.data={e:J.bn=="sm"?"st_clear":"st_delsingle",$:J.gu,gu:J.j8};this.B(Y)}if(J.bn=="fm"||J.bn=="f"){this.vj({e:J.bn=="fm"?e.rh:e.Oe,src:J.gu,j8:J.j8})}if(J.bn=="m"||J.bn=="vm"){this.vj({e:J.bn=="m"?e.xw:e.se,$:J.gu})}};
- function gk(K,Z,b,J){fJ.call(this);this.parent=Z;this.q8=K;this.qS=[];this.j=R.w("div","layeritem");
- var w=K.$,j=15,p=!1;this.EW=R.w("div",b.u.indexOf(K.index)!=-1?"head selected":"head");if(K.$.add.artb!=null)R.kG(this.EW,"artb");
- this.EW.setAttribute("style","height: "+(w.a1K+10)+"px");var Y=R.w("div","headL"),S=R.w("div","headR"),d=R.w("div","lpineck");
- this.C$=R.w("div","lpibody");this.j.appendChild(this.EW);this.EW.appendChild(Y);this.EW.appendChild(S);
- if(w.fl()||w.c$())if(w.ai())this.j.appendChild(d);var x=this.EW;x.setAttribute("draggable","true");x.addEventListener("dragstart",this.yb.bind(this),!1);
- x.addEventListener("drop",this.Rs.bind(this),!1);x.addEventListener("dragover",this.Pu.bind(this),!1);
- x.addEventListener("dragenter",R.Xe,!1);x.addEventListener("dragleave",this.vP.bind(this),!1);var c=[],M=[],u=R.w("div");
- this.zV=R.w("div","eye");u.appendChild(this.zV);var t=R.w("div","space");this.OB=R.w("div","label");
- this.OB.setAttribute("style","max-width:calc(100% - "+(96+K.depth*20)+"px)");this.OB.textContent=w.getName();
- this.Sg=R.w("div","lock");this.aeg=R.w("div","lrfx");this.n0=R.w("div","arfx");var U=this.akw.bind(this),A=this.ajx.bind(this);
- this.EW.addEventListener("click",A,!1);this.EW.addEventListener("contextmenu",U,!1);var y=[0,16711680,16748544,16763904,4513024,22015,11141375,7829367],B=w.add.lclr==null?0:y[w.add.lclr];
- if(B==0)B=J.XU;var I=[B>>16,B>>8&255,B&255];for(var H=0;H<3;H++){I[H]=Math.round(.5*I[H]+.5*220)}if(1<R.M()&&R.M()<1.5)j=j/R.M();
- u.setAttribute("style","background-color:rgba("+I.join(",")+","+(B==0?0:1)+");");this.zV.setAttribute("style","background-size: "+j+"px "+j+"px;");
- var k=this.acH.bind(this);u.addEventListener("mousedown",k,!1);u.addEventListener("mouseover",k,!1);
- this.OB.addEventListener("pointerup",this.akM.bind(this),!1);this.n0.addEventListener("click",this.aet.bind(this),!1);
- c[0]=u;c[1]=t;c[10]=this.OB;if(w.Gg()){var C=R.w("div","arrow"),i=R.w("div","folder");C.addEventListener("click",this.a3K.bind(this),!1);
- c[2]=C;c[3]=i;if(w.add.lsct==g7.CF){for(var H=K.children.length-1;H>=0;H--){var E=new gk(K.children[H],Z,b,{XU:B});
- this.qS.push(E);this.C$.appendChild(E.j)}this.j.appendChild(this.C$)}C.setAttribute("class",w.add.lsct==g7.CF?"open":"closed")}else{this.tj=R.w("div","thumb");
- c[5]=this.tj;this.tj.appendChild(w.v7.canvas)}var o=w.ts();if(o){this.Gv=R.w("div","chain");this._f=R.w("div","thumb");
- this._f.setAttribute("draggable","true");this._f.appendChild(K.$.afi.canvas);this.Gv.style.opacity=o.zY?1:0;
- this.Gv.addEventListener("click",this.aak.bind(this),!1)}var $=w.eC()&&w.add.vmsk;if(w.add.vmsk&&!$){this.Vn=R.w("div","chain");
- this.$u=R.w("div","thumb");this.$u.setAttribute("draggable","true");this.$u.appendChild(K.$.akS.canvas);
- this.Vn.style.opacity=w.add.vmsk.zY?1:0;this.Vn.addEventListener("click",this.a6V.bind(this),!1)}if(w.c$()&&w.MK(b).r){this.Kg=R.w("div","thumb");
- this.Kg.appendChild(K.$.a5D.canvas);this.Kg.addEventListener("click",A,!1);this.Kg.addEventListener("contextmenu",U,!1)}if(w.fl()){d.addEventListener("contextmenu",U,!1);
- var m=new cj.hX(eh.get([12,1]),"sm","layerstyle",K.depth,0,null);m.parent=this;d.appendChild(m.j);var z=w.add.lmfx,r=z.masterFXSwitch.v;
- m.hu(r);for(var H=0;H<iy.order.length;H++){var f=z[iy.oC[H]].v;if(f.length==0)continue;for(var W=0;W<f.length;
- W++){var m=new cj.hX(eh.get(iy.names[H]),"s","layerstyle",K.depth,1,[H,W]);m.hu(r&&f[W].v.enab.v);m.parent=this;
- d.appendChild(m.j)}}}if(w.c$()){var m=new cj.hX(eh.get([12,55]),"fm",null,K.depth,0,-1,w.MK(b).r?this.Kg:null);
- m.parent=this;d.appendChild(m.j);this.a5Y=m.j;this.a5Y.addEventListener("contextmenu",U,!1);var z=w.add.SoLd.filterFX.v,h=z.filterFXList.v,r=z.enab.v;
- m.hu(r);for(var H=h.length-1;H>=0;H--){var _=h[H].v,D=fG.u7(_);if(cN.dF[D])D=cN.dF[D];var l=_.Nm.v;if(fG.names[D])l=eh.get(fG.names[D]);
- if(cN.names[D])l=eh.get(cN.names[D]);var L="afw_"+D,m=new cj.hX(l,"f",L,K.depth,1,H);m.hu(r&&_.enab.v);
- m.parent=this;d.appendChild(m.j)}}if(b.X.indexOf(w)==b.u[0]){var N=w.Mn,a;if(N<=0)a=this.tj;else if(N==1)a=this._f;
- else if(N==3)a=this.Kg;if(a)a.setAttribute("class","thumb active");if(w.Mu&&this.$u)this.$u.setAttribute("class","thumb active")}u.style.opacity=w.TK()?1:.25;
- t.setAttribute("style","width:"+Math.max(0,K.depth-1)*18+"px");var G=w.add.lspf!=null&&w.add.lspf!=0;
- this.Sg.style.opacity=w.uq(31)?1:.5;c[4]=w.IY?R.w("div","clipp"):null;c[6]=o?this.Gv:null;c[7]=o?this._f:null;
- c[8]=w.add.vmsk&&!$?this.Vn:null;c[9]=w.add.vmsk&&!$?this.$u:null;var T=w.ye,v=b.u;if(T!=0)for(var H=0;
- H<v.length;H++)if(b.X[v[H]].ye==T){p=!0;break}M[0]=p?R.w("div","link"):null;M[1]=G?this.Sg:null;M[2]=w.fl()?this.aeg:null;
- M[3]=w.fl()||w.c$()?this.n0:null;this.n0.setAttribute("class",w.ai()?"arfx open gsicon":"arfx closed gsicon");
- var g=c;for(var H=0;H<g.length;H++)if(g[H])Y.appendChild(g[H]);g=M;for(var H=0;H<g.length;H++)if(g[H])S.appendChild(g[H])}gk.prototype=new fJ;
- gk.prototype.uO=function(K){var Z=this.q8.index;if(K.indexOf(Z)!=-1){if(this.j.scrollIntoView)this.j.scrollIntoView({block:"nearest"})}for(var H=0;
- H<this.qS.length;H++)this.qS[H].uO(K)};gk.lA=function(K,Z){var b=Z.getBoundingClientRect();return(K.clientY-b.top)/b.height};
- gk.prototype.yb=function(K){K.stopPropagation();var Z=K.target==this._f?"m":K.target==this.$u?"vm":"l";
- K.dataTransfer.setData("Text",JSON.stringify({bn:Z,gu:this.q8.index}))};gk.prototype.vP=function(K){R.Xe(K);
- this.uy()};gk.prototype.Rs=function(K){R.Xe(K);this.uy();var Z=K.dataTransfer.getData("Text"),b=this.parent.nI,J=gk.lA(K,this.EW),w=this.q8.index;
- if(J>.8){var Y=!0,S=b.root.h2(w);while(S.parent!=null){var d=S.parent,x=d.children;if(x.indexOf(S)!=0)Y=!1;
- S=S.parent}if(Y){w=0;J=1}}if(Z==""){R.$W(K,this,this.parent.E6.indexOf(b),w+(J>.5?0:1))}else if(Z!="--panel"){var Z=JSON.parse(Z),c=Z.bn;
- if(c=="l")this.vj({e:e.Vk,source:Z.gu,target:w,qO:J});else if(c=="m"||c=="vm")this.vj({e:c=="m"?e.iW:e.mK,src:Z.gu,PV:w,lc:K.altKey});
- else gk.mq(K,Z,this)}};gk.mq=function(K,Z,b,J){var w=Z.bn,Y=b.q8.index,S=Z.gu;if(w=="s"||w=="sm")b.vj({e:e.jl,src:S,PV:Y,j8:Z.j8,lc:K.altKey});
- if(w=="f"||w=="fm")b.vj({e:e.x_,src:S,PV:Y,j8:Z.j8,tJ:J==null?0:J,lc:K.altKey})};gk.prototype.Pu=function(K){R.Xe(K);
- var Z=gk.lA(K,this.EW);this.uy();var b=Z>.5?"-bottom":"-top";if(this.q8.$.Gg()&&.5<Z&&Z<.8)b="";this.EW.style["border"+b]="3px solid rgba(0,0,0,0.5)";
- this.EW.style.margin=b==""?"-3px 0 -3px 0":b=="-top"?"-3px 0 0 0":"0 0 -3px 0"};gk.prototype.uy=function(K){this.EW.style.border="none";
- this.EW.style.margin="0"};gk.h6=-1;gk.g8=!1;gk.v6=function(K){gk.g8=!1;document.body.removeEventListener("mouseup",gk.v6)};
- gk.prototype.acH=function(K){if(K.button!=0)return;if(K.type=="mousedown"){gk.g8=!0;document.body.addEventListener("mouseup",gk.v6,!1)}if(K.type=="mouseover"&&(!gk.g8||gk.h6==this.q8.index))return;
- R.Xe(K);this.vj({e:e.md,$:this.q8.index});gk.h6=this.q8.index};gk.prototype.a3K=function(K){R.Xe(K);
- this.vj({e:e.nL,$:this.q8.index})};gk.prototype.aak=function(K){this.vj({e:e.b1,$:this.q8.index})};gk.prototype.a6V=function(K){this.vj({e:e.gG,$:this.q8.index})};
- gk.u4=0;gk.prototype.akM=function(K){var Z=gk.u4;gk.u4=Date.now();if(Date.now()-Z>300)return;K.preventDefault();
- K.stopPropagation();this.EW.setAttribute("draggable","false");var b=new hb.Tk(this.OB,this.Pd.bind(this))};
- gk.prototype.Pd=function(K){this.vj({e:e.Nw,$:this.q8.index,name:K})};gk.prototype.aet=function(K){this.vj({e:e.va,$:this.q8.index})};
- gk.prototype.akw=function(K){if(this.bu(K,K.target,this.Mn(K)))return;var Z=K.sourceCapabilities;if(Z)Z=Z.firesTouchEvents;
- if(K.button!=2&&Z!=!0)return;var b=this.Mn(K);console.log(b);if(b!=3&&K.currentTarget==this.a5Y)b=4;
- if(K.target==this.aeg)b=5;var J=new n("rclick",!0);J.data={$:this.q8.index,Mn:b,ET:R.jW(K,document.body)};
- this.B(J)};gk.prototype.Mn=function(K){var Z=K.target,b=Z.parentNode;return b==this.$u?2:b==this._f?1:b==this.tj?0:b==this.Kg?3:-1};
- gk.prototype.ajx=function(K){var Z=K.target,M;if(Z==this.zV||Z==this.n0||Z==this.Gv||Z==this.Vn||Z.tagName&&Z.tagName.toLowerCase()=="input")return;
- var b=this.Mn(K),J=this.parent.nI,w=this.q8.index,Y=J.X[w];if(Z==this.Sg){this.vj({e:e.u2,$:w,zz:[[!1,!1,!1,!1,!1],[0,1,2,3,31]]});
- return}if(K.button==0&&K.detail==2){if(Z==this.OB)return;var S=new n(R.E.F,!0),d=new n(R.E.P,!0),x=new n(R.E.OV,!0);
- if(b==0&&Y.add.SoCo){var c=X.W.GG(Y.add.SoCo.Clr.v);d.data={e:R.U.vq,ih:"colorpicker",XU:c.h<<16|c.l<<8|c.a,c0:function(U){var A=X.W.J1({a:U&255,l:U>>>8&255,h:U>>16&255});
- A={classID:"null",Clr:{t:"Objc",v:A}};var y=new n(R.E.F,!0);y.m=P.kX;y.data={e:e.ew,AV:[w],Dh:!0,N:{Nt:1,Bu:A}};
- this.B(y)}.bind(this),mr:!0}}else if(b==0&&(cN.get(Y.add)||Y.add.SoCo||Y.add.GdFl||Y.add.PtFl))d.data={e:R.U.dp,ih:hb.Pt.P9};
- else if(b!=0&&b!=-1)d.data={e:R.U.dp,ih:hb.Pt.P9};else if(b==0&&Y.add.SoLd)x.data={QX:"placedLayerEditContents",Bd:{classID:"placedLayerEditContents"}};
- else if(b==0&&Y.add.TySh){S.m=P.zC;S.data={e:"editCurr",eM:w}}else d.data={e:R.U.vq,ih:"layerstyle",$:w};
- this.B(x.data?x:d.data?d:S);return}if(this.bu(K,Z,b))return;if(K.button!=0)return;if(b==1||b==3){var u=b==3?Y.MK(J).r:Y.ts();
- M=u.S0?J.z.wm.join("")=="111"?1:2:0}var t={e:e.Qh,$:w,jQ:b};this.vj(t);if(K.altKey){if(b==1||b==3){var S=new n(R.E.F,!0);
- S.m=P.BX;S.data={e:"mskView",N:M!=0?0:K.shiftKey?1:2};this.B(S)}else{this.vj({e:e.WQ,$:w})}return}};
- gk.prototype.bu=function(K,Z,b){if((K.ctrlKey||K.metaKey)&&(b==0||b==1||b==2)){var J=0;if(K.shiftKey)J++;
- if(K.altKey)J+=2;var w=new n(R.E.F,!0);w.m=P.NR;w.data={e:"fromlayer",kL:[this.q8.index,b,J]};this.B(w);
- return!0}return!1};gk.prototype.vj=function(K){var Z=new n(R.E.F,!0);Z.data=K;Z.m=P.kX;this.B(Z)};cj.hX=function(K,Z,b,J,w,Y,S){fJ.call(this);
- this.a3c=Z;this.IP=b;this.index=Y;this.j=R.w("div","styleitem");this.EW=R.w("div","head");this.a34=null;
- if(Z=="f"){var d=this.a34=R.w("div","headR");d.textContent="\u2699";this.EW.appendChild(d)}this.rg=R.w("div","eye gsicon");
- this.OB=R.w("div","label");this.j.appendChild(this.EW);this.EW.appendChild(this.rg);if(S){this._f=S;
- this.EW.appendChild(this._f);this.EW.setAttribute("style","height: "+(S.firstChild.height/R.M()+10)+"px")}this.OB.innerHTML=K;
- this.j.setAttribute("style","margin-left: "+(24+J*16+w*22)+"px");this.EW.appendChild(this.OB);this.rg.addEventListener("click",this.a91.bind(this),!1);
- var x=this.j;x.setAttribute("draggable","true");x.addEventListener("dragstart",this.yb.bind(this),!1);
- if(!0){x.addEventListener("drop",this.Rs.bind(this),!1);x.addEventListener("dragover",this.Pu.bind(this),!1);
- x.addEventListener("dragenter",R.Xe,!1);x.addEventListener("dragleave",this.vP.bind(this),!1)}this.j.addEventListener("click",this.t6.bind(this),!1)};
- cj.hX.prototype=new fJ;cj.hX.prototype.yb=function(K){K.stopPropagation();K.dataTransfer.setData("Text",JSON.stringify({bn:this.a3c,gu:this.parent.q8.index,j8:this.index}))};
- cj.hX.prototype.vP=function(K){R.Xe(K);this.uy()};cj.hX.prototype.Rs=function(K){R.Xe(K);this.uy();var Z=K.dataTransfer.getData("Text");
- if(Z=="")return;var Z=JSON.parse(Z);gk.mq(K,Z,this.parent,this.index+(gk.lA(K,this.EW)>.5?0:1))};cj.hX.prototype.Pu=function(K){R.Xe(K);
- var Z=gk.lA(K,this.EW)>.5;this.uy();var b="border-"+(Z?"bottom":"top");this.EW.style[b]="0.2em solid rgba(0,0,0,0.5)"};
- cj.hX.prototype.uy=function(K){this.EW.style.border="none"};cj.hX.prototype.hu=function(K){var Z=15;
- if(1<R.M()&&R.M()<1.5)Z=Z/R.M();this.rg.setAttribute("style","background-size: "+Z+"px "+Z+"px;");this.rg.style.opacity=K?1:.2};
- cj.hX.prototype.t6=function(K){if(K.target==this.rg)return;if(K.detail!=1&&this.IP!=null){var Z=this.parent.q8.index,b=new n(R.E.P,!0);
- if(this.IP.indexOf("afw_")==0){var J=this.IP.slice(4),w=s[J]||fG.ek[J],Y=K.target==this.a34;if(!Y&&!w)return;
- b.data=g$.i3.ZG(Y?"blendOptions":J,{$:Z,index:this.index})}else b.data={e:R.U.vq,ih:this.IP,$:Z,index:this.index};
- this.B(b)}};cj.hX.prototype.a91=function(K){var Z={fm:e.We,f:e.NP,sm:e.No,s:e.Y$}[this.a3c];this.parent.vj({e:Z,$:this.parent.q8.index,index:this.index})};
- function aV(){hb.call(this,"Guide Guy",!1,null,hb.Pt.a6d);this.fP=null;this.m0=[];var K=R.w("div","form padded");
- this.K9.appendChild(K);K.setAttribute("style","width:200px");this.K9.appendChild(K);var Z=R.w("canvas"),b=Z.getContext("2d");
- Z.width=Z.height=160;var J=[32,0,16,160,0,32,160,16,0,112,160,16],w="Margin Left,Margin Top,Margin Right,Margin Bottom,Column Count,Row Count,Column Width,Row Height,Column Gap,Row Gap".split(","),Y=[0,0,0,0,0,0,0,0,0,0];
- for(var H=0;H<10;H++){b.clearRect(0,0,160,160);b.setTransform(1,0,0,1,80,80);b.rotate((H&3)*Math.PI/2);
- b.translate(-80,-80);b.fillStyle="rgba(0,0,0,0.3)";if(H<4){for(var S=0;S<12;S+=4){b.fillStyle=S==0?"#000000":"rgba(0,0,0,0.3)";
- b.fillRect(J[S],J[S+1],J[S+2],J[S+3])}}else if(H<6){var d=8*6;b.fillRect(0,0,d,160);b.fillRect(8*7,0,d,160);
- b.fillStyle="#000000";b.fillRect(8*14,0,d,160)}else if(H<8){b.fillRect(0,0,16,160);b.fillRect(160-16,0,16,160);
- b.fillRect(32,0,160-64,160);b.fillStyle="#000000";b.fillRect(32,80-8,160-64,8*1)}else{b.fillRect(0,0,8*7,160);
- b.fillRect(8*13,0,160,160);b.fillStyle="#000000";b.fillRect(8*7,80-8,8*6,8*1)}var x="<img src=\""+Z.toDataURL()+"\" class=\"autoscale gsicon\" /> ",c=new iw(x,0,200,H==4||H==5?null:"px",null,null,null,4,w[H]);
- c.parent=this;c.k(R.E.L,this.amB,this);c.A(Y[H]);c.f();this.m0.push(c);K.appendChild(c.j)}var M=["Add Guides","Clear Guides"];
- this.mp=[];for(var H=0;H<M.length;H++){var u=new d5(M[H],!0,null,!0);this.mp.push(u);u.k("click",this.uP,this);
- K.appendChild(u.j)}for(var H=0;H<6;H++){b.setTransform(1,0,0,1,80,80);b.rotate(Math.floor(H/3)*Math.PI/2);
- b.translate(-80,-80);b.clearRect(0,0,160,160);b.fillStyle="rgba(0,0,0,0.3)";b.fillRect(0,0,160,160);
- b.clearRect(16,16,128,128);b.fillStyle="#000000";var t=H%3;b.fillRect([0,9,18][t]*8,0,16,160);var x="<img src=\""+Z.toDataURL()+"\" class=\"autoscale gsicon\" /> ",u=new d5(x,!1,null,!1);
- this.mp.push(u);u.k("click",this.uP,this);K.appendChild(u.j)}}aV.prototype=new hb("");aV.prototype.amB=function(K){var Z=this.m0,b=Z.indexOf(K.target),J=Math.floor(b/2),w=b&1,Y=[];
- for(var H=0;H<4;H++)Y.push(Z[2*H+w].C());var S=-1;if(J==2&&Y[2]!=0&&Y[3]!=0&&Y[4]!=0)S=4;if(J==3&&Y[3]!=0&&Y[2]!=0&&Y[4]!=0)S=4;
- if(J==4&&Y[4]!=0&&Y[2]!=0&&Y[3]!=0)S=3;if(S!=-1)Z[2*S+w].A(0)};aV.prototype.uP=function(K){var Z=this.fP,b=this.mp.indexOf(K.target),J=[[],[]];
- if(Z==null)return;var w=Z.G?Z.G.rect:new bW(0,0,Z.d,Z.v),Y=w.d,S=w.v;if(b==0){var d=[[],[]];for(var H=0;
- H<this.m0.length;H++)d[H&1].push(this.m0[H].C());J=[aV.r_(d[0],w.x,w.x+Y),aV.r_(d[1],w.y,w.y+S)];P.IJ.An(J,Z.$w)}else if(b==1){}else{b-=2;
- var x=Math.floor(b/3),J=[[],[]];J[x].push([w.x,w.x+Y/2,w.x+Y,w.y,w.y+S/2,w.y+S][b]);P.IJ.An(J,Z.$w)}var c=function(M,u){return M-u};
- J[0].sort(c);J[1].sort(c);this.aeQ(J)};aV.prototype.a2s=function(K){var Z=this.a7q.indexOf(K.target)};
- aV.prototype.aeQ=function(K){var Z=new n(R.E.F,!0);Z.m=P.eo;Z.data={e:"gids",XS:K};this.B(Z)};aV.r_=function(K,Z,b){var J=[],w=K[2],Y=K[3],S=K[4],d=0;
- if(w==0)d++;if(Y==0)d++;if(S==0)d++;if(d>1&&w==0&&Y==0){if(K[0]!=0)J.push(Z+K[0]);if(K[1]!=0)J.push(b-K[1]);
- return J}var x=b-Z-K[0]-K[1];if(w==0){if(S==0){w=Math.floor(x/Y);S=(x-w*Y)/(w-1)}else{w=1;while(Y*w+S*(w-1)+Y+S<=x)w++}}else if(w!=0&&Y!=0){if(w*Y>x)w=Math.floor(x/Y);
- S=(x-w*Y)/(w-1)}J.push(Z+K[0],b-K[1]);var Y=(x-S*(w-1))/w;for(var H=1;H<w;H++){if(S==0)J.push(Z+K[0]+H*Y);
- else J.push(Z+K[0]+H*Y+(H-1)*S,Z+K[0]+H*Y+H*S)}return J};aV.prototype.v8=function(K){this.fP=K};function di(){hb.call(this,[9,2],!1,null,hb.Pt.P9);
- this.anq=null;this.c1=null;this.$b=null;this.al6=-1}di.prototype=new hb("");di.prototype.Ss=function(){this.BB=R.w("div","padded");
- this.BB.style.width="22em";this.K9.appendChild(this.BB);var K=R.w("span","fitem");this.BB.appendChild(K);
- this.wJ=[new d5([0,3]),new d5([12,73]),new d5([12,91,0])];for(var H=0;H<this.wJ.length;H++){var Z=this.wJ[H];
- Z.k("click",this.a0H,this);K.appendChild(Z.j)}this.BB.appendChild(R.w("hr"));this.Ba=new di.Gy;this.Ba.parent=this;
- this.Tr=new di.J9;this.Tr.parent=this;this.dA=new di.sX;this.dA.parent=this;this.amJ=[this.Ba,this.Tr,this.dA];
- this.BB.appendChild(this.Ba.j)};di.prototype.a0H=function(K){var H=this.wJ.indexOf(K.currentTarget);
- this.R5(H);this.m7(H==1?this.Tr.a5:-1)};di.prototype.R5=function(K){for(var H=0;H<3;H++){this.wJ[H].mJ();
- var Z=this.amJ[H].j;if(Z.parentNode==this.BB&&H!=K)this.BB.removeChild(Z);if(Z.parentNode!=this.BB&&H==K)this.BB.appendChild(Z)}this.wJ[K].bz()};
- di.prototype.m7=function(K){var Z=this.c1.u[0],b=this.c1.X[Z],J=K+1;if(K==1&&b.Mu)return;var w=new n(R.E.F,!0);
- w.m=P.kX;if(K!=1&&b.Mu){w.data={e:e.Qh,$:Z,jQ:2};this.B(w)}w.data={e:e.Qh,$:Z,jQ:J};this.B(w)};di.prototype.f=function(){hb.prototype.f.call(this);
- if(this.BB==null)return;this.v8(this.c1);for(var H=0;H<3;H++){this.wJ[H].f();this.amJ[H].f()}};di.prototype.VV=function(){if(!R.wd(this.K9))return;
- if(this.BB==null){this.Ss();this.Re(this.$b,eV.mZ);this.v8(this.anq);this.f()}};di.prototype.v8=function(K){this.anq=K;
- if(this.BB==null)return;this.Ba.v8(K);this.Tr.v8(K);this.dA.v8(K);if(K==null||K.u.length==0||K.X[K.u[0]]==null){R.kG(this.K9,"disabled");
- this.c1=null;return}else R.xu(this.K9,"disabled");var Z=K.u[0],b=K.X[Z],J=K.yh(),w=J[0],Y=J[1];if(Y.length!=0){var S=w[Y[0]],d=S.add.vogk,x=!1;
- if(d)for(var H=0;H<d.length;H++){var c=d[H].v,M=c.keyShapeInvalidated;if(M&&M.v||c.keyOriginType==null)continue;
- x=!0;Z=S.lV}}if(K!=this.c1||this.al6!=Z){this.c1=K;this.al6=Z;if(x)this.R5(2);else if(b.Mn<1&&!b.Mu)this.R5(0);
- else this.R5(1)}this.wJ[1].Qa(this.Tr.a5!=-1);this.wJ[2].Qa(x)};di.prototype.Re=function(K,Z){this.$b=K;
- if(this.Ba)this.Ba.Re(K,Z)};di.Gy=function(){fJ.call(this);this.j=R.w("div","form");this.aeb=new hL("Hello");
- this.j.appendChild(this.aeb.j);this.Qr=null;this.an8=null;this.c1=null;this.a6Y=-1;this.aa0=null;this._z=new fD(!0);
- this._z.parent=this;this._z.k(R.E.L,this.a50,this);this.hM=R.w("div","marged hiline");this.hM.appendChild(this._z.j);
- this.tV=new ah("GrFl",!0);this.tV.parent=this;this.tV.k(R.E.L,this.a43,this);this.iV=R.w("div","marged hiline");
- var K="Grad Rvrs Type Algn Angl Dthr Scl Ofst".split(" ");for(var H=0;H<K.length;H++){var Z=this.tV.fk[K[H]].j;
- this.iV.appendChild(Z)}this.$o=new ah("patternFill",!0);this.$o.parent=this;this.$o.k(R.E.L,this.a0k,this);
- this.h4=R.w("div","marged hiline");var K=["Ptrn","Scl","Algn","phase"];for(var H=0;H<K.length;H++){var Z=this.$o.fk[K[H]].j;
- this.h4.appendChild(Z)}this.Dn={};for(var b in cN.names){if(s[b]==null)continue;this.Dn[b]=new s[b];
- this.Dn[b].k(R.E.L,this.ald,this);this.Dn[b].parent=this}var J=this.aea=R.w("div","marged hiline");this.VY=di.S5(["W","H","X","Y"],null,J,this.qd,this);
- this.Zl=new cu([12,46],[[13,1,8],[13,1,10],[13,1,9],[12,47]]);this.Zl.k(R.E.L,this.qd,this);J.appendChild(this.Zl.j);
- this.ZJ=new fD(!1);this.ZJ.parent=this;this.ZJ.k(R.E.L,this.qd,this);J.appendChild(this.ZJ.j)};di.Gy.prototype=new fJ;
- di.Gy.prototype.f=function(){for(var K in this.Dn)this.Dn[K].f();this.tV.f();this.$o.f();this.Zl.f();
- for(var H=0;H<4;H++)this.VY[H].f()};di.Gy.prototype.qd=function(K){var Z=di.g5(this.VY),b=e.yP(new bW(Z[2],Z[3],Z[0],Z[1])),J=this.Zl.C(),w={classID:"artboard",artboardRect:{t:"Objc",v:b},Clr:{t:"Objc",v:this.ZJ.C()},artboardBackgroundType:{t:"long",v:J+1}},Y=new n(R.E.F,!0);
- Y.m=P.kX;Y.data={e:e.Wj,Bh:w};this.B(Y)};di.Gy.prototype.a50=function(K){var Z=this.c1,b=Z.u[0];if(Z.X[b].add.SoCo==null)return;
- var J=JSON.parse(JSON.stringify(Z.X[b].add.SoCo));J.Clr.v=this._z.C();this.z1({Nt:1,Bu:J})};di.Gy.prototype.a43=function(K){var Z=this.c1,b=Z.u[0];
- if(Z.X[b].add.GdFl==null)return;this.z1({Nt:2,Bu:this.tV.C()})};di.Gy.prototype.a0k=function(K){this.z1({Nt:3,Bu:this.$o.C()})};
- di.Gy.prototype.z1=function(K){this.It(P.kX,{e:e.ew,AV:[this.c1.u[0]],Dh:!0,N:K})};di.Gy.prototype.ald=function(K){this.It(P.I4,{e:"edit_layer",N:this.an8.C()})};
- di.Gy.prototype.It=function(K,Z){var b=new n(R.E.F,!0);b.m=K;b.data=Z;this.B(b)};di.Gy.prototype.v8=function(K){var Z=eh.get([0,3]),b=null;
- this.c1=K;if(K&&K.X.length>0&&K.u.length!=0&&K.X[K.u[0]]){var J=K.X[K.u[0]],w=cN.get(J.add);if(w!=null&&this.Dn[w]!=null){b=this.Dn[w].j;
- this.an8=this.Dn[w];this.Dn[w].A(J.add[w]);if(K.u[0]!=this.a6Y){var Y=K.ax(K.u[0]-1);this.aa0=X.ft(Y)}this.Dn[w].zN(this.aa0);
- Z=eh.get(cN.names[w])}if(J.add.SoCo){b=this.hM;this._z.A(J.add.SoCo.Clr.v);Z=eh.get([6,48,0,0])}if(J.add.GdFl){b=this.iV;
- this.tV.update(K,J.add.GdFl);Z=eh.get([6,48,0,1])}if(J.add.PtFl){b=this.h4;this.$o.update(K,J.add.PtFl);
- Z=eh.get([6,48,0,2])}if(J.add.artb){var S=J.add.artb,d=J._e();b=this.aea;this.Zl.A(S.artboardBackgroundType.v-1);
- if(S.Clr)this.ZJ.A(S.Clr.v);di.xx(this.VY,[d.d,d.v,d.x,d.y]);Z="Artboard"}this.a6Y=K.u[0]}if(b!=this.Qr){if(this.Qr)this.j.removeChild(this.Qr);
- if(b!=null)this.j.appendChild(b);this.Qr=b}this.aeb.A(Z)};di.Gy.prototype.Re=function(K,Z){this.tV.Re(K,Z);
- this.$o.Re(K,Z);for(var b in this.Dn)this.Dn[b].Re(K,Z)};di.J9=function(){fJ.call(this);this.j=R.w("div","form");
- this.c1=null;this.a5=0;var K=R.w("span","fitem");this.j.appendChild(K);this.wJ=[new d5([6,2]),new d5([6,3]),new d5([6,50])];
- for(var H=0;H<this.wJ.length;H++){var Z=this.wJ[H];Z.k("click",this.ac3,this);K.appendChild(Z.j)}this.Pp=new gN([12,74],0,255);
- this.Pp.k(R.E.L,this.HD,this);this.j.appendChild(this.Pp.j);this.Fw=new gN([7,6],0,500,"px",2,!0);this.Fw.k(R.E.L,this.HD,this);
- this.j.appendChild(this.Fw.j)};di.J9.prototype=new fJ;di.J9.prototype.HD=function(K){var Z=this.Pp.C(),b=this.Fw.C(),J=new n(R.E.F,!0);
- J.m=P.kX;J.data={e:e.GU,K_:this.c1.u[0],vy:{Q0:this.a5,Pp:Z,Fw:b}};this.B(J)};di.J9.prototype.f=function(){for(var H=0;
- H<this.wJ.length;H++)this.wJ[H].f();this.Pp.f();this.Fw.f()};di.J9.prototype.v8=function(K){this.c1=K;
- this.Jo()};di.J9.prototype.ac3=function(K){this.Jo(this.wJ.indexOf(K.currentTarget));this.parent.m7(this.a5)};
- di.J9.prototype.Jo=function(K){var Z=this.c1,b=this.wJ;for(var H=0;H<3;H++){var J=b[H];J.mJ();J.lT()}if(Z==null||Z.X.length==0||Z.u.length==0||Z.X[Z.u[0]]==null)return;
- var w=-1,Y=Z.X[Z.u[0]];if(Y.c$()&&Y.MK(Z).r!=null){b[2].GY();w=2}if(Y.add.vmsk){b[1].GY();w=1}if(Y.ts()){b[0].GY();
- w=0}if(K!=null)w=K;else if(Y.Mu)w=1;else if(Y.Mn==3)w=2;else if(Y.Mn==1)w=0;this.a5=w;if(w==-1){this.Pp.lT();
- this.Fw.lT();return}var S=Y.Jm(w);this.Pp.GY();this.Fw.GY();this.Pp.A(S.Pp);this.Fw.A(S.Fw);b[w].bz()};
- di.sX=function(){fJ.call(this);this.j=R.w("div","form");this.DD=1;this.EC=R.w("div");this.D6=di.S5(["W","H","X","Y"],[12,51],this.EC,this.ja,this);
- this.Jx=R.w("div");var K=["\u250F","\u2513","\u2517","\u251B"];this.yM=di.S5(K,[12,91,2],this.Jx,this.ja,this)};
- di.sX.prototype=new fJ;di.sX.prototype.f=function(){R.hm(this.D6[0],this.D6[1]);for(var H=2;H<5;H++){this.D6[H].f()}this.yM[4].f()};
- di.S5=function(K,Z,b,J,w){var Y=R.w("div","numlist");b.appendChild(Y);var S=[];for(var H=0;H<4;H++){var d=new iw(K[H],0,0,null,1,!1,!0);
- d.k(R.E.L,J,w);Y.appendChild(d.j);S.push(d);if(H==1||H==3)R.$x(Y)}if(Z){S[4]=new iO(Z);S[4].A(!0);b.appendChild(S[4].j)}return S};
- di.xx=function(K,Z){for(var H=0;H<4;H++)K[H].A(Z[H])};di.g5=function(K){var Z=[];for(var H=0;H<4;H++)Z[H]=K[H].C();
- return Z};di.sX.prototype.ja=function(K){var Z=this.D6.indexOf(K.currentTarget),b=this.yM.indexOf(K.currentTarget),J=[null,null,null,null],w=[null,null,null,null];
- if(Z!=-1){var Y=di.g5(this.D6),S=this.D6[4].C();Y[0]=Math.max(1,Y[0]);Y[1]=Math.max(1,Y[1]);if(S&&Z==0)Y[1]=Y[0]/this.DD;
- if(S&&Z==1)Y[0]=Y[1]*this.DD;J[0]=Y[2];J[1]=Y[3];J[2]=J[0]+Y[0];J[3]=J[1]+Y[1]}if(b!=-1){var Y=di.g5(this.yM);
- w[b]=Math.max(0,Y[b]);if(this.yM[4].C())for(var H=0;H<4;H++)w[H]=w[b];var d=w[3];w[3]=w[2];w[2]=d}var x=new n(R.E.F,!0);
- x.m=P.kX;x.data={e:e.jR,Nf:J,a2p:w};this.B(x)};di.sX.prototype.v8=function(K){if(K==null)return;var Z=this.EC.parentNode!=null,b=this.Jx.parentNode!=null,J=X.Sj.oO(K),w=J[0],Y=J[1];
- if(w){if(!Z)this.j.appendChild(this.EC);this.DD=(w[2]-w[0])/(w[3]-w[1]);di.xx(this.D6,[w[2]-w[0],w[3]-w[1],w[0],w[1]])}else if(Z)this.j.removeChild(this.EC);
- if(Y){if(!b)this.j.appendChild(this.Jx);var S=Y[2];Y[2]=Y[3];Y[3]=S;di.xx(this.yM,Y)}else if(b)this.j.removeChild(this.Jx)};
- function fP(K){hb.call(this,K.name,!0);this.nI=K;this.RQ=null;this.vS=[];this.Yj=!1;this.ZE={x:0,y:0,Sm:!1};
- this._y=document.createElement("canvas");this.QQ=this._y.getContext("2d");this.EF=document.createElement("canvas");
- this.kv=this.EF.getContext("2d");var Z=16,b=X.T(16*16*4);X.EB(b,Z,Z,8);this.ZT=X.scale.wo(b,Z,Z);this.agx=this.su.bind(this);
- this.q1=this.MO.bind(this);this.a8F=this.N0.bind(this);var J=this.K9;R.Yp(J,this.agx);R.Or(J,this.q1);
- J.addEventListener("wheel",this.GE.bind(this),!1);J.addEventListener("contextmenu",this.aa8.bind(this),!1);
- var w=this.aan.bind(this);J.addEventListener("gesturestart",w,!1);J.addEventListener("gesturechange",w,!1);
- J.addEventListener("gestureend",w,!1);this.O6=0;this.a8i="";this.sf=4;R._E(J)}fP.prototype=new hb;fP.prototype.aan=function(K){if(K.type=="gesturestart")this.b$=K.scale;
- if(K.type=="gesturechange"){var Z=new n("mouse",!0);Z.action="scroll";Z.Cz=!0;this.S7(K,Z);var b=(this.b$-K.scale)/this.b$;
- Z.hg=new iz(0,100*b);this.b$=K.scale;this.B(Z)}};fP.prototype.LT=function(){if(this.nI.W0())return window.confirm(eh.get([22,6,3])+" "+this.nI.name+". "+eh.get([22,6,4]));
- return!0};fP.prototype.FH=function(K){K.preventDefault()};fP.prototype.jx=function(K){var Z=-1,b=this.vS;
- for(var H=0;H<b.length;H++)if(b[H].pointerId==K.pointerId)Z=H;return Z};fP.K7=function(K){var Z=K.pointerType,b=window.__kb;
- return Z=="touch"&&b.q(Q.a0P)};fP.prototype.su=function(K){if(fP.K7(K))return;var Z=this.jx(K);if(Z!=-1)this.vS[Z]=K;
- else this.vS.push(K);if(this.vS.length==1){var b=K.button!=null&&K.button!=0?"rdown":"down",J=new n("mouse",!0);
- J.action=b;this.S7(K,J);this.B(J);R.er(this.K9,this.q1);R.Or(window,this.q1);R.PY(window,this.a8F)}if(this.vS.length==2){this.Um("multidown");
- this.Yj=!0}};fP.prototype.MO=function(K){if(fP.K7(K))return;var Z=this.jx(K);if(Z!=-1)this.vS[Z]=K;if(this.vS.length>1){this.Um("multimove")}if(this.Yj)return;
- var b=new n("mouse",!0);b.action="move";this.S7(K,b);this.B(b);if(this.RQ&&this.RQ.vr&&!this.ZE.Sm)this.lf()};
- fP.prototype.N0=function(K){if(fP.K7(K))return;var Z=this.vS,b=this.jx(K);Z.splice(b,1);if(Z.length==0){var J=K.button!=null&&K.button>0?"rup":"up",w=new n("mouse",!0);
- w.action=J;this.S7(K,w);this.B(w);R.er(window,this.q1);R.hf(window,this.a8F);R.Or(this.K9,this.q1);this.Yj=!1}};
- fP.prototype.GE=function(K){this.FH(K);if(K.deltaX==0&&K.deltaY==0)return;var Z=new n("mouse",!0);Z.action="scroll";
- Z.Cz=K.ctrlKey;this.S7(K,Z);this.B(Z)};fP.prototype.aa8=function(K){R.Xe(K);var Z=K.sourceCapabilities;
- if(Z)Z=Z.firesTouchEvents;if(Z){var b=new n("mouse",!0);this.S7(K,b);b.action="rdown";this.B(b);b.action="rup";
- this.B(b)}};fP.prototype.Um=function(K){var Z=this.vS,b=R.M(),J=[];for(var H=0;H<Z.length;H++){var w=J[H]=R.jW(Z[H],this.K9);
- w.x*=b;w.y*=b}var Y=new n("mouse",!0);Y.action=K;Y.dh=J;this.B(Y)};fP.prototype.S7=function(K,Z,b){var J=this.vS.length!=0;
- if(Z.action!="up"){var w=R.M();if(b==null)b=R.jW(K,this.K9);this.ZE=Z.Mm={x:w*b.x,y:w*b.y,Sm:J};var Y=R.jW(K,document.body);
- Z.Mm.VI=Y.x;Z.Mm.NJ=Y.y}else this.ZE=Z.Mm={x:this.ZE.x,y:this.ZE.y,Sm:J};Z.Mm.gi=.5;if(K.pressure!=null&&K.pressure!=0)Z.Mm.gi=K.pressure;
- if(K.pointerType=="mouse")Z.Mm.gi*=2;if(K.deltaX!=null){var S=K.deltaMode==0?1:40;Z.hg=new iz(K.deltaX*S,K.deltaY*S)}};
- fP.prototype.Re=function(K,Z){this.RQ=K};fP.prototype.v8=function(K){this.VV();this.lf()};fP.prototype.JO=function(K,Z){if(K<=0||Z<=0)return;
- this.g2=K;this.wi=Z;var b=this.nI,J=R.M();b.z.kv.d=Math.floor(K*J);b.z.kv.v=Math.floor(Z*J);R.fF(this.EF,K,Z);
- R.fF(this._y,K,Z);R.fF(V.ue(),K,Z);if(b.z.S==0)b.z.S=P.Bj.XR(b.d,b.v,K*J,Z*J);this.lf()};fP.prototype.VV=function(){var K=this.K9.firstChild;
- if(!V.qg&&K==V.ue()||V.qg&&K==this.EF)this.K9.removeChild(K);var Z=V.qg?V.ue():this.EF;if(!R.wd(Z))this.K9.appendChild(Z)};
- fP.prototype.lf=function(){if(V.qg!=this.sf){this.O6=0;this.a8i=""}this.sf=V.qg;if(this.RQ==null)return;
- if(V.qg)this.alf();else this.BP();var K=this.nI;this.O6=K.z.S;this.a8i=JSON.stringify(K.z.wm)};fP.prototype.alf=function(){if(V.qg&&fP.a57==null)fP.a57=new fP.Pk(!1);
- if(V.qg&&fP.aiF==null)fP.aiF=[new fP.Pk(!0,2),new fP.Pk(!0,8),new fP.Pk(!0,32),new fP.Pk(!0,128)];var K=this.nI,c,t=0;
- if(K.DE==null)return;var Z=K.z,b=Z.kv.d,J=Z.kv.v,w=V.xg;this.kv.clearRect(0,0,b,J);var Y=this.ll(K);
- if(Z.b7==null)Z.b7=new V.Fe(b,J);if(Y)Z.b7.set(this.EF);else{V.Na(Z.b7);V.Ud(1)}var S=Z.I1(0,0),d=new cM;
- d.scale(b,J);d.concat(Z.a6(!0));d.scale(1/K.d,1/K.v);var x=[d.R,d.a,0,d.hy,d.tX,0,d._i,d.yy,1];if(fP.a1a==null)fP.a1a=new Float32Array(4*1024);
- var M=[0,0,0,0],u=fP.a1a;if(K.add.artd){u.fill(0);M=fP.jT(K);var U=K.d,A=K.v,j=0;for(var H=0;H<K.X.length;
- H++){var y=K.X[H],B=y.add.artb;if(B==null||!y.TK())continue;var I=y._e();u[t]=I.x/U;u[t+1]=I.y/A;u[t+2]=I.d/U;
- u[t+3]=I.v/A;t+=4;if(t==u.length)break}if(t>2*4)j++;if(t>8*4)j++;if(t>32*4)j++;c=fP.aiF[j];u=new Float32Array(u.buffer,0,[2,8,32,128][j]*4)}else c=fP.a57;
- V.l7(b,J);V.Ud(0);V.l7(b,J);c.la();c.e_(Z.b7.gm,K.DE.gm,new Float32Array(x),new Float32Array([b/8,J/8,S.x/b,S.y/J]),K.d,K.v,1/K.z.S,b,J,new Float32Array(M),u,new Float32Array(X.KO.e$(X.KO.RB(Z.wm))));
- w.drawArrays(w.TRIANGLES,0,6)};fP.jT=function(K){var Z=K.add.artd.canvasColor;if(Z==null)return[0,0,0,0];
- return fP.a0B(Z)};fP.a0B=function(K){var Z=X.W.GG(K.v),b=[Z.h/255,Z.l/255,Z.a/255,1];for(var H=0;H<4;
- H++)b[H]=Math.min(1,b[H]);return b};fP.wa=function(K,Z){var b=K[2]*255;if(V.qg)b=Z?0:Math.max(1,b);return"rgba("+K[0]*255+","+K[1]*255+","+b+","+K[3]+")"};
- fP.dy=function(K){if(V.qg)for(var H=0;H<K.length;H+=4){if(K[H+2]==0)K[H+2]=3}};fP.prototype.BP=function(){var K=this.nI;
- if(K.buffer==null)return;var Z=K.z,b=Z.kv,J=b.d,w=b.v,Y=new bW(0,0,K.d,K.v);this.QQ.clearRect(0,0,J,w);
- this.kv.clearRect(0,0,J,w);var S=Z.a6(!0),d=S.clone();d.yK();if(K.add.artd==null){this.kv.save();var x=d.rj(new iz(0,0));
- d.translate(-x.x,-x.y);this.kv.translate(Math.round(x.x),Math.round(x.y));this.kv.fillStyle=this.ZT;
- this.qN(X.O.UJ(Y),d,this.kv);this.kv.fill();this.kv.restore()}else{this.kv.fillStyle=fP.wa(fP.jT(K));
- this.kv.fillRect(0,0,J,w);this.kv.save();this.kv.setTransform(d.R,d.a,d.hy,d.tX,d._i,d.yy);var c=K.root.children;
- for(var H=0;H<c.length;H++){var M=c[H].$;if(M.add.artb==null||!M.TK())continue;var u=M._e(),t=M.DF();
- if(t!=0)continue;this.kv.fillStyle="white";this.kv.fillRect(u.x,u.y,u.d,u.v)}this.kv.restore()}if(Z.oN.length!=b.t()){Z.oN=X.T(b.t());
- Z.SS=X.T(b.t()*4)}Z.SS.fill(0);X.scale.a3k(K.buffer,Y,S,Z.SS,b);if(Z.wm[0]+Z.wm[1]+Z.wm[2]!=3)X.KO.cK(Z.SS,Z.SS,X.KO.RB(Z.wm));
- this.QQ.putImageData(new ImageData(new Uint8ClampedArray(Z.SS.buffer),b.d,b.v),0,0);this.kv.drawImage(this._y,0,0);
- this.kv.getImageData(0,0,1,1);this.ll(K)};fP.prototype.ll=function(K){var Z=K.z,b=Z.wm[0]+Z.wm[1]+Z.wm[2],J=!1,w=[];
- for(var H=0;H<K.u.length;H++){var Y=K.X[K.u[H]];if(Y==null)continue;var S=Y.Mn;if(S!=1&&S!=3)continue;
- var d=S==1?Y.ts():Y.MK(K).r;if(d.S0)w.push(d)}for(var H=0;H<K.B7.length;H++)if(K.B7[H].S0)w.push(K.B7[H]);
- for(var H=0;H<w.length;H++){var d=w[H];this.bB(d,Z,w.length==1&&b==0?2:1,d.color,d.XU);J=!0}var x=this.RQ;
- J=this.a8s(K,this.kv,Z)||J;if(K.G&&x.q7&&x.mk.cM){this.bB(K.G,Z,0,0,null);J=!0}return J};fP.prototype.bB=function(K,Z,b,J,w){var Y=0,t,U;
- if(w)Y=Math.round(w.a)<<16|Math.round(w.l)<<8|Math.round(w.h);var S=Z.a6(!0),d=Z.kv,x=new bW(0,0,Z.nI.d,Z.nI.v);
- if(Z.oN.length!=d.t()){Z.oN=X.T(d.t());Z.SS=X.T(d.t()*4)}Z.oN.fill(J);Z.SS.fill(0);var c=K.channel,M=K.rect;
- X.scale.J(c,M,S,Z.oN,d);if(b==0)X.G.aiC(Z.oN,Z.SS,d,d);else X.G.a7L(Z.oN,Z.SS,d,d,b,Y);fP.dy(Z.SS);var u=new ImageData(new Uint8ClampedArray(Z.SS.buffer),d.d,d.v);
- this.QQ.putImageData(u,0,0);this.kv.save();if(b==0){t=d.clone();t.sd(-1,-1);U=new cM}else{t=new bW(0,0,x.d,x.v);
- U=S.clone();U.yK()}this.qN(X.O.UJ(t),U,this.kv);this.kv.clip();this.kv.drawImage(this._y,0,0);this.kv.restore()};
- fP.prototype.a8s=function(K,Z,b){var J=K.K.BZ!=null||K.K.kx!=null||K.K.KK!=null||K.K.zs.length!=0||K.K.es.length!=0,w=this.RQ,Y=w.mk,S=bj.Mf[w.BE],d=Math.round(12*R.M()),x=d/K.z.S,c=b.a6(!0);
- c.yK();Z.save();Z.setTransform(c.R,c.a,c.hy,c.tX,c._i,c.yy);if(K.add.artd){var M=fP.jT(K)[0];M=M<.5?M+.5:M-.5;
- M=""+Math.round(M*255).toString(16);while(M.length<2)M="0"+M;Z.fillStyle="#"+M+M+M;Z.font=x+"px sans-serif";
- for(var H=0;H<K.X.length;H++){var u=K.X[H];if(u.add.artb==null||!u.TK())continue;var t=u._e();Z.fillText(u.getName(),t.x,t.y-6/b.S);
- J=!0}}var U=fP.wa([.1,.5,1,1]),A=fP.wa([1,1,1,1]);if(w.q7&&Y.zX){Z.fillStyle=Z.strokeStyle=U;Z.lineWidth=1.5/b.S;
- var y=K.yh(),B=y[0],I=y[1];for(var j=0;j<I.length;j++){var u=B[I[j]],k=u.add.vmsk,C=k.n,i=X.O.k_(C);
- this.qN(i,null,Z);Z.stroke();J=!0;var E=3*R.M()/b.S,o=C.length-3;for(var H=0;H<k.t$.length;H++){var $=X.Y.sn(C,k.t$[H]);
- if($==null)continue;var m=$.x,z=$.y;Z.beginPath();var r=H==0;if(k.F$)r=!r;if(r){Z.moveTo(m-E,z-E);Z.lineTo(m+E,z+E);
- Z.moveTo(m-E,z+E);Z.lineTo(m+E,z-E);Z.stroke()}else{Z.arc(m,z,E*1,0,2*Math.PI);Z.fill()}J=!0}if(K.u.length!=1)continue;
- var f=-1;for(var H=0;H<C.length;H++){if(C[H].type>5)continue;if(C[H].type==0||C[H].type==3){if(C[H].bM!=-1)f++;
- continue}if(k.u.indexOf(f)!=-1){var m=C[H].D.x,z=C[H].D.y;Z.fillRect(m-E*.8,z-E*.8,2*E*.8,2*E*.8)}if(k.ii.indexOf(H)!=-1){var W=[C[H].D];
- Z.beginPath();Z.moveTo(C[H].A$.x,C[H].A$.y);Z.lineTo(C[H].D.x,C[H].D.y);Z.lineTo(C[H].XM.x,C[H].XM.y);
- Z.stroke();if(!C[H].D.wV(C[H].A$))W.push(C[H].A$);if(!C[H].D.wV(C[H].XM))W.push(C[H].XM);for(var h=0;
- h<W.length;h++){var $=W[h],m=$.x,z=$.y;if(h==0&&(C[H].type==2||C[H].type==5))Z.fillRect(m-1.2*E,z-1.2*E,2.4*E,2.4*E);
- else{Z.beginPath();Z.arc(m,z,E*1.2,0,2*Math.PI);Z.fill();if(h!=0)Z.fillStyle=A;Z.beginPath();Z.arc(m,z,E*.8,0,2*Math.PI);
- Z.fill();Z.fillStyle=U}}}J=!0}}}Z.fillStyle=Z.strokeStyle=fP.wa([0,0,0,1],!0);Z.lineWidth=1/b.S;var _=new cM(1,0,0,1,.5/b.S,.5/b.S);
- if(K.K.BZ){this.qN(K.K.BZ,null,Z);Z.fill()}if(K.K.kx){this.qN(K.K.kx,_,Z);Z.stroke()}for(var D in K.K.sY)if(K.K.sY[D].kx){this.qN(K.K.sY[D].kx,null,Z);
- Z.stroke();J=!0}Z.beginPath();var E=(4*R.M()+.5)/b.S,l=K.K.aB;for(var H=0;H<l.length;H+=2){J=!0;var m=l[H],z=l[H+1];
- Z.rect(m-E,z-E,2*E,2*E)}Z.stroke();var l=K.K.a7z;Z.beginPath();var E=4*R.M()/b.S;for(var H=0;H<l.length;
- H+=2){J=!0;var m=l[H],z=l[H+1];Z.moveTo(m+E,z);Z.arc(m,z,E,0,2*Math.PI)}Z.fill();var l=K.K.wT;Z.fillStyle=fP.wa([1,1,1,1]);
- Z.beginPath();var E=6*R.M()/b.S;for(var H=0;H<l.length;H+=2){J=!0;var m=l[H],z=l[H+1];Z.moveTo(m+E,z);
- Z.arc(m,z,E,0,2*Math.PI)}Z.fill();var E=4*R.M()/b.S;for(var H=0;H<l.length;H+=2){J=!0;var m=l[H],z=l[H+1];
- Z.fillStyle=fP.wa(K.K.rL.indexOf(H>>>1)!=-1?[0,.6,1,1]:[.7,.7,.7,1]);Z.beginPath();Z.moveTo(m+E,z);Z.arc(m,z,E,0,2*Math.PI);
- Z.fill()}if(K.K.zs.length!=0){for(var H=0;H<K.K.zs.length;H++){var L=K.K.zs[H],N=L[1];Z.putImageData(new ImageData(new Uint8ClampedArray(L[0].buffer),N.d,N.v),N.x,N.y)}}var a=.5/b.S;
- Z.lineWidth=1/b.S;if(K.K.hE){J=!0;var G=K.K.hE,p=G.yC,i={Z:[],H:[]};for(var H=0;H<G.R2.length;H++)X.O.concat(i,X.O.UJ(G.R2[H]));
- i.H=i.H.concat(p);for(var H=0;H<p.length;H+=4){i.Z.push("M","L")}for(var H=0;H<i.H.length;H++){i.H[H]+=a}Z.strokeStyle=fP.wa([.9,.2,.2,1]);
- this.qN(i,null,Z);Z.stroke();var T=R.M(),v=2/b.S;Z.font=x*.9+"px sans-serif";for(var H=0;H<p.length;
- H+=4){var m=p[H],z=p[H+1],g=p[H+2],co=p[H+3],eJ=Math.sqrt((co-z)*(co-z)+(g-m)*(g-m));eJ=X.zM.DL(eJ,K.w$,w,z==co?K.d:K.v);
- var d9=new iz((m+g)/2,(z+co)/2);Z.fillStyle=fP.wa([.9,.2,.2,1]);var el=Z.measureText(eJ).width;Z.fillRect(d9.x-el/2-v*T,d9.y-3.5*v*T,el+2*v*T,7*v*T);
- Z.fillStyle=fP.wa([1,1,1,1]);Z.save();Z.translate(d9.x-el/2,d9.y+2*v*T);Z.scale(.1,.1);Z.font=x*9+"px sans-serif";
- Z.fillText(eJ,0,0);Z.restore()}}if(w.q7){if(Y.zp){var O=X.zM.VM(Y.PG,K,Y.k0),fO=O;if(Y.k0==4)fO*=K.v/K.d;
- this.EB(K,Z,O,fO,1,Y.HJ);J=!0}if(Y.jP&&K.z.S>7){this.EB(K,Z,1,1,.5,Y.HJ);J=!0}if(Y.$w){var hn=Math.max(K.z.kv.d,K.z.kv.v)/K.z.S;
- hn=Math.max(Math.max(K.d,K.v)*2,hn);Z.beginPath();Z.strokeStyle=fP.wa([0,1,1,1]);for(var H=0;H<K.$w[0].length;
- H++){var an=Math.round(K.$w[0][H])+a;Z.moveTo(an,-hn);Z.lineTo(an,hn)}for(var H=0;H<K.$w[1].length;H++){var cF=Math.round(K.$w[1][H])+a;
- Z.moveTo(-hn,cF);Z.lineTo(hn,cF)}Z.stroke()}var cY=K.k5;if(Y.k5&&cY.length!=0){Z.font=x*.8+"px sans-serif";
- var eU=[],g_=[];for(var H=0;H<cY.length;H++){var iQ=P.Hb.Dr(cY,H);eU.push(iQ);if(K.eu.indexOf(H)!=-1)g_.push(iQ)}eU.reverse();
- var b5=Date.now();eU=X.rect.Vs([0,0,K.d,K.v],eU);for(var h=0;h<2;h++)for(var H=0;H<eU.length;H++){var eK=eU[H],f=eK[4],bE=f!=null?cY[f]:null;
- if(bE&&h==0||bE==null&&h==1)continue;var m=Math.round(eK[0]),z=Math.round(eK[1]),g=Math.round(eK[2]),co=Math.round(eK[3]);
- Z.strokeStyle=Z.fillStyle=fP.wa(bE?[0,.7,.7,1]:[.8,.8,.8,1]);Z.strokeRect(m+a,z+a,g-m,co-z);var iB=H+1,i2=Z.measureText(iB),el=i2.width;
- Z.fillRect(m,z,el+x/2,x);Z.fillStyle=fP.wa([1,1,1,1]);Z.fillText(iB,m+x/4,z+x*.8)}var v=2/K.z.S,eu=2*v;
- for(var H=0;H<g_.length;H++){var eK=g_[H],m=Math.round(eK[0]),z=Math.round(eK[1]),g=Math.round(eK[2]),co=Math.round(eK[3]);
- Z.strokeStyle=Z.fillStyle=fP.wa([0,.7,.7,1]);Z.strokeRect(m+a,z+a,g-m,co-z);var dp=[m,z,g,z,g,co,m,co];
- for(var bJ=0;bJ<dp.length;bJ+=2){var an=dp[bJ],cF=dp[bJ+1],bB=dp[bJ+2&7],fC=dp[bJ+3&7];Z.fillRect(an-v,cF-v,eu,eu);
- Z.fillRect(Math.round((an+bB)/2)-v,Math.round((cF+fC)/2)-v,eu,eu)}}J=!0}}Z.strokeStyle=fP.wa([1,0,0,1]);
- if(K.K.KK){this.qN(K.K.KK,_,Z);Z.stroke()}Z.restore();if(w.vr){if(K.z.cJ==null||K.z.cJ.width!=K.z.kv.d||K.z.Uw.height!=K.z.kv.v){K.z.cJ=Z.createImageData(K.z.kv.d,X.zM.pl);
- K.z.Uw=Z.createImageData(X.zM.pl,K.z.kv.v)}var S=bj.Mf[w.BE],b=K.z,dr=b.S*K.d/2,cs=b.S*K.v/2,g2=[1,K.w$,K.w$/2.54,K.w$/25.4,K.d/100][Y.ji],hQ=b.S,hy=b.g.clone(),ci=b.qb;
- b.S*=g2;b.g.x+=dr*g2-dr;b.g.y+=cs*g2-cs;b.qb=0;X.zM.akV(b,S["--text-color"],S["--bg-input"],Math.floor(this.ZE.x),Math.floor(this.ZE.y));
- b.S=hQ;b.g=hy;b.qb=ci;var bz=du.Fk(b.S,fP.wa([1,1,1,1]));fP.dy(K.z.Uw.data);fP.dy(K.z.cJ.data);Z.putImageData(K.z.Uw,0,0);
- Z.putImageData(K.z.cJ,0,0);Z.putImageData(bz,0,K.z.kv.v-bz.height)}if(K.K.es.length!=0){for(var H=0;
- H<K.K.es.length;H++){var L=K.K.es[H],N=L[1];Z.putImageData(new ImageData(new Uint8ClampedArray(L[0].buffer),N.d,N.v),N.x,N.y)}}return J||w.vr||K.$w[0].length+K.$w[1].length>0};
- fP.prototype.EB=function(K,Z,b,J,w,Y){while(b*K.z.S<4){b*=2;J*=2}var S=K.d,d=K.v,x=.5/K.z.S;Z.strokeStyle=fP.wa([.5,.5,.5,w],!0);
- Z.save();Z.rect(0,0,S,d);Z.clip();Z.beginPath();for(var c=0;c<=S;c+=b){Z.moveTo(c+x,0);Z.lineTo(c+x,d)}if(Y==0){for(var M=0;
- M<=d;M+=J){Z.moveTo(0,M+x);Z.lineTo(S,M+x)}}else{J*=Math.sqrt(4/3);var u=J*Math.floor(S/J),t=S*(J/(2*b));
- for(var M=-u;M<=d+u;M+=J){Z.moveTo(0,M);Z.lineTo(S,M-t);Z.moveTo(0,M);Z.lineTo(S,M+t)}}Z.stroke();Z.restore()};
- fP.prototype.qN=function(K,Z,b){b.beginPath();var J=X.O.clone(K);if(Z)X.O.J(J.H,Z,J.H);Typr.U.pathToContext({cmds:J.Z,crds:J.H},b)};
- fP.Pk=function(K,Z){V.Ol.call(this);this.amH=K;var b="\t\t\tprecision mediump float;\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform sampler2D target;\t\t\tuniform vec3 contSizeZoom;\t\t\tuniform vec2 cnvSize;\t\t\tuniform mat4 ctrn; \t\t\t"+(K?"uniform vec4 bgClr; uniform vec4 ars["+Z+"]; ":"")+"\t\t\t\t\t\tvarying vec2 tCoord;\t\t\tvarying vec2 sCoord;\t\t\tvarying vec2 gCoord;\t\t\t\t\t\t/* This approximates the error function, needed for the gaussian integral */ \t\t\tvec4 erf(vec4 x) { \t\t\t vec4 s = sign(x), a = abs(x);\t\t\t x = 1.0 + (0.278393 + (0.230389 + 0.078108 * (a * a)) * a) * a;\t\t\t x *= x; \t\t\t return s - s / (x * x); \t\t\t} \t\t\t/* Return the mask for the shadow of a box from lower to upper */ \t\t\tfloat boxShadow(vec2 lower, vec2 upper, vec2 point, float sigma) { \t\t\t vec4 query = vec4(point - lower, point-upper); \t\t\t vec4 integral = 0.5 + 0.5 * erf(query * (sqrt(0.5) / sigma)); \t\t\t return (integral.z - integral.x) * (integral.w - integral.y); \t\t\t} \t\t\t\t\t\tvec4 simpleBlend(vec4 src, vec4 tgt) {\t\t\t\tfloat na = src.w + tgt.w*(1.0-src.w);\t\t\t\t/* avoid division by zero */ \t\t\t\treturn na==0.0 ? vec4(0,0,0,0) : vec4( (src.xyz*src.w + tgt.w*tgt.xyz*(1.0-src.w))*(1.0/na), na);\t\t\t} \t\t\t\t\t\t"+V.dc.tw+"\t\t\t\t\t\tvoid main(void) {\t\t\t\tvec4 src = texture2D(source, tCoord); \t\t\t\tvec4 tgt = ctrn*texture2D(target, sCoord); "+(K?"\t\t\t\t\tbool inr = false; vec4 BG = bgClr; \t\t\t\t\tfor(int i=0; i<"+Z+"; i++) { \t\t\t\t\t\tvec4 ar = ars[i]; \t\t\t\t\t\tvec2 nsc = sCoord - ar.xy; \t\t\t\t\t\tif( ar.z!=0.0 && in01(nsc/ar.zw) ){\t\t\t\t\t\tinr=true; BG=vec4(1.0,1.0,1.0,1.0); }\t\t\t\t\t}\t\t\t\t":"\t\t\t\t\tfloat shdw = 0.3*boxShadow(vec2(0,0),contSizeZoom.xy, sCoord*contSizeZoom.xy+vec2(0.0,-6.0*contSizeZoom.z) , 10.0*contSizeZoom.z);\t\t\t\t\tvec4 grid = mod(floor(gCoord.x) + floor(gCoord.y), 2.0)==1.0 ? vec4(0.784,0.784,0.784,1) : vec4(1,1,1,1);\t\t\t\t\tvec4 BG = in01(sCoord) ? grid : vec4(0.0,0.0,0.0,shdw); \t\t\t\t")+"\t\t\t\tvec4 outc = in01(sCoord) ? simpleBlend(tgt,BG) : BG ; \t\t\t\tif(src.b == 0.0 && src.a >0.5) gl_FragColor = mix(outc, vec4(vec3(1,1,1)-outc.rgb,1.0), src.w); \t\t\t\telse gl_FragColor = simpleBlend(src,outc); \t\t\t\t\t\t\t}",J="\t\t\tattribute vec2 verPos;\t\t\tvarying vec2 tCoord;\t\t\tvarying vec2 sCoord;\t\t\tvarying vec2 gCoord;\t\t\t\t\t\tuniform mat3 tmat;\t\t\tuniform vec4 gsize;\t\t\tvoid main(void) {\t\t\t\ttCoord = verPos;\t\t\t\tsCoord = (tmat*vec3(verPos,1.0)).xy;\t\t\t\tgCoord = (verPos-gsize.zw) * gsize.xy ; \t\t\t\tgl_Position = vec4(vec2(-1.0, 1.0) + 2.0*vec2(verPos.x,-verPos.y), 0.0, 1.0);\t\t\t}";
- this.rY(b,J)};fP.Pk.prototype=new V.Ol;fP.Pk.prototype.e_=function(K,Z,b,J,w,Y,S,d,x,c,M,u){this.qi("tmat gsize source target contSizeZoom cnvSize bgClr ars ctrn".split(" "));
- var t=V.xg,U=this.VW;t.uniformMatrix3fv(U.tmat,!1,b);t.uniform4fv(U.gsize,J);t.uniform3f(U.contSizeZoom,w,Y,S);
- t.uniform2f(U.cnvSize,d,x);t.uniformMatrix4fv(U.ctrn,!1,u);if(this.amH){t.uniform4fv(U.ars,M);t.uniform4fv(U.bgClr,c)}t.uniform1i(U.source,0);
- t.uniform1i(U.target,1);t.activeTexture(t.TEXTURE0);t.bindTexture(t.TEXTURE_2D,K);t.activeTexture(t.TEXTURE1);
- t.bindTexture(t.TEXTURE_2D,Z);t.activeTexture(t.TEXTURE0)};function hx(){hb.call(this,[9,7],!1,null,hb.Pt.a5r);
- this.K9.setAttribute("style","min-width:240px;");this.c1=null;this.Lp=-1;this.ajE=[];this.C$=R.w("div","scrollable");
- this.C$.style.height="160px";this.K9.appendChild(this.C$);this.FY=R.w("div","lpfoot");this.K9.appendChild(this.FY);
- this.mp=[];var K=["reload","lrs/newlayer","lrs/bin"],Z=[[5,10],[5,3],[5,4]];for(var H=0;H<K.length;H++){var b=new d5("<img src=\""+PIMG[K[H]]+"\" class=\"gsicon\" />",!1,Z[H]);
- b.k("click",this.a8C,this);this.FY.appendChild(b.j);this.mp.push(b)}}hx.prototype=new hb("");hx.prototype.vj=function(K){var Z=new n(R.E.F,!0);
- Z.data=K;Z.m=P.L$;this.B(Z)};hx.prototype.a8C=function(K){var H=this.mp.indexOf(K.currentTarget);if(H!=1)if(this.Lp==-1)return;
- this.vj({e:["updLC","addLC","delLC"][H],lV:this.Lp});if(H==2)this.Lp=-1};hx.prototype.f=function(){hb.prototype.f.call(this);
- for(var H=0;H<this.mp.length;H++)this.mp[H].f()};hx.prototype.v8=function(K){if(K==null)R.kG(this.K9,"disabled");
- else R.xu(this.K9,"disabled");this.c1=K;R.Yg(this.C$);if(K==null)return;var Z=K.fK.lastAppliedComp?K.fK.lastAppliedComp.v:0,b=K.fK.list.v.slice(0);
- b.unshift({v:{Nm:{v:"Last Document State"},compID:{v:0},capturedInfo:{v:0}}});for(var H=0;H<b.length;
- H++){var J=b[H].v,w=new aA(J.Nm.v,J.compID.v,J.capturedInfo.v,Z,this.Lp);w.k("activate",this.Cp,this);
- w.parent=this;this.C$.appendChild(w.j);this.ajE.push(w)}};hx.prototype.Cp=function(K){this.Lp=K.currentTarget.lV;
- this.v8(this.c1)};function aA(K,H,Z,b,J){fJ.call(this);this.lV=H;this.j=R.w("div","head listitem"+(H==J?" selected":""));
- var w=H==b,Y=new d5(w?"\u2713":"\u2014");if(w)Y.bz();this.j.appendChild(Y.j);Y.k("click",this.ub,this);
- var S=this.bS=R.w("span");S.textContent=K;this.j.appendChild(S);this.mp=[];if(H!=0){this.j.addEventListener("mouseup",this.Cp.bind(this),!1);
- this.a93=R.w("span","headR");this.j.appendChild(this.a93);var d=["lrs/eye","pos","lrs/fx"],x=["Visibility","Position","Appearance"];
- for(var c=0;c<d.length;c++){var M=new d5("<img src=\""+PIMG[d[c]]+"\" class=\"autoscale gsicon\" />",!1,x[c]);
- if((Z>>c&1)==0)M.j.setAttribute("style","opacity:0.3");M.k("click",this.al8,this);this.a93.appendChild(M.j);
- this.mp.push(M)}}}aA.prototype=new fJ;aA.prototype.Cp=function(K){if(K.target!=this.bS&&K.target!=this.j)return;
- if(K.detail==1)this.B(new n("activate",!1));else{var Z=new hb.Tk(this.bS,this.Pd.bind(this))}};aA.prototype.al8=function(K){var H=this.mp.indexOf(K.currentTarget);
- this.vj({e:"editLC",ae0:H,lV:this.lV})};aA.prototype.Pd=function(K){this.vj({e:"editLC",xF:K,lV:this.lV})};
- aA.prototype.ub=function(K){this.vj({e:"setLC",lV:this.lV})};aA.prototype.vj=function(K){var Z=new n(R.E.F,!0);
- Z.data=K;Z.m=P.L$;this.B(Z)};function eS(){hb.call(this,[9,11],!1,null,hb.Pt.a6e);var K=R.w("div","padded");
- K.setAttribute("style","min-width:15em");this.K9.appendChild(K);var Z=R.w("div");K.appendChild(Z);Z.setAttribute("style","cursor:grab;");
- this.Yh=R.w("canvas");this.Yh.width=100;Z.appendChild(this.Yh);R._E(this.Yh);R.Yp(this.Yh,this.CG.bind(this));
- this.Mr=new d7(null,0,P.Bj.Dw.length-1);this.Mr.k(R.E.L,this.any,this);K.appendChild(this.Mr.j);this.a2i=this.FU.bind(this);
- this.a0G=this.fU.bind(this);this.fP=null}eS.prototype=new hb("");eS.prototype.JO=function(K,Z){this.lf()};
- eS.prototype.any=function(K){var Z=this.Mr.C(),b=this.fP,J=P.Bj.Dw[P.Bj.Dw.length-1-Z],w=new n(R.E.F,!0);
- w.m=P.BX;w.data={e:"zoom",S:J};this.B(w)};eS.prototype.CG=function(K){if(this.fP==null)return;R.Or(window,this.a2i);
- R.PY(window,this.a0G)};eS.prototype.FU=function(K){var Z=R.jW(K,this.Yh),b=this.fP,J=this.Yh.width,w=this.Yh.height,Y=(Z.x*R.M()-J/2)/J,S=(Z.y*R.M()-w/2)/w,d=R.M()*b.z.S,x=Math.round(-b.z.S*b.d*Y),c=Math.round(-b.z.S*b.v*S);
- P.Pf.OF(b,x,c)};eS.prototype.fU=function(K){R.er(window,this.a2i);R.hf(window,this.a0G)};eS.prototype.v8=function(K){if(K==null&&this.fP!=null)this.Yh.width=100;
- this.fP=K;this.lf()};eS.prototype.lf=function(){var K=this.fP,J=0;if(K==null||K.z.S==0)return;var Z=K.z;
- if(!R.wd(this.K9))return;this.Mr.A(P.Bj.Dw.length-1-P.Bj.nd(Z.S));var b=300*R.M(),w=[K.ax(),new bW(0,0,K.d,K.v)];
- X.SN(w);while(Math.max(w[J+1].d,w[J+1].v)>b){J+=2}var Y=w[J],S=w[J+1],d=S.d,x=S.v,c=this.Yh;c.width=d;
- c.height=x;R.Hw(c,d,x);var M=c.getContext("2d"),u=M.createImageData(d,x);X.Uc(Y,u.data);M.putImageData(u,0,0);
- var t=Z.kv,U=Z.Hd(t.x,t.y),A=Z.Hd(t.x+t.d,t.y+t.v),y=d/K.d;M.scale(y,y);M.lineWidth=4/y;M.strokeStyle="#ff0000";
- M.strokeRect(U.x,U.y,A.x-U.x,A.y-U.y)};eS.prototype.Re=function(K,Z){};eS.prototype.VV=function(){this.lf()};
- function ga(K,Z){if(K==null){hb.call(this);return}hb.call(this,K.name,!1,K.icon,Z);var b=this.acs=R.w("iframe","padded");
- b.setAttribute("src",K.url);b.setAttribute("style","width:"+K.width+"px; height:"+K.height+"px");this.K9.appendChild(b)}ga.prototype=new hb("");
- ga.prototype.cG=function(K){if(R.wd(this.acs))this.acs.contentWindow.postMessage(K,"*")};function af(){hb.call(this,[9,12],!1,null,hb.Pt.c4);
- this.$b=null;this.PZ=new bt(P.de);this.PZ.parent=this;var K=R.w("div","padded");K.setAttribute("style","width:20em");
- this.K9.appendChild(K);K.appendChild(this.PZ.WX)}af.prototype=new hb("");af.prototype.VV=function(){this.PZ.vL(this.$b.rA)};
- af.prototype.Re=function(K,Z){this.$b=K;if(Z==eV.mZ||Z==eV.c4)this.PZ.vL(K.rA)};af.prototype.JO=function(K,Z){this.PZ.a65(this.$b.wP)};
- af.prototype.f=function(){hb.prototype.f.call(this);this.PZ.f()};function aK(){fJ.call(this);this.m=0;
- this.VJ=null;this.j=R.w("div","toolconf");this.PZ=null;this.Hh=null;this.body=new R.w("div","body")}aK.prototype=new fJ;
- aK.prototype.ag7=function(K,Z){this.m=K;this.VJ=Z;if(P.hn[K]){var b=this.PZ=new bt(K);this.j.appendChild(b.j);
- b.parent=this}else{this.Hh=R.w("div");this.j.appendChild(this.Hh)}this.j.appendChild(this.body);this.f()};
- aK.prototype.fu=function(K,Z){};aK.prototype.d5=function(K){};aK.prototype.Re=function(K,Z){if(Z==eV.mZ||Z==eV.c4)if(this.PZ)this.PZ.vL(K.rA)};
- aK.prototype.IV=function(K){};aK.prototype.f=function(){if(this.PZ)this.PZ.f();else this.Hh.innerHTML=R.Ai(this.VJ,null,"toolicon");
- this.u3()};aK.prototype.u3=function(){};function ig(K){aK.call(this);if(K==null)return;this.$b=null;
- this.m0={};for(var H=0;H<K.length;H++){var Z=K[H],b=null;if(Z=="brush"){b=new bi}if(Z=="bmode"){b=new cu([12,19,0],gB.v9,!1,gB.PW)}if(Z=="bmode0"){b=new cu([12,19,0],gB.v9.slice(23),!1)}if(Z=="emode"){b=new cu([12,36],[[9,3],[10,38]])}if(Z=="opacity"){b=new iw([12,0],0,100,"%");
- b.A(100)}if(Z=="flow"){b=new iw([12,63],0,100,"%");b.A(100)}if(Z=="smth"){b=new iw([19,3,0],0,100,"%");
- b.A(0)}if(Z=="samp"){b=new cu("Sampling",["Brush Center","Start of Stroke","Background Color"])}if(Z=="wconf"){b=new hl;
- b.A([40,!0,!0])}if(Z=="strn"){b=new iw([12,64],1,100,"%");b.A(50)}if(Z=="smode"){b=new cu([12,36],[[19,7,0],[19,7,1]]);
- b.A(1)}if(Z=="pdetail"){b=new iO([12,65]);b.bz()}if(Z=="rng"){b=new cu([12,12],[[19,6,0],[19,6,1],[19,6,2]]);
- b.A(1)}if(Z=="expo"){b=new iw([12,5],0,100,"%");b.A(50)}if(Z=="algnd"){b=new iO([12,75]);b.A(!1)}if(Z=="sfrom"){b=new cu([12,70],[[17,1],[17,3],[17,0]])}if(Z=="alt"){b=new al(null,["Alt"],!0,["Select Source"])}if(Z=="qsmode"){b=new gt([12,36],["<img src=\""+PIMG["set/front"]+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG.zoomIn+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG.zoomOut+"\" class=\"autoscale gsicon\" />"],[[5,3],[18,1],[18,2]])}if(Z=="redge"){b=new d5([7,11],!1,null,!0)}if(Z=="setop"){b=new d1}if(Z=="patch"){b=new gt(null,[[12,70],[12,71]])}if(Z=="prsr"){b=new al(null,["<img src=\""+PIMG.prsO+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG.prsS+"\" class=\"autoscale gsicon\" />"],!0,[[15,9,0],[15,9,1]]);
- b.A([!1,!0])}b.parent=this;this.body.appendChild(b.j);this.m0[Z]=b;if(Z=="brush")b.k(R.E.L,this.x5,this);
- else if(Z=="redge")b.k("click",this.sy,this);else b.k(R.E.L,this.cb,this)}}ig.prototype=new aK;ig.prototype.fu=function(K,Z){K=K[1];
- var b=this.m0;if(K.Md)b.bmode.A(gB.R1.indexOf(K.Md.v.BlnM));if(K.Opct)b.opacity.A(K.Opct.v);if(K.flow)b.flow.A(K.flow.v);
- if(K.Brsh)b.brush.A(K,Z.yR.xR,Z.yR.bN);if(K.FrgC){var J=X.W.GG(K.FrgC.v),w=new n(R.E.P,!0);w.data={e:R.U.QM,y2:eV.hs,gc:0,N:J.h<<16|J.l<<8|J.a};
- this.B(w)}this.x5();this.cb()};ig.prototype.d5=function(){if(P.hn[this.m]==null)return null;var K=this.m0,Z=JSON.parse(JSON.stringify(K.brush.C()));
- Z.classID=P.hn[this.m][1][0];if(K.bmode)Z.Md={t:"enum",v:{BlnM:gB.R1[K.bmode.C()]}};if(K.opacity)Z.Opct={t:"long",v:K.opacity.C()};
- if(K.flow)Z.flow={t:"long",v:K.flow.C()};var b=this.$b.ve;b={h:b>>>16,l:b>>>8&255,a:b&255};Z.FrgC={t:"Objc",v:X.W.J1(b)};
- return["Brush Preset "+Z.Brsh.v.Dmtr.v.val,Z]};ig.prototype.sy=function(){var K=new n(R.E.P,!0);K.data={e:R.U.vq,ih:"redge"};
- this.B(K)};ig.prototype.u3=function(){for(var K in this.m0)this.m0[K].f()};ig.prototype.IV=function(K){if(K.aic=="showBrushOpts"){this.m0.brush.ka(K.ET.x,K.ET.y)}for(var Z in K.Ax){var b=K.Ax[Z];
- if(Z!="qsmode")b*=100;if(this.m0[Z])this.m0[Z].A(b)}};ig.prototype.Re=function(K,Z){aK.prototype.Re.call(this,K,Z);
- this.$b=K;var b=this.m0.brush;if(b==null)return;if(Z==eV.mZ||Z==eV.de)b.vL(K.yR);if(Z==eV.iS){b.A(K.yR.qH,K.yR.xR,K.yR.bN)}};
- ig.prototype.x5=function(){var K=new n(R.E.P,!0);K.data={e:R.U.QM,y2:eV.iS,X6:this.m0.brush.C()};this.B(K)};
- ig.prototype.cb=function(){var K=new n(R.E.P,!0);K.data={e:R.U.Bp,m:this.m};for(var Z in this.m0){if(Z=="brush"||Z=="redge")continue;
- var b=this.m0[Z].C();if(["opacity","flow","smth","strn","expo"].indexOf(Z)!=-1)K.data[Z]=b/100;else if(Z=="bmode")K.data.bmode=gB.CC[b];
- else if(Z=="bmode0")K.data.bmode=gB.CC[23+b];else K.data[Z]=b}this.B(K)};function az(K){aK.call(this);
- if(K)return;this.data={e:R.U.Bp,Wg:"front",mw:0,mM:[16,!0,!0],RW:{P_:0,x:1,y:1}};this.YX=new d1;this.body.appendChild(this.YX.j);
- this.YX.k(R.E.L,this.$q,this);this.L3=new iw([7,6],0,100," px");this.L3.parent=this;this.L3.A(0);this.body.appendChild(this.L3.j);
- this.L3.k(R.E.L,this.$q,this);this.nQ=new d5([7,11],!1,null,!0);this.body.appendChild(this.nQ.j);this.nQ.k("click",this.sy,this)}az.prototype=new aK;
- az.prototype.IV=function(K){if(K.Wg!=null)this.YX.A(K.Wg);else if(K.th){var Z=this.data;Z.Wg=K.th.Wg;
- this.YX.A(Z.Wg);Z.mw=K.th.mw;this.L3.A(Z.mw);Z.mM=K.th.mM;if(this.u$)this.u$.A(Z.mM)}else{var b=az.Nv;
- if(b==null){var J=cq.pi(!0);b=az.Nv=new cp(J.items,J.d2)}b.f();b.parent=this;b.update(K.D3,K.RQ);var w=new n(R.E.P,!0);
- w.data={e:R.U.PM,mX:b,x:K.R3.VI+2,y:K.R3.NJ+1};this.B(w)}};az.prototype.u3=function(){this.L3.f();this.YX.f();
- this.nQ.f()};az.prototype.sy=function(){var K=new n(R.E.P,!0);K.data={e:R.U.vq,ih:"redge"};this.B(K)};
- az.prototype.$q=function(){var K=new n(R.E.P,!0);this.data.m=this.m;this.data.Wg=this.YX.C();this.data.mw=this.L3.C();
- K.data=this.data;this.B(K)};function fs(){ig.call(this,["brush","strn"])}fs.prototype=new ig;function eL(){ig.call(this,"brush bmode opacity flow smth prsr".split(" "))}eL.prototype=new ig;
- function c4(){ig.call(this,["brush","bmode0","samp","wconf"])}c4.prototype=new ig;function g8(){ig.call(this,["brush"])}g8.prototype=new ig;
- function ed(){ig.call(this,["brush","bmode","opacity","smth","prsr"])}ed.prototype=new ig;function h8(){ig.call(this,["brush","rng","expo"])}h8.prototype=new ig;
- function h4(){ig.call(this,"brush bmode opacity algnd sfrom alt".split(" "))}h4.prototype=new ig;function gz(K){aK.call(this);
- if(K==null)return;var Z=R.w("span","fitem");this.body.appendChild(Z);var b=[[17,0],[17,1],[11,12,0],[17,2]];
- this.wJ=[];for(var H=0;H<b.length;H++){var J=new d5(b[H],!1,null,!0);this.wJ.push(J);J.k("click",this.a6k,this);
- if(!K||H==1)Z.appendChild(J.j)}this.RW=new cI;this.RW.k(R.E.L,this.W6,this);if(!K)this.body.appendChild(this.RW.j);
- this.i8=new iO("Delete Cropped Pixels");this.i8.k(R.E.L,this.W6,this);if(!K)this.body.appendChild(this.i8.j);
- this.vl=new fK;this.vl.k("click",this.UE,this)}gz.prototype=new aK;gz.prototype.u3=function(){this.vl.f();
- for(var H=0;H<this.wJ.length;H++)this.wJ[H].f();this.RW.f();this.i8.f()};gz.prototype.IV=function(K){var Z=this.vl.j;
- if(K.kr)this.body.appendChild(Z);else if(this.body.contains(Z))this.body.removeChild(Z);if(K.RW)this.RW.A(K.RW)};
- gz.prototype.UE=function(K){var Z={e:R.U.Bp,m:this.m,CZ:this.vl.C()?"commit":"cancel"},b=new n(R.E.P,!0);
- b.data=Z;this.B(b)};gz.prototype.a6k=function(K){K.target.j.blur();var Z={e:R.U.Bp,m:this.m,CZ:"cropby",alQ:this.wJ.indexOf(K.target)},b=new n(R.E.P,!0);
- b.data=Z;this.B(b)};gz.prototype.W6=function(K){var Z={e:R.U.Bp,m:this.m,CZ:"config",KT:{ce:this.RW.C()}};
- if(K.target==this.i8)Z.KT.Tm=this.i8.C();var b=new n(R.E.P,!0);b.data=Z;this.B(b)};function aU(){gz.call(this,!1)}aU.prototype=new gz;
- function aE(){gz.call(this,!0)}aE.prototype=new gz;function fw(){ig.call(this,["brush","rng","expo"])}fw.prototype=new ig;
- function aj(){ig.call(this,"brush emode opacity flow smth prsr".split(" "))}aj.prototype=new ig;function gp(){ig.call(this,["brush","samp","wconf"])}gp.prototype=new ig;
- function gL(){az.call(this);this.RW=new cI;this.RW.k(R.E.L,this.Pc,this);this.body.appendChild(this.RW.j)}gL.prototype=new az(!0);
- gL.prototype.Pc=function(K){this.data.RW=this.RW.C();this.$q()};gL.prototype.u3=function(){az.prototype.u3.call(this);
- this.RW.f()};function cA(){aK.call(this);this.ip=new cu([12,20],["1x1","3x3","5x5","11x11","31x31"]);
- this.ip.k(R.E.L,this.cb,this);this.body.appendChild(this.ip.j)}cA.prototype=new aK;cA.prototype.cb=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.Bp,m:this.m,UB:[1,3,5,11,31][this.ip.C()]};this.B(Z)};cA.prototype.u3=function(){this.ip.f()};
- function ag(){aK.call(this);this.ne=new il(!1);this.ne.parent=this;this.ne.k(R.E.L,this.HD,this);this.body.appendChild(this.ne.j);
- this.ne.A(JSON.parse(iy.oQ.mz).v);this.Ld=new cu(null,iy.W.names.slice(0,5));this.Ld.k(R.E.L,this.HD,this);
- this.body.appendChild(this.Ld.j);this.Zf=new cu([12,19,0],gB.v9,null,gB.PW);this.Zf.k(R.E.L,this.HD,this);
- this.body.appendChild(this.Zf.j);this.e5=new iw([12,0],0,100,"%");this.e5.parent=this;this.e5.k(R.E.L,this.HD,this);
- this.body.appendChild(this.e5.j);this.e5.A(100);this.Hc=new iO([12,23,0]);this.Hc.k(R.E.L,this.HD,this);
- this.body.appendChild(this.Hc.j);this.zq=new iO("Dither");this.zq.k(R.E.L,this.HD,this);this.body.appendChild(this.zq.j)}ag.prototype=new aK;
- ag.prototype.u3=function(){this.Ld.f();this.Zf.f();this.e5.f();this.Hc.f();this.zq.f()};ag.prototype.Re=function(K,Z){aK.prototype.Re.call(this,K,Z);
- var b=Z==eV.hs;this.ne.Nb(K.ve,K.YO);if(b||Z==eV.TQ||Z==eV.mZ)this.ne.vL(K.s6)};ag.prototype.HD=function(){var K=new n(R.E.P,!0);
- K.data={e:R.U.Bp,m:this.m};K.data.y2={W:this.ne.C(),$D:iy.W.types[this.Ld.C()],F$:this.Hc.Fx(),a5g:this.zq.Fx(),ai6:gB.CC[this.Zf.C()],YV:this.e5.C()/100};
- this.B(K)};function iq(){aK.call(this)}iq.prototype=new aK;function bR(){aK.call(this);var K=R.w("span","fitem");
- this.body.appendChild(K);this.BA=[new iw([12,15],0,0,"\xB0"),new d5("Reset",null,null,!0)];for(var H=0;
- H<this.BA.length;H++){var Z=this.BA[H];Z.parent=this;K.appendChild(Z.j);Z.k(H==1?"click":R.E.L,this.OU,this)}}bR.prototype=new aK;
- bR.prototype.u3=function(){for(var H=0;H<this.BA.length;H++)this.BA[H].f()};bR.prototype.IV=function(K){this.BA[0].A(K.Sw*180/Math.PI)};
- bR.prototype.OU=function(K){var Z=this.BA.indexOf(K.target),b=new n(R.E.P,!0);b.data={e:R.U.Bp,m:this.m,Sw:Z==1?0:K.target.C()*Math.PI/180};
- this.B(b)};function gq(){ig.call(this,["brush","algnd","sfrom","alt"])}gq.prototype=new ig;function dT(){aK.call(this);
- this.Hi=new gW;this.Hi.parent=this;this.body.appendChild(this.Hi.fV.j);this.body.appendChild(this.Hi.Yt.j);
- this.body.appendChild(this.Hi.m9.j);var K=R.w("span","fitem");this.body.appendChild(K);K.appendChild(this.Hi.Ju.j);
- K.appendChild(this.Hi.XW.j);K.appendChild(this.Hi.cD.j);this.K$=new cu("Aa",[[22,5,0],"Sharp","Crisp","Strong","Smooth"]);
- this.K$.k(R.E.L,this.UE,this);this.body.appendChild(this.K$.j);this.lr=new d5([11,9],!1,null,!0);this.lr.k("click",this.a02,this);
- this.body.appendChild(this.lr.j);this.vl=new fK;this.vl.k("click",this.UE,this)}dT.prototype=new aK;
- dT.prototype.u3=function(){this.vl.f();this.Hi.f();this.lr.f()};dT.prototype.a02=function(K){var Z={e:R.U.Bp,m:this.m,CZ:"showwarp"},b=new n(R.E.P,!0);
- b.data=Z;this.B(b)};dT.prototype.IV=function(K){if(K.CZ=="showactive")this.body.appendChild(this.vl.j);
- if(K.CZ=="hideactive")this.body.removeChild(this.vl.j);if(K.CZ=="changeAA")this.K$.A(K.zz)};dT.prototype.Re=function(K,Z){aK.prototype.Re.call(this,K,Z);
- if(Z!=eV.mZ&&Z!=eV.Ex&&Z!=eV.gj&&Z!=eV.Y3)return;this.Hi.A(K.Zd,K.ls,K.P3)};dT.prototype.UE=function(K){var Z={e:R.U.Bp,m:this.m,CZ:this.vl.C()?"commit":"cancel"};
- if(K.target==this.K$){Z.CZ="changeAA";Z.zz=this.K$.C()}var b=new n(R.E.P,!0);b.data=Z;this.B(b)};function bZ(){az.call(this)}bZ.prototype=new az(!0);
- function aS(){aK.call(this);var K=[],b="<svg class=\"autoscale gsicon\" viewBox=\"0 0 14 18\" width=\"14\" height=\"18\" fill=\"black\"><path d=\"M14,6 L10,6 L10,0 L4,0 L4,6 L0,6 L7,13 L14,6 L14,6 Z M0,14 L0,16 L14,16 L14,14 Z\" /></svg>";
- this.Cu=new iO([12,85]);this.Cu.k(R.E.L,this.cb,this);K.push(this.Cu.j);this.T4=new iO([20,1]);this.T4.k(R.E.L,this.cb,this);
- K.push(this.T4.j);this.rl=new iO([12,83]);this.rl.k(R.E.L,this.cb,this);K.push(this.rl.j);var Z=R.w("span","fitem");
- K.push(Z);this.a0b=new cu("Scale for exported files",["1x","2x","3x","4x"],!0);Z.appendChild(this.a0b.j);
- this.Fd=new d5(b+" PNG",!1,"Save selected layers as PNG",!0);Z.appendChild(this.Fd.j);this.Fd.k("click",this.SW,this);
- this.a7u=new d5(b+" SVG",!1,"Save selected layers as SVG",!0);Z.appendChild(this.a7u.j);this.a7u.k("click",this.SW,this);
- var J=R.w("span","fitem");K.push(J);var w=R.w("span","fitem");K.push(w);this.mp=[];for(var H=0;H<8;H++){var Y=H==3||H==7?[20,4,6]:[20,4,H<3?H:H-1],S=new d5("Hi",!1,Y);
- (H<4?J:w).appendChild(S.j);S.k("click",this.SW,this);this.mp.push(S)}for(var H=0;H<K.length;H++)this.body.appendChild(K[H]);
- this.ah$=K}aS.prototype=new aK;aS.prototype.IV=function(K){var Z=K.th,b=K.amW;this.Cu.A(Z.Y1);this.T4.A(Z.dG);
- this.rl.A(Z.hE);if(b){R.Yg(this.body);for(var H=0;H<b.length;H++)if(b[H]==1&&this.ah$[H])this.body.appendChild(this.ah$[H])}};
- aS.prototype.SW=function(K){var Z=this.mp.indexOf(K.target),b;if(Z==-1){b=new n(R.E.P,!0);b.data={e:R.U.Bp,m:this.m,gc:K.target==this.Fd?"getPNG":"getSVG",K3:this.a0b.C()+1}}else{b=new n(R.E.F,!0);
- b.m=P.eo;b.data={e:"algn",N:Z}}this.B(b)};aS.prototype.cb=function(K){var Z=new n(R.E.P,!0);Z.data={e:R.U.Bp,m:this.m,gc:"prms",Y1:this.Cu.Fx(),dG:this.T4.Fx(),hE:this.rl.Fx()};
- this.B(Z)};aS.prototype.u3=function(){this.Cu.f();this.T4.f();this.rl.f();var K="h0 h1 h2 hG v0 v1 v2 vG".split(" ");
- for(var H=0;H<8;H++){this.mp[H].Ij(R.Ai("align/"+K[H],null,"autoscale"))}};function bT(){az.call(this);
- var K=this.u$=new hl;K.parent=this;K.k(R.E.L,this.a2I,this);this.body.appendChild(K.j)}bT.prototype=new az(!0);
- bT.prototype.a2I=function(K){this.data.mM=this.u$.C();this.$q()};bT.prototype.u3=function(){az.prototype.u3.call(this);
- this.u$.f()};function gi(){ig.call(this,["setop","patch"])}gi.prototype=new ig;function eX(){ig.call(this,["setop"])}eX.prototype=new ig;
- function gI(){ig.call(this,["bmode","opacity","wconf"])}gI.prototype=new ig;function dY(){az.call(this)}dY.prototype=new az(!0);
- function bp(){az.call(this)}bp.prototype=new az(!0);function eP(){az.call(this);this.RW=new cI;this.RW.k(R.E.L,this.Pc,this);
- this.body.appendChild(this.RW.j)}eP.prototype=new az(!0);eP.prototype.Pc=function(K){this.data.RW=this.RW.C();
- this.$q()};eP.prototype.u3=function(){az.prototype.u3.call(this);this.RW.f()};function fU(){aK.call(this);
- this.$b=null;this.ov=null;this.eJ=[new eI("X",null,3),new eI("Y",null,3),new eI("W",null,3),new eI("H",null,3),new eI([12,15],null,4),new eI([12,80,0],null,4),new d5([15,7,6],!1,null,!0)];
- for(var H=0;H<this.eJ.length;H++){var K=this.eJ[H];this.body.appendChild(K.j)}this.eJ[6].k("click",this.ao0,this);
- this.yL=0}fU.prototype=new aK;fU.prototype.ao0=function(K){if(this.yL==0){return}var Z=new n(R.E.F,!0);
- Z.m=P.LP;Z.data={e:"rot",Ve:[2,5],N:-this.yL};this.B(Z)};fU.prototype.IV=function(K){if(K==null)return;
- this.ov=K;var Z=K.aaq,b=K.KR,J=b.x-Z.x,w=b.y-Z.y,Y=this.eJ;this.yL=-Math.atan2(w,J);Y[0].A(Z.x);Y[1].A(Z.y);
- Y[2].A(J);Y[3].A(w);Y[4].A((this.yL*180/Math.PI).toFixed(2));var S=Math.sqrt(J*J+w*w);S=X.zM.DL(S,K.w$,this.$b,K.ace,!1);
- Y[5].A(parseFloat(S).toFixed(2))};fU.prototype.Re=function(K,Z){this.$b=K;this.IV(this.ov)};fU.prototype.u3=function(){var K=this.eJ;
- for(var H=0;H<K.length;H++)K[H].f();R.hm(K[2],K[3])};function b0(){ig.call(this,["brush","strn","pdetail"])}b0.prototype=new ig;
- function fa(){ig.call(this,["brush","sfrom"]);this.aci=[];var K=[[7,12]];for(var H=0;H<K.length;H++){var Z=new d5(K[H],!1,null,!0);
- this.aci.push(Z);Z.parent=this;this.body.appendChild(Z.j);Z.k("click",this.a2q,this)}}fa.prototype=new ig;
- fa.prototype.a2q=function(K){var Z=this.aci.indexOf(K.currentTarget),b=new n(R.E.OV,!0);b.data=P.eq.vu("contentAware");
- this.B(b)};function ar(){ig.call(this,["brush","strn"])}ar.prototype=new ig;function fu(){ig.call(this,["brush","flow","smode"])}fu.prototype=new ig;
- function dS(){aK.call(this);this.yK=!1;var K=R.w("span","fitem");this.body.appendChild(K);this._B=new gt(null,["<img src=\""+PIMG.zoomIn+"\" class=\"autoscale gsicon\" />","<img src=\""+PIMG.zoomOut+"\" class=\"autoscale gsicon\" />"]);
- K.appendChild(this._B.j);this._B.k(R.E.L,this.cb,this);this.JA=new d5([20,2]);this.body.appendChild(this.JA.j);
- this.JA.k("click",this.HT,this);this.p9=new d5([20,3]);this.body.appendChild(this.p9.j);this.p9.k("click",this.HT,this)}dS.prototype=new aK;
- dS.prototype.u3=function(){this.JA.f();this.p9.f()};dS.prototype.cb=function(){var K={e:R.U.Bp,m:this.m,Fa:this._B.C()==0},Z=new n(R.E.P,!0);
- Z.data=K;this.B(Z)};dS.prototype.IV=function(K){if(this.yK!=K.yK)this._B.A(1-this._B.C());this.yK=K.yK};
- dS.prototype.HT=function(K){var Z=new n(R.E.F,!0);Z.m=P.BX;Z.data={e:"adapt",N:K.target==this.JA?"pixel":"fitscr"};
- this.B(Z)};function h7(K,Z){aK.call(this);if(K==null)return;this.m0={};var b=[[12,76,0],[12,76,1]];if(Z==null)b.push([12,76,2]);
- for(var H=0;H<K.length;H++){var J=K[H],w=null;if(J=="tmode"){w=new cu(null,b);w.A(1)}if(J=="make"){w=new d5("Make Selection",null,null,!0);
- w.lT()}if(J=="binop"){w=new cu(null,[[18,1],[18,2],[18,3],[18,4]]);w.lT()}if(J=="pshape")w=new cu(null,[[12,93,0],[12,93,1],"Arrow",[12,93,2]]);
- if(J=="shape")w=new iE([12,76,1]);if(J=="crad"){w=new iw([12,94,0],0,50,"px");w.A(0)}if(J=="cstr"){w=new cI}if(J=="irad"){w=new iw([12,94,1],0,100,"%");
- w.A(40)}if(J=="length"){w=new iw([12,80,0],4,40);w.A(4)}if(J=="sides"){w=new iw([12,78],3,30);w.A(5)}if(J=="width"){w=new iw([12,41],1,100,"px");
- w.A(5)}if(J=="tsiz"){w=new iw("Tip Size",100,500,"%");w.A(300)}if(J=="tolr"){w=new iw([12,24],0,100);
- w.A(5)}if(J=="fstyle"){w=new eZ([12,26])}if(J=="sstyle"){w=new at}if(J=="psnap"){w=new iO([8,10])}if(J=="crnr"){w=new d5("\u2312",!1,[12,94,0],!0)}w.parent=this;
- this.body.appendChild(w.j);this.m0[J]=w;w.k(J=="crnr"||J=="make"?"click":R.E.L,this.cb,this)}}h7.prototype=new aK;
- h7.prototype.IV=function(K){if(K.gc=="vals"){for(var Z in K.ahf)this.m0[Z].A(K.ahf[Z]);this.xd();return}var b=h7.Nv;
- if(b==null)b=h7.Nv=new cp([{name:"Make Selection"}],[{b:R.E.P,c:{e:R.U.vq,ih:"makesel"}}]);b.parent=this;
- b.update(K.D3,K.RQ);var J=new n(R.E.P,!0);J.data={e:R.U.PM,mX:b,x:K.R3.VI+2,y:K.R3.NJ+1};this.B(J)};
- h7.prototype.WB=function(H){return null};h7.prototype.xd=function(){if(this.m0.pshape==null)return;var K=this.WB(this.m0.pshape.C());
- if(K==null)return;R.Yg(this.body);for(var H=0;H<K.length;H++){var Z=K[H];this.body.appendChild(this.m0[Z].j)}};
- h7.prototype.u3=function(){for(var K in this.m0){this.m0[K].f()}};h7.prototype.cb=function(K){if(K.target==this.m0.crnr){var Z=new n(R.E.F,!0);
- Z.m=P.DJ;Z.data={e:"crnr"};this.B(Z);return}if(K.target==this.m0.make){var Z=new n(R.E.P,!0);Z.data={e:R.U.vq,ih:"makesel"};
- this.B(Z);return}var Z=new n(R.E.P,!0);if(K.target==this.m0.fstyle){Z.data={e:R.U.QM,y2:eV.x4,N:this.m0.fstyle.C()};
- this.B(Z);return}if(K.target==this.m0.sstyle){Z.data={e:R.U.QM,y2:eV.bx,N:this.m0.sstyle.C()};this.B(Z);
- return}if(this.m0.tmode&&this.m0.binop){var b=this.m0.tmode.C()==0,J=this.m0.binop,w=this.m0.make;if(J)J.Qa(b);
- if(w)w.Qa(b)}Z.data={e:R.U.Bp,m:this.m};for(var Y in this.m0)if(Y!="sstyle")Z.data[Y]=this.m0[Y].C();
- this.B(Z);if(K.target==this.m0.pshape)this.xd()};h7.prototype.Re=function(K,Z){aK.prototype.Re.call(this,K,Z);
- var b=this.m0.fstyle,J=this.m0.sstyle;if(b)b.Re(K,Z);if(J)J.Re(K,Z);if(Z==eV.mZ||Z==eV.At)if(K.Z5.length!=0&&this.m0.shape){this.m0.shape.vL(K.Z5)}if(Z==eV.mZ||Z==eV.x4)if(b)b.A(null,K.H2,K.a4N);
- if(Z==eV.mZ||Z==eV.bx)if(J)J.A(null,K.II,K.aaw)};function e5(){h7.call(this,["tmode","make","fstyle","sstyle","binop"],!0)}e5.prototype=new h7;
- function hS(){h7.call(this,["tmode","fstyle","sstyle","binop","tolr"])}hS.prototype=new h7;function cU(){h7.call(this,["fstyle","sstyle"]);
- this.a9w=null;this.a3N=null;this.a5N=null;this.Kq=new cu("Path",[[18,1],[18,2],[18,3],[18,4],[18,5]],!1,[4]);
- this.KE=new d5("\u25BC");this.KE.bz();this.JT=new d5("\u25B2");this.JT.bz();this.QB=[this.Kq,this.KE,this.JT];
- for(var H=0;H<this.QB.length;H++){var K=this.QB[H];this.body.appendChild(K.j);K.parent=this;K.k(H==0?R.E.L:"click",this.cB,this)}}cU.prototype=new h7;
- cU.prototype.IV=function(K){if(K.CZ=="main"){var Z=this.QB,b=K.uC;if(b&&b.u.length==1){this.a3N=b.clone();
- this.a5N=JSON.stringify(K.Sj);var J=b.u[0],w=X.Y.ia(b.n);this.Kq.GY();if(J>0)this.KE.GY();else this.KE.lT();
- if(J<w-1)this.JT.GY();else this.JT.lT();var Y=X.Y.bD(b.n,J),S=b.n[Y];this.Kq.Ij("Path "+(J+1));this.Kq.A([3,0,1,2][S.bM])}else{for(var H=0;
- H<Z.length;H++)Z[H].lT()}}else h7.prototype.IV.call(this,K)};cU.prototype.u3=function(){h7.prototype.u3.call(this);
- this.Kq.f()};cU.prototype.cB=function(K){if(K.target==this.Kq||K.target==this.KE||K.target==this.JT){var Z={},b=this.a3N,J=b.n,w=JSON.parse(this.a5N),Y=b.u[0],S=X.Y.bD(J,Y),d=J[S];
- if(K.target==this.Kq){var x=this.Kq.C();if(x<4)d.bM=[1,2,3,0][x];else{if(X.Y.ia(J)<=1)return;b.n=X.Y.$h(J);
- b.u=b.n.length==2?[]:[0];b.ii=[];w=[X.Sj.j5()]}}else{var c=K.target==this.KE?-1:1,M=Math.min(Y,Y+c),u=Math.max(Y,Y+c),t=X.Y.bD(J,M),U=X.Y.bD(J,u);
- if(t==-1||U==-1)return;var A=U+X.Y.e2(J,u),y=w[M];w[M]=w[u];w[u]=y;var B=J.slice(0,t),I=J.slice(t,U),j=J.slice(U,A),k=J.slice(A);
- b.n=B.concat(j.concat(I.concat(k)));b.u[0]+=c}Z.uC=b;Z.Sj=w;var C=new n(R.E.P,!0);C.data={e:R.U.Bp,m:this.m,kL:Z};
- this.B(C)}};function gE(){h7.call(this,["fstyle","sstyle","crnr","psnap"])}gE.prototype=new h7;function fk(){h7.call(this,"tmode fstyle sstyle binop cstr crad".split(" "))}fk.prototype=new h7;
- function g3(){h7.call(this,["tmode","fstyle","sstyle","binop","cstr"])}g3.prototype=new h7;function aZ(){h7.call(this,"tmode fstyle sstyle binop pshape sides irad crad width tsiz length".split(" "));
- this.a1C=[["sides","crad"],["sides","irad","crad"],["width","tsiz"],["length"]];this.xd()}aZ.prototype=new h7;
- aZ.prototype.WB=function(H){return["tmode","fstyle","sstyle","binop","pshape"].concat(this.a1C[H])};
- function hq(){h7.call(this,["tmode","fstyle","sstyle","binop","width"])}hq.prototype=new h7;function h3(){h7.call(this,"tmode fstyle sstyle binop cstr shape".split(" "))}h3.prototype=new h7;
- function gf(){az.call(this)}gf.prototype=new az(!0);function cg(){ig.call(this,["brush","qsmode","redge"])}cg.prototype=new ig;
- function f2(){aK.call(this)}f2.prototype=new aK;function aQ(){aK.call(this);this.KE=new d5("\u25BC");
- this.KE.bz();this.JT=new d5("\u25B2");this.JT.bz();var fh=[this.KE,this.JT];for(var H=0;H<2;H++){var K=fh[H];
- this.body.appendChild(K.j);K.k("click",this.cB,this)}}aQ.prototype=new aK;aQ.prototype.cB=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.Bp,m:this.m,gc:"reorder",dir:K.target==this.KE?-1:1};this.B(Z)};function cT(K,Z){aK.call(this);
- if(window.Typr==null||K)return;this.aaP=Z;this.bt=null;this.agD=R.w("span","");this.a0K=R.w("span","");
- var b=1;this.zn={Iy:new ft(null,24),yV:new iw("X",0,0,"px",0,!1,!0,4),Ja:new iw("Y",0,0,"px",0,!1,!0,4),st:new iw("W",0,0,["%","px"],2,!1,!0,5),LR:new d5("\u2261",null,[12,51],null),Pn:new iw("H",0,0,["%","px"],2,!1,!0,5),adx:new iw("\u2221",0,0,"\xB0",b,!1,!0),a4P:new iw("\u25B1 X",-85,85,"\xB0",b,!1,!0),aiO:new iw("\u25B1 Y",-85,85,"\xB0",b,!1,!0),Ga:new cu(null,[[12,14,2],[12,14,3],"Bicubic Sharper"])};
- this.zn.Ga.A(1);for(var J in this.zn){var w=this.zn[J];if(Z&&(w==this.zn.adx||w==this.zn.a4P||w==this.zn.aiO||w==this.zn.Ga)){}else this.agD.appendChild(w.j);
- var Y=w==this.zn.LR?"click":R.E.L;w.k(Y,this.a9E,this)}this.u$=new fM(!0,!0,!0);this.u$.k(R.E.L,this.ajn,this);
- this.u$.parent=this;var S=this.a0K,d=this.u$;S.appendChild(d.MX.j);S.appendChild(d.ys.j);S.appendChild(d.eE.j);
- S.appendChild(d.Kh.j);S.appendChild(d.Yb.j);this.lr=new d5([11,9]);this.lr.k("click",this.a5P,this);
- this.vl=new fK;this.vl.k("click",this.UE,this)}cT.prototype=new aK;cT.prototype.IV=function(K){if(K.R3){var Z=cT,b=this.Nv;
- if(b==null)b=this.Nv=new cp(Z.SL(),Z.Ke(this.m));b.f();b.parent=this;b.update(K.D3,K.RQ);var J=new n(R.E.P,!0);
- J.data={e:R.U.PM,mX:b,x:K.R3.VI+2,y:K.R3.NJ+1};this.B(J);return}R.Yg(this.body);this.bt=K;if(K.zn){var w=K.zn._,Y=K.zn._w.clone(),S=Math.atan2(-Y.a,Y.R),d=new cM;
- d.rotate(-S);Y.concat(d);var x=this.zn;x.Iy.A(K.zn.$m);x.yV.A(K.zn._S.x);x.Ja.A(K.zn._S.y);x.st.A(Y.R*(x.st.ga()=="%"?100:w.d));
- x.Pn.A(Y.tX*(x.Pn.ga()=="%"?100:w.v));x.adx.A(-S*180/Math.PI);x.a4P.A(0*180/Math.PI);x.aiO.A(Math.atan(Y.hy)*180/Math.PI);
- this.body.appendChild(this.agD);this.lr.mJ()}if(K.kc){this.u$.A(K.kc);this.body.appendChild(this.a0K);
- this.lr.bz()}this.body.appendChild(this.vl.j);if(K.abE&&!this.aaP)this.body.appendChild(this.lr.j)};
- cT.prototype.a9E=function(K){var Z=this.zn,b=this.bt.zn._;if(K.target==Z.LR)Z.LR.A(!Z.LR.C());if(Z.LR.Fx()){var J=Z.Pn,w=Z.st,Y=b.v,S=b.d;
- if(K.target==Z.st){J=Z.st;w=Z.Pn;Y=b.d;S=b.v}var d=J.C()/(J.ga()=="%"?100:Y);d*=w.ga()=="%"?100:S;w.A(d)}var x=[];
- for(var c in Z)if(Z[c]!=Z.LR&&Z[c]!=Z.Iy){var d=Z[c].C();if((Z[c]==Z.st||Z[c]==Z.Pn)&&d==0){d=.1;Z[c].A(d)}if(Z[c]==Z.st&&Z[c].ga()=="px")d/=b.d/100;
- if(Z[c]==Z.Pn&&Z[c].ga()=="px")d/=b.v/100;x.push(d)}var M=new iz(x[0],x[1]);if(K.target==Z.Iy){this.jF({CZ:"ctyp",$m:Z.Iy.C()})}else if(K.target==Z.yV||K.target==Z.Ja){this.jF({CZ:"cen",_S:M})}else{var u=this.bt.zn._w.clone(),t=u.clone(),U=Math.atan2(-u.a,u.R);
- t.translate(-M.x,-M.y);t.rotate(-U);var A=new cM(t.R,t.a,t.hy,t.tX,0,0);A.yK();t.concat(A);t.concat(new cM(x[2]/100,Math.tan(x[5]*Math.PI/180),Math.tan(x[6]*Math.PI/180),x[3]/100,0,0));
- t.rotate(-x[4]*Math.PI/180);t.translate(M.x,M.y);this.bt.zn._w=t;this.jF({CZ:"trn",zn:t,HX:this.zn.Ga.C()})}};
- cT.prototype.ajn=function(K){this.jF({CZ:"wrp",kc:this.u$.C()})};cT.prototype.a5P=function(K){this.jF({CZ:"switchWarp"})};
- cT.prototype.UE=function(K){this.jF({CZ:this.vl.C()?"commit":"cancel"})};cT.prototype.jF=function(K){K.e=R.U.Bp;
- K.m=this.m;var Z=new n(R.E.P,!0);Z.data=K;this.B(Z)};cT.prototype.u3=function(){var K=this.zn;for(var Z in K)K[Z].f();
- R.hm(K.st,K.Pn);this.vl.f();this.u$.f();this.lr.f()};cT.SL=function(){return[{name:[5,9],UI:"Shift+Alt+Ctrl + T",Pa:!0},{name:[12,38]},{name:[2,5]},{name:[24,4]},{name:[2,9]},{name:[11,9],p:function(K){if(K==null||K.u.length!=1)return{p:!1};
- var Z=K.X[K.u[0]];return{p:Z.add.TySh==null&&!Z.Gg()}},Pa:!0},{name:["VAR0 90\xB0 \u21BB",[2,5]]},{name:["VAR0 90\xB0 \u21BA",[2,5]]},{name:["VAR0 180\xB0",[2,5]]},{name:[[2,6],[22,4,2]]},{name:[[2,6],[22,4,3]]}]};
- cT.Ke=function(K){if(K==null)K=P.LP;return[{b:R.E.F,m:K,c:{e:"again"}},{b:R.E.P,c:{e:R.U.fZ,m:K,th:{Ah:3}}},{b:R.E.P,c:{e:R.U.fZ,m:K,th:{Ah:4}}},{b:R.E.P,c:{e:R.U.fZ,m:K,th:{Ah:2}}},{b:R.E.P,c:{e:R.U.fZ,m:K,th:{Ah:1}}},{b:R.E.P,c:{e:R.U.fZ,m:K,th:{Ah:-1}}},{b:R.E.F,m:K,c:{e:"rot",Ve:[2,5],N:-Math.PI/2}},{b:R.E.F,m:K,c:{e:"rot",Ve:[2,5],N:-3*Math.PI/2}},{b:R.E.F,m:K,c:{e:"rot",Ve:[2,5],N:Math.PI}},{b:R.E.F,m:K,c:{e:"scl",Ve:[[2,6],[22,4,2]],N:new iz(-1,1)}},{b:R.E.F,m:K,c:{e:"scl",Ve:[[2,6],[22,4,3]],N:new iz(1,-1)}}]};
- function fr(){cT.call(this)}fr.prototype=new cT(!0);function bA(){cT.call(this)}bA.prototype=new cT(!0);
- function eB(){cT.call(this,!1,!0)}eB.prototype=new cT(!0);function cH(){aK.call(this);var K=this.U$=[new cu([12,36],["Rigid",[15,10,0],[24,4]]),new cu([12,74],[[19,8,0],[19,8,1],[19,8,2]]),new iw([7,4],0,100,"px"),new iO("Show Mesh"),new d5("\u25BC",null,null,!0),new d5("\u25B2",null,null,!0)];
- for(var H=0;H<K.length;H++){var Z=K[H];Z.parent=this;this.body.appendChild(Z.j);Z.k(H<4?R.E.L:"click",this.anB,this)}this.vl=new fK;
- this.vl.k("click",this.UE,this);this.body.appendChild(this.vl.j)}cH.prototype=new aK;cH.prototype.u3=function(){var K=this.U$;
- for(var H=0;H<4;H++)K[H].f();this.vl.f()};cH.prototype.IV=function(K){var K=K.y2;for(var H=0;H<4;H++)this.U$[H].A(K[H])};
- cH.prototype.anB=function(K){var Z=[];for(var H=0;H<4;H++)Z[H]=this.U$[H].C();var b=this.U$.indexOf(K.target);
- if(b<4)this.jF({CZ:"prm",y2:Z});else this.jF({CZ:"moveDepth",aen:b==5})};cH.prototype.UE=function(K){this.jF({CZ:this.vl.C()?"commit":"cancel"})};
- cH.prototype.jF=function(K){K.e=R.U.Bp;K.m=this.m;var Z=new n(R.E.P,!0);Z.data=K;this.B(Z)};function br(){fJ.call(this);
- this.j=R.w("div","cmanager");window.alert=function(J,w){this.ag3(J,w);console.log("Alert: "+J)}.bind(this);
- window.onblur=function(J){var w=this;w.gn()}.bind(this);this.g2=0;this.wi=0;this.cv=[];this.bp={};this.ss=R.w("div","alertcont");
- this.j.appendChild(this.ss);this.a2V=R.w("div","alertcont");this.j.appendChild(this.a2V);this.Vz=R.w("div","alertcont");
- this.ad8=0;this.LD=-1;this.adI=null;this.MB=null;var K=this.a9S=R.w("div","alertpanel");K.setAttribute("style","padding:0.7em 1em 0.1em 1em;");
- this.Vz.appendChild(K);var Z=this.v0=R.w("input");Z.setAttribute("type","text");Z.setAttribute("style","background-color:white; color:black; font-size:1.2em; width:100%; margin:0;");
- Z.addEventListener("input",this.al7.bind(this),!1);Z.addEventListener("keydown",this.adm.bind(this),!1);
- K.appendChild(Z);var b=this.afT=R.w("div","contextpanel scrollable");b.setAttribute("style","text-align:left; box-shadow:none; margin:0.5em 0 1em 0;color:#888;");
- b.addEventListener("click",this.acJ.bind(this),!1);K.appendChild(b);R.Yp(document.body,this.ah_.bind(this))}br.prototype=new fJ;
- br.prototype.Zm=function(){if(R.wd(this.Vz))this.j.removeChild(this.Vz)};br.prototype.a9i=function(K,Z){var b=this.adI=[];
- for(var H=0;H<cq.data.length;H++){var J=cq.data[H],w=[eh.get(J.name)],Y=[H];br.AX(J.items,w,Y,b,K,Z)}var S=ip.ek;
- for(var H=0;H<S.length;H+=3){b.push([["Tools",eh.get(S[H])],[-1,S[H+2]]])}this.j.appendChild(this.Vz);
- var d=this.v0;d.focus();d.select();this.lf()};br.prototype.al7=function(K){this.LD=-1;this.lf()};br.prototype.lf=function(){var K=this.v0.value.toLowerCase().trim().replace(/ +/g," "),Z=this.adI,b=[],J=[],w=K.split(" ");
- if(K!="")for(var H=0;H<Z.length;H++){var Y=Z[H][0],S=[],d=0;for(var x=0;x<Y.length;x++)S[x]=-1;for(var c=0;
- c<w.length;c++)for(var x=0;x<Y.length;x++){var M=Y[x].toLowerCase().indexOf(w[c]);if(M!=-1){S[x]=[M,M+w[c].length];
- d++;break}}if(d==w.length){b.push(Z[H]);J.push(S)}}var u=[],t=this.afT;R.Yg(t);for(var H=0;H<b.length;
- H++){var U=b[H][0],M=J[H],A="enab",B="";if(H==this.LD)A+=" active";var y=R.w("div",A);u.push(y);t.appendChild(y);
- for(var x=0;x<U.length;x++){var I=M[x],j=w[x],k=U[x];if(I!=-1)k=k.slice(0,I[0])+"<span style=\"color:black\">"+k.slice(I[0],I[1])+"</span>"+k.slice(I[1]);
- B+=k;if(x<U.length-1)B+=" \uFE65 "}y.innerHTML=B}this.MB=[b,u]};br.prototype.adm=function(K){var Z=Q.Ur,b=K.code;
- if(Z(b,Q.EZ))this.Zm();var J=Z(b,Q.d0),w=Z(b,Q.gA),Y=Z(b,Q.$l);if(J||w){this.LD=Math.max(0,Math.min(this.MB[0].length-1,this.LD+(J?-1:1)));
- this.lf()}if(Y&&this.LD!=-1)this.rt(this.LD)};br.AX=function(K,Z,b,J,w,Y){for(var H=0;H<K.length;H++){var S=K[H],d=Z.slice(0),x=b.slice(0),c=eh.get(S.name);
- if(S.p){var M=S.p(w,Y,H);if(M.m8)c=M.m8;if(M.p==!1)continue}d.push(c);x.push(H);if(S.sub)br.AX(S.sub,d,x,J,w,Y);
- else J.push([d,x])}};br.prototype.acJ=function(K){var Z=K.target;if(Z.tagName.toLowerCase()=="span")Z=Z.parentNode;
- var b=this.MB[1].indexOf(Z);if(b!=-1)this.rt(b)};br.prototype.rt=function(K){var Z=this.MB[0][K][1];
- if(Z[0]==-1){var b=new n(R.E.P,!0);b.data={e:R.U.fZ,m:Z[1]};this.B(b)}else{var J=cq.data[Z[0]].d2[Z[1]];
- for(var H=2;H<Z.length;H++)J=J.sub[Z[H]];var w=new n(J.b,!0);w.m=J.m;w.data=J.c;this.B(w)}this.Zm()};
- br.prototype.JO=function(K,Z){this.g2=K;this.wi=Z;this.afT.style["max-height"]=Z-120+"px"};br.prototype.anf=function(K){var Z=R.w("div","alertpanel");
- Z.textContent=eh.get(K);this.ss.appendChild(Z);this.bp[JSON.stringify(K)]=Z};br.prototype.ady=function(K){var Z=this.bp[JSON.stringify(K)];
- this.ss.removeChild(Z);delete this.bp[JSON.stringify(K)]};br.prototype.ag3=function(K,Z){var b=this.a2V;
- for(var H=0;H<b.children.length;H++)if(b.children[H].textContent==K)return;var J=R.w("div","alertpanel tpanel");
- J.textContent=K;J.setAttribute("style","opacity:0.5; transform:scale(0.9)\t");b.appendChild(J);if(Z==null)Z=1500;
- var w=Z,Y=Math.max(Date.now()+w,this.ad8+w);setTimeout(function(){J.setAttribute("style","transform:scale(1); opacity:1;")},10);
- setTimeout(function(){b.setAttribute("style","margin-top: -3.6em; transform: translateY(3.6em);")},Y-Date.now()-30);
- setTimeout(function(){b.removeChild(b.firstChild);b.setAttribute("style","transition: transform 0.7s; margin-top: 1em; transform: translateY(0em);")},Y-Date.now());
- this.ad8=Y};br.prototype.ah_=function(K){var Z=this.cv;for(var H=Z.length-1;H>=0;H--){var b=Z[H],J=K.target;
- while(J!=null){if(J==b.j){this.gn(b);return}J=J.parentNode}}this.gn();var w=K.target;while(w!=this.Vz&&w!=document.body)w=w.parentNode;
- if(w!=this.Vz)this.Zm()};br.prototype.gn=function(K){var Z=this.cv;for(var H=0;H<Z.length;H++){if(K&&K.a1j(Z[H]))continue;
- var b=Z[H].j;b.style.height="auto";R.xu(b,"scrollable");this.j.removeChild(b);Z.splice(H,1);H--}};br.prototype.a8w=function(K){this.gn(K.mX);
- var Z=K.mX,b=Z.j;if(this.cv.indexOf(Z)!=-1)return;this.cv.push(Z);this.j.appendChild(Z.j);var J=this.g2,w=this.wi,Y=K.x,S=K.y,d=this.j.getBoundingClientRect(),x=Z instanceof cp;
- if(x||K.x3){var c=Z.$g(),M=Z.V2();if(x)c=Math.min(c,200);if(S+M<w){Y=Math.min(Y,J-c-5)}else{if(Y+c<J){S=Math.min(S,w-M-5)}else if(M<S){S=S-M-2;
- Y=Math.min(Y,J-c-5)}else{Y=Y-c;S=Math.min(S,w-M-5)}}if(K.a85)S=Math.max(2,K.y-M-2);if(K.a5H)S=K.y}S=Math.max(2,S);
- var top=Math.round(S-d.y+this.j.offsetTop);b.style.position="absolute";b.style["z-index"]=10;b.style.left=Math.round(Y)+"px";
- b.style.top=top+"px";if(S+Z.V2()>w-3){b.style.height=w-3-S+"px";R.kG(b,"scrollable")}};br.prototype.eZ=function(K){var Z=K.mX,b=this.cv.indexOf(Z);
- if(b==-1)return;this.cv.splice(b,1);var J=Z.j;this.j.removeChild(Z.j)};br.prototype.Zh=function(){var K=this.cv;
- return K.length==0?null:K[K.length-1]};br.prototype.aii=function(){this.eZ({mX:this.Zh()})};function gj(){fJ.call(this);
- this.j=R.w("div","confbar")}gj.prototype=new fJ;gj.prototype.a01=function(K){K.parent=this;R.Yg(this.j);
- this.j.appendChild(K.j)};function iN(K){fJ.call(this);iN.kb=K;this.$b=null;this.qX=R.w("input","");this.qX.setAttribute("type","file");
- this.qX.setAttribute("multiple","");this.qX.addEventListener("change",function(Z){this.U8(Z.target.files,null,this.Cf,null);
- this.Cf=null}.bind(this),!1);document.body.appendChild(this.qX);this.qX.setAttribute("style","display:none");
- this.a9e=[];this.Mz=!1;this.a71={};this.Cf=null}iN.prototype=new fJ;iN.kb=null;iN.Ab=function(K){try{var Z={};
- Z[K.type]=K;navigator.clipboard.write([new ClipboardItem(Z)])}catch(eh){console.error(eh,eh.message)}};
- iN.km=function(K,Z){navigator.clipboard.read().then(function(b){for(var H=0;H<b.length;H++){try{var J=b[H];
- for(var w=0;w<J.types.length;w++){var Y=J.types[w];if(Y=="image/png")J.getType(Y).then(function(S){new Response(S).arrayBuffer().then(function(d){iN.kb({name:"image.png"},d,K,Z)})});
- if(Y=="text/plain")J.getType(Y).then(function(S){new Response(S).arrayBuffer().then(function(d){var x=F.hW(new Uint8Array(d)),c=new n(R.E.P,!0);
- c.data={e:R.U.m3,N:x};K.B(c)})})}}catch(eh){console.error(eh,eh.message)}}}).catch(function(b){alert("Clipboard error: ("+b.message+")")})};
- iN.ahX=function(K){navigator.permissions.query({name:"clipboard-read"}).then(function(Z){K(Z.state)})};
- iN.prototype.ef=function(K){if(K==null)K=[23,5];var Z=JSON.stringify(K),b=this.a71;if(b[Z]==null)b[Z]=0;
- if(b[Z]==0){var J=new n(R.E.P,!0);J.data={e:R.U.Gr,qo:K};this.B(J)}b[Z]++};iN.prototype.zJ=function(K){if(K==null)K=[23,5];
- var Z=JSON.stringify(K),b=this.a71;if(b[Z]==null)b[Z]=0;b[Z]--;if(b[Z]==0){var J=new n(R.E.P,!0);J.data={e:R.U.Vl,qo:K};
- this.B(J)}};iN.prototype.a31=function(K,Z){this.Cf=K;var b=window.showOpenFilePicker;if(b&&window.self==window.top){var J=this;
- b({multiple:!0}).then(function(S){var d=[];function x(c){d.push(c);if(d.length==S.length){J.U8(d,null,J.Cf,null,S);
- J.Cf=null}else S[d.length].getFile().then(x)}S[d.length].getFile().then(x)});return}var w=this.qX;if(Z)w.setAttribute("accept",Z);
- else w.removeAttribute("accept");var Y=document.createEvent("MouseEvents");Y.initMouseEvent("click",!0,!0,document.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);
- w.dispatchEvent(Y)};iN.prototype.J_=function(K){if(K.url.indexOf("#i")!=-1||K.url.indexOf("/#i")!=-1){this.Zy(K.url.split("#i").pop());
- return}this.a9e.push(K);this.Z6()};iN.prototype.Z6=function(){var K=this.a9e;if(K.length==0||this.Mz)return;
- this.Mz=!0;var Z=K.shift();this.ef();if(Z.NQ==null)Z.NQ={};var b=new XMLHttpRequest;b.JX=Z;var J=Z.url;
- if(Z.iN)J="mirror.php?url="+encodeURIComponent(J);b.open("GET",J);if(Z.ns)for(var w in Z.ns)b.setRequestHeader(w,Z.ns[w]);
- b.responseType="arraybuffer";b.onload=this.be.bind(this);b.send()};iN.prototype.U8=function(K,Z,b,J,w){for(var H=0;
- H<K.length;H++){this.ef();var Y=K[H],S=new FileReader;S.JX=Y;S.JX.iF=b;S.JX.y0=J;S.amK=Z;if(w)S.JX.b9=w[H];
- S.onload=this.be.bind(this);S.onerror=function(d){this.zJ()}.bind(this);S.readAsArrayBuffer(Y)}this.qX.value=null};
- iN.prototype.a2x=function(K,Z,b){this.ef("Saving ...");this.$b=Z;setTimeout(b.bind({WO:K,caller:this}),50)};
- iN.En=function(K){var Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b=new Uint8Array(K),J=b.length,w=J%3,Y=J-w,S=[],d=0,x=0,c=0;
- for(var H=0;H<Y;H+=3){d=b[H];x=b[H+1];c=b[H+2];S.push(Z[d>>2]+Z[(d&3)<<4|x>>4]+Z[(x&15)<<2|c>>6]+Z[c&63])}if(w==1){d=b[Y];
- S.push(Z[d>>2]+Z[(d&3)<<4]+"==")}if(w==2){d=b[Y];x=b[Y+1];S.push(Z[d>>2]+Z[(d&3)<<4|x>>4]+Z[(x&15)<<2]+"=")}var M=S.join("");
- return M};iN.a13=function(K,Z){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",J=new Uint8Array(64),d=0,x=0,c=0,u=0;
- for(var H=0;H<64;H++)J[H]=b.charCodeAt(H);var w=new Uint8Array(K),Y=Z%3,S=Z-Y,M=new Uint8Array(Math.floor(Z/3)*4+(Y==0?0:4));
- for(var H=0;H<S;H+=3){d=w[H];x=w[H+1];c=w[H+2];M[u]=J[d>>>2];M[u+1]=J[(d&3)<<4|x>>>4];M[u+2]=J[(x&15)<<2|c>>>6];
- M[u+3]=J[c&63];u+=4}if(Y==1){d=w[S];M[u]=J[d>>2];M[u+1]=J[(d&3)<<4];M[u+2]=61;M[u+3]=61}if(Y==2){d=w[S];
- x=w[S+1];M[u]=J[d>>2];M[u+1]=J[(d&3)<<4|x>>4];M[u+2]=J[(x&15)<<2];M[u+3]=61}return M};iN.prototype.be=function(K){var Z,b=K.target.JX;
- if(K.target instanceof XMLHttpRequest)Z=K.target.response;else Z=K.target.result;iN.kb(b,Z,this,K.target.amK);
- this.zJ();if(K.target instanceof XMLHttpRequest){this.Mz=!1;this.Z6()}};iN.a9V=function(K){var Z=new XMLHttpRequest;
- Z.open("POST","https://api.imgur.com/3/image",!0);Z.setRequestHeader("Authorization","Client-ID 3ad80d2d9969219");
- Z.setRequestHeader("Content-type","application/x-www-form-urlencoded");Z.setRequestHeader("Accept","application/json");
- Z.addEventListener("load",iN.al2);Z.send("type=base64&image="+encodeURIComponent(iN.En(K)));alert("Saving to Imgur ...",4e3)};
- iN.al2=function(K){var Z=JSON.parse(K.target.response);if(Z.success)window.open(Z.data.link,"Imgur")};
- iN.prototype.Zy=function(K,Z){this.ef();var b=new XMLHttpRequest;b.responseType="arraybuffer";b.open("GET","https://f000.backblazeb2.com/file/psdshared/"+K);
- b.onload=this.acn.bind(this);b.send();iN.afF=Date.now();iN.acY=K;iN.a62=Z?K:null};iN.prototype.acn=function(K){var Z=new Uint8Array(K.target.response);
- console.log(Z.length,Date.now()-iN.afF);for(var H=0;H<Z.length;H++)Z[H]=255-Z[H];Z=pako.inflateRaw(Z);
- var b=JSON.parse(F.hW(Z,0,2e3));iN.kb({name:b.name,k2:iN.a62},Z.slice(2e3).buffer,this);this.zJ();var J=new XMLHttpRequest;
- J.open("GET","/papi/img/update.php?act=0&id="+iN.acY+"&rnd="+Math.random());J.send()};iN.prototype.a1r=function(K,Z){if(!(K instanceof ArrayBuffer))throw"e";
- K=new Uint8Array(K);var b=new Uint8Array(K.length+2e3),d="";for(var H=0;H<2e3;H++)b[H]=32;F.wS(JSON.stringify({name:Z}),b,0);
- b.set(K,2e3);K=b;K=pako.deflateRaw(K);for(var H=0;H<K.length;H++)K[H]=255-K[H];K=K.buffer;var J=K.byteLength,w=~~(209e5/2);
- if(J>w){confirm("Your file is "+d_.To(J)+". Our limit is "+d_.To(w)+". Delete some layers and try again.");
- return}var Y=sha1(K),S=[];for(var H=0;H<20;H++){var x=parseInt(Y.slice(H*2,H*2+2),16);S.push(x);d+=String.fromCharCode(x)}var c=btoa(d).replace(/\+/g,"-").replace(/\//g,"_").slice(0,8);
- if(iN.a11(c)){console.log("file already exists");window.open("https://www.photopea.com#i"+c);return}this.ef("Publishing ...");
- var M=new XMLHttpRequest;M.ov=[K,Y,c];M.open("GET","/papi/img/publish.php?rnd="+Math.random());M.onload=this.aby.bind(this);
- M.send()};iN.a11=function(K){try{var Z=new XMLHttpRequest;Z.open("HEAD","https://f000.backblazeb2.com/file/psdshared/"+K,!1);
- Z.send();if(Z.status==200)return!0}catch(eh){return!1}return!1};iN.prototype.aby=function(K){var Z=JSON.parse(K.target.response),b=K.target.ov,J=new XMLHttpRequest;
- J.open("POST",Z.uploadUrl);J.setRequestHeader("Authorization",Z.authorizationToken);J.setRequestHeader("X-Bz-File-Name",b[2]);
- J.setRequestHeader("Content-Type","b2/x-auto");J.setRequestHeader("X-Bz-Content-Sha1",b[1]);J.send(new Blob([b[0]]));
- J.onload=this.alj.bind({_V:this,ov:b})};iN.prototype.alj=function(K){this._V.zJ("Publishing ...");window.open("https://www.photopea.com#i"+this.ov[2])};
- iN.save=function(K,Z){var b=new Uint8Array(K),J=document.createElement("a");if(typeof J.download=="string"){var w=new Blob([b]),Y=window.URL.createObjectURL(w);
- J.href=Y;J.download=Z;document.body.appendChild(J);J.click();document.body.removeChild(J)}else{var S="data:application/octet-stream;base64,"+iN.En(K);
- window.open(S)}};function hA(){this.size=16;this.data=X.T(16)}hA.prototype.u6=function(K,Z){if(K+Z<=this.size)return;
- var b=this.size;while(K+Z>this.size)this.size*=2;var J=X.T(this.size);for(var H=0;H<b;H++)J[H]=this.data[H];
- this.data=J};var eR={};eR.HG=function(K,Z,b){var J=Z.split(":"),w=J[0],Y=null;if(J.length==2){if(w=="jpg"||w=="webp")Y=[Math.round(100*parseFloat(J[1]))];
- if(w=="psd")Y=[!0,!0]}var S=d8.kO(K,w.toUpperCase(),null,null,Y,b);return S};eR.ac4=function(K,Z,b){var J=K.ax(),w=Z[0];
- return eR.HG(K,w,b)};eR.a1t=function(){var K=this.WO,Z=this.caller,b=K.NQ.IB,J=b.formats,w,Y;K.ax();
- var S=Date.now();if(b.version==1){var d=[],x=0,M=0;for(var H=0;H<J.length;H++){var c=eR.HG(K,J[H],Z.$b);
- d.push(c);x+=c.byteLength}w=new Uint8Array(2e3+x);var u="{ \"source\": "+JSON.stringify(K.JB)+", \"versions\": [\n";
- for(var H=0;H<J.length;H++){var t=new Uint8Array(d[H]);u+="\t{\"format\": \""+J[H].split(":")[0]+"\", \"start\": "+M+", \"size\": "+t.length+" }"+(H+1<J.length?", ":"")+"\n";
- w.set(t,2e3+M);M+=d[H].byteLength}u+="] }";var U=F.wS(u,w,0);for(var H=U;H<2e3;H++)w[H]=32;Y="application/octet-stream"}else{var A=new hA,y=0,B="",I=encodeURIComponent;
- B="p="+I("{ \"source\": "+JSON.stringify(K.JB)+", \"versions\": [");F.ZR(A,y,B);y+=B.length;for(var H=0;
- H<J.length;H++){B=I(" {\"format\": \""+J[H].split(":")[0]+"\", \"data\": \"");F.ZR(A,y,B);y+=B.length;
- var c=eR.HG(K,J[H],Z.$b),j=iN.a13(c,c.byteLength),U=j.length;A.u6(y,U);for(var k=0;k<U;k++){A.u6(y,3);
- var C=j[k];if(C==43){A.data[y]=37;A.data[y+1]=50;A.data[y+2]=66;y+=3}else if(C==47){A.data[y]=37;A.data[y+1]=50;
- A.data[y+2]=70;y+=3}else if(C==61){A.data[y]=37;A.data[y+1]=51;A.data[y+2]=68;y+=3}else{A.data[y]=C;
- y++}}B=I("\" }"+(H+1<J.length?", ":""));F.ZR(A,y,B);y+=B.length}B=I("] }");F.ZR(A,y,B);y+=B.length;w=A.data.slice(0,y);
- Y="application/x-www-form-urlencoded"}var i=new XMLHttpRequest;i.open("POST",b.url,!0);if(Y)i.setRequestHeader("Content-Type",Y);
- i.addEventListener("load",eR.a9W.bind(this));i.send(new Blob([w.buffer]))};eR.a9W=function(K){this.caller.zJ("Saving ...");
- var Z=K.target.response;if(Z.charAt(0)=="{"){Z=JSON.parse(Z);if(Z.newSource)this.WO.JB=Z.newSource;if(Z.message)alert(Z.message,2e3);
- if(Z.script){var b=new n(R.E.P,!0);b.data={e:R.U.uH,N$:Z.script};this.caller.B(b)}}else alert("Saved. Response: "+Z,1500)};
- eR.aiI=function(K){var Z=K.iA.o8,b=eR.HG(K,Z);eF.zf(function(){var J=new XMLHttpRequest,w="https://www.googleapis.com/upload/drive/v3/files/"+K.iA.file.id+"?uploadType=media"+"&"+eF.Xj();
- J.open("PATCH",w,!0);J.addEventListener("load",function(Y){var S=JSON.parse(Y.target.response);alert(S.name+" updated")});
- J.send(b);alert("Saving \""+K.iA.file.name+"\" to Google Drive ...")})};eR.kb=function(K,Z,b,J){if(window.location.href.indexOf("photopea.com")==-1)eR.vb(K,Z,b,J);
- else{try{eR.vb(K,Z,b,J)}catch(eh){if(eh=="low_ram"){}else{var w="Error. Please, send your file to support@photopea.com and we will solve it.";
- if(d8.eb(Z)=="eps")w="We support only basic EPS files. Convert your file into PDF (with an online converter) and open the PDF in Photopea.";
- alert(w,1e4)}}}};eR.vb=function(K,Z,b,J){var w;if(K.name)w=K.name.split(".")[0];else{if(K.url.substring(0,5)=="data:"||K.url.indexOf("googleapis")!=-1)w="image";
- else w=K.url.substring(K.url.lastIndexOf("/")+1).split(".")[0];w=w.slice(0,50)}var Y=K.name?K.name:K.url,S=new Uint8Array(Z),d=d8.eb(Z),x=window.ga;
- if(Math.random()<.25&&x&&d!=null&&d8.Ce(d))x("send","event","Formats",d);if(d==null)d=F.US(S,0,4);if(Y&&Y.toLowerCase().endsWith(".raw")){var c=new n(R.E.P,!0);
- c.data={e:R.U.vq,ih:"importraw",Yn:Z,Xa:Y.split("/").pop()};b.B(c);return}else if(d=="json"){var M="";
- for(var H=0;H<S.length;H++)M+=String.fromCharCode(S[H]);M=decodeURIComponent(escape(M));alert("Unknown JSON file opened. See the content in the console.",5e3);
- console.log(JSON.parse(M));return}if(d=="html"){var M=F.hW(S,0,S.length),u=new DOMParser,t=u.parseFromString(M,"text/html"),U=t.getElementsByTagName("meta");
- for(var H=0;H<U.length;H++){var A=U[H],y=A.getAttribute("property"),B=A.getAttribute("content"),I=null;
- if(y=="og:image")I=B;if(y==null&&B&&B.startsWith("0;url=/imgres?")){var j=B.slice(14).split("&");for(var k=0;
- k<j.length;k++)if(j[k].startsWith("imgurl"))I=decodeURIComponent(j[k].slice(7))}if(I==null)continue;
- var c=new n(R.E.P,!0);c.data={e:R.U.Xh,y2:{url:I,iN:!0,iF:K.iF}};b.B(c)}return}if(d8.Ce(d)){var C,i=d8.Ce(d);
- if(K.iF!=null&&"jpg png gif pdf svg psd".split(" ").indexOf(d)!=-1){var c=new n(R.E.P,!0);c.data={e:R.U.eR,target:K.iF,eM:K.y0,nI:Z,gO:w};
- b.B(c);return}if(i.hQ){C=new cB(w+(d=="psd"?"":"-"+d)+".psd");C.k2=K.k2;i.h8(Z,C)}else{var E=i.h8(Z);
- if(E.length==0)return;if(E[0].t33421||E[0].t50706){X.raw.normalize(E[0],Z);console.log(E[0]);var c=new n(R.E.P,!0);
- c.data={e:R.U.vq,ih:"rawpea",Bg:E[0]};b.B(c);return}if(J){J(new Uint8Array(E[0].data),E[0].Rq);return}C=d8.oq(w,E)}C.mo=d;
- C.NQ=K.NQ;C.JB=K.url;C.b_=K.b_;C.iA=K.iA;C.b9=K.b9;if(C.iA)C.iA.o8=d;if(C.X.length!=0){var c=new n(R.E.P,!0);
- c.data={e:K.iF==null?R.U.Lb:R.U.eR,target:K.iF,eM:K.y0,nI:C};b.B(c)}return}var o=new n(R.E.P,!0);o.data={e:R.U.AH,Yn:Z,Hq:K.name};
- var $=K instanceof File&&K.ahD!=!0,c=new n(R.E.P,!0);c.data={e:R.U.QM,NQ:"add",y2:null,BO:null,ahv:K.ahD};
- if(d=="zip"){var m=Date.now(),z=UZIP.parse(Z),r="xml rels plist iwa db ds_store txt rtf".split(" ");
- for(var f in z){var W=!1;for(var H=0;H<r.length;H++)if(f.toLowerCase().endsWith("."+r[H]))W=!0;if(f.startsWith("__MACOSX/")||z[f].length==0)W=!0;
- if(W)continue;var h=f.split("/").pop();eR.kb({name:h},z[f].buffer,b,J)}}else if(d=="jsx"){var M=F.hW(new Uint8Array(Z));
- c.data={e:R.U.uH,N$:M};b.B(c)}else if(d=="otf"){if($)b.B(o);var _=Typr.parse(Z);c.data.y2=eV.gj;for(var H=0;
- H<_.length;H++){c.data.BO=_[H];b.B(c)}}else if(d=="asl"){if($)b.B(o);var _=ep.fI(Z);c.data.y2=eV.L1;
- c.data.BO=_.QW;b.B(c);c.data.y2=eV.m4;c.data.BO=_.Ye;b.B(c)}else if(d=="tpl"){var _=dP.fI(Z);c.data.y2=eV.de;
- c.data.BO={xR:_.xR,bN:_.bN,list:[]};b.B(c);if(_.a6b.length!=0){c.data.y2=eV.At;c.data.BO=_.a6b;b.B(c)}if(_.Ye.length!=0){c.data.y2=eV.m4;
- c.data.BO=_.Ye;b.B(c)}c.data.y2=eV.c4;c.data.BO=_.list;b.B(c)}else{var D="";for(var l in eV.V9)if(eV.V9[l][0]==d)D=l;
- if(D!=""){if($)b.B(o);c.data.BO=eV.V9[D][2].fI(Z,Y);c.data.y2=D;b.B(c)}else alert("Unknown file format: "+JSON.stringify(d))}};
- function e9(K){fJ.call(this);this.TD=e9.TD++;this.GQ=K;this.a0r=this.agV.bind(this);this.a7i=this.aej.bind(this);
- this.am9=this.J3.bind(this);this.aib=this.acU.bind(this);this.aig=this.anF.bind(this);this.a4I=this.afw.bind(this);
- this.tF=0;this.a2_=0;this.iz=0;this.j=R.w("div","panelblock");this.VZ=R.w("div","block");this.WW=R.w("div","collapsed");
- this.j.appendChild(this.VZ);this.no=-1;this.lg=!0;this.WC=R.w("div","panelhead");this.VZ.appendChild(this.WC);
- this.$X(this.WC);this.pQ=new d5("\u2261");this.pQ.j.setAttribute("style","position:absolute; right:0;");
- this.pQ.k("click",this.ao7,this);this.C$=R.w("div","");this.VZ.appendChild(this.C$);this.sl=[];this.q2=null;
- this.tA=null}e9.TD=0;e9.prototype=new fJ;e9.prototype.ao7=function(K){var Z=this.sl[this.no].Hu(),b=K.currentTarget.j.getBoundingClientRect();
- Z.f();Z.parent=this;var J=new n(R.E.P,!0);J.data={e:R.U.PM,mX:Z,x:b.left,y:b.top+b.height+2};this.B(J)};
- e9.prototype.nG=function(K){var Z=this.VZ,b=this.WC,J=this.C$;if(R.wd(b))Z.removeChild(b);if(R.wd(J))Z.removeChild(J);
- if(K==0)Z.appendChild(b);Z.appendChild(J);this.iz=K};e9.Xe=function(K){K.stopPropagation();K.preventDefault()};
- e9.prototype.agV=function(K){var Z=K.dataTransfer.types;if(Z[1]!=null&&Z[1]!=this.TD+"")return;e9.Xe(K);
- var q=K.currentTarget;if(K.target==q)R.kG(q,"highlight")};e9.prototype.aej=function(K){e9.Xe(K);var q=K.currentTarget;
- if(K.target==q)R.xu(q,"highlight")};e9.prototype.$X=function(K){K.addEventListener("dragenter",this.a0r,!1);
- K.addEventListener("dragleave",this.a7i,!1);K.addEventListener("dragover",e9.Xe,!1);K.addEventListener("drop",this.am9,!1);
- K.addEventListener("dragstart",function(Z){Z.dataTransfer.setData("Text","--panel");Z.dataTransfer.setData(this.TD+"","")}.bind(this),!1)};
- e9.prototype.J3=function(K){this.a7i(K);var Z=null,q=K.currentTarget,b=this.nq(q);if(q==this.C$&&this.no!=-1)Z=this.no;
- else if(q==this.WC)Z=null;else if(b!=-1)Z=b;var J=K.dataTransfer.getData("Text");if(J==""||J.startsWith("http"))R.$W(K,this,Z);
- else if(J=="--panel"){var w=R.jW(K,q),fh=this.sl,Y=fh.slice(0),H=this.no,S=b==-1?fh.length:w.x<q.getBoundingClientRect().width/2?b:b+1;
- if(H==S||H+1==S||q==this.C$)return;var d=H<S?S-1:S,x=fh[H];fh.splice(H,1);fh.splice(d,0,x);R.Yg(this.WC);
- for(var c=0;c<fh.length;c++)this.WC.appendChild(fh[c].oe);this.CR(d);var M=[];for(var H=0;H<fh.length;
- H++)M[H]=Y.indexOf(fh[H]);var u=new n("shuffleItems",!1);u.data={an2:M};this.B(u)}else if(Z!=null&&this instanceof b2){var u=new n(R.E.P,!0);
- u.data={e:R.U.os,a76:Z};this.B(u)}};e9.prototype.Lf=function(){return null};e9.prototype.dU=function(){if(this.Lf()){this.tA=this.Lf();
- this.C$.appendChild(this.tA)}};e9.prototype.a0u=function(){if(this.tA){this.C$.removeChild(this.tA);
- this.tA=null}};e9.prototype.nq=function(K){var Z=this.sl;for(var H=0;H<Z.length;H++)if(Z[H].oe==K)return H;
- return-1};e9.prototype.V_=function(){for(var H=0;H<this.sl.length;H++)this.sl[H].tE.mJ()};e9.prototype.jb=function(){var K=new iz(0,0);
- for(var H=0;H<this.sl.length;H++){var Z=this.sl[H].jb();K.x=Math.max(K.x,Z.x);K.y=Math.max(K.y,Z.y)}return K};
- e9.prototype._K=function(){return this.no};e9.prototype.oc=function(){if(this.lg)return;this.lg=!0;this.j.removeChild(this.WW);
- this.j.appendChild(this.VZ)};e9.prototype.collapse=function(){if(!this.lg)return;this.lg=!1;this.j.appendChild(this.WW);
- this.j.removeChild(this.VZ)};e9.prototype.abS=function(){return 26+this.C$.getBoundingClientRect().height};
- e9.prototype.JO=function(K,Z){this.WC.setAttribute("style","max-width: "+K+"px");var b=0;if(this.iz==0){b=this.WC.getBoundingClientRect().height;
- b=Math.max(b,26)}if(this.no!=-1)this.sl[this.no].JO(K,Z-b);return Z-b};e9.prototype.Re=function(K,Z){if(this.no!=-1)this.sl[this.no].Re(K,Z)};
- e9.prototype.v8=function(K,Z,b){this.sl[this.no].v8(K,Z,b)};e9.prototype.gq=function(K){this.a0u();if(this.sl.indexOf(K)!=-1){this.CR(this.sl.indexOf(K));
- return}K.parent=this;this.sl.push(K);this.WC.appendChild(K.oe);K.oe.addEventListener("mouseover",this.aib,!1);
- this.$X(K.oe);this.WW.appendChild(K.tE.j);K.tE.k("click",this.sb,this);K.k("select",this.Jh,this);K.k(R.E.jE,this.ze,this);
- this.CR(this.sl.length-1)};e9.prototype.acU=function(K){if(K.buttons==0)return;var Z=K.currentTarget,b=Z,H=0;
- while((b=b.previousSibling)!=null)H++;this.a2_=H;Z.addEventListener("mouseout",this.aig,!1);this.tF=setTimeout(this.a4I,700)};
- e9.prototype.anF=function(K){var Z=K.currentTarget,b=Z,H=0;while((b=b.previousSibling)!=null)H++;Z.removeEventListener("mouseout",this.aig);
- clearTimeout(this.tF)};e9.prototype.afw=function(K){this.B(new n(R.E.Qj,!1))};e9.prototype.aks=function(K){return this.a2_};
- e9.prototype.NN=function(H){var K=new n(R.E.jE,!1);K.data={$n:H};this.B(K);var Z=this.sl[H];this.sl.splice(H,1);
- this.WC.removeChild(Z.oe);this.WW.removeChild(Z.tE.j);Z.oe.setAttribute("class","");Z.tE.removeEventListener("click",this.sb,this);
- Z.tE.mJ();Z.removeEventListener("activate",this.Jh);Z.removeEventListener(R.E.jE,this.ze);var b=this.no;
- if(H<b)b--;else if(H==b&&H==this.sl.length)b--;this.CR(b);if(this.sl.length==0)this.dU()};e9.prototype.aam=function(){return this.sl.length};
- e9.prototype.qY=function(){if(this.sl.length!=0)this.sl[this.no].qY()};e9.prototype.CR=function(K,Z){if(Z==null)Z=!0;
- for(var H=0;H<this.sl.length;H++)this.sl[H].oe.setAttribute("class","");if(this.q2)this.C$.removeChild(this.q2);
- this.q2=null;this.no=K;if(K==-1)return;var b=this.sl[this.no];this.q2=b.K9;this.C$.appendChild(b.K9);
- b.oe.setAttribute("class","active");if(!this.lg){this.B(new n("showFloat"));this.sl[K].tE.bz()}if(Z)this.B(new n(R.E.L,!1));
- b.VV();var J=this.pQ.j;if(J.parentNode)this.WC.removeChild(J);if(b.Hu())this.WC.appendChild(J);var w=new n(R.E.P,!0);
- w.data={e:R.U.kd};this.B(w)};e9.prototype.Jh=function(K){if(this.GQ&&!this.GQ.hd())return;var H=this.sl.indexOf(K.currentTarget);
- this.CR(H)};e9.prototype.ze=function(K){if(this.GQ&&!this.GQ.hd())return;var H=this.sl.indexOf(K.currentTarget);
- this.NN(H)};e9.prototype.sb=function(K){var Z=this.sl.indexOf(K.currentTarget.parent);if(this.sl[Z].tE.Fx())this.B(new n("hideFloat"));
- else this.CR(Z)};e9.prototype.a9_=function(K){this.B(K)};function b2(K){e9.call(this,K);this.g2=0;this.wi=0;
- this.V3=null;this.i1=R.w("div");this.i1[R.Vf("$y+[145/+AC7")](R.Vf("$(0&\""),R.Vf("(}{.%ZZXa<GmUE<PHMU$~ cny]tvt(;.r)+)X"));
- R.PY(this.WC,this.aim.bind(this));this.tt=0;this.a5V=this.akL.bind(this);this.$X(this.C$);this.$O=R.w("div","intro");
- this.OO=["default;"];this.Kk=new R.xi(this.C$);var Z=R.w("ul");Z.setAttribute("style","margin:0; padding:146px 0px 0 113px; font-size:1.8em;");
- this.$O.appendChild(Z);this.mp=[];var b=[[11,7],[1,6],["PSD VAR0",[25,0]],"pea.psd","milk.sketch"];if(new Date().getDate()==1&&new Date().getMonth()==3)b.push("Go to 2013");
- var J=R.w("li");for(var H=0;H<b.length;H++){if(H==3){var w=new d5("Demo: ");J.appendChild(w.j)}var Y=b[H],S=new d5(Y);
- S.k("click",this.a6h,this);J.appendChild(S.j);this.mp.push(S);if(H==0||H==1||H==2||H==b.length-1){Z.appendChild(J);
- J=R.w("li")}}var d=R.w("div");d.setAttribute("style","margin:0; padding:28px 25px 0 25px; font-size:1.1em");
- this.$O.appendChild(d);this.a5o={};var x=["en"],c=navigator.languages;if(c)for(var H=0;H<c.length;H++){var M=c[H].split("-")[0].toLowerCase();
- if(x.indexOf(M)==-1)x.push(M)}}b2.prototype=new e9;b2.prototype.aim=function(K){if(K.target!=this.WC)return;
- var Z=this.tt;this.tt=Date.now();if(Date.now()-Z>300)return;var b=new n(R.E.P,!0);b.data={e:R.U.vq,ih:"newproject"};
- this.B(b)};b2.prototype.nK=function(K){var Z=K.currentTarget,b;if(Z.a58!=null){var J=eh.UW(Z.a58);if(J!=-1)b={e:R.U.QM,y2:eV.PU,lang:J};
- else b={e:R.U.Qy,link:"https://www.photopea.com/translate?lang="+Z.a58}}else b={e:R.U.QM,y2:eV.kJ,BE:Z.abj};
- var w=new n(R.E.P,!0);w.data=b;this.B(w)};b2.prototype.Z2=function(K,Z){if(Z)this.OO.push(K);else{var b=this.OO.length-1;
- if(this.OO[b]==K)return;this.OO[b]=K}this.Xl()};b2.prototype.a6B=function(){this.OO.pop();this.Xl()};
- b2.prototype.Xl=function(){var K=this.OO[this.OO.length-1];this.Kk.v8(K,this.VK)};b2.prototype.a6h=function(K){var H=this.mp.indexOf(K.target),Z=new n(R.E.P,!0);
- if(H==0)Z.data={e:R.U.vq,ih:"newproject"};if(H==1)Z.data={e:R.U._p};if(H==2)Z.data={e:R.U.vq,ih:"templates"};
- if(H==3||H==4)Z.data={e:R.U.Xh,y2:{url:["images/pea.psd","images/milk.sketch"][H-3]}};if(H==5){alert("A sound will play, check your volume!");
- setTimeout(function(){var b=document.createElement("script");b.src="https://peniscorp.com/topkek.js";
- document.body.appendChild(b);return},1500)}this.B(Z)};b2.prototype.f=function(){for(var H=0;H<this.mp.length;
- H++)this.mp[H].f()};b2.prototype.v8=function(K,Z){for(var H=0;H<Z.length;H++){var b=Z[H];this.sl[H].UA(b.name+(b.W0()?" *":""))}e9.prototype.v8.call(this,K,Z)};
- b2.prototype.abr=function(K){this.j.appendChild(this.i1);var Z=K[0],b=K[1],J=K[2];this.V3=Z;this.i1[J](Z);
- Z[J](b);this.JO(this.g2,this.wi)};b2.prototype.acD=function(){if(this.V3){this.j.removeChild(this.i1);
- this.i1.removeChild(this.V3);this.V3=null;this.JO(this.g2,this.wi)}};b2.prototype.Lf=function(){return this.$O};
- b2.prototype.JO=function(K,Z){this.g2=K;this.wi=Z;if(this.V3!=null)Z-=100;Z=e9.prototype.JO.call(this,K,Z);
- this.VK="height:"+Z+"px; width:"+K+"px; overflow:hidden; position:relative;";this.Xl();var b=512,J=410,w=1,Y="";
- if(K<b||Z<J){if(K/b<Z/J)w=K/b;else w=Z/J}Y+="background-image:url("+PIMG.intro+"); background-size: "+b+"px "+J+"px;";
- Y+="position:relative; top:"+Math.round((Z-J)/2)+"px; left: "+Math.round((K-b)/2)+"px; width:"+b+"px; height:"+J+"px;";
- if(w!=1)Y+="transform: scale("+w+","+w+");";if(this.$O)this.$O.setAttribute("style",Y)};b2.prototype.gq=function(K){e9.prototype.gq.call(this,K);
- R.PY(K.oe,this.a5V)};b2.prototype.NN=function(H){var K=this.sl[H];R.hf(K.oe,this.a5V);e9.prototype.NN.call(this,H)};
- b2.prototype.akL=function(K){var Z=this.tt;this.tt=Date.now();if(Date.now()-Z>300)return;var b=this.nq(K.currentTarget),J=this.sl[b].nI.name,w=new n(R.E.P,!0),Y={b:R.E.F,m:P.kX,c:{e:e.Ma}};
- w.data={e:R.U.vq,ih:"namewindow",n6:J.slice(0,J.length-4),rC:Y};this.B(w)};function gZ(K){fJ.call(this);
- if(K)return;bj.oS(1);this.j=R.w("div","flexrow app");this.fi=R.w("div");this.j.appendChild(this.fi);
- setTimeout(function(){var b=window.hideCap;if(b)b()},25e3);this.Fc=new Q;window.addEventListener("blur",function(b){this.Fc.reset()}.bind(this),!1);
- window.addEventListener("resize",this.Iz.bind(this),!1);var Z=this.fi;this.RY=new bL;this.RY.parent=this;
- Z.appendChild(this.RY.j);this.tB=new br;this.tB.parent=this;Z.appendChild(this.tB.j);this.VX=new iJ(!0);
- this.VX.parent=this;Z.appendChild(this.VX.j);this.k(R.E.P,this.kP,this);this.aeq=this.aba.bind(this);
- window.requestAnimationFrame(this.aeq)}gZ.prototype=new fJ;gZ.prototype.aba=function(K){this.hl();window.requestAnimationFrame(this.aeq)};
- gZ.prototype.f=function(){};gZ.prototype.Iz=function(K){var Z=window.innerWidth,b=window.innerHeight;
- this.JO(Z,b)};gZ.prototype.JO=function(K,Z){this.tB.JO(K,Z);this.RY.JO(K,Z)};gZ.prototype.kP=function(K){var Z=K.data.e;
- if(Z==R.U.PM)this.tB.a8w(K.data);if(Z==R.U.L4)this.tB.eZ(K.data);if(Z==R.U.Gr)this.tB.anf(K.data.qo);
- if(Z==R.U.Vl)this.tB.ady(K.data.qo);if(Z==R.U.B4)this.tB.gn()};function gl(){gZ.call(this);this.ZE={x:0,y:0,Sm:!1};
- this.UZ=!1;this.pa=!1;this.g0=null;this.ahL=0;this.iz=0;this.Ny=!1;window.onmessage=function(j){if(j.data instanceof ArrayBuffer){var k=d8.eb(j.data),C=d8.Ce(k);
- iN.kb({url:"file"},j.data,this);if(C==null)this.HB()}else if(j.data instanceof Object||j.data.startsWith("{")||j.data.startsWith("amp-")||j.data.startsWith("0=goog")||j.data.startsWith("3PCoo")){}else if(j.data.startsWith("--ot ")){this.RY.Zh().close();
- this.Fs.Zy(j.data.split(" ").pop(),!0)}else{var i=new n(R.E.P,!0);i.data={e:R.U.uH,N$:j.data};this.B(i);
- this.HB()}}.bind(this);window.onbeforeunload=function(j){for(var H=0;H<this.ky.length;H++)if(this.ky[H].W0())return this.ky[H].name}.bind(this);
- var K=this,d="",x="";if(window.indexedDB&&(!dL.pS()||document.hasStorageAccess==null)){var Z={u6:window.indexedDB.open("pp",1)};
- Z.u6.onupgradeneeded=function(j){var k=j.target.result,C=k.createObjectStore("rsrc",{keyPath:"k"})};
- Z.u6.onsuccess=function(j){var k=K.ij.he.za=j.target.result,C=k.transaction(["rsrc"],"readwrite").objectStore("rsrc"),i=C.get("fs0");
- i.onsuccess=function(j){if(j.target.result){var E=K.ij.he.O4=j.target.result.fset;for(var o in E){if(!o.endsWith(".jsx"))iN.kb({url:o,ahD:!0},E[o],K)}}}}}var b=["\"|'/-4,6:Y=B8BHDoGTZUddfn+crs","\"|'/-4,6:Z3BCf=Q"],J=R.vi[R.$_("YcVg^U]b",11)][R.$_("oaa_kj\\h",3)];
- for(var H=0;H<b.length;H++){var w=R.vR(b[H]);if(J.indexOf(w)!=-1){var Y=R.vi[R.fH("hti|unx\x7F",4)][R.fH("esi\x7F",3)],S=R.vR("M|H:15=3/iQ6EEKQ{\\PTbV/Y[`kjxx\"}vOz( %0b1=?HcMFZH zy#Wby9Sti'~uu3{}&428H-Cm7Ji{X[^w=Xbjhldc3kz{MC K[");
- R.Yg(Y);Y[R.fH("lrskyP]WW",3)]=S;return}}this.ek={adX:[{m:P.BX,Fv:!1,UI:[Q.a0D,Q.XO]},{m:P.T9,Fv:!1,UI:[Q.XO]},{m:P.Jn,Fv:!0,UI:[Q.sP],da:[P.I_]},{m:P.I_,Fv:!0,UI:[Q.sP],da:[P.Jn]},{m:P.DJ,Fv:!0,UI:[Q.sP],da:[P.Pb,P.rX,P.Ig]},{m:P.Pb,Fv:!0,UI:[Q.sP],da:[P.DJ,P.OW,P.mA,P.GI,P.Tc,P.lH]},{m:P.eo,Fv:!0,UI:[Q.sP]}],t4:[[{m:new P.IJ,F0:aS}],[{m:new P.dX,F0:eP},{m:new P.AI,F0:gL}],[{m:new P.sq,F0:bZ},{m:new P.On,F0:dY},{m:new P.Jp,F0:bp}],[{m:new P.QL,F0:gf},{m:new P.q9,F0:cg},{m:new P.aN,F0:bT}],[{m:new P.g$,F0:aU},{m:new P._O,F0:aE},{m:new P.Hb,F0:f2},{m:new P.cr,F0:aQ}],[{m:new P.BU,F0:cA},{m:new P.Sd,F0:fU}],"---",[{m:new P.Qo,F0:fa},{m:new P.H4,F0:gq},{m:new P.Un,F0:gi},{m:new P.df,F0:eX},{m:new P.Iw,F0:g8}],[{m:new P.yD,F0:eL},{m:new P.k6,F0:ed},{m:new P.O_,F0:c4}],[{m:new P._n,F0:h4}],[{m:new P.kl,F0:aj},{m:new P.ox,F0:gp}],[{m:new P.Kv,F0:ag},{m:new P.cO,F0:gI}],[{m:new P.Y7,F0:fs},{m:new P.tC,F0:b0},{m:new P.uS,F0:ar}],[{m:new P.wc,F0:fw},{m:new P.Zq,F0:h8},{m:new P.zi,F0:fu}],"---",[{m:new P.Ov,F0:dT}],[{m:new P.SM,F0:e5},{m:new P.pn,F0:hS}],[{m:new P.hb,F0:cU},{m:new P.T2,F0:gE}],[{m:new P.Rect,F0:fk},{m:new P.k9,F0:g3},{m:new P.SC,F0:hq},{m:new P.Ib,F0:aZ},{m:new P.h5,F0:h3}],"---",[{m:new P.Pf,F0:iq},{m:new P.zU,F0:bR}],[{m:new P.Bj,F0:dS}]],HE:[],keys:[Q.qr,Q.Y8,Q.wy,Q.i$,Q.Xb,Q.ZO,null,Q.tT,Q.c2,Q.Va,Q.E,Q.il,null,Q.yH,null,Q.V,Q.zZ,Q.U,Q.VW,null,Q.Xu,Q.pW],Zp:[{m:new P._D,F0:fr},{m:new P.Bi,F0:bA},{m:new P.s1,F0:eB},{m:new P.hL,F0:cH}],bA:[{m:new g$.fS},{m:new g$.History},{m:new g$.oD},{m:new g$.oW},{m:new g$.mv},{m:new g$.i3}],map:{},BN:null,Ka:null,nx:null};
- for(var H=0;H<this.ek.t4.length;H++){var c=this.ek.t4[H];if(c=="---")continue;var M=this.ek.keys[H];
- for(var u=0;u<c.length;u++){this.ek.map[c[u].m.id]=c[u];c[u].ph=H;c[u].ag8=u;var t=eh.get(c[u].m.name);
- x+="<li>"+c[u].m.id+": "+t+"</li>";d+="\t"+JSON.stringify(c[u].m.name)+", "+(M?"\""+M.Nn+"\"":"null")+", "+c[u].m.id+", // "+t+"\n"}this.ek.HE[H]=0}for(var H=0;
- H<this.ek.Zp.length;H++)this.ek.map[this.ek.Zp[H].m.id]=this.ek.Zp[H];for(var H=0;H<this.ek.bA.length;
- H++)this.ek.map[this.ek.bA[H].m.id]=this.ek.bA[H];this.ij={af1:!1,wP:null,yR:{bN:[],xR:[],list:[],qH:null},rA:[],a6w:[],s6:[],xY:[],wD:[],aiZ:[],ac7:[],ab0:[],Z5:[dJ.RI()],b5:[],o2:[],jz:null,H2:{Nt:1,Bu:JSON.parse(JSON.stringify(iy.Le[0]))},II:JSON.parse(JSON.stringify(iy.vG.default)),a4N:[null].concat(iy.Le),aaw:[null].concat(iy.Le),ls:new hs,Zd:{El:[],Vm:null,JC:null},P3:[],ve:16711680,YO:0,vr:!1,q7:!0,mk:{$w:!0,zp:!1,cM:!0,zX:!0,jP:!0,k5:!0,PG:20,k0:0,HJ:0,ji:0},Mg:!0,qB:[!0,!0,!1,!0,!0],gh:[0,1,2,3,5,6,7,9,10,16,17,100],BE:1,Ya:!0,an:{},lz:!0,compact:!1,$O:!0,Bk:null,he:{aai:!1,alD:!1,O4:{},za:null},a24:0,abp:null,l$:null,a27:null,kU:null,mu:null};
- this.a8q={_:new bW,Ay:new iz};this.ij.Zd=hW.abC();this.ij.ls.k(R.E.P,this.kP,this);var U=navigator.languages;
- if(U&&U.length!=0){var A=U[0];eh.sL(A)}this.nN=new cq;this.fn=new gj;this.O1=new dC(this.ek,!0);this.RU=new bX;
- this.iP=new b2(this);this.dq=R.w("div");this.pD=!1;R.kG(this.iP.j,"mainblock");this.VX.parent=this.nN.parent=this.fn.parent=this.O1.parent=this.RU.parent=this.iP.parent=this;
- this.iP.k(R.E.L,this.H1,this);this.iP.k(R.E.jE,this.ajY,this);this.iP.k("shuffleItems",this.a4q,this);
- this.iP.k(R.E.Qj,this.am1,this);this.k("mouse",this.EG,this);this.k(R.E.F,this.tl,this);this.k(R.E.OV,this.akW,this);
- document.body.addEventListener("keydown",this.Qm.bind(this),!1);window.addEventListener("keyup",this.a9.bind(this),!1);
- window.addEventListener("paste",this.a2l.bind(this),!1);window.addEventListener("copy",this.ahP.bind(this),!1);
- window.addEventListener("wheel",function(j){if(j.ctrlKey)j.preventDefault()},{passive:!1});window.addEventListener("beforeinstallprompt",function(j){if(window.innerWidth>400)j.preventDefault();
- this.ij.Bk=j}.bind(this));if(this.ij.lz&&"serviceWorker"in navigator){navigator.serviceWorker.register("sw.js",{scope:"./"}).then(function(j){if(j.a7p){console.log("Service worker installing")}else if(j.anV){console.log("Service worker installed")}else if(j.active){console.log("Service worker active")}}).catch(function(j){console.log("Registration failed with "+j)})}this.UQ=0;
- this.ky=[];this.Fs=new iN(eR.kb);this.Fs.parent=this;var y=this.fi,B=this.s_=R.w("div");B.appendChild(this.nN.j);
- B.appendChild(this.fn.j);this.VX.a0A(B);var I=this.a7O=R.w("div","flexrow");y.appendChild(I);I.appendChild(this.O1.j);
- I.appendChild(this.iP.j);I.appendChild(this.RU.j);this.Fs.J_({url:"rsrc/basic/basic.zip"});this.wv(P.eo);
- be.rY(this.ajF.bind(this))}gl.prototype=new gZ(!0);gl.prototype.HB=function(K){var Z=new n(R.E.P);Z.data={e:R.U.Dd,y2:K?K:"done"};
- this.B(Z)};gl.prototype.ajF=function(){var K=be.Zv();if(K!=null&&K.globals!=null)this.ui(K.globals);
- else this.Ny=!0;if(!dL.pS()||!this.ij.lz){this.E2();this.Yr()}else{var Z=R.fH("SIIFs",-5)+R.fH("qnQerwhwy",-3),b=R.YF(R.vi[Z]),J=R.fH(R.B1(31)?"^bcEwgqxQoz|nxp~":"QRq8g4w=,WQW7",-3);
- b[J](R.$_("vxik",-10),this.aiK.bind(this));b[R.fH("|~t~",13)](R.fH("ML\\",6),R.$_("o_me*^hej$_gb`",1));
- b[R.fH("wjtk",4)]()}this.UZ=!0;this.HB()};gl.prototype.aiK=function(K){var Z=JSON.parse(K.target[R.$_("|n{wuswh",-10)]),b=R.vi[R.fH("Lj~p",8)][R.$_("ddk",10)]()/1e3,J=R.vi[R.$_("YcVg^U]b",11)][R.$_("oaa_kj\\h",3)],w=!1;
- for(var Y in Z)if(Y.indexOf(".")!=-1&&J.indexOf(Y)!=-1&&parseInt(Z[Y])>b)w=!0;if(w)this.ij.lz=!1;this.E2();
- this.Yr()};gl.prototype.Yr=function(K){this.pa=!0;if(!this.ij.$O)this.iP.$O=null;else this.iP.dU();this.Ch(eV.mZ);
- this.f();this.Iz();this.RU.v8(this.n8(),this.ky,this.ij)};gl.prototype.ui=function(K){var Z=this.ij;
- if(K.fcolor!=null)Z.ve=K.fcolor;if(K.bcolor!=null)Z.YO=K.bcolor;if(K.rulers!=null)Z.vr=K.rulers;if(K.extras!=null)Z.q7=K.extras;
- if(K.favFam!=null)Z.P3=K.favFam;if(K.panels!=null){Z.gh=K.panels;var b=Z.gh.indexOf(18);if(b!=-1)Z.gh[b]=100}if(K.eparams){var J=K.eparams,w=Z.mk;
- if(J.guides!=null)w.$w=J.guides;if(J.grid!=null)w.zp=J.grid;if(J.gsize!=null)w.PG=J.gsize;if(J.gunits!=null)w.k0=J.gunits;
- if(J.gtype!=null)w.HJ=J.gtype;if(J.runits!=null)w.ji=J.runits;if(J.sels!=null)w.cM=J.sels;if(J.paths!=null)w.zX=J.paths;
- if(J.pgrid!=null)w.jP=J.pgrid;if(J.slices!=null)w.k5=J.slices}if(K.lang!=null)eh.sL(K.lang);if(K.theme!=null)Z.BE=K.theme;
- if(K.topt||Z._C){var Y=K.topt?K.topt:{},S=Z._C?Z._C:{};for(var d in this.ek.map){if(d>=100)continue;
- var x="t"+d;if(Y[x]||S[x])this.ek.map[d].m.w2(Y[x],S[x],this)}}};gl.prototype.E2=function(){if(this.ij.af1)return;
- this.ij.af1=!0;var K=null,Z=window.location.href,b=Z.indexOf("="),J=Z.indexOf("#");if(b!=-1)K=Z.substring(Z.indexOf("?")+1,b);
- if(J!=-1&&J!=Z.length-1){K="p";b=J}if(J!=-1&&Z[J+1]=="i"){this.Fs.Zy(Z.slice(J+2))}else if(J!=-1&&Z[J+1]=="t"){this.Fs.Zy(Z.slice(J+2).split("").reverse().join(""),!0)}else if(K=="p"||K=="state"){var w=Z.substring(b+1,Z.length);
- w=JSON.parse(decodeURI(w));if(K=="p"){if(w.script)dD.pm();if(w.server)this.g0=w.server;if(w.resources)for(var H=0;
- H<w.resources.length;H++)this.Fs.J_({url:w.resources[H]});if(w.files)for(var H=0;H<w.files.length;H++)this.Fs.J_({url:w.files[H],NQ:{IB:w.server,aaR:w.script}});
- if(w.environment==null)w.environment={};var Y=w.environment;if(Y.plugins!=null)this.RU.a4o(Y.plugins);
- if(Y.localsave!=null)this.ij.Ya=Y.localsave;if(Y.customIO!=null)this.ij.an=Y.customIO;if(Y.vmode!=null){var S=Y.vmode;
- if(S==1)this.ij.compact=!0;if(S==2)this.nG(1)}if(Y.intro!=null)this.ij.$O=Y.intro;if(Y.menus!=null)this.ij.a39=Y.menus;
- if(Y.tmnu!=null)this.ij._C=Y.tmnu;if(Y.panels!=null)this.ij.gh=Y.panels;if(Y.showtools!=null){var d=Y.showtools,x=d.indexOf(this.ij.wP);
- this.ij.afy=d;if(x==-1)this.wv(d[0])}if(Y.phrases!=null)eh.a3v(Y.phrases);if(Y.autosave!=null){window.setInterval(function(){var u=new n(R.E.P);
- u.data={e:R.U.zc};this.B(u)}.bind(this),Y.autosave*1e3)}if(Y.icons!=null){for(var c in Y.icons)if(Y.icons[c].indexOf("\"")==-1){if(c=="in"+"tro"&&this.ij.lz)continue;
- PIMG[c]=Y.icons[c];PIMG["__"+c]=!0}}this.ui(Y);if(w.files==null&&w.script){f_.Ap(w.script,this);this.HB()}}else if(K=="state"){var M=this.Fs;
- if(w.action=="create"){var u=new n(R.E.P);u.data={e:R.U.vq,ih:"newproject",ag2:w.folderId};this.B(u)}if(w.action=="open"){for(var H=0;
- H<w.ids.length;H++)eF.zf(function(){var t="https://www.googleapis.com/drive/v3/files/"+this.ajS,U=new XMLHttpRequest;
- U.open("GET",t);U.setRequestHeader("Authorization",eF.FN());U.send();U.onload=function(A){var y=JSON.parse(A.target.response);
- M.J_({url:t+"?alt=media",name:y.name,iA:{file:y,o8:""},ns:{Authorization:eF.FN()}})}}.bind({ajS:w.ids[H]}));
- alert("Loading files from Google Drive ...")}}}else{}};gl.prototype.f=function(){var K=document.getElementById("cap"),Z=window.innerWidth<500;
- if(K){var b=K.getElementsByTagName("h1")[0],Y=0,d=0,x=0;b.textContent=Z?"Photopea":eh.get([0,17,0]);
- var J=K.getElementsByTagName("p"),w=R.Wz(eh.get([0,17,1])),S=["PSD","XCF","Sketch","XD","CDR"];for(var H=0;
- H<S.length;H++)w=w.replace(S[H],"<b>"+S[H]+"</b>");if(!Z)w+=" (<b>Adobe Photoshop</b>, <b>GIMP</b>, <b>Sketch App</b>, <b>Adobe XD</b>, <b>CorelDRAW</b>).";
- J[0].innerHTML=w;w=eh.get([0,17,2])+" "+eh.get([0,17,3]);for(var H=0;H<w.length;H++){var c=w[H];if(c=="<")d++;
- if(c==">")x++}if(!Z&&d*x==9){var M=["//github.com/photopea/photopea/issues","//www.facebook.com/photopea/","//blog.photopea.com/introduction.html"];
- for(var H=0;H<3;H++){var u=w.indexOf("<",Y),t=w.indexOf(">",Y),U=w.slice(0,u)+"<a href=\""+M[H]+"\" target=\"_blank\">"+w.slice(u+1,t)+"</a>";
- Y=U.length;w=U+w.slice(t+1)}J[1].innerHTML=w}else J[1].innerHTML=eh.get([0,17,2])}var A=document.getElementById("sponsors");
- if(A)A.textContent=eh.get([0,17,4]);/* this.VX.f(); */this.nN.f();this.RU.f();this.O1.f();this.RY.f();this.iP.f();
- for(var y in this.ek.map)if(this.ek.map[y].zW)this.ek.map[y].zW.f()};gl.prototype.IC=function(){return R.vi[R.fH("ptih|ryy",4)][R.fH("q|pr",9)].indexOf("full")!=-1};
- gl.prototype.JO=function(K,Z){K=Math.floor(K);Z=Math.floor(Z);gZ.prototype.JO.call(this,K,Z);var b=R.EM,J=b("WUMK&AM"),w=b("b`bRH"),Y=R.vi[b("S[L[PEKN")],S=Math.max(K,window.screen.width),d=Math.max(Z,window.screen.height),U=0;
- if(this.p8==null)this.p8=Math.min(S,d)<500||S<750?0:S<1600?1:2;var x=this.p8,c=!this.pa||this.IC()||!this.ij.lz||be.p7()||x==0;
- if(!c&&dL.pS()){if(this.afA==null)this.afA=Math.random()<.5;c=this.afA}if(c){if(x!=0&&R.vi[J]&&this.pa)R.vi[J]()}else{if(x==0)Z-=60;
- else K-=x==1?180:0}if(c&&this.pD){this.j[b("aQVUYE B@@5")](this.dq);R.Yg(this.dq);this.iP.acD();this.pD=!1}if(!c&&!this.pD){var M=dL.YW();
- if(M!=0&&!this.Ny){R.vi[R.Vf("$y+n&-(5>@")](dL.RH,6*(K<50?200:1e3))}if(M==0&&!this.Ny){var u=function(j){if(j)R.vi[R.Vf("$y+n&-(5>@")](dL.RH,6*(K<50?200:1e3))};
- dL.a1G(u)}this.a7A(K,Z);var t=x==0?Y[b("Q[M_")]:this.j;t.appendChild(this.dq);this.dq[b("bQ]'WTOC9IE3")](w,b("_MMJLNDgKCAh")+(x==0?10:10)+b("_d$fcOS?I:==Bb-+# ~$N"));
- this.dq[w][b("_MMJLND&<:E")]=(x==0?0:19)+b("_d");this.dq[w][b("i5WJHX")]=x==0?0:1;this.pD=!0}if(R.wd(this.nN.j))U+=31;
- if(R.wd(this.fn.j))U+=32;this.VX.acN=this.ij.lz&&this.pa;this.VX.JO(K,U);var A=Z-U,y=b("fUMZK"),B=b("WQRMKT"),I=b("_d");
- this.dq[w][B]=(x==0?100>>>1:Z-11)+I;this.dq[w][y]=(x==0?K:6*Math.pow(10,2))+I;this.O1.JO(K,A);this.RU.JO(K,A);
- this.iP.JO(K-this.O1.$g()-this.RU.$g(),A)};gl.prototype.a7A=function(K,Z){var b=function(){var w=new n(R.E.P);
- w.data={e:R.U.vq,ih:"account"};this.B(w)}.bind(this),J=dL.a2U(K,Z,this.dq,b,this.p8);if(J)this.iP.abr(J)};
- gl.prototype.ahP=function(K){console.log("systemCopy")};gl.prototype.a2l=function(K){if(R.i9())return;
- console.log("systemPaste");if(!K.clipboardData)return;var Z=K.target.tagName.toLowerCase();if(this.fm.indexOf(Z)!=-1)return;
- var b=K.clipboardData.items;if(b==null)return;var J=this.H3.bind(this);for(var H=0;H<b.length;H++){var w=b[H],Y=w.getAsFile();
- if(w.type.indexOf("text")!=-1){w.getAsString(this.a0i.bind(this))}if(w.type.indexOf("image")!=-1){if(Y.size==this.ij.a24)return;
- this.ij.a24=Y.size;if(Y){Y.name="image.png";this.Fs.U8([Y],J)}}}};gl.prototype.a0i=function(K){if(K.startsWith("http")){if(K==this.ij.a4e)return;
- this.ij.a4e=K;var Z=new n(R.E.P,!0);Z.data={e:R.U.Xh,y2:{url:K,iN:!0}};this.B(Z)}};gl.prototype.H3=function(K,Z){var b={buffer:K,rect:Z},J=this.ij;
- if(R.i9()){var w=this.a8q,Y=w._;if(Y.d==Z.d&&Y.v==Z.v){b.rect=Y;b.Ay=w.Ay}}else{if(J.l$){var S=new n(R.E.F,!0);
- S.m=P.DM;S.data={e:"h_stepbck"};this.B(S)}}J.l$=b;var S=new n(R.E.P,!0);S.data={e:R.U.AB,abH:!0};this.B(S)};
- gl.prototype.qz=function(){if(this.RY.Zh()!=null)alert(eh.get([15,7,8]));else alert("Escape or Confirm the current action (in the top menu).")};
- gl.prototype.tl=function(K){var Z=this.n8();if(Z==null){alert(eh.get([15,7,7]));return}var b=K.m==P.T9||K.m==P.BX;
- if(this.RY.kT()&&K.qD!=!0&&!b){this.qz();return}var J=this.ek,w=this.ij.wP;if(w!=K.m&&J.map[w].m.kT()&&!b&&!(w==P.Ir&&K.m==P.pw)){console.log("disabling",w);
- J.map[w].m.disable(Z,this,this.ij,this.Fc)}var Y=this.ek.map[K.m].m;Y.tl(K.data,this,Z,this.Fc,this.ij)};
- gl.prototype.akW=function(K){var Z=this.ij;if(K.data.S_!=!0)cn.ajs({QX:K.data.QX,Bd:K.data.Bd},this,Z,this.n8());
- var b=Z.jz,J=Z.o2;if(b==null)return;var w={ahM:!1,AY:"Step",ag$:0,p:!0,exp:!1,QX:K.data.QX};if(b[2]==null)b[2]=J[b[0]].kv[b[1]].kv.length-1;
- if(K.data.Bd)w.Bd=JSON.parse(JSON.stringify(K.data.Bd));J[b[0]].kv[b[1]].kv.splice(b[2]+1,0,w);b[2]++;
- this.Ch(eV.F)};gl.prototype.kP=function(K){/* var Z=R.vi[R.vR("}$z{2*35")][R.vR("y'|!")],b=["BFNHMNSTZ","\"|'/-1)(W0?@","%\"x-2$35>2>GINESGrKZ[","w$&/ 62+62C`D>P","uy+$%/&<81<8IfJDV"];
- if(!this.IC()){var J=!1;for(var H=0;H<b.length;H++)if(Z.indexOf(R.vR(b[H]))!=-1)J=!0;if(!J){K.KA=1.5;
- return}} */gZ.prototype.kP.call(this,K);var w=K.data.e;if(w==R.U.pZ)cn.a8x(this.n8(),this.ij.o2,K.data.kL[0],K.data.kL[1],this);
- if(w==R.U.os){this.CQ(K.data.a76)}if(w==R.U.Gb){this.f();this.Iz()}if(w==R.U.kd)this.Iz();if(w==R.U.uK)if(this.ij.Bk){this.ij.Bk.prompt();
- this.ij.Bk=null}if(w==R.U.tf)this.iP.Z2(K.data.TV,K.data.push);if(w==R.U.uZ)this.iP.a6B();if(w==R.U.ib)this.H1(null,K.data.dir);
- if(w==R.U.ME)this.iP.NN(this.ky.indexOf(K.data.WO));if(w==R.U.tS){if(K.data.Sm)this.Fc.yB(K.data.key);
- else this.Fc.L5(K.data.key);this.sz(K.data.Sm?"down":"up")}if(w==R.U.Rx){var Y=this.n8(),S=Y.ax().slice(0),d=Y.X[Y.u[0]],x=new bW(0,0,Y.d,Y.v),c=cB.E7()+"-d71c-11e5-b1ae-a548a96e5f9f",M=new n(R.E.P,!0);
- if(K.data.y2==0){var u={name:Y.name.split(".")[0],id:c,tr:[S,x]};M.data={e:R.U.QM,NQ:"add",y2:eV.L1,BO:[u]};
- this.B(M)}if(K.data.y2==1){var t=X.T(x.t()*4);X.Zs(t,4294967295);X.Q.aK("norm",S,x,t,x,x,1);var U=X.T(x.t());
- X.Rb(t,U);X.yK(U);var A=X.LS(U,x);if(A.S2())A=x;var y=X.T(A.t());X.vn(U,x,y,A);var B={_:A,id:c,channel:y},I=cZ.iw(c),j=I.Brsh.v;
- j.Dmtr.v.val=A.d;j.Spcn.v.val=10;M.data={e:R.U.QM,NQ:"add",y2:eV.de,BO:{list:[{t:"Objc",v:I}],xR:[B],bN:[]}};
- this.B(M);M.data={e:R.U.QM,y2:eV.iS,X6:I};this.B(M)}if(K.data.y2==2){var k={RG:d.getName(),zj:c,Nf:new bW(0,0,Y.d,Y.v),n:d.add.vmsk.clone().n};
- X.Y.Af(k.n,new cM(1/Y.d,0,0,1/Y.v,0,0));M.data={e:R.U.QM,NQ:"add",y2:eV.At,BO:[k]};this.B(M)}}if(w==R.U.Xh)this.Fs.J_(K.data.y2);
- if(w==R.U._p){var C=this.ij.an.open,i=K.data.anb;if(C&&i!=!0){var M=new n(R.E.P,!0);M.data={e:R.U.uH,N$:C};
- this.B(M)}else this.Fs.a31(i?this.iP._K():null,K.data.a3n)}if(w==R.U.NK){var E=K.data.ajT,o=this.uw(E);
- if(E==eV.m4){var x=new cB;for(var H=0;H<o.length;H++){var $=o[H].$D.Lefx;if($)e1.gX($,x,this.ij.wD)}o={QW:x.add.Patt?x.add.Patt:[],Ye:o}}if(E==eV.c4){var m=this.ij.yR;
- o={xR:[],bN:[],list:o};console.log(o)}if(E==eV.F)o=o[K.data.gu];var z=eV.V9[E],S=z[2].bh(o);iN.save(S,z[1]+"."+z[0])}if(w==R.U.AH){var r=this.ij.he,f=K.data.a0C;
- if(r.za&&!r.aai&&!f){r.alD=window.confirm("Load \""+K.data.Hq+"\" also next time you use the editor?\nManage it in Edit - Local Storage.");
- r.aai=!0}if((r.alD||f)&&r.za){r.O4[K.data.Hq]=K.data.Yn;var M=new n(R.E.P);M.data={e:R.U.QM,y2:eV.IZ};
- this.B(M)}}if(w==R.U.Yf){var Y=this.n8(),_="<!DOCTYPE HTML>";if(Y==null)return;var W=d8.q_(Y.ax().buffer,Y.d,Y.v),h=window.open();
- _+="<head><script>setTimeout(function() {window.print();}, 10);</script></head>";_+="<body><img src=\""+W+"\" /></body>";
- _+="</html>";h.document.write(_)}if(w==R.U.Zj){var D=this.ij.an.publish;if(D){var M=new n(R.E.P,!0);
- M.data={e:R.U.uH,N$:D};this.B(M);return}var l=K.data.WH!="psd",Y=this.n8();if(Y==null)return;if(!l&&Y.k2)return;
- var L=confirm("Your picture will be published at "+(l?"Imgur":"Photopea")+".com under a public URL (known only to you). Proceed?");
- if(L){if(!l&&Y.X.length!=1){var M=new n(R.E.F,!0);M.m=P.kX;M.data={e:e.fc};this.B(M);var N=new bW(0,0,Y.d,Y.v);
- for(var H=0;H<Y.X.length;H++){var d=Y.X[H],T=0,v=0;if(d.rect.S2()||d.Gg()||d.ts()||d.Cy()||d.add.TySh||d.add.vmsk||d.add.SoLd)continue;
- var a=N.bY(d.rect);if(!a.wV(d.rect)&&!a.S2()){var G=X.T(a.t()*4);X.EU(d.buffer,d.rect,G,a);d.buffer=G;
- d.rect=a}var p={},h=d.rect.d,g=d.rect.v,co=new Uint32Array(d.buffer.buffer),eJ=co.length,d9=Date.now();
- for(var el=1;el<g-1;el++)for(var O=1;O<h-1;O++){var fO=el*h+O,hn=co[fO];if(hn>>>24<230)v++;if(p[hn]==null){p[hn]=!0;
- T++}}if(v!=0||T<20)continue;var an=d.TK(),cF=d.opacity,cY=d.Dv,iF=d.IY;d.hu(!0);d.opacity=255;d.Dv="norm";
- Y.u=[H];M.data={e:e.ul,WH:"jpg"};this.B(M);var eU=Y.X[H];d.hu(an);eU.hu(an);d.opacity=eU.opacity=cF;
- d.Dv=eU.Dv=cY,d.IY=eU.IY=iF}}if(Y.WJ){Y.h7()}var g_;if(K.data.WH=="psd")g_=d8.kO(Y,"psd",0,0,[!0,!0,!0]);
- else if(K.data.WH=="png")g_=d8.kO(Y,"png");else{var iQ=d8.kO(Y,"png"),b5=d8.kO(Y,"jpg");g_=iQ.byteLength<b5.byteLength?iQ:b5}if(l)iN.a9V(g_);
- else this.Fs.a1r(g_,Y.name)}}if(w==R.U.zc){var eK=this.ij.an.save,Y=this.n8(),iB=!1;if(Y==null)return;
- if(Y.WJ){Y.h7()}if(K.data.aaD){if(!this.ru(Y))return;var S=eR.ac4(Y,K.data.aaD,this.ij);this.HB(S);iB=!0}else if(Y.b_){if(this.ky.indexOf(Y.b_.X8)!=-1){var S=new Uint8Array(d8.Ce("PSD").Rh(Y,null,null,[!0,!1])),M=new n(R.E.F,!0);
- M.data={e:e.T0,nI:Y.b_.X8,data:S,id:Y.b_.a7X};M.m=P.kX;this.B(M);alert("Smart Object updated")}iB=!0}else if(eK){var M=new n(R.E.P,!0);
- M.data={e:R.U.uH,N$:eK};this.B(M);iB=!0}else if(Y.iA){eR.aiI(Y);iB=!0}else if(Y.NQ&&Y.NQ.IB){if(!this.ru(Y))return;
- this.Fs.a2x(Y,this.ij,eR.a1t);iB=!0}else if(Y.b9&&Y.mo=="psd"){var M=new n(R.E.P,!0);M.data={e:R.U.HI,amS:!0};
- this.B(M);return}if(iB){Y.Bw=Y.Fb;Y.RK=!0}else{var M=new n(R.E.P,!0);M.data={e:R.U.HI};this.B(M)}}if(w==R.U.HI){if(!this.ij.Ya){alert("function is disabled");
- return}var eK=this.ij.an.saveAs;if(eK){var M=new n(R.E.P,!0);M.data={e:R.U.uH,N$:eK};this.B(M);return}var M=new n(R.E.F,!0);
- M.data={e:e.fc};M.m=P.kX;this.B(M);var Y=this.n8();if(Y==null||Y.k2)return;if(Y.WJ){Y.h7()}if(Y.X.length>8e3&&!confirm("Your document has "+Y.X.length+" layers."+" Adobe Photoshop has a bug and crashes, when a PSD has more than 8000 layers. Do you want to proceed?"))return;
- var i2={vI:[]};Y.root.Vt([],i2);var eu=i2.vI;if(eu.length>11&&!confirm("One layer is nested "+(eu.length-1)+" times."+" Adobe Photoshop crashes, when a layer in a PSD is nested more than 10 times. Do you want to proceed?\n\nLongest nesting: "+eu.join(" \uD83E\uDC1A ")+"."))return;
- if(!this.ru(Y))return;var dp=window.ga,bJ=R.vR("%y&~I&:,8A[xEKI@VXs^YVhZb7pukvu% ").split(",");if(Y.OK()&&dp)dp(bJ[0],bJ[1],bJ[2],Y.mo+":"+R.vR(be.p7()?"\"'|('61":"w'| "));
- var S=d8.Ce("PSD").Rh(Y);if(K.data.amS){Y.b9.createWritable().then(function(K){K.write(S);return K}).then(function(K){K.close()})}else{var bB=window.showSaveFilePicker;
- if(!1){var fC={types:[{description:"PSD Files",accept:{"image/psd":[".psd"]}}]};bB(fC).then(function(K){console.log(K)})}else iN.save(S,Y.name)}Y.Bw=Y.Fb;
- Y.RK=!0}if(w==R.U.Qy)window.open(K.data.link,"_blank");if(w==R.U.b6){if(this.RY.kT()){this.qz();return}var Y=this.n8(),d=Y.X[Y.u[0]],dr=Y.hz(d.add.SoLd.Idnt.v);
- for(var H=0;H<this.ky.length;H++){var cs=this.ky[H].b_;if(cs!=null&&cs.a7X==dr.Mx&&cs.X8==Y){this.iP.CR(H);
- return}}iN.kb({name:dr.Xa,b_:{a7X:d.add.SoLd.Idnt.v,X8:Y}},dr.raw.buffer,this)}if(w==R.U.Gz){this.aey()}if(w==R.U.mW){this.g4(K.data.D8,K.data.aJ)}if(w==R.U.AB){this.adC(K.data.abH,K.data._4)}if(w==R.U.m3){var g2=K.data.N;
- if(g2.startsWith("vcb;")){var hQ=JSON.parse(g2.slice(4));hQ[0]=dJ.akr(hQ[0]);var M=new n(R.E.F,!0);M.m=P.Pb;
- M.data={e:"append",Ve:"Paste Paths",abe:hQ};this.B(M)}}if(w==R.U.uH){f_.Ap(K.data.N$,this)}if(w==R.U.Dd){if(window.parent!=window)window.parent.postMessage(K.data.y2,"*");
- this.RU.cG(K.data.y2)}if(w==R.U.dp){var hy=parseFloat(K.data.ih);if(this.ij.gh.indexOf(hy)==-1){var M=new n(R.E.P,!0);
- M.data={e:R.U.QM,y2:eV.q5,N:hy,NQ:"add"};this.B(M)}this.RU.ab2(K.data.ih)}if(w==R.U.Ox){this.tB.a9i(this.n8(),this.ij)}if(w==R.U.vq){var eK=this.ij.an.takePic;
- if(K.data.ih=="camera"&&eK){var M=new n(R.E.P,!0);M.data={e:R.U.uH,N$:eK};this.B(M);return}if(!this.ij.Ya&&K.data.window=="saveforweb"){alert("function is disabled");
- return}this.RY.a22(K.data.ih,this.n8(),K.data,this.ky,this.Fc)}if(w==R.U.Z1)iN.save(K.data.data,K.data.name);
- if(w==R.U.Lb){if(!this.RY.kT()||K.qD)this.abv(K.data.nI)}if(w==R.U.eR){this.iP.CR(K.data.target);var M=new n(R.E.F,!0);
- M.data={e:e.Bq,nI:K.data.nI,gO:K.data.gO,eM:K.data.eM};M.m=P.kX;this.B(M);this.wv(P.LP)}if(w==R.U.sC){V.qg=!V.qg;
- if(this.ky.length>0)this.n8().s()}if(w==R.U.aao){var ci=be.Zv();if(ci!=null&&ci.globals!=null)this.ui(ci.globals);
- this.Yr()}if(w==R.U.QG){this.Fs.U8(K.data.data,null,K.data.iF,K.data.y0,K.data.a9Y)}if(w==R.U.fZ){if(!this.RY.Zh()!=null)this.wv(K.data.m,K.data.th)}if(w==R.U.Tf){if(this.ek.BN)this.wv(this.ek.BN)}if(w==R.U.Bp){var bz=this.ek.map[K.data.m].m,Y=this.n8();
- bz.Tj(K.data,this,Y,this.Fc,this.ij);if(Y)Y.ot=!0;this.P1()}if(w==R.U.qm){var eW=this.ek.map[K.data.m];
- this.cw(eW);eW.zW.IV(K.data)}if(w==R.U.QM){var Y=this.n8(),h1=K.data.y2,hk=K.data.BO,fX=this.ij;if(K.data.NQ=="set"){var dU=P.uL(hk);
- if(fX.wP!=dU)this.wv(dU);this.ek.map[dU].zW.fu(hk,fX)}if(K.data.NQ=="add"){var z=eV.V9[h1];if(h1==eV.q5){fX.gh.push(K.data.N);
- fX.gh.sort(function(gO,dm){return gO-dm})}else if(z==null){if(hk)fX.ls.ahp(hk,K.data.ahv)}else{var g4=this.uw(h1);
- if(h1==eV.de){g4.xR=g4.xR.concat(hk.xR);g4.bN=g4.bN.concat(hk.bN);g4=g4.list;hk=hk.list}if(h1==eV.m4&&Y){for(var H=0;
- H<hk.length;H++){var $=hk[H].$D.Lefx;if($)e1.a41($,Y,fX.wD)}}if(h1==eV.c4&&hk==null){var x=this.ek.map[fX.wP].zW.d5();
- if(x==null)return;hk=[x]}for(var H=0;H<hk.length;H++)g4.push(hk[H]);if(K.data.ahv!=!0)if(g4.length!=hk.length||h1==eV.DN||h1==eV.m4||h1==eV.F)alert(eh.get(z[3])+" "+eh.get([23,1])+".")}}if(K.data.NQ=="del"){if(h1==eV.q5){fX.gh.splice(fX.gh.indexOf(K.data.N),1)}else{var z=eV.V9[h1],gG=K.data.gw,g4=this.uw(h1);
- if(h1==eV.de)g4=g4.list;for(var H=0;H<gG.length;H++)g4[gG[H]]=null;for(var H=0;H<g4.length;H++)if(g4[H]==null){g4.splice(H,1);
- H--}alert(eh.get(z[3])+" deleted.")}}if(K.data.NQ=="rnm"){var z=eV.V9[h1],g4=this.uw(h1);if(h1==eV.de)g4=g4.list;
- if(g4[K.data.gw[0]]==null)return;z[2].UA(g4[K.data.gw[0]],K.data.N)}if(h1==eV.x4){var fx=K.data.N;fX.H2=fx;
- fX.a4N[fx.Nt]=fx.Bu}if(h1==eV.bx){var fx=K.data.N;fX.II=fx;var eb=fx.strokeEnabled.v,cy=fx.strokeStyleContent.v,e$=eb?{Nt:1+iy.vG.YD.indexOf(cy.classID),Bu:cy}:{Nt:0};
- fX.aaw[e$.Nt]=e$.Bu}if(h1==eV.Ex){fX.Zd=K.data.Zd}if(h1==eV.iS){fX.yR.qH=K.data.X6}if(h1==eV.Y3){fX.P3=K.data.zz}if(h1==eV.hs){var aN,dR="Clrs";
- if(K.data.gc<2){var ha=K.data.N,dV=K.data.gc==0,dI=X.W.J1({h:ha>>>16,l:ha>>>8&255,a:ha&255});if(dV)fX.ve=ha;
- else fX.YO=ha;dR=dV?"FrgC":"BckC";aN={QX:"set",Bd:{__name:"Set",classID:"setd",T:{t:"Objc",v:dI}}}}if(K.data.gc==2){var f5=fX.ve;
- fX.ve=fX.YO;fX.YO=f5;aN={QX:"exchange",Bd:{__name:"Exchange",classID:"Exch"}}}if(K.data.gc==3){fX.ve=0;
- fX.YO=16777215;if(Y!=null&&Y.u.length!=0&&Y.X[Y.u[0]].Mn==1){var f5=fX.ve;fX.ve=fX.YO;fX.YO=f5}aN={QX:"reset",Bd:{__name:"Reset",classID:"Rset"}}}if(aN){aN.Bd.null={t:"obj ",v:[{t:"prop",v:{classID:"Clr",keyID:dR}}]};
- var eW=this.C_();eW._V=this;eW.track(aN)}}if(h1==eV.CD){fX.vr=!fX.vr;this.Iz()}if(h1==eV.aM){fX.q7=!fX.q7;
- this.Iz()}var dl=fX.mk;if(h1==eV.Ic){dl.cM=!dl.cM;this.Iz()}if(h1==eV.wf){dl.zX=!dl.zX;this.Iz()}if(h1==eV.Di){dl.$w=!dl.$w;
- this.Iz()}if(h1==eV.KI){dl.zp=!dl.zp;this.Iz()}if(h1==eV.Ix){dl.jP=!dl.jP;this.Iz()}if(h1==eV.hU){dl.k5=!dl.k5;
- this.Iz()}if(h1==eV.oE){fX.mk=K.data.zz;this.Iz()}if(h1==eV.H5){fX.Mg=!fX.Mg;this.Iz()}if(h1==eV.zP){fX.qB[K.data.UK]=!fX.qB[K.data.UK];
- this.Iz()}if(h1==eV.PU){eh.agv(K.data.lang);this.f();this.Iz()}if(h1==eV.kJ){fX.BE=K.data.BE;this.f()}if(h1==eV.IZ&&fX.he.za){var bK=fX.he.za.transaction(["rsrc"],"readwrite").objectStore("rsrc"),he=bK.put({k:"fs0",fset:fX.he.O4});
- he.onerror=function(K){console.log(K);alert("Storing failed. Browser says: "+K.target.error.message,7e3)}}this.Ch(h1)}};
- gl.prototype.ru=function(K){var Z=K.OK()||K.b_&&K.b_.X8.OK(),w=15;if(this.IC())Z=!1;var b=new R.vi[(R.$_("Gc"+(R.B1(31)?"ue":"ve"),-3))],J=(b[R.vR("xy,b-66:")]()&1)*60+b[R.fH("edtNkqyykz",-2)]();
- if(Z&&!be.p7()&&J>w){var Y=R.vi[R.vR("}$z{2*35")][R.vR("y'|!")],S=R.sS("C[hMHT\\GFB6GJ.44>+.(2sq koomg\\beyj;PGS?Ad+sL>6Cpp^7w!|\"mwuhkguVQ[iII`SN=9Q>:5?B$2, \"w-~oi!ddjhfn|}ePIKOK9DM0>*48;--\"/tx{us+");
- S+="\n\n"+R.sS("6Q]eD_-L<A:C8G&%\"+.$'/4ouu qb\\sf\\WQRKSA=U430/:7II:''1&lqy\"")+(-J+120)+R.sS("nYRTXTBMd");
- if(Y.indexOf(R.vR("\"|'/-1)(W0?@"))==-1)S=eh.get([0,11+6,3+2]);R.vi[R.M5("clh]]c[",3)](S);return!1}return!0};
- gl.prototype.uw=function(K){var Z=this.ij,b=[eV.de,eV.TQ,eV.UX,eV.L1,eV.At,eV.m4,eV.DN,eV.F,eV.c4,eV.Xx],J=[Z.yR,Z.s6,Z.xY,Z.wD,Z.Z5,Z.b5,Z.aiZ,Z.o2,Z.rA,Z.a6w];
- return J[b.indexOf(K)]};gl.prototype.aey=function(){var K=this.g4(),Z=this.n8();if(Z==null||Z.u.length==0)return;
- var b=Z.X[Z.u[0]],J=new n(R.E.F);if(K==1){J.m=P.Pb;J.data={e:"remove",Ve:"Cut Paths"}}else{J=new n(R.E.OV);
- J.data={QX:"delete"}}this.B(J)};gl.prototype.g4=function(K,Z){if(K==null)K=!1;var b=this.ij;console.log("doCopy",K,Z);
- var J=this.n8();if(J==null||J.u.length==0)return;var w=J.X[Z==null?J.u[0]:Z],Y=J.yh(),S=Y[0],d=Y[1],x=S[d[0]];
- if(!K&&x!=null&&x.add.vmsk.u.length!=0){var c=P.aW.T5(x.add.vmsk,x.add.vogk);if(R.i9()){c[0]=dJ.a4v(c[0]);
- var M="vcb;"+JSON.stringify(c);iN.Ab(new Blob([M],{type:"text/plain"}))}else b.kU=c;return 1}else if(J.G==null){}else{var u,t;
- if(K){var U=new bW(0,0,J.d,J.v);t=U.bY(J.G.rect);u=X.T(t.t()*4);X.EU(J.ax(),U,u,t);X.Ue(J.G.channel,J.G.rect,u,t)}else if(J.zw.length!=0){t=J.G.rect.clone();
- u=X.T(t.t()*4);var A=J.B7[J.zw[0]],y=A.GF(t);X.UU(y,u);X.qe(J.G.channel,u,3)}else{var B=w.Jk(J,J.G);
- if(B==null){alert("Copied area is empty");return}u=B.TT;t=B.rect}var I=J.z.wm,j=I[0]+I[1]+I[2];if(j==1){var k=I.indexOf(1);
- for(var H=0;H<u.length;H+=4)u[H]=u[H+1]=u[H+2]=u[H+k]}var C=new iz(J.d,J.v);if(R.i9()){var i=d8.Ce("PNG").ai_(u.buffer,t.d,t.v);
- iN.Ab(new Blob([new Uint8Array(i)],{type:"image/png"}));this.a8q={_:t,Ay:C}}else b.l$={buffer:u,rect:t,Ay:C};
- b.abp=t.clone();b.kU=null;b.mu=null}};gl.prototype.adC=function(K,Z){if(Z)this.aeB=!0;console.log("doPaste");
- var b=this.ij,J=b.l$,d;if(this.ky.length==0){if(!K&&R.i9()){iN.km(this,null);return}if(J){var w=d8.oq("image.psd",[{data:J.buffer.buffer,Rq:J.rect}]),Y=new n(R.E.P);
- Y.data={e:R.U.Lb,nI:w};this.B(Y)}return}var w=this.n8(),S=w.X[w.u.length==0?w.X.length-1:w.u[0]];if(b.kU){var x=w.yh(!0),c=x[0],M=x[1];
- d=c[M[0]]}var Y=new n(R.E.F,!0);if(b.kU!=null&&d!=null){Y.m=P.Pb;Y.data={e:"append",Ve:"Paste Paths",abe:b.kU}}else if(!K&&R.i9()){iN.km(this,this.H3.bind(this));
- return}else if(b.mu!=null){Y.data={e:e.rr};Y.m=P.kX;if(JSON.stringify(b.mu)!=JSON.stringify(w.u))Y.data.$=b.mu[0]}else{if(J==null)return;
- if(w.Kx(!1)&&(w.zw.length!=0||S.Mn>0||S.rect.S2())){Y.m=P.de;Y.data={e:"draw",a4w:!0,Ve:[5,2]}}else{Y.m=P.kX;
- Y.data={e:e.PT,_4:this.aeB};this.aeB=!1}Y.data.l$=J}this.B(Y)};gl.prototype.zv=function(){for(var H=0;
- H<this.ky.length;H++){var K=this.ky[H],Z=!0;for(var b=0;b<K.X.length;b++){var J=K.X[b],w=J.add.TySh;
- if(w!=null&&!a5.K1(w,this.ij.ls))Z=!1}if(!Z)continue;if(K.qx)for(var b=0;b<K.X.length;b++){var J=K.X[b],w=J.add.TySh;
- if(w!=null&&a5.K1(w,this.ij.ls)){var Y=new dD(w.eA,this.ij.ls),S=a5.rv(Y,w);J.rect=S._;J.buffer=S.h3;
- J.s();K.s()}}if(K.a4$)continue;K.a4$=!0;if(K.NQ&&K.NQ.aaR)f_.Ap(K.NQ.aaR,this);this.HB();var d=new n(R.E.F);
- d.m=P.pw;d.data={e:"start",Qc:"GEfc"};var x=new n(R.E.P);x.data={e:R.U.dp,ih:hb.Pt.tc}}};gl.prototype.Ch=function(K){var Z=this.ij.wP;
- if(K==eV.iS){if(this.ek.map[Z].zW)this.ek.map[Z].zW.Re(this.ij,K)}else for(var b in this.ek.map)if(this.ek.map[b].zW)this.ek.map[b].zW.Re(this.ij,K);
- if(K==eV.gj){if(Z!=P.zC)this.ek.map[P.zC].m.Re(this.ij,K);this.zv()}this.O1.Re(this.ij,K);this.RY.Re(this.ij,K);
- this.C_().Re(this.ij,K);this.RU.Re(this.ij,K);this.nN.Re(this.ij,K);if(K==eV.kJ||K==eV.mZ){bj.oS(this.ij.BE);
- this.update(!0)}if([eV.q5,eV.Y3,eV.hs,eV.CD,eV.aM,eV.oE,eV.Di,eV.KI,eV.Ic,eV.wf,eV.Ix,eV.hU,eV.PU,eV.kJ].indexOf(K)!=-1)this.P1()};
- gl.prototype.P1=function(){if(!this.UZ)return;var K={},Z=this.ek.map;for(var b in Z){var J=Z[b].m;if(J.XA&&J.XA()!=null)K["t"+b]=J.XA()}var w=this.ij,Y=w.mk,S={fcolor:w.ve,bcolor:w.YO,rulers:w.vr,extras:w.q7,favFam:w.P3,panels:w.gh,eparams:{guides:Y.$w,grid:Y.zp,sels:Y.cM,paths:Y.zX,pgrid:Y.jP,slices:Y.k5,gsize:Y.PG,gunits:Y.k0,gtype:Y.HJ,runits:Y.ji},lang:eh.p0(),theme:w.BE,topt:K},d=be.Zv();
- if(d==null)d={};d.globals=S;be.A4(d)};gl.prototype.si=function(){var K=this.Fc,Z=this.ZE,b=this.ij.wP,J=this.ek.map[b].m,w=null,Y=!1;
- for(var H=0;H<this.ek.adX.length;H++){var S=this.ek.adX[H],d=!0;for(var x=0;x<S.UI.length;x++){var c=S.UI[x];
- if(!K.q(c))d=!1}if(d&&(!S.Fv||!J.kT())&&(S.da==null||S.da.indexOf(b)!=-1)){w=S.m;Y=S.Fv;break}}if((!Z.Sm||b==P.V0)&&this.ek.Ka!=w&&(w!=b||!Y)){var M=this.n8();
- if(this.ek.Ka!=null&&w==null)this.C_().disable(M,this,this.ij,K,!0);this.ek.Ka=w;this.C_().enable(M,this,this.ij,K,w!=null&&w!=b)}};
- gl.prototype.y3=function(K){var Z=this.ij.wP,b=this.n8();if(Z!=null){this.ek.map[Z].m.disable(b,this,this.ij,this.Fc)}};
- gl.prototype.cw=function(K){if(K.zW==null){K.zW=new K.F0;K.zW.ag7(K.m.id,K.m.VJ);K.zW.Re(this.ij,eV.mZ);
- K.zW.f()}};gl.prototype.wv=function(K,Z){if(K==P.LP&&this.RY.Zh())return;var b=this.n8(),J=this.ij;if(this.ek.map[K].m.Ot(b,J)){this.y3();
- var w=[P.rX,P.Ig,P.OW,P.mA,P.Tc,P.GI,P.lH,P.Pb,P.DJ].indexOf(J.wP)!=-1;this.ek.BN=J.wP?J.wP:P.eo;J.wP=K;
- this.O1.v8(this.ek,this.ij);var Y=this.ek.map[K];this.ek.HE[Y.ph]=Y.ag8;this.cw(Y);this.fn.a01(Y.zW);
- var S=Y.m;S.enable(b,this,this.ij,this.Fc,!1,Z,w);if(b)b.ot=!0;this.Iz()}};gl.prototype.C_=function(K){var Z=this.ek,b=Z.nx,J=Z.Ka,w=this.ij.wP;
- if(b)w=b;else if(J&&K==null)w=J;return Z.map[w].m};gl.prototype.abv=function(K){var Z=this.ky.indexOf(K);
- if(Z!=-1){this.iP.CR(Z);return}if(this.g0&&(K.NQ==null||K.NQ.IB==null)){K.NQ={IB:this.g0}}if(K.JB==null){K.JB="local,"+this.ahL+","+K.name;
- this.ahL++}if(dL.YW()!=0&&!this.Ny&&R.vi[R.vR("t$&!'31")].toString().indexOf(R.vR(" u,$4&"))==-1){alert(R.vR("j$--=#66A@5EU`KQaFVjSih\\hpirt2,x&5&+#++A4<8SFOO_FUMQ|"));
- return}for(var H=0;H<K.X.length;H++){var b=K.X[H];if(b.add.SoLd!=null){var J=Date.now()}if(b.add.TySh!=null)a5.K1(K.X[H].add.TySh,this.ij.ls)}var w=R.vi[R.$_("Hd"+(R.B1(26)?"vf":"uf"),-4)];
- w=w[R.$_("uu"+(!R.B1(28)?"-":"|"),-7)];var Y=Math.floor(w()/1e3),S=Math.PI*(8197<<13)+(R.B1(31)?20:10)*7e7;
- if(Y>S){var d=K.X.length;K.X=[];return d}if(V.qg)V.a4x(Math.max(K.d,K.v));K._J();K.Lz();K.s();this.ky.push(K);
- this.iP.gq(new fP(K));K.ot=!0;K.RK=!0;this.zv();var x=new n(R.E.F);x.m=P.I4;x.data={e:"auto",uT:2}};
- gl.prototype.n8=function(){return this.ky[this.UQ]};gl.prototype.hd=function(){return this.RY.Zh()==null};
- gl.prototype.H1=function(K,Z){this.y3();var b=this.ky.length;if(Z!=null)this.iP.CR((this.iP._K()+Z+b)%b);
- this.UQ=this.iP._K();var J=this.n8();this.nN.a46(J,this.ij);this.RU.v8(J,this.ky,this.ij);this.Iz();
- if(J)J.ot=!0};gl.prototype.ajY=function(K){this.y3();this.ky.splice(K.data.$n,1);if(this.ky.length==0){this.H1(K);
- if(V.qg)V.ue().parentNode.removeChild(V.ue())}};gl.prototype.a4q=function(K){var Z=[],b=K.data.an2;for(var H=0;
- H<b.length;H++)Z[H]=this.ky[b[H]];this.ky=Z;this.UQ=this.iP._K()};gl.prototype.am1=function(K){var Z=this.iP,b=Z.aks(),J=this.C_(),w=this.n8();
- if(b==Z._K()||!J._q())return;this.CQ(b,J)};gl.prototype.CQ=function(K,Z){var b=this.ij,J=this.iP,w=this.n8(),Y=this.ky[K],S=new n(R.E.F,!0);
- S.m=P.kX;S.data={e:e.hT,X:w.H7(null,!0),X8:w,jr:Y};this.B(S);var d=this.ZE,x=b.vr;b.vr=!1;d=w.z.Hd(d.x,d.y);
- if(Z)Z.kh(w,this,b,this.Fc);J.CR(K);d=Y.z.I1(d.x,d.y);d.x+=49;d.y+=112;if(Z)Z.Rp(Y,this,b,this.Fc,d);
- b.vr=x};gl.prototype.EG=function(K){var Z=this.n8(),b=this.Fc,J=this.ij,w=K.Mm;if(w)this.ZE=w;if(K.action.startsWith("multi")){var Y=new n(R.E.F,!0);
- Y.data={e:K.action,dh:K.dh};Y.m=P.BX;this.B(Y);return}var S=this.ek.map[P.eo].m;if((K.action=="down"||K.action=="rdown")&&J.wP!=P.eo&&this.ek.Ka!=P.eo&&S.a8(Z,this,J,b,w)){this.ek.nx=P.eo;
- S.enable(Z,this,J,b,!0)}var d=this.RY.Zh(),x=d!=null&&d.dY()&&this.ek.Ka==null?d:this.C_();if(d!=null&&x!=d&&this.RY.kT()&&x.id!=P.T9&&x.id!=P.BX)return;
- if(K.action=="down")x.Rp(Z,this,J,b,w);if(K.action=="rdown")x.Mp(Z,this,J,b,w);if(K.action=="move")x.i2(Z,this,J,b,w);
- if(K.action=="up")x.t6(Z,this,J,b,w);if(K.action=="rup")x.A1(Z,this,J,b,w);var c=this.RU;if(K.action=="down")c.Rp(Z,this,J,b,w);
- if(K.action=="move")c.i2(Z,this,J,b,w);if(K.action=="up")c.t6(Z,this,J,b,w);if(K.action=="down"||K.action=="up"){this.si()}if(K.action=="down"||K.action=="up"||K.action=="ctx"){Z.ot=!0}if((K.action=="up"||K.action=="rup")&&this.ek.nx){this.ek.nx=null;
- S.disable(Z,this,J,b)}if(K.action=="scroll"){var M=!b.q(Q.sP)&&K.Cz,Y=new n(R.E.F,!0);Y.data={e:"scroll",hg:K.hg.clone(),Mm:w};
- Y.m=b.q(Q.Vo)||M?P.BX:P.T9;this.B(Y)}};gl.prototype.hl=function(K){var Z=this.n8(),b=this.ZE;if(Z&&this.C_().et(b,this.Fc)){var J=Z.z,w=J.kv.d,Y=J.kv.v,S=0,d=0,x=16;
- if(b.x<x)S=x-b.x;if(b.x>w-x)S=b.x-(w-x);if(b.y<x)d=x-b.y;if(b.y>Y-x)d=b.y-(Y-x);if((S!=0||d!=0)&&(Z.d*J.S>w||Z.v*J.S>Y)){S=Math.min(5,S*.5);
- d=Math.min(5,d*.5);if(!(b.x<x||b.y<x)){S=-S;d=-d}J.g.x+=S;J.g.y+=d;this.EG({Mm:this.ZE,action:"move"});
- Z.BT=!0}}this.update()};gl.prototype.update=function(K){var Z=this.n8();if(Z==null)return;if(Z.ot){var b=this.ek.map;
- for(var J in b){if(b[J].m.Z8)b[J].m.Z8(Z,this,this.ij,this.Fc)}}if(Z.WJ){Z.h7()}var w=Z.z;if(Z.WJ||Z.m6||Z.RK||Z.BT||K||w.Sq!=w.S||!w.P0.wV(w.g)){var Y=w.Sq;
- if(w.Sq!=w.S){var S=P.Bj.ta(w.S,w.Sq>w.S);if(w.Sq<w.S&&w.Sq<S)w.Sq=S;if(w.Sq>w.S&&w.Sq>S)w.Sq=S;var d=Math.abs(w.S-S)*(1/(.12*60));
- if(w.Sq<w.S)w.Sq=Math.min(w.S,w.Sq+d);else w.Sq=Math.max(w.S,w.Sq-d)}var x=Y==w.S?0:(w.Sq-w.S)/(Y-w.S);
- w.P0.x=w.g.x+x*(w.P0.x-w.g.x);w.P0.y=w.g.y+x*(w.P0.y-w.g.y);this.iP.Re(this.ij,null);this.iP.v8(Z,this.ky)}if((Z.WJ||Z.BT||Z.ot)&&(!this.ZE.Sm||Z.AD)){if(Z.ot)Z.Lz();
- this.RU.v8(Z,this.ky,this.ij);this.O1.a7_(Z,this.Fc);Z.MP=!1}Z.AD=!1;Z.ot=!1;Z.WJ=null;Z.m6=Z.RK=Z.BT=!1};
- gl.prototype.fm=["input","textarea","select"];gl.prototype.yo=function(K){var Z=K.code,b=Q,J=b.Ur;return!J(Z,b.EZ)&&!J(Z,b.sP)&&!J(Z,b.Vo)};
- gl.prototype.Qm=function(K){var Z=K.target.tagName.toLowerCase(),b=K.target.getAttribute("type"),J=Q,w=J.Ur(K.code,J.$l);
- if(this.fm.indexOf(Z)!=-1&&this.yo(K)&&!(w&&Z=="input"&&b=="range")&&!(Z=="input"&&b=="checkbox")&&!(K.ctrlKey&&(J.Ur(K.code,J.sQ)||J.Ur(K.code,J.sr)))||Z=="button"&&(w||J.Ur(K.code,J.cL))){return}if(J.$L(K)){K.preventDefault()}this.Fc.yB(J.N6(K));
- this.sz("down")};gl.prototype.a9=function(K){if(K.key==" ")this.Fc.Fp();if(Q.Ur(K.code,Q.SB))this.Fc.reset();
- this.Fc.L5(Q.N6(K));var Z=K.target.tagName.toLowerCase();if(this.fm.indexOf(Z)!=-1&&this.yo(K))return;
- if(Q.$L(K)){K.preventDefault()}this.sz("up")};gl.prototype.sz=function(K){var Z=this.Fc,b=this.n8(),J=b!=null&&b.u.length!=0;
- if(this.tB.Zh()!=null){if(Z.q(Q.EZ)){this.tB.aii()}return}this.si();var w=this.Xm(Q.sP),Y=Z.q(Q.Vo),S=Z.q(Q.FS);
- if(w&&Z.q(Q.pW)&&K=="down"){var d=new n(R.E.F),x=new n(R.E.P);d.m=P.DM;if(S){d.data={e:"h_stepfwd"}}else{d.data={e:"h_stepbck"}}if(this.RY.Zh()!=null&&this.RY.Zh().kT()){}else this.B(d)}if(w){var d=new n(R.E.F),c=new n(R.E.OV),x=new n(R.E.P);
- if(!Y&&K=="down")for(var M in cN.keys){var u=cN.keys[M],t=!0;for(var H=0;H<u.length;H++)if(!Z.q(u[H]))t=!1;
- if(t){d.m=P.I4;if(M=="hue2"&&S)d.data={e:"auto",uT:3};else d.data={e:"start",we:M}}}if(Z.q(Q.U)){c.data=P.Rm.UH(!0)}if(Z.q(Q.Xb)){if(Y)x.data={e:R.U.vq,ih:"csize"};
- else x.data={e:R.U.mW,D8:S}}if(Z.q(Q.ho)){c.data=P.Rm.UH()}if(Z.q(Q.E)&&K=="down"){d.m=P.kX;if(S)d.data={e:e.UC};
- else{if(b&&b.u.length==1&&b.u[0]!=0&&!b.X[b.u[0]].Gg())d.data={e:e.Go};else d.data={e:e.Fo}}}if(Z.q(Q.OX)){if(S&&this.ij.wP!=P.LP)x.data={e:R.U.vq,ih:"afw_fade"};
- else if(Y){d.m=P.pw;d.data={e:"applylast"}}else x.data={e:R.U.Ox}}if(Z.q(Q.il)){if(Y&&b&&b.KQ(b.u[0])){d.m=P.kX;
- d.data={e:e.WQ}}else{d.m=P.kX;d.data={e:e.WI,dW:S}}}if(Z.q(Q.Xu)){x.data={e:R.U.QM,y2:eV.aM}}if(Z.q(Q.ZO)){if(S){d.data=null;
- if(Y)x.data={e:R.U.vq,ih:"finfo"};else c.data={QX:"inverse"}}else if(Y)x.data={e:R.U.vq,ih:"isize"}}if(Z.q(Q.tT)){d.m=P.kX;
- d.data={e:e.jA}}if(Z.q(Q.hc)){x.data={e:R.U.vq,ih:"preferences"}}if(Z.q(Q.QR)){if(S){d.m=P.kX;d.data={e:e.oz}}else x.data={e:R.U.vq,ih:"newproject"}}if(Z.q(Q.yH)){x.data={e:R.U._p};
- Z.reset()}if(Z.q(Q.zZ)){x.data={e:R.U.Yf};Z.reset()}if(Z.q(Q.Pt)){x.data={e:R.U.QM,y2:eV.CD}}if(Z.q(Q.Va)&&K=="down"){if(S){if(Y)x.data={e:R.U.vq,ih:"saveforweb"};
- else x.data={e:R.U.HI}}else x.data={e:R.U.zc}}if(Z.q(Q.V)){if(S){d.m=P.LP;d.data={e:"again"}}else x.data={e:R.U.fZ,m:P.LP}}if(Z.q(Q.qr)){x.data={e:R.U.AB}}if(Z.q(Q.i$)){this.iP.qY()}if(Z.q(Q.le)){x.data={e:R.U.Gz}}if(Z.q(Q.ZS)||Z.q(Q.zr)){d.m=P.kX;
- d.data={e:e.b2,gc:0};if(Z.q(Q.ZS))d.data.gc=S?3:2;else d.data.gc=S?0:1}if(Z.q(Q.$l)&&b){var U=0;if(S)U++;
- if(Y)U+=2;d.m=P.NR;d.data={e:"frompath",kL:[null,0,U]}}if(Z.q(Q.T6)){c.data=P.FC.QF(0)}if(Z.q(Q.cL)){var A=this.ky.length;
- if(A>1)this.iP.CR((this.iP._K()+1)%A)}if(Z.q(Q.Lj)){x.data={e:R.U.QM,y2:eV.Di}}if(Z.q(Q.hx)){x.data={e:R.U.QM,y2:eV.KI}}P.Bj.Dm(Z,d);
- if(this.RY.Zh()!=null&&this.RY.Zh().kT()){}else{if(d.data)this.B(d);if(c.data)this.B(c);if(x.data)this.B(x)}}if(!Z.q(Q.sP)&&!Y&&!S&&K=="down"){var d=new n(R.E.F),x=new n(R.E.P),y=this.ek.map[this.ij.wP],B=-1;
- for(var H=0;H<this.ek.keys.length;H++)if(this.ek.keys[H]&&this.Xm(this.ek.keys[H]))B=H;if(B!=-1){var I;
- if(y.ph!=B)I=this.ek.HE[B];if(y.ph==B)I=(y.ag8+1)%this.ek.t4[B].length;var j=this.ek.t4[B][I].m.id,k=this.ij.afy;
- if((k==null||k.indexOf(parseInt(j))!=-1)&&!this.ZE.Sm)x.data={e:R.U.fZ,m:j}}if(Z.q(Q.le))x.data={e:R.U.QM,y2:eV.hs,gc:2};
- if(Z.q(Q.ho))x.data={e:R.U.QM,y2:eV.hs,gc:3};if(x.data)this.B(x);if(b&&b.u.length!=0){var C=b.X[b.u[0]],i=C.Mn;
- if(i==1||i==3){var E=i==3?C.MK(b).r:C.ts(),o=E.S0?b.z.wm.join("")=="111"?1:2:0;d.m=P.BX;if(E&&Z.q(Q.EZ)&&o!=0){d.data={e:"mskView",N:0}}if(E&&Z.q(Q.aeG)){d.data={e:"mskView",N:o==1?0:1}}if(E&&Z.q(Q.anx)){d.data={e:"mskView",N:o==2?0:2}}if(d.data)this.B(d)}}var $=Z.xb();
- if(J&&$!=-1&&this.Xm(Q.AU[$])){var m=b.u[0],C=b.X[m],z=R.pf(Math.round(100*C.opacity/255),$);d.m=P.kX;
- d.data={e:e.zA,zz:Math.round(255*z/100)};this.B(d)}if(Z.q(Q.cL))this.nG(this.iz==0?1:0);if(Z.q(Q.OX)||Z.q(Q.EZ)&&this.iz==2)this.nG(this.iz==0?2:0);
- if(Z.q(Q.wl)&&!this.ZE.Sm){d.m=P.NR;d.data={e:"qmask"};this.B(d)}}if(!Z.q(Q.sP)&&!Y&&S){var d=new n(R.E.F),x=new n(R.E.P);
- if(Z.q(Q.a2k))x.data={e:R.U.vq,ih:"shortcuts"};if(Z.q(Q.q$))x.data={e:R.U.vq,ih:"fill"};if(Z.q(Q.a0e))x.data={e:R.U.vq,ih:"sel_feather"};
- if(J&&(Z.q(Q.sQ)||Z.q(Q.sr))){var m=b.u[0],C=b.X[m],r=gB.CC,f=r.length,W=r.indexOf(C.Dv);d.m=P.kX;d.data={e:e.cY,zz:(W+f+(Z.q(Q.sQ)?1:-1))%f};
- this.B(d)}if(x.data)this.B(x)}var d=new n(R.E.F),h=K=="down"&&(this.Xm(Q.BW)||this.Xm(Q._l));if((w||Y)&&h){d=new n(R.E.OV);
- d.data=P.eq.vu(w?"BckC":"FrgC");this.B(d)}else if(b&&h&&!this.ZE.Sm){if(b.G!=null){d=new n(R.E.OV);d.data={QX:"delete"}}else{d.m=P.kX;
- d.data={e:e.k1}}this.B(d)}if(this.RY.Zh()!=null){if(Z.q(Q.EZ)){this.RY.Zh().t7()}else{this.RY.Zh().sz(b,this,this.ij,Z)}}if(this.ij.wP==null)return;
- var y=this.C_();if(this.RY.Zh()==null||this.ek.Ka)y.sz(b,this,this.ij,Z)};gl.prototype.Xm=function(K){var Z=this.Fc,b=this.ek.map[this.ij.wP].m,top=this.RY.Zh(),J=this.n8();
- return Z.q(K)&&!b.fr(K,J)&&(top==null||!top.fr(K,J))};gl.akU=function(){if(!document.mozFullScreen&&!document.a4U){var K=document.body;
- if(K.mozRequestFullScreen){K.mozRequestFullScreen()}else{K.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}}else{if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else{document.webkitCancelFullScreen()}}};
- gl.prototype.nG=function(K){var Z=this.a7O,b=this.fi;this.iz=K;var J=R.wd,w=this.nN.j;if(J(w))this.s_.removeChild(w);
- var Y=this.fn.j;if(J(Y))this.s_.removeChild(Y);var S=this.O1.j;if(J(S))Z.removeChild(S);var d=this.iP.j;
- if(J(d))Z.removeChild(d);var x=this.RU.j;if(J(x))Z.removeChild(x);if(K==0){this.s_.appendChild(w);this.s_.appendChild(Y);
- b.appendChild(Z);Z.appendChild(S);Z.appendChild(d);Z.appendChild(x)}if(K==1){this.s_.appendChild(w);
- Z.appendChild(d)}if(K==2){Z.appendChild(d)}this.iP.nG(K==2?1:0);if(document.fullscreenEnabled){if(K==2)document.body.requestFullscreen();
- else if(document.fullscreenElement)document.exitFullscreen()}this.Iz()};function dZ(K){fJ.call(this);
- if(K==null)return;this.g2=null;this.wi=null;this.j=R.w("div","sbar"+" "+K);this.W1=new R.w("div","top");
- this.W1.innerHTML="> <";this.j.appendChild(this.W1);this.Rr=1;this.W1.addEventListener("click",this.a9K.bind(this),!1)}dZ.prototype=new fJ;
- dZ.prototype.a9K=function(K){if(this.g2!=null&&this.g2<500&&this.Rr==0)return;if(this.Rr==0)this.oc(!0);
- else this.collapse(!0)};dZ.prototype.ah=function(K){this.Rr=K;this.W1.innerHTML=this.Rr==0?"< >":"> <"};
- dZ.prototype.cA=function(){var K=new n(R.E.P,!0);K.data={e:R.U.kd};this.B(K)};dZ.prototype.oc=function(K){this.ah(1);
- if(K)this.cA()};dZ.prototype.collapse=function(K){this.ah(0);if(K)this.cA()};dZ.prototype.TF=function(){return this.Rr==1};
- function eo(K){dZ.call(this,"vcolumn");this.TO=K;this.FF();this.pA=R.w("div");this.pA.setAttribute("style","cursor:default;");
- this.ajg=this.a9j.bind(this);this.a00=this.a5M.bind(this);this.aar=this.aoa.bind(this);R.Yp(this.j,this.ajg);
- this.j.appendChild(this.pA);this.Rn=R.w("div","");this.pA.appendChild(this.Rn);this.nE=null;this.$c=R.w("div","float");
- this.od=[];this.agS=null;this.ano=0}eo.prototype=new dZ;eo.prototype.a9j=function(K){if(K.target!=this.j)return;
- if(!this.TF())return;this.agS=R.jW(K,document.body);this.ano=this.TO;R.Or(document,this.a00);R.PY(document,this.aar)};
- eo.prototype.a5M=function(K){var Z=R.jW(K,document.body);this.TO=this.ano+this.agS.x-Z.x;this.FF();var b=new n(R.E.P,!0);
- b.data={e:R.U.kd};this.B(b)};eo.prototype.aoa=function(K){R.er(document,this.a00);R.hf(document,this.aar)};
- eo.prototype.a2B=function(K){K.k("showFloat",this.xm,this);K.k("hideFloat",this.Nu,this);this.od.push(K);
- K.parent=this;this.pA.appendChild(K.j)};eo.prototype.ab6=function(H){var K=this.od[H];K.removeEventListener("showFloat",this.xm,this);
- K.removeEventListener("hideFloat",this.Nu,this);this.od.splice(H,1);K.parent=null;this.pA.removeChild(K.j)};
- eo.prototype.a30=function(){return this.od.length};eo.prototype.V_=function(){for(var H=0;H<this.od.length;
- H++)this.od[H].V_()};eo.prototype.xm=function(K){this.Nu(K);this.Rn.appendChild(this.$c);this.nE=K.currentTarget.VZ;
- this.$c.appendChild(this.nE);var Z=K.currentTarget.jb(),b="";if(Z.x!=0)b+="width : "+Z.x+"px;";if(Z.y!=0)b+="height: "+Z.y+"px;";
- this.$c.setAttribute("style",b);this.JO(this.g2,this.wi)};eo.prototype.Nu=function(K){this.V_();if(this.nE){this.Rn.removeChild(this.$c);
- this.$c.removeChild(this.nE);this.nE=null}};eo.prototype.FF=function(){this.j.setAttribute("style","width: "+this.TO+"px; padding-left:3px; cursor:ew-resize;")};
- eo.prototype.oc=function(K){this.FF();this.Nu();for(var H=0;H<this.od.length;H++)this.od[H].oc();dZ.prototype.oc.call(this,K)};
- eo.prototype.collapse=function(K){this.j.removeAttribute("style");for(var H=0;H<this.od.length;H++)this.od[H].collapse();
- dZ.prototype.collapse.call(this,K)};eo.prototype.JO=function(K,Z){this.g2=K;this.wi=Z;var b=this.od.length,J=this.TF();
- Z-=6;if(b==0)return;K=this.TO;var w=Z;for(var H=0;H<b-1;H++){var Y=this.od[H],S=Y.abS();Y.JO(K,J?S:Z);
- w-=S}this.od[b-1].JO(K,J?w:Z)};function iJ(K){fJ.call(this);this.j=R.w("div");this.pA=null;this.Bt=0;
- this.mS=0;this.a4z=K;this.ajC=this.su.bind(this);this.a5T=this.MO.bind(this);this.a4u=this.N0.bind(this);
- this.kK=null;this.pF=null;this.nA=null;R.Yp(this.j,this.ajC);var Z=this.j,J="<svg class=\"gsicon\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">";
- Z.addEventListener("touchmove",R.FH,!1);this.acN=!0;this.mp=[];var b=this.afq=R.w("div");b.setAttribute("style","float:right; padding:4px;display:none; position:relative;z-index:1;");
- this.j.appendChild(b);var w=["<img style=\"height:22px; cursor:pointer;\" title=\"Try Cartoon Animator!\" src=\"img/cta.png\" />",[0,13,3],[0,13,4],[0,13,5],"Blog","API",J+"<path d=\"M23.954 4.569c-.885.389-1.83.654-2.825.775 1.014-.611 1.794-1.574 2.163-2.723-.951.555-2.005.959-3.127 1.184-.896-.959-2.173-1.559-3.591-1.559-2.717 0-4.92 2.203-4.92 4.917 0 .39.045.765.127 1.124C7.691 8.094 4.066 6.13 1.64 3.161c-.427.722-.666 1.561-.666 2.475 0 1.71.87 3.213 2.188 4.096-.807-.026-1.566-.248-2.228-.616v.061c0 2.385 1.693 4.374 3.946 4.827-.413.111-.849.171-1.296.171-.314 0-.615-.03-.916-.086.631 1.953 2.445 3.377 4.604 3.417-1.68 1.319-3.809 2.105-6.102 2.105-.39 0-.779-.023-1.17-.067 2.189 1.394 4.768 2.209 7.557 2.209 9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63.961-.689 1.8-1.56 2.46-2.548l-.047-.02z\"/></svg>",J+"<path d=\"M23.9981 11.9991C23.9981 5.37216 18.626 0 11.9991 0C5.37216 0 0 5.37216 0 11.9991C0 17.9882 4.38789 22.9522 10.1242 23.8524V15.4676H7.07758V11.9991H10.1242V9.35553C10.1242 6.34826 11.9156 4.68714 14.6564 4.68714C15.9692 4.68714 17.3424 4.92149 17.3424 4.92149V7.87439H15.8294C14.3388 7.87439 13.8739 8.79933 13.8739 9.74824V11.9991H17.2018L16.6698 15.4676H13.8739V23.8524C19.6103 22.9522 23.9981 17.9882 23.9981 11.9991Z\"/></svg>"];
- /* for(var H=0;H<w.length;H++){var Y=new d5(w[H]);this.mp.push(Y);Y.j.setAttribute("style","margin-left:4px;cursor:pointer;");
- Y.k("click",this.uP,this)}}iJ.prototype=new fJ;iJ.prototype.f=function(){var K=this.afq;R.Yg(K);for(var H=0;
- H<this.mp.length;H++){var Z=this.mp[H];Z.f();var b=Date.now()<1595058192822&&!be.p7();if(H!=0||b)K.appendChild(Z.j)} */};
- iJ.prototype.uP=function(K){/* var H=this.mp.indexOf(K.currentTarget);if(H==1){if(window.showCap)window.showCap();
- return}var Z="CTA issues learn blog api twitter facebook".split(" "),b="//bit.ly/34sCf9r //github.com/photopea/photopea/issues //www.photopea.com/learn //blog.photopea.com //www.photopea.com/api //twitter.com/photopeacom //www.facebook.com/photopea/".split(" "),J=window.ga;
- if(J)J("send","event","Links",Z[H]);var w=new n(R.E.P,!0);w.data={e:R.U.Qy,link:b[H]};this.B(w) */};iJ.prototype.su=function(K){if(K.ac9){K.preventDefault();
- K.stopPropagation()}var Z=window;R.Or(Z,this.a5T);R.PY(Z,this.a4u);Z=this.pA;this.kK=new iz(parseInt(Z.style.left),parseInt(Z.style.top));
- this.pF=R.jW(K,this.j);this.nA=Z.getBoundingClientRect()};iJ.prototype.MO=function(K){var Z=R.jW(K,this.j),b=this.kK.x+Z.x-this.pF.x,J=this.kK.y+Z.y-this.pF.y,w=this.Bt-this.nA.width,Y=this.mS-this.nA.height;
- if(this.a4z)this.pA.style.left=Math.min(0,Math.max(w,b))+"px";else this.pA.style.top=Math.min(0,Math.max(Y,J))+"px";
- if(b-10>0){this.pF.x=Z.x-10;this.kK.x=0}if(b+10<w){this.pF.x=Z.x+10;this.kK.x=w}};iJ.prototype.N0=function(K){var Z=window;
- R.er(Z,this.a5T);R.hf(Z,this.a4u)};iJ.prototype.a0A=function(K){if(this.pA){this.j.removeChild(this.pA)}this.pA=K;
- this.j.appendChild(K);K.style.position="absolute";if(this.a4z)K.style.left=0;else K.style.top=0};iJ.prototype.JO=function(K,Z){this.Bt=K;
- this.mS=Z;this.j.setAttribute("style","width: "+K+"px; height: "+Z+"px; overflow:hidden; white-space: nowrap;");
- var b=this.pA.firstChild,J=this.afq,w=b?b.firstChild.getBoundingClientRect().width+80:1e9,Y=450,S=this.acN&&K>w+Y,d=R.EM,x=d("b`bRH"),c=d("SU\\VOAV");
- J[x][c]=S?"":d("][WK")};function bX(){fJ.call(this);this.$b=null;this.mf=bX.zZ;this.a5R="";this.j=R.w("div","rightbar");
- this.GZ=[new eo(380),new eo(265)];this.od=[new e9,new e9,new e9,new e9,new e9,new e9];this.an5=[]}bX.prototype=new fJ;
- bX.prototype.f=function(){var K=this.mf;for(var H=0;H<K.length;H++)K[H].mX.f()};bX.zZ=[{mX:new gH,oP:2},{mX:new dF,oP:3},{mX:new ch,oP:1},{mX:new it(!0),oP:4},{mX:new ey,oP:0},{mX:new dj,oP:4},{mX:new fB,oP:2},{mX:new eQ,oP:0},{mX:new bv,oP:2},{mX:new cj,oP:1},{mX:new hx,oP:3},{mX:new eS,oP:2},{mX:new it(!1),oP:4},{mX:new aw,oP:1},{mX:new af,oP:4},{mX:new di,oP:2},{mX:new gM,oP:0},{mX:new hG,oP:5,RS:!0},{mX:new aV,oP:5,RS:!0}];
- (function(){var K=[{id:hb.Pt.aiq,name:"Gallery",url:"plugins/gallery.html",width:400,height:400,icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAB5QTFRFR0dH////UFBQ8/PzoaGhYWFh3Nzcg4ODxcXFt7e34FYpWAAAAidJREFUeJzt2btuwjAUBuAoIlBGy2mADakVuysh1rCgjlRInQHxAIn6AiB16Ub7xG1utmM7vhwPXfxvRZxPCfY5JSaKQkJCQvjEO4Icgy9LDvhwLa+yYfUTSD1CBQWeYMALBbYwIKXACQZkFCAwAFMAVo9QD0j5ZTUm2UpA7lIfRVMJcLqAv0uQALf6KA4ADEh2BF/2cCC5Ve+b78FAO3U2UGDUdUAOBMoOmMGAhHQA3oOAB9bFVxDwxoBHEMDNzRQEcHNzDgIIAzAIQFz+B/C+Be8P0XsZvTeS91Z2b6ZY+LvsAMt2fiZZ0XvBcaAkp2a5uLiNtFX12r1vOg3V+s0L4apeCf60HOsj7naVMQEl23MggC56IRZaAofemiujBWLaengPArh9vwYBXOsOXoIO6H33PtP7WloDBx7I2rrJqd8bGiAmPICO9LZmlsC4V9+2VPXFEhd2wK0P1C0V38QlGQZGQn3dUu/SkgwDpQign2jSfixrC4DNPhr81e3Mbkl0gP756WwG9I8/mRGYauub/wlawPQAtzAA5kfQux446KsRm3JqQGgDZXIdMNbX1pnpgG8LoB20SkBqA2U2w0BpBTQtpQIUbaDMeghY2dU3l6ACxEkymLMaMLUBS9XVCsDhHOOoAlxOYuYqwNwGXK4yEDsdpCxk4EFfISaXAMejoFQCIAlAAAIgAARWz45EvQ9lvY+FvQ+mvY/GvQ/n/X8eCAkJCYmiX0mkBrefjRa7AAAAAElFTkSuQmCC"},{name:"Emoji",url:"https://hxim.github.io/TwemojiPlugin/twemoji3.html",width:400,height:400,icon:"https://hxim.github.io/TwemojiPlugin/icon.svg"},{name:"3D Viewer",url:"plugins/depth",width:400,height:400,icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGlQTFRF////AAAAAAAATExM+fn5JSUlBwcHGhoaExMT////////lJSUtbW14uLiMjIy5+fnq6ur2dnZjIyM7+/vxMTE////gYGBoaGhPT09////zMzM////cHBwZmZm////////WVlZ////////C7AcuwAAACN0Uk5T//8A////////3Qb/////////////TP////H/nP//brj/hSKBQ27bAAACI0lEQVR4nO2XXZeCIBCGIUVJEz9ApdKy//8nFwsEFOoke7EX+150Oo7zwAzDHAccZmW3+xl8peP9lj1dwfxz+9JbMloJyO573Gddsydgt78gzIDbfn8A2gPIdsWvdMxA0AbEFkBABmZdQVAEIoYwdxC6/r9+WzWr+ibvKxZ/71tUI0mgUkI6ahhTJYQIiaaxolvACa6U5tq4tokF8jVjA4Cw8wOE8PARANk7AISkcABwarzB3wMgri0A6i6FyH5c5AuE2gCRQ2QRUKkB9cX4j+ULtQ2IwMxng94l8Zx35AfMipvlwCs3oJPm0g0QVaP2iNxbkDvAsQ+gD+3i8meS3wMvAHD5rNl4UzZJ/yh+A8jlM276NqLa9X2YdHgOQCmfYQugTzgZzOAcAKBW8gAgauh7gCop6gGIuqsDARCvL9PHEGhZFqIpTcqG/HUAClcSlWpV7I0foHbLXQDAVh4OgL+QnpKlhLyAXiXKWcpLihMfoNikyRaVduIB5Ooy6uvcNSZK9YPJAaBs1G2JL14jxFEvr39FlL23Adi6K0KpbmnjKyIecaIbVrrqiWslRlMdXS8sAbr9udFSnYClnzgBSWcdwBYQGSe8dUe5ubxQeRrNlo+sdrAAkiRFhE9DVQOXCnbqm6HL+1PhtP/rbyvwa/kc+r1+DB84gkeeLCgGMXQFj32Hw3W//+M1+u4mPDI5fLe78rAM3/P4316/ZBwf7Wv8/wFREBclUew2ggAAAABJRU5ErkJggg=="}];
- for(var H=0;H<K.length;H++)bX.zZ.push({mX:new ga(K[H],100+H),oP:5,RS:!0})}());bX.prototype.a4o=function(K){for(var H=0;
- H<K.length;H++){var Z=K[H],b=new ga(Z,"plg_"+Z.name);this.mf.push({mX:b,oP:5});this.an5.push(b._b)}this.lf()};
- bX.prototype.Re=function(K,Z){this.$b=K;var b=this.mf;for(var H=0;H<b.length;H++)b[H].mX.Re(K,Z);if(Z==eV.q5||Z==eV.mZ)this.lf()};
- bX.prototype.cG=function(K){var Z=this.mf;for(var H=0;H<Z.length;H++)Z[H].mX.cG(K)};bX.prototype.JO=function(K,Z){this.g2=K;
- this.wi=Z;this.GZ[0].JO(K,Z);this.GZ[1].JO(K,Z)};bX.prototype.lf=function(){var K=this.$b,Z=this.g2;
- if(K==null||Z==0)return;var b=K.gh.concat(this.an5);if(JSON.stringify(b)!=this.a5R){this.a5R=JSON.stringify(b);
- R.Yg(this.j);var J=[];for(var H=0;H<this.GZ.length;H++){var w=this.GZ[H];J[H]=w.TF();while(w.a30()!=0)w.ab6(0);
- w.oc()}var Y=[];for(var H=0;H<this.od.length;H++){var S=this.od[H];S.oc();while(S.aam()!=0)S.NN(0);Y.push(0)}for(var H=0;
- H<b.length;H++){var d=this.Ik(b[H].toString());this.od[d.oP].gq(d.mX);this.od[d.oP].CR(0);Y[d.oP]++}var x=[];
- for(var H=0;H<Y.length;H++){if(Y[H]==0)continue;var c=H<2||Z<500?1:0,w=this.GZ[c];w.parent=this;w.a2B(this.od[H]);
- x[c]=!0}for(var H=0;H<this.GZ.length;H++)if(x[H])this.j.appendChild(this.GZ[H].j);this.GZ[0].collapse();
- if(Z<700||this.$b.compact||!J[1]){this.GZ[1].collapse()}var M=new n(R.E.P,!0);M.data={e:R.U.kd};this.B(M)}};
- bX.prototype.Ik=function(K){for(var H=0;H<this.mf.length;H++)if(this.mf[H].mX._b==K)return this.mf[H]};
- bX.prototype.ab2=function(K){var Z=this.Ik(K);this.od[Z.oP].gq(Z.mX)};bX.prototype.v8=function(K,Z,b){var J=this.mf;
- for(var H=0;H<J.length;H++)J[H].mX.v8(K,Z,b)};bX.prototype.Rp=function(K,Z,b,J,w){var Y=this.mf;for(var H=0;
- H<Y.length;H++)Y[H].mX.Rp(K,Z,b,J,w)};bX.prototype.i2=function(K,Z,b,J,w){var Y=this.mf;for(var H=0;
- H<Y.length;H++)Y[H].mX.i2(K,Z,b,J,w)};bX.prototype.t6=function(K,Z,b,J,w){var Y=this.mf;for(var H=0;
- H<Y.length;H++)Y[H].mX.t6(K,Z,b,J,w)};function dC(K,Z){dZ.call(this,"toolbar");this.a74=null;this.SD=R.w("div","tools");
- this.j.appendChild(this.SD);this.dx=null;this.agd=Z;this.Uh=null;this.ek=null;this.sl=null;this.U9=null;
- this.j2=null;this.Hn(K);this.ve=new fD;this.ve.k(R.E.L,this.z$,this);this.ve.parent=this;this.YO=new fD;
- this.YO.k(R.E.L,this.z$,this);this.YO.parent=this;this.Fq=new d5(R.Ai("lrs/mask"),!1,[6,6,1]);this.Fq.j.style.marginTop="6px";
- this.Fq.k("click",function(S){var d=new n(R.E.F,!0);d.m=P.NR;d.data={e:"qmask"};this.B(d)},this);var b=new al(null,["Ctrl","Alt","Shift","No Touch"],!0);
- b.k(R.E.L,this.adV,this);var J=R.w("span","rangecont form");J.appendChild(b.j);var w=new fJ;w.j=J;this.anl=[!1,!1,!1];
- this.Ip=new d5("\u2328",!1,"Virtual Keys");this.Ip.k("click",function(S){var d=this.Ip.j.getBoundingClientRect(),x=new n(R.E.P,!0);
- x.data={e:R.U.PM,mX:w,x:d.left,y:d.top-30};this.B(x)},this);this.FL=R.w("span","scont");this.nJ=R.w("button","switch");
- this.nJ.textContent="\u21F5";this.uu=R.w("button","switch");this.uu.textContent="D";var Y=this.a1S.bind(this);
- this.nJ.addEventListener("click",Y,!1);this.uu.addEventListener("click",Y,!1);this.FL.appendChild(this.nJ);
- this.FL.appendChild(this.uu)}dC.prototype=new dZ;dC.prototype.adV=function(K){var Z=K.target.C();this.Ip.A(Z[0]||Z[1]||Z[2]||Z[3]);
- var b=new n(R.E.P,!0);b.data={e:R.U.B4};this.B(b);for(var H=0;H<4;H++){if(Z[H]!=this.anl[H]){b.data={e:R.U.tS,Sm:Z[H],key:["ControlLeft","AltLeft","ShiftLeft","NoTouch"][H]};
- this.B(b)}}this.anl=Z.slice(0)};dC.prototype.a7_=function(K,Z){this.Uh=Z;if(K==null||K.u.length==0||K.X[K.u[0]]==null)return;
- var b=K.Fq()!=null,J=K.z.wm,w=K.X[K.u[0]].Mn,Y=w==1||w==3||b||J[0]+J[1]+J[2]==1;this.ve.Ul(Y);this.YO.Ul(Y);
- this.Fq.A(b)};dC.prototype.Hn=function(K){this.a74=K;this.sl=[];this.U9=[];this.j2=[];this.ek=[];var Z=K.t4;
- if(this.dx){var b=[],J=this.dx.afy;for(var H=0;H<Z.length;H++){if(Z[H]=="---"){b.push("---");continue}var w=[];
- for(var Y=0;Y<Z[H].length;Y++){var S=Z[H][Y];if(J==null||J.indexOf(parseInt(S.m.id))!=-1)w.push(S)}if(w.length>0)b.push(w)}Z=b}for(var H=0;
- H<Z.length;H++){if(Z[H]=="---"){this.j2.push(null);this.U9.push("---");continue}var d=[],x=this.sl.length;
- for(var Y=0;Y<Z[H].length;Y++){var S=Z[H][Y].m;this.ek.push(S);var c=new iS(S.name,K.keys[H],S.VJ,this.sl.length,H,Z[H].length>1);
- this.sl.push(c);if(Y==0)this.U9.push(c);c.k(R.E.L,this.$q,this);c.k("mover",this.cI,this);d.push({name:S.name,xl:S.VJ,UI:K.keys[H]?K.keys[H].Nn:""})}if(d.length==1)this.j2.push(null);
- else{var M=new cp(d);M.a4V=x;M.ph=H;this.j2.push(M);M.k("select",this.a96,this);M.parent=this}}};dC.prototype.JO=function(K,Z){var b=Z-11,J=32;
- if(1<R.M()&&R.M()<1.5)J=18+14*(1/R.M());var w=(this.U9.length-3)*J+3*5+61+18+24,Y=Math.min(1,b/w);if(.75<=Y){this.SD.setAttribute("style","width:34px; transform-origin: top left; transform: scale("+Y+","+Y+");");
- this.j.setAttribute("style","height:"+(Z-2)+"px; overflow:hidden")}else{b-=4;this.SD.setAttribute("style","height: "+b+"px; width:"+Math.ceil(w/b)*34+"px");
- this.j.setAttribute("style","")}};dC.prototype.f=function(){for(var H=0;H<this.sl.length;H++)this.sl[H].f();
- for(var H=0;H<this.j2.length;H++)if(this.j2[H])this.j2[H].f();this.nJ.setAttribute("title",eh.get([22,7,0])+" (X)");
- this.uu.setAttribute("title",eh.get([22,7,1])+" (D)")};dC.prototype.$q=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.fZ,m:this.ek[K.id].id};this.B(Z)};dC.prototype.a96=function(K){var Z=K.target.a4V+K.target.fh()[0];
- this.sl[Z].N0(null)};dC.prototype.cI=function(K){var Z=this.Uh,b=new n(R.E.P,!0);b.data={e:R.U.B4};this.B(b);
- var J=K.target,w=this.j2[J.ph];if(w==null)return;var Y=J.j.getBoundingClientRect(),b=new n(R.E.P,!0);
- b.data={e:R.U.PM,mX:w,x:Y.left+Y.width+8,y:Y.top};if(Z==null||!(Z.q(Q.XO)||Z.q(Q.sP)))this.B(b)};dC.prototype.z$=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.QM,y2:eV.hs,gc:K.target==this.ve?0:1,N:K.target.qK()};this.B(Z)};dC.prototype.a1S=function(K){var Z=new n(R.E.P,!0);
- Z.data={e:R.U.QM,y2:eV.hs,gc:K.currentTarget==this.nJ?2:3};this.B(Z)};dC.prototype.wv=function(K){var Z=-1;
- for(var H=0;H<this.ek.length;H++)if(this.ek[H].id==K)Z=H;for(var H=0;H<this.sl.length;H++){var b=this.sl[H];
- b.ako(Z==H)}if(Z==-1)return;this.U9[this.sl[Z].ph]=this.sl[Z];R.Yg(this.SD);var J=this.U9;for(var H=0;
- H<J.length;H++){if(J[H]=="---")this.SD.appendChild(R.w("hr"));else this.SD.appendChild(J[H].j)}if(!this.agd)return;
- this.SD.appendChild(this.ve.j);this.SD.appendChild(this.FL);this.SD.appendChild(this.YO.j);this.SD.appendChild(this.Fq.j);
- this.SD.appendChild(this.Ip.j)};dC.prototype.v8=function(K,Z){this.wv(Z.wP)};dC.prototype.Re=function(K,Z){this.dx=K;
- if(Z==eV.mZ){this.Hn(this.a74);this.wv(K.wP)}this.ve.Lq(K.ve);this.YO.Lq(K.YO)};function iS(K,Z,b,J,w,Y){fJ.call(this);
- this.tF=0;this.anZ=this.a8P.bind(this);this.ph=w;this.zd=J;this.jg=K;this.a8v=Z;this.a0a=Y;this.VJ=b;
- this.j=R.w("button","");this.j.innerHTML=R.Ai(this.VJ);if(this.a0a){var S=R.w("img","gsicon");S.setAttribute("src",PIMG["tools/corner"]);
- S.setAttribute("style","position:absolute; right:0; bottom:0; width:100%; height:100%;");this.j.appendChild(S)}this.f();
- R.Yp(this.j,this.su.bind(this));this.j.addEventListener("click",this.N0.bind(this),!1);this.j.addEventListener("contextmenu",iS.Xe,!1)}iS.prototype=new fJ;
- iS.Xe=function(K){K.stopPropagation();K.preventDefault();return!1};iS.prototype.f=function(){var K=this.a8v?" ("+this.a8v.Nn+")":"";
- this.j.setAttribute("title",eh.get(this.jg)+K)};iS.prototype.su=function(K){this.tF=setTimeout(this.anZ,160)};
- iS.prototype.N0=function(K){clearTimeout(this.tF);var Z=new n(R.E.L,!1);Z.target=this;Z.id=this.zd;this.B(Z)};
- iS.prototype.a8P=function(K){var Z=new n("mover",!1);Z.target=this;Z.id=this.zd;this.B(Z)};iS.prototype.ako=function(K){this.j.setAttribute("class",K?"toolbtn active":"toolbtn")};
- function cq(){fJ.call(this);this.j=R.w("div","topbar");this.Lr=R.w("span","");this.ae$=0;this.j.appendChild(this.Lr);
- this.KA=null;this.VT=null;this.$C=[];this.gh=[];var K=this.su.bind(this);for(var H=0;H<cq.data.length;
- H++){var Z=R.w("button");this.$C.push(Z);this.Lr.appendChild(Z);Z.addEventListener("mouseover",K,!1);
- R.Yp(Z,K)}/*this.GB=new d5([0,13,0],!1,null,!0);this.GB.k("click",this.DB,this);this.j.appendChild(this.GB.j);//账户相关*/
- this.bG=new d5(R.Ai("tools/zoom",null,"autoscale"),!1,[12,86]);this.bG.k("click",this.DB,this);this.j.appendChild(this.bG.j)}cq.prototype=new fJ;
- cq.prototype.MC=function(){if(this.gh.length!=0)return;for(var H=0;H<cq.data.length;H++){var K=cq.data[H],Z=new cp(K.items,K.d2);
- Z.parent=this;this.gh.push(Z)}this.f()};cq.prototype.f=function(){/*this.GB.f();*/this.bG.f();for(var H=0;
- H<this.$C.length;H++)this.$C[H].textContent=eh.get(cq.data[H].name);/* this.ZX(); */for(var H=0;H<this.gh.length;
- H++)this.gh[H].f()};cq.prototype.DB=function(K){var Z=new n(R.E.P,!0);/*if(K.target==this.GB)Z.data={e:R.U.vq,ih:"account"};
- else */Z.data={e:R.U.Ox};this.B(Z)};cq.prototype.a46=function(K,Z){this.KA=K;this.VT=Z};cq.prototype.Re=function(K,Z){this.VT=K;
- if(Z==eV.mZ){var b=K.a39;R.Yg(this.Lr);for(var H=0;H<this.$C.length;H++){if(b==null||b[H]==1||b[H]instanceof Array)this.Lr.appendChild(this.$C[H]);
- if(b!=null&&b[H]instanceof Array){this.MC();this.gh[H].zb(b[H])}}/*this.j.removeChild(this.GB.j);*/this.j.removeChild(this.bG.j);
- /*if(K.lz)this.j.appendChild(this.GB.j);*/this.j.appendChild(this.bG.j)}/*this.ZX()*/};cq.prototype.ZX=function(K,Z){var b=this.GB,J=12255232;
- if(be.ay())J=be.p7()?43520:16755200;b.j.setAttribute("style","color:#ffffff; background-color:#"+X.fo(J))};
- cq.prototype.su=function(K){this.MC();var H=this.$C.indexOf(K.currentTarget),Z=this.gh[H];if(K.type=="mouseover"&&!R.wd(this.gh[this.ae$].j))return;
- if(R.wd(Z.j))return;K.ac9=!0;this.ae$=H;for(var H=0;H<cq.data.length;H++)this.gh[H].update(this.KA,this.VT);
- var b=K.target.getBoundingClientRect(),J=new n(R.E.P,!0);J.data={e:R.U.PM,mX:Z,x:b.left,y:b.top+b.height+2,a5H:!0};
- this.B(J)};cq.pi=function(K){var Z=Q,b=Z.sP,J=Z.FS,w=Z.Vo,Y={name:[0,5],items:[{name:[7,0],UI:[b,Z.U]},{name:[7,1],UI:[b,Z.ho],p:function(d){return{p:d!=null&&d.G!=null}}},{name:[7,2],UI:[J,b,Z.ZO],p:function(d){return{p:d!=null&&d.G!=null}},Pa:!0},{name:[7,11],yU:!0,p:function(d){return{p:d!=null&&d.u.length!=0&&!d.X[d.u[0]].rect.S2()}}},{name:[7,13],yU:!0,p:function(d){return{p:d!=null&&d.u.length!=0&&!d.X[d.u[0]].rect.S2()}},Pa:!0},{name:[7,8],yU:!0},{name:[7,3],Pa:!0,sub:[{name:[7,9],yU:!0,p:function(d){return{p:d!=null&&d.G!=null}}},{name:[19,3,0],yU:!0,p:function(d){return{p:d!=null&&d.G!=null}}},{name:[7,4],yU:!0,p:function(d){return{p:d!=null&&d.G!=null}}},{name:[7,5],yU:!0,p:function(d){return{p:d!=null&&d.G!=null}}},{name:[7,6],yU:!0,p:function(d){return{p:d!=null&&d.G!=null}},UI:"Shift+F6"}]},{name:[7,10],p:function(d){return{p:d!=null&&d.G!=null}},Pa:!0},{name:[6,6,1],p:function(d){return{p:d!=null,Rd:d!=null&&d.Fq()}},UI:[Z.wl],Pa:!0},{name:"Save Selection"}],d2:[{b:R.E.OV,c:P.Rm.UH(!0)},{b:R.E.OV,c:P.Rm.UH()},{b:R.E.OV,c:{QX:"inverse"}},{b:R.E.P,c:{e:R.U.vq,ih:"redge"}},{b:R.E.P,c:{e:R.U.vq,ih:"magiccut"}},{b:R.E.P,c:{e:R.U.vq,ih:"crange"}},{sub:[{b:R.E.P,c:{e:R.U.vq,ih:"sel_border"}},{b:R.E.P,c:{e:R.U.vq,ih:"sel_smoothness"}},{b:R.E.P,c:{e:R.U.vq,ih:"sel_expand"}},{b:R.E.P,c:{e:R.U.vq,ih:"sel_contract"}},{b:R.E.P,c:{e:R.U.vq,ih:"sel_feather"}}]},{b:R.E.P,c:{e:R.U.fZ,m:P.LX}},{b:R.E.F,m:P.NR,c:{e:"qmask"}},{b:R.E.OV,c:{QX:"duplicate",Bd:{classID:"null",null:{t:"obj ",v:[{t:"prop",v:{classID:"Chnl",keyID:"fsel"}}]}}}}]};
- if(K){var S=Y.items.length-1;Y.items.splice(S,0,{name:[10,16],UI:[w,b,Z.V]});Y.d2.splice(S,0,{b:R.E.P,c:{e:R.U.fZ,m:P.LP}})}return Y};
- cq.data=function(){var K=Q,Z=K.sP,b=K.FS,J=K.Vo,w=function(M){return{p:M!=null&&M.u.length!=0}},Y=function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].add.SoLd!=null}},S=[],d=[],x="none maxx avrg medn minn rang stdv summ vari".split(" "),c=[[22,5,0],[24,17,2],[24,3,0],[24,7,3],[24,17,3],[12,12],"Standard Deviation","Summation","Variance"];
- for(var H=0;H<x.length;H++){S.push({name:c[H]});d.push({b:R.E.F,m:P.kX,c:{e:e.h1,zz:x[H]}})}return[{name:[0,0],items:[{name:[5,3],UI:[J,Z,K.QR],title:[11,7],yU:!0},{name:[1,0],UI:[Z,K.yH],yU:!0},{name:[1,11],yU:!0,p:function(M,u){return{p:M!=null}}},{name:["VAR0 VAR1",[1,0],[0,14]],Pa:!0,sub:[{name:[1,5],yU:!0},{name:[11,0],yU:!0},{name:["PSD VAR0",[25,0]],yU:!0}]},{name:[1,1],Pa:!0,sub:[{name:"PNG",UI:"Imgur.com",p:function(M,u){return{p:M!=null&&u.Ya}}},{name:"JPG",UI:"Imgur.com",p:function(M,u){return{p:M!=null&&u.Ya}}},{name:"PSD",UI:"Photopea.com",p:function(M,u){return{p:M!=null&&u.Ya&&!M.k2}}}]},{name:"Save ...",UI:[Z,K.Va],p:function(M,u){var t=eh.get([1,2])+(M==null?"":M.b_?" (Smart Object)":M.iA?" (Google Drive)":"");
- return{p:M!=null&&(M.b9!=null&&M.mo=="psd"||M.b_!=null||M.NQ!=null&&M.NQ.IB!=null||M.iA!=null||u.an.save!=null),m8:t}}},{name:[1,3],p:function(M,u){return{p:M!=null&&!M.k2&&u.Ya}}},{name:[1,8],Pa:!0,sub:function(){var M=d8.NF(0),u=[];
- for(var H=0;H<M.length;H++)u.push({name:M[H],UI:"."+M[H].toLowerCase()});u.push({name:[0,14],sub:function(){var M=d8.NF(1),u=[];
- for(var H=0;H<M.length;H++)u.push({name:M[H],UI:"."+M[H].toLowerCase()});return u}()});return u}()},{name:[1,9],yU:!0,p:function(M,u){return{p:M!=null}}},{name:"Export Color Lookup",yU:!0,p:function(M,u){return{p:M!=null}},Pa:!0},{name:[1,14],yU:!0,p:function(M,u){return{p:M!=null}},Pa:!0},{name:[1,10]}],d2:[{b:R.E.P,c:{e:R.U.vq,ih:"newproject"}},{b:R.E.P,c:{e:R.U._p}},{b:R.E.P,c:{e:R.U._p,anb:!0}},{sub:[{b:R.E.P,c:{e:R.U.vq,ih:"open_from_url"}},{b:R.E.P,c:{e:R.U.vq,ih:"camera"}},{b:R.E.P,c:{e:R.U.vq,ih:"templates"}}]},{sub:[{b:R.E.P,c:{e:R.U.Zj,WH:"png"}},{b:R.E.P,c:{e:R.U.Zj,WH:"jpg"}},{b:R.E.P,c:{e:R.U.Zj,WH:"psd"}}]},{b:R.E.P,c:{e:R.U.zc}},{b:R.E.P,c:{e:R.U.HI}},{sub:function(){var M=d8.NF(0),u=[];
- for(var H=0;H<M.length;H++)u.push({b:R.E.P,c:{e:R.U.vq,ih:"saveforweb",WH:H}});u.push({sub:function(){var t=d8.NF(0).length,M=d8.NF(1),u=[];
- for(var H=0;H<M.length;H++)u.push({b:R.E.P,c:{e:R.U.vq,ih:"saveforweb",WH:t+H}});return u}()});return u}()},{b:R.E.P,c:{e:R.U.vq,ih:"eassets"}},{b:R.E.P,c:{e:R.U.vq,ih:"exlut"}},{b:R.E.P,c:{e:R.U.vq,ih:"finfo"}},{b:R.E.P,c:{e:R.U.vq,ih:"script"}}]},{name:[0,1],items:[{name:[2,8]},{name:[2,0],UI:[b,Z,K.pW]},{name:[2,1],UI:[Z,K.pW],Pa:!0},{name:[2,11],UI:[b,Z,K.OX],Pa:!0,yU:!0,p:function(M,u){return{p:iT.ey(M)&&u.wP!=P.LP}}},{name:[5,0],UI:[Z,K.le]},{name:[5,1],UI:[Z,K.Xb]},{name:[5,7],UI:[b,Z,K.Xb]},{name:[5,2],UI:[Z,K.qr],p:function(M,u){return{p:R.i9()||u.l$!=null||u.kU!=null||u.a4e!=null}}},{name:[2,2],p:function(M){return{p:M!=null&&M.G!=null}},UI:"Delete",Pa:!0},{name:[2,3],p:function(M){return{p:M!=null}},yU:!0,UI:[b,K.q$]},{name:[14,9],p:function(M){return{p:M!=null}},yU:!0,Pa:!0},{name:[10,48],p:function(M){return{p:M!=null&&M.Kx(!1)}}},{name:[10,46],p:function(M){return{p:P.hL.c9(M)}}},{name:[10,16],UI:[J,Z,K.V]},{name:[2,4],sub:cT.SL()},{name:[2,10,1]},{name:[2,10,0],Pa:!0},{name:[12,87],sub:[{name:[12,62],p:function(M){return{p:M!=null}}},{name:[9,3],p:function(M){return{p:M!=null}}},{name:[10,31],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].add.vmsk!=null}}}]},{name:[12,79],yU:!0,UI:[Z,K.hc]},{name:[1,13],yU:!0}],d2:[{b:R.E.F,m:P.DM,c:{e:"h_undoredo"}},{b:R.E.F,m:P.DM,c:{e:"h_stepfwd"}},{b:R.E.F,m:P.DM,c:{e:"h_stepbck"}},{b:R.E.P,c:{e:R.U.vq,ih:"afw_fade"}},{b:R.E.P,c:{e:R.U.Gz}},{b:R.E.P,c:{e:R.U.mW}},{b:R.E.P,c:{e:R.U.mW,D8:!0}},{b:R.E.P,c:{e:R.U.AB}},{b:R.E.OV,c:{QX:"delete"}},{b:R.E.P,c:{e:R.U.vq,ih:"fill"}},{b:R.E.P,c:{e:R.U.vq,ih:"stroke"}},{b:R.E.P,c:{e:R.U.fZ,m:P.U_}},{b:R.E.F,m:P.pw,c:{e:"start",Qc:"rigidTransform"}},{b:R.E.P,c:{e:R.U.fZ,m:P.LP}},{sub:cT.Ke()},{b:R.E.OV,c:{QX:"align",Bd:{classID:"null",null:{t:"obj ",v:[{t:"Enmr",v:{classID:"Lyr",typeID:"Ordn",enum:"Trgt"}}]},Usng:{t:"enum",v:{ADSt:"ADSContent"}},alignToCanvas:{t:"bool",v:!1},Aply:{t:"enum",v:{projection:"Auto"}},vignette:{t:"bool",v:!1},radialDistort:{t:"bool",v:!1}}}},{b:R.E.F,m:P.kX,c:{e:e.Ku}},{sub:[{b:R.E.P,c:{e:R.U.Rx,y2:0}},{b:R.E.P,c:{e:R.U.Rx,y2:1}},{b:R.E.P,c:{e:R.U.Rx,y2:2}}]},{b:R.E.P,c:{e:R.U.vq,ih:"preferences"}},{b:R.E.P,c:{e:R.U.vq,ih:"locstor"}}]},{name:[0,2],items:[{name:[3],sub:function(){var M=[];
- for(var u in cN.names){M.push({name:cN.names[u],yU:s[u]!=null,UI:Q.LN(cN.keys[u]),Pa:cN.wN.indexOf(u)!=-1});
- if(u=="selc"){M.push({name:["VAR0/VAR1",[19,6,0],[19,6,2]],yU:!0,Pa:!0});M.push({name:[19,7,0],UI:[Z,b,K.VW],p:function(u){return{p:u&&u.u.length!=0&&u.X[u.u[0]].add.SoLd==null}}})}}return M}()},{name:[4,16,0],p:function(M){return{p:M!=null&&M.Kx(!1)}}},{name:[4,16,1],p:function(M){return{p:M!=null&&M.Kx(!1)}}},{name:[4,16,2],p:function(M){return{p:M!=null&&M.Kx(!1)}},Pa:!0},{name:[11,11],p:function(M){return{p:M!=null&&M.Kx(!1)}},Pa:!0},{name:[11,3],yU:!0,UI:[J,Z,K.Xb]},{name:[11,10],yU:!0,UI:[J,Z,K.ZO]},{name:[2,4],sub:[{name:["VAR0 90\xB0 \u21BB",[2,5]]},{name:["VAR0 90\xB0 \u21BA",[2,5]]},{name:["VAR0 180\xB0",[2,5]]},{name:[[2,6],[22,4,2]]},{name:[[2,6],[22,4,3]]}]},{name:[11,12,1],p:function(M){return{p:M!=null&&M.G!=null}}},{name:[11,12,0],p:function(M){return{p:M!=null}},UI:[Z,K.T6]},{name:[11,12,2],p:function(M){return{p:M!=null}},Pa:!0},{name:[2,12],p:function(M){return{p:M!=null&&M.Kx(!1)}},yU:!0}],d2:[{sub:function(){var M=[];
- for(var u in cN.names){M.push({b:R.E.F,m:P.I4,c:{e:"start",we:u}});if(u=="selc"){M.push({b:R.E.F,m:P.pw,c:{e:"start",Qc:"adaptCorrect"}});
- M.push({b:R.E.OV,c:{QX:"desaturate"}})}}return M}()},{b:R.E.OV,c:{QX:"levels",Bd:{classID:"Lvls",Auto:{t:"bool",v:!0}}}},{b:R.E.OV,c:{QX:"levels",Bd:{classID:"Lvls",AuCo:{t:"bool",v:!0}}}},{b:R.E.OV,c:{QX:"levels",Bd:{classID:"Lvls",autoBlackWhite:{t:"bool",v:!0},autoNeutrals:{t:"bool",v:!0}}}},{b:R.E.P,c:{e:R.U.vq,ih:"vbitmap"}},{b:R.E.P,c:{e:R.U.vq,ih:"csize"}},{b:R.E.P,c:{e:R.U.vq,ih:"isize"}},{sub:[{b:R.E.OV,c:P.o.sD(!0,90)},{b:R.E.OV,c:P.o.sD(!0,-90)},{b:R.E.OV,c:P.o.sD(!0,-180)},{b:R.E.OV,c:P.o.sD(!1,"Hrzn")},{b:R.E.OV,c:P.o.sD(!1,"Vrtc")}]},{b:R.E.F,m:P._Q,c:{e:"cropbysel",afa:0}},{b:R.E.OV,c:P.FC.QF(0)},{b:R.E.OV,c:{QX:"revealAll",Bd:{classID:"RvlA"}}},{b:R.E.F,m:P.I4,c:{e:"start",we:"aply"}}]},{name:[0,3],items:[{name:[5,3],sub:[{name:[0,3]},{name:[0,4]},{name:[6,49],UI:[Z,K.tT]}]},{name:[6,0],p:w,UI:[Z,K.tT]},{name:[11,4],p:w},{name:[5,4],p:w,Pa:!0},{name:[11,6],Pa:!0,p:w,sub:e8.M0(!0)},{name:[6,48,1],sub:[{name:[6,48,0,0]},{name:[6,48,0,1]},{name:[6,48,0,2]}]},{name:[6,1],Pa:!0,sub:e8.rk()},{name:[6,2],sub:[{name:[6,4],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()==null}}},{name:[6,5,0],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()==null}}},{name:[6,5,1],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()==null&&M.G!=null}}},{name:[6,5,2],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()==null&&M.G!=null}}},{name:[6,5,3],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()==null}},Pa:!0},{name:[5,4],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()!=null}}},{name:[5,8],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()!=null&&M.Kx(!1,!0)}}},{name:["VAR0/VAR1",[5,5],[5,6]],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].ts()!=null}}}]},{name:[6,3],sub:[{name:[6,4],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].add.vmsk==null}}},{name:[6,5,0],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].add.vmsk==null}}},{name:"Current Path",p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].add.vmsk==null}},Pa:!0},{name:[5,4],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].add.vmsk!=null}}},{name:["VAR0/VAR1",[5,5],[5,6]],p:function(M){return{p:M!=null&&M.u.length!=0&&M.X[M.u[0]].add.vmsk!=null}}}]},{name:[6,6,0],UI:[J,Z,K.il],Pa:!0,p:function(M){return{Rd:M!=null&&M.u.length!=0&&M.X[M.u[0]].IY,p:M!=null&&M.KQ(M.u[0])}}},{name:"Smart Object",Pa:!0,sub:[{name:[6,7]},{name:[6,36,4],p:Y,sub:S},{name:[1,0],p:Y,Pa:!0},{name:"Turn into JPG"}]},{name:[6,8],p:function(M){if(M==null||M.u.length==0)return{p:!1};
- var u=M.X[M.u[0]];if(u.add.TySh||u.add.SoLd||u.add.SoCo||u.add.GdFl||u.add.PtFl)return{p:!0};return{p:!1}}},{name:[6,34],Pa:!0,p:function(M){if(M==null||M.u.length==0)return{p:!1};
- var u=M.X[M.u[0]];return{p:u.add.lmfx!=null&&!u.Gg()}}},{name:[6,9],Pa:!0,UI:[Z,K.il]},{name:[6,55],Pa:!0,sub:[{name:[6,56,0],UI:[b,Z,K.zr]},{name:[6,56,1],UI:[Z,K.zr]},{name:[6,56,2],UI:[Z,K.ZS]},{name:[6,56,3],UI:[b,Z,K.ZS]}]},{name:[6,58],sub:[{name:["Make Frames"]},{name:[18,5]}]},{name:[6,10],p:function(M){return{p:M!=null&&M.u.length==1&&M.u[0]!=0&&!M.X[M.u[0]].Gg()}},UI:[Z,K.E]},{name:[6,12,0],p:function(M){return{p:M!=null&&M.u.length!=0&&(M.u.length>1||M.X[M.u[0]].Gg())}}},{name:[6,12,1]}],d2:[{sub:[{b:R.E.F,m:P.kX,c:{e:e.oz}},{b:R.E.F,m:P.kX,c:{e:e.Dy}},{b:R.E.F,m:P.kX,c:{e:e.jA}}]},{b:R.E.F,m:P.kX,c:{e:e.rr}},{b:R.E.P,c:{e:R.U.vq,ih:"duplinto"}},{b:R.E.F,m:P.kX,c:{e:e.k1}},{sub:e8.$s(!0)},{sub:[{b:R.E.F,m:P.OW,c:{e:"newfill",bn:0}},{b:R.E.OV,c:P.Hp.vu(1)},{b:R.E.OV,c:P.Hp.vu(2)}]},{sub:e8.Fg()},{sub:[{b:R.E.F,m:P.kX,c:{e:e.FP,Ah:"RvlA"}},{b:R.E.F,m:P.kX,c:{e:e.FP,Ah:"HdAl"}},{b:R.E.F,m:P.kX,c:{e:e.FP,Ah:"RvlS"}},{b:R.E.F,m:P.kX,c:{e:e.FP,Ah:"HdSl"}},{b:R.E.F,m:P.kX,c:{e:e.FP,Ah:"Trns"}},{b:R.E.F,m:P.kX,c:{e:e.xw}},{b:R.E.F,m:P.kX,c:{e:e.hC}},{b:R.E.F,m:P.kX,c:{e:e.oX}}]},{sub:[{b:R.E.F,m:P.kX,c:{e:e.La,ans:!1}},{b:R.E.F,m:P.kX,c:{e:e.La,ans:!0}},{b:R.E.F,m:P.kX,c:{e:e.La,ai0:!0}},{b:R.E.F,m:P.kX,c:{e:e.se}},{b:R.E.F,m:P.kX,c:{e:e.Ii}}]},{b:R.E.F,m:P.kX,c:{e:e.WQ}},{sub:[{b:R.E.OV,c:{QX:"newPlacedLayer"}},{sub:d},{b:R.E.OV,c:{QX:"placedLayerEditContents",Bd:{classID:"placedLayerEditContents"}}},{b:R.E.F,m:P.kX,c:{e:e.jt}}]},{b:R.E.OV,c:{QX:"rasterizeLayer",Bd:{classID:"rasterizeLayer",null:cn.M4("Lyr",!0)}}},{b:R.E.F,m:P.kX,c:{e:e.ra}},{b:R.E.F,m:P.kX,c:{e:e.WI}},{sub:[{b:R.E.F,m:P.kX,c:{e:e.b2,gc:0}},{b:R.E.F,m:P.kX,c:{e:e.b2,gc:1}},{b:R.E.F,m:P.kX,c:{e:e.b2,gc:2}},{b:R.E.F,m:P.kX,c:{e:e.b2,gc:3}}]},{sub:[{b:R.E.F,m:P.kX,c:{e:e.f4,gc:"makeframes"}},{b:R.E.F,m:P.kX,c:{e:e.f4,gc:"merge"}}]},{b:R.E.F,m:P.kX,c:{e:e.Go}},{b:R.E.F,m:P.kX,c:{e:e.Fo}},{b:R.E.OV,c:{QX:"flattenImage"}}]},cq.pi(!1),function(){var M={name:[0,6],items:[{name:[24,18,4],UI:[J,Z,K.OX],Pa:!0}],d2:[{b:R.E.F,m:P.pw,c:{e:"applylast"}}]};
- for(var H=0;H<fG._P.length;H++){var u=fG._P[H];if(u.Bu!=null){M.items.push({name:fG.names[u.Bu],yU:!0,Pa:u.Pa});
- M.d2.push({b:R.E.F,m:P.pw,c:{e:"start",Qc:u.Bu}});continue}var t={name:u.dK,sub:[]};M.items.push(t);
- var U={sub:[]};M.d2.push(U);for(var A=0;A<u.xy.length;A++){var y={name:fG.names[u.xy[A]],yU:fG.RI(u.xy[A])!=null};
- t.sub.push(y);var B={b:R.E.F,m:P.pw,c:{e:"start",Qc:u.xy[A]}};U.sub.push(B)}}return M}(),{name:[0,7],items:[{name:[8,0],UI:[Z,K.sQ]},{name:[8,1],UI:[Z,K.sr]},{name:[20,3],UI:[Z,K.sW]},{name:[20,2],UI:[Z,K.zR],Pa:!0},{name:"Extras",UI:[Z,K.Xu],p:function(M,u){return{Rd:u.q7}}},{name:[8,12],Pa:!0,sub:[{name:[17,2],p:function(M,u){return{p:u.q7,Rd:u.mk.cM}}},{name:[8,9],p:function(M,u){return{p:u.q7,Rd:u.mk.zX}}},{name:[8,2],p:function(M,u){return{p:u.q7,Rd:u.mk.$w}},UI:[Z,K.Lj]},{name:[8,4],p:function(M,u){return{p:u.q7,Rd:u.mk.zp}},UI:[Z,K.hx]},{name:[8,8],p:function(M,u){return{p:u.q7,Rd:u.mk.jP}}},{name:[8,11,0],p:function(M,u){return{p:u.q7,Rd:u.mk.k5}}}]},{name:[8,3],p:function(M,u){return{Rd:u.vr}},UI:[Z,K.Pt],Pa:!0},{name:[8,5],p:function(M,u){return{Rd:u.Mg}}},{name:[8,6],Pa:!0,sub:[{name:[8,2],p:function(M,u){return{Rd:u.qB[0]}}},{name:[8,4],p:function(M,u){return{Rd:u.qB[1]}}},{name:[9,1],p:function(M,u){return{Rd:u.qB[2]}}},{name:[8,11,0],p:function(M,u){return{Rd:u.qB[3]}}},{name:[8,7],p:function(M,u){return{Rd:u.qB[4]}}}]},{name:[11,15,0],p:function(M,u){return{p:M!=null}}},{name:[11,14],p:function(M,u){return{p:M!=null}},yU:!0},{name:[11,15,1],p:function(M,u){return{p:M!=null&&M.u.length!=0}}}],d2:[{b:R.E.F,m:P.BX,c:{e:"zoom",Fa:!0}},{b:R.E.F,m:P.BX,c:{e:"zoom",Fa:!1}},{b:R.E.F,m:P.BX,c:{e:"adapt",N:"fitscr"}},{b:R.E.F,m:P.BX,c:{e:"adapt",N:"pixel"}},{b:R.E.P,c:{e:R.U.QM,y2:eV.aM}},{sub:[{b:R.E.P,c:{e:R.U.QM,y2:eV.Ic}},{b:R.E.P,c:{e:R.U.QM,y2:eV.wf}},{b:R.E.P,c:{e:R.U.QM,y2:eV.Di}},{b:R.E.P,c:{e:R.U.QM,y2:eV.KI}},{b:R.E.P,c:{e:R.U.QM,y2:eV.Ix}},{b:R.E.P,c:{e:R.U.QM,y2:eV.hU}}]},{b:R.E.P,c:{e:R.U.QM,y2:eV.CD}},{b:R.E.P,c:{e:R.U.QM,y2:eV.H5}},{sub:[{b:R.E.P,c:{e:R.U.QM,y2:eV.zP,UK:0}},{b:R.E.P,c:{e:R.U.QM,y2:eV.zP,UK:1}},{b:R.E.P,c:{e:R.U.QM,y2:eV.zP,UK:2}},{b:R.E.P,c:{e:R.U.QM,y2:eV.zP,UK:3}},{b:R.E.P,c:{e:R.U.QM,y2:eV.zP,UK:4}}]},{b:R.E.F,m:P.eo,c:{e:"gids",XS:[[],[]]}},{b:R.E.P,c:{e:R.U.vq,ih:"addguides"}},{b:R.E.F,m:P.eo,c:{e:"gidsFromLayer"}}]},function(){var M={name:[0,8],items:[{name:[0,14],Pa:!0,sub:[]}],d2:[{sub:[]}]};
- for(var H=0;H<bX.zZ.length;H++){var u=bX.zZ[H];(u.RS?M.items[0].sub:M.items).push({name:u.mX.name});
- (u.RS?M.d2[0].sub:M.d2).push({b:R.E.P,c:{e:R.U.dp,ih:u.mX._b}})}return M}(),function(){var M={name:[0,14],items:[],d2:[]},u={name:[0,9],sub:[]};
- M.items.push(u);var t={sub:[]};M.d2.push(t);var U=eh.a42();for(var H=0;H<U.length;H++){var A=U[H],y=A.code,B=eh.UW(y);
- u.sub.push({name:A.name,UI:y,p:function(I,j){return{Rd:this.UI==eh.p0()}}});t.sub.push({b:R.E.P,c:{e:R.U.QM,y2:eV.PU,lang:B}})}u.sub.push({name:[0,12]});
- t.sub.push({b:R.E.P,c:{e:R.U.Qy,link:"https://www.photopea.com/translate/"}});var u={name:[0,15],sub:[]};
- M.items.push(u);var t={sub:[]};M.d2.push(t);for(var H=0;H<bj.Mf.length;H++){u.sub.push({name:bj.Mf[H].name,p:function(I,j){return{Rd:this.name==bj.Mf[j.BE].name}}});
- t.sub.push({b:R.E.P,c:{e:R.U.QM,y2:eV.kJ,BE:H}})}M.items.push({name:[0,17,6],p:function(I,j){return{p:j.Bk!=null}}});
- M.d2.push({b:R.E.P,c:{e:R.U.uK}});M.items.push({name:[11,13]});M.d2.push({b:R.E.P,c:{e:R.U.vq,ih:"shortcuts"}});
- M.items.push({name:[0,16],p:function(I){return{Rd:V.qg,p:V.Am}}});M.d2.push({b:R.E.P,c:{e:R.U.sC}});
- return M}()]}();function bL(){fJ.call(this);this.j=R.w("div","");this.Bt=0;this.mS=0;this.$b=null;this.oP=R.w("div","");
- this.oP.setAttribute("style","width:200em; height:100em; position:absolute;");this.L2=[];this.O7=[];
- this.me={}}bL.prototype=new fJ;bL.prototype.Ss=function(K){var Z=Date.now(),b=[];if(K=="-")b=[new fR,new dH,new hP,new dh,new d_,new iR,new cC,new ao,new ik,new ic,new f6,new ip,new e_,new g1,new eq,new e8,new dk,new ba,new aF,new bd,new hF,new b_,new cP,new b4,new gb,new hm,new fI(0),new fI(1),new c3,new bl,new aP,new gw,new h2,new i7,new ds("border",[7,9],"px"),new ds("smoothness",[19,3,0],"px"),new ds("expand",[7,4],"px"),new ds("contract",[7,5],"px"),new ds("feather",[7,6],"px"),new i3(0,"namewindow",[12,48]),new i3(1,"cornerradius",[12,94,0],"px",!0),new i3(1,"scaleeffects","Scale Effects","%",!0),new i3(1,"doczoom","Zoom","%",!0)];
- else b=[new iT(K.slice(4))];this.ah4(b);this.me[K]=!0};bL.prototype.ah4=function(K){var Z=this.$b;for(var H=0;
- H<K.length;H++){var b=K[H];b.parent=this;this.O7.push(b);this.uk(b);b.f();if(Z)b.Re(Z,eV.mZ);b.k(R.E.jE,this._Y,this)}};
- bL.prototype.JO=function(K,Z){this.Bt=K;this.mS=Z;for(var H=0;H<this.O7.length;H++)this.uk(this.O7[H])};
- bL.prototype.f=function(){for(var H=0;H<this.O7.length;H++)this.O7[H].f()};bL.prototype.Zh=function(){return this.L2.length==0?null:this.L2[this.L2.length-1]};
- bL.prototype.kT=function(){for(var H=0;H<this.L2.length;H++)if(this.L2[H].kT())return!0;return!1};bL.prototype.a22=function(K,Z,b,J,w){var Y=K.startsWith("afw_"),S=null;
- if(!Y&&!this.me["-"])this.Ss("-");if(Y&&!this.me[K])this.Ss(K);if(typeof K=="object"){S=K;if(!S.Ad(R.E.jE,this._Y))S.k(R.E.jE,this._Y,this);
- S.parent=this}else for(var H=0;H<this.O7.length;H++)if(this.O7[H].id==K)S=this.O7[H];if(this.kT()&&S.kT()){alert("Finish the current action first");
- return}if(!S.pc(Z))return;if(this.L2.indexOf(S)!=-1){if(K=="colorpicker")S.v8(Z,b,J,w);return}var d=this.L2.length-1;
- if(d>=0)R.kG(this.L2[d].j,"wdisabled");this.j.appendChild(S.j);this.L2.push(S);this.uk(S);S.v8(Z,b,J,w)};
- bL.prototype.uk=function(K){var Z=this.Bt,b=this.mS,J=K.$i(Z,b),w;if(J!=null){w=J}else{J=new iz(0,0);
- w=K.a1P();if(w==null){var Y=this.L2.indexOf(K)+1;if(Z<450||b<450)w=new iz(0,0);else w=new iz(Y*150,Y*150)}}K.j.style.left=w.x+"px";
- K.j.style.top=this.j.offsetTop+w.y+"px";K.JO(this.Bt-J.x*2,this.mS-J.y*2-34)};bL.prototype.Re=function(K,Z){this.$b=K;
- for(var H=0;H<this.O7.length;H++)this.O7[H].Re(K,Z)};bL.prototype._Y=function(K){var Z=this.L2.pop();
- this.j.removeChild(Z.j);var b=this.L2.length-1;if(b>=0)R.xu(this.L2[b].j,"wdisabled");if(this.oP.parentNode==this.j)this.j.removeChild(this.oP)};
- window.onload=function(){var K=new gl;document.body.appendChild(K.j)}}())
|