From 52ddb10929f3d26d7d9a918528b97b07db9d986c Mon Sep 17 00:00:00 2001 From: DUOLabs333 Date: Wed, 26 Jul 2023 14:10:26 -0400 Subject: [PATCH] Make "Force enable 'Remove BG'" patch slightly more stable. Also make it work for any menu item that is disabled on self-hosted instances. --- Updater.py | 4 +- www.photopea.com/code/pp/pp.js | 31207 ++++++++++++------------ www.photopea.com/papi/tpls.json | 3337 +-- www.photopea.com/plugins/gallery.json | 2 +- 4 files changed, 17277 insertions(+), 17273 deletions(-) diff --git a/Updater.py b/Updater.py index 02ebf70..5ac66c4 100755 --- a/Updater.py +++ b/Updater.py @@ -186,7 +186,7 @@ find_and_replace('code/pp/pp.js','"&rsrc="','""') find_and_replace('code/pp/pp.js','"templates/?type="','"templates/index.html?type="') find_and_replace('code/pp/pp.js','"https://f000.backblazeb2.com/file/"', '"templates/file/"') -#Force enable Remove BG (much more brittle than the other replacements) -find_and_replace("code/pp/pp.js",'{name:"Remove BG"','{name:"Remove BG",w:function(W){true}},{name:"Remove BG"') +#Force enable Remove BG, and any other options that are disabled on self-hosted instances (much more brittle to changes than the other replacements) +find_and_replace("code/pp/pp.js",'("~yy")','("~yy")||true;') # Having ? in static sites doesn't really work #find_and_replace("templates/index.html",'sch.split("?");','sch.split("#");') diff --git a/www.photopea.com/code/pp/pp.js b/www.photopea.com/code/pp/pp.js index 8170333..f70ee81 100644 --- a/www.photopea.com/code/pp/pp.js +++ b/www.photopea.com/code/pp/pp.js @@ -1,15604 +1,15605 @@ -(function(){(function(){try{var t=window.localStorage;window.locStor=t}catch(dR){var t=window.locStor={}; -t.setItem=function(D,K){t[D]=K};t.getItem=function(D){return t[D]};t.removeItem=function(D){delete t[D]}}}()); -var e2=0,kE={};kE.a9J=function(t,D){var K=v.o0[v.mr("%|xK")];if(K==null)return"XYP";var x=t.toString(16).slice(0,4),Q=x+D+"aQYRDCB"; -return K(Q).slice(5,17)+x.split("").reverse().join("")};kE.cv=function(){var t=v.o0[v.hn("3M"+(v.m$(26)?"]K":"fa"))]; -t=t[v.hn("]["+(!v.m$(28)?",":"`"))];return Math.floor(t()/1e3)};kE.m$=function(t){var D=0;for(var N=0; -N<");kE.aop=kE.hn("PZLKVTLL&F:5468");kE.bm=kE.hn("PPM+YEKN#=DB06*4");function cd(t){this.tV={}; -this.td=0;this.Pa();if(t!=!0)window.__kb=this}cd.MK=null;cd.prototype.Pa=function(){var t=navigator.keyboard; -if(t&&window.top==window.self)t.getLayoutMap().then(function(D){cd.MK=D})};cd.prototype.a4K=function(t){var D={shiftKey:cd.z_,altKey:cd.My,ctrlKey:cd.Gl}; -for(var K in D){var x=t[K],Q=D[K],h=this.S(Q);if(!x&&h){for(var N=0;N=0;if(t==null)return"";var K=[];for(var N=0;N1e3){K=D==0?100:D*10}else{if(t%10!=0)t*=10; -K=(t+D)%100}cd.in=Date.now();return K};cd.arw={nm:"No Touch",QC:["NoTouch"]};cd.yO={Pf:"Enter",QC:["Enter","NumpadEnter"]}; -cd.z_={Pf:"Shift",dF:"\u21E7",QC:["ShiftLeft","ShiftRight"]};cd.Lj={Pf:"Meta",QC:["MetaLeft","MetaRight","OSLeft","OSRight"]}; -cd.Gl={Pf:"Ctrl",dF:"\u2318",QC:cd.dC()?["MetaLeft","MetaRight","OSLeft","OSRight"]:["ControlLeft","ControlRight"]}; -cd.My={Pf:"Alt",dF:"\u2325",QC:["AltLeft","AltRight"]};cd.amx={Pf:"CtrlOrAlt",QC:cd.Gl.QC.concat(cd.My.QC)}; -cd.ER={Pf:"Escape",QC:["Escape"]};cd.Jw={Pf:"Space",QC:["Space"]};cd.M4={Pf:"Tab",QC:["Tab"]};cd.HP={Pf:"Home",QC:["Home"]}; -cd.atu={Pf:"End",QC:["End"]};cd.vp={Pf:"Left",QC:["ArrowLeft"]};cd.Ou={Pf:"Up",QC:["ArrowUp"]};cd.I1={Pf:"Right",QC:["ArrowRight"]}; -cd.Cb={Pf:"Down",QC:["ArrowDown"]};cd.ow={Pf:"+",QC:["NumpadAdd","Equal"]};cd.Nt={Pf:"-",QC:["NumpadSubtract","Minus"]}; -cd.WR={Pf:";",QC:["Semicolon"]};cd.aCC={Pf:"Dead",QC:["Dead"]};cd.ala={Pf:"=",QC:["Equal"]};cd._T={Pf:"Backspace",QC:["Backspace"]}; -cd.BR={Pf:"Delete",QC:["Delete"]};cd.a6s={Pf:"Backslash",QC:["Backslash","IntlBackslash"]};cd.a3z={Pf:"Slash",QC:["NumpadDivide","Slash"]}; -cd.a16={Pf:"Backquote",QC:["Backquote"]};cd.ey={Pf:"[",QC:["BracketLeft"]};cd.ck={Pf:"]",QC:["BracketRight"]}; -cd.sa={Pf:".",QC:["Period"]};cd.Cl={Pf:",",QC:["Comma"]};cd.R5={Pf:"'",QC:["Quote"]};cd.H={Pf:"A",QC:["KeyA"]}; -cd.hG={Pf:"B",QC:["KeyB"]};cd.hN={Pf:"C",QC:["KeyC"]};cd.Ez={Pf:"D",QC:["KeyD"]};cd.E={Pf:"E",QC:["KeyE"]}; -cd.sf={Pf:"F",QC:["KeyF"]};cd.gl={Pf:"G",QC:["KeyG"]};cd.U8={Pf:"H",QC:["KeyH"]};cd.$_={Pf:"I",QC:["KeyI"]}; -cd.T$={Pf:"J",QC:["KeyJ"]};cd.Tu={Pf:"K",QC:["KeyK"]};cd.du={Pf:"L",QC:["KeyL"]};cd.sg={Pf:"M",QC:["KeyM"]}; -cd.u3={Pf:"N",QC:["KeyN"]};cd.te={Pf:"O",QC:["KeyO"]};cd.HH={Pf:"P",QC:["KeyP"]};cd.sm={Pf:"Q",QC:["KeyQ"]}; -cd.jK={Pf:"R",QC:["KeyR"]};cd.zJ={Pf:"S",QC:["KeyS"]};cd.Qh={Pf:"T",QC:["KeyT"]};cd.kH={Pf:"U",QC:["KeyU"]}; -cd.XU={Pf:"V",QC:["KeyV"]};cd.bb={Pf:"W",QC:["KeyW"]};cd.YP={Pf:"X",QC:["KeyX"]};cd.jY={Pf:"Y",QC:["KeyY"]}; -cd._P={Pf:"Z",QC:["KeyZ"]};cd.K$={Pf:"0",QC:["Numpad0","Digit0"]};cd._Q={Pf:"1",QC:["Numpad1","Digit1"]}; -cd.acL={Pf:"2",QC:["Numpad2","Digit2"]};cd.ayl={Pf:"3",QC:["Numpad3","Digit3"]};cd.arF={Pf:"4",QC:["Numpad4","Digit4"]}; -cd.ayA={Pf:"5",QC:["Numpad5","Digit5"]};cd.auF={Pf:"6",QC:["Numpad6","Digit6"]};cd.aoT={Pf:"7",QC:["Numpad7","Digit7"]}; -cd.a8j={Pf:"8",QC:["Numpad8","Digit8"]};cd.a4j={Pf:"9",QC:["Numpad9","Digit9"]};cd.Hx=[cd.K$,cd._Q,cd.acL,cd.ayl,cd.arF,cd.ayA,cd.auF,cd.aoT,cd.a8j,cd.a4j]; -cd.ams={Pf:"F1",QC:["F1"]};cd.ak_={Pf:"F2",QC:["F2"]};cd.a3j={Pf:"F3",QC:["F3"]};cd.aAO={Pf:"FF",QC:["F4"]}; -cd.Rh={Pf:"F5",QC:["F5"]};cd.adh={Pf:"F6",QC:["F6"]};cd.alS={Pf:"F7",QC:["F7"]};cd.ae4={Pf:"F8",QC:["F8"]}; -cd.a9i={Pf:"F9",QC:["F9"]};cd.amG={Pf:"F10",QC:["F10"]};cd.ase={Pf:"F11",QC:["F11"]};cd.asn={Pf:"F12",QC:["F12"]}; -function gc(t){this.X0={};this.NC={};this.a1o=0;this.a4F={};this.L7=[];this.af$=0;this.OI=t;gc.J9=this}gc.aoL=function(t,D){var N=0,K=gc.gU; -while(N>>N&1)==1)break;N++}if(N!=0&&gc.EG(t,[33,126])>.7)N=0;if(D==0||K[N][1]==""){if((D&15)!=0&&gc.EG(t,[33,126])>.7)N=0; -else if(D==0)N=0;else{N=0}}return K[N][1]};gc.fK=120;gc.Fz=20;gc.cols=16;gc.cb=function(t){var D=t.name.postScriptName; -if(D==null)return null;return D.replace(/ /g,"-")};gc.oi=function(t){var D=t.name,K=D.typoFamilyName,x=D.typoSubfamilyName,Q=K&x,h=Q?K:D.fontFamily,b=Q?x:D.fontSubfamily; -if(b==null)b="Regular";var V=gc.afm,a=h.toLowerCase();for(var N=0;N128)Q=this.AN(D,Q);if(this.a4F[t]==null){this.a4F[t]=1; -var e=Date.now()-this.a1o>2e3?2e3:0;this.a1o=Date.now();alert(t+" \u27A1 "+Q,e)}return this.Y6(Q,D)}this.NC[t]="a"; -if(K=="--loc")gc.pg.load(t);else this.OI(K)};gc.prototype.AN=function(t,D,K){var x=this.X0[D];if(x&&Typr.U.codeToGlyph(x,t)!=0)return D; -var Q=this.Ao(),h=gc.amV(t),b=h[0];if(Q[D]&&(Q[D][3]&b)==0){if(K)for(var N=0;NV?1:0}for(var N=0;ND[2])return 1;return 0};gc.a0m=function(t,D){if(t[5]=="fs/"+t[2]+".otf")t[5]=""; -else if(t[5]=="gf/"+t[2]+".otf")t[5]="a";if(t[2]==(t[0]+"-"+t[1]).replace(/\s/g,"")){t[2]=""}else if(t[2]==t[0].replace(/\s/g,"")){t[2]="a"}if(D){if(t[0]==D[0])t[0]=""; -if(t[1]==D[1])t[1]="";if(t[3]==D[3])t[3]="";if(t[4]==D[4])t[4]=""}return t.join(",")};gc.alq=function(t,D){t=t.split(","); -if(t[0]=="")t[0]=D[0];if(t[1]=="")t[1]=D[1];if(t[3]=="")t[3]=D[3];else t[3]=parseInt(t[3]);if(t[4]=="")t[4]=D[4]; -else t[4]=parseInt(t[4]);if(t[2]=="")t[2]=(t[0]+"-"+t[1]).replace(/\s/g,"");else if(t[2]=="a")t[2]=t[0].replace(/\s/g,""); -if(t[5]=="")t[5]="fs/"+t[2]+".otf";else if(t[5]=="a")t[5]="gf/"+t[2]+".otf";return t};gc.uB={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:"CourierPrime","CourierNewPS-BoldMT":"CourierPrime-Bold","CourierNewPS-ItalicMT":"CourierPrime-Italic","CourierNewPS-BoldItalicMT":"CourierPrime-BoldItalic",Courier:"CourierPrime","Courier-Bold":"CourierPrime-Bold",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","BasisGrotesque-Regular":"Roboto-Regular","BasisGrotesque-Medium":"Roboto-Medium","BasisGrotesque-Bold":"Roboto-Bold",ElementaPro:"FreeMono","ElementaPro-Bold":"FreeMonoBold","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":"Roboto-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-Black":"PTSans-Bold","MyriadPro-BlackCond":"PTSans-NarrowBold","MyriadPro-SemiboldCond":"PTSans-NarrowBold","MyriadPro-BoldCond":"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","MinionPro-Regular":"CrimsonText-Regular","LyonDisplay-Medium":"Buenard-Regular","LyonText-Regular":"Buenard-Regular","LyonDisplay-Black":"Buenard-Bold","LyonText-Bold":"Buenard-Bold","Interstate-Light":"Overpass-Light","Interstate-Regular":"Overpass-Regular","Interstate-Bold":"Overpass-Bold","Interstate-BlackCondensed":"Overpass-Black",BullettoKilla:"Lobster-Regular","Junegull-Regular":"RoundedMplus1c-Black",PalatinoLinotype:"TeXGyrePagella-Regular","PalatinoLinotype-Bold":"TeXGyrePagella-Bold","PalatinoLinotype-Italic":"TeXGyrePagella-Italic","PalatinoLinotype-BoldItalic":"TeXGyrePagella-BoldItalic"}; -gc.prototype.Ao=function(){if(FNTS.map==null){var t=FNTS.list,D=[];for(var N=0;NK()/20)return[0,x];var Q=t.inTeams;if(Q)for(var N=0; -NK()/20)return[1,Q[N]];return null};dR.Gn=function(){return dR.a2l()!=null}; -dR.Dj=function(){return dR.QP(dR.I9(1e3,999999999))};dR.QP=function(t){return t==null?0:t[0]+t[1]*24*60*60}; -dR.I9=function(t,D){var K=dR.Um(),x=K.pmnts,Q=0,h=null;if(x==null||x.length==0)return 0;for(var N=0; -Nb?1:-1; -if(V)return-1;if(a)return 1;return h>b?1:-1},K=LNG.langs.slice(0);K.sort(D);return K};jl.c0=function(t,D){jl.T6=t; -if(LNG.tables[t])D();else{var K=new XMLHttpRequest;K.open("GET","code/lang/"+t+".js");K.onreadystatechange=function(){LNG.tables[t]=K.responseText; -D()};K.send()}};jl.wI=function(t,D){for(var K=0;K<2;K++){var x=!1;for(var N=0;N")==-1)jl.kI[JSON.stringify(t[N])]=t[N+1]};jl.atq=function(t){var D=-1,K=LNG.langs; -for(var N=0;Nidge"),b=t[kE.sB](kE.PV); -b[x](kE.Qc,Q);b[x](kE.be,v.hn("fUMZKyqifDIhJ0*+&$-OG?"));D[kE.us](b);b=t[kE.aw2](Q);if(b==null){K=2}else{if(!D[v.hn("R[WZDIKM")](b)){K=3}else if(Math.round(b[v.hn("VQ](RUK>@B8p71*03m}x'")]()[kE.W1]-500)>5){K=4}D[kE.lX](b)}if(f9.oP)K=5; -if(f9._Z)K=6;return K};f9.ad5=function(t){var D=v.mr("y),+1ZRU:.787=mlITWRZVgphaifg}u~!C{+,P5)2328eDPnDJ\\NhYdgbjf2q}"),K={method:"HEAD",mode:"no-cors"},x=new Request(D,K); -fetch(x).then(function(Q){return Q}).then(function(Q){var h=v.mr("y),+1ZRU-:@`KGEBQS[P\\e\"Zij/y88DDvHzTSWW-Y1>DdDP"),x=new Request(h); -fetch(x).then(function(Q){Q.text().then(function(b){t(b.length<2200)})}).catch(function(b){f9.oP=!0; -console.clear();t(!0)})}).catch(function(Q){f9.oP=!0;console.clear();t(!0)})};f9.aqr=function(){var t=v.hn("UU[YW#ECC8"),D=v.hn("VQ](RUK>@B8p71*03m}x'"),K=v.hn("WQRMKT"),x=this.a4z[t][D](); -if(x[K]<4){f9._Z=!0;this.abR(!0)}};f9.a3S=function(){var t=v.o0._cwY,D=v.o0[kE.By],K="FQh[VE\\;;J6@?18',!'*2${)mht|gfbVgjNTT^KNHR42@,00.(|#&<+atwq{][iYPOfWFCHKTF>K++B\"))y~y{q'eeq)wE^TM\\Kn_I?KSFAJ;-16;2%(/mmy/ llvVfgjId2QAF?H=L+*'03),49Onktwmpx#r<\\Qf-O]gWvGHTVEc&1~)3&{lssdidf\\qPP\\qbRBFF55Mz046.,}v@",x=String.fromCharCode(32); -t(v.hn(K)+x+x+f9.fa());if(!dR.b3())D(f9.a3S,Math.round(Math.PI*1e4))};f9.yR=function(t){var D=v.o0[kE.l8],K=D[kE.sB](t[0]); -for(var x in t[1]){if(x=="txt")K[kE.jt]=t[1][x];else K[kE.OW](x,t[1][x])}return K};f9.aqQ=function(t,D,K,x){v.II(K); -var Q=v.o0[kE.l8],h=v.mr(" u.$%\"86<"),b=v.mr("!#c$,&"),V=v.o0[h][b],a=v.o0[v.mr(" u.$%\"86<")][v.mr("}u&\"3\"+,=")].indexOf("ru")!=-1&&Math.random()<.1; -if(!f9.Jq()&&!f9.fa()&&V&&t*D>300*300&&!a){var T=Q[v.hn("VQ]+OEJ?EHDoD{&)l|&z")](kE.Hw)[0],e=JSON.parse(v.mr("lo9.!3-7>N[NWLNBc~iSbedj4,/fsy:%!~{+-5*6?[4CDhSqqY]aQ bai,kw)6/ \"#)}$D_JC8@9GRk@CFQT_z~zy\\.`*~q$}(/?L?H=?3ToZDSVU[%| Wdj+uqol{}&z'0L%45YDbbnnArE~}\"\"W$[hn/nz,92t*3+#D_=>D7R5f9bWJ\\V`gw%w!v}|-H3,!)\"0;T1P@Id%jeZb[it.juxs{w*y#>>AGFKkSVQFNGU`yVad_gcuen8p}w6V<7,4-;F_W4?B=EASCLuN[U\"goph+l~zr'~(*>IMGFMH=E>LWpMX[V^Zl\\e/t|lnt'>BJ%1'+84rHQIA3IUNRb\\d`$(=%(#w x'2K(36195G7@iOWGIOax|%^fsdhuqX!~-% .p7,2X\\qY\\]k!hsPVhZtepsnvr0P61&.'5@Y06H:TEPSNVRoorxW\\+3xl$%yX~o&5;'9#+(F&!v.5(lmd)gdPeTLJoOJ@W0[(YRE*+\"F,r!9xsi!(z_`W{aHV@UD<:_?:0GNA%.+$$G96}psom#TTz?_ooGTy%>bkIPC@G:7o;g9450-*'%|oTULpER8J4<9W14(?F9}~u:n{ave][!Z]QhobFOLEEhZW-2M##-x# 8jsn-qah[cz(HWAymghd``M3%(XPJK18+9%,~.xQ|Izuum`EF=a7.7,7O!*$uwon|ttx*cfZqxkPQHlB9B7BZ,5/!#zy( $f{/hk_v}pzwIRL>@87E==AR+5|'!@}q}(/\"~&xuNyFwrrj]BC:^4+4)4L}'# sn|nqm*cfZqxkPQHlB9B7BZ,51.\"|+| {i~2knby!s}zLUQNB=K=@wzn&- *'Y[][Q[QTng@J2<6U3'3=D74;.+c/[-(( rWXOsI@I>Ia<HF]7:.EL?$%{@uluju.pbdl]\\XZXFPN7L_9<0GNAKH+|~'wvrtr`jh XbJTNmK?KU\\OLSFC{x"; -f9.apZ=function(){var t=v.o0[kE.l8],D=this.a4z,K=this.aeZ,x=f9.cB,Q=this.Oc;v.II(D);var h=v.o0[kE.mr(" u.$%\"86<")][kE.mr("}u&\"3\"+,=")].indexOf("ru")!=-1&&Math.random()<1.25,b=x==1?1:f9.as2(Q),V=JSON.parse(kE.hn(f9.amC)),a=t[kE.sB]("a"); -a.textContent=kE.hn("0PhHOO@E@B8M/-9'\"0}y");a[kE.OW](kE.W3,kE.hn("}z`]ZmMBFH@>0)R%.)G*($ 8ggs*ce!aVZ\\TRD=e:B\\;9;P8--#A)vl|2vn)]e\"")); -a[kE.OW](kE.zv,kE.mr("pv${,,"));a[kE.OW](kE.be,kE.hn("R[UUUyTB@H6h"));if(!h)D[kE.us](a);for(var N=0; -N1665160336190)r=0; -if(h)r=1;var d=V[r],M=t[kE.sB](kE.p0);M[kE.OW](kE.be,kE.hn("Ra[YRRvJF=?B0:_")+kE.hn(x==1?"fUMZKymofDIh3-.)'0RKB?|\"A":"fUMZKyoifDIh3-.)'0RGG?|\"A")); -M[kE.OW](kE.Fm,d[x]);if(d.length>3){var n=d[3]+d[3+x],a=t[kE.sB]("a");a[kE.OW](kE.W3,n);a[kE.OW](kE.zv,kE.mr("pv${,,")); -a[kE.us](M);D[kE.us](a)}else{M[kE.bm](kE.Hc,K,!1);D[kE.us](M)}}};f9.as2=function(t){var D=2;if(t>=3*270+30)D=3; -if(t>=4*270+30)D=4;return D};f9.ak7=function(t,D){D-=30;var K=[];if(t==0)K.push(9);if(t==1){K.push(1); -D-=600+10;if(D-250>0){K.push(0);D-=250}}if(t==2){if(D-260>0){K.push(2);D-=260}if(D-260>0){K.push(3); -D-=260}if(D-260>0){K.push(4);D-=260}if(D-260>0){K.push(5);D-=260}if(D-260>0){K.push(6);D-=260}if(D-110>0){K.push(7); -D-=110}if(D-60>0){K.push(8);D-=60}}return K};f9.a4L=function(){var t=kE.us,D=kE.OW,K=kE.bm,x=kE.uB,Q=kE.be,h=kE.Fm,b=v.hn("P_bTF"),V=kE.jt,a=kE.aE,T=v.o0[kE.l8],e=kE.sB,r=kE.LY,d=this.KZ,M=f9.cB,n=this.head,o=this.Oc,f=v.mr("~u*\"'/P)9ADBCrlnR]"),c=v.o0.__cbu,z=0; -if(c&&M==0)c[kE.OW](kE.be,"position:absolute; left:124px; bottom:2px");var l=[.1,.9],j=Math.random(); -while(l[z]LTDFL^{X\"[irboklxxu!F*$6S<,5_>JhDPWsS_","y),+1ZRU=A@7cZ`h~!,17=;@ECMQGPRZY]eieippnSNX`^bZY)apqf;?@,HMLFNE$'_cdclqpArE} #\"*,/_1c<@A@PJzL~W[\\[he69jakXS]ecg_^_fuvk@DE1MRQKPX/58*?OVLINs_S}3|*#kvyt|x+z$M'+/5=7(DJRhjuz!'%*/-7;1:DG9N^e[X]#nb-B,92z&)$,(:*3\\6:>DLF7SYawy%*0649>| ZZ]\\eki:k>w}{z$*(X*\\77:9BCFvyKBL94>FDH@?@GVWL##&q.42d:27?u{~p&6=305ZF:dycpiR]`[c_qaj4mqu{$}n+19OQ\\agmkpus}\"w!#+*.6:6:AA?$~)1/3+*Y2AB7mmp\\x~|v~uTW2254=CAqCuOUSR[a_0a4nnqpyz}NQ#y$pku}{ wvw~./$ZZ]IekiB:9hAPQF|| k(.,&.%cfAADCLRP!R%^dbajpn?pC}}! )*-]`2)3 z%-+/'&'.=>3iilXtzxK$x}&\\beWl|$yv{A-!K`JWP9DGBJFXHQzTX\\bjdUqw 68CHNTRW\\Zdh^giqpt|!|!((&jeowuyqp@x()}TTWC^`c]e\\;>xx{z'%U'Y4476>@CsvH?I61;CAE=<=DSTI #n*,/).6lrug|-4*',Q=1[pZg`ITWRZVhXa+dhlrzte\"(0FHSX^dbgljtxnwy\"!%-1-1886zu (&*\"!P)89.ddgSrpjfulK&&)(42b4+5\"|'/-1)()0?@5kknZywqv~U[^Peu|rot:&yDYCPI2=@;C?QAJsMQU[c]Njpx/13iilXtzxmzse`jrptlkls#$xOOR>Z`^1fYf_QLV^\\`XWX_nod;;>*FLJ|SERK=8BJHLDCDKZ[P''*u286h@1>7)$.6480/07FGGb#hcX`Ygr,hsvqyu(w!<6JBKMimgfmgUiyma@mx{v~z-|&O5=-/5G^bw_dqj\\P Yan_cplS{y( z)k2'-SWlTHKD:.DC^6DDEO}JO[dXh4shfypE?GD(3X))015DlkhkOZ ivoeYon*aoopzIuz'0$4_?42EY17bIDNVTXPOTcd..6:9+81v~/H&29T,2]D?IQOSKJO^_(-/08&3,qy*C!-4O'-X?:DLJNFEJYZ#(,.3!.'lt%>{(/J\"(S:5?GEIA@ETU}#'*/{)\"go 9v#*E|#N50:B@D<;@OPx\"| &v$|bjz4q}%@w}I0+5=;?76;JKsx}z~q~w]eu/lx ;rxD+&086:216EFoouz{lyrX`p*gsz6ms?&!+315-,1@AjjrvrgtmS[k%bnu1hn:!{&.,0(',;Date.now()*.001+30){while(dH.z5.length>0)dH.z5.pop()()}else{if(dH.b7==0)dH.b7=1; -gapi.load("auth",function(){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:dH.b7==2?!1:!0},dH.aaT)})}}; -dH.aaT=function(t){if(t&&!t.error){dH.Hq=t;dH.b7=!1;dH.NE()}else if(dH.b7==1){dH.b7=2;dH.NE()}else alert("Error: "+t.error)}; -dH.kG=function(){return"access_token="+dH.Hq.access_token+"&token_type="+dH.Hq.token_type};dH.r0=function(){return dH.Hq.token_type+" "+dH.Hq.access_token}; -function eF(t,D){if(!t)t=0;if(!D)D=0;this.x=t;this.y=D}eF.prototype.add=function(t){return new eF(this.x+t.x,this.y+t.y)}; -eF.prototype.clone=function(){return new eF(this.x,this.y)};eF.prototype.Ke=function(t){this.x=t.x;this.y=t.y}; -eF.prototype.pn=function(t){return this.x==t.x&&this.y==t.y};eF.prototype.normalize=function(t){var D=Math.sqrt(this.x*this.x+this.y*this.y); -this.x*=t/D;this.y*=t/D};eF.prototype.offset=function(t,D){this.x+=t;this.y+=D};eF.prototype.yp=function(t,D){this.x=t; -this.y=D};eF.prototype.jZ=function(t){return new eF(this.x-t.x,this.y-t.y)};eF.kw=function(t,D){return eF.az3(t.x,t.y,D.x,D.y)}; -eF.gR=function(t,D,K){return new eF(t.x+K*(D.x-t.x),t.y+K*(D.y-t.y))};eF.a7X=function(t,D){return new eF(t*Math.cos(D),t*Math.sin(D))}; -eF.az3=function(t,D,K,x){return Math.sqrt((K-t)*(K-t)+(x-D)*(x-D))};eF.E8={};eF.Hf={};eF.E8.create=function(){var t=new Float32Array(4); -return t};eF.Hf.create=function(t){var D=new Float32Array(16);D[0]=D[5]=D[10]=D[15]=1;if(t)eF.Hf.set(t,D); -return D};eF.E8.add=function(t,D,K){K[0]=t[0]+D[0];K[1]=t[1]+D[1];K[2]=t[2]+D[2];K[3]=t[3]+D[3]};eF.E8.set=function(t,D){D[0]=t[0]; -D[1]=t[1];D[2]=t[2];D[3]=t[3]};eF.Hf.set=function(t,D){D[0]=t[0];D[1]=t[1];D[2]=t[2];D[3]=t[3];D[4]=t[4]; -D[5]=t[5];D[6]=t[6];D[7]=t[7];D[8]=t[8];D[9]=t[9];D[10]=t[10];D[11]=t[11];D[12]=t[12];D[13]=t[13];D[14]=t[14]; -D[15]=t[15]};eF.Hf.multiply=function(t,D,K){var x=t[0],Q=t[1],h=t[2],b=t[3],V=t[4],a=t[5],T=t[6],e=t[7],r=t[8],d=t[9],M=t[10],n=t[11],o=t[12],f=t[13],c=t[14],l=t[15],j=D[0],z=D[1],U=D[2],H=D[3]; -K[0]=j*x+z*V+U*r+H*o;K[1]=j*Q+z*a+U*d+H*f;K[2]=j*h+z*T+U*M+H*c;K[3]=j*b+z*e+U*n+H*l;j=D[4];z=D[5];U=D[6]; -H=D[7];K[4]=j*x+z*V+U*r+H*o;K[5]=j*Q+z*a+U*d+H*f;K[6]=j*h+z*T+U*M+H*c;K[7]=j*b+z*e+U*n+H*l;j=D[8];z=D[9]; -U=D[10];H=D[11];K[8]=j*x+z*V+U*r+H*o;K[9]=j*Q+z*a+U*d+H*f;K[10]=j*h+z*T+U*M+H*c;K[11]=j*b+z*e+U*n+H*l; -j=D[12];z=D[13];U=D[14];H=D[15];K[12]=j*x+z*V+U*r+H*o;K[13]=j*Q+z*a+U*d+H*f;K[14]=j*h+z*T+U*M+H*c;K[15]=j*b+z*e+U*n+H*l; -return K};eF.Hf.inverse=function(t,D){var K=t[0],x=t[1],Q=t[2],h=t[3],b=t[4],V=t[5],a=t[6],T=t[7],e=t[8],r=t[9],d=t[10],M=t[11],n=t[12],o=t[13],f=t[14],c=t[15],l=K*V-x*b,j=K*a-Q*b,z=K*T-h*b,U=x*a-Q*V,H=x*T-h*V,Y=Q*T-h*a,k=e*o-r*n,F=e*f-d*n,y=e*c-M*n,W=r*f-d*o,O=r*c-M*o,E=d*c-M*f,R=l*E-j*O+z*W+U*y-H*F+Y*k; -if(!R){return null}R=1/R;D[0]=(V*E-a*O+T*W)*R;D[1]=(Q*O-x*E-h*W)*R;D[2]=(o*Y-f*H+c*U)*R;D[3]=(d*H-r*Y-M*U)*R; -D[4]=(a*y-b*E-T*F)*R;D[5]=(K*E-Q*y+h*F)*R;D[6]=(f*z-n*Y-c*j)*R;D[7]=(e*Y-d*z+M*j)*R;D[8]=(b*O-V*y+T*k)*R; -D[9]=(x*y-K*O-h*k)*R;D[10]=(n*H-o*z+c*l)*R;D[11]=(r*z-e*H-M*l)*R;D[12]=(V*F-b*W-a*k)*R;D[13]=(K*W-x*F+Q*k)*R; -D[14]=(o*j-n*U-f*l)*R;D[15]=(e*U-r*j+d*l)*R;return D};eF.Hf.a1c=function(t,D,K){var x=D[0],Q=D[1];K[0]=x*t[0]+Q*t[4]+t[12]; -K[1]=x*t[1]+Q*t[5]+t[13]};eF.Hf.ayq=function(t,D,K){var x=D[0],Q=D[1],h=D[2],b=D[3];K[0]=t[0]*x+t[4]*Q+t[8]*h+t[12]*b; -K[1]=t[1]*x+t[5]*Q+t[9]*h+t[13]*b;K[2]=t[2]*x+t[6]*Q+t[10]*h+t[14]*b;K[3]=t[3]*x+t[7]*Q+t[11]*h+t[15]*b}; -function gW(t,D,K,x){if(!t)t=0;if(!D)D=0;if(!K)K=0;if(!x)x=0;this.x=t;this.y=D;this.m=K;this.e=x}gW.prototype.P=function(){return this.m*this.e}; -gW.prototype.clone=function(){return new gW(this.x,this.y,this.m,this.e)};gW.prototype.contains=function(t,D){return t>=this.x&&t<=this.x+this.m&&(D>=this.y&&D<=this.y+this.e)}; -gW.prototype.gY=function(t){return this.contains(t.x,t.y)};gW.prototype.lQ=function(t){return this.x<=t.x&&this.y<=t.y&&t.x+t.m<=this.x+this.m&&t.y+t.e<=this.y+this.e}; -gW.prototype.Ke=function(t){this.x=t.x;this.y=t.y;this.m=t.m;this.e=t.e};gW.prototype.pn=function(t){return this.x==t.x&&this.y==t.y&&this.m==t.m&&this.e==t.e}; -gW.prototype.jz=function(t,D){this.x-=t;this.y-=D;this.m+=2*t;this.e+=2*D};gW.prototype.aDj=function(t){this.jz(t.x,t.y)}; -gW.prototype.rv=function(t){var D=Math.max(this.x,t.x),K=Math.max(this.y,t.y),x=Math.min(this.x+this.m,t.x+t.m),Q=Math.min(this.y+this.e,t.y+t.e); -if(xthis.x+this.m||t.y>this.y+this.e||t.x+t.m>>16)+1)};bF.fO={oD:function(t,D){fetch(t).then(function(K){return K.arrayBuffer()}).then(function(K){var x=new Uint8Array(K),Q=0,a=""; -if(D){Q=x.length;var h={level:9},b=pako.deflateRaw(x,h),V=UZIP.deflateRaw(x,h);console.log(Q,b.length,V.length); -x=b.length")!=-1)x="icc"; -else x="svg"}if(K(D,[255,254,60,0],Q))x="svg";if(K(D,[60,115,118,103],Q))x="svg";if(K(D,[60,33,100,111],Q)||K(D,[60,33,68,79],Q)||K(D,[60,33,45,45],Q)){if(A.Ju(D,">/Encrypt ",d)!=-1)x="pdf"; -else x="ai"}else x="pdf"}else if(K(D,[10,69,79,70],h-3))x="dxf";if(K(D,[1,0,9,0]))x="wmf";if(K(D,[215,205,198,154]))x="wmf"; -if(K(D,[1,0,0,0]))x="emf";if(K(D,[118,47,49,1]))x="exr";if(K(D,[10,10,10,10]))x="jsx";if(K(D,[77,90]))x="exe"; -if(x==null&&P.raw.zQ(D.length)!=null)return"tiff";return x};bF.T8=function(t,D,K){if(K==null)K=0;for(var N=0; -N \t\t \t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t",b=" "+h+""; -if(t==1)b+=""+""+""; -b+=""+""+""; -var V=new Uint8Array(b.length);A.Wf(b,V,0);var a="data:image/svg+xml;base64,"+bF.YT(V.buffer);return{yj:a,Cd:new gW(0,0,128,128),iH:new eF(64,64)}}; -bF.YT=function(t){var D=new Uint8Array(t),K="";for(var N=0;N0){i.push(i[i.length-1]+Y[N-1][1])}else{i.push(0)}}var w=B*Y.length,u=s/w,S=[]; -for(var N=0;Ni[F]&&F+1>>2;Q+=r;if(r>25)h++}var d=h/t.qn.P()<1e-4; -return d};bF.f7=function(t,D){var K=D[0].sM&&D[0].sM.startsWith("_a_"),x;if(K&&!1){var Q=0,h=D.length; -for(var N=0;Ny){O=Y.e; -W=~~(O*y)}else{W=Y.m;O=~~(W/y)}b.data.x0="app.activeDocument.activeLayer.visible = false;";D.T(b);e++; -var E=X.Y.Pi([new Uint8Array(U.data),H],new jE(W/H.m,0,0,O/H.e,0,0));a.rect=E.rect;a.buffer=E.buffer; -E.rect.x=Y.x+(Y.m-W>>>1);E.rect.y=Y.y+(Y.e-O>>>1);D.T(V);e++;var R=t.B[t.g[0]];R.opacity=l.opacity;R.PD=l.PD; -R.BC=l.BC;R.F=l.F}}}return e};bF.pc={};bF.pc.Fv=function(t,D,K,x){if(x==null)x=[100,!1,0,0,0];var Q={sRGB:1,loop:x[3]}; -if(t[0][5]!=null){delete Q.sRGB;Q.iCCP=t[0][5]}if(t[0][2]!=null){var h=Math.round(t[0][2]*(1e4/254)); -Q.pHYs=[h,h,1]}var b=x[0],V=b==100?0:Math.max(2,Math.floor(b*5));if(V==5)V=4;var a=[],T=[];for(var N=0; -N>3)]; -Y=Y>>7-(N&7)&1;var k=z*e+H<<2;n[k]=n[k+1]=n[k+2]=(1-Y)*255;n[k+3]=255}}if(x=="P5")for(var N=0;N<");fp.aam=fp.L_("PZLKVTLL&F:5468");fp.y0=fp.L_("PPM+YEKN#=DB06*4");function ct(E){this.dI={}; +this.Q7=0;this.Sx();if(E!=!0)window.__kb=this}ct._Q=null;ct.prototype.Sx=function(){var E=navigator.keyboard; +if(E&&window.top==window.self)E.getLayoutMap().then(function(y){ct._Q=y})};ct.prototype.aph=function(E){var y={shiftKey:ct.zx,altKey:ct.Q3,ctrlKey:ct.Nc}; +for(var c in y){var e=E[c],p=y[c],H=this.S(p);if(!e&&H){for(var N=0;N=0;if(E==null)return"";var c=[];for(var N=0;N1e3){c=y==0?100:y*10}else{if(E%10!=0)E*=10; +c=(E+y)%100}ct.Kq=Date.now();return c};ct.aBz={nm:"No Touch",RN:["NoTouch"]};ct.qy={jg:"Enter",RN:["Enter","NumpadEnter"]}; +ct.zx={jg:"Shift",ZA:"\u21E7",RN:["ShiftLeft","ShiftRight"]};ct.WE={jg:"Meta",RN:["MetaLeft","MetaRight","OSLeft","OSRight"]}; +ct.Nc={jg:"Ctrl",ZA:"\u2318",RN:ct.M$()?["MetaLeft","MetaRight","OSLeft","OSRight"]:["ControlLeft","ControlRight"]}; +ct.Q3={jg:"Alt",ZA:"\u2325",RN:["AltLeft","AltRight"]};ct.a0Y={jg:"CtrlOrAlt",RN:ct.Nc.RN.concat(ct.Q3.RN)}; +ct.SB={jg:"Escape",RN:["Escape"]};ct.TV={jg:"Space",RN:["Space"]};ct.qL={jg:"Tab",RN:["Tab"]};ct.mI={jg:"Home",RN:["Home"]}; +ct.aAf={jg:"End",RN:["End"]};ct.Wb={jg:"Left",RN:["ArrowLeft"]};ct.Iq={jg:"Up",RN:["ArrowUp"]};ct.Fj={jg:"Right",RN:["ArrowRight"]}; +ct.em={jg:"Down",RN:["ArrowDown"]};ct.yH={jg:"+",RN:["NumpadAdd","Equal"]};ct.Kj={jg:"-",RN:["NumpadSubtract","Minus"]}; +ct.uP={jg:";",RN:["Semicolon"]};ct.afx={jg:"Dead",RN:["Dead"]};ct.ayi={jg:"=",RN:["Equal"]};ct.hy={jg:"Backspace",RN:["Backspace"]}; +ct.OA={jg:"Delete",RN:["Delete"]};ct.ad$={jg:"Backslash",RN:["Backslash","IntlBackslash"]};ct.asw={jg:"Slash",RN:["NumpadDivide","Slash"]}; +ct.a7z={jg:"Backquote",RN:["Backquote"]};ct.T0={jg:"[",RN:["BracketLeft"]};ct.Xq={jg:"]",RN:["BracketRight"]}; +ct.OF={jg:".",RN:["Period"]};ct.QF={jg:",",RN:["Comma"]};ct.A9={jg:"'",RN:["Quote"]};ct.H={jg:"A",RN:["KeyA"]}; +ct.jC={jg:"B",RN:["KeyB"]};ct.qd={jg:"C",RN:["KeyC"]};ct.iQ={jg:"D",RN:["KeyD"]};ct.E={jg:"E",RN:["KeyE"]}; +ct.e7={jg:"F",RN:["KeyF"]};ct.TT={jg:"G",RN:["KeyG"]};ct.x0={jg:"H",RN:["KeyH"]};ct.FU={jg:"I",RN:["KeyI"]}; +ct.lm={jg:"J",RN:["KeyJ"]};ct.yf={jg:"K",RN:["KeyK"]};ct.s3={jg:"L",RN:["KeyL"]};ct.qB={jg:"M",RN:["KeyM"]}; +ct.Wf={jg:"N",RN:["KeyN"]};ct.UJ={jg:"O",RN:["KeyO"]};ct.Yn={jg:"P",RN:["KeyP"]};ct.Z8={jg:"Q",RN:["KeyQ"]}; +ct.ZV={jg:"R",RN:["KeyR"]};ct.v1={jg:"S",RN:["KeyS"]};ct.b_={jg:"T",RN:["KeyT"]};ct.oj={jg:"U",RN:["KeyU"]}; +ct.Wq={jg:"V",RN:["KeyV"]};ct.PO={jg:"W",RN:["KeyW"]};ct.NM={jg:"X",RN:["KeyX"]};ct.CP={jg:"Y",RN:["KeyY"]}; +ct.Dh={jg:"Z",RN:["KeyZ"]};ct.lO={jg:"0",RN:["Numpad0","Digit0"]};ct.N4={jg:"1",RN:["Numpad1","Digit1"]}; +ct.abm={jg:"2",RN:["Numpad2","Digit2"]};ct.asb={jg:"3",RN:["Numpad3","Digit3"]};ct.axj={jg:"4",RN:["Numpad4","Digit4"]}; +ct.aiv={jg:"5",RN:["Numpad5","Digit5"]};ct.a02={jg:"6",RN:["Numpad6","Digit6"]};ct.a9P={jg:"7",RN:["Numpad7","Digit7"]}; +ct.aw$={jg:"8",RN:["Numpad8","Digit8"]};ct.asp={jg:"9",RN:["Numpad9","Digit9"]};ct.pr=[ct.lO,ct.N4,ct.abm,ct.asb,ct.axj,ct.aiv,ct.a02,ct.a9P,ct.aw$,ct.asp]; +ct.ag3={jg:"F1",RN:["F1"]};ct.aup={jg:"F2",RN:["F2"]};ct.a8R={jg:"F3",RN:["F3"]};ct.ar4={jg:"FF",RN:["F4"]}; +ct.oI={jg:"F5",RN:["F5"]};ct.aBF={jg:"F6",RN:["F6"]};ct.ahM={jg:"F7",RN:["F7"]};ct.a2i={jg:"F8",RN:["F8"]}; +ct.aBA={jg:"F9",RN:["F9"]};ct.ajs={jg:"F10",RN:["F10"]};ct.aA9={jg:"F11",RN:["F11"]};ct.alG={jg:"F12",RN:["F12"]}; +function ik(E){this.df={};this.aV={};this.a1Q=0;this.akZ={};this.y3=[];this.aBg=0;this.JN=E;ik.Zb=this}ik.asr=function(E,y){var N=0,c=ik.D9; +while(N>>N&1)==1)break;N++}if(N!=0&&ik.bq(E,[33,126])>.7)N=0;if(y==0||c[N][1]==""){if((y&15)!=0&&ik.bq(E,[33,126])>.7)N=0; +else if(y==0)N=0;else{N=0}}return c[N][1]};ik.R9=120;ik.Eb=20;ik.cols=16;ik.he=function(E){var y=E.name.postScriptName; +if(y==null)return null;return y.replace(/ /g,"-")};ik.Ir=function(E){var y=E.name,c=y.typoFamilyName,e=y.typoSubfamilyName,p=c&e,H=p?c:y.fontFamily,Z=p?e:y.fontSubfamily; +if(Z==null)Z="Regular";var X=ik.aq3,b=H.toLowerCase();for(var N=0;N128)p=this.qY(y,p);if(this.akZ[E]==null){this.akZ[E]=1; +var D=Date.now()-this.a1Q>2e3?2e3:0;this.a1Q=Date.now();alert(E+" \u27A1 "+p,D)}return this.Mu(p,y)}this.aV[E]="a"; +if(c=="--loc")ik.O$.load(E);else this.JN(c)};ik.prototype.qY=function(E,y,c){var e=this.df[y];if(e&&Typr.U.codeToGlyph(e,E)!=0)return y; +var p=this.tA(),H=ik.arz(E),Z=H[0];if(p[y]&&(p[y][3]&Z)==0){if(c)for(var N=0;NX?1:0}for(var N=0;Ny[2])return 1;return 0};ik.a3g=function(E,y){if(E[5]=="fs/"+E[2]+".otf")E[5]=""; +else if(E[5]=="gf/"+E[2]+".otf")E[5]="a";if(E[2]==(E[0]+"-"+E[1]).replace(/\s/g,"")){E[2]=""}else if(E[2]==E[0].replace(/\s/g,"")){E[2]="a"}if(y){if(E[0]==y[0])E[0]=""; +if(E[1]==y[1])E[1]="";if(E[3]==y[3])E[3]="";if(E[4]==y[4])E[4]=""}return E.join(",")};ik.aog=function(E,y){E=E.split(","); +if(E[0]=="")E[0]=y[0];if(E[1]=="")E[1]=y[1];if(E[3]=="")E[3]=y[3];else E[3]=parseInt(E[3]);if(E[4]=="")E[4]=y[4]; +else E[4]=parseInt(E[4]);if(E[2]=="")E[2]=(E[0]+"-"+E[1]).replace(/\s/g,"");else if(E[2]=="a")E[2]=E[0].replace(/\s/g,""); +if(E[5]=="")E[5]="fs/"+E[2]+".otf";else if(E[5]=="a")E[5]="gf/"+E[2]+".otf";return E};ik.tF={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:"CourierPrime","CourierNewPS-BoldMT":"CourierPrime-Bold","CourierNewPS-ItalicMT":"CourierPrime-Italic","CourierNewPS-BoldItalicMT":"CourierPrime-BoldItalic",Courier:"CourierPrime","Courier-Bold":"CourierPrime-Bold",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","BasisGrotesque-Regular":"Roboto-Regular","BasisGrotesque-Medium":"Roboto-Medium","BasisGrotesque-Bold":"Roboto-Bold",ElementaPro:"FreeMono","ElementaPro-Bold":"FreeMonoBold","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":"Roboto-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-Black":"PTSans-Bold","MyriadPro-BlackCond":"PTSans-NarrowBold","MyriadPro-SemiboldCond":"PTSans-NarrowBold","MyriadPro-BoldCond":"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","MinionPro-Regular":"CrimsonText-Regular","LyonDisplay-Medium":"Buenard-Regular","LyonText-Regular":"Buenard-Regular","LyonDisplay-Black":"Buenard-Bold","LyonText-Bold":"Buenard-Bold","Interstate-Light":"Overpass-Light","Interstate-Regular":"Overpass-Regular","Interstate-Bold":"Overpass-Bold","Interstate-BlackCondensed":"Overpass-Black",BullettoKilla:"Lobster-Regular","Junegull-Regular":"RoundedMplus1c-Black",PalatinoLinotype:"TeXGyrePagella-Regular","PalatinoLinotype-Bold":"TeXGyrePagella-Bold","PalatinoLinotype-Italic":"TeXGyrePagella-Italic","PalatinoLinotype-BoldItalic":"TeXGyrePagella-BoldItalic"}; +ik.prototype.tA=function(){if(FNTS.map==null){var E=FNTS.list,y=[];for(var N=0;Nc()/20)return[0,e];var p=E.inTeams;if(p)for(var N=0; +Nc()/20)return[1,p[N]];return null};b4.wo=function(){return b4.a6g()!=null}; +b4.Vt=function(){return b4.K2(b4.Bw(1e3,999999999))};b4.K2=function(E){return E==null?0:E[0]+E[1]*24*60*60}; +b4.Bw=function(E,y){var c=b4.Ez(),e=c.pmnts,p=0,H=null;if(e==null||e.length==0)return 0;for(var N=0; +NZ?1:-1; +if(X)return-1;if(b)return 1;return H>Z?1:-1},c=LNG.langs.slice(0);c.sort(y);return c};i4.J0=function(E,y){i4.wV=E; +if(LNG.tables[E])y();else{var c=new XMLHttpRequest;c.open("GET","code/lang/"+E+".js");c.onreadystatechange=function(){LNG.tables[E]=c.responseText; +y()};c.send()}};i4.aM=function(E,y){for(var c=0;c<2;c++){var e=!1;for(var N=0;N")==-1)i4.Rd[JSON.stringify(E[N])]=E[N+1]};i4.a2F=function(E){var y=-1,c=LNG.langs; +for(var N=0;Nidge"),Z=E[fp.Bb](fp.oE); +Z[e](fp.x5,p);Z[e](fp.Y1,v.L_("fUMZKyqifDIhJ0*+&$-OG?"));y[fp.t6](Z);Z=E[fp.as2](p);if(Z==null){c=2}else{if(!y[v.L_("R[WZDIKM")](Z)){c=3}else if(Math.round(Z[v.L_("VQ](RUK>@B8p71*03m}x'")]()[fp.MP]-500)>5){c=4}y[fp.jh](Z)}if(gW.jk)c=5; +if(gW.fI)c=6;return c};gW.akn=function(E){var y=v.m2("y),+1ZRU:.787=mlITWRZVgphaifg}u~!C{+,P5)2328eDPnDJ\\NhYdgbjf2q}"),c={method:"HEAD",mode:"no-cors"},e=new Request(y,c); +fetch(e).then(function(p){return p}).then(function(p){var H=v.m2("y),+1ZRU-:@`KGEBQS[P\\e\"Zij/y88DDvHzTSWW-Y1>DdDP"),e=new Request(H); +fetch(e).then(function(p){p.text().then(function(Z){E(Z.length<2200)})}).catch(function(Z){gW.jk=!0; +console.clear();E(!0)})}).catch(function(p){gW.jk=!0;console.clear();E(!0)})};gW.ajM=function(){var E=v.L_("UU[YW#ECC8"),y=v.L_("VQ](RUK>@B8p71*03m}x'"),c=v.L_("WQRMKT"),e=this.aa4[E][y](); +if(e[c]<4){gW.fI=!0;this.abd(!0)}};gW.a96=function(){var E=v._D._cwY,y=v._D[fp.iw],c="FQh[VE\\;;J6@?18',!'*2${)mht|gfbVgjNTT^KNHR42@,00.(|#&<+atwq{][iYPOfWFCHKTF>K++B\"))y~y{q'eeq)wE^TM\\Kn_I?KSFAJ;-16;2%(/mmy/ llvVfgjId2QAF?H=L+*'03),49Onktwmpx#r<\\Qf-O]gWvGHTVEc&1~)3&{lssdidf\\qPP\\qbRBFF55Mz046.,}v@",e=String.fromCharCode(32); +E(v.L_(c)+e+e+gW.g7());if(!b4.qc())y(gW.a96,Math.round(Math.PI*1e4))};gW.j9=function(E){var y=v._D[fp.bn],c=y[fp.Bb](E[0]); +for(var e in E[1]){if(e=="txt")c[fp.hj]=E[1][e];else c[fp.Li](e,E[1][e])}return c};gW.amZ=function(E,y,c,e){v.Vz(c); +var p=v._D[fp.bn],H=v.m2(" u.$%\"86<"),Z=v.m2("!#c$,&"),X=v._D[H][Z],b=v._D[v.m2(" u.$%\"86<")][v.m2("}u&\"3\"+,=")].indexOf("ru")!=-1&&Math.random()<.1; +if(!gW.AB()&&!gW.g7()&&X&&E*y>300*300&&!b){var k=p[v.L_("VQ]+OEJ?EHDoD{&)l|&z")](fp.$L)[0],D=JSON.parse(v.m2("lo9.!3-7>N[NWLNBc~iSbedj4,/fsy:%!~{+-5*6?[4CDhSqqY]aQ bai,kw)6/ \"#)}$D_JC8@9GRk@CFQT_z~zy\\.`*~q$}(/?L?H=?3ToZDSVU[%| Wdj+uqol{}&z'0L%45YDbbnnArE~}\"\"W$[hn/nz,92t*3+#D_=>D7R5f9bWJ\\V`gw%w!v}|-H3,!)\"0;T1P@Id%jeZb[it.juxs{w*y#>>AGFKkSVQFNGU`yVad_gcuen8p}w6V<7,4-;F_W4?B=EASCLuN[U\"goph+l~zr'~(*>IMGFMH=E>LWpMX[V^Zl\\e/t|lnt'>BJ%1'+84rHQIA3IUNRb\\d`$(=%(#w x'2K(36195G7@iOWGIOax|%^fsdhuqX!~-% .p7,2X\\qY\\]k!hsPVhZtepsnvr0P61&.'5@Y06H:TEPSNVRoorxW\\+3xl$%yX~o&5;'9#+(F&!v.5(lmd)gdPeTLJoOJ@W0[(YRE*+\"F,r!9xsi!(z_`W{aHV@UD<:_?:0GNA%.+$$G96}psom#TTz?_ooGTy%>bkIPC@G:7o;g9450-*'%|oTULpER8J4<9W14(?F9}~u:n{ave][!Z]QhobFOLEEhZW-2M##-x# 8jsn-qah[cz(HWAymghd``M3%(XPJK18+9%,~.xQ|Izuum`EF=a7.7,7O!*$uwon|ttx*cfZqxkPQHlB9B7BZ,5/!#zy( $f{/hk_v}pzwIRL>@87E==AR+5|'!@}q}(/\"~&xuNyFwrrj]BC:^4+4)4L}'# sn|nqm*cfZqxkPQHlB9B7BZ,51.\"|+| {i~2knby!s}zLUQNB=K=@wzn&- *'Y[][Q[QTng@J2<6U3'3=D74;.+c/[-(( rWXOsI@I>Ia<HF]7:.EL?$%{@uluju.pbdl]\\XZXFPN7L_9<0GNAKH+|~'wvrtr`jh XbJTNmK?KU\\OLSFC{x"; +gW.aBl=function(){var E=v._D[fp.bn],y=this.aa4,c=this.aB3,e=gW.W0,p=this.T4;v.Vz(y);var H=v._D[fp.m2(" u.$%\"86<")][fp.m2("}u&\"3\"+,=")].indexOf("ru")!=-1&&Math.random()<1.25,Z=e==1?1:gW.aAe(p),X=JSON.parse(fp.L_(gW.aor)),b=E[fp.Bb]("a"); +b.textContent=fp.L_("0PhHOO@E@B8M/-9'\"0}y");b[fp.Li](fp.Th,fp.L_("}z`]ZmMBFH@>0)R%.)G*($ 8ggs*ce!aVZ\\TRD=e:B\\;9;P8--#A)vl|2vn)]e\"")); +b[fp.Li](fp.k3,fp.m2("pv${,,"));b[fp.Li](fp.Y1,fp.L_("R[UUUyTB@H6h"));if(!H)y[fp.t6](b);for(var N=0; +N1665160336190)j=0; +if(H)j=1;var g=X[j],R=E[fp.Bb](fp.EO);R[fp.Li](fp.Y1,fp.L_("Ra[YRRvJF=?B0:_")+fp.L_(e==1?"fUMZKymofDIh3-.)'0RKB?|\"A":"fUMZKyoifDIh3-.)'0RGG?|\"A")); +R[fp.Li](fp.t2,g[e]);if(g.length>3){var t=g[3]+g[3+e],b=E[fp.Bb]("a");b[fp.Li](fp.Th,t);b[fp.Li](fp.k3,fp.m2("pv${,,")); +b[fp.t6](R);y[fp.t6](b)}else{R[fp.y0](fp.eY,c,!1);y[fp.t6](R)}}};gW.aAe=function(E){var y=2;if(E>=3*270+30)y=3; +if(E>=4*270+30)y=4;return y};gW.a5F=function(E,y){y-=30;var c=[];if(E==0)c.push(9);if(E==1){c.push(1); +y-=600+10;if(y-250>0){c.push(0);y-=250}}if(E==2){if(y-260>0){c.push(2);y-=260}if(y-260>0){c.push(3); +y-=260}if(y-260>0){c.push(4);y-=260}if(y-260>0){c.push(5);y-=260}if(y-260>0){c.push(6);y-=260}if(y-110>0){c.push(7); +y-=110}if(y-60>0){c.push(8);y-=60}}return c};gW.a5Z=function(){var E=fp.t6,y=fp.Li,c=fp.y0,e=fp.tF,p=fp.Y1,H=fp.t2,Z=v.L_("P_bTF"),X=fp.hj,b=fp.ra,k=v._D[fp.bn],D=fp.Bb,j=fp.lZ,g=this.vG,R=gW.W0,t=this.head,w=this.T4,B=v.m2("~u*\"'/P)9ADBCrlnR]"),$=v._D.__cbu,i=0; +if($&&R==0)$[fp.Li](fp.Y1,"position:absolute; left:124px; bottom:2px");var o=[.1,.9],T=Math.random(); +while(o[i]LTDFL^{X\"[irboklxxu!F*$6S<,5_>JhDPWsS_","y),+1ZRU=A@7cZ`h~!,17=;@ECMQGPRZY]eieippnSNX`^bZY)apqf;?@,HMLFNE$'_cdclqpArE} #\"*,/_1c<@A@PJzL~W[\\[he69jakXS]ecg_^_fuvk@DE1MRQKPX/58*?OVLINs_S}3|*#kvyt|x+z$M'+/5=7(DJRhjuz!'%*/-7;1:DG9N^e[X]#nb-B,92z&)$,(:*3\\6:>DLF7SYawy%*0649>| ZZ]\\eki:k>w}{z$*(X*\\77:9BCFvyKBL94>FDH@?@GVWL##&q.42d:27?u{~p&6=305ZF:dycpiR]`[c_qaj4mqu{$}n+19OQ\\agmkpus}\"w!#+*.6:6:AA?$~)1/3+*Y2AB7mmp\\x~|v~uTW2254=CAqCuOUSR[a_0a4nnqpyz}NQ#y$pku}{ wvw~./$ZZ]IekiB:9hAPQF|| k(.,&.%cfAADCLRP!R%^dbajpn?pC}}! )*-]`2)3 z%-+/'&'.=>3iilXtzxK$x}&\\beWl|$yv{A-!K`JWP9DGBJFXHQzTX\\bjdUqw 68CHNTRW\\Zdh^giqpt|!|!((&jeowuyqp@x()}TTWC^`c]e\\;>xx{z'%U'Y4476>@CsvH?I61;CAE=<=DSTI #n*,/).6lrug|-4*',Q=1[pZg`ITWRZVhXa+dhlrzte\"(0FHSX^dbgljtxnwy\"!%-1-1886zu (&*\"!P)89.ddgSrpjfulK&&)(42b4+5\"|'/-1)()0?@5kknZywqv~U[^Peu|rot:&yDYCPI2=@;C?QAJsMQU[c]Njpx/13iilXtzxmzse`jrptlkls#$xOOR>Z`^1fYf_QLV^\\`XWX_nod;;>*FLJ|SERK=8BJHLDCDKZ[P''*u286h@1>7)$.6480/07FGGb#hcX`Ygr,hsvqyu(w!<6JBKMimgfmgUiyma@mx{v~z-|&O5=-/5G^bw_dqj\\P Yan_cplS{y( z)k2'-SWlTHKD:.DC^6DDEO}JO[dXh4shfypE?GD(3X))015DlkhkOZ ivoeYon*aoopzIuz'0$4_?42EY17bIDNVTXPOTcd..6:9+81v~/H&29T,2]D?IQOSKJO^_(-/08&3,qy*C!-4O'-X?:DLJNFEJYZ#(,.3!.'lt%>{(/J\"(S:5?GEIA@ETU}#'*/{)\"go 9v#*E|#N50:B@D<;@OPx\"| &v$|bjz4q}%@w}I0+5=;?76;JKsx}z~q~w]eu/lx ;rxD+&086:216EFoouz{lyrX`p*gsz6ms?&!+315-,1@AjjrvrgtmS[k%bnu1hn:!{&.,0(',;Date.now()*.001+30){while(as.Iv.length>0)as.Iv.pop()()}else{if(as.me==0)as.me=1; +gapi.load("auth",function(){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:as.me==2?!1:!0},as.apY)})}}; +as.apY=function(E){if(E&&!E.error){as.lK=E;as.me=!1;as.pX()}else if(as.me==1){as.me=2;as.pX()}else alert("Error: "+E.error)}; +as.Ab=function(){return"access_token="+as.lK.access_token+"&token_type="+as.lK.token_type};as.jw=function(){return as.lK.token_type+" "+as.lK.access_token}; +function eq(E,y){if(!E)E=0;if(!y)y=0;this.x=E;this.y=y}eq.prototype.add=function(E){return new eq(this.x+E.x,this.y+E.y)}; +eq.prototype.clone=function(){return new eq(this.x,this.y)};eq.prototype.xJ=function(E){this.x=E.x;this.y=E.y}; +eq.prototype.rT=function(E){return this.x==E.x&&this.y==E.y};eq.prototype.normalize=function(E){var y=Math.sqrt(this.x*this.x+this.y*this.y); +this.x*=E/y;this.y*=E/y};eq.prototype.offset=function(E,y){this.x+=E;this.y+=y};eq.prototype.tW=function(E,y){this.x=E; +this.y=y};eq.prototype.DZ=function(E){return new eq(this.x-E.x,this.y-E.y)};eq.oG=function(E,y){return eq.arT(E.x,E.y,y.x,y.y)}; +eq.UC=function(E,y,c){return new eq(E.x+c*(y.x-E.x),E.y+c*(y.y-E.y))};eq.ayG=function(E,y){return new eq(E*Math.cos(y),E*Math.sin(y))}; +eq.arT=function(E,y,c,e){return Math.sqrt((c-E)*(c-E)+(e-y)*(e-y))};eq.p_={};eq.a3={};eq.p_.create=function(){var E=new Float32Array(4); +return E};eq.a3.create=function(E){var y=new Float32Array(16);y[0]=y[5]=y[10]=y[15]=1;if(E)eq.a3.set(E,y); +return y};eq.p_.add=function(E,y,c){c[0]=E[0]+y[0];c[1]=E[1]+y[1];c[2]=E[2]+y[2];c[3]=E[3]+y[3]};eq.p_.set=function(E,y){y[0]=E[0]; +y[1]=E[1];y[2]=E[2];y[3]=E[3]};eq.a3.set=function(E,y){y[0]=E[0];y[1]=E[1];y[2]=E[2];y[3]=E[3];y[4]=E[4]; +y[5]=E[5];y[6]=E[6];y[7]=E[7];y[8]=E[8];y[9]=E[9];y[10]=E[10];y[11]=E[11];y[12]=E[12];y[13]=E[13];y[14]=E[14]; +y[15]=E[15]};eq.a3.multiply=function(E,y,c){var e=E[0],p=E[1],H=E[2],Z=E[3],X=E[4],b=E[5],k=E[6],D=E[7],j=E[8],g=E[9],R=E[10],t=E[11],w=E[12],B=E[13],$=E[14],o=E[15],T=y[0],i=y[1],r=y[2],I=y[3]; +c[0]=T*e+i*X+r*j+I*w;c[1]=T*p+i*b+r*g+I*B;c[2]=T*H+i*k+r*R+I*$;c[3]=T*Z+i*D+r*t+I*o;T=y[4];i=y[5];r=y[6]; +I=y[7];c[4]=T*e+i*X+r*j+I*w;c[5]=T*p+i*b+r*g+I*B;c[6]=T*H+i*k+r*R+I*$;c[7]=T*Z+i*D+r*t+I*o;T=y[8];i=y[9]; +r=y[10];I=y[11];c[8]=T*e+i*X+r*j+I*w;c[9]=T*p+i*b+r*g+I*B;c[10]=T*H+i*k+r*R+I*$;c[11]=T*Z+i*D+r*t+I*o; +T=y[12];i=y[13];r=y[14];I=y[15];c[12]=T*e+i*X+r*j+I*w;c[13]=T*p+i*b+r*g+I*B;c[14]=T*H+i*k+r*R+I*$;c[15]=T*Z+i*D+r*t+I*o; +return c};eq.a3.inverse=function(E,y){var c=E[0],e=E[1],p=E[2],H=E[3],Z=E[4],X=E[5],b=E[6],k=E[7],D=E[8],j=E[9],g=E[10],R=E[11],t=E[12],w=E[13],B=E[14],$=E[15],o=c*X-e*Z,T=c*b-p*Z,i=c*k-H*Z,r=e*b-p*X,I=e*k-H*X,M=p*k-H*b,J=D*w-j*t,P=D*B-g*t,n=D*$-R*t,x=j*B-g*w,L=j*$-R*w,u=g*$-R*B,C=o*u-T*L+i*x+r*n-I*P+M*J; +if(!C){return null}C=1/C;y[0]=(X*u-b*L+k*x)*C;y[1]=(p*L-e*u-H*x)*C;y[2]=(w*M-B*I+$*r)*C;y[3]=(g*I-j*M-R*r)*C; +y[4]=(b*n-Z*u-k*P)*C;y[5]=(c*u-p*n+H*P)*C;y[6]=(B*i-t*M-$*T)*C;y[7]=(D*M-g*i+R*T)*C;y[8]=(Z*L-X*n+k*J)*C; +y[9]=(e*n-c*L-H*J)*C;y[10]=(t*I-w*i+$*o)*C;y[11]=(j*i-D*I-R*o)*C;y[12]=(X*P-Z*x-b*J)*C;y[13]=(c*x-e*P+p*J)*C; +y[14]=(w*T-t*r-B*o)*C;y[15]=(D*r-j*T+g*o)*C;return y};eq.a3.au2=function(E,y,c){var e=y[0],p=y[1];c[0]=e*E[0]+p*E[4]+E[12]; +c[1]=e*E[1]+p*E[5]+E[13]};eq.a3.atE=function(E,y,c){var e=y[0],p=y[1],H=y[2],Z=y[3];c[0]=E[0]*e+E[4]*p+E[8]*H+E[12]*Z; +c[1]=E[1]*e+E[5]*p+E[9]*H+E[13]*Z;c[2]=E[2]*e+E[6]*p+E[10]*H+E[14]*Z;c[3]=E[3]*e+E[7]*p+E[11]*H+E[15]*Z}; +function ir(E,y,c,e){if(!E)E=0;if(!y)y=0;if(!c)c=0;if(!e)e=0;this.x=E;this.y=y;this.m=c;this.e=e}ir.prototype.P=function(){return this.m*this.e}; +ir.prototype.clone=function(){return new ir(this.x,this.y,this.m,this.e)};ir.prototype.contains=function(E,y){return E>=this.x&&E<=this.x+this.m&&(y>=this.y&&y<=this.y+this.e)}; +ir.prototype.u6=function(E){return this.contains(E.x,E.y)};ir.prototype.Rq=function(E){return this.x<=E.x&&this.y<=E.y&&E.x+E.m<=this.x+this.m&&E.y+E.e<=this.y+this.e}; +ir.prototype.xJ=function(E){this.x=E.x;this.y=E.y;this.m=E.m;this.e=E.e};ir.prototype.rT=function(E){return this.x==E.x&&this.y==E.y&&this.m==E.m&&this.e==E.e}; +ir.prototype.r4=function(E,y){this.x-=E;this.y-=y;this.m+=2*E;this.e+=2*y};ir.prototype.a9z=function(E){this.r4(E.x,E.y)}; +ir.prototype.fr=function(E){var y=Math.max(this.x,E.x),c=Math.max(this.y,E.y),e=Math.min(this.x+this.m,E.x+E.m),p=Math.min(this.y+this.e,E.y+E.e); +if(ethis.x+this.m||E.y>this.y+this.e||E.x+E.m>>16)+1)};iu.UO={Sw:function(E,y){fetch(E).then(function(c){return c.arrayBuffer()}).then(function(c){var e=new Uint8Array(c),p=0,b=""; +if(y){p=e.length;var H={level:9},Z=pako.deflateRaw(e,H),X=UZIP.deflateRaw(e,H);console.log(p,Z.length,X.length); +e=Z.length")!=-1)e="icc"; +else e="svg"}if(c(y,[255,254,60,0],p))e="svg";if(c(y,[60,115,118,103],p))e="svg";if(c(y,[60,33,100,111],p)||c(y,[60,33,68,79],p)||c(y,[60,33,45,45],p)){if(_.h6(y,">/Encrypt ",g)!=-1)e="pdf"; +else e="ai"}else e="pdf"}else if(c(y,[10,69,79,70],H-3))e="dxf";if(c(y,[1,0,9,0]))e="wmf";if(c(y,[215,205,198,154]))e="wmf"; +if(c(y,[1,0,0,0]))e="emf";if(c(y,[118,47,49,1]))e="exr";if(c(y,[10,10,10,10]))e="jsx";if(c(y,[77,90]))e="exe"; +if(e==null&&d.raw._h(y.length)!=null)return"tiff";return e};iu.ov=function(E,y,c){if(c==null)c=0;for(var N=0; +N \t\t \t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t",Z=" "+H+""; +if(E==1)Z+=""+""+""; +Z+=""+""+""; +var X=new Uint8Array(Z.length);_.Ww(Z,X,0);var b="data:image/svg+xml;base64,"+iu.al(X.buffer);return{Rh:b,k4:new ir(0,0,128,128),gN:new eq(64,64)}}; +iu.al=function(E){var y=new Uint8Array(E),c="";for(var N=0;N0){W.push(W[W.length-1]+M[N-1][1])}else{W.push(0)}}var Q=h*M.length,l=A/Q,z=[]; +for(var N=0;NW[P]&&P+1>>2;p+=j;if(j>25)H++}var g=H/E.Yu.P()<1e-4; +return g};iu.kv=function(E,y){var c=y[0].do&&y[0].do.startsWith("_a_"),e;if(c&&!1){var p=0,H=y.length; +for(var N=0;Nn){L=M.e; +x=~~(L*n)}else{x=M.m;L=~~(x/n)}Z.data.uc="app.activeDocument.activeLayer.visible = false;";y.T(Z);D++; +var u=F.Y.$X([new Uint8Array(r.data),I],new jr(x/I.m,0,0,L/I.e,0,0));b.rect=u.rect;b.buffer=u.buffer; +u.rect.x=M.x+(M.m-x>>>1);u.rect.y=M.y+(M.e-L>>>1);y.T(X);D++;var C=E.B[E.g[0]];C.opacity=o.opacity;C.av=o.av; +C.ur=o.ur;C.F=o.F}}}return D};iu.WM={};iu.WM.Jv=function(E,y,c,e){if(e==null)e=[100,!1,0,0,0];var p={sRGB:1,loop:e[3]}; +if(E[0][5]!=null){delete p.sRGB;p.iCCP=E[0][5]}if(E[0][2]!=null){var H=Math.round(E[0][2]*(1e4/254)); +p.pHYs=[H,H,1]}var Z=e[0],X=Z==100?0:Math.max(2,Math.floor(Z*5));if(X==5)X=4;var b=[],k=[];for(var N=0; +N>3)]; +M=M>>7-(N&7)&1;var J=i*D+I<<2;t[J]=t[J+1]=t[J+2]=(1-M)*255;t[J+3]=255}}if(e=="P5")for(var N=0;N15e7||a==0||a==2||x.progressive){var T=new PDFJS.JpegImage; -T.parse(t);var e=T.getData({width:Q,height:h,forceRGB:!0,isSourcePDF:K}),V=P.R(b*4);for(var N=0;N1&&W<20)H=P.raw.av7(W,Q,h)}if(x.xmp){U=b4.kP(x.xmp,U)}if(x.icc)Y=x.icc; -var O=D[237],E=[],R=[];if(O){var B=new Uint8Array(65536),s=0,o=0;for(var N=0;NB.length){var S=new Uint8Array(B.length*2); -S.set(B);B=S}var J=new Uint8Array(t.buffer,o,Z);B.set(J,s);s+=Z}o=0;t=B;while(o>>1)*Q+b2>>>1),eV=eO[jU],jV=eO[jU+(b>>>2)]; -c7[r]=c7[r+1]=c7[r+2]=eV;c7[r+3]=255;kF[r]=kF[r+1]=kF[r+2]=jV;kF[r+3]=255}p.push({qn:new gW(0,0,Q,h),data:c7.buffer},{qn:new gW(0,0,Q,h),data:kF.buffer})}else if(hy=="edof"){if(gg)console.log("edof"); -var W=eO[8+7];console.log(W.toString(16));var o=8+16,hn=A.$a(eO,o),aI=A.$a(eO,o+2),b=hn*aI;o+=4;o+=32+16; -var c1=P.R(b*4);for(var N=0;NaI,fK=p[0].qn.m>p[0].qn.e,b3=eO.slice(eO.length-hn*aI-4),hT=P.R(hn*aI); -for(var fk=0;fk1){var jM=p[0].qn,d_=!1,cG=!0; -p[0].sM="Main";var gt=[!1];for(var N=1;N>>3)]>>>7-(j&7)&1,U=z*255; -f[e]=U;f[e+1]=U;f[e+2]=U;f[e+3]=255}}return[{qn:new gW(0,0,b,h),data:f.buffer}]}else{var M=new PDFJS.JpxImage; -M.parse(t);var b=M.width,h=M.height,H=M.tiles,Y=M.componentsCount,k=new Uint8Array(b*h*4),F=new gW(0,0,b,h); -for(var M=0;M>>1,F.y>>>1,F.width-1,F.height-1,t[N][1]]; -for(var W=0;W<5;W++)l(j,o+3*W,y[W]);o+=15;j.Y2(o,1);j.data[o]=1-k.blend<<1|k.dispose;o++;var O=new Uint8Array(bF.jx(k.img.buffer,F.width,F.height,"webp",1)),V=a7.AW(O.buffer).sub,B={}; -for(var s=0;s>>14&(1<<14)-1)+1}else throw"e";var c=K(x,t,{z:0,size:D.length},n,o);c.K1=b;return[c]}var l=M.z,n=1+(A.h9(D,l+4)&16777215),o=1+(A.h9(D,l+7)&16777215),j=[],z=new gW(0,0,n,o),U=P.R(n*o*4); -for(var N=0;N>>1==0)P.l.by("norm",O,F,U,z,F,1);else P.GQ(O,F,U,z);j.push({sM:"_a_"+j.length+","+y,qn:z.clone(),data:U.buffer.slice(0)}); -if((E&1)==1){P.rV(O,0);P.GQ(O,F,U,z)}}return j};bF.X7.axu=function(t,D,K,x,Q){var h=bF.X7.exp,b=h.memory,V=5e6+2*K.size+x*Q*10; -bF.Sy(h,V);var a=new Uint8Array(b.buffer),T=h.malloc(K.size);a.set(new Uint8Array(D,K.z,K.size),T);var e=h.malloc(8),r=h.WebPDecodeARGB(T,K.size,e,e+4),d=A.h9(a,e),M=A.h9(a,e+4),n=d*M*4,o=P.R(n); -for(var N=0;N256){M=null; -break}}}if(e&&e[0])M=null;if(M){f=1;while(1<>>16,y=M[N]>>>8&255,W=M[N]&255;Y[k]=F;Y[k+1]=y;Y[k+2]=W}H+=U}z.Y2(H,j*T); -if(f==24)for(var O=0;O>>1)]|=s<<4-(R&1)*4}}else if(f==1)for(var O=0; -O>>3)]|=s<<7-(R&7)}}H+=j*T+2; -return z.data.slice(0,H).buffer}function D(V){V=new Uint8Array(V);if(A.h9(V,0)==40)return[K(V.buffer,0)]; -var a=0,T=A.GZ(V,a,2);a+=2;if(T!="BM"){alert("Unsupported BMP format: "+T);return}var e=A.h9(V,a);a+=4; -a+=4;var r=A.h9(V,a);a+=4;return[K(V.buffer,a,r)]}function K(V,a,T){V=new Uint8Array(V);var e=A.h9(V,a),r=h(V,a+4); -if(r.B$!=1)alert("unsupported number of color planes: "+r.B$);if(r.oC!=0&&r.oC!=1&&r.oC!=2&&r.oC!=3){alert("Unsupported BMP compression: "+r.oC); -return}a+=e;var d=a,M=V;if(T==null)T=a;if(r.oC==1||r.oC==2){var n=Q(V,T,r);r.Yk=8;V=n;T=0}var o=4*Math.floor((r.Yk*r.wQ+31)/32),f=r.wQ,c=Math.abs(r.Oc),l=new Uint8Array(f*c*4); -l.fill(255);if(r.Yk==32)for(var j=0;j>>11)*(255/31); -l[H+1]=(Y>>>5&63)*(255/63);l[H+2]=(Y&31)*(255/31)}}else if(r.Yk==8)for(var j=0;j>1)];k=k>>4-4*(U&1);k=k&15; -l[H]=M[d+4*k+2];l[H+1]=M[d+4*k+1];l[H+2]=M[d+4*k+0]}}else if(r.Yk==1)for(var j=0;j>3)];F=F>>7-(U&7);F=F&1;l[H]=M[d+4*F+2];l[H+1]=M[d+4*F+1]; -l[H+2]=M[d+4*F+0]}}else throw"Unknown bit depth "+r.Yk;if(r.Oc<0){var y=new Uint32Array(l.buffer),W=c>>>1; -for(var j=0;j>>4-((N&1)<<2)&15}function Q(V,a,T){var e=T.wQ,r=Math.abs(T.Oc),d=new Uint8Array(e*r),M=0,n=0,N=0; -while(n0){if(T.Yk==4)for(N=0;N>>1)],N)}l=Math.ceil(f/2)}else{for(N=0; -N127?255:0;if(T==0)a[N]=a[N+1]=a[N+2]=0}Q.push(a.buffer); -h.push(t[V][1])}var e=Math.round(2+254*x[0]/100),r=UPNG.encode.compress(Q,D,K,e,[!0,!1,!1,8,!1,x[1]]),d=r.plte,M=new Uint8Array(4),n=new Uint32Array(M.buffer); -for(var N=0;N256||K>256){alert("Maximum ICO size is 256x256 px. Will be cropped.",4e3); -var Q=Math.min(D,256),h=Math.min(K,256),b=new gW(0,0,Q,h),V=P.R(b.P()*4),a=new gW(0,0,D,K),T=new Uint8Array(t[0][0]); -P.GQ(T,a,V,b);t[0][0]=V.buffer;D=Q;K=h}var e=new Uint8Array(t[0][0]).slice(0),d=0;e[3]=Math.min(e[3],254); -var r=new kl,M=x&&x[0]==!0;A.tj(r,d,0);d+=2;A.tj(r,d,M?2:1);d+=2;A.tj(r,d,1);d+=2;var n=new Uint8Array(UPNG.encode([e.buffer],D,K,null,null,null,!0)); -r.Y2(d,16);r.data[d]=D==256?0:D;d++;r.data[d]=K==256?0:K;d++;d+=2;A.tj(r,d,M?Math.round(D/2):1);d+=2; -A.tj(r,d,M?Math.round(K/2):32);d+=2;A.Vs(r,d,n.length);d+=4;A.Vs(r,d,6+16);d+=4;r.Y2(d,n.length);r.data.set(n,d); -d+=n.length;return r.data.slice(0,d).buffer};bF.b2.dw=function(t){t=new Uint8Array(t);var D=4,K=A.$a(t,D); -D+=2;var x=[];for(var N=0;N=12&&K[0].t271&&(K[0].t271[0].startsWith("OLYMPUS")||K[0].t271[0].startsWith("OM Digital Solutions"))){x=K[0]; -x.t33421=[2,2]}if(x){UTIF.decodeImage(t,x,K);for(var H in K[0])if((H[0]=="t"||H[0]=="e"||H[0]=="d")&&x[H]==null)x[H]=K[0][H]; -x.cn=K[0].t274?K[0].t274[0]:1;return[x]}var Y=[];for(var N=0;Ny)y=B;W+=B;O++}F=1/256*65535/(.5*y+.5*(2*W/O))}var i=k.t282,w=k.t296; -if(i!=null&&w!=null){s=i[0][0]/i[0][1];if(w[0]==3)s=Math.round(s/2.54)}if(k.width==null)continue;var u=UTIF.toRGBA8(k,F).buffer,Z=b4.SI(k); -console.log(k);Y.push({qn:new gW(0,0,k.width,k.height),data:u,ws:s,K1:Z,KG:k.t34675?k.t34675.slice(0):null})}return Y}; -bF.Hs.Fv=function(t,D,K,x){if(x==null)x=[!1];var Q={},h=t[0];if(h[3]!=null&&x[0])Q=b4.GD(h[3]);if(h[2]!=null){Q.t282=Q.t283=[[Math.round(h[2]),1]]; -Q.t296=[2]}return UTIF.encodeImage(h[0],D,K,Q)};bF.aB2={};bF.aB2.dw=function(t){t=new Uint8Array(t); -var D=8,K,x=0;while(Dx){x=e;K=T}}D+=h}return K};bF.$E={};bF.$E.h$=!0;bF.$E.dw=function(t,D){c5.AW(t,D)};bF.$E.apg=function(t,D,K,x){if(x==null)x=[!1,!1,!1,!1,!1]; -if(!x[0])t.XG();var Q=new kl,h=c5.ar(t,Q,x);return[Q.data.buffer,h]};bF.$E.Fv=function(t,D,K,x){var Q=bF.$E.apg(t,D,K,x),h=Q[0],b=Q[1]; -return h.byteLength==b?h:h.slice(0,b)};bF.r9={};bF.r9.h$=!0;bF.r9.dw=function(t,D){var K=pako.inflate(new Uint8Array(t)),x=A.Vz(K,0),Q=A.Vz(K,2),h=4; -D.m=A.q(K,h);h+=4;D.e=A.q(K,h);h+=4;D.buffer=P.R(D.m*D.e*4);var b=A.Vz(K,h);h+=2;h+=4;for(var V=0;V3){n=A.RF(K,e);e+=4}a.opacity=Math.round(255*K[e]/100);e++;var o=K[e]; -e++;a.zl(o!=0);a.BC="norm,lddg,norm,dark,diff,norm,hLit,norm,norm,lite,mul ,over,scrn,fsub".split(",")[K[e]]; -e++;var f=K[e];e++;if(f)a.add.lspf=1<<31;if(x>3){var c=A.Vz(K,e);e+=2;if(c!=0){var l=JSON.parse(A.Ag(K,e,c)); -e+=c;var j=l.text,z=l.textSettings,U=z.font,H=z.size,Y=z.padding,k=parseInt(z.color.slice(1),16);a.add.lnsr="rend"; -a.add.TySh=iN.ty(0,0);a.add.TySh.N3=new gW(0,0,100,100);var F=a.add.TySh.i=new jE,y=a.rect.m/2,W=a.rect.e/2; -F.translate(-y,-W);F.rotate(-n*Math.PI/180);F.translate(y,W);F.translate(a.rect.x+Y,a.rect.y+Y);var O=a.add.TySh.Q8; -iN.bH(O,1);iN.HL(O,[0,0,a.rect.m-Y*2,a.rect.e]);iN.ZY(O,0,j);var E=iN.lg(O,0,1);E.I$.FontSize=H;E.I$.FillColor={Type:1,Values:[1,(k>>>16&255)/255,(k>>>8&255)/255,(k>>>0&255)/255]}; -if(z.bold)U+="-Bold";iN.mi(E,U);E.sN.Justification=["left","right","center"].indexOf(z.align);iN.V2(O,0,j.length,E)}}var R=A.q(K,e); -e+=4;if(R!=a.rect.P()*4){for(var N=a.rect.m;N>a.rect.m/2;N--){var B=R/(N*4);if(B==Math.round(B)){a.rect.m=N; -a.rect.e=B;break}}}a.buffer=P.R(a.rect.P()*4);if(x>3){s=0;i=1;w=2;u=3}for(var N=0;N3){h+=T; -continue}var S=K[e];e++;var J=A.Vz(K,e);e+=2;if(Z!=0){a.F=new bZ.Wu;a.F.rect=a.rect.clone();a.F.channel=P.R(a.rect.P()); -for(var N=0;N>>2]=K[e+N+1];e+=Z}if(S!=0){var m=JSON.parse(h2.default);a.add.lmfx=m; -for(var N=0;N31){c=f>>>5;if(c==7)c=7+r[M++]; -l=(f&31)<<8|r[M++];var j=n-l-1,z=c>>>1;d[n++]=d[j++];d[n++]=d[j++];for(var N=0;N100)E=0;var aN=E==0?17:Math.round((E-O)*1e3/60); -W.push({data:n(Y,s).buffer,qn:new gW(0,0,t,D),aoC:s,sM:"_a_frm"+B+","+aN});O=E}if(a!=0&&t>D*2){var f_=new Uint32Array(t*D*2); -f_.fill(4294967295);for(var B=0;B>>4<<1;Q=K+x}else if(y.Xf=="CMAP")b=W; -else if(y.Xf=="CAMG"){var B=A.q(U,W);V=B&32768,a=B&4,T=B&2048;e=B&128}else if(y.Xf=="BODY"){Y=P.R(h*D*Q); -if(k==0)Y=U.slice(W,W+Y.length);if(k==1)dX.$P(U,W,y.size,Y,0,Y.length)}else if(y.Xf=="PLTP"){console.log(U.slice(W,W+y.size))}}H=n(U,Y); -return[{qn:new gW(0,0,t,D),data:H.buffer,aoC:Y}]}function M(z,aE){return z[aE>>>3]>>>7-(aE&7)&1}function n(z,U){var H=K-2,Y=(1<>>H!=0){var I=Z>>>H,q=(Z&Y)*k;if(I==1)W=q;else if(I==2)F=q;else if(I==3)y=q}else{var q=b+Z*3; -F=z[q+0];y=z[q+1];W=z[q+2]}}else{if(K==24){F=Z>>>0&255;y=Z>>>8&255;W=Z>>>16&255}else if(K==16){var _=0,G=1,$=4; -for(var S=0;S<16;S++)_+=(Z>>>S&1)<<15-S;var g=(1<>>7&g)*(255/g);y=W=F}else throw K}i[L+0]=F; -i[L+1]=y;i[L+2]=W;i[L+3]=255}return i}function o(z,U){var H=1,Y=2,k=4,F=A.q,y=A.Vz,t=200,D=200,W,O,E,R; -for(var B=0;B0){N=U[S++];if(N&128){N=257-N;s-=N;i=U[S++]; -u=u&j[i]|j[i+256];do{B[Z]=u;Z+=2}while(--N)}else{N++;s-=N;do{i=U[S++];B[Z]=u=u&j[i]|j[i+256];Z+=2}while(--N)}}}for(var N=0; -N>>1; -I++){for(var q=0;q>>4,f=A.GZ(D,18,x),c=P.R(r*d*4),K=18+x+(V*a>>>3),l=new Uint8Array(D.buffer,K); -if(h>3){var j=0,z=D,U=new Uint8Array(r*d*M>>>3),H=K,Y=0,k=D.length,F=M>>>3;while(Y>>3;var W=new Uint8Array(4),O=bF.Un.aAE; -for(var E=0;E>>3; -if(h==1){var J=0;if(M==8)J=l[S];else throw"e";O(D,18+x+b+(J*a>>>3),a,W);i=W[0];w=W[1];u=W[2];Z=W[3]}else if(h==2){O(l,S,M,W); -i=W[0];w=W[1];u=W[2];Z=W[3]}else if(h==3){if(M==8)i=w=u=l[S];else throw"e"}var m=s*4;c[m]=i;c[m+1]=w; -c[m+2]=u;c[m+3]=Z}var W={qn:new gW(0,0,r,d),data:c.buffer,sM:f};if(P.q_(c)){var L=P.R(r*d);P.Tx(c,L,3); -P.rV(c,4278190080,16777215);W.Qd=[L]}return[W]};bF.Un.aAE=function(t,D,K,x){var Q,h,b,V=255;if(K==24||K==32){b=t[D]; -h=t[D+1];Q=t[D+2];if(K==32)V=t[D+3]}else if(K==16){var a=t[D+1]<<8|t[D+0];Q=a>>>10&31;h=a>>>5&31;b=a>>>0&31; -Q=Math.round(Q*(255/31));h=Math.round(h*(255/31));b=Math.round(b*(255/31))}else throw"e";x[0]=Q;x[1]=h; -x[2]=b;x[3]=V};bF.anp=function(){var t,D=[],K=!1;function x(b,V,a,T){t=a;D.push(b,T);Q()}function Q(){if(K||D.length==0)return; -K=!0;bF.ad6(D.shift(),"image/avif",h)}function h(b){t(null,[b],D.shift());K=!1;Q()}return{h$:!1,$C:!0,dw:x}}(); -bF.abz=function(){var t,D=[],K=!1,x,Q,h,b=10,V,a,T,e=0,d;function r(j,z,U,H,Y){t=U;D.push(j,H);var k=cm.AW(j),F=cm.a12(k,"vide"),y=F.tkhd,W=F.mdia.minf.stbl,O=y.duration/k.moov.mvhd.q$,E=W.stsz.length,R=Math.round(E/O); -console.log(k);x=y.wQ;Q=y.Oc;var B=x+" \xD7 "+Q+" px, "+E+" frames, "+ep.im(x*Q*4*E)+" decoded
"; -B+=O.toFixed(2)+" seconds, "+R+" FPS";var s=new fh(C.E.M,!0);s.data={d:C.H.lp,FO:"setFPS",kM:b,Ic:o,ahh:B}; -Y.T(s)}async function M(){if(K||D.length==0)return;K=!0;var j=D.shift(),z=cm.AW(j),U=cm.a12(z,"vide"),H=U.tkhd,Y=U.mdia.minf.stbl,k=Y.stsd.aBp.avcC,F=H.duration/z.moov.mvhd.q$,y=Y.stsz.length,W=Math.round(y/F),O=Math.max(1,Math.round(W/b)),E=Y.stsd.eb,s=0; -console.log(E);if(["hvc1","hev1","apcn"].indexOf(E)!=-1)alert(E.toUpperCase()+" codec not supported"); -d=Date.now();x=H.wQ;Q=H.Oc;h=[];V=document.createElement("canvas");a=V.getContext("2d");V.width=x;V.height=Q; -var R=new Uint8Array(j),B=[];if(Y.stsd.eb=="raw "){for(var i=0;i>8&255;d[r+1]=E&255; -r+=2}function z(E){d[r]=E>>16&255;d[r+1]=E>>8&255;d[r+2]=E&255;r+=3}function U(E){d[r]=E>>24&255;d[r+1]=E>>16&255; -d[r+2]=E>>8&255;d[r+3]=E&255;r+=4}function H(E){e.push(r);r+=4;Y(E)}function Y(E){for(var N=0;Nn(chunk,opts),error:dR=>{console.log(dR)}}),S=.02*(1+Math.pow(3.2*s[0]/100,2.3)),J=S*t*D,m=J*E.length,L=Math.round(J*24),I={width:t,height:D,codec:"avc1.420034",bitrate:L},q=await VideoEncoder.isConfigSupported(I); -console.log(q);if(q.supported==!1){console.log("Encoding not supported. Config: ",q.config);return new Uint8Array(0).buffer}Z.configure(I); -for(var N=0;N0)T.push(K+M);K+=M+r}var n=new DOMParser,o=n.parseFromString(a,"image/svg+xml").firstChild.firstChild,f=[]; -bF.yg.ai5(o,D,T,f);return f};bF.yg.ai5=function(t,D,K,x){var Q=t.firstChild.firstChild;if(Q.tagName=="Image"){var h=Q.getElementsByTagName("ImageDescription")[0],b=h.children[0].children,V=h.children[1].children,a=K.shift(),T=[]; -for(var N=0;N3)T[2]*=T.pop(); -var e=b.length,r=T[0],d=T[1],M=T[2],n=parseInt(V[0].getAttribute("BytesInc"));for(var o=0;o>>2);else throw n; -if(c!=3)P.O4(l,f,c);if(e==1){P.O4(l,f,1);P.O4(l,f,2)}a+=r*d*n}x.push({qn:new gW(0,0,r,d),data:f.buffer})}}else{var z=t.children,U=0; -while(U=0&&aE<128)for(var N=0;N=-127&&aE<0){for(var N=0; -N<-aE+1;N++){d[e]=r[V];e++}V++}}return e}function D(b,V,a,T,e,r){var d=V*a*T>>>3,M=P.R(d*e),n=x(b,0,0,0)[0]; -for(var o=0;o>>3; -if(H.length!=Y*U){z=D(z,M,n,c,U,j)}else{}if(c==16)z=new Uint16Array(z.buffer);console.log(d);console.log(r); -var k=[];for(var F=0;F1<O)O=B; -if(B>>8;b[i+1]=u[S]>>>8;b[i+2]=Z[S]>>>8}}else throw f;k.push({qn:new gW(0,0,M,n),data:b.buffer})}return k}function x(b,V,a,T){if(a==0)a=b.length; -var e=A.$a,r=A.Iw,d=A.h9,M=[],n=V;while(V>>2); -for(var N=0;Nr)r=c}var l=P.R(a*4),j=1/r;for(var z=0;z>>7)}else if(Y==305){var F=Math.round(Math.sqrt(k)),y=[]; -for(var W=0;W>>3;bb[j6]|=hf>>>16;bb[j6+1]|=hf>>>8;bb[j6+2]|=hf}var _=M*8/(c*l);if(_==16)for(var N=0;N>>12|(g&4095)<<12;s[N]=g>>>16&255;s[N+1]=g>>>8&255;s[N+2]=g&255}if(B)s=bF.cL.aA9(s,c,l);var $=B?2:1; -c*=$;f.t256=[c];f.t257=[l];f.t258=[i];f.t50719=[z[1],z[0]*$];f.t50720=[z[3],z[2]*$];f.width=c;f.height=l; -f.data=new Uint8Array(s.buffer);return[f]};bF.cL.aA9=function(t,D,K){t=new Uint16Array(t.buffer);var x=new Uint16Array(D*K*2); -for(var Q=0;Q>>1)+h&1)==0){x[V]=a; -x[V+2*D+1]=t[b+1]}else{x[V]=t[b-1];x[V+2*D+1]=a}}return x};bF.SK={};bF.SK.acX=function(t,D,K){K=K<<8-(D&7); -var x=D>>>3;t[x]|=K>>>16;t[x+1]|=K>>>8;t[x+2]|=K};bF.SK.dw=function(t){var D=new Uint8Array(t),K=0,x=Date.now(),Q=cm.AW(t),h=Q.moov.uuid[0],b=new CR3Parser(t),V=b.getTrack().meta,a=h.CMT1[0],T=a.t256[0]=V.width,e=a.t257[0]=V.height,r=T*e,d=a.exifIFD=h.CMT2[0],M=d.makerNote=h.CMT3[0],n=Q.moov.trak[3].mdia.minf.stbl,o=n.co64[0],f=D.slice(o,o+n.stsz[0]),c=0; -while(c>>8;T[N*2+1-a]=M&255}Q=T}return Q.buffer};bF.a0W={};bF.a0W.dw=function(t,D){function K(a){return~~(.5+P.v1(Math.max(0,Math.min(1,a)))*255)}var x=EXRLoader.parse(t),Q=x.width,h=x.height,b=P.R(Q*h*4); -for(var V=0;V>>31==1){c=c&16777215}if(N>>31==1){l=l&268435455;z=Q(b,V,V+l,U,e)}else{var H=D(b,V+l),Y=D(b,V+l+4),k=D(b,V+l+8),F=D(b,V+l+12); -if(F!=0)throw"e";if(He[0]+e[1])throw"e";var y=e[2]+H-e[0];z=b.slice(y,y+Y);var W=bF.K6(z.buffer); -if(W&&["bmp","png","ico"].indexOf(W)!=-1){var O=bF.wm(W);if(!O.h$){var E=null;try{E=O.dw(z.buffer)}catch(dR){}if(E){E[0].sM=U[1]; -x.push(E[0])}}}else if(W)console.log(W)}f[j]=z;a+=8}return f}function h(b){x=[];var V=new Uint8Array(b),a=0,T=t(V,a); -a+=2;a+=58;var e=D(V,a);a+=4;a=e;var r=K(V,a,4);a+=4;var d=t(V,a);a+=2;var M=t(V,a);a+=2;var n=D(V,a); -a+=4;var o=D(V,a);a+=4;var f=D(V,a);a+=4;var c=t(V,a);a+=2;var l=t(V,a);a+=2;a+=c;var j={};for(var N=0; -N>>1;if(D!=null)throw"error"}else{b=new Uint8Array(Q.buffer);t=b.slice(e,e+r); -K.free(e);break}}K.free(V);return t};bF.bW={};bF.bW.h$=!0;bF.bW.dw=function(){var t=0,D=1,K=2,x=3,Q=4,h=5,b=6,V=7,a=1,T=2,e=7,r=8,d=9,M,n,o,f,c; -function l(){var aE=A.q5(M,n);n+=4;return aE}function j(){var w=0,u=0;for(var N=0;N<5;N++){var Z=M[n++]; -w+=(Z&127)<0){if(f["o"+S]!=null)throw"e";f["o"+S]=u}return u}function R(w,f){if(w instanceof Array){for(var N=0; -N200)throw i;var w=A.zX(t,D,i);D+=i*2;return w}function a(){var i=A.L6(t,D); -D+=8;return i}function T(){var i=A.Bg(t,D);D+=4;return i}function e(){var i=Q();if(Q()!=4)throw"e";var w=[]; -for(var N=0;N>>16);else if(S==42)for(var N=0;N<4;N++)L.push(o());else if([32,33,35,37,38,43,44,45,46,48,49,50,51,52,53,55,58,59,60,61,62].indexOf(S)!=-1){if(J!=4)throw"e"; -L=n();if([37,45,46,51,53,55,61,62].indexOf(S)!=-1){if(L!=0&&L!=1&&L!=360)throw S+":"+L;D=m;continue}}else if(S==47){var $=M(); -if(n()!=50)throw"e";if(n()!=0)throw"e";var bb=M();L=A.GZ(t,D,bb);D+=bb}else if(S==57){var I=M();for(var N=0; -N>>1,fk=P.A.ac0(gg); -for(var N=0;NZ)throw"e";if(m==11){D-=4;var I=V(),q=Q();if(q!=12)throw"e"; -var _=e(),G=V(),q=Q();if(q!=12)throw"e";var g=e();if(D!=Z)throw"e"}else{var $=V(),bb=Q();if(bb!=S)throw bb; -S++;var p=x();if(p!=0&&p!=1&&p!=2&&p!=5)throw p;var hf=K();if(hf!=0&&hf!=32&&hf!=64)throw hf;if(Q()!=1)throw"e"; -if(Q()!=1)throw"e";if(K()!=0)throw"e";if(Q()==1){var j6=Q(),ev=A.h9(t,D);if(j6!=ev+4)throw"e";J.push(new Uint8Array(t.buffer,D+4,ev)); -D+=j6}else J.push(new Uint8Array(0));var ej=V();if(D!=L)throw D}}return J}function U(i){return Math.min(255,Math.round(i/16777216))}function H(i){t=i; -D=0;var w=Q();if(w!=16)throw w;var u=Q();if(u!=102)throw u;var Z=Q();if(Z!=42&&Z!=58)throw Z;var S=Q(); -if(i.length-S!=118+Z)throw i.length-S;var J=V();if(J!="Parameter")throw J;var m=Q(),L=Q(),I=Q(),q=Q(),_=[]; -for(var N=0;N<16;N++)_.push(Q());var J=V();if(J!="InitColor")throw J;if(Q()!=20)throw"e";var G=Q(),g=Q(),$=Q(); -if(Q()!=4)throw"e";if(Z==58){var bb=[];_.push(bb);for(var N=0;N<4;N++)bb.push(U(Q()))}var J=V();if(J!="BlockSize")throw J; -var p=Q();if(p!=12)throw p;var hf=e();if(D!=t.length)throw"e";return[m,L,I,q,G*255,_]}function Y(i,w){var u=A.GZ(w,0,40),Z=r(i["ExternalC"+"hunk"],"Exte"+"rnalID",u); -if(Z==null){console.log("chnk not found",u)}return Z?Z.Offset:-1}function y(i,w,u,Z){if(k==null){k=P.R(256*256*4); -F=P.R(256*256)}var S=i.Mipmap,J=i.MipmapInfo,m=i.Offscreen,L=r(S,"MainId",u),I=r(J,"MainId",L.BaseMipmapInfo),q=r(m,"MainId",I.Offscreen),_=Y(i,q.BlockData),d=null; -if(_==-1)return null;var G=z(w,_),g=H(q.Attribute),$=g[0],bb=g[1],p=g[2],hf=g[3],j6=g[4],ev=g[5],ej=ev[16],c7=ev[1],aN=ev[2],f_=c7+aN; -if(aN!=ev[5])throw"e";if(c7!=ev[7])throw"e";var eO=P.R(256*(ev[6]+ev[8])),gg=new gW;if(ej)gg=new gW(0,0,$,bb); -else{for(var hy=0;hy>>2)]; -k[N]=ej;k[N+1]=ej;k[N+2]=ej;k[N+3]=eO[N>>>2]}P.GQ(k,gh,bV,kD)}else if(f_==5){for(var N=0;N<262144;N+=4){k[N]=eO[65536+N+2]; -k[N+1]=eO[65536+N+1];k[N+2]=eO[65536+N+0];k[N+3]=eO[N>>>2]}P.GQ(k,gh,bV,kD)}else throw f_}if(Z&&f_==1){var gJ=P.R($*bb*4); -P.O4(bV,gJ,3);bV=gJ}return[kD,bV,j6]}function W(i,D,w){for(var N=0;N>>3)]>>>7-(N&7)&1)*255}}var O=["norm","dark","mul ","idiv","lbrn",null,"dkCl","lite","scrn","div ",null,"lddg","lddg",null,"over",null,"hLit",null,null,null,null,null,"smud",null,null,null,null,null,null,null,"pass",null,null,null,null,null,"fdiv"]; -function E(i,w,u,Z,S){var J=i.Layer,m=i.Canvas[0];while(Z!=0){var L=r(J,"MainId",Z),I=L.Type,p=!1;console.log(L); -var q=u.xI();q.Wi(L.Name);q.opacity=Math.min(255,L.Opacity);q.zl((L.Visibility&1)!=0);q.BC=O[L.Composite]; -if(q.BC==null){alert("Unknown blend mode "+L.Composite);q.BC="norm"}q.PD=L.Clip==1;u.B.push(q);var _=L.LayerMaskMipmap; -if(_!=0){var G=y(i,w,_,!1);if(G){q.F=new bZ.Wu;q.F.rect=G[0];q.F.channel=G[1];q.F.color=G[2];R(q.F.rect,L,"Mask","Mask"); -q.F.Dx()}}var g=[];for(var N=0;N<3;N++)g.push(U(L["DrawColorMain"+["Red","Green","Blue"][N]]));var $={t:"Objc",v:P.L.Em({Z:g[0],r:g[1],J:g[2]})},bb=JSON.parse(h2.default); -for(var N=0;N>>1]=JSON.parse(JSON.stringify(kD));bV.v.Hrzn.v=Math.round(hy[aw]*255); -bV.v.Vrtc.v=Math.round(hy[aw+1]*255)}iy.So(aN,N,es)}}if(c7=="grdm"){var av=aN.Grad.v,gh=[],gJ=Q();if(gJ!=ej-4)throw gJ; -var kn=Q();if(kn!=16)throw kn;var h1=Q();if(h1!=28)throw h1;var hQ=Q();for(var N=0;ND.getParameter(D.MAX_TEXTURE_SIZE)){aU.r2=!1;alert("Disabling WebGL")}}; -aU.oF=function(t,D){return new Float32Array([(t.x-D.x)/D.m,(t.y-D.y)/D.e,t.m/D.m,t.e/D.e])};aU.Bx=function(){return this.pl}; -aU.Tj=function(t,D){var K=aU.NI;K.bindFramebuffer(K.FRAMEBUFFER,aU.FC);K.framebufferTexture2D(K.FRAMEBUFFER,K.COLOR_ATTACHMENT0,K.TEXTURE_2D,t.J4,0); -K.viewport(0,0,t.m,t.e);if(D){K.enable(K.SCISSOR_TEST);K.scissor(D.x,D.y,D.m,D.e)}else K.disable(K.SCISSOR_TEST)}; -aU.a9F=function(t,D,K){if(K)throw"error";var x=aU.NI;x.disable(x.SCISSOR_TEST);x.bindFramebuffer(x.FRAMEBUFFER,null); -x.viewport(0,0,t,D);if(K){x.enable(x.SCISSOR_TEST);x.scissor(K.x,K.y,Math.round(K.m),Math.round(K.e))}else x.disable(x.SCISSOR_TEST)}; -aU.clear=function(){var t=aU.NI;t.clearColor(0,0,0,0);t.clear(t.COLOR_BUFFER_BIT)};aU.u_=function(t,D){if(D==null)D=0; -var K=(D>>>0&255)==0,x=(D>>>8&255)==0,Q=(D>>>16&255)==0,h=(D>>>24&255)==0,b=(t>>>0&255)*(1/255),V=(t>>>8&255)*(1/255),a=(t>>>16&255)*(1/255),T=(t>>>24&255)*(1/255),e=aU.NI; -e.colorMask(K,x,Q,h);e.clearColor(b,V,a,T);e.clear(e.COLOR_BUFFER_BIT);e.colorMask(!0,!0,!0,!0)};aU.S9=function(t,D,K,x,Q){var h=D.rv(x); -if(Q)h=h.rv(Q);if(h.Q2())return;var b=aU.NI;aU.Tj(t);b.bindTexture(b.TEXTURE_2D,K.J4);b.copyTexSubImage2D(b.TEXTURE_2D,0,h.x-x.x,h.y-x.y,h.x-D.x,h.y-D.y,h.m,h.e)}; -aU.Lf=function(N,t,D){var K=aU.azX[N];if(K==null||K.m!=t||K.e!=D){if(K)K.delete();K=new aU.cH(t,D)}aU.azX[N]=K; -return K};aU.azX=[];aU.bU=function(){this.D5=null;this.kH=null};aU.bU.YQ=null;aU.bU.prototype.RV=function(t){if(this.kH)return; -this.kH={};var D=aU.NI,K=this.D5,x=this.kH;for(var N=0;N>>1); -D.activeTexture(D["TEXTURE"+(N>>>1)]);D.bindTexture(D.TEXTURE_2D,t[N+1])}D.activeTexture(D.TEXTURE0)}; -aU.bU.prototype.yM=function(t,D){var K=aU.NI,x=K.createShader(K.FRAGMENT_SHADER);K.shaderSource(x,t); -K.compileShader(x);if(!K.getShaderParameter(x,K.COMPILE_STATUS))console.log(K.getShaderInfoLog(x));var Q=K.createShader(K.VERTEX_SHADER); -K.shaderSource(Q,D);K.compileShader(Q);if(!K.getShaderParameter(Q,K.COMPILE_STATUS))console.log(K.getShaderInfoLog(Q)); -var h=K.createProgram();K.attachShader(h,Q);K.attachShader(h,x);K.linkProgram(h);if(!K.getProgramParameter(h,K.LINK_STATUS))console.log("Could not initialise shaders"); -this.D5=h};aU.bU.prototype.YD=function(){if(aU.bU.YQ!=this){aU.NI.useProgram(this.D5);aU.bU.YQ=this}}; -aU.ik=function(t,D){aU.YG++;aU.hJ+=t*D;if(aU.Uo)console.log("GL.Channels instances: "+aU.YG+", memory: "+aU.hJ); -var K=aU.NI;this.m=t;this.e=D;this.J4=K.createTexture();this.h2=null;this.p_(this.J4,t,D)};aU.ik.prototype.p_=function(t,D,K){var x=aU.NI; -x.bindTexture(x.TEXTURE_2D,t);x.texParameteri(x.TEXTURE_2D,x.TEXTURE_MIN_FILTER,x.NEAREST);x.texParameteri(x.TEXTURE_2D,x.TEXTURE_MAG_FILTER,x.NEAREST); -x.texParameteri(x.TEXTURE_2D,x.TEXTURE_WRAP_S,x.CLAMP_TO_EDGE);x.texParameteri(x.TEXTURE_2D,x.TEXTURE_WRAP_T,x.CLAMP_TO_EDGE); -x.texImage2D(x.TEXTURE_2D,0,x.ALPHA,D,K,0,x.ALPHA,x.UNSIGNED_BYTE,null)};aU.ik.prototype.set=function(t,D){var K=aU.NI; -K.bindTexture(K.TEXTURE_2D,this.J4);K.pixelStorei(K.UNPACK_ALIGNMENT,1);var x=this.m*this.e;if(D==null||D.P()*10>x)K.texImage2D(K.TEXTURE_2D,0,K.ALPHA,this.m,this.e,0,K.ALPHA,K.UNSIGNED_BYTE,t); -else{var Q=new gW(0,0,this.m,this.e),h=P.R(D.P());P.Rm(t,Q,h,D);K.texSubImage2D(K.TEXTURE_2D,0,D.x,D.y,D.m,D.e,K.ALPHA,K.UNSIGNED_BYTE,h)}K.pixelStorei(K.UNPACK_ALIGNMENT,4)}; -aU.ik.prototype.delete=function(){var t=aU.NI;if(this.J4){t.deleteTexture(this.J4);aU.YG--;aU.hJ-=this.m*this.e}if(aU.Uo)if(aU.Uo)console.log("GL.Channels instances: "+aU.YG+", memory: "+aU.hJ*4)}; -aU.YG=0;aU.cH=function(t,D,K){if(K==null)K=!1;aU.YG++;aU.hJ+=t*D*4;if(aU.Uo)console.log("GL.Channels instances: "+aU.YG+", memory: "+aU.hJ); -var x=aU.NI;this.atx=K;this.m=t;this.e=D;this.J4=x.createTexture();this.h2=null;this.p_(this.J4,t,D)}; -aU.cH.prototype.set=function(t,D){var K=aU.NI;K.disable(K.SCISSOR_TEST);K.bindTexture(K.TEXTURE_2D,this.J4); -if(t==null||t instanceof Uint8Array){var x=this.m*this.e;if((D==null||D.P()*10>x)&&(t==null||t.length>=x*4))K.texImage2D(K.TEXTURE_2D,0,K.RGBA,this.m,this.e,0,K.RGBA,K.UNSIGNED_BYTE,t); -else{var Q=t;if(t.length==x*4){var Q=P.R(D.P()*4);P.GQ(t,new gW(0,0,this.m,this.e),Q,D)}K.texSubImage2D(K.TEXTURE_2D,0,D.x,D.y,D.m,D.e,K.RGBA,K.UNSIGNED_BYTE,Q)}}else K.texImage2D(K.TEXTURE_2D,0,K.RGBA,K.RGBA,K.UNSIGNED_BYTE,t)}; -aU.cH.prototype.get=function(t){var D=aU.NI;aU.Tj(this);D.readPixels(0,0,this.m,this.e,D.RGBA,D.UNSIGNED_BYTE,t)}; -aU.cH.prototype.ub=function(t){if(t.Q2())return;var D=aU.NI;if(this.h2==null){this.h2=D.createTexture(); -this.p_(this.h2,this.m,this.e);aU.YG++;aU.hJ+=this.m*this.e*4}D.bindFramebuffer(D.FRAMEBUFFER,aU.FC); -D.bindTexture(D.TEXTURE_2D,this.h2);if(t){var K=Math.max(t.x,0),x=Math.max(t.y,0);D.copyTexSubImage2D(D.TEXTURE_2D,0,K,x,K,x,t.m,t.e)}else D.copyTexImage2D(D.TEXTURE_2D,0,D.RGBA,0,0,this.m,this.e,0)}; -aU.cH.prototype.p_=function(t,D,K){var x=aU.NI;x.bindTexture(x.TEXTURE_2D,t);x.texParameteri(x.TEXTURE_2D,x.TEXTURE_MIN_FILTER,this.atx?x.LINEAR:x.NEAREST); -x.texParameteri(x.TEXTURE_2D,x.TEXTURE_MAG_FILTER,x.NEAREST);x.texParameteri(x.TEXTURE_2D,x.TEXTURE_WRAP_S,x.CLAMP_TO_EDGE); -x.texParameteri(x.TEXTURE_2D,x.TEXTURE_WRAP_T,x.CLAMP_TO_EDGE);x.texImage2D(x.TEXTURE_2D,0,x.RGBA,D,K,0,x.RGBA,x.UNSIGNED_BYTE,null)}; -aU.cH.prototype.delete=function(){var t=aU.NI;if(this.J4){t.deleteTexture(this.J4);aU.YG--;aU.hJ-=this.m*this.e*4}if(this.h2){t.deleteTexture(this.h2); -aU.YG--;aU.hJ-=this.m*this.e*4}if(aU.Uo)if(aU.Uo)console.log("GL.Channels instances: "+aU.YG+", memory: "+aU.hJ)}; -aU.cH.prototype.clone=function(){var t=aU.NI,D=new aU.cH(this.m,this.e);aU.Tj(this);t.bindTexture(t.TEXTURE_2D,D.J4); -t.copyTexImage2D(t.TEXTURE_2D,0,t.RGBA,0,0,this.m,this.e,0);return D};aU.oA={anO:" 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))) ); } ",a3F:" vec3 ocddg(vec3 a, vec3 b, float f) { return mix( min(ONE3, b/(ONE3 - a*f)) , ONE3 , vec3(equal(a*f,ONE3 )) ); } ",fy:"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) ;",Kz:" 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}",a6w:" 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 )); } ",pC:"float sat(vec3 c) { return max(c.x,max(c.y,c.z)) - min(c.x,min(c.y,c.z)); }",ve:"float lum(vec3 c) { return dot(c, vec3(0.3,0.59,0.11)); } ",Ez:"vec3 D (vec3 x) { return mix( sqrt(x), ((16.0*x-12.0)*x+4.0)*x , vec3(lessThanEqual(x,QUAR3)) ); }",a7e:"float midSat (vec3 v, float s) { return ((v.y-v.z)*s)/(v.x-v.z); }",Rn:"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.rc.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}",a5Y:"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}",na:"vec3 setLum (vec3 c, float l) { return clipCol(c+l-lum(c)); } ",agd:"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); }",KS:"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); }",AG:"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); } ",uY:"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}",fF:"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); }",$G:"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); }",uO:"\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 = ((Llum(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) ); "}; -aU.l.hO=function(t,D){aU.bU.call(this);var K="\t\t\tprecision highp float;\t\t\t"+aU.oA.fy+"\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"+(D?"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"+aU.oA.pC+"\t\t\t"+aU.oA.ve+"\t\t\t"+aU.oA.Ez+"\t\t\t"+aU.oA.anO+"\t\t\t"+aU.oA.a3F+"\t\t\t"+aU.oA.a7e+"\t\t\t"+aU.oA.Rn+"\t\t\t"+aU.oA.a5Y+"\t\t\t"+aU.oA.na+"\t\t\t"+aU.oA.hash+"\t\t\t"+(D?aU.oA.jb:"")+"\t\t\t\t\t\tvec3 BB(vec3 a, vec3 b, float f) { "+aU.l.sf[t]+" } \t\t\t\t\t\tvoid main(void) {\t\t\t\tvec4 tgt = texture2D(target, tCoord);\t\t\t\tvec4 src = texture2D(source, sCoord);",x="\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(t=="diss")K+="\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 K+=" \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"+(D?" 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.yM(K,x)};aU.l.hO.prototype=new aU.bU;aU.l.hO.prototype.Yi=function(t,D,K,x,Q,h,b,V){this.RV("srct alpha source target fill style keepBGA blIf".split(" ")); -var a=aU.NI,T=this.kH;a.uniform4fv(T.srct,K);a.uniform1f(T.alpha,x);a.uniform1f(T.fill,Q);a.uniform1f(T.style,h); -a.uniform1f(T.keepBGA,b);if(V)a.uniform4fv(T.blIf,V);this.GV([T.source,t,T.target,D])};aU.l.$I=function(t,D){aU.bU.call(this); -this.arx=t;this.xk=D;var K="\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"+aU.oA.agd+"\t\t\t"+aU.oA.hash+"\t\t\t\t\t\tvoid main(void) {\t\t\t\tvec4 tgt = texture2D(target, tCoord);\t\t\t\tvec4 src = "+(t?"texture2D(source, sCoord)":"vec4(0.0)")+"; \t\t\t\tfloat wg = awg "+(D?"* (in01(wCoord) ? texture2D(weight, wCoord).w : wcolor)":"")+";\t\t\t\t"+(t?"":"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 = "+(D?"nc":"cswitch*nc + (1.0- cswitch)*tgt")+"; \t\t\t}",x="\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.yM(K,x)};aU.l.$I.prototype=new aU.bU;aU.l.$I.prototype.Yi=function(t,D,K,x,Q,h,b,V,a){if(this.xk)this.RV("srct wrct wcolor awg dissv source target weight cswitch".split(" ")); -else this.RV("srct awg dissv source target cswitch".split(" "));var T=aU.NI,e=this.kH;T.uniform4fv(e.srct,x); -if(this.xk){T.uniform4fv(e.wrct,Q);T.uniform1f(e.wcolor,h)}else{T.uniform4fv(e.cswitch,a)}T.uniform1f(e.awg,b); -T.uniform1f(e.dissv,V);var r=[e.source,t,e.target,D];if(this.xk)r.push(e.weight,K);this.GV(r)};aU.l.NR=function(){aU.bU.call(this); -var t="\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}",D="\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.yM(t,D)};aU.l.NR.prototype=new aU.bU;aU.l.NR.prototype.Yi=function(t,D,K,x){this.RV(["rct","prev","next","alpha"]); -var Q=aU.NI,h=this.kH;Q.uniform4fv(h.rct,[0,0,1,1]);this.GV([h.prev,D,h.next,K,h.alpha,x])};aU.kc={hW:{},A$:"\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}"}; -aU.kc.GE=function(t,D){var K=fF.Xo,x=[K.dW,K.wq,K.et,K.Ma,K.EC,K.Ae,K.it,K.Ba].indexOf(t.type),Q=aU.kc.hW[t.type]; -if(Q==null)Q=aU.kc.hW[t.type]=new aU.hW[x];Q.YD();Q.Yi(D,t);aU.NI.drawArrays(aU.NI.TRIANGLES,0,6)};aU.hW=[]; -aU.hW[0]=function(){aU.bU.call(this);this.PP={};var t="\t\t\tprecision mediump float;\t\t\t"+aU.oA.ve+"\t\t\t"+aU.oA.fy+"\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.yM(t,aU.kc.A$)};aU.hW[0].prototype=new aU.bU;aU.hW[0].prototype.Yi=function(t,D){var K={Z:D.JP,r:D.ac,J:D.LN,U:P.R(D.JP.length)},x=K.Z.length; -if(this.PP["m"+x]==null){this.PP["m"+x]={azE:new aU.cH(x,1),FV:P.R(x*4)}}var Q=this.PP["m"+x];P.wa(K,Q.FV,0); -var h=Q.azE;h.set(Q.FV);this.RV(["source","map","toGray","presLum"]);var b=aU.NI,V=this.kH;b.uniform1f(V.toGray,D.Qz?1:0); -b.uniform1f(V.presLum,D.PH?1:0);this.GV([V.source,t,V.map,h.J4])};aU.hW[1]=function(){aU.bU.call(this); -this.akA=new aU.cH(256,1);this.a86=P.R(256*4);var t="\t\t\t\tprecision mediump float;\t\t\t\t"+aU.oA.uY+"\t\t\t\t"+aU.oA.KS+"\t\t\t\t"+aU.oA.AG+"\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.00.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.yM(t,aU.kc.A$)};aU.hW[1].prototype=new aU.bU;aU.hW[1].prototype.Yi=function(t,D){P.wa({Z:D.ajx,r:D.qP,J:D.am3,U:P.R(256)},this.a86); -this.akA.set(this.a86);this.RV(["source","map","cfa","cfb","colorize"]);var K=aU.NI,x=this.kH;K.uniform1f(x.cfa,D.agV); -K.uniform1f(x.cfb,D.Za);K.uniform1i(x.colorize,D.adb);this.GV([x.source,t,x.map,this.akA.J4])};aU.hW[2]=function(){aU.bU.call(this); -var t="\t\t\tprecision mediump float;\t\t\t"+aU.oA.uY+"\t\t\t"+aU.oA.fF+"\t\t\t"+aU.oA.$G+"\t\t\t"+aU.oA.KS+"\t\t\t"+aU.oA.AG+"\t\t\t"+aU.oA.a3K+"\t\t\t"+aU.oA.alo+"\t\t\t\t\t\tuniform sampler2D source;\t\t\tuniform float vib; \t\t\tuniform float sat; \t\t\tuniform vec3 yF; \t\t\tconst float PI = 3.141592653; \t\t\t\t\t\tvarying vec2 sCoord;\t\t\tvec3 vibrate(vec3 rgb) { \t\t\t\tvec3 yuv = rgbToYuv * rgb; \t\t\t\treturn yuvToRgb * (yuv * yF); \t\t\t} \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\trgb = pow(rgb,vec3(2.4)); \t\t\t\t\t\t\t\trgb = clamp(vibrate(rgb), 0.0, 1.0); \t\t\t\t\t\t\t\trgb = pow(rgb,vec3(1.0/2.4)); \t\t\t\t\t\t\t\tvec3 hsl = rgbToHsl(rgb); \t\t\t\tfloat nsat = max(0.0, min(1.0, hsl.y*(1.0+sat))); \t\t\t\trgb = hslToRgb(hsl.x, nsat, hsl.z); \t\t\t\t\t\t\t\tgl_FragColor = vec4(rgb,src.w); \t\t\t}"; -this.yM(t,aU.kc.A$)};aU.hW[2].prototype=new aU.bU;aU.hW[2].prototype.Yi=function(t,D){this.RV(["source","vib","sat","yF"]); -var K=aU.NI,x=this.kH;K.uniform1f(x.vib,D.YN[0]);K.uniform1f(x.sat,D.YN[1]);K.uniform3fv(x.yF,new Float32Array([D.YN[2],D.YN[3],D.YN[3]])); -this.GV([x.source,t])};aU.hW[3]=function(){aU.bU.call(this);var t="\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.yM(t,aU.kc.A$)};aU.hW[3].prototype=new aU.bU;aU.hW[3].prototype.Yi=function(t,D){this.RV(["source","trf"]); -var K=aU.NI,x=this.kH;K.uniformMatrix4fv(x.trf,!1,new Float32Array(P.jF.Qa(D.tm)));this.GV([x.source,t])}; -aU.hW[4]=function(){aU.bU.call(this);var t="\t\t\tprecision mediump float; \t\t\t"+aU.oA.uO+"\t\t\t"+aU.oA.uY+"\t\t\t"+aU.oA.AG+"\t\t\t"+aU.oA.KS+"\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]+shift[0]; \t\t\t\thsv[0] = fract(nh); \t\t\t\thsv[1] = max(0.0, min(1.0, hsv[1] + shift[1])); \t\t\t\thsv[2] = max(0.0, min(1.0, hsv[2] + 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(mix(src.rgb,rgb,scl),src.w); \t\t\t\t\t\t\t}"; -this.yM(t,aU.kc.A$)};aU.hW[4].prototype=new aU.bU;aU.hW[4].prototype.Yi=function(t,D){this.RV(["source","mnm","mxm","shift","lim"]); -var K=aU.NI,x=this.kH;K.uniform3fv(x.mnm,new Float32Array(D.sQ));K.uniform3fv(x.mxm,new Float32Array(D.ts)); -K.uniform3fv(x.shift,new Float32Array(D.shift));K.uniform1f(x.lim,D.va);this.GV([x.source,t])};aU.hW[5]=function(){aU.bU.call(this); -var t="\t\t\tprecision mediump float;\t\t\t"+aU.oA.fy+"\t\t\t"+aU.oA.Kz+"\t\t\t"+aU.oA.a6w+"\t\t\t"+aU.oA.KS+"\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.yM(t,aU.kc.A$)};aU.hW[5].prototype=new aU.bU;aU.hW[5].prototype.Yi=function(t,D){this.RV(["source","cfs"]); -var K=aU.NI,x=this.kH;K.uniform3fv(x.cfs,D.alV);this.GV([x.source,t])};aU.hW[6]=function(){aU.bU.call(this); -var t="\t\t\tprecision mediump float;\t\t\t"+aU.oA.uY+"\t\t\t"+aU.oA.Kz+"\t\t\t"+aU.oA.a6w+"\t\t\t"+aU.oA.KS+"\t\t\t"+aU.oA.AG+"\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 (lig2OI;5g7:@5nVPLIGeVMX`|njge-'&-$V&)/$BbHB4D%GNx`KSI=_f_menp%E+%vwKB4&'XQY``edhootpjxp&%*'vhxY{#>5HINMDXX]YnVW",a1Y:0,aAh:1,EM:2,ai8:3,a2u:4,aeO:5,Uy:6,apa:7}; -aU.filter.GE=function(t,D){var K=aU.filter,x,Q=t.type+":"+(t.PE?t.PE.join(","):""),x=aU.filter.$b[Q]; -if(x==null)x=aU.filter.$b[Q]=new aU.$b[t.type](t.PE);x.YD();x.Yi(D,t);aU.NI.drawArrays(aU.NI.TRIANGLES,0,6)}; -aU.$b=[0,0,0,0,0,0,0,0,0,0,0,0];aU.$b[7]=function(){aU.bU.call(this);var t="1%* !*709;O;?@DOaKTZOe/lhffrxv,#s#)($4VkJA@II=BzXTRR^dbwqcd6's%xN,(&&286K5>D9O]LIYXH)P1o]q{nvr.(yzL=4f69?4mLHECaRIT\\xjfca)~|noC2).)[8*+^U`_felkrn$R[aVlzaoxD:;@N|)/G)28-CQNtjkp~`&*#!&4u*-.(q}$<}'-\"8FBi_`esTz~wuz)i~\"#xvhi=,r~(U0$:9==3bw^MLUUINwne8gjpe/}opB;/FMMRQBX__d`dGXLo%P\\e$kca,Bkw!?uR.3.CQf0zJRH2aS\\;jjpvD}#}N4"; -this.yM(kE.mr(t),kE.mr(aU.filter.A$))};aU.$b[7].prototype=new aU.bU;aU.$b[7].prototype.Yi=function(t,D){this.RV(["source","iwh","kern"]); -var K=aU.NI,x=this.kH;K.uniform2fv(x.iwh,D.kK);K.uniform1fv(x.kern,D.aa6);this.GV([x.source,t])};aU.$b[6]=function(t){aU.bU.call(this); -var D=t[0],K=t[1],x=t[2],Q="1%* !*709;O;?@DOaKTZOe/lhffrxv,#s#)($4VkJA@II=BzXTRR^dbwqcd6's%xN,(&&286K5>D9O]SEK%cQeobjf\"{mn@1(Z*-3(a@<97UF=HPl^ZWU|rpbc7&|\"|O,}~RITSZY`_fbwFOUJ`nUcl8./4Bp|#;|&,!7EAh[\"'zuV|!7<0+k!$%zkk0$J>'x~:=rad) continue; \t\t\t\t\t\tfor(float x=-PRC; x<=PRC; x++) { \t\t\t\t\t\t\tif("+["x<-rad || x>rad","(x*x+y*y)>rad*rad"][D]+") continue; \t\t\t\t\t\t\tvec4 clr = texture2D(source, sCoord+vec2(x,y)*iwh); \t\t\t\t\t\t\t"+["if(clr.w!=0.0) sum.rgb=min(sum.rgb,clr.rgb); sum.w=max(sum.w,clr.w)","sum.rgb=max(sum.rgb,clr.rgb); sum.w=min(sum.w,clr.w)","if(abs(sclr.r-clr.r)?paSK(a4cfla+ykl>7+A2DH+<0eD67jYAS ZNdcgg]-B)wz z<3%|EL/gc2;A6LZ#}HV^tTf ]o+\"{mnB9DEKOUOVW^d^efpjrrwsv,Zci^t#}pIt+&@HcKLXZ]^cVd\\gssxxP_cl$()55::q!%.EISUX[^_d`cxXW\\Wlz0m`7neqz+9N,~D2&<;??5dy`ONWWKPypbZ#8}!mukU%v ^..4:g;:L^I@LUt`_d_!wocyx||rBW>-,55).WNEwGJPElriRTZ\\\"7|"; -this.yM(kE.mr(t),kE.mr(aU.filter.A$))};aU.$b[5].prototype=new aU.bU;aU.$b[5].prototype.Yi=function(t,D){this.RV(["source","ssum","iwh","amnt","edgf"]); -var K=aU.NI,x=this.kH;K.uniform2fv(x.iwh,D.kK);K.uniform1f(x.amnt,D.au5);K.uniform1f(x.edgf,D.a2t);this.GV([x.source,t,x.ssum,D.a98])}; -aU.$b[3]=function(){aU.bU.call(this);var t="1%* !*709;O@;=ETOUgQZ`Uk5rnllx~|2)y)/.*:\\qPGFOOCH!^ZXXdjh}wij<-y+~T2.,,8>{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\\RRiYLP^}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>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]'>S04}M?H'VV\\b0i\\hq=#"; -this.yM(kE.mr(t),kE.mr(aU.filter.A$))};aU.$b[3].prototype=new aU.bU;aU.$b[3].prototype.Yi=function(t,D){this.RV("source iwh tdep rrad spec nois poly0 poly1".split(" ")); -var K=aU.NI,x=this.kH;K.uniform2fv(x.iwh,D.kK);K.uniform1f(x.tdep,D.a6t);K.uniform1f(x.rrad,D.wZ);K.uniform2fv(x.spec,D.aar); -K.uniform3fv(x.nois,D.a1I);K.uniformMatrix4fv(x.poly0,!1,D.a8C);K.uniformMatrix4fv(x.poly1,!1,D.agH); -this.GV([x.source,t]);var Q=K.LINEAR;K.activeTexture(K.TEXTURE0);K.texParameteri(K.TEXTURE_2D,K.TEXTURE_MIN_FILTER,Q); -K.texParameteri(K.TEXTURE_2D,K.TEXTURE_MAG_FILTER,Q);K.activeTexture(K.TEXTURE0)};aU.$b[0]=function(){aU.bU.call(this); -var t="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;^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~-({6V5g7:@5\\`QEzbc"; -this.yM(kE.mr(t),kE.mr(aU.filter.A$))};aU.$b[0].prototype=new aU.bU;aU.$b[0].prototype.Yi=function(t,D){this.RV(["source","iwh","ld","shine"]); -var K=aU.NI,x=this.kH;K.uniform2fv(x.iwh,D.kK);K.uniform3fv(x.ld,D.aqV);K.uniform1f(x.shine,D.a5a);this.GV([x.source,t,x.tang,D.LZ])}; -aU.$b[1]=function(){aU.bU.call(this);var t="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}2PpV@IORXp\\w-tn`a3$u|]0P6*I.3`H2;A6LZQqt$]V^z'**/+@(\"stF7}M@`F-LlRLXf^DWQ^b]Yv$|hdyq4r\")@,L:MQ>^a_:IPgSsbtxe&)$9!vl~##\"6,0,7OP\\\\acjhmi~fglfb_]{lcnv3%!}{C=& qrF5{++AaG?3IHLLBq'm\\[ddX]'}tGvy t?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.yM(kE.mr(t),kE.mr(aU.filter.A$))};aU.$b[2].prototype=new aU.bU;aU.$b[2].prototype.Yi=function(t,D){this.RV(["source","tang","iwh","sigma","expo"]); -var K=aU.NI,x=this.kH;K.uniform2fv(x.iwh,D.kK);K.uniform1f(x.sigma,D.aDn);K.uniform1f(x.expo,D.aCz); -this.GV([x.source,t,x.tang,D.LZ]);var Q=K.LINEAR;K.activeTexture(K.TEXTURE0);K.texParameteri(K.TEXTURE_2D,K.TEXTURE_MIN_FILTER,Q); -K.texParameteri(K.TEXTURE_2D,K.TEXTURE_MAG_FILTER,Q);K.activeTexture(K.TEXTURE0)};function P(){}P.$={}; -P.apE={};P.adg=function(){var t=[64,64,128,256,512,1024,2048],D=[];for(var N=0;Nx[N].canvas.width)N++;if(N==x.length){K=x[0];var h=K.canvas;h.width=t;h.height=D}else{K=x[N]; -K.clearRect(0,0,t,D)}return K};P.k_=function(t,D,K){var x=new Uint32Array(D*K);x[0]=t[0];for(var Q=1; -Q>>24<230)h++;if(x[d]==null){x[d]=!0; -Q++}}if(h!=0||Q<20)return!1;return!0};P.nE=function(t,D,K,x,Q,h){if(Q==null)Q=h=0;x=Math.log(x)/Math.log(2); -x=Math.round(x);var b=new Uint32Array(t.buffer);for(var N=0;N>>D)+(t>>>D)&1)*51};P.aoo=function(N,t,D){return 4294967295-((N>>>D)+(t>>>D)&1)*3355443}; -P.BZ=function(t,D){var K=D==null?1:D/255;return{Z:(t>>>16&255)*K,r:(t>>>8&255)*K,J:(t&255)*K}};P.Rz=function(t,D){var K=D==null?1:255/D; -return Math.round(t.Z*K)<<16|Math.round(t.r*K)<<8|Math.round(t.J*K)};P.xm=function(t){var D=t.toString(16); -while(D.length<6)D="0"+D;return D};P.alc=function(t){return parseInt(t,16)};P.ve=function(t){return.3*t.Z+.59*t.r+.11*t.J}; -P.pC=function(t){return Math.max(t.Z,t.r,t.J)-Math.min(t.Z,t.r,t.J)};P.wy=function(t,D,K){return.3*t+.59*D+.11*K}; -P.anD=function(t,D,K){return Math.max(t,D,K)-Math.min(t,D,K)};P.Kz=function(t,D){var K=D-t,x=Math.abs(K),Q=K-1,h=K+1; -if(Math.abs(Q).5?a/(2-(x+Q)):a/(x+Q);switch(x){case t:h=(D-K)/a+(D1)K-=1;if(K<1/6)return t+(D-t)*6*K;if(K<1/2)return D;if(K<2/3)return t+(D-t)*(2/3-K)*6; -return t};P.fF=function(t,D,K){var x=Math.max(t,D,K),Q=Math.min(t,D,K),h,b,V=x,a=x-Q;b=x==0?0:a/x;if(x==Q)h=0; -else{switch(x){case t:h=(D-K)/a+(D.008856?Math.pow(K,1/3):(903.3*K+16)*(1/116)}return[t,D]}(); -P.uO=function(t,D,K,x){if(x==null)x=[.9642,1,.8249];var Q=P.Ho[0],h=P.Ho[1];t=Q[~~(.5+t*(4e3/255))]; -D=Q[~~(.5+D*(4e3/255))];K=Q[~~(.5+K*(4e3/255))];var b=P.jF.ae8,V=b[0]*t+b[1]*D+b[2]*K,a=b[4]*t+b[5]*D+b[6]*K,T=b[8]*t+b[9]*D+b[10]*K; -V=V*(1/x[0]);a=a*(1/x[1]);T=T*(1/x[2]);return P.a2T(V,a,T)};P.a2T=function(t,D,K){var x=P.Ho[1],Q=x[~~(.5+t*4e3)],h=x[~~(.5+D*4e3)],b=x[~~(.5+K*4e3)]; -return{du:116*h-16,U:500*(Q-h),J:200*(h-b)}};P.ox=function(t,D,K){var x=903.3,Q=.008856,h=(t+16)/116,b=h*h*h,V=h-K/200,a=V*V*V,T=D/500+h,e=T*T*T,r=a>Q?a:(116*V-16)/x,d=b>Q?b:(116*h-16)/x,M=e>Q?e:(116*T-16)/x,n=M*96.42,o=d*100,f=r*82.49,c=P.jF.n4(P.jF.XT,[n/100,o/100,f/100,0]); -for(var N=0;N<4;N++)c[N]=Math.max(0,Math.min(255,P.v1(c[N])*255));return{Z:c[0],r:c[1],J:c[2]}};P.a8v=function(t,D,K,x,Q){var h=t.du,b=t.U,V=t.J,a=(h>2]=~~(t[N+0]*Q+t[N+1]*h+t[N+2]*b+.5)};P.iK=function(t,D){var K=D.length; -for(var N=0;N>>2];D[N]=x;D[N+1]=x;D[N+2]=x}};P.wa=function(t,D){var K=t.U,x=t.Z,Q=t.r,h=t.J,b=Math.min(t.U.length,D.buffer.byteLength>>>2),V=4*Math.floor(b/4),a=new Uint32Array(D.buffer),T=new Uint32Array(K.buffer),e=new Uint32Array(x.buffer),r=new Uint32Array(Q.buffer),d=new Uint32Array(h.buffer); -for(var N=0;N>2],n=d[N>>2],o=r[N>>2],f=e[N>>2];a[N]=M<<24|(n&255)<<16|(o&255)<<8|f&255; -a[N+1]=(M&65280)<<16|(n&65280)<<8|o&65280|(f&65280)>>>8;a[N+2]=(M&16711680)<<8|n&16711680|(o&16711680)>>>8|(f&16711680)>>>16; -a[N+3]=M&4278190080|(n&4278190080)>>>8|(o&4278190080)>>>16|(f&4278190080)>>>24}for(var N=V;N>>2),V=4*Math.floor(b/4),a=new Uint32Array(t.buffer),T=new Uint32Array(K.buffer),e=new Uint32Array(x.buffer),r=new Uint32Array(Q.buffer),d=new Uint32Array(h.buffer); -for(var N=0;N>2]=M&255|(n&255)<<8|(o&255)<<16|f<<24; -r[N>>2]=(M&65280)>>8|n&65280|(o&65280)<<8|(f&65280)<<16;d[N>>2]=(M&16711680)>>16|(n&16711680)>>8|o&16711680|(f&16711680)<<8; -T[N>>2]=M>>>24|n>>>24<<8|o>>>24<<16|f&4278190080}for(var N=V;N>0&255;Q[N]=c>>8&255; -h[N]=c>>16&255;K[N]=c>>24&255}};P.Tx=function(t,D,K){var x=new Uint8Array(t.buffer),Q=Math.min(x.length/4,D.length); -for(var N=0;N>>2];x[(N<<2)+K]=b&255;x[(N<<2)+K+4]=b>>>8&255;x[(N<<2)+K+8]=b>>>16&255;x[(N<<2)+K+12]=b>>>24; -N+=4}while(N>>2,t=new Uint32Array(t.buffer,0,x),D=new Uint32Array(D.buffer,0,x); -D.set(t)};P.pn=function(t,D){var K=t.buffer.byteLength,x=D.buffer.byteLength,Q=new Uint32Array(t.buffer,0,K>>2),h=new Uint32Array(D.buffer,0,x>>2); -if(K!=x)return!1;var b=Q.length;for(var N=0;N=x&&D.qf()*(1<<(Q>>>1))=2&&x.e>=2){var Q=P.vI(K,x); -t.push(Q.FV,Q.rect);K=Q.FV;x=Q.rect}};P.fp=function(t){var D=t.length,K=t[D-2],x=t[D-1];while(x.m>=2&&x.e>=2){var Q=P.o7(K,x); -t.push(Q.FV,Q.rect);K=Q.FV;x=Q.rect}};P.vI=function(t,D,K){var x=D.m,Q=D.e,h=x>>1,b=Q>>1,V=new gW(D.x,D.y,h,b),a=K&&K.length==h*b*4?K:P.R(h*b*4),T=new Uint32Array(t.buffer),e=new Uint32Array(a.buffer); -for(var r=0;r>>24,z=f>>>24,U=c>>>24,H=l>>>24,Y=j+z+U+H; -if(Y==1020){var k=(o>>>0&255)+(f>>>0&255)+(c>>>0&255)+(l>>>0&255)+2>>>2,F=(o>>>8&255)+(f>>>8&255)+(c>>>8&255)+(l>>>8&255)+2>>>2,y=(o>>>16&255)+(f>>>16&255)+(c>>>16&255)+(l>>>16&255)+2>>>2; -e[M]=255<<24|y<<16|F<<8|k}else if(Y==0)e[M]=0;else{var k=(o>>>0&255)*j+(f>>>0&255)*z+(c>>>0&255)*U+(l>>>0&255)*H,F=(o>>>8&255)*j+(f>>>8&255)*z+(c>>>8&255)*U+(l>>>8&255)*H,y=(o>>>16&255)*j+(f>>>16&255)*z+(c>>>16&255)*U+(l>>>16&255)*H,W=1/Y; -k=~~(k*W+.5);F=~~(F*W+.5);y=~~(y*W+.5);e[M]=Y+2>>>2<<24|y<<16|F<<8|k}}return{rect:V,FV:a}};P.arT=function(t,D,K){var x=D.m,Q=D.e,h=x>>1,b=Q>>1,V=new gW(D.x,D.y,h,b),a=K&&K.length==h*b*4?K:P.R(h*b*4),T=new Uint32Array(t.buffer),e=new Uint32Array(a.buffer); -for(var r=0;r>>0&255)+(f>>>0&255)+(c>>>0&255)+(l>>>0&255)>>>2,z=2+(o>>>8&255)+(f>>>8&255)+(c>>>8&255)+(l>>>8&255)>>>2,U=2+(o>>>16&255)+(f>>>16&255)+(c>>>16&255)+(l>>>16&255)>>>2,H=2+(o>>>24&255)+(f>>>24&255)+(c>>>24&255)+(l>>>24&255)>>>2; -e[M]=H<<24|U<<16|z<<8|j}return{rect:V,FV:a}};P.ak1=function(t,D,K){var x=D.m,Q=D.e,h=2*Math.floor(x/3),b=2*Math.floor(Q/3),V=new gW(D.x,D.y,h,b),a=K&&K.length==h*b*4?K:P.R(h*b*4),T=new Uint32Array(t.buffer),e=new Uint32Array(a.buffer); -for(var r=0;r>>1)*x+(d*3>>>1),o=T[n],f=T[n+1],c=T[n+2],l=T[n+x],j=T[n+1+x],z=T[n+2+x],U=T[n+x+x],H=T[n+1+x+x],Y=T[n+2+x+x],k=o>>>24<<2,F=(o>>>16&255)*k,y=(o>>>8&255)*k,W=(o&255)*k,O=f>>>24<<1,E=(f>>>16&255)*O,R=(f>>>8&255)*O,B=(f&255)*O,s=c>>>24<<2,i=(c>>>16&255)*s,w=(c>>>8&255)*s,u=(c&255)*s,Z=l>>>24<<1,S=(l>>>16&255)*Z,J=(l>>>8&255)*Z,m=(l&255)*Z,L=j>>>24,I=(j>>>16&255)*L,q=(j>>>8&255)*L,_=(j&255)*L,G=z>>>24<<1,g=(z>>>16&255)*G,$=(z>>>8&255)*G,bb=(z&255)*G,p=U>>>24<<2,hf=(U>>>16&255)*p,j6=(U>>>8&255)*p,ev=(U&255)*p,ej=H>>>24<<1,c7=(H>>>16&255)*ej,aN=(H>>>8&255)*ej,f_=(H&255)*ej,eO=Y>>>24<<2,gg=(Y>>>16&255)*eO,hy=(Y>>>8&255)*eO,aw=(Y&255)*eO,es=k+O+Z+L,kD=s+O+G+L,bV=p+ej+Z+L,av=eO+ej+G+L,gh=es==0?0:1/es,gJ=kD==0?0:1/kD,kn=bV==0?0:1/bV,h1=av==0?0:1/av,hQ=0,fo=0,bE=0,gw=0; -hQ=~~(.5+(W+B+m+_)*gh);fo=~~(.5+(y+R+J+q)*gh);bE=~~(.5+(F+E+S+I)*gh);gw=~~(.5+es*(1/9));e[M]=gw<<24|bE<<16|fo<<8|hQ; -hQ=~~(.5+(u+B+bb+_)*gJ);fo=~~(.5+(w+R+$+q)*gJ);bE=~~(.5+(i+E+g+I)*gJ);gw=~~(.5+kD*(1/9));e[M+1]=gw<<24|bE<<16|fo<<8|hQ; -hQ=~~(.5+(ev+f_+m+_)*kn);fo=~~(.5+(j6+aN+J+q)*kn);bE=~~(.5+(hf+c7+S+I)*kn);gw=~~(.5+bV*(1/9));e[M+h]=gw<<24|bE<<16|fo<<8|hQ; -hQ=~~(.5+(aw+f_+bb+_)*h1);fo=~~(.5+(hy+aN+$+q)*h1);bE=~~(.5+(gg+c7+g+I)*h1);gw=~~(.5+av*(1/9));e[M+h+1]=gw<<24|bE<<16|fo<<8|hQ}return{rect:V,FV:a}}; -P.afa=function(t,D,K){var x=D.m,Q=D.e,h=2*Math.floor(x/3),b=2*Math.floor(Q/3),V=new gW(D.x,D.y,h,b),a=K&&K.length==h*b*4?K:P.R(h*b*4),T=new Uint32Array(t.buffer),e=new Uint32Array(a.buffer); -for(var r=0;r>>1)*x+(d*3>>>1),o=T[n],f=T[n+1],c=T[n+2],l=T[n+x],j=T[n+1+x],z=T[n+2+x],U=T[n+x+x],H=T[n+1+x+x],Y=T[n+2+x+x],k=(o>>>16&255)<<2,F=(o>>>8&255)<<2,y=(o&255)<<2,W=(f>>>16&255)<<1,O=(f>>>8&255)<<1,E=(f&255)<<1,R=(c>>>16&255)<<2,B=(c>>>8&255)<<2,s=(c&255)<<2,i=(l>>>16&255)<<1,w=(l>>>8&255)<<1,u=(l&255)<<1,Z=j>>>16&255,S=j>>>8&255,J=j&255,m=(z>>>16&255)<<1,L=(z>>>8&255)<<1,I=(z&255)<<1,q=(U>>>16&255)<<2,_=(U>>>8&255)<<2,G=(U&255)<<2,g=(H>>>16&255)<<1,$=(H>>>8&255)<<1,bb=(H&255)<<1,p=(Y>>>16&255)<<2,hf=(Y>>>8&255)<<2,j6=(Y&255)<<2,ev=0,ej=0,c7=0; -ev=~~(.5+(y+E+u+J)*(1/9));ej=~~(.5+(F+O+w+S)*(1/9));c7=~~(.5+(k+W+i+Z)*(1/9));e[M]=255<<24|c7<<16|ej<<8|ev; -ev=~~(.5+(s+E+I+J)*(1/9));ej=~~(.5+(B+O+L+S)*(1/9));c7=~~(.5+(R+W+m+Z)*(1/9));e[M+1]=255<<24|c7<<16|ej<<8|ev; -ev=~~(.5+(G+bb+u+J)*(1/9));ej=~~(.5+(_+$+w+S)*(1/9));c7=~~(.5+(q+g+i+Z)*(1/9));e[M+h]=255<<24|c7<<16|ej<<8|ev; -ev=~~(.5+(j6+bb+I+J)*(1/9));ej=~~(.5+(hf+$+L+S)*(1/9));c7=~~(.5+(p+g+m+Z)*(1/9));e[M+h+1]=255<<24|c7<<16|ej<<8|ev}return{rect:V,FV:a}}; -P.q_=function(t){var D=255,K=t.length;K-=K&31;for(var N=3;N>1,b=Q>>1,V=new gW(D.x,D.y,h,b); -if(t==null)return{rect:V};var a=K&&K.length>=h*b?K:P.R(h*b);for(var T=0;T>>2}}return{rect:V,FV:a}};P.a26=function(t,D,K){var x=D.m,Q=D.e,h=2*Math.floor(x/3),b=2*Math.floor(Q/3),V=new gW(D.x,D.y,h,b); -if(t==null)return{rect:V};var a=K&&K.length>=h*b?K:P.R(h*b);for(var T=0;T>>1)*x+(e*3>>>1),M=t[d]<<2,n=t[d+1]<<1,o=t[d+2]<<2,f=t[d+x]<<1,c=t[d+1+x],l=t[d+2+x]<<1,j=t[d+x+x]<<2,z=t[d+1+x+x]<<1,U=t[d+2+x+x]<<2; -a[r]=~~(.5+(M+n+f+c)*(1/9));a[r+1]=~~(.5+(o+n+l+c)*(1/9));a[r+h]=~~(.5+(j+z+f+c)*(1/9));a[r+h+1]=~~(.5+(U+z+l+c)*(1/9))}return{rect:V,FV:a}}; -P.am5=function(t,D,K,x,Q){var h=D.rv(x);if(Q)h=h.rv(Q);var b=Math.max(0,h.x-D.x),V=Math.max(0,h.x-x.x),a=Math.max(0,h.y-D.y),T=Math.max(0,h.y-x.y),e=h.m,r=h.e; -for(var N=0;N>>8)>>>8};P.round=function(t,D){if(D==null)D=128;var K=t.length;for(var N=0; -N>>24)*(b>>>24))<<24|P.Ls((h>>>16&255)*(b>>>16&255))<<16|P.Ls((h>>>8&255)*(b>>>8&255))<<8|P.Ls((h&255)*(b&255))}}; -P.Fd=function(t,D){var K=t.length;for(var N=0;N>>2,Q=new Float64Array(256),h=new Float64Array(256),b=new Float64Array(256),V=new Float64Array(256),a=4*Math.floor(x/D)*D,T=0; -for(var N=0;N>8&255,V=Q>>16&255,a=Q>>24&255;K[N]=D[h]|D[b]<<8|D[V]<<16|D[a]<<24}}; -P.a4G=function(t,D,K,x,Q,h,b){var V=new Uint32Array(t.buffer),a=new Uint32Array(D.buffer),T=V.length,e=0; -while(256<>>8&255)<>>16&255)<>>8&255)<>>16&255)<j){var z=(l-j)/(255-j);o+=z*(255-o);f+=z*(255-f);c+=z*(255-c)}else if(j==0)o=f=c=0;else{var z=l/j; -o=z*o;f=z*f;c=z*c}}a[N]=o|f<<8|c<<16|r&4278190080}};P.Fa=function(t,D){var K=D.m,x=D.e,top=0,Q=0,h=0,b=0,V=0; -V=0;for(var a=0;a=0;a--){var T=a*K;for(var N=0;N=0;N--){for(var a=top; -a=0;M--){var n=M*b;for(var N=0;N=0;N--){for(var M=0;M128};P.a9f=function(t,D,K){if(!K.gY(t))return!1;var x=Math.floor(t.x)-K.x,Q=Math.floor(t.y)-K.y,N=Q*K.m+x; -return D[4*N+3]>128};P.bE=function(t){if(P.Xm.length>1,e=P.$.V; -e.yM(D,K);var r=e.Tg(1),d=e.Tg(1),M=e.Tg(1);e.bk(t,x,a,a,T);e.sc(x);e.Cg(x,r);e.tL(r,d,h,h,1);e.tL(r,M,h,h,h*h); -e.sub(M,d);e.Jp(d,V);(b<25?e.sub:e.add)(r,d);e.rZ(d,x);e.$L(x)};P.$.acU=function(t,D,K,x,Q){var h=P.$.V; -h.yM(D,K);var b=Q[0]*2.55,V=Q[1],a=V>>1,T=Q[2]*.25,e=h.Tg(4),r=h.Tg(1),d=h.Tg(1);h.aG(t,e,V,1,!0,a); -h.aG(t,x,V,1,!1,a);h.uH(t,r);h.zn(r,b);h.FB(r,d,3);h.St(x,d,e);h.Mo(e,x,T)};P.$.aA8=function(t,D,K,x,Q){var h=P.$.V; -h.yM(D,K);h.kq(Q[3]);var b=Q[0]*-3+80,V=Q[1]*-3+80,a=Q[2]/2+.5,T=Q[4],e=Q[5],r=h.Tg(1),d=h.Tg(1),M=h.Tg(1),n=h.Tg(1),o=h.Tg(4),f=h.Tg(4); -h.uH(t,r);h.BE(r,d);h.vK(r,V,5);h.a6R(r,.4,0);h.FB(r,M,3);h.TM(M,r,9,3,!0,27);h.BE(d,M);h.zi(M);var c=h.PM(b,5,M); -for(var N=0;N3?(Q[1]-3)*10:0;var a=~~(Q[2]*.73)+50,T=Math.min(a+V,128),e=T-a,r=-255*a; -for(var N=0;N<256;N++){var d=N*65;b[N]=h.rp(r/e);r+=255}var M=h.Tg(1),n=h.Tg(1),o=h.Tg(1);h.uH(t,M); -h.BE(M,o);h.FB(M,n,2*Q[0]+1);h.sub(n,M);h.Jp(M,65);h.TM(M,n,9,3,!0,20);for(var N=0;N0?~~((c*f+(255-c)*128)/255):128}h.FB(M,n,3);h.TM(n,M,15,2,!0,16);h.TM(n,o,15,2,!1,15);h.gT(M,o); -h.vy(o,n,2);h.nN(n,b);h.FB(n,M,2);h.gr(M,x)};P.$.a36=function(t,D,K,x,Q){var h=P.$.V;h.yM(D,K);var b=2*Q[0]+1,V=h.a4a[Q[1]],a=Q[2]*5.1,T=Q[3],e=h.Tg(1),r=h.Tg(1),d=h.Tg(4),M=h.Tg(4); -h.MY(d,T);h.sc(d,x);h.ay3(e,a);h.rZ(e,x);h.$L(x,d);h.uH(t,r);h.FB(r,e,b);h.sub(e,r);h.Jp(r,V);h.TM(r,e,9,3,!0,20); -h.St(t,e,d);h._h(d,x,3);h.aG(x,d,15,2,!0,16);h.aG(x,M,15,2,!1,16);h.gT(d,M);h.Mo(M,x,2)};P.$.aw7=function(t,D,K,x,Q){var h=P.$.V; -h.yM(D,K);var b=(15-Q[0])/4+1,V=(15-Q[1])/4+1,a=Q[2],T=Q[3],e=h.$u(Q[4]),r=Q[5]+1,d=Q[6],M=Q[7],n=Q[8],o=h.Tg(1),f=h.Tg(1),c=h.Tg(1),l=h.Tg(1),j=h.Tg(4),z=h.Tg(4); -h.KN(c,a,T,d);h.uH(t,f);h.FB(f,o,5);h.FY(c,o,l,r,e);h.Jp(l,b);h.Ox(l,2);h.zi(o);h.FY(c,o,f,r,e);h.Jp(f,V); -h.Ox(f,2);h.MY(j,2155905279);h.MY(z,M);h.MY(x,n);h.St(j,f,z);h.St(z,l,x)};P.$.arl=function(t,D,K,x,Q){var h=P.$.V; -h.yM(D,K);h.kq(Q[3]);var b=Q[0],V=Q[1]/10,a=Q[2]/10,T=h.Tg(1),e=h.Tg(1),r=h.Tg(1),d=h.x6(),M=h.x6(),n=h.x6(); -h.Zb(T);h.FB(T,e,11);h.FB(e,T,11);h.D0(T,d);h.p3(t,T);h.BE(T,r);h.FB(T,e,9);h.FB(e,T,9);h.D0(T,M);h.Xb(M,n,5); -h.Xb(n,M,5);h.a4t(d,.8);h.amo(d,M,.8,.9);h.afu(M,T,b);h.tL(T,e,2,2,1);h.tL(e,T,2,2,3);h.tL(T,e,2,2,3); -h.tL(r,T,5,5,13);h.ka(e,T,e,V);h.mC(T,e,e,a);h.FY(e,e,T,5,1);h.sc(t,x);h.rZ(T,x);h.$L(x)};P.$.a7w=function(t,D,K,x,Q){var h=P.$.V; -h.yM(D,K);var b=Q[0],V=Q[1]/2,a=Q[2],T=b/2,e=h.Tg(4),r=h.Tg(4);h.BE(t,x);for(var d=0;d>1,f=2*a-100,c=+(T==9),l=+(T==7),j=[4,1][c],z=[3,2][c],U=[1,2][l],H=[2,1][l],Y=[50,75][c],k=T<4?e:(e>>1)+50,F=h.asY(Y,k),y=h.Vd(r),W=h.Vd(d),O=h.Tg(4),E=h.Tg(4),R=h.Tg(1),B=h.Tg(1); -function s(x,F){if(k!=50){h.a8e(x,F)}}function i(t,g){for(var N=0;N=K||E>=D){return}var H=n[R],B=r-H,s=b.random(),i=s/c+l; -if(o==0||Math.abs(Y-H)>j){f=i<=B?k:y;o=~~(b.random()*T)}else if(.1=D)break;W(U,z-H)}o=0}for(N=1;N=K||U>=D)break; -W(H,z-U)}o=0}}else if(d==1){for(N=0;N=D)break;W(U,H)}o=0}for(N=1;N=K||U>=D)break; -W(H,U)}o=0}}else{for(N=0;N=0){h.zi(r)}h.BE(r,M);h.FB(r,n,V);h.FB(n,r,V);h.Jp(r,T);h.BE(r,d);h.FB(r,n,a);h.FB(n,r,a); -h.Jp(r,e);h.MY(c,Q[2]);h.MY(l,Q[3]);h.MY(j,Q[4]);h.St(c,r,l,o);h.St(j,d,o,f);h.St(l,M,f,x);h.Cg(t,M,3); -h.rZ(M,x,3)};P.$.ar$=function(t,D,K,x,Q){var h=P.$.V;h.yM(D,K);h.kq(Q[5]);var b=Q[0]*5.1,V=Q[1]/100,a=h.asj[Q[2]],T=h.Tg(1),e=h.Tg(1),r=h.Tg(1); -h.uH(t,T);h.ay3(e,255);h.Zb(r);h.zn(T,b);h.PL(e,T,.7);h.PL(r,T,V);h.FY(T,T,e,5,a);h.BE(t,x);h.aef(x,b,Q[4],Q[3]); -h.sc(x);h.rZ(e,x);h.$L(x)};P.$.anv=function(t,D,K,x,Q){var h=P.$.V;h.yM(D,K);var b=Q[0],V=4-Q[1],a=11-Q[2],T=h.Tg(1),e=h.Tg(1),r=h.Tg(4); -h.p3(t,e);for(var N=0;N>1)+b%2,a=Q[1]/10,T=Q[2],e=(T*T>>1)+T%2,r=h.Tg(1),d=h.Tg(1),M=h.Tg(1),n=h.Tg(4),o=h.Tg(4),f=h.Tg(4); -h.Zb(M);h.sc(t,f);h.Cg(f,r);h.PL(r,M,.8);h.FB(M,r,3);h.vy(r,M,a);h.rZ(M,f);h.$L(f,f);h.uH(f,M);h.tL(M,r,b,b,V); -h.FB(M,d,b);h.sub(r,d);h.zn(d,1);h.bk(f,n,7,7,40);h.bk(f,o,7,7,10);h.St(n,d,o);h.bk(o,x,T,T,e)};P.$.axX=function(t,D,K,x,Q){var h=P.$.V,V=255,N,T; -h.yM(D,K);var b=Q[0];if(b<2)V=b;else if(b<12)V=5*b-5;else if(b<47)V=2*b+28;else if(b<50){N=b-47;V=125+12.5*N+12.5*N*N}var a=new Uint8Array(256); -for(N=75,T=15;N<256;N++,T+=24)a[N]=Math.min(255,T);var e=h.Tg(1),r=h.Tg(1),d=h.Tg(1);h.uH(t,e);h.FB(e,r,11); -h.FB(r,d,11);h.sub(d,e);h.Jp(e,8);h.sub(d,e);h.zn(e,V);h.zi(e);h.FB(e,r,5);h.zn(r,51);h.FB(r,e,Q[1]); -h.FB(e,r,Q[1]);h.zi(r);h.nN(r,a);h.gr(r,x)};P.$.aeg=function(t,D,K,x,Q){var h=P.$.V;h.yM(D,K);var b=h.a4a[Q[1]],V=Q[2],a=V*1.5,T=h.Tg(1),e=h.Tg(1),r=h.Tg(1); -h.p3(t,T);h.TM(T,e,15,2,!0,15);h.BE(e,r);h.vK(r,V,a);h.FB(r,T,3);h.FB(e,r,Q[0]);h.sub(r,e);h.Jp(e,b); -h.sub(T,e);h.FB(e,T,3);h.TM(T,e,3,1,!1,1);h._h(t,x,15);h.sc(x);h.rZ(e,x);h.$L(x)};P.$.alu=function(t,D,K,x,Q){var h=P.$.V; -h.yM(D,K);h.kq(Q[3]);var b=Q[0]*5.1,V=16-Q[1],a=[1,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.6,1.7,1.8,2,2.25,2.5,2.75,3,3.5,4,5,6,8,10][Q[2]],T=h.Tg(1),e=h.Tg(1),r=h.Tg(1); -h.uH(t,T);h.zn(T,b);h.FB(T,e,V);h.FB(e,T,V);h.Zb(r);h.mC(T,r,r,1);h.ka(T,r,T,.75);h.Jp(T,a);h.Ox(T,a); -h.tL(T,e,2,2,2);h.gr(e,x)};P.$.aco=function(t,D,K,x,Q){var h=P.$.V;h.yM(D,K);var b=Q[0]+9,V=Q[1]+9,a=Q[2],T=Q[3],e=h.$u(Q[4]),r=Q[5]+1,d=Q[6],M=h.Tg(1),n=h.Tg(1),o=h.Tg(1),f=h.Tg(1),c=h.Tg(1),l=h.Tg(4); -h.p3(t,M);h.abM(M,o,b,b);h.FB(o,M,V);h.BE(o,c);h.BE(M,f);h.sub(c,f);h.sub(M,c);h.add(c,f);h.Jp(f,10); -h.KN(n,a,T,d);h.FY(n,M,c,r,e);h.apA(c,f,o,.8);h._h(t,l,9);h._h(l,x,9);h.sc(x);h.rZ(o,x);h.$L(x)};P.$.ag9=function(t,D,K,x,Q){var h=P.$.V; -h.yM(D,K);var b=16-Q[0],V=Q[1]*8,a=1-(3-Q[2])/10,T=~~(b*b*a-1),e=~~(b*b*(1-a));if(e==0)e=1;var r=h.Tg(1),d=h.Tg(1),M=h.Tg(1),n=h.Tg(4); -h.uH(t,M);h.tL(M,r,7,7,25);h.FB(M,d,7);h.sub(r,d);h.zn(d,1);h.bk(t,n,b,b,T);h.bk(t,x,b,b,e);h.St(n,d,x); -h.sc(x);h.Cg(x,r);h.tL(r,M,3,3,1);h.tL(r,d,3,3,9);h.sub(d,M);h.BE(M,d);h.sub(r,M);h.sub(M,d);h.tL(d,r,3,3,8); -h.vK(r,V,1);h.rZ(r,x);h.$L(x)};P.$.a2a=function(t,D,K,x,Q){var h=P.$.V;h.yM(D,K);h.kq(Q[3]);var b=Q[0],V=Q[1],a=Q[2],T=b>>1,e=Math.max(~~(b/5),1),r=Math.max(~~(b*2/3),1),d=h.asY(V,a),M=h.Tg(1),n=h.Tg(1),o=h.Tg(1),f=h.Tg(1),c=h.Tg(4); -h.p3(t,M);h.ajr(2147483647,4,2,2,0,255,n);h.ajr(4,2147483647,2,2,0,255,f);h.Zb(o);h.mC(n,o,n,1);h.mC(f,o,f,1); -h.mC(n,M,n,1);h.mC(f,M,f,1);h._h(t,c,T);h._h(c,x,T);h.tL(n,M,1,b,e);h.tL(M,n,3,b,r);h.tL(f,M,b,1,e); -h.tL(M,f,b,3,r);h.gT(n,f);h.sc(x);h.rZ(f,x);h.$L(x);h.a8e(x,d)};P.$.CV=function(t,D,K){var x=K.atN,Q=K.H1,h=K.Tg(1),top=K.Tg(1),b=K.Tg(1),V=K.Tg(1),a=K.Tg(1),T=K.Tg(1),e=K.Tg(1),r=K.Tg(1),d=K.Tg(1),M=K.wQ,n=K.Oc,o=P.U0.WK,f=P.U0.yf; -o(t,h,M,n,f([8,5,2,5,2,-1,2,-1,-4]));o(t,top,M,n,f([5,5,5,2,2,2,-1,-1,-1]));o(t,b,M,n,f([2,5,8,-1,2,5,-4,-1,2])); -o(t,V,M,n,f([5,2,-1,5,2,-1,5,2,-1]));o(t,a,M,n,f([2,2,2,2,2,2,2,2,2]));o(t,T,M,n,f([-1,2,5,-1,2,5,-1,2,5])); -o(t,e,M,n,f([2,-1,-4,5,2,-1,8,5,2]));o(t,r,M,n,f([-1,-1,-1,2,2,2,5,5,5]));o(t,d,M,n,f([-4,-1,2,-1,2,5,2,5,8])); -var c=[h,top,b,V,a,T,e,r,d];for(var l=0;l>>15,D|1);D^=D+Math.imul(D^D>>>7,D|61);return((D^D>>>14)>>>0)/4294967296}};P.$.V.Tg=function(t){var D=P.$.V; -return new Uint8Array([-1,D.H1,D.JX,-1,D.Ga][t])};P.$.V.x6=function(){return new Int32Array(P.$.V.JX)}; -P.$.V.FB=function(t,D,K,x){if(x==null)x=K;var self=P.$.V,Q=self.wQ,h=self.Oc,b=x,V=x>>1,a=K,T=K>>1,e=K*x,r=0; -for(var N=0;N=Q)o=Q-1;if(f<0)f=0;else if(f>=h)f=h-1;d+=t[f*Q+o]}}D[r++]=~~(d/e);for(var c=1;c=Q)j=Q-1;if(f<0)f=0;else if(f>=h)f=h-1;d+=t[f*Q+j]-t[f*Q+l]}D[r++]=~~(d/e)}}}; -P.$.V.Xb=function(t,D,K,x){var self=P.$.V,Q=new Int32Array(self.H1),h=new Int32Array(self.H1);for(var N=0; -N<2;N++){self.Cg(t,Q,N,2);self.FB(Q,h,K,x);self.rZ(h,D,N,2)}};P.$.V._h=function(t,D,K,x){var self=P.$.V,Q=self.Tg(1),h=self.Tg(1); -for(var N=0;N<4;N++){self.Cg(t,Q,N);if(N<3)self.FB(Q,h,K,x);else h=Q;self.rZ(h,D,N)}};P.$.V.ayf=function(t,D,K,x,Q){var self=P.$.V,h=self.wQ,b=self.Oc,V=K+x-1,a=K>>1,T=V>>1,e=0,r=K*x,d=new Int32Array(K); -for(var N=0;N=h)z=h-1;if(U<0)U=0;else if(U>=b)U=b-1;var H=h*U+z<<2;M+=t[H];n+=t[H+1]; -o+=t[H+2]}}D[e++]=~~(M/r);D[e++]=~~(n/r);D[e++]=~~(o/r);D[e]=t[e];e++;for(var Y=1;Y=b)U=b-1;if(k<0)k=0;else if(k>=h)k=h-1; -if(F<0)F=0;else if(F>=h)F=h-1;var y=U*h+k<<2,W=U*h+F<<2;M=M+t[W]-t[y];n=n+t[W+1]-t[y+1];o=o+t[W+2]-t[y+2]}D[e++]=~~(M/r); -D[e++]=~~(n/r);D[e++]=~~(o/r);D[e]=t[e];e++}}};P.$.V.TM=function(t,D,K,x,Q,h){var self=P.$.V,b=self.wQ,V=self.Oc,a=K+x-1,T=K>>1,e=a>>1,r=0,d=new Int32Array(K),M=new Int32Array(256),n=new Int32Array(16); -for(var N=0;N=b)z=b-1;if(U<0)U=0; -else if(U>=V)U=V-1;M[t[U*b+z]]++;n[t[U*b+z]>>>4]++}}var H=0,Y=0;while(H+n[Y>>>4]>>4];Y+=16}for(; -Y<256;Y++){H+=M[Y];if(H>=h)break}D[r++]=Y;for(var o=1;o=V)U=V-1;if(k<0)k=0;else if(k>=b)k=b-1;if(F<0)F=0;else if(F>=b)F=b-1; -M[t[U*b+k]]--;M[t[U*b+F]]++;n[t[U*b+k]>>>4]--;n[t[U*b+F]>>>4]++}H=0;Y=0;while(H+n[Y>>>4]>>4]; -Y+=16}for(;Y<256;Y++){H+=M[Y];if(H>=h)break}D[r++]=Y}}};P.$.V.aG=function(t,D,K,x,Q,h){var self=P.$.V,b=self.Tg(1),V=self.Tg(1); -for(var N=0;N<4;N++){self.Cg(t,b,N);if(N<3)self.TM(b,V,K,x,Q,h);else V=b;self.rZ(V,D,N)}};P.$.V.tL=function(t,D,K,x,Q){Q=Math.min(x*K,Q); -var self=P.$.V,h=self.wQ,b=self.Oc,V=x>>1,a=K>>1,T=0,e=new Int32Array(x),r=new Int32Array(256),d=new Int32Array(16); -for(var N=0;N=h)c=h-1;if(l<0)l=0;else if(l>=b)l=b-1; -r[t[l*h+c]]++;d[t[l*h+c]>>>4]++}}var j=0,z=0;while(j+d[z>>>4]>>4];z+=16}for(;z<256;z++){j+=r[z]; -if(j>=Q)break}D[T++]=z;for(var M=1;M=b)l=b-1;if(H<0)H=0;else if(H>=h)H=h-1;if(Y<0)Y=0;else if(Y>=h)Y=h-1;r[t[l*h+H]]--; -r[t[l*h+Y]]++;d[t[l*h+H]>>>4]--;d[t[l*h+Y]>>>4]++}j=0;for(z=0;z<256;z++){j+=r[z];if(j>=Q)break}D[T++]=z}}}; -P.$.V.bk=function(t,D,K,x,Q){var self=P.$.V,h=self.Tg(1),b=self.Tg(1);for(var N=0;N<4;N++){self.Cg(t,h,N); -if(N<3)self.tL(h,b,K,x,Q);else b=h;self.rZ(b,D,N)}};P.$.V.vy=function(t,D,K){var self=P.$.V,x=self.wQ,Q=self.Oc,h=0; -for(var N=0;N=Q)a=b;for(var T=0;T=x)r=T;var d=b+e,M=b+r,n=V+T,o=a+T,f=b+T,c=t[d],l=t[M],j=t[n],z=t[o],U=t[f],H=U+(U*4*K+.5); -H=H-((c+l+z+j)*K+.5);D[h++]=self.rp(H)}}};P.$.V.Mo=function(t,D,K){var self=P.$.V,x=self.Tg(1),Q=self.Tg(1); -for(var N=0;N<4;N++){self.Cg(t,x,N);if(N<3)self.vy(x,Q,K);else Q=x;self.rZ(Q,D,N)}};P.$.V.axl=function(t,D,K){var self=P.$.V,x=self.wQ,Q=self.Oc,h=0,b=K+4; -for(var N=0;N=Q)T=V;for(var e=0;e=x)d=e;var M=V+r<<2,n=V+d<<2,o=a+e<<2,f=T+e<<2,c=V+e<<2;for(var l=0;l<3;l++){var j=t[M+l],z=t[n+l],U=t[o+l],H=t[f+l],Y=t[c+l]; -D[h++]=(Y*K+j+z+H+U)/b}D[h]=t[h];h++}}};P.$.V.abM=function(t,D,K,x){var self=P.$.V,Q=self.wQ,h=self.Oc,b=K>>1,V=x>>1,a=0,T=new Int32Array(K),e=new Int32Array(256); -for(var N=0;N=Q)o=Q-1;if(f<0)f=0;else if(f>=h)f=h-1;e[t[f*Q+o]]++}}var c=0,l=0; -for(var j=0;j<256;j++){if(c=h)f=h-1;if(U<0)U=0;else if(U>=Q)U=Q-1;if(H<0)H=0;else if(H>=Q)H=Q-1; -e[t[f*Q+U]]--;e[t[f*Q+H]]++}c=0;l=0;for(var j=0;j<256;j++){if(c0?N-1:0)*V,e=N*V,r=(N0?d-1:0,n=dQ)Q=h;if(b>Q)Q=b;D[N]=Q}};P.$.V.sc=function(t,D){if(D==null)D=t; -var K=t.length;for(var x=0;xb){Q=b}}else{a=2;T=b}var e=T-Q;if(e!=0){if(a==0){r=~~(43*(h-b)/e)}else if(a==1){r=~~(43*(b+2*e-V)/e)}else{r=43*(V+4*e-h)/e}if(r<0){r=255&r-1}D[x]=r; -D[x+1]=~~(255*e/T)}else{D[x]=e;D[x+1]=e}D[x+2]=T;D[x+3]=t[x+3]}};P.$.V.$L=function(t,D){if(D==null)D=t; -var K=t.length;for(var x=0;x>1}};P.$.V.BE=function(t,D){var K=t.length; -for(var N=0;Nx)b=Q; -if(h>x)b=h;var V=D[b];if(V){t[N]=~~(V*x/b);t[N+1]=~~(V*Q/b);t[N+2]=~~(V*h/b)}else{t[N]=V;t[N+1]=V;t[N+2]=V}}}; -P.$.V.Jp=function(t,D){for(var N=0,K=t.length;N=D?x:K}};P.$.V.Vd=function(t){return[t>>24&255,t>>16&255,t>>8&255,t&255]};P.$.V.aef=function(t,D,K,x){if(K==null)K=255; -if(x==null)x=4278190335;var Q=P.$.V,h=Q.Ga,b=Q.Vd(K),V=Q.Vd(x);for(var N=0;N=D){t[N]=b[0];t[N+1]=b[1];t[N+2]=b[2]}else{t[N]=V[0];t[N+1]=V[1];t[N+2]=V[2]}}};P.$.V.MY=function(t,D){var K=P.$.V,x=K.Ga,Q=K.Vd(D); -for(var N=0;N5?(100-Math.max(4,t))/100:.95;D=D!=100?Math.max(4,D)/100:.9995; -var K=new Uint8Array(256),x=D>.5?.5/(1-D):D*2,Q=~~(x*256),h=~~((.5-t*x)*256)<<8;for(var N=0;N<256;N++){K[N]=P.$.V.rp(h>>8); -h+=Q}return K};P.$.V.Zb=function(t){for(var N=0,D=P.$.V,K=t.length;N0){a/=255;x+=a;h[V]+=a; -if(x>=1){x--;K++}if(h[V]>=1){h[V]--;Q[V]++}}}return[K,Q]};P.$.V.PM=function(t,D,K,x){var self=P.$.V,Q,h,e=0,d=256; -if(x){var b=self.ag7(K,x);Q=b[1];h=b[0]/100}else{Q=self.IO(K);h=self.H1/100}var V=new Uint8Array(256),a=h*t,T=h*D,r=-1; -do{e+=Q[++r]}while(e<=a);e=0;do{e+=Q[--d]}while(e<=T);if(d-r<=0)d=r+1;if(d>255){d=255;r=254}var M=255/(d-r),n=-r; -for(var N=0;N<256;N++){V[N]=self.rp(M*n+.5);n++}return V};P.$.V.vK=function(t,D,K,x){var Q=P.$.V;Q.nN(t,Q.PM(D,K,t,x))}; -P.$.V.aBN=function(t,D){var self=P.$.V,K=self.IO(t),x=self.H1*D/100,Q=0,h=-1;do{Q+=K[++h]}while(Q<=x); -return h};P.$.V.D0=function(t,D){var K=0,self=P.$.V,x=self.wQ,Q=self.Oc,h=1/Math.PI,b=h*255;for(var N=0; -N=2&&a%K>=2?255:0}}};P.$.V.ajr=function(t,D,K,x,Q,h,b){var self=P.$.V,V=self.wQ,a=self.Oc,T=0,e=0,r=0; -for(var N=0;N40?[1.25,1.5,1.75,2,2.5,3,4,5,7.5,10][t-41]:t/40};P.$.V.a3D=function(t,D,K){var self=P.$.V,x=self.wQ,Q=self.Oc,h=K,b=K>>1,V=b-1,a=h*h,T=0; -for(var N=0;N=x)c=x-1;if(l>=Q)l=Q-1;e+=t[l*x+c<<2];r+=t[(l*x+c<<2)+1];d+=t[(l*x+c<<2)+2]}}var j=~~(e/a),z=~~(r/a),U=~~(d/a); -D[T]=j;D[T+1]=z;D[T+2]=U;D[T+3]=t[T+3];T+=4;for(var H=1;H=x)k=x-1;if(l>=Q)l=Q-1;var F=l*x,y=F+k<<2,W=F+Y<<2;e+=t[y]-t[W];r+=t[y+1]-t[W+1];d+=t[y+2]-t[W+2]}if(H%K==0){j=~~(e/a); -z=~~(r/a);U=~~(d/a)}D[T]=j;D[T+1]=z;D[T+2]=U;D[T+3]=t[T+3];T+=4}}};P.$.V.adX=function(t,D,K,x,Q){var self=P.$.V,h=self.wQ,b=self.Oc,V=0,a=0,T=0,e=0; -for(var N=e;N=x||N=Q||d>8)&255;D[N]=D[c]=l;l=l%8;K[N]=K[c]=Q[l]; -x[N]=x[c]=h[l]}}function T(c){return c*c*c*(c*(c*6-15)+10)}function e(c,l,j){return(1-j)*c+j*l}function r(c,l){return c&l}function d(c,l){return c%l}function M(c,l,j,z,U){var H=Math.floor(c),Y=Math.floor(l),b,k,F,y,W,O; -c=c-H;l=l-Y;H=H&255;Y=Y&255;b=H+D[Y];y=K[b]*c+x[b]*l;b=H+D[U(Y+1,z)];F=K[b]*c+x[b]*(l-1);b=U(H+1,j)+D[Y]; -W=K[b]*(c-1)+x[b]*l;b=U(H+1,j)+D[U(Y+1,z)];O=K[b]*(c-1)+x[b]*(l-1);k=T(c);return e(e(y,W,k),e(F,O,k),T(l))}function o(c,b,l){c[b]=l}function f(c,l,j,z,U){var H=Math.min(Math.min(l,256),Math.min(256,j)),Y=H==256||H<8,k=8,F=new Uint32Array(k),y=new Uint32Array(k),W=new Float32Array(k),O=new Float32Array(k),E=1,R=1,B=Y?r:d,s=o,i; -for(var N=0;N>>2),b=new Uint8Array(D.length>>>2),V=new Uint8Array(D.length); -for(var N=0;N>>2]=a;V[N]=D[N];V[N+1]=D[N+1]; -V[N+2]=D[N+2]}P.U0.a9Y(b,h,K,x);P.U0.np(D,Q,K,x,P.U0.jw[1],0,!0);for(var N=0;N>>2]}for(var N=0,T=D.length; -N>>8&255,f=M>>>16&255,c=M>>>24&255,l=~~(Math.random()*8),j=l%3,z=0,U=0; -if(l<3){U--}else if(l>4){U++}if(j==0){z--}else if(j==2){z++}var H=d+z,Y=N+U;if(H<0)H=0;else if(H>b-1)H=b-1; -if(Y<0)Y=0;else if(Y>V-1)Y=V-1;var M=e[Y*b+H],k=M&255,F=M>>>8&255,y=M>>>16&255,W=M>>>24&255;a[r]=T(n,k); -a[r+1]=T(o,F);a[r+2]=T(f,y);a[r+3]=T(c,W)}}}function D(h,b){return b}function K(h,b){return h>b?b:h}function x(h,b){return h>>2;Q[V+1]=r+2>>>2;Q[V+2]=d+2>>>2;Q[V+3]=M+2>>>2}}}return t}(); -P.$.arf=function(){function t(D,K,x,Q){var h=new Uint8Array(D.length),b=new Uint8Array(D.length>>>2),V=new Uint8Array(D.length>>>2); -P.U0.np(D,h,K,x,P.U0.jw[2],0,!0);for(var N=0;N>>2]=a;Q[N+0]=D[N+0];Q[N+1]=D[N+1];Q[N+2]=D[N+2];Q[N+3]=D[N+3]}P.U0.a9Y(b,V,K,x);for(var N=0;N>>2]-50)*(255/205))}for(var N=0,T=D.length;N.5)return 0;if(l>.25)return 1;if(l>.1)return 2;if(l>.02143)return 3;if(l>.00445)return 4;if(l>65e-5)return 5; -if(l>415e-6)return 6;if(l>55e-6)return 7;return 8}function V(l,j,z,U,H,Y){l[j]=z[U]+(H[Y]-z[U]>>1);l[j+1]=z[U+1]+(H[Y+1]-z[U+1]>>1); -l[j+2]=z[U+2]+(H[Y+2]-z[U+2]>>1);l[j+3]=z[U+3]+(H[Y+3]-z[U+3]>>1)}function a(l,j,z,U,H,Y){l[j]=H[Y]+z[U]>>1; -l[j+1]=H[Y+1]+z[U+1]>>1;l[j+2]=H[Y+2]+z[U+2]>>1;l[j+3]=H[Y+3]+z[U+3]>>1}function T(l,j,z,U,H,Y,k,F,y){var W=0,O=0,E=0,N,R=H[Y],B; -V(F,0,l,j,l,z);for(N=0;N0&&U[Y-1]0){T(U,k-4,k,H,W,R,O,E,4)}k+=4}H[j]=H[0];W[j]=W[0];if(H[j-1]0){T(U,k,F,H,W,j,O,E,4)}}h(U)}function r(){var l=Math.random(); -if(l>.659755)return 0;if(l>.1625)return 10;if(l>.06)return 20;if(l>.01)return 30;if(l>.0035)return 40; -if(l>65e-5)return 50;if(l>415e-6)return 60;if(l>55e-6)return 70;return 80}function d(l,j,z,U,H,Y){var k=r()+1,F=U[H]; -for(var N=1;NH)break;if(U[H-N]z[N]){K(l,E-Y,W,0);z[N-1]=y;O=!1;break}K(l,E-Y,l,E);z[N-1]=z[N];E+=Y}if(O){K(l,E-Y,W,0); -z[H-1]=y}k++;U--;j-=Y}}function o(l,j,z,U,H){var Y=0,k=0,F=j*4;for(var N=0;N>16}b=Q[0];var d=Q[1],M=(d+2)/2,n=h.random()*255,o=h.Tg(1); -for(var N=0;N>>16;L=L+(L<<3);L=L^L>>>4; -L=L*668265261;L=L^L>>>15;return L}var D=function(){var D=function(L){if(L){this.U=L}this.U=t(this.U); -return(this.U&16777215)*(1/16777215)};return D};function K(L,I){if(I==null){I=[0,0]}return Math.sqrt((I[0]-L[0])*(I[0]-L[0])+(I[1]-L[1])*(I[1]-L[1]))}function x(L,I){if(I==null){I=[0,0]}return[-(I[1]-L[1])/K(L,I),(I[0]-L[0])/K(L,I)]}function Q(L){return[Math.cos(L),Math.sin(L)]}function h(L){var I=K(L,[0,0]),q=[L[0]/I,L[1]/I],_=Math.atan(q[1]/q[0]); -if(q[0]>0&&q[1]<0){_+=2*Math.PI}else if(q[0]<0&&q[1]<0){_+=Math.PI}else if(q[0]<0&&q[1]>0){_+=Math.PI}return _}function b(L){var b=0; -for(var N=1;Np;--j6){_[N][2*j6]=(1-bb)*_[N][2*j6]+bb*(_[N][2*(j6-p)]+g*(_[N][2*j6]-_[N][2*(j6-p)]));_[N][2*j6+1]=(1-bb)*_[N][2*j6+1]+bb*(_[N][2*(j6-p)+1]+g*(_[N][2*j6+1]-_[N][2*(j6-p)+1]))}for(var j6=p-1; -j6>=0;--j6){_[N][2*j6]=(1-bb)*_[N][2*j6]+bb*(hf[2*(p-j6)]+g*(_[N][2*j6]-hf[2*(p-j6)]));_[N][2*j6+1]=(1-bb)*_[N][2*j6+1]+bb*(hf[2*(p-j6)+1]+g*(_[N][2*j6+1]-hf[2*(p-j6)+1]))}}var ev=k(I,q); -if(q.ek>0){var ej=0;for(var N=0;N.9){++g}}while(g<$){var bb=Math.floor(I.random()*L.length); -if(q[bb]<=.9){q[bb]=.9+.1*I.random();++g}}return q}function i(L,I){var q=W(I),_=W({U9:1}),G=[];for(var N=0; -N_){q=$+1}else{q=$+2}G=bb}var ev=new Float32Array(q*2); -ev[0]=L[0];ev[1]=L[1];for(var N=1;N=2&&I.type<6){q=S(L,I)}var _=R(I)-1,G=O(I)-_,g=(I.XZ-1)*(E(I)-1),$=q.length*G*g,bb=new Float32Array($),p=new Float32Array(8*$); -for(var N=0;N0){f_=j(f_,b(q[N]),I)}y(f_,I,bb,p,hf);hf+=G*g}return[bb,p]}var jp=function(L){var I=performance.now(),q=L[0],_=L[1]; -J(_);var G=[new Float32Array(0),new Float32Array(0)];for(var N=0;Nk)k=O;if(Ey)y=E}Y=Math.floor(Y);k=Math.ceil(k);F=Math.floor(F);y=Math.ceil(y); -var R=k-Y,B=y-F;for(var i=j;i>>3],u=M[W+0],Z=M[W+1],S=M[W+2],J=M[W+3],m=M[W+4],L=M[W+5],I=M[W+6],q=M[W+7]; -r.fillStyle="rgba(0,0,0,"+w/s+")";r.beginPath();r.moveTo(u,Z);r.lineTo(S,J);r.lineTo(m,L);r.lineTo(I,q); -r.closePath();r.fill()}var _=r.getImageData(Y,F,R,B).data;for(var E=0;E>>2;for(var N=0;N>>2,f=x.length-1;for(var N=0;N100)j=-(l[0]-100)/100*.13;else if(l[0]>=75)j=(100-l[0])/25*.04;else if(l[0]>=50)j=.04+(75-l[0])/25*.04; -else if(l[0]>=25)j=.08+(50-l[0])/25*.08;else j=.16+(25-l[0])/25*.24;var z=(l[1]-100+100)/100,U=l[2]/100,H=l[3],Y=new Float32Array(M.length*3/4),k=new Float32Array(f.length*3/4),F=Date.now(); -a(M,Y);a(f,k);var y=Date.now(),W=e(Y),O=e(k),E=Date.now(),R=r(Y,W),B=r(k,O),s=Date.now();O[0]*=Math.pow(10,j); -var i=[B[0]/R[0],B[1]/R[1],B[2]/R[2]],w=Y.length,u=1/-1.1546978950500488;for(var N=0;N>>2;for(var N=0;N=V&&D[4*(N-2*K)+3]>=V){var u=2;if(D[4*(N+K)+3]<=a)s=-1; -if(D[4*(N+2*K-1)+3]=V&&D[4*(N+1)+3]>=V)B=!0;else if(D[4*(N+2*K+1)+3]>=V&&D[4*(N-1)+3]>=V)B=!0; -n(i,w,u,s,B)}else if(N-K>=0&&D[4*(N-K)+3]=V&&D[4*(N+2*K)+3]>=V){var u=0;if(D[4*(N-K)+3]<=a)s=-1; -if(D[4*(N-2*K-1)+3]=V&&D[4*(N+1)+3]>=V)B=!0;else if(D[4*(N-2*K+1)+3]>=V&&D[4*(N-1)+3]>=V)B=!0; -n(i,w,u,s,B)}s=0;if(N+1=V&&D[4*(N-2)+3]>=V){var u=3;if(D[4*(N+1)+3]<=a)s=-1; -if(!B&&D[4*(N+K+2)+3]=1&&D[4*(N-1)+3]=V&&D[4*(N+2)+3]>=V){var u=1; -if(D[4*(N-1)+3]<=a)s=-1;if(!B&&D[4*(N+K-2)+3]b[0]+b[2])b[2]=N-b[0];if(Bb[1]+b[3])b[3]=B-b[1]}function c(B,N,s,i){if(!s.P)return;var w=(B+2)%4,u=s.start,Z=b[1]; -if(B==2)Z+=b[3];else if(B==1)Z=b[0];else if(B==3)Z=b[0]+b[2];var S=s.source;if(r[w][N])for(var J=0;J1){var m=u+Math.floor((r[w][N][J].start-u)/2);if(r[w][N][J].start>u&&mZ)Z=m}}for(var L=1;L$){Z=J;_=!0;break}}}if(_)break}}}s.end=Z; -z(B,N,u,Z,S)}function l(B){for(var N=0;N=i;--u){if(!U(u*K+N,(s-w)*K+N))return!1}else if(B==1)for(var u=s;u>=i;--u){if(!U(N*K+u,N*K+s-w))return!1}else if(B==3)for(var u=s; -u<=i;++u){if(!U(N*K+u,N*K+s+w))return!1}}function U(B,s){if(!T[B]){Q[4*B]=Q[4*s];Q[4*B+1]=Q[4*s+1];Q[4*B+2]=Q[4*s+2]; -if(e)Q[4*B+3]=255;T[B]=!0;return!0}return!1}function H(){for(var N=0;N<4;N+=1){for(var B=0;Bw&&Su){w=u+Math.ceil((S-u)/2)}}}if(B==0)z(d[B][N][i].dir,N,u-1,w,-1); -else z(d[B][N][i].dir,N,u+1,w,-1)}}}for(var N=0;N=b[0]&&N%K<=b[0]+b[2]&&Math.floor(N/K)>=b[1]&&Math.floor(N/K)<=b[1]+b[3]){var u=K; -if(N0){b[0]--;b[2]++}if(b[1]>0){b[1]--;b[3]++}if(b[0]+b[2]0){t-=D/100*4}if(t<0){V=22.54;b=80.36;e=.756}if(D>0){a=1.3;r=.2}var d=Math.min(x+b*t,h),M=Math.max(x-V*t,Q); -if(t<0){d=Math.max(x+V*t,Q);M=Math.min(x-b*t,h)}if(t>0){if(t<=14){n=(t-1)/13*.075+.025}else if(t<=29){n=.1}else if(t<=60){n=.1-.1*(t-29)/(60-29)}else{var o=t-60; -T=-20*(o/40);n=-.3*(o/40)}}else{if(t<-60){var o=t+60;T=-20*(o/40)}}var f=Math.abs(t)/100*e+Math.abs(D)/100*r+n,c=-(D*a+T),l=bu.IN(d,-c),j=bu.HM(l),z=bu.IN(M,0),U=bu.HM(z),H=bu.api(j,U); -K.ajB=f;K.aBf=H;if(t==0&&D==0)K.adi=!0;else K.adi=!1;return K};kN.akY=function(t,D,K,x){if(x.adi){return[t,D,K]}var Q=this.aon([t,D,K]),h=Q[0],b=Q[1],V=Q[2],a=b+1e-12,T=[h/a,b/a,V/a,0],e=P.jF.n4(x.aBf,T),r=0,d=.4; -e[0]*=a;e[1]*=a;e[2]*=a;if(a>d)r=1/(1-d)*(a-d);Q[0]=(1-r)*e[0]+r*h;Q[1]=(1-r)*e[1]+r*b;Q[2]=(1-r)*e[2]+r*V; -return this.ab3(Q)};P.awF={wH:function(t,D){var N=t.length;t.push(D);var K=N>>>1;while(K!=0&&t[N][0]>>1}},Fr:function(t){if(t.length==2)return t.pop();var top=t[1],N=1;t[1]=t.pop(); -var D=t.length;while(!0){var K=N<<1,x=K+1,Q=N;if(KK){console.log(N);throw"e"}K=x;D=D>>>1}}}};P.l={};P.l.cq=new Float64Array(256); -P.l.Ov=new Uint8Array(256*256);P.l.xg=new Uint8Array(256*256);(function(){for(var N=0;N<256;N++)P.l.cq[N]=255/N; -for(var N=0;N<256;N++)for(var t=0;t<256;t++)P.l.Ov[N*256+t]=N==0?0:Math.round(t*255/N);for(var N=0;N<256; -N++)for(var t=0;t<256;t++)P.l.xg[N*256+t]=Math.round(N*(255-t)/255)}());P.l.by=function(t,D,K,x,Q,h,b,V){if(V==null)V=bo.$x(); -if("idiv,lbrn,div ,lddg,vLit,lLit,hMix,diff".split(",").indexOf(t)==-1){b=b*V.fill;V.fill=1;V.style=!1}var a="norm,dark,mul ,idiv,lbrn,lite,scrn,div ,lddg,over,sLit,hLit,vLit,lLit,pLit,hMix,diff,smud,fsub,fdiv".split(","),T="dkCl,lgCl,hue ,sat ,colr,lum ".split(","),e=P.l[t+"F"]; -if(V.O6==null&&t=="norm")P.l.a6n(D,K,x,Q,h,b,e,V.s3?1:0);else if(t=="diss")P.l.a5G(D,K,x,Q,h,b,e,V.s3?1:0); -else if(a.indexOf(t)!=-1)P.l.a0q(D,K,x,Q,h,b,e,V);else if(T.indexOf(t)!=-1)P.l.a76(D,K,x,Q,h,b,e,V)}; -P.l.a3I=function(t,D,K){var x=t*K+1-K;return x<.001?0:1-Math.min(1,(1-D)/x)};P.l.aic=function(t,D,K){return t*K==1?1:Math.min(1,D/(1-t*K))}; -P.l.Ez=function(t){return t<=.25?((16*t-12)*t+4)*t:Math.sqrt(t)};P.l.normF=function(t,D,K){return t}; -P.l.darkF=function(t,D,K){return Math.min(t,D)};P.l["mul F"]=function(t,D,K){return t*D};P.l.idivF=function(t,D,K){var x=t*K+1-K; -return D==1?1:1-D>=x?0:1-(1-D)/x};P.l.lbrnF=function(t,D,K){return Math.max(0,t*K+D-K)};P.l.dkClF=function(t,D,K){var x=P.ve(t)=1-t?1:D/(1-t)};P.l.lddgF=function(t,D,K){t*=K;return Math.min(1,t+D)}; -P.l.lgClF=function(t,D,K){var x=P.ve(t)>P.ve(D)?t:D;K.Z=x.Z;K.r=x.r;K.J=x.J;return K};P.l.overF=function(t,D,K){return P.l.hLitF(D,t,K)}; -P.l.sLitF=function(t,D,K){return t<=.5?D-(1-2*t)*D*(1-D):D+(2*t-1)*(P.l.Ez(D)-D)};P.l.hLitF=function(t,D,K){return t<=.5?P.l["mul F"](2*t,D,K):P.l.scrnF(2*t-1,D,K)}; -P.l.vLitF=function(t,D,K){return t<=.5?P.l.a3I(2*t,D,K):P.l.aic(2*t-1,D,K)};P.l.lLitF=function(t,D,K){return t<=.5?P.l.lbrnF(2*t,D,K):P.l.lddgF(2*t-1,D,K)}; -P.l.pLitF=function(t,D,K){return t<=.5?P.l.darkF(2*t,D,K):P.l.liteF(2*t-1,D,K)};P.l.hMixF=function(t,D,K){if(K>.99)return t+D<1?0:1; -return Math.min(1,Math.max(0,(D+t*K-K)/(1-K+1e-6)))};P.l.diffF=function(t,D,K){t*=K;return Math.abs(t-D)}; -P.l.smudF=function(t,D,K){return t+D-2*t*D};P.l.fsubF=function(t,D,K){return Math.max(D-t,0)};P.l.fdivF=function(t,D,K){return Math.min(D/t,1)}; -P.l["hue F"]=function(t,D,K){P.l.Rn(t,P.pC(D),K);P.l.na(K,P.ve(D),K)};P.l["sat F"]=function(t,D,K){P.l.Rn(D,P.pC(t),K); -P.l.na(K,P.ve(D),K)};P.l.colrF=function(t,D,K){P.l.na(t,P.ve(D),K)};P.l["lum F"]=function(t,D,K){P.l.na(D,P.ve(t),K)}; -P.l.na=function(t,D,K){var x=D-P.ve(t);K.Z=t.Z+x;K.r=t.r+x;K.J=t.J+x;P.l.a1z(K)};P.l.a1z=function(t){var D=t.Z,K=t.r,x=t.J,Q=P.wy(D,K,x),aE=Math.min(D,K,x),h=Math.max(D,K,x); -if(aE<0){var b=Q/(Q-aE);D=Q+(D-Q)*b;K=Q+(K-Q)*b;x=Q+(x-Q)*b}if(h>1){var b=(1-Q)/(h-Q);D=Q+(D-Q)*b;K=Q+(K-Q)*b; -x=Q+(x-Q)*b}t.Z=D;t.r=K;t.J=x};P.l.Rn=function(t,D,K){var x=P.l.avM,Q=t.Z,h=t.r,b=t.J;if(Q==h&&h==b){K.Z=K.r=K.J=0}else if(Q>h){if(Q>b){if(h>b){K.Z=D; -K.r=x(Q,h,b,D);K.J=0}else{K.Z=D;K.J=x(Q,b,h,D);K.r=0}}else{K.J=D;K.Z=x(b,Q,h,D);K.r=0}}else{if(Qb){K.r=D; -K.J=x(h,b,Q,D);K.Z=0}else{K.J=D;K.r=x(b,h,Q,D);K.Z=0}}else{K.r=D;K.Z=x(h,Q,b,D);K.J=0}}};P.l.avM=function(t,D,K,x){return(D-K)*x/(t-K)}; -P.l.a6n=function(t,D,K,x,Q,h,b,V){var a=D.rv(x).rv(Q),T=Math.max(0,a.x-D.x),e=Math.max(0,a.x-x.x),r=Math.max(0,a.y-D.y),d=Math.max(0,a.y-x.y),M=a.m,n=a.e,o=D.m,f=x.m,c=P.l.Ov,l=P.l.xg,j=new Uint32Array(t.buffer),z=new Uint32Array(K.buffer); -for(var N=0;N>>24==0)continue; -if(k>>>24==255&&h==1&&V==0){z[H+Y]=j[U+Y];continue}var F=z[H+Y],y=k&255,W=k>>>8&255,O=k>>>16&255,E=F&255,R=F>>>8&255,B=F>>>16&255,s=h,w=(F>>>24)*(1/255); -if(V==0){s=(k>>>24)*h*(1/255);i=w}var u=i*(1-s),Z=s+u,S=1/Z;z[H+Y]=~~(.5+(V*w+(1-V)*Z)*255)<<24|~~(.5+(O*s+B*u)*S)<<16|~~(.5+(W*s+R*u)*S)<<8|~~(.5+(y*s+E*u)*S)}}}; -P.l.a4_=function(t,D,K,x,Q,h){var b=D.rv(x).rv(Q),V=Math.max(0,b.x-D.x),a=Math.max(0,b.x-x.x),T=Math.max(0,b.y-D.y),e=Math.max(0,b.y-x.y),r=b.m,d=b.e,M=D.m,n=x.m,o=P.l.Ov,f=P.l.xg,c=new Uint32Array(t.buffer),l=new Uint32Array(K.buffer),j=Math.floor(Math.random()*16777215),z=0; -for(var N=0;N>>24==0)continue; -if(k>>24==255&&h==1){l[H+Y]=k;continue}var F=l[H+Y],y=(k>>>24)*h*(1/255),W=(F>>>24)*(1/255),O=W*(1-y),E=y+O,R=k&255,B=k>>>8&255,s=k>>>16&255,i=F&255,w=F>>>8&255,u=F>>>16&255; -z>>>=8;if((Y&3)==0)z=P.l.eg(H+Y+j);var Z=E==0?0:1/E,S=Math.floor(E*(256*255))+(z&255)>>>8,J=Math.floor((s*y+u*O)*Z+.5),m=Math.floor((B*y+w*O)*Z+.5),L=Math.floor((R*y+i*O)*Z+.5); -l[H+Y]=S<<24|J<<16|m<<8|L}}};P.l.jb=function(t,D,K,x,Q,h,b,V){var a=P.wy(t,D,K),T=P.wy(x,Q,h),e=Math.min,r=P.l.auI,d=r(a,V,0); -d=e(d,r(t,V,8));d=e(d,r(D,V,16));d=e(d,r(K,V,24));var M=r(T,V,4);M=e(M,r(x,V,12));M=e(M,r(Q,V,20));M=e(M,r(h,V,28)); -M=Math.max(M,1-b);var n=Math.min(d,M);return n<0?0:n>1?1:n};P.l.auI=function(t,D,N){return Math.min((t-D[N])*D[N+1],(t-D[N+3])*D[N+2])}; -P.l.a0q=function(t,D,K,x,Q,h,b,V){var a=1/255,T=a*h,e=V.s3?1:0,r=V.fill,d=V.style,M=D.rv(x).rv(Q),n=Math.max(0,M.x-D.x),o=Math.max(0,M.x-x.x),f=Math.max(0,M.y-D.y),c=Math.max(0,M.y-x.y),l=M.m,j=M.e,z=D.m,U=x.m,H=new Uint32Array(t.buffer),Y=new Uint32Array(K.buffer); -for(var N=0;N>>24==0)continue; -var O=Y[F],E=(W&255)*a,R=(W>>>8&255)*a,B=(W>>>16&255)*a,s=(O&255)*a,i=(O>>>8&255)*a,w=(O>>>16&255)*a,u=h; -if(e==0){u=(W>>>24)*T;Z=(O>>>24)*a}if(V.O6)u*=P.l.jb(E,R,B,s,i,w,Z,V.O6);var S=Z*(1-u),J=u+S,m=J==0?0:255/J,L=d?1:u,I=((1-Z)*u*E+(1-L)*Z*s+L*Z*b(E,s,(1+u-L)*r))*m,q=((1-Z)*u*R+(1-L)*Z*i+L*Z*b(R,i,(1+u-L)*r))*m,_=((1-Z)*u*B+(1-L)*Z*w+L*Z*b(B,w,(1+u-L)*r))*m; -J=u*r+Z*(1-u*r);var G=~~(J*255+.5);Y[F]=e*(O>>>24)+(1-e)*G<<24|_<<16|q<<8|I}}};P.l.a76=function(t,D,K,x,Q,h,b,V){var a=1/255,T=a*h,e=V.s3?1:0,r=D.rv(x).rv(Q),d=Math.max(0,r.x-D.x),M=Math.max(0,r.x-x.x),n=Math.max(0,r.y-D.y),o=Math.max(0,r.y-x.y),f=r.m,c=r.e,l=new Uint32Array(t.buffer),j=new Uint32Array(K.buffer),z={Z:0,r:0,J:0},U={Z:0,r:0,J:0},H={Z:0,r:0,J:0}; -for(var N=0;N>>8&255)*a,R=(y>>>16&255)*a,B=(W&255)*a,s=(W>>>8&255)*a,i=(W>>>16&255)*a,w=h,u=1; -if(e==0){w=(y>>>24)*T;u=(W>>>24)*a}if(V.O6)w*=P.l.jb(O,E,R,B,s,i,u,V.O6);var Z=u*(1-w),S=w+Z,J=255/S; -z.Z=O;z.r=E;z.J=R;U.Z=B;U.r=s;U.J=i;b(z,U,H);var m=(((1-u)*O+u*H.Z)*w+B*Z)*J,L=(((1-u)*E+u*H.r)*w+s*Z)*J,I=(((1-u)*R+u*H.J)*w+i*Z)*J,q=e*(W>>>24)+(1-e)*Math.round(S*255); -j[k]=q<<24|I<<16|L<<8|m}}};P.l._K=function(t){t=t^61^t>>>16;t=t+(t<<3);t=t^t>>>4;t=t*668265261;t=t^t>>15; -return(t&16777215)*(1/16777215)};P.l.eg=function(t){t=t^61^t>>>16;t=t+(t<<3);t=t^t>>>4;t=t*668265261; -t=t^t>>>15;return t};P.l.Nc=function(t){this.kq=t};P.l.Nc.prototype.get=function(){var t=this.kq=P.l.eg(this.kq); -return(t&16777215)*(1/16777215)};P.l.a5G=function(t,D,K,x,Q,h,b,V){var a=1/255,T=a*h,e=Math.round(h*(256*256*256/255)),r=D.rv(x).rv(Q),d=Math.max(0,r.x-D.x),M=Math.max(0,r.x-x.x),n=Math.max(0,r.y-D.y),o=Math.max(0,r.y-x.y),f=r.m,c=r.e,l=new Uint32Array(t.buffer),j=new Uint32Array(K.buffer); -for(var N=0;N>>24); -if((P.l.eg(z)&16777215)>=F*e)continue;j[U]=Y&16777215|V*(k>>>24)+(1-V)*255<<24}}};P.l.a7$=function(t,D,K){for(var N=0; -N>>2];if(x==0)continue;var Q=x*(1/255),h=1/Q,b=D[N],V=D[N+1],a=D[N+2],T=t[N],e=t[N+1],r=t[N+2]; -D[N]=Math.min(255,Math.max(0,Math.round((b-(1-Q)*T)*h)));D[N+1]=Math.min(255,Math.max(0,Math.round((V-(1-Q)*e)*h))); -D[N+2]=Math.min(255,Math.max(0,Math.round((a-(1-Q)*r)*h)));D[N+3]=255}};P.l.Rr=function(t,D,K,x,Q,h,b,V,a,T,e){if(T==null)T=!1; -if(e==null)e=[1,1,1];var r=255<<24|e[2]*16711680|e[1]*65280|e[0]*255,d=~r;if(Q&&!D.pn(h)){var M=P.R(D.P()*4); -M.fill(b);P.Rm(Q,h,M,D);Q=M;h=D}if(T){if(Q==null)P.l.a3J(t,D,K,x,Q,V,a,r,d);else P.l.a5t(t,D,K,x,Q,V,a)}else{if(Q==null)P.l.aBY(t,D,K,x,Q,V,a,r,d); -else P.l.aBE(t,D,K,x,Q,V,a)}};P.l.aBY=function(t,D,K,x,Q,h,b,V,a){var T=1/255,e=D.rv(x).rv(h),r=Math.max(0,e.x-D.x),d=Math.max(0,e.x-x.x),M=Math.max(0,e.y-D.y),n=Math.max(0,e.y-x.y),o=e.m,f=e.e,c=new Uint32Array(t.buffer),l=new Uint32Array(K.buffer),j=P.l.Ov,z=b*255&255; -for(var N=0;N>>24,W=F>>>24,O=P.Ls(z*y+(255-z)*W),E=P.Ls(y*z),R=P.Ls(W*(255-z)),B=k&255,s=k>>>8&255,i=k>>>16&255,w=F&255,u=F>>>8&255,Z=F>>>16&255,S=E*B+w*R,J=E*s+u*R,m=E*i+Z*R; -S=j[O<<8|P.Ls(S)];J=j[O<<8|P.Ls(J)];m=j[O<<8|P.Ls(m)];var L=O<<24|m<<16|J<<8|S;l[H]=a&F|V&L}}};P.l.a3J=function(t,D,K,x,Q,h,b,V,a){var T=1/255,e=D.rv(x).rv(h),r=Math.max(0,e.x-D.x),d=Math.max(0,e.x-x.x),M=Math.max(0,e.y-D.y),n=Math.max(0,e.y-x.y),o=e.m,f=e.e,c=new Uint32Array(t.buffer),l=new Uint32Array(K.buffer),j=P.l.Ov,z=b*16777215&16777215; -for(var N=0;N>>24,F=Y>>>24,y=P.Ls(U*k+(255-U)*F),W=P.Ls(k*U),O=P.Ls(F*(255-U)),E=H&255,R=H>>>8&255,B=H>>>16&255,s=Y&255,i=Y>>>8&255,w=Y>>>16&255,u=c[y<<8|P.Ls(W*E+s*O)],Z=c[y<<8|P.Ls(W*R+i*O)],S=c[y<<8|P.Ls(W*B+w*O)]; -f[j]=y<<24|S<<16|Z<<8|u}}};P.l.a5t=function(t,D,K,x,Q,h,b){var V=1/255,a=D.rv(x).rv(h),T=Math.max(0,a.x-D.x),e=Math.max(0,a.x-x.x),r=Math.max(0,a.y-D.y),d=Math.max(0,a.y-x.y),M=a.m,n=a.e,o=new Uint32Array(t.buffer),f=new Uint32Array(K.buffer),c=P.l.Ov,l=Math.round(b*257); -for(var N=0;N>>24,y=k>>>24,W=F*H*(1/255),O=y*(255-H)*(1/255),E=Y&255,R=Y>>>8&255,B=Y>>>16&255,s=k&255,i=k>>>8&255,w=k>>>16&255,u=P.l.eg(z+U+c),Z=Math.floor((W+O)*256+.5)+(u>>>0&255)>>>8,S=Z==0?0:256/(W+O),J=E*W+s*O,m=R*W+i*O,L=B*W+w*O,I=Math.floor(J*S+.5)+(u>>>8&255)>>>8,q=Math.floor(m*S+.5)+(u>>>16&255)>>>8,_=Math.floor(L*S+.5)+(u>>>24&255)>>>8; -f[z+U]=Z<<24|_<<16|q<<8|I}}};P.l.a8W=function(t){return Math.floor(t+Math.random())};P.l.sK=function(t,D,K,x,Q,h,b){var V=1/255,a=D.rv(x).rv(h),T=Math.max(0,a.x-D.x),e=Math.max(0,a.x-x.x),r=Math.max(0,a.y-D.y),d=Math.max(0,a.y-x.y),M=a.m,n=a.e; -for(var N=0;N=1)a=N;else if(e<=0&&T==8e3)T=N;V[N]=e}var r=[V,a,T]; -K[h]=r;return r}function Q(h,b,V){if(h<4)b=1;var a=1+.55*(1-b),T=Math.round(V*h*a)+2,e=new gW(0,0,T,T),r=P.R(T*T),d=[r,e],M=T/2,n=a/(M-1); -if(h==2)n*=2;if(h==3)n*=1.6;var o=Date.now(),f=x(b),c=Math.round(8e3/M),l=f[0],j=f[1]-c,z=f[2]+c,U=Math.min(T,T+1>>>1),H=n*.4*(4e3/1.55),Y=P.R(8e3); -for(var N=0;N<8e3;N++){var k=N,F=N,y=~~Math.max(0,k-H-H),W=~~Math.max(0,k-H),O=~~Math.min(7999,k+H),E=~~Math.min(7999,k+H+H),R=~~(.5+255*(1/5)*(l[F]+l[y]+l[W]+l[O]+l[E])); -Y[N]=R;if(R==0)break}for(var N=0;N1+V){E=P.MC.aqv(d,O,J,m);w=Math.sqrt(E);Z--;S++}else{E=B=i=1e9;for(var N=0;N=y)continue;var G=P.MC.aqv(d,_,J,m);if(G>1); -P.n2.Vu(D,b,K,x,h[1]-1>>1);P.n2.Vu(D,b,K,x,h[2]-1>>1)};P.n2.afW=function(t,D,K,x,Q){var h=P.n2.Ew(Q,2),b=P.n2.xW(K*x); -P.BE(t,D);P.n2.Vu(D,b,K,x,h[0]-1>>1);P.n2.Vu(D,b,K,x,h[1]-1>>1)};P.n2.apm=function(t,D,K,x){var Q=P.n2.Ew(x,3),h=P.n2.xW(D*K*4); -P.n2.Rs(t,h,D,K,Q[0]-1>>1);P.n2.Rs(t,h,D,K,Q[1]-1>>1);P.n2.Rs(t,h,D,K,Q[2]-1>>1)};P.n2.ark=function(t,D,K,x,Q){if(Q==null)Q=3; -var h=P.n2.Ew(x,Q),b=P.n2.ag4(D*K);for(var N=0;Nh||t*K<0&&bh||t*x<0&&bh||t*Q<0&&bh?1:0}; -P._A.a7B=function(t,D,K,x){var Q=new Float32Array(x),h=0;new Uint32Array(x).fill(0);for(var b=0;bh)h=r}var M=D*K,n=h==0?0:1/h; -for(var N=0;N0&&V>0)Q[h+0]=-t-1;if(b>0)Q[h+1]=-t; -if(b>0&&V0)Q[h+6]=t-1; -if(V>0)Q[h+7]=-1;N++;h+=8}return x};P.U0={};P.U0.yf=function(t){var D=t.slice(0),K=0;for(var N=0;N>>1,e=new Uint32Array(t.buffer),D=new Uint8ClampedArray(D.buffer); -for(var N=0;NK-1)j=K-1;if(z<0)z=0;else if(z>x-1)z=x-1;if(V&&e[z*K+j]>>>24==0){z=N; -j=r}var U=e[z*K+j];d+=(U&255)*l;M+=(U>>>8&255)*l;n+=(U>>>16&255)*l;o+=(U>>>24&255)*l}if(b){if(d<0)d=-d; -if(M<0)M=-M;if(n<0)n=-n;if(o<0)o=-o}if(V){d=Math.max(0,Math.min(255,d));M=Math.max(0,Math.min(255,M)); -n=Math.max(0,Math.min(255,n));o=Math.max(0,Math.min(255,o))}var H=N*K+r<<2;D[H]=~~(.5+d);D[H+1]=~~(.5+M); -D[H+2]=~~(.5+n);D[H+3]=255-h&D[H+3]|h&~~(.5+o)}};P.U0.akv=function(t,D,K,x){var Q=t.length,h=new Uint8Array(Q); -P.U0.np(t,D,K,x,P.U0.jw[4],0,!0);P.U0.np(t,h,K,x,P.U0.jw[5],0,!0);for(var N=0;N>>1,c=new Array(o),l=new Array(o); -for(var N=0;Na-e-o-1){H.fill(0); -var k=Math.max(Y-e,0),F=Math.min(a,Y+e+1),y=F-k;for(var W=0;W=0)x(H,b,O*a+k,O*a+F,-1);var R=W*a+Y<<2; -d=H[300];if(d!=0)for(var N=0;N<3;N++)V[R+N]=z(n[N],b[R+N],d)}}else{for(var N=0;N=0)K(l,b,O*a+k,O*a+F,-1,f);if(E>>4]+=T}return t}();P.HE.agN=function(){function t(r,d,M,n,o,f){if(o==0){d.set(r); -return}if(o<=200)D(r,d,M,n,o,f);else h(r,d,M,n,o,f)}function D(r,d,M,n,o,f){var c=0,l=new Int32Array(512),j=1+2*Math.round(Math.sqrt(o)),z=j>>>1,U=new Array(j); -for(var N=0;NM-o-j-1){l.fill(0);c=0;var y=Math.max(F-o,0),W=Math.min(M,F+o+1),O=W-y;for(var E=0;E=0){c-=O;x(l,r,R*M+y,R*M+W,-1)}if(B=0){c-=O; -K(U,r,R*M+y,R*M+W,-1,z)}if(B>>4]+=n}function h(r,d,M,n,o,f){var c=0,l=new Int32Array(512),j=new Int32Array(1*M),z=new Int32Array(512*M),U=Math.min(o,M),H=Math.min(o,n),Y=[P.HE.g0,P.HE.rx][f],k=Y[0]; -for(var F=0;F=0)b(z,j,r,M,F-o-1,-1); -l.fill(0);c=0;for(var y=0;y=0&&j[W]!=0){c-=j[W]; -a(l,z,W)}if(O1e-9)e=!1}var M=P.D.afi(t),n=P.D.azR(t)&&M,o=n?1:0; -if(b||e&&r==K+x&&M){P.D.apt(T,D,K,x,Q,h,V,M,a);return}var f=h.m,c=h.e,l=new Float64Array(2);Q=new Uint32Array(Q.buffer); -D=new Uint32Array(D.buffer);for(var j=0;jK+1||B<-1||B>x+1;if(V){R=Math.max(.001,Math.min(K-1,R));B=Math.max(.001,Math.min(x-1,B))}else if(s)continue; -var i=P.D.as8(t,K,x,y,W,O,E),w=Math.round(i*2.3);if(i<1.1){P.D.af(R,B,D,K,x,Q,U,o);continue}if(!V&&(R<.6||R>K-.6||B<.6||B>x-.6)){w=Math.max(w,5)}if(V&&s)w=1; -var u=1/w,L=h.x+z,I=h.y+j;k=T;for(var N=0;N=1||B<0||B>=1)continue; -R=Math.floor(R*K);B=Math.floor(B*x);var _=B*K+R,G=D[_],g=G>>>24;Z+=(G&255)*g;S+=(G>>>8&255)*g;J+=(G>>>16&255)*g; -m+=g}if(m!=0){var $=1/m;Z=~~(Z*$+.5);S=~~(S*$+.5);J=~~(J*$+.5);m=~~(m*u*u+.5);Q[U]=m<<24|J<<16|S<<8|Z}}}; -P.D.as8=function(t,D,K,x,Q,h,b){var V=P.D.aqd(t,x,Q,h+1/D,b),a=P.D.aqd(t,x,Q,h,b+1/K);return 1/Math.sqrt(Math.max(V,a))}; -P.D.aqd=function(t,D,K,x,Q){var h=1/(t[6]*x+t[7]*Q+1),b=(t[0]*x+t[1]*Q+t[2])*h-D,V=(t[3]*x+t[4]*Q+t[5])*h-K; -return b*b+V*V};P.D.apt=function(t,D,K,x,Q,h,b,V,a){if(V&&!b&&h.P()>4e6&&a){P.D.a8w(t,D,K,x,Q,h,b,V,a); -return}var T=h.x+h.m,e=h.y+h.e,r=0,d=new Uint32Array(Q.buffer),M=new Uint32Array(D.buffer),n=t[0]*K,o=t[1]*K,f=t[2]*K,c=t[3]*x,l=t[4]*x,j=t[5]*x,z=t[6],U=t[7]; -if(V&&!b)for(var H=h.y+.5;H>>2<<2)-1e-9,F=-.1+(z>>>1<<1)-1e-9,y=~~K,W=r==0?0:1/r,O=n==0?0:1/n; -for(var E=0;E0){s=Math.max(s,-R*W); -i=Math.min(i,(K-R)*W)}else{i=Math.min(i,-R*W);s=Math.max(s,(K-R)*W)}if(n==0){}else if(O>0){s=Math.max(s,-B*O); -i=Math.min(i,(x-B)*O)}else{i=Math.min(i,-B*O);s=Math.max(s,(x-B)*O)}if(i<0)i=0;if(s>i)s=i;s=~~Math.ceil(s); -i=~~i;U=~~(E*j);T.fill(0,U,U+s);U+=s;for(var w=s;w=0&&e=0&&e+1=0&&r=0&&r+1x-1?x-1:e,U=e<-1?0:e>x-2?x-1:e+1,H=r<0?0:r>Q-1?Q-1:r,Y=r<-1?0:r>Q-2?Q-1:r+1; -d=K[H*x+z];M=K[H*x+U];n=K[Y*x+z];o=K[Y*x+U]}else{var z=(e+50*x)%x,U=(e+50*x+1)%x,H=(r+50*Q)%Q,Y=(r+50*Q+1)%Q; -d=K[H*x+z];M=K[H*x+U];n=K[Y*x+z];o=K[Y*x+U]}var k=t-e,F=D-r,y=(1-F)*(1-k)*(d>>>24),W=(1-F)*k*(M>>>24),O=F*(1-k)*(n>>>24),E=F*k*(o>>>24),R=y+W+O+E,B=y*(d&255)+W*(M&255)+O*(n&255)+E*(o&255),s=y*(d>>>8&255)+W*(M>>>8&255)+O*(n>>>8&255)+E*(o>>>8&255),i=y*(d>>>16&255)+W*(M>>>16&255)+O*(n>>>16&255)+E*(o>>>16&255); -if(R==0)h[b]=0;else{var w=1/R;B=~~(B*w+.5);s=~~(s*w+.5);i=~~(i*w+.5);R=~~(R+.5);h[b]=R<<24|i<<16|s<<8|B}}; -P.D.agh=function(t,D,K,x,Q,h){var b=t-.499999,V=D-.499999,a=~~b,T=~~V,e=b-a,r=V-T,d=(1-r)*(1-e),M=(1-r)*e,n=r*(1-e),o=r*e,f=T*x+a<<2,c=(T+1)*x+a<<2,l=d*K[f]+M*K[f+4]+n*K[c]+o*K[c+4],j=d*K[f+1]+M*K[f+5]+n*K[c+1]+o*K[c+5],z=d*K[f+2]+M*K[f+6]+n*K[c+2]+o*K[c+6],U=d*K[f+3]+M*K[f+7]+n*K[c+3]+o*K[c+7]; -h[0]=l;h[1]=j;h[2]=z;h[3]=U};P.D.BP=function(t,D,K,x,Q){t-=.499999;D-=.499999;var h=Math.floor(t),b=Math.floor(D),V=t-h,a=D-b,T=(1-a)*(1-V),e=(1-a)*V,r=a*(1-V),d=a*V,M=(h+50*x)%x,n=(h+1+50*x)%x,o=(b+50*Q)%Q,f=(b+1+50*Q)%Q,c=K[o*x+M],l=K[o*x+n],j=K[f*x+M],z=K[f*x+n]; -if(c==null||z==null)throw"e";return T*c+e*l+r*j+d*z};P.D.aa0=function(t,D,K,x,Q){t-=.499999;D-=.499999; -var h=Math.floor(t),b=Math.floor(D),V=t-h,a=D-b,T=(1-a)*(1-V),e=(1-a)*V,r=a*(1-V),d=a*V,M=0,n=b*x+h,o=n+x; -if(0<=b&&bD-1?D-1:U)),k=~~(.5+(H<0?0:H>K-1?K-1:H)); -M[j*Q+c]=d[k*D+Y]}}};P.D.asN=function(t,D,K,x,Q,h,b,V,a,T,e,r){var d=new Uint32Array(t.buffer),M=new Uint32Array(x.buffer),n=1/r,o=[],f=K*4,c=1/f; -for(var l=0;lD?D:K},aA0:function(t,D,K,x,Q,h,b,V){var a=K[0],T=K[1],e=K[2],r=K[3],d=x.m,M=x.e,n=new Float64Array(d*4+8),o=new Float64Array(d*4+8); -for(var f=0,N=0;f>1,k=e.os.e-K.e>>1,F=e.os.m,y=-.6*H,W=(-.6+.4)*H,O=(-.6+2*.4)*H,E=(-.6+3*.4)*H; -for(var R=0,N=0;R=1){J=(S<=0?0:n)<<2;D[N]=l[J];D[N+1]=l[J+1];D[N+2]=l[J+2];D[N+3]=l[J+3];continue}J=Math.max(0,Math.min(n-1,Math.round((S+y)*n)))<<2; -i+=l[J];w+=l[J+1];u+=l[J+2];s+=l[J+3];J=Math.max(0,Math.min(n-1,Math.round((S+W)*n)))<<2;i+=l[J];w+=l[J+1]; -u+=l[J+2];s+=l[J+3];J=Math.max(0,Math.min(n-1,Math.round((S+O)*n)))<<2;i+=l[J];w+=l[J+1];u+=l[J+2];s+=l[J+3]; -J=Math.max(0,Math.min(n-1,Math.round((S+E)*n)))<<2;i+=l[J];w+=l[J+1];u+=l[J+2];s+=l[J+3];D[N]=i>>>2; -D[N+1]=w>>>2;D[N+2]=u>>>2;D[N+3]=s>>>2}}}};P.L.Kv=function(t,D,K){var x=[t.Clrs.v,t.Trns.v],Q=[[],[]],h=255; -for(var b=0;b<2;b++)for(var N=0;N>16&255,r:D>>8&255,J:D&255}; -else if(T=="BckC")V={Z:K>>16&255,r:K>>8&255,J:K&255};else V=P.L.W7(a.Clr.v)}else{V=a.Opct.v.val*(255/100); -if(V254);return Q};P.L.W7=function(t){var D,K=t.classID; -if(K=="RGBC"){if(t.Rd)D={Z:t.Rd.v,r:t.Grn.v,J:t.Bl.v};else D={Z:t.redFloat.v*255,r:t.greenFloat.v*255,J:t.blueFloat.v*255}}else if(K=="HSBC"){D=P.$G(t.H.v.val/360,t.Strt.v/100,t.Brgh.v/100); -D.Z*=255;D.r*=255;D.J*=255}else if(K=="CMYC"){var x=100-t.Cyn.v,Q=100-t.Mgnt.v,h=100-t.Ylw.v,b=100-t.Blck.v,V=255*x*b*1e-4,a=255*(.2*x+.8*Q)*b*1e-4,T=255*(.2*Q+.8*h)*b*1e-4; -D={Z:V,r:a,J:T}}else if(K=="Grsc")D={Z:255-t.Gry.v,r:255-t.Gry.v,J:255-t.Gry.v};else if(K=="LbCl"){D=P.ox(t.Lmnc.v,t.A.v,t.B.v)}else if(K=="BkCl")D={Z:0,r:0,J:0}; -else console.log(t);if(isNaN(D.Z))D.Z=D.r=D.J=0;return D};P.L.ahU=function(t,D,K){var x=new Uint32Array(D),Q=new Uint8Array(x.buffer); -x.fill(4278190080);var h=[],b=[],V=t.RndS.v,a=t.Smth.v/4096;for(var N=0;N<4;N++){h[N]=~~(t.Mnm.v[N].v*255/100); -b[N]=~~(t.Mxm.v[N].v*255/100)}var T=P.R(D*4),e=P.R(D);for(var r=0;r<3;r++){P.$.a1h(null,D,1,T,[1+Math.round(a*a*a*60),22,V*(2+r)]); -P.Tx(T,e,0);P.O4(e,Q,r);var d=h[r],M=b[r];for(var N=0;Nk)aw[N]=255-(255-$)*av}}if(f)console.log("init",Date.now()-o);o=Date.now();if(Q*c>0){es.set(hy); -P.n2.CH(es,hy,new gW(0,0,K,x),c)}if(V*l>0){es.set(aw);P.n2.CH(es,aw,new gW(0,0,K,x),l)}if(f)console.log("blur",Date.now()-o); -o=Date.now();var gJ=P.R(256),kn=P.R(256);for(var N=0;N<256;N++){var h1=N*(1/255),hQ=0;hQ=(1-Math.pow(1-h1,F))*255; -gJ[N]=Math.max(0,Math.min(255,~~(hQ+.5)));hQ=Math.pow(h1,y)*255;kn[N]=Math.max(0,Math.min(255,~~(hQ+.5)))}var fo=new Uint8ClampedArray(D.buffer),bE=new Float32Array(32768); -for(var N=0;N<32768;N++){gg=Math.sqrt(N)*(1/128);if(eO>1)gg=(1-gg)*(eO-1)+1;else gg=gg*(eO-1)+1;bE[N]=gg}for(M=0; -M400)o++;var f=t,c=D,l=T,j=Math.floor(c.m/o),z=Math.floor(c.e/o); -t=P.R(j*z*4);P.scale.Yu(f,c.m,c.e,t,j,z,1/o);T=P.R(j*z);P.scale.Nv(l,c.m,c.e,T,j,z,1/o);P.round(T,1); -if(b)console.log("scale down:",o,j,z);var U=P.Fa(T,new gW(0,0,j,z));if(U.Q2())return 1;var H=Math.round((U.m+U.e)/2/15); -if(b)console.log(Date.now()-h,"preprocess");h=Date.now();var Y=P.R(j*z*4);P.ant(t,Y);var k=Int16Array,F=new k(j*z*24),y=new k(64),W=new k(64),O=new k(64),E=new k(64); -for(var B=3;B0){var B=Math.floor(N*ev),s=N-B*2*j; -j6.push({x:s-j,y:B-z,n:J[N],Jm:-1})}}j6.sort(function(fo,bE){return bE.n-fo.n});var ej=new Int32Array(j*z),c7=[]; -for(var N=0;N>>1;c7.push(N%j,Math.floor(N/j))}else if(t[(N<<2)+3]<200){ej[N]=-2}else{ej[N]=-1}}var aN=P.Ix.a4f(j,z,j6,ej,c7); -if(aN==null){if(b)console.log("no appropriate labeling");return 3}var f_=aN.oW,top=aN.top;f_=P.Ix.ayS(f_,t,j,z,top,ej,c7); -if(b)console.log(Date.now()-h,"optimal labeling found");h=Date.now();var V=Q.clone();V.jz(1,1);V=V.rv(c); -var eO=P.R(V.P()*4),gg=P.R(V.P());P.GQ(f,c,eO,V);var hy=c.m,aw=c.e;for(var B=0;B>2]=av+1}if(b)console.log(Date.now()-h,"copied back"); -h=Date.now();P.mH.nD(eO,gg,V,null,1e3);if(b)console.log(Date.now()-h,"poisson smooth");h=Date.now(); -P.GQ(eO,V,x,Q);return 0};P.Ix.acM=function(t,D,K,x,Q,h){return P.Ix.jS(t+Q.x,D+Q.y,K,x,h)?0:1e9};P.Ix.ayS=function(t,D,K,x,top,Q,h){var b=Date.now(),V=h.length>>>1,a=[-1,0,0,-1,1,0,0,1],T=1e99,e=[],r=[],d=2*(V*2*3+V*2),M=null,n=0,o=0,f=0,c=1e99; -while(!0&&Date.now()1){if(t[N]==t[w]){var u=0; -u+=P.Ix.vl(F+W.x,y+W.y,F+U.x,y+U.y,K,x,D,Q);u+=P.Ix.vl(s+W.x,i+W.y,s+U.x,i+U.y,K,x,D,Q);e[H]=N;e[H+1]=w; -r[H]=u;r[H+1]=u;H+=2}else{var Z=top[t[w]],S=Y,J=0,m=0,L=0;Y++;J+=P.Ix.vl(F+W.x,y+W.y,F+U.x,y+U.y,K,x,D,Q); -J+=P.Ix.vl(s+W.x,i+W.y,s+U.x,i+U.y,K,x,D,Q);m+=P.Ix.vl(F+Z.x,y+Z.y,F+U.x,y+U.y,K,x,D,Q);m+=P.Ix.vl(s+Z.x,i+Z.y,s+U.x,i+U.y,K,x,D,Q); -L+=P.Ix.vl(F+Z.x,y+Z.y,F+W.x,y+W.y,K,x,D,Q);L+=P.Ix.vl(s+Z.x,i+Z.y,s+W.x,i+W.y,K,x,D,Q);e[H]=N;e[H+1]=S; -r[H]=J;r[H+1]=J;H+=2;e[H]=w;e[H+1]=S;r[H]=m;r[H+1]=m;H+=2;e[H]=S;e[H+1]=V+1;r[H]=L;r[H+1]=0;H+=2}}}e[H]=V; -e[H+1]=N;r[H]=O;r[H+1]=0;H+=2;e[H]=N;e[H+1]=V+1;r[H]=E;r[H+1]=0;H+=2;k+=Math.min(O,E)}if(k>j)continue; -var I=P.Ms.yt(Y,H,V,V+1,e,r,j);if(I.yH=T){break}T=j; -t=l;if((f&3)==0){if(j*1.03>=c)break;c=j}if((f&3)==0){var _=0*top.length;for(var N=0;N_; -N++){if(t.indexOf(N)!=-1)continue;top.splice(N,1);for(var w=0;wN)t[w]--;N--}}}return t}; -P.Ix.a4d=function(t,D,K,x,Q,h){for(var N=0;N>1)}; -P.Ix.a4f=function(t,D,K,x,Q){var h=Q.length>>>1,top=[];for(var N=0;N<60;N++){var b=P.Ix.adz(top,25,K,x,Q,t,D); -if(b==null)break;else top.push(b)}if(top.length==0)return null;var V=[];for(var N=0;N1e3){var b;b=P.Ix.adz(top,0,K,x,Q,t,D,a,T);if(b==null)for(var f=0;f<4;f++){var c,l,j=0;while(!0){c=~~(Math.random()*t); -l=~~(Math.random()*D);if(P.Ix.jS(c,l,t,D,x))break;j++;if(j>500)throw"e"}b={x:c-a,y:l-T,n:1,Jm:-1};K.push(b); -top.push(b)}else top.push(b);r=0}}V.push(e)}return{top:top,oW:V}};P.Ix.vl=function(t,D,K,x,Q,h,b,V){if(t==K&&D==x)return 0; -if(t<0||D<0||t>=Q||D>=h||K<0||x<0||K>=Q||x>=h||V[D*Q+t]!=-1||V[x*Q+K]!=-1)return 1e7;var a=D*Q+t<<2,T=x*Q+K<<2,e=b[a]-b[T],r=b[a+1]-b[T+1],d=b[a+2]-b[T+2]; -return 1+(e*e+r*r+d*d)};P.Ix.jS=function(t,D,K,x,Q){return t>=0&&t=0&&D=x)return Q+1}return Q};P.Ix.kn=function(t,D,K,x,Q){var h=16,d=0;if(D-t<=h){K.push(99,t,D); -return}P.Ix.MP(t,D,x,Q);var b=-1,V=-1;for(var N=4;N<24;N++){var a=Q[2*N+1]-Q[2*N];if(a>V){V=a;b=N}}var T=t+D>>1,e=P.Ix.am1(T,t,D,x,b),r=-1; -for(var N=t;N<=D;N++)if(x[24*N+b]==e){if(r==-1)r=N;d=N}if(t+8D-d)T=r;else if(d+1a)x[(h<<1)+1]=b}}}; -P.Ix.g_=function(t,D,K){var x=0,N=0;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x; -N++;x=K[t+N];K[t+N]=K[D+N];K[D+N]=x;N++};P.Ix.T9=function(t,D,K,x){var Q=K+x>>>1,h=t[24*Q+D];while(K<=x){while(t[24*K+D]h)x--;if(K<=x){if(t[24*K+D]!=t[24*x+D])P.Ix.g_(K*24,x*24,t);K++;x--}}return K};P.Ix.am1=function(t,D,K,x,Q){var h=0; -while(D!=K){h=P.Ix.T9(x,Q,D,K);if(t>1;N>0;N>>=1,Q--){for(h=0;h>Q&1)!=0;if(b){t+=K+"["+h+"] = "+D+"["+(-N+h)+"] - "+D+"["+h+"]; "}else{t+=K+"["+h+"] = "+D+"["+(N+h)+"] + "+D+"["+h+"]; "}}x=D; -D=K;K=x;t+="\n"}console.log(t)};P.Ix.awd=function(aE,t,D){var K=t,x=D,Q=K,h=0,N,V,a;while(aE>>h!=2)h++; -var b=h;for(N=aE>>1;N>0;N>>=1,h--){for(V=0;V>h&1)!=0;if(a)x[V]=K[-N+V]-K[V];else x[V]=K[N+V]+K[V]}Q=K; -K=x;x=Q}if((b&1)==1)for(N=0;NK)K=h;if(bQ)Q=b}return[D,x,K,Q]};P.aiH=function(t,D,K,x,Q){function h($,bb,p,hf){return Math.sqrt(($-p)*($-p)+(bb-hf)*(bb-hf))}function b($,bb){return $>=0&&$=0&&bb=D)return D-1;return $}function a($){if($<0)return 0;if($>=K)return K-1;return $}function T(N,$){var bb=$[3]*(1/255),p=x[N]+$[0]*bb; -if(p>255)p=255;x[N]=p;p=x[N+1]+$[1]*bb;if(p>255)p=255;x[N+1]=p;p=x[N+2]+$[2]*bb;if(p>255)p=255;x[N+2]=p}function e($,bb,p){if(!S($,bb))return; -if(p[3]<0)p[3]=0;T((bb*D+$)*4,p)}function r($){var bb=$.slice(0,3);bb[3]=0;return bb}var d=D/800;function M($){return Math.round($*d)}function n(){for(var N=0; -N<=300;N++){m[N]=o(N)}}function o(K){var $=.8,bb=.2,p=$*bb,hf=K/60%2-1,j6=p*(1-hf*hf),ev=bb-p,ej;if(K<60){ej=[p+ev,j6,0]}else if(K<120){ej=[j6,p,0]}else if(K<180){ej=[0,p,j6]}else if(K<240){ej=[0,j6,p]}else if(K<300){ej=[j6,0,p]}else{ej=[p,0,j6]}return[(ej[0]+ev)*255,(ej[1]+ev)*255,(ej[2]+ev)*255]}function f(K){return m[~~K]}function c($){return 1-l($)}function l($){return $-~~$}function j($,bb,p,hf){u($,bb,p,0,bb+1,1,hf)}function z($,bb,p,hf,j6,ev){u($,bb,p,0,hf,1,j6,ev)}function U($){for(var N=0; -Nbb||h1<=bb-j6)break;var hQ=(h1-bb+j6)/j6;gg[3]=hy-hf*(ev==1?hQ:Math.pow(hQ,ev)); -T((kn*D+kD)*4,gg)}gh=a(eO+av);for(var kn=gh;kn>gJ;kn--){var h1=h(kD,kn,f_,eO);if(h1>bb||h1<=bb-j6)break; -var hQ=(h1-bb+j6)/j6;gg[3]=hy-hf*(ev==1?hQ:Math.pow(hQ,ev));T((kn*D+kD)*4,gg)}}if(ej>0){u($,bb+ej,gg,gg[3],ej,1,0,0,!0)}if(c7>0){u($,bb-j6,J(p),-p[3],c7,1,0,0,!0)}}function k($,bb,p,hf,j6,ev){u($,bb,p,p[3],bb+1,1,hf,j6,ev)}function F($,bb,p,hf,j6){if(j6==null)j6=!1; -var ev=$.x,ej=$.y;hf*=I;if(!j6){bb=Z(bb);p=Z(p)}var c7=V(ev-bb),aN=V(ev+bb);for(var f_=c7;f_bb||kD<=bb-p)break;var bV=(bb-kD)/p,av=f(300*bV); -av[3]=hf;T((es*D+f_)*4,av)}hy=a(ej+gg);for(var es=hy;es>aw;es--){var kD=h(f_,es,ev,ej);if(kD>bb||kD<=bb-p)break; -var bV=(bb-kD)/p,av=f(300*bV);av[3]=hf;T((es*D+f_)*4,av)}}}function y(L,$){var bb=L.oX,p=L.Hh,hf=$.slice(0),j6=$[3]*I,ev=Math.abs(p.y-bb.y)>Math.abs(p.x-bb.x); -if(ev){var ej=bb.x;bb.x=bb.y;bb.y=ej;ej=p.x;p.x=p.y;p.y=ej}if(bb.x>p.x){var ej=bb;bb=p;p=ej}var c7=p.x-bb.x,aN=p.y-bb.y,f_=c7==0?1:aN/c7,eO=Math.round(bb.x),gg=bb.y+f_*(eO-bb.x),hy=c(bb.x+.5),aw=eO,es=~~gg; -if(ev){hf[3]=j6*c(gg)*hy;e(es,aw,hf);hf[3]=j6*l(gg)*hy;e(es+1,aw,hf)}else{hf[3]=j6*c(gg)*hy;e(aw,es,hf); -hf[3]=j6*l(gg)*hy;e(aw,es+1,hf)}var kD=gg-f_;eO=Math.round(p.x);gg=p.y+f_*(eO-p.x);hy=l(p.x+.5);var bV=eO,av=~~gg; -if(ev){hf[3]=j6*c(gg)*hy;e(av,bV,hf);hf[3]=j6*l(gg)*hy;e(av+1,bV,hf)}else{hf[3]=j6*c(gg)*hy;e(bV,av,hf); -hf[3]=j6*l(gg)*hy;e(bV,av+1,hf)}if(ev){for(var gh=aw+1;gh<=bV-1;gh++){hf[3]=j6*c(kD);e(~~kD,gh,hf);hf[3]=j6*l(kD); -e(~~kD+1,gh,hf);kD+=f_}}else{for(var gh=aw+1;gh<=bV-1;gh++){hf[3]=j6*c(kD);e(gh,~~kD,hf);hf[3]=j6*l(kD); -e(gh,~~kD+1,hf);kD+=f_}}}function W($,bb,p,hf){for(var N=0;N<4;N++){var j6=$.LR(bb+1.3*N,p);y(j6,hf,1)}}function eF($,bb){this.x=Math.round($); -this.y=Math.round(bb)}var O=Math.PI/180;eF.prototype.LR=function($,bb){$=$*O;var p=this.x+bb*Math.cos($),hf=this.y+bb*Math.sin($); -return new E(this.x,this.y,p,hf)};eF.prototype.a7X=function($,bb){$=$*O;var p=this.YP+bb*Math.cos($),hf=this.jY+bb*Math.sin($); -return new eF(p,hf)};function E($,bb,p,hf){this.oX=new eF($,bb);this.Hh=new eF(p,hf)}E.prototype.eI=function($){var bb=$*this.oX.x+(1-$)*this.Hh.x,p=$*this.oX.y+(1-$)*this.Hh.y; -return new eF(bb,p)};var R=H,B=k,s=j,i=z,w=F,u=Y,Z=M,S=b,J=r,m=[];n();for(var N=0;Nh){Q=N;h=Math.abs(t[N][x])}P.tm.a3p(t,x,Q);for(var N=x+1;N=0;N--){if(t[N][N]==0)return 1;var a=t[N][K]/t[N][N];D[N]=a;for(var V=N-1;V>=0;V--){t[V][K]-=t[V][N]*a; -t[V][N]=0}}return 0};P.tm.a3p=function(t,D,K){var x=t[D];t[D]=t[K];t[K]=x};P.tm.a1X=function(t){var D=t.length,K=P.tm.do(D,D); -for(var N=0;N255?255:D};P.jF.transform=function(t,D,K){var x=P.jF.Ii,Q=t.Z.length;for(var N=0;N>1]=d;a[V+1]=b[e];b[e]=V+1;V+=4;a[V]=e;T[V+2>>1]=M;a[V+1]=b[r];b[r]=V+1;V+=4}return{o4:a,a6e:T,aiz:b}}; -P.Ms.yt=function(t,D,K,x,Q,h,b){var V=1,a=P.Ms.azJ(t,D,K,x,Q,h),T=a.o4,e=a.a6e,r=a.aiz,d=new Uint32Array(t),M=new P.Ms.MN(t),o=1,z=0; -M.push(K);M.push(x);var n=new P.Ms.MN(t),f=new Uint8Array(t),c=new Uint32Array(t);f[K]=1;f[x]=2;var l=new Uint32Array(t),j=new Uint32Array(t); -j[K]=j[x]=0;l[K]=l[x]=1;while(!0){var U=-1,O=0,s=1e30;while(!M.yG()&&U==-1){var H=M.top(),Y=f[H],k=r[H]-1; -while(k!=-1){var F=T[k],y=f[F],W=k^Y-1<<2;if(e[W+2>>1]!=0){if(y==0){P.Ms.Ej(H,k,F,f,c,j,l);M.push(F)}else if(y==Y&&l[F]<=l[H]&&j[F]>j[H])P.Ms.Ej(H,k,F,f,c,j,l); -else if(y!=Y){U=W}}k=T[k+1]-1}if(U!=-1)break;M.pop()}if(U==-1){break}o++;var E=U;while(E!=-1){d[O]=E; -O++;E=c[T[E^4]]-1}var R=O>>1;for(var N=0;N>1]);z+=s;if(z>=b)return{po:null,yH:z};for(var N=0; -N>1]-=s;e[w+2>>1]+=s;if(e[i+2>>1]==0&&f[H]==f[F]){if(f[H]==1){c[F]=0; -n.push(F)}if(f[H]==2){c[H]=0;n.push(H)}}}while(!n.yG()){var H=n.pop(),Y=f[H],k=r[H]-1,u=Y==1?4:0,Z=0,S=0,J=1e9; -while(k!=-1){var F=T[k],m=k^4,W=k^u;if(f[F]==Y&&e[W+2>>1]>0&&P.Ms.aBX(F,K,x,c,T,o,l,j)+1>1]>0){M.push(F)}if(c[F]==k+1){c[F]=0;n.push(F)}}k=T[k+1]-1}f[H]=0;M.remove(H)}}var L=[]; -for(var N=0;N>1)}if(f[F]==1&&f[H]!=1){L.push(D+N>>1)}}return{po:L,yH:z}}; -P.Ms.Ej=function(t,D,K,x,Q,h,b){x[K]=x[t];Q[K]=D+1;h[K]=h[t]+1;b[K]=b[t]};P.Ms.aBX=function(t,D,K,x,Q,h,b,V){var a=t,T=x[t]-1,e=0; -while(T!=-1&&b[t]!=h){t=Q[T^4];T=x[t]-1;e++}if(T==-1&&t!=D&&t!=K)return 1e9;var r=V[t]+e;e=0;T=x[a]-1; -while(a!=t){V[a]=r-e;e++;b[a]=h;a=Q[T^4];T=x[a]-1}return r};P.Ms.anK=function(t,D,K,x,Q,h){var b=P.Ms.azJ(t,D,K,x,Q,h),V=b.o4,a=b.a6e,T=b.aiz,e=0,r=0,d=new Uint32Array(t*2),M=new P.Ms.aja(t),n=0; -while(!0){M.reset();M.push(K);for(var N=0;N>1]>0&&n!=K){d[n<<1]=o+1;d[(n<<1)+1]=f;M.push(n)}f=V[f+1]-1}if(d[x<<1]!=0){break}}if(d[x<<1]==0){break}var c=1e30; -n=x;while(!0){var l=d[n<<1]-1;if(l==-1)break;var j=d[(n<<1)+1];c=Math.min(c,a[j+2>>1]);n=l}n=x;while(!0){var l=d[n<<1]-1; -if(l==-1)break;var j=d[(n<<1)+1],z=j^4;a[j+2>>1]-=c;a[z+2>>1]+=c;n=l}e+=c}var U=[];for(var N=0;N>1)}if((d[n<<1]!=0||n==K)&&d[l<<1]==0&&l!=K){U.push(D+N>>1)}}return{po:U,yH:e}}; -P.Ms.aja=function(t){t|=t>>1;t|=t>>2;t|=t>>4;t|=t>>8;t|=t>>16;this.Yf=new Uint32Array(t+1);this.lE=t; -this.Xe=0;this.N_=0};P.Ms.aja.prototype={push:function(t){var D=this.N_;this.Yf[D]=t;this.N_=D+1&this.lE},pop:function(){var t=this.Xe,D=this.Yf[t]; -this.Xe=t+1&this.lE;return D},yG:function(){return this.Xe==this.N_},reset:function(){this.Xe=0;this.N_=0}}; -P.Ms.MN=function(t){t|=t>>1;t|=t>>2;t|=t>>4;t|=t>>8;t|=t>>16;this.Yf=new Uint32Array(t+1);this.eJ=new Uint32Array(t+1); -this.lE=t;this.Xe=0;this.N_=0};P.Ms.MN.prototype={top:function(){return this.Yf[this.Xe]},aax:function(){return this.Yf[this.N_]},push:function(t){if(this.eJ[t]!=0)return; -this.eJ[t]=this.N_+1;var D=this.N_;this.Yf[D]=t;this.N_=D+1&this.lE},pop:function(){var t=this.Xe,D=this.Yf[t]; -this.eJ[D]=0;this.Xe=t+1&this.lE;return D},yG:function(){return this.Xe==this.N_},remove:function(t){var D=this.eJ[t]-1; -if(D==-1)return;this.eJ[t]=0;if(D==this.Xe){this.pop();return}var K=this.pop();this.Yf[D]=K;this.eJ[K]=D+1},sl:function(N){return N+this.lE+1&this.lE}}; -P.Ms.a7m=function(t,D,K){var x=P.Ms.T9(t,D,K);if(D>>1]; -while(D<=K){while(t[D]x)K--;if(D<=K){P.Ms.g_(t,D,K);D++;K--}}return D};P.Ms.g_=function(t,D,K){var x=t[D]; -t[D]=t[K];t[K]=x};P.dq=function(){var t,D;function K(b,V,aE){var a=aE-1,T=V+aE;t[aE-2]=b[T-2];D[0]=b[T-1]; -var e=Math.max;for(var N=1;N>>1,d=P.R(Math.ceil(Math.max(a,T)/(aE-1))*(aE-1)+(aE-2)),M=new Uint8Array(d.buffer,0,a); -if(!e)P.zi(V);for(var n=0;n.001){P.E$.Lx(t,N)}}};P.E$.Uh=function(t){var D=t.keyShapeInvalidated,K=t.keyOriginType; -return(D==null||!D.v)&&K!=null&&K.v!=9};P.E$.ael=function(t){var D=t.keyOriginType.v,K=P.E$.Zu(t),x=K[0],Q=K[1],h=K[2],b=K[3],V=new jE,a=t.keyOriginPolyCornerRadius,M; -a=a?a.v:0;var T=P.E$.xf(t,D==7||D==8?"keyOriginPolyTrueRectCorners":"keyOriginBoxCorners"),e=P.E$.a06(T),r=e[2],d=e[3]; -x=-r/2;h=r/2;Q=-d/2;b=d/2;V.rotate(-P.E$.SL(T));V.bI=e[0];V.fR=e[1];if(D==1||D==2){var n=D==1?0:P.E$.QA(t); -M=P.o.L2.Rect(x,Q,h-x,b-Q,n)}else if(D==4){var o=P.E$.b8(t),f=P.E$.a2Q(t);V=new jE;if(f==null)M=P.o.L2.sT(o[0],o[1],o[2],o[3],t.keyOriginLineWeight.v); -else M=P.o.L2.ON(o[0],o[1],o[2],o[3],t.keyOriginLineWeight.v,f)}else if(D==5){M=P.o.L2.V9(x,Q,h-x,b-Q)}else if(D==7||D==8){var c=D==7?3:t.keyOriginPolySides.v; -M=P.o.L2.WC(0,0,100,Math.PI/c-Math.PI/2,c,a,h,b)}P.o.Is(M,V);return M};P.E$.e5=function(t,D){var K=D.N; -for(var N=0;N1e-8){var T=Q[0],e=Q[1];if(x[0]!=0){var r=P.E$.xf(D,"keyOriginBoxCorners"); -T=r[0];e=r[1]}a.translate(-T,-e);a.rotate(x[2]);a.scale(b,V);a.rotate(-x[2]);a.translate(T,e)}else{a.translate(-h[0],-h[1]); -a.translate(Q[0],Q[1])}}else{if(x[0]!=0)Q=P.E$.Zu(D);var T=(Q[0]+Q[2])/2,e=(Q[1]+Q[3])/2;a.translate(-T,-e); -if(K[0]!=0)a.rotate(K[2]);a.rotate(-x[2]);a.translate(T,e)}return P.D.oQ(a)};P.E$.a06=function(t){var D=t[0],K=t[1],x=t[2],Q=t[3],h=t[4],b=t[5],V=t[6],a=t[7],T=x-D,e=Q-K,r=Math.sqrt(T*T+e*e),T=h-x,e=b-Q,d=Math.sqrt(T*T+e*e); -return[(D+h)/2,(K+b)/2,r,d]};P.E$.xf=function(t,D){var K=t[D];if(K==null)return null;var x=[];K=K.v; -for(var Q=0;Q<4;Q++){var h=K["rectangleCorner"+["A","B","C","D"][Q]].v;x.push(h.Hrzn.v,h.Vrtc.v)}return x}; -P.E$.jA=function(t,D,K){var x=t[D];if(x==null)return null;x=x.v;for(var Q=0;Q<4;Q++){var h="rectangleCorner"+["A","B","C","D"][Q]; -x[h]={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:K[2*Q]},Vrtc:{t:"doub",v:K[2*Q+1]}}}}};P.E$.Zu=function(t){return P.E$.Dr(t.keyOriginShapeBBox.v)}; -P.E$.Dr=function(t){var D=t.classID,K=t.Left.v,x=t.Rght.v,Q=t.Top.v,h=t.Btom.v;if(K.val!=null){K=K.val; -x=x.val;Q=Q.val;h=h.val}return[K,Q,x,h]};P.E$.aag=function(t,D){P.E$.CI(t.keyOriginShapeBBox.v,["Left","Top","Rght","Btom"],D)}; -P.E$.QA=function(t){var D=t.keyOriginRRectRadii;if(D==null)return[0,0,0,0];return P.E$.a7E(D.v)};P.E$.a7E=function(t){var D=[],K=["topLeft","topRight","bottomRight","bottomLeft"]; -for(var x=0;x<4;x++)D.push(t[K[x]].v.val);return D};P.E$.cu=function(t,D){P.E$.CI(t.keyOriginRRectRadii.v,["topLeft","topRight","bottomRight","bottomLeft"],D)}; -P.E$.CI=function(t,D,K){var x=t.classID;if(x=="unitRect"||x=="radii"||x=="Rctn"){for(var N=0;N<4;N++)if(K[N]!=null)t[D[N]]={t:"UntF",v:{type:"#Pxl",val:K[N]}}}else{for(var N=0; -N<4;N++)if(K[N]!=null)t[D[N]]={t:"doub",v:K[N]}}};P.E$.b8=function(t){var D=t.keyOriginLineStart.v,K=t.keyOriginLineEnd.v; -return[D.Hrzn.v,D.Vrtc.v,K.Hrzn.v,K.Vrtc.v]};P.E$.a78=function(t,D){var K=t.keyOriginLineStart.v,x=t.keyOriginLineEnd.v; -K.Hrzn.v=D[0];K.Vrtc.v=D[1];x.Hrzn.v=D[2];x.Vrtc.v=D[3]};P.E$.a2Q=function(t){var D=[],K=["owSt","owEnd","Wdth","Lngth","Conc"]; -for(var N=0;N<5;N++){var x=t["keyOriginLineArr"+K[N]];if(x==null)return null;D[N]=x.v}return D};P.E$.auP=function(t,D){t.keyOriginLineArrowSt={t:"bool",v:D[0]}; -t.keyOriginLineArrowEnd={t:"bool",v:D[1]};t.keyOriginLineArrWdth={t:"doub",v:D[2]};t.keyOriginLineArrLngth={t:"doub",v:D[3]}; -t.keyOriginLineArrConc={t:"long",v:D[4]}};P.E$.a6r=function(t){function D(H,Y){return Math.abs(H-Y)<.5}function K(H,Y){return D(H.x,Y.x)&&D(H.y,Y.y)}function h(H,Y,k,F,y,W,O){for(var N=0; -N4){if(P.o.bq(r.slice(T-2,T+5)))e=P.E$.lo(2,[M,n,o,f],[0,0,0,0]); -else{var c=-1;for(var N=0;N<4;N++)if(D(r[T+1+N].I.y,f))c=N;if(c!=-1){var l=P.o.L2.V9(M,n,o-M,f-n),j=h(r,T+1,c,l,3,0,4); -if(j)e=P.E$.lo(5,[M,n,o,f])}}}}if(a.length==8){var d=P.o.Ie(r,T+1,8),M=d.x,n=d.y,o=M+d.m,f=n+d.e;if(d.P()>4){var c=-1; -for(var N=0;N<8;N++)if(D(r[T+1+(N+1&7)].I.y,n)&&D(r[T+1+(N+2&7)].I.y,n))c=N;if(c!=-1){var z=Math.abs(r[T+1+c].I.y-n),U=[z,z,z,z]; -if(z>.5){var l=P.o.L2.Rect(M,n,o-M,f-n,U),j=h(r,T+1,c,l,3,0,8);if(j)e=P.E$.lo(2,[M,n,o,f],U)}}}}}b.push(e?e:P.E$.zF())}return b}; -P.A={};P.A.clone=function(t){return{G:t.G.slice(0),j:t.j.slice(0)}};P.A.agS=function(t){if(t.length<6)return!0; -var D=t.length-4;for(var N=0;N=0}; -P.A.zu=function(t){var D={},K=null,x=0,Q={M:2,L:2,Q:4,C:6},h="",b="";for(var N=0;N5||q.type==0||q.type==3)continue;var _=q.ss.pn(q.I)||q.$M.pn(q.$M);if(!_){var s=q.ss.x*(q.I.y-q.$M.y)+q.I.x*(q.$M.y-q.ss.y)+q.$M.x*(q.ss.y-q.I.y); -if(Math.abs(s)<1e-6)_=!0}if(_)q.type--}return u};P.A.HA=function(t,D){var K=P.o.ys(t),x=[];for(var N=2; -N5)continue;var b=x[N].length;if(b==0)continue;if(N==x.length-1)break;var V=x[N].type==3; -D(h,x,N+1,b,V,Q);if(!V)h.G.push("Z");N+=b}return h}return K}();P.A.a5f=function(t){var D=t.j,K=[],x,Q=0; -for(var N=0;N>>1}}return Q8)T=P.A.a94(T,x,a[1]);if(T.length<=4)continue;for(var d=2;d=0;d--){var Y=V[d];if(!Y.Au.lQ(M.Au))continue;if(!j7.RD(Y.path.j,U,H))continue;M.parent=d; -break}}if(Q){console.log("checking parents",Date.now()-h);h=Date.now()}return V};P.A.a0E=function(t,D,K){var x=D*K,Q=new Uint16Array(D*K),b=0; -for(var N=0;N=3||M)h[N]=1}var o=[];for(var V=1;V>>1); -o.push([f,c]);P.A.R0(Q,D,K,a,V)}}return o};P.A.R0=function(t,D,K,x,Q){var h=[Q*D+x],b=t[Q*D+x];t[Q*D+x]=65535; -while(h.length!=0){var N=h.pop();t[N]=0;if(t[N+D]==b){h.push(N+D);t[N+D]=65535}if(t[N-D]==b){h.push(N-D); -t[N-D]=65535}if(t[N-1]==b){h.push(N-1);t[N-1]=65535}if(t[N+1]==b){h.push(N+1);t[N+1]=65535}}};P.A.au1=function(t,D,K,x,Q){var h=[0,-1,1,0,0,1,-1,0],e=1; -function b(d,M,e){var N=T*D+a,n=0;if(e==0)n=N-D;else if(e==1)n=N;else if(e==2)n=N-1;else if(e==3)n=N-D-1; -return t[n]}var V=[],a=x,T=Q,r=b(a,T,e);do{V.push(a,T);a+=h[e*2];T+=h[e*2+1];if(b(a,T,e)!=r)e=e+1&3; -else if(b(a,T,e+3&3)!=r)e=e;else if(b(a,T,e+2&3)!=r)e=e+3&3}while(a!=x||T!=Q);return V};P.A.a94=function(t,D,K){var x=t.length-2; -if(K&&K.length!=0){var Q=K[0]*2,h=K[K.length-1]*2,b=Q==0?x:Q-2,V=t.slice(h);for(var N=0;Nd||c==d&&f>M){d=c; -r=N;M=f}}if(d=0},D=function(x,Q,h,b,V,a,T,e){var r=T-h,d=e-b,M=V-h,n=a-b,o=x-h,f=Q-b,c=r*r+d*d,l=r*M+d*n,j=r*o+d*f,z=M*M+n*n,U=M*o+n*f,H=1/(c*z-l*l),Y=(z*j-l*U)*H,k=(c*U-l*j)*H; -return Y>=0&&k>=0&&Y+k<1},K=function(x){var aE=x.length>>>1,N=0;if(aE<3)return[];var Q=[],h=[];for(var N=0; -N3){var V=h[(N+0)%b],a=h[(N+1)%b],T=h[(N+2)%b],e=x[2*V],r=x[2*V+1],d=x[2*a],M=x[2*a+1],n=x[2*T],o=x[2*T+1],f=!1; -if(t(e,r,d,M,n,o)){f=!0;for(var c=0;c3*b)break}Q.push(h[0],h[1],h[2]); -return Q};return K}();P.A.aeV=function(t,D){var K={},x={G:[],j:[]};for(var N=0;NK){var h=K; -K=D;D=h}if(Q[D+","+K])return;Q[D+","+K]=!0;x.G.push("M","L");x.j.push(t[D],t[D+1],t[K],t[K+1])};P.A.a6c=function(t,D){var K=[],x=t.length; -for(var N=0;N=0;N--){var b=Math.pow(10,N);if(5*b*t<=h){x=5*b;Q=10;break}if(2*b*t<=h){x=2*b;Q=4;break}if(1*b*t<=h){x=1*b; -Q=10;break}}if(x==0){x=1;Q=10}var V=Math.ceil(x*t),a=P.R(V*P.Sh.Ne*4);P.rV(a,4278190080|K);for(var N=0; -N1||x==1&&V>20)for(var N=1;N>16&255; -t[D+1]=K>>8&255;t[D+2]=K&255};P.Sh.a9R=function(t,D,K,x,Q,h,b){var V=t.h7.m,a=t.h7.e,T=P.Sh.Ne,e=D&255,r=D>>8&255,d=D>>16&255; -D=Math.round(e*.6)<<16|Math.round(r*.6)<<8|Math.round(d*.6);P.Sh.a10(Math.round(e*.8)<<16|Math.round(r*.8)<<8|Math.round(d*.8),K); -var M=t.O,n=t.z,o=t.pG;for(var f=0;f<2;f++){var c=f==0?h:b;t.O=c[0];t.z=c[1];t.pG=0;var l=this.aa9(t.O,D,K),j=t.zP(0,0),z=t.zP(V,a),U=Math.floor(j.x/l.step)*l.step,H=Math.ceil(z.x/l.step)*l.step,Y=Math.floor(j.y/l.step)*l.step,k=Math.ceil(z.y/l.step)*l.step,F=t.oa(U,Y),y=t.oa(H,Y),W=l.step*t.O,O=Math.ceil(W); -if(f==1){var E=l.yj;l.yj=P.R(E.length*4);P.D.Qa(E,l.yj,O,T)}var R=f==0?t.QX.data:t.gS.data,B=new gW(0,0,[V,T][f],[T,a][f]),s=new gW(0,0,[O,T][f],[T,O][f]),i=new gW([0,Math.round(T*.2)][f],[Math.round(T*.08),0][f],P.Sh.pJ,P.Sh.pJ),w=(f==0?H-U:k-Y)/l.step; -for(var N=0;N>>K&255)+(D>>>K&255)>>>1}; -P.scale.Ot=function(t,D){var K=P.scale.axd;return K(t,D,24)<<24|K(t,D,16)<<16|K(t,D,8)<<8|K(t,D,0)}; -P.scale.ap9=function(t,D,K,x,Q,h){var b=new Uint32Array(t.buffer),V=new Uint32Array(x.buffer);for(var a=0; -a>>24;n+=H;o+=H*(U>>>16&255);f+=H*(U>>>8&255); -c+=H*(U&255)}if(n!=0){var Y=1/n;x[d*Q+M]=n/(l*j)<<24|o*Y<<16|f*Y<<8|c*Y}else x[d*Q+M]=0}};P.u=function(){function t(V,a,N){return(128&V[N-a-1]&V[N-a]&V[N-2]&V[N-1]&V[N+1]&V[N+a-1]&V[N+a])==0}function D(V,a,N){return(128&V[N-a-a]&V[N-a+1]&V[N+2]&V[N+a+1]&V[N+a+a])==0}function K(V,a,N){return(V[N-a]&V[N-1]&V[N+1]&V[N+a]&128)==0}function x(V,N){return(V[N]&128)!=0}function Q(V,a,T,e){var N=0,r=T.m,d=T.e; -if(e)for(var M=0;Mr-3||M>d-3||((V[N-1]&128)==0||a[N-1]!=0)&&t(V,r,N)||D(V,r,N)))a[N]=255; -N++}else for(var M=0;M>>2]}else for(var f=1; -f>>2]}}}function b(V,a,T,e,r){var d=T.m,M=T.e,n=new Uint8Array(a.buffer),o=new Uint32Array(a.buffer),N=0; -if(e==1)for(var f=0;f>>1<<24|255}else for(var f=0; -fQ+x)break}}; -P.A4.prototype.aBJ=function(t,D,K,x){var Q=Date.now(),h=1.96,V=0;if(K==null)K=5e-5;if(x==null)x=1e9; -var b=1-h,aE=this.rows,a=this._J,T=this.qc,e=this.lB,r=this.Vl;while(!0){var d=0;for(var N=0;NQ+x)break}};P.Cq={};P.Cq.$f=function(t,D,K){return{t:"Objc",v:{classID:"CrPt",Hrzn:{t:"doub",v:t},Vrtc:{t:"doub",v:D},Cnty:{t:"bool",v:K}}}}; -P.Cq.i=function(t,D){for(var N=0;N=D[D.length-1])return K[D.length-1];var N=1;while(D[N]=D[D.length-1])return K[D.length-1]; -var N=1;while(D[N]100)Q[1]=.4*Q[1];if(Q[2]>150)Q[1]=.7*Q[2]}return Q};P.Cq.aCd=function(t,D){var K=new Uint8Array(t.length); -for(var N=0;N128)d=o,M=t[n];b[n<<1]=o-d;b[(n<<1)+1]=M}d=b[n+=n-D-D],M=b[n+1]; -for(;o>1;--o){if(b[n-=D+D]>d)b[n]=++d,b[n+1]=M;else d=b[n],M=b[n+1]}}for(let f=0;f(U-n)*(U-n)+k){U=a[--j],z=V[j],H=b[z<<1]*b[z<<1],Y=(U-z)*(U-z)+H}if(j||Y<=(U-n)*(U-n)+k){var F=n-z,y=f+Math.floor((F*(n+z-f-f)+k-H)/(F<<1))+1; -if(y=f;--n){h[n]=Math.max(0,Math.sqrt((n-z)*(n-z)+H)+O); -if(j&&n==U){U=a[--j],z=V[j],H=T[j],O=.5-e[j]*r}}}return h};P.style.a4N=function(t,D,K){var x=new Float64Array(D*K),Q=0,h=D*K; -for(var N=0;N=0;a--){if(t[a*K+b]>Q)V=0;else V++;h[a]=V}V=K+x;for(var a=0;aQ)V=0; -else V++;D[a*K+b]=V0)t[N]=Math.max(0,Math.min(255,x+D*2*(P.style._K(N)-128)))}else for(var N=0; -N0)t[N]=Math.max(0,Math.min(255,x+Math.min(x*3,D*2*(P.style._K(N)-128))))}}; -P.style._K=function(t){t=t^61^t>>16;t=t+(t<<3);t=t^t>>4;t=t*668265261;t=t^t>>15;return t&255};P.a6={}; -P.a6.bS=function(t,D,K){var x=t.canvas;if(x.width!=D||x.height!=K){x.width=D;x.height=K}};P.a6.km=function(t,D,K,x,Q,h){P.a6.bS(t,D,K); -if(h==null)h=!1;var b=Q.channel,V=Q.rect,a=!Q.isEnabled;if(D*K==0)return;var T=t.createImageData(D,K),e=T.data,r=1/D,d=1/K; -for(var N=0;N=V.x+V.m||c=V.y+V.e)l=Q.color;else l=b[(c-V.y)*V.m+(f-V.x)];l=255*(255-Q.t5)+l*Q.t5>>>8; -if(h)l=170+Math.round(.4*(l-170));e[o]=l;e[o+1]=l;e[o+2]=l;e[o+3]=255}t.putImageData(T,0,0);if(a)P.a6.a0S(t,D,K)}; -P.a6.asK=[];P.a6.arA=function(t,D,K,x){var Q,h,b;Q=Math.ceil(Math.max(D,K)*.35);h=D-Q;b=K-Q;var V=P.a6.asK[Q]; -if(V==null){var a=P.Bx(Q,Q);a.fillStyle="#eeeeee";a.fillRect(0,0,Q,Q);var T=Math.round(Q*.27),e=a.lineWidth=Math.max(1,Math.round(Q*.12)),r=e/2; -a.strokeRect(1+r,1+r,Q-e-2,Q-e-2);a.strokeRect(T+r,T+r,Q-T-T-e,Q-T-T-e);V=P.a6.asK[Q]=a.getImageData(0,0,Q,Q)}t.putImageData(V,h,b)}; -P.a6.ama=[];P.a6.a2L=function(t,D,K){var x,Q,h;x=Math.ceil(Math.max(D,K)*.35);Q=D-x;h=K-x;var b=P.a6.ama[x]; -if(b==null){var V=P.Bx(x,x);V.fillStyle="#eeeeee";V.fillRect(0,0,x,x);V.lineWidth=1;V.strokeRect(2.5,2.5,x-5,x-5); -var a=V.createImageData(3,3);P.rV(a.data,4278190080);a.data[4*4]=a.data[4*4+1]=a.data[4*4+2]=238;V.putImageData(a,1,1); -V.putImageData(a,x-4,1);V.putImageData(a,1,x-4);V.putImageData(a,x-4,x-4);b=P.a6.ama[x]=V.getImageData(0,0,x,x)}t.putImageData(b,Q,h)}; -P.a6.ab_=function(t,D,K,x,Q){P.a6.bS(t,D,K);var h=D/x.m;if(D*K==0)return;t.fillStyle="#999999";t.setTransform(1,0,0,1,0,0); -t.clearRect(0,0,D,K);var b=P.a6.UP;if(b==null)b=P.a6.UP=h2.vv.D2(!0,!0);b.strokeStyleLineWidth.v.val=1/h; -t.fillStyle="#ffffff";t.scale(h,h);P.o.Jv(Q.N,t,0,0);P.o.Jv(Q.N,t,0,0,b)};P.a6.aCZ=null;P.a6.zE=function(t,D,K,x,Q,h,b,V,a){P.a6.bS(t,D,K); -if(D*K==0)return;var T=Math.max(D,K),e=P.a6.aCZ;if(e==null||e.width=o||H=c||a){r[z]=Y;r[z+1]=Y;r[z+2]=Y;r[z+3]=255}else{var k=(H-h.y)*h.m+(U-h.x)<<2,F=Q[k+3]*(1/255); -r[z]=Q[k+0]*F+Y*(1-F);r[z+1]=Q[k+1]*F+Y*(1-F);r[z+2]=Q[k+2]*F+Y*(1-F);r[z+3]=255}}if(V!=null)for(var N=0; -N5||h.type==0||h.type==3)continue;if(D!=null&&D.indexOf(Q)==-1)continue; -if(K!=null&&K.indexOf(N)==-1)continue;x.push(h.ss.x);x.push(h.ss.y);x.push(h.I.x);x.push(h.I.y);x.push(h.$M.x); -x.push(h.$M.y)}return x};P.o.gD=function(t,D,K,x){var Q=0,h=-1;for(var N=0;N5||b.type==0||b.type==3)continue;if(K!=null&&K.indexOf(h)==-1)continue; -if(x!=null&&x.indexOf(N)==-1)continue;b.ss.yp(t[Q],t[Q+1]);b.I.yp(t[Q+2],t[Q+3]);b.$M.yp(t[Q+4],t[Q+5]); -Q+=6}};P.o.Is=function(t,D,K,x){var Q=P.o.FU(t,K,x);P.A.i(Q,D,Q);P.o.gD(Q,t,K,x)};P.o.amd=function(t,D,K,x){var Q=P.o.FU(t,K,x); -P.D.i(D,Q);P.o.gD(Q,t,K,x)};P.o.atl=function(t,D,K,x){if(x==null){var Q=P.o.aed(t,40,K);for(var N=0; -N5){x.push(JSON.parse(JSON.stringify(h))); -continue}h=JSON.parse(JSON.stringify(h));x.push(h);if(h.RL!=-1)Q++;if(K&&K.indexOf(Q)==-1){x=x.concat(t.slice(N+1,N+1+b))}else{var V=P.o.ajj(t,N+1,b); -V=P.A.k4(V,D);var a=P.o.akw(V);h.length=a.length;for(var T=0;T5)continue;var D=t[N].length;if(!(D==4||D==6||D==8)){N+=D; -continue}for(var K=0;K5)continue; -if((V.type==0||V.type==3)&&V.RL!=-1)h++;if(D!=null&&D.indexOf(h)==-1)continue;if(N==t.length-1)break; -var a=V.type==3,T=V.length,e=V.RL,r=P.o.Ie(t,N+1,T,a);if(Q==null)Q=r;else if(K)Q=x(Q,r);else if(b){if(D!=null||e==0||e==-1||e==2)Q=x(Q,r); -else if(e==1)Q=Q;else if(e==3){Q=r;b=!1}}else{if(D!=null||e==0||e==-1||e==1)Q=x(Q,r);else if(e==2)Q=Q; -else if(e==3)Q=Q.rv(r)}N+=T}if(Q==null||Q.m<0||Q.e<0)Q=new gW(0,0,0,0);return Q};P.o.auw=new Float64Array(4); -P.o.Ie=function(t,N,D,K){var x=P.o.auw;x[0]=1e30;x[1]=1e30;x[2]=-1e30;x[3]=-1e30;var Q=t[N+D-1];if(!K)P.o.ap4(Q.I.x,Q.I.y,Q.$M.x,Q.$M.y,t[N].ss.x,t[N].ss.y,t[N].I.x,t[N].I.y,x); -for(var h=N;hr)r=H;if(Yd)d=Y}if(Ta[2])a[2]=r; -if(d>a[3])a[3]=d};P.o.ahZ=function(t,D){var K=t.length-3,x=D%K,Q=Math.floor(x);if(D<0||Q>=K)return null; -var h=t[3+Q],b=t[3+(Q+1)%K],V=h.I,a=h.$M,T=b.ss,e=b.I,r=x-Q,d=1-r,M=d*d*d*V.x+3*d*d*r*a.x+3*d*r*r*T.x+r*r*r*e.x,n=d*d*d*V.y+3*d*d*r*a.y+3*d*r*r*T.y+r*r*r*e.y; -return new eF(M,n)};P.o.Cw=function(t,D){var K=P.A.HA(t),x=K.iV;K.iV=Typr.U.pathToSVG({crds:x.j,cmds:x.G},D==null?2:D); -return K};P.o.Ld=function(t){P.o.dI();var D,K=P.o.Tr(t),x=[];for(var N=0;N=0;N--){var V=b[N][0],a=V.hitTest(h,Q);if(a!=null)return{sU:N,pg:K?a.location.index:null,WP:K?a.location.time:0}}return{sU:-1}}; -P.o.FE=function(t,D,K,x){var Q=[[],[],[]];for(var N=0;N5||h.type==0||h.type==3)continue; -var b=D.gY(h.I),V=D.gY(h.ss),a=D.gY(h.$M);if(K&&K.indexOf(N)==-1){if(x){if(K.indexOf(N-1)==-1)V=!1;if(K.indexOf(N+1)==-1)a=!1}else V=a=!1}if(b)Q[0].push(N); -if(V)Q[1].push(N);if(a)Q[2].push(N)}Q[3]=Q[0].length+Q[1].length+Q[2].length;return Q};P.o.aka=function(t,D,K){var x=t[D]; -for(var Q=D+1;Q=D)return x; -x++}return x};P.o.Bf=function(t,D){var K=-1,x=0;for(var N=0;N180?360-n:n; -if(o5)continue; -var h=t[N].length,b;if(N==t.length-1)break;var V=t[N].type==3;if(N==2){if(!P.o.w5(t))b="subtract";else b="unite"}else{if(t[N].RL==0)b="exclude"; -if(t[N].RL==1)b="unite";if(t[N].RL==2)b="subtract";if(t[N].RL==3)b="intersect"}if(t[N].RL!=-1){K=new paper.CompoundPath; -D.push([K,b]);K.fillRule="evenodd";K.fillColor=x}var a=[];for(var T=0;TP.o.a2H){P.o.a2H=Q}var h=K.m,b=K.e;if(x==null&&P.o.pm(t)&&t[2]&&t[2].RL!=2){var V=!0; -for(var N=2;N5)continue; -var b=t[N].length;if(b==0)continue;if(N==t.length-1)break;var V=t[N].type==3,a=t[N].RL;if(a!=-1&&Q==null){var T=["xor","source-over","destination-out","source-in"][a]; -D.globalCompositeOperation=T}if(t[N].RL!=-1){D.beginPath();if(Q)P.o.Zj(h2.vv.aw(Q),D)}P.o.axM(D,t,N+1,b,K,x,V); -if(V){}else D.closePath();if(t[N+1+b]==null||t[N+1+b].RL!=-1){if(Q){if(h)D.clip();D.stroke()}else D.fill(a==-1?"nonzero":"evenodd")}N+=b}D.globalCompositeOperation="source-over"; -D.setLineDash([])};P.o.Zj=function(t,D){var K=t.m5;D.setLineDash(t.ni);D.lineCap=["butt","round","square"][t.sw]; -D.lineJoin=["miter","round","bevel"][t.sp];D.lineWidth=t.xF==1?K:K*2;D.miterLimit=t.P0};P.o.axM=function(t,D,N,K,x,Q,h){var b=D[N],V=null; -t.moveTo(b.I.x+x,b.I.y+Q);for(var a=N;a0){for(var N=0;N1||b*b>1)K=!0}return!K}else return t.warpValue.v==0&&t.warpPerspective.v==0&&t.warpPerspectiveOther.v==0}; -P.hV.a9r=function(t){var D=JSON.parse(JSON.stringify(t));D.v.classID="quiltWarp";D.v.deformNumRows={t:"long",v:4}; -D.v.deformNumCols={t:"long",v:4};if(D.v.customEnvelopeWarp)P.hV.a3C(D.v,[[0,1],[0,1]]);return D};P.hV.a28=function(t){var D; -if(P.hV.Ku(t.v)==16)D=JSON.parse(JSON.stringify(t));else D={t:"Objc",v:P.hV.R(P.hV.Ey(t.v))};D.v.classID="warp"; -delete D.v.deformNumRows;delete D.v.deformNumCols;var K=D.v.customEnvelopeWarp;if(K){delete K.v.quiltSliceX; -delete K.v.quiltSliceY}return D};P.hV.Ku=function(t){return t.deformNumRows.v*t.deformNumCols.v};P.hV.R=function(t){var D={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(t){D.classID="quiltWarp";D.bounds={t:"Objc",v:{classID:"Rctn",Top:{t:"UntF",v:{type:"#Pxl",val:t.y}},Left:{t:"UntF",v:{type:"#Pxl",val:t.x}},Btom:{t:"UntF",v:{type:"#Pxl",val:t.y+t.e}},Rght:{t:"UntF",v:{type:"#Pxl",val:t.x+t.m}}}}; -D.uOrder={t:"long",v:4};D.vOrder={t:"long",v:4};D.deformNumRows={t:"long",v:4};D.deformNumCols={t:"long",v:4}}return D}; -P.hV.asT=function(t,D,K){for(var N=0;NT)T=b[N]}for(N=0; -N0)r=r-w*r*K; -else d=d+w*d*K}else if(N==1||N==2)r=r-w*r*K;else if(V==1||V==2)d=d+w*d*K}if(D=="warpTwist"){if((N==1||N==2)&&(V==1||V==2)){var u=K*Math.PI/2,U=1+Math.abs(K)*2,Z=r*Math.cos(u)-d*Math.sin(u),S=r*Math.sin(u)+d*Math.cos(u); -r=Z*U;d=S*U}}if(D=="warpShellLower"||D=="warpShellUpper"){if(D=="warpShellUpper"){N=3-N;d=-d}if(N>2||N==2&&(V==0||V==3)){if(K>0){var J=k+N/3*2*n; -r=Math.sin(Y)*J;d=-z*M-n+Math.cos(Y)*J;if(V==1||V==2){r=V==1?-E*J:E*J;d=-z*M-n+O*J}}else{if((V==1||V==2)&&N==3){r=V==1?-E*k:E*k; -d=z*M-O*k+n}else if(N==2){d=n-n*(2/3)*Math.cos(Y);r=r+n*(2/3)*Math.sin(Y)}}}if(D=="warpShellUpper"){N=3-N; -d=-d}}r+=M;d+=n}T=r,e=d;t[a]=T+b.x;t[a+1]=e+b.y}}for(var N=0;N>>1; -t[D]=t[D+3]=t[K]=t[K+3]=b;t[D+1]=e;t[D+4]=V;t[K+1]=a;t[K+4]=e;t[D+2]=t[D+5]=t[K+2]=t[K+5]=T};P.rz.at4=function(t,D,K,x,Q,h){var b=h*3; -for(var N=0;N>2;if(c==n)return V*3+h+b-a>>2;if(c==o)return h*3+V+b-Q>>2;return T*3+x+b-e>>2}; -P.rz.rH=function(t,D,K,x,Q){if(tD&&D>K)return~~(.5+x+(Q-x)*(D-t)/(K-t));else return(x+Q>>1)+(D+D-t-K>>2)}; -P.rz.auk=function(t,D,N,K){var x=D[N-K-1],Q=D[N-K+1],h=D[N],b=D[N+K-1],V=D[N+K+1],a=t[N-K-1],T=t[N-K+1],e=t[N],r=t[N+K-1],d=t[N+K+1],M=Math.abs(T-r)+Math.abs(t[N-K-K+2]-e)+Math.abs(e-t[N+K+K-2])+Math.abs(Q-h)+Math.abs(h-b),n=Math.abs(a-d)+Math.abs(t[N-K-K-2]-e)+Math.abs(e-t[N+K+K+2])+Math.abs(x-h)+Math.abs(h-V); -if(MK){if(t.t50719){var T=t.t50719;Q+=T[0]>>1<<1; -h+=T[1]>>1<<1}if(t.t50720){var e=t.t50720;b=Q+e[0];V=h+e[1]}}var r=b-Q,d=V-h,M=P.raw.ard(t),n=t.t33422,o=t.t33421; -if(o){var e=o[0],f=n.slice(0);for(var c=0;c4e4){for(var N=0;N>=1;var b=["t50714","t50715","t50712","t50717"]; -for(var N=0;N>>=1}console.log("remapping to lower bit depth")}var T=~~Math.sqrt(Q.length),e=[-1,-1,0,-1,0,1,-1,0,0,0,1,0,-1,1,0,1,1,1],r=[]; -for(var d=0;dk)W.push(N);else if(B>F){O[0]+=n;O[1]+=o;O[2]+=f;E++}}if(W.length==0)return;if(E/(D*K)<1e-5){console.log("not enough semi-saturated pixels",E); -O=y}if(O[1]w[N])w[N]=Z}t.set(w)};P.raw.yl=function(t,D,K,x){var Q=Math.round(t.length/3),h=bu.IN(x[0],x[1]),b=P.raw.ay1(K,h),V=P.jF.multiply(P.jF.XT,b),a=Math.pow(2,K.t50730?K.t50730[0]:0); -V=P.jF.multiply(V,P.jF.YW(a,a,a));var T=P.raw.yl.akC;if(T==null){T=P.raw.yl.akC=new Float64Array(8e3); -for(var N=0;N<8e3;N++)T[N]=P.v1(N*(1/1e3))}for(var N=0;N65535)throw"too big values"}var V=P.raw.atU(t),a=P.raw.ans(t); -if(h==null)for(var N=0;Nb)T=b; -T=h[T];Q[N]=Math.max(0,T-V)}return Q};P.raw.atU=function(t){var D=t.t50714,K=D?D[0]:0,x=t.t50715,Q=t.t50716; -if(x)K+=x[0][0]/x[0][1];if(Q)K+=Q[0][0]/Q[0][1];return Math.round(K)};P.raw.ans=function(t){var D=null,K=0; -if(t.t50712){D=t.t50712;K=D.length-1}var x=t.t50717?t.t50717[0]:(1<>>3,e=x[T]<<24|x[T+1]<<16|x[T+2]<<8|x[T+3];if((a&7)==0){b=e>>>18; -V=e>>>4&16383}else{b=e>>>14&16383;V=e&16383}}else if(Q==12){h=N+(N>>>1);b=x[h]<<4|x[h+1]>>4;V=(x[h+1]&15)<<8|x[h+2]}else if(Q==10){var a=N*10,T=a>>>3; -if((a&7)==0){b=(x[T]<<2|x[T+1]>>6)&1023;V=(x[T+1]<<4|x[T+2]>>4)&1023}else{b=(x[T]<<6|x[T+1]>>2)&1023; -V=(x[T+1]<<8|x[T+2]>>0)&1023}}else if(Q==8){h=N;b=x[h];V=x[h+1]}D[N]=b;D[N+1]=V}};P.raw.azk=function(t,D,K,x,Q,h,b){var V=t-.499999,a=D-.499999,T=~~V,e=~~a,r=V-T,d=a-e,M=(1-d)*(1-r),n=(1-d)*r,o=d*(1-r),f=d*r,c=(e*x+T)*3,l=((e+1)*x+T)*3,j=M*K[c]+n*K[c+3]+o*K[l]+f*K[l+3],z=M*K[c+1]+n*K[c+4]+o*K[l+1]+f*K[l+4],U=M*K[c+2]+n*K[c+5]+o*K[l+2]+f*K[l+5]; -h[b]=j;h[b+1]=z;h[b+2]=U};P.raw.Bt=function(t,D,K,x,Q){var h=D["t"+[51008,51009,51022][t-1]],e=0;if(h==null)return; -var b=x*Q,V=A.q,a=A.L6,T=new Uint8Array(h),bU=A.q(T,e);e+=4;for(var r=0;r>1}else if(d==5&&t==1){var f=e,ej=V(T,f);f+=4; -var c7=V(T,f);f+=4;var aN=V(T,f);f+=4;for(var N=0;N>1}}else if(d==7&&t==1){var f=e,gg=A.dX(T,f);f+=16;var hy=V(T,f);f+=4;var aw=V(T,f); -f+=4;var es=V(T,f),kD=V(T,f+4);f+=8;var bV=V(T,f);f+=4;var av=new Uint16Array(bV);for(var N=0;N0;eV--)jU=jU*b2+h1[eV-1];K[N]=Math.max(0,Math.min(65535,~~(jU*iv)))}}}else if(d==9&&t==2){var f=e,gg=A.dX(T,f),j_=!0; -f+=16;var hy=V(T,f);f+=4;var aw=V(T,f);f+=4;var es=V(T,f),kD=V(T,f+4);f+=8;var jV=V(T,f),hn=V(T,f+4); -f+=8;var aI=a(T,f),c1=a(T,f+8);f+=16;var kC=a(T,f),ds=a(T,f+8);f+=16;var jO=V(T,f);f+=4;if(jO!=1)throw"more than one map plane"; -var dz=jV*hn,hU=new Float32Array(dz);for(var eV=0;eV1e-7);return x};P.raw.ayY=function(t,D){var K=bu.atS(D),x=P.raw.aiW,Q=t.t50778?t.t50778[0]:0,h=t.t50779?t.t50779[0]:0,b=t.t50723,V=t.t50724; -if(b&&b.length==3)b=null;if(V&&V.length==3)V=null;var a=x(t.t50721,t.t50722,Q,h,K.P6),T=x(b,V,Q,h,K.P6); -a=a||[1,0,0,0,1,0,0,0,1];T=T||[1,0,0,0,1,0,0,0,1];var e=t.t50727?[t.t50727[0],0,0,0,t.t50727[1],0,0,0,t.t50727[2]]:[1,0,0,0,1,0,0,0,1]; -return P.jF.multiply(P.jF.p2(e),P.jF.multiply(P.jF.p2(T),P.jF.p2(a)))};P.raw.aiW=function(t,D,K,x,Q){if(!t&&!D){return null}else if(t&&!D){return t}else if(Qx){return D}else{var h=(1/Q-1/x)/(1/K-1/x),b=1-h,V=[]; -for(var N=0;N<9;N++)V[N]=t[N]*h+D[N]*b;return V}};var bu={};bu.ak$={x:.34567,y:.3585};bu.amL=[{Z:0,jn:.18006,ng:.26352,E_:-.24341},{Z:10,jn:.18066,ng:.26589,E_:-.25479},{Z:20,jn:.18133,ng:.26846,E_:-.26876},{Z:30,jn:.18208,ng:.27119,E_:-.28539},{Z:40,jn:.18293,ng:.27407,E_:-.3047},{Z:50,jn:.18388,ng:.27709,E_:-.32675},{Z:60,jn:.18494,ng:.28021,E_:-.35156},{Z:70,jn:.18611,ng:.28342,E_:-.37915},{Z:80,jn:.1874,ng:.28668,E_:-.40955},{Z:90,jn:.1888,ng:.28997,E_:-.44278},{Z:100,jn:.19032,ng:.29326,E_:-.47888},{Z:125,jn:.19462,ng:.30141,E_:-.58204},{Z:150,jn:.19962,ng:.30921,E_:-.70471},{Z:175,jn:.20525,ng:.31647,E_:-.84901},{Z:200,jn:.21142,ng:.32312,E_:-1.0182},{Z:225,jn:.21807,ng:.32909,E_:-1.2168},{Z:250,jn:.22511,ng:.33439,E_:-1.4512},{Z:275,jn:.23247,ng:.33904,E_:-1.7298},{Z:300,jn:.2401,ng:.34308,E_:-2.0637},{Z:325,jn:.24792,ng:.34655,E_:-2.4681},{Z:350,jn:.25591,ng:.34951,E_:-2.9641},{Z:375,jn:.264,ng:.352,E_:-3.5814},{Z:400,jn:.27218,ng:.35407,E_:-4.3633},{Z:425,jn:.28039,ng:.35577,E_:-5.3762},{Z:450,jn:.28863,ng:.35714,E_:-6.7262},{Z:475,jn:.29685,ng:.35823,E_:-8.5955},{Z:500,jn:.30505,ng:.35907,E_:-11.324},{Z:525,jn:.3132,ng:.35968,E_:-15.628},{Z:550,jn:.32129,ng:.36011,E_:-23.325},{Z:575,jn:.32931,ng:.36038,E_:-40.77},{Z:600,jn:.33724,ng:.36051,E_:-116.45}]; -bu.atS=function(t){var D=bu.amL,K=2*t.x/(1.5-t.x+6*t.y),x=3*t.y/(1.5-t.x+6*t.y),Q=0,h=0,b=0;for(;b<31; -b++){Q=x-D[b].ng-D[b].E_*(K-D[b].jn);if(b>0&&Q<0){break}h=Q}while(b>=D.length)b--;Q/=Math.sqrt(1+D[b].E_*D[b].E_); -h/=Math.sqrt(1+D[b-1].E_*D[b-1].E_);var V=h/(h-Q),a=1e6/((D[b].Z-D[b-1].Z)*V+D[b-1].Z),T=K-((D[b].jn-D[b-1].jn)*V+D[b-1].jn),e=x-((D[b].ng-D[b-1].ng)*V+D[b-1].ng),r=Math.sqrt(1+D[b].E_*D[b].E_),d=1/r,M=D[b].E_/r,n=Math.sqrt(1+D[b-1].E_*D[b-1].E_),o=1/n,f=D[b-1].E_/n,c=(d-o)*V+o,l=(M-f)*V+f,j=Math.sqrt(c*c+l*l); -c/=j;l/=j;var z=(T*c+e*l)*-3e3;return{P6:a,nu:z}};bu.IN=function(t,D){var K=bu.amL,x=1e6/t,Q=1;for(; -Q<31;Q++){if(x>>=2}}return}var h=t.t258[0],b=t.exifIFD,D=new Uint8Array(D); -t.t50706=[1,2,0,0];var V=t.t271[0].trim(),a=t.t272[0].trim();if(t.t50708==null)t.t50708=[V+" "+a];var T=(V+":"+a).toLowerCase(),e=CAMS[T]; -if(T=="panasonic:dmc-lx2")e[3]=1<<16;if(e==null){alert("Unknown camera:"+T);if(T.startsWith("canon"))e=[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],1,512,16e3]}if(e!=null){var r=e[2]; -t.t50714=[r,r,r,r];if(t.t272=="Canon EOS REBEL T3")e[3]=13584;t.t50717=[e[3]];t.t50721=e[0].slice(0); -for(var N=0;N<9;N++)t.t50721[N]=t.t50721[N]*(1/1e4)}t.t50723=[1,0,0,0,1,0,0,0,1];if(t.t50728==null)t.t50728=[.35,1,.6]; -t.t50778=[17];if(V.startsWith("OLYMPUS")||V.startsWith("OM Digital Solutions")){t.t33422=[2,1,1,0];var d=b.t41730,f; -if(d)t.t33422=[d[4],d[5],d[6],d[7]];var M=t.t50341;if(M==null)M=b.t36864;var n=P.raw.ai1(M.buffer,t); -t.data=new Uint8Array(n.buffer);if((t.height&1)==1)t.t50829=[0,0,t.height-1,t.width];var o=b.makerNote,c=o.t8256; -if(c)f=c.t256;else f=o.t12288.t256;t.t50728=[256/f[0],1,256/f[1]]}else if(t.t271[0].startsWith("SONY")){var l=UTIF["_bin"+(t.isLE?"LE":"BE")],j=t.t28688,y; -if(JSON.stringify(j)!="[8000,10400,12900,14100]")console.log(j);if(j){var z=[0,0,0,0,0,4095],U=new Uint16Array(16385); -for(var N=0;N<4;N++){var H=j[N]>>>2;z[N+1]=H;if(H>4095)throw"e"}for(var N=0;N<16385;N++)U[N]=N;for(var N=0; -N<5;N++)for(var Y=z[N]+1;Y<=z[N+1];Y++)U[Y]=U[Y-1]+(1<>>2); -P.raw.atP(R,B,O>>>2,E);var s=new Uint8Array(W+O);s.set(new Uint8Array(B.buffer),W);var i=[];UTIF._readIFD(l,s,W,i,0,!1); -var w=i.pop(),u=w.t29458;t.t50728=[u[1]/u[0],1,u[1]/u[3]];t.t50730=[.5];var Z=w.t29891;t.t50829=[Z[1],Z[0],Z[3],Z[2]]}else if(b.makerNote&&b.makerNote.t8208){var y=b.makerNote,S=y.t8208,J=S.length,m=0,L=new Uint8Array(256); -for(var N=249;N<256;N++)L[N]=N;for(var N=0;N<249;N++)L[N*N*N%249]=N;for(var N=0;N>>2;t.t50714=[r,r,r,r];t.t50717=[e[3]>>>2]}}else if(t.t271[0].startsWith("Canon")){var D=t.data,I=D.slice(0),q=t.t50752,_=[],g=0; -if(q==null||q[0]==0&&q[1]==0)_.push(t.width);else{for(var N=0;N>>3)*8+[0,4,1,5,2,6,3,7][ev&7]:ev)*p,aw=ev*t.width+g; -for(var es=0;es>2;bV[0]=kn<<2; -kn=av[0]>>2;kD[N+0]=Math.max(0,kn+gh);kD[N+1]=Math.max(0,(gh<<12)-gJ*778-(kn<<11)>>12);kD[N+2]=Math.max(0,gJ+gh)}}var y=b.makerNote,hy=y.t224; -if(hy){var W=t.t50719=[hy[5],hy[6]],h1=t.t50720=[hy[7]+1-hy[5],hy[8]+1-hy[6]],hQ=y.t154;if(hQ){W[0]+=hQ[3]; -W[1]+=hQ[4];h1[0]=hQ[1];h1[1]=hQ[2]}}if(y.t16385){var fo=y.t16385,bE=fo.length,gw=0;console.log(fo); -if(fo instanceof Array)fo=new Uint16Array(fo);if(bE==582)gw=1;else if(bE==653)gw=2;else if(bE==796)gw=3; -else if([692,674,702,1227,1250,1251,1337,1338,1346].indexOf(bE)!=-1)gw=4;else if([1816,1820,1824,5120].indexOf(bE)!=-1){gw=5; -fo=new Int16Array(fo.slice(0).buffer)}else if(bE==1273||bE==1275)gw=6;else if([1312,1313,1316,1506].indexOf(bE)!=-1)gw=7; -else if([1560,1592,1353,1602].indexOf(bE)!=-1)gw=8;else if(bE==3656)gw=9;else if(bE==3778||bE==3973)gw=10; -else throw"e"+bE;var iv=fo[0],kF=[null,[25,166],[34,286],[63,196],[63],[71,iv==-4?333:iv==16||iv==17||iv==18||iv==19?329:264],[63,251],[63,iv==10?504:728],[63,326],[85,343],[105,363]],m=kF[gw][0],fk=kF[gw][1]; -if(gw==4){if(fo[0]==2)fk=231;else if(fo[0]==3)fk=231;else if(fo[0]==4)fk=231;else if(fo[0]==5)fk=231; -else if(fo[0]==6)fk=231;else if(fo[0]==7)fk=231;else if(fo[0]==9)fk=231;else throw"e"}t.t50728=[fo[m+1]/fo[m],1,fo[m+1]/fo[m+3]]; -var r=fk==null?1024:fo[fk];if(gw!=4)t.t50714=[r,r,r,r]}else{t.t50728=[.4,1,.6]}if($){t.t277=[3];t.t50728=[1,1,1]; -t.t50714=[0,0,0,0]}}else if(t.t271[0].startsWith("NIKON")){var y=b.makerNote,b2=t.isLE?A.Iw:A.O7,c1=0,kC=0,j_,fK=0; -if(y.t61){var jU=y.t61,eV=[];for(var N=0;N<4;N++)eV[N]=jU[N]/Math.pow(2,14-h);t.t50714=eV}if(y.t3585){var jV=y.t3585,N=0,W=22; -while(W>>1,ev=t.height-kC>>>1;t.t50829=[ev,es,ev+kC,es+c1]}else t.t50829=[8,8,t.height-8,t.width-56]; -var dz=y.t69;if(dz){var hU=dz[1];if((hU&1)==1)hU++;t.t50829=[hU,dz[0],hU+dz[3],dz[0]+dz[2]]}if(y.t12){var bY=P.raw.a5F(y.t12); -j_=[1/bY[0],1,1/bY[1]]}else if(y.t151){var i$=P.raw.aDM(y,151),em=i$[0],d3=i$[1],k7=i$[2];if(em=="0100"&&d3>=80)throw"e"; -else if(em=="0102"){var ah=[];for(var N=0;N<4;N++)ah.push(b2(k7,6+N*2));j_=[ah[1]/ah[0],1,ah[1]/ah[3]]}else if(em=="0103"&&d3>=26){var ah=[]; -for(var N=0;N<4;N++)ah.push(b2(k7,16+N*2));j_=[ah[1]/ah[0],1,ah[3]/ah[2]]}else if(em=="0204"&&d3>=564||em=="0205"&&d3>=284){var W=em=="0204"?6:14,ah=[]; -for(var N=0;N<4;N++)ah.push(b2(k7,W+N*2));j_=[ah[1]/ah[0],1,ah[1]/ah[3]]}else throw"e"}else console.log("no white balance info"); -if(a=="NIKON D1")j_=[1,1,1];if(j_)t.t50728=j_;var au=y.t150?y.t150:y.t140;if(au){var b3=au[fK++],hT=au[fK++],d_; -if(b3==73||hT==88)fK+=2110;fK+=8;var jM=1<1)d_=Math.floor(jM/(gt-1)); -if(b3==68&&hT==32&&d_>0){for(N=0;N>>0)*3125+1>>>0;Q[3]=Q[3]<<1|(Q[0]^Q[2])>>>31;for(var b=4;b<127; -b++)Q[b]=(Q[b-4]^Q[b-2])<<1|(Q[b-3]^Q[b-1])>>>31;for(var b=0;b<127;b++)Q[b]=A.q(h,b*4);for(;K>0;K--){Q[b&127]=Q[b+1&127]^Q[b+1+64&127]; -var T=Q[b&127],e=t[V];e^=T;D[a]=e;V++;a++;b++}};P.raw.a6h=function(t,D){var K=A.GZ(D,0,4),x=P.raw.a8i; -for(var N=0;N>>(N<<3)&255;var V=D[Q&255],a=K[b&255];return[V,a,96]};P.raw.aDM=function(t,D){var K=t["t"+D],d3=K.length,x=P.raw.a6h(D,K),Q=A.GZ(K,0,4),h,b=x[4]; -if(b==null)h=K.slice(4);else{h=new Uint8Array(d3-b);var V=P.raw.aBn(t),a=V[0],T=V[1],e=V[2];for(var N=0; -N>N;Y++)H[++aE]=N+1<<8|N; -return H}function o(){return T[a++]}function l(H,Y){var k;if(H>25)return 0;if(H==0||c<0)return 0;if(H<0){f=0; -c=0;return 0}while(c>>32-H;if(Y){c-=Y[k]>>8; -k=255&Y[k]}else c-=H;return k}function j(){var H=n();a+=7;l(-1);for(var Y=0;Y>W+N;W++);var O=l(3),E=O&3;O=O<<29>>31; -var R=l(12,H);if(R==12)R=l(16-W)>>>1;var B=l(W);y[0]=R<>5;y[2]=y[0]>16?0:y[2]+1; -if(F>=r)continue;var i=e[Y*Q+F-2],aE=e[(Y-2)*Q+F],w=e[(Y-2)*Q+F-2];e[Y*Q+F]=(Y<2&&F<2?0:Y<2?i:F<2?aE:i32||Math.abs(aE-w)>32?i+aE-w:i+aE>>1:Math.abs(i-w)>Math.abs(aE-w)?i:aE)+(s<<2|E)}}}function z(){var H=Q*b/8,Y=h+1>>1,F=0,y=0; -H+=H&6>>7;var k=H*8-Q*b;for(var W=0;W>>64-b;e[O*Q+E]=R}F-=k}}function U(){var H=!K.startsWith("OLYMPUS")||!K.startsWith("OM Digi")||!K.toLowerCase().startsWith("clauss")&&!x.toLowerCase().startsWith("pix 5oo"); -return H&&M1)g++;for(var $=0;$=250?iv:q)<<2;gw[kF]=D[eV];gw[kF+1]=D[eV+1]; -gw[kF+2]=D[eV+2]}P.O4(fo,gw,3);if(e)console.log(Date.now()-T);T=Date.now();return gw};P.iY.yH=function(t,D,K,x,Q,h,b,V,a){var T=t>>>16,e=t&65535,r=T-(K>>>16),d=e-(K&65535),M=T-(Q>>>16),n=e-(Q&65535),o=Math.sqrt(r*r+d*d)*b,f=Math.sqrt(M*M+n*n)*V; -if(o+f>=a)return 1e9;var c=P.iY.at8(D,x,h);return c+o+f};P.iY.at8=function(t,D,K){var x=t>>>16,Q=t>>>8&255,h=t&255,b=D>>>16,V=D>>>8&255,a=D&255,T=K>>>16,e=K>>>8&255,r=K&255,d=P.iY.alpha(t,D,K),M=x-(d*b+(1-d)*T),n=Q-(d*V+(1-d)*e),o=h-(d*a+(1-d)*r); -return Math.sqrt(M*M+n*n+o*o)};P.iY.alpha=function(t,D,K){var x=t>>>16,Q=t>>>8&255,h=t&255,b=D>>>16,V=D>>>8&255,a=D&255,T=K>>>16,e=K>>>8&255,r=K&255,d=b-T,M=V-e,n=a-r,o=x-T,f=Q-e,c=h-r,l=d*d+M*M+n*n,j=l==0?.5:(o*d+f*M+c*n)/l; -return Math.max(0,Math.min(1,j))};P.iY.azP=function(t){};P.iY.adp=function(t,D,K,x,Q){var h=[],b=D-1,V=K-1; -for(var a=1;a>>2;console.log(r,n);d=P.R(r.P()); -P.Tx(e.FV,d,0);P.O4(D,T,0);e=P.vI(T,K);e=P.vI(e.FV,e.rect);M=P.R(r.P());P.Tx(e.FV,M,0);var o=P.Tm.aBb(d,M,r,n,Q),f=o[0],c=o[1],l=new gW(0,0,r.m*2,r.e*2); -f=a(f,r,l,!0);f=a(f,l,K,!0);c=a(c,r,l,!0);c=a(c,l,K,!0);var j=P.R(V);for(var N=0;N>>2,b>>>2);n=x>>>2;d=P.Tm.azo(t,h,b);M=P.Tm.arp(D,h,b);if(e)console.log(Date.now()-T); -T=Date.now();var o=P.Tm.aAD(d,M,r,n,Q),f=o[0],c=o[1],l=o[2],j=o[3];if(e)console.log(Date.now()-T);T=Date.now(); -var z=P.R(V);for(var U=0;U>>2)*(h>>>2)+(H>>>2),k=N<<2,F=f[Y]*D[k]+c[Y]*D[k+1]+l[Y]*D[k+2]+j[Y]*255; -z[N]=Math.max(0,Math.min(255,~~(.5+F)))}if(e)console.log(Date.now()-T);T=Date.now();return z};P.Tm.azo=function(t,D,K){var x=D>>>2,Q=K>>>2,h=P.R(x*Q); -for(var b=0;b>>2,Q=K>>>2,h=P.R(x*Q*4); -for(var b=0;bD-V-1||e>K-V-1){var N=e*D+r,d=N<<2,M=0;if(eD-V-1)M=8;a[M]+=t[d];a[M+1]+=t[d+1];a[M+2]+=t[d+2];a[M+3]++;Q[N]=255}}for(var N=0;N<12;N+=4)for(var n=0; -n<3;n++)T[N+n]=a[N+n]/a[N+3];var o=new Float32Array(x);for(var N=0;N>>1,b=K>>>1,y=1/Math.sqrt(F*F+b*b); -for(var e=0;e=0;b--)P.Sx.y8(Q*h-Q+b,1,t,D,K,x);for(var V=h-2;V>=0;V--){P.Sx.y8(V*Q+Q-1,Q,t,D,K,x);for(var b=Q-2; -b>=0;b--){var N=V*Q+b;P.Sx.y8(N,1,t,D,K,x);P.Sx.y8(N,Q,t,D,K,x)}}};P.Sx.y8=function(N,t,D,K,x,Q){var h=N+t,b=D[N],V=K[h],a=x[h]; -if(V>>1;if(n==null){n=D[M]=[];var c=new gW(0,0,o,o),l=T/2/(1+.2*e),j=Math.floor(T*M*.1); -for(var z=0;z<2;z++)for(var U=0;U<2;U++){var H=t(o,l,.25+U*.5,.25+z*.5),Y=0;P.n2.NP(H,c,j);while(H[o*f+Y]<.005)Y++; -if(Y!=0)Y--;var k=2*(f-Y),F=new gW(Y,Y,k,k),y=new Float32Array(k*k);for(var W=0;W>16)&this.F; -this.IG=18e3*(this.IG&65535)+(this.IG>>16)&this.F;var T=(this.eS<<16)+(this.IG&65535)>>>0;T/=4294967296; -return T};return{oD:V}}();P.rQ={};P.rQ.or=function(t,D,K,x){var Q=t[D*2],h=t[D*2+1],b=t[K*2],V=t[K*2+1],a=t[x*2],T=t[x*2+1]; -return Q*V+b*T+a*h-a*V-b*h-Q*T};P.rQ.a6S=function(t,D){var K=[],x=[],Q=[],h={};for(var N=0;N0){var r=a;a=T;T=r}var d=h[T+"-"+a],M=h[a+"-"+V],n=h[V+"-"+T],o=[T,d,b,null],f=[a,M,b,o],c=[V,n,b,f]; -o[3]=c;if(d)d[1]=o;if(M)M[1]=f;if(n)n[1]=c;h[T+"-"+V]=c;h[V+"-"+a]=f;h[a+"-"+T]=o;K[V]=f;Q[N]=f;K[a]=o; -Q[N+1]=o;K[T]=c;Q[N+2]=c;x[b]=f}return{Dg:K,Yw:x,kU:Q}};P.rQ.anF=function(t){var D=[],K=t.Yw;for(var N=0; -Nn[2]&&n[3]==0&&P.rQ.or(t,M,e,d)<0&&P.rQ.or(t,d,r,M)<0; -if(c){K[0]=d;x[0]=M;K[3]=h;h[3]=b;b[3]=K;x[3]=V;V[3]=Q;Q[3]=x;Q[2]=T;b[2]=a;D.Yw[T]=V;D.Yw[a]=h;D.Dg[r]=b; -D.Dg[e]=Q}return c};P.rQ.ajX=function(t,D,K){var x=t[D*2]-t[K*2],Q=t[D*2+1]-t[K*2+1];return Math.sqrt(x*x+Q*Q)}; -P.rQ.a3G=function(t,D,K){var x=K[1],Q=K[3],h=Q[3],b,V,a=K[2],T,e=K[0],r=h[0],d=Q[0],M;if(x){b=x[3];V=b[3]; -T=x[2];M=b[0]}var n=t.length>>>1;t[2*n]=(t[2*r]+t[2*e])*.5;t[2*n+1]=(t[2*r+1]+t[2*e+1])*.5;if(!0){var o=a,f=K,c=D.Yw.length,l=[n,null,o,f],j=[d,l,c,h]; -l[1]=j;var z=[n,null,c,j];Q[3]=l;h[3]=z;h[2]=c;D.Yw[o]=Q;D.Yw[c]=z;D.Dg[e]=Q;D.Dg[d]=h;D.kU.push(l,j,z)}if(x){var U=T,H=x,Y=c+1; -z[1]=H,H[1]=z;var k=[n,null,U,H],F=[M,k,Y,V];k[1]=F;var y=[n,f,Y,F];f[1]=y;b[3]=k;V[3]=y;V[2]=Y;D.Yw[U]=b; -D.Yw[Y]=V;D.Dg[r]=b;D.Dg[M]=V;D.kU.push(k,F,y)}D.Dg[n]=f};P.rQ.au8=function(t,D){var K=0;while(!0){var x=K; -for(var N=0;Nb){h=a;b=T}}if(b>K){P.rQ.a3G(t,D,h); -Q++}}return Q!=0};P.rQ.aql=function(t,D){var K=[],d=0;for(var N=0;N>>1,n=D.Dg[M],x=n,o=!0; -do{if(x[1]==null){o=!1;break}x=x[1][3]}while(x!=n);if(o){var f=.02;t[N]+=f*K[N];t[N+1]+=f*K[N+1];d+=f*(K[N]*K[N]+K[N+1]*K[N+1])}}return d}; -P.rQ.a31=function(t,D,K){var x=P.A.MP(t),Q=P.rQ.a6S(t,D);P.rQ.au8(t,Q);for(var h=0;h<300;h++){var b=!1,V=!1; -b=P.rQ.amW(t,Q,K,5);if(b)V=P.rQ.au8(t,Q);var a=P.rQ.aql(t,Q);if(!b&&!V&&a<1e-4){break}}return P.rQ.anF(Q)}; -P.X$={};P.X$.an_=function(t){var D=t.QZ,K=t.S6,x=t.dj,Q=t.S1,h=t.ff,b=t.yd,V=t.rC,a=P.tm.Iq,l,j,z=0; -function T(aE){var bb=new Array(aE);for(var N=0;N>>1,r=T(D.ug*2),d=T(D.ug),M=T(D.ug),n=Date.now(); -for(var N=0;NY)continue;var y=K[H*2],W=K[H*2+1],O=K[Y*2],E=K[Y*2+1],R=Q[H*2],B=Q[H*2+1],s=Q[Y*2],i=Q[Y*2+1],w=Q[k*2],u=Q[k*2+1],Z=Q[F*2],S=Q[F*2+1],J=[R,B,s,i,w,u]; -if(U[1])J.push(Z,S);var m=a(D.abm[z],J),L=m[0],I=m[1],q=1/Math.sqrt(L*L+I*I);L*=q;I*=q;var _=O-y,G=E-W; -d[z]=L*_+I*G;M[z]=-I*_+L*G;z++}var g=new Array(e),$=new Array(e);for(var N=0;N>>1,a=0,n=0,I=1e3; -for(var N=0;Nj)continue; -var H=D[l*2],Y=D[l*2+1],k=D[j*2],F=D[j*2+1],y=D[z*2],W=D[z*2+1],O=D[U*2],E=D[U*2+1],R=[[H,Y,1,0],[Y,-H,0,1],[k,F,1,0],[F,-k,0,1],[y,W,1,0],[W,-y,0,1]]; -if(c[1])R.push([O,E,1,0],[E,-O,0,1]);var B=P.tm.Qa(R),s=Q(linear.invert(Q(B,R)),B);s.pop();s.pop();e.push(s); -var i=k-H,w=F-Y,u=M[c[1]?1:0];u=P.tm.jZ(u,Q([[i,w],[w,-i]],s));var Z=[l*2,l*2+1,j*2,j*2+1,z*2,z*2+1,U*2,U*2+1],S=c[1]?8:6,J=[]; -for(var m=0;m>>1,b=new Array(h); -if(K.length==0){b.fill(0);return b}var V=new Array(h),a=new Array(h);for(var N=0;Ni&&J!=1e9?J:w;J=1e9;for(var I=L;I=0&&g>=0&&G+g<=1){if(J==1e9)J=I;var $=1-G-g,bb=y*$+W*G+O*g,p=E*$+R*G+B*g;if(r){var hf=Math.floor(.5+p)*b+Math.floor(.5+bb),j6=hf<<2,ev=m*T+I<<2; -a[ev]=h[j6];a[ev+1]=h[j6+1];a[ev+2]=h[j6+2];a[ev+3]=h[j6+3]}else{P.D.agh(bb,p,h,b,V,M);P.X$.aDX(M,a,m*T+I<<2)}}else if(J!=1e9)break}}}; -P.X$.aDX=function(t,D,K){if(t[3]>250){D[K]=~~(.5+t[0]);D[K+1]=~~(.5+t[1]);D[K+2]=~~(.5+t[2]);D[K+3]=~~(.5+t[3])}else{var x=D[K],Q=D[K+1],h=D[K+2],b=D[K+3],V=1-t[3]*(1/255); -D[K]=~~(.5+t[0]+x*V);D[K+1]=~~(.5+t[1]+Q*V);D[K+2]=~~(.5+t[2]+h*V);D[K+3]=~~(.5+t[3]+b*V)}};P.X$.atk=function(){var t=function(K,x,Q,h){var b=h[0],V=h[1],a=h[2],T=K[b+0],e=K[b+1],r=K[V+0],d=K[V+1],M=K[a+0],n=K[a+1],o=r-T,f=d-e,c=M-T,l=n-e,j=x-T,z=Q-e,U=o*l-c*f,H=1/(U+1e-9),Y=(j*l-c*z)*H,k=(o*z-j*f)*H; -if(Y>=0&&k>=0&&Y+k<=1){h[3]=1-Y-k;h[4]=Y;h[5]=k;return 1}return 0},D=function(K,x,Q,h){var b=[0,0,0,0,0,0]; -for(var N=0;N=0;V--){var c=V*D;for(var M=0;M=2){var N=c+a,F=U[H+a-1]+j(H+a-1,N-1),y=U[H+a-2]+j(H+a-1,N-2)+j(H+a-2,N-1); -if(U[H+a]==F){z[N-D]=1;a-=1}else{z[N-D]=0;z[N-D-1]=2;a-=2}}var N=c;if(a==0){z[N-D]=1}else{if(U[H+1]==Y){z[N+1-D]=1; -z[N-D]=1}else{z[N+1-D]=0;z[N-D]=2}}c+=e;H+=e}P.pe.agf(V,D,z,h,n,o,!0,Q)}if(x){console.log(Date.now()-Q,"Matching"); -Q=Date.now()}var W=h;return[UZIP.adler(t,0,t.length),t,D,K,T,d,r,n,o,z,W]};P.pe.LM=function(t,D,K,x){var Q=t.slice(0),h=Q.shift(),b=Q.shift(),V=Q.shift(),a=Q.shift(),T=Q.shift(),e=Q.shift(),r=Q.shift(),d=Q.shift(),M=Q.shift().slice(0),n=Q.shift(),o=Q.shift(),f=Date.now(),c=Math.abs(V-D),l=Math.floor(c/T),j=new Uint32Array(T),U=0,H=1e9,k=0,F=0,y=0; -for(var z=0;z=65280){o[N+Z]--;Y++;u(w*D+Y,w*V+Z)}}}}if(x){console.log(Date.now()-f,"Shifting image pixels"); -f=Date.now()}};P.pe.agf=function(t,D,K,x,Q,h){var b=0,N=t*D;while(b0?[[[R,B],I,!1,0,1],[[w,u],I,!1,0,5]]:[[[s,i],I,!1,0,1],[[Z,S],I,!1,0,5]]; -return q}function x(R,B){var s=K(R[0],R[1],R[2],R[3],R[6],R[7],R[4],R[5]),i=K(R[0],R[1],R[6],R[7],R[2],R[3],R[4],R[5]),w=[s,i],u=[s[0][1],i[0][1]]; -for(var N=0;N<2;N++){var Z=u[1-N],S=w[N];if(D(S[0][0],Z)=8,u=B[3]&7; -if((u&1)==0)return R;var Z=b(u);if(u==1||u==7){var S=i[5+Z],J=i[5+2-Z],m=i[5+(u==1?3:1)],L=i[5+(u==1?1:3)],I=S[1],q=c(I,s,J); -if(!w&&D(q,J[1])D(S[0],S[1]))return R;if(Math.sign(S[1][0]-S[0][0])!=Math.sign(S[1][0]-q[0]))return R; -m[0]=q}return R}function j(R,B,s){var i=B[0]-R[0],w=B[1]-R[1],u=P.A.DD(s[0],s[1],-w,i,R[0],R[1],i,w); -return[s[0]-w*u,s[1]+i*u]}function z(R,B,s){var i=s[0],w=s[1],a=j(R,B,s),u=a[0],Z=a[1],S=j(R,s,B),J=P.A.DD(u,Z,i-u,w-Z,B[0],B[1],S[0]-B[0],S[1]-B[1]); -return[u+(i-u)*J,Z+(w-Z)*J]}function U(R,B){var s=R[5][1],i=R[7][1],w=z(s,i,B),u=[s,i,w];u.sort(function(J,m){return J[0]-m[0]}); -if(e([u[0][0],u[0][1],u[1][0],u[1][1],u[2][0],u[2][1]])<0){var Z=u[1];u[1]=u[2];u[2]=Z}var S=[u.indexOf(s),u.indexOf(i),u.indexOf(w)]; -return[u,S]}function H(R,B,s){R=JSON.parse(JSON.stringify(R));var i=B[1],w=R[i][1][B[2]],u=B[3];if((u&1)!=1)return R; -var Z=U(w,s),S=Z[1][2],J=Z[0][S],m=JSON.parse(JSON.stringify(w));R[i][1].push(m);m[0]=t();m[1]=w[0]; -m[2]=-10+u;m[3]=S;m[4]=J;if(u==1||u==5){m[7][3]=m[8][3]=S;m[7][1]=m[8][1]=J;if(u==5){m[5][0]=m[7][0]=w[6][0]; -m[8][0]=Q(w).slice(4,6)}}else{m[5][3]=m[6][3]=S;m[5][1]=m[6][1]=J;if(u==3){m[5][0]=m[7][0]=w[8][0];m[6][0]=Q(w).slice(4,6)}}return R}function Y(R,B,s){R=JSON.parse(JSON.stringify(R)); -var i=B[1],w=R[i][1][B[2]],u=w[2]+10,Z=u+4&7,S=u==1||u==5,J=w[5+b(S?7:1)][1],m=w[5+b(Z)][0],L=w[5+b(u)][0]; -w[2]=(S?90:0)+(D(m,J)>1,i,w=R[2*aE-3]-s,u=R[2*aE-2]-B,Z=R[2*aE-1]-s,S=!1,J=0; -for(var N=0;Nw}for(var N=0;N0&&Z>0)continue;if(i<0&&u<0)continue;if(w==Z&&Math.min(i,u)<=0)return!0; -if(w==Z)continue;var m=i+(u-i)*-w/(Z-w);if(m==0)return!0;if(m>0)J++;if(w==0&&S&&Z>w)J--;if(w==0&&!S&&Zw}return(J&1)==1}function F(R,B,s,i,w){var u=null;for(var Z=0;Zx*x||H<0||Y<0||H>=l||Y>=l)continue; -var k=c[Y*l+H];n+=U*k;o+=z*k}M.SG=Math.atan2(o,n)}}function a(e,r,d,M,n){var o=~~(e+.5),f=~~(r+.5);return K(d,M,o-Q,o+Q,f-Q,f+Q)}function T(e,r,d,M,n){t=M; -D=n;if(b.length==0){var o=new P.l.Nc(16200817),j=8,z=0;function f(bb){var y=bb[0]-bb[2],W=bb[1]-bb[3]; -return y*y+W*W}function c(){var bb=0,p=0;while(bb===0)bb=o.get();while(p===0)p=o.get();return Math.sqrt(-2*Math.log(bb))*Math.cos(2*Math.PI*p)}var l=c,U=[]; -while(z!=h){var H=Math.max(-x,Math.min(x,l()*j)),Y=Math.max(-x,Math.min(x,l()*j)),k=Math.max(-x,Math.min(x,l()*j)),F=Math.max(-x,Math.min(x,l()*j)),y=H-k,W=Y-F,O=Math.sqrt(y*y+W*W); -if(O<3||O>12)continue;b.push(H,Y,k,F);z++}}var E=20;for(var R=0;R>>3); -B.dH=m;for(var N=0;N>>3]|=(g<$?0:1)<<(N&7)}}}return{a1F:V,aBI:T}}();P.alZ=function(){function t(D,K){var x=[[9]],Q=Date.now(),h=[]; -for(var b=0;b>>1,o=n>>>1,f=Math.round(M/3); -if(f!=M/3)throw"e";var c=1/(M*M),l=1.2*(M/9);for(var z=n+1;z=s||r[N+j]>=s)continue;if(r[N-R-j]>=s||r[N-R]>=s||r[N-R+j]>=s)continue;if(r[N+R-j]>=s||r[N+R]>=s||r[N+R+j]>=s)continue; -h.push({x:~~(U*V.DU+.5),y:~~(z*V.DU+.5),azY:U,aeH:z,Vx:b,n:s,afH:d[N],j7:l})}}if(K!=null){h.sort(function(L,I){return I.n-L.n}); -h=h.slice(0,K)}return h;var i=[];for(var N=0;Nu.n&&(S.Vx==u.Vx+1||S.Vx==u.Vx-1)){var J=u.x-S.x,m=u.y-S.y;if(J*J+m*m<5){w=!1; -break}}}if(w)i.push(u)}console.log(h.length,i.length);return i}return{atO:t}}();P.wU={};P.wU.a9e=function(t){var D=t.length,K=P.wU.a4M(t,!1),Q=0,h=1; -throw"e";var x=[];for(var N=0;N>>1);if(e.length<10)continue;var r=P.wU.aBH(h[N],h[V],e,2);T.push([N,V,e,r])}T.sort(function(F,y){return y[2].length-F[2].length}); -if(x)console.log("Matches found",Date.now()-Q);Q=Date.now();var d=[],M=new UnionFind(K);for(var N=0; -N>>1][1]}var k=P.D.zi(c[D]); -for(var N=0;Nb||R==b&&B>>1;o=f-1}else{o=f=x>>>1}for(var N=0;N>>1;else D[N]=(N&3)==3?n[x-1]:n[x-1]-n[0]}}else console.log(K)};P.cA={}; -P.cA.aoq=function(t,D,K,x){var Q=Date.now(),h=new Uint32Array(D*K),b=new Uint8Array(D*K);while(!0){b.fill(0); -h.fill(0);var V=[],a=0;for(var T=0;T=x)continue;var r=d[0]; -for(var j=0;jl){l=U[3];c=z}}if(n.find(r)!=n.find(c)){n.link(r,c); -o[r].push(c);o[c].push(r)}}var H=new Uint32Array(M);H.fill(4294967295);var Y=new Uint32Array(M);for(var N=0; -NW){W=B[3]; -y=R}}}}for(var j=0;j=0;h--)for(var b=D-1;b>=0;b--){var N=h*D+b,V=x[N]; -if(b==D-1||h==K-1||x[N+1]!=V||x[N+D]!=V)T[N]=0;else{var e=Math.min(T[N],T[N+1]+1,T[N+D]+1);if(x[N+D+1]==V)e=Math.min(e,T[N+D+1]+1.414); -T[N]=e}}for(var h=0;hr[4]){r[4]=T[N];r[0]=b; -r[1]=h}}return Q};P.cA.avH=function(t,D,K,x,Q,h){var b=[x,Q],V=t[Q*D+x],a=0;t[Q*D+x]=4294967295;while(b.length!=0){var Q=b.pop(),x=b.pop(),N=Q*D+x; -a++;t[N]=h;if(Q0&&t[N-D]==V){b.push(x,Q-1);t[N-D]=4294967295}if(x>0&&t[N-1]==V){b.push(x-1,Q); -t[N-1]=4294967295}if(x>2]=H.ind}return{dj:n,XY:d[1]}};P.cA.adJ=function(t,D,K){var x=[],Q={},h=D-1,b=K-1,V=0,a=new Uint32Array(t),T=[-D-1,-D,-D+1,-1,1,D-1,D,D+1,D+D,2,-D-D,-2,D+D-1,D+D+1,D+2,-D+2,-D-D+1,-D-D-1,-D-2,D-2,D+D+2,-D-D+2-D-D-2,D+D-2]; -for(var e=1;e>>7),o=e[M]=e[M]|n;if(o==3)return M}}return-1}; -function t(V,a,T,e){var r=1/V[T+5],d=1/V[e+5],M=V[T]*r-V[e]*d,n=V[T+1]*r-V[e+1]*d,o=V[T+2]*r-V[e+2]*d,f=V[T+3]*r-V[e+3]*d,c=V[T+4]*r-V[e+4]*d,l=Math.sqrt(M*M+n*n+o*o),j=Math.sqrt(f*f+c*c); -return~~(l+a*j+.5)}function D(V,a){var N=0,T=V.length;while(N!=T&&V[N]!=a)N+=2;return N==T?-1:N}function K(V,N){if(N==V.length-2){V.pop(); -V.pop()}else{V[N+1]=V.pop();V[N]=V.pop()}}P.cA.a35=function(V,a,T,e,r){var d=new Uint32Array(r*4400),M=[]; -for(var N=0;N>>4,z=V[f+1]>>>4,U=V[f+2]>>>4; -d[c*4400+(j<<8|z<<4|U)]++;d[c*4400+4096]++;d[c*4400+4100+(j<<4|z)]++;d[c*4400+4360+j]++;if(o!=0&&(l=e[N-1])!=c&&D(M[c],l)==-1){M[c].push(l,0); -M[l].push(c,0)}if(n!=0&&(l=e[N-a])!=c&&D(M[c],l)==-1){M[c].push(l,0);M[l].push(c,0)}}for(var N=0;N>>7)}return r}P.cA.a4S=function(V,a,T,e,r,d,M){var n=a*T,o=M[0],f=M[1],c=new UnionFind(e),l=x(r,V,e,n),j=-1,z=!0,U=0; -for(var N=0;NT){T=d; -a=r}}return V[a]}function h(V,a,T,e){var r=V[T],d=V[e];K(r,D(r,e));K(d,D(d,T));for(var N=0;N>>2;for(var z=0;z>>1;if(F>65535)throw F;var y=new Uint32Array(F*6),W=[];for(var N=0; -N<1e3+K;N++)W.push([]);var O=1e3*700/(D*K),E=Math.floor(H*O);E=Math.min(H,Math.max(4,E));E=H;var y=new Uint32Array(F*6); -for(var R=0;R=H)w=K;d(y,W,Y,z,w)}t=null;return{dj:Y,Tu:F,J7:y,atj:z}}function d(M,n,o,f,c){while(V!=0){T(n); -var l=n[b].pop(),j=n[b].pop(),z=j>>>16,U=j&65535,N=z*D+U;if(o[N]==null)throw"e";if(o[N]==65535){var H=l*6,Y=N<<2; -o[N]=l;M[H]+=t[Y];M[H+1]+=t[Y+1];M[H+2]+=t[Y+2];M[H+3]+=U;M[H+4]+=z;M[H+5]++;if(z!=c-1&&o[N+D]==65535)a(n,z+1<<16|U,l,e(f,U,z+1,M,H)); -if(z!=0&&o[N-D]==65535)a(n,z-1<<16|U,l,e(f,U,z-1,M,H));if(U!=0&&o[N-1]==65535)a(n,z<<16|U-1,l,e(f,U-1,z,M,H)); -if(U!=D-1&&o[N+1]==65535)a(n,z<<16|U+1,l,e(f,U+1,z,M,H))}}}r.k4=function(M,n,o,f,c,l){t=M;D=n;K=o;var j=f.Tu=f.Tu+1,z=f.dj,U=f.J7,H=f.J7=new Uint32Array(j*6); -H.set(U,0);var Y=z[c[1]*D+c[0]];for(var N=0;N>>1,aE=D>>>1,x=2,Q=2e3/x,h=[],V=null,a=""; -function b(e,r,d){var M=(e[r+0]-e[d+0])*(1/255),n=(e[r+1]-e[d+1])*(1/255),o=(e[r+2]-e[d+2])*(1/255),f=(e[r+3]-e[d+3])*(1/255),c=M*M*.125+n*n*.25+o*o*.5+f*f; -return h[~~(c*Q)]}function T(e,r,d,M,n,o){var f=Date.now(),c=P.R(r*d);P.B9(e,c);var l=UZIP.adler(c,0,r*d); -if(l!=a){var j=P.k_(c,r,d);V=P.R(r*d*4);a=l;var z=[1,1/9,1/25,1/49,1/81];for(var U=0;U=r-B||m>=d-B)continue;var L=b(V,(U*r+H)*4,(m*r+J)*4),I=m*r+J<<2;s+=L*e[I+0]; -i+=L*e[I+1];w+=L*e[I+2];u+=L}if(u==0){continue}var q=1/u,_=(U*r+H)*4;M[_+0]=~~((1-o)*q*s+o*M[_+0]);M[_+1]=~~((1-o)*q*i+o*M[_+1]); -M[_+2]=~~((1-o)*q*w+o*M[_+2])}}}return T}();P.aqN=function(){var t=6,D=t>>>1,K=[[-.0662912607,-.0855816496],[.1104854346,-.0855816496],[.6629126074,.1711632992],[.6629126074,.1711632992],[.1104854346,-.0855816496],[-.0662912607,-.0855816496],[0,0],[0,0]],x=[[-.0662912607,.0855816496],[-.1104854346,-.0855816496],[.6629126074,-.1711632992],[-.6629126074,.1711632992],[.1104854346,.0855816496],[.0662912607,-.0855816496],[0,0],[0,0]]; -function Q(o,f){var c=!1,l=o.length,j=f[0],Y=5,F=0,y=0;for(var N=1;N>>Y>8&&Y<10)Y++;var k=1<>>1,y>>>1);z=j.m;U=j.e;if(z%k!=0||U%k!=0)throw"e";var W=Date.now(),O=[],E=P.R(j.P()),R=[],B=z*U,s=new Float32Array(z*U*2); -for(var N=0;N$){$=ev;g=N}}G[bb>>>1]=g}if(c)console.log("max abs value",Date.now()-W);W=Date.now();b(G,z,U,Y); -V(G,z,U);if(c)console.log("denoise",Date.now()-W);W=Date.now();var ej=s.slice(0);for(var m=0;m>>l,z=c>>>l,U=1e-4; -for(var H=0;H>>j,U=c>>>j,H=z>>>1,Y=U>>>1; -for(var k=0;kz&&H>U&&H>Y&&H>k)o[N]=z+U+Y+k>>>2;else if(H>>2}}function a(o,f,c,l,j){for(var N=0; -N>>N,U=l>>>N;e(o,f,c,l,z,U)}}function T(o,f,c,l,j){for(var N=j-1;N>=0;N--){var z=c>>N,U=l>>N; -r(o,f,c,l,z,U)}}function e(o,f,c,l,j,z){M(o,f,c,l,j,z,!0);M(f,o,c,l,j,z,!1)}function r(o,f,c,l,j,z){n(o,f,c,l,j,z,!0); -n(f,o,c,l,j,z,!1)}function d(o,f,c,l,j,z){var U=c*l+f<<1;o[U]=j;o[U+1]=z}function M(o,f,c,l,j,z,U){var d3=U?j:z,H=U?z:j,Y=H>>>1; -for(var k=0;k>>1;for(var B=0;B<6;B++){var s=F+B-3; -if(s<0)s=H+s;if(s>=H)s=s-H;var i=(U?s*c+k:k*c+s)<<1,w=o[i],u=o[i+1],Z=K[B],S=x[B];y+=w*Z[0]-u*Z[1];W+=u*Z[0]+w*Z[1]; -O+=w*S[0]-u*S[1];E+=u*S[0]+w*S[1]}if(U){d(f,k,R,c,y,W);d(f,k,R+Y,c,O,E)}else{d(f,R,k,c,y,W);d(f,R+Y,k,c,O,E)}}}}function n(o,f,c,l,j,z,U){var d3=U?j:z,H=U?z:j,Y=H>>>1,k,F,y,W; -for(var O=0;O>1;if(i<0)i=Y+i; -if(i>=Y)i=i-Y;if(U){k=O;F=i;y=O;W=i+Y}else{F=O;k=i;W=O;y=i+Y}var w=F*c+k<<1,u=W*c+y<<1,Z=o[w],S=o[w+1],J=o[u],m=o[u+1],L=K[s],I=x[s]; -R+=Z*L[0]+J*I[0];R+=S*L[1]+m*I[1];B+=S*L[0]+m*I[0];B-=Z*L[1]+J*I[1]}if(U)d(f,O,E,c,R,B);else d(f,E,O,c,R,B)}}}return{i3:Q}}(); -P.arz=function(){var t=Math.floor(12e3/8),D=UPNG.quantize.findNearest,K,x,Q,h;function b(d,M,n,o){var f=[d,new gW(0,0,M,n)],l; -P.aS(f);var c=Date.now(),j=M+n>>>1;for(var N=j<1e3?2:4;N>=0;N-=2){var z=f[N+1],x=z.m,Q=z.e;if(l==null){l=new Uint8Array(x*Q); -D(f[N],l,o)}V(f[N],x,Q,o,l);if(N!=0){var U=f[N-1],H=U.m,Y=U.e,k=new Uint8Array(H*Y);for(var F=0;F>>1)*x+(y>>>1)];l=k}}return l}function V(d,M,n,o,f){K=d;x=M;Q=n; -h=o;var c=h.length>>>2,l=[-1,-x,1,x],j=[-1,-x,-x+1,2,x+1,x],z=[-1,-x,1,x+1,x+x,x-1],U=8,H=x+Q>>>1,Y=1e9; -while(H>512){U>>=1;H>>=1}U=Math.max(1,Math.min(4,U));for(var k=0;kx-3||y>Q-3;if(s){R=1e9; -for(var N=0;N=x||n<0||n>=Q)throw"e";var N=n*x+M,o=d[N],f=0;if(n>0&&o!=d[N-x])f+=2; -if(M>0&&o!=d[N-1])f+=2;if(M0&&M>0&&o!=d[N-x-1])f++; -if(n0&&o!=d[N+x-1])f++;if(n>0&&M0)return 1; -else if(k<0)return 0}return 0}function r(Y,n){var o=new t,f=Y,c=n,k=0,F=1,y;o.color=Q[n*h+Y];o.sign=a(Y,n,Q,h)==o.color?"+":"-"; -while(1){o.Ja.push(f,c);if(f>o._$)o._$=f;if(fo.QI)o.QI=c;if(c>1),c+(F-k-1>>1),Q,h)==o.color,O=a(f+(k-F-1>>1),c+(F+k-1>>1),Q,h)==o.color; -if(O&&!W){if(V.Fx=="right"||V.Fx=="black"&&o.sign=="+"||V.Fx=="white"&&o.sign=="-"||V.Fx=="majority"&&e(f,c,o.color)||V.Fx=="minority"&&!e(f,c,o.color)){y=k; -k=-F;F=y}else{y=k;k=F;F=-y}}else if(O){y=k;k=-F;F=y}else if(!W){y=k;k=F;F=-y}}return o}var d=0,M=[]; -while(!0){var d=T(d);if(d==-1)break;var n=Math.floor(d/h),o=r(d-n*h,n);for(var N=0;NV.a5K)M.push(o)}for(var N=0;N=0;U--){var H=M[U]; -if(z.upH._$||z.A7H.QI)continue;if(!j7.RD(H.Ja,z.Ja[0]+.5,z.Ja[1]+.5))continue; -z.parent=U;break}}return M}function x(Q,h){function b(k,F,y,W,O){this.x=k;this.y=F;this.Om=y;this.VC=W; -this.wi=O}function V(k,aE){return(aE+k)%aE}function a(k,F,y,W){return k*W-y*F}function T(k,F,y,W){return k*y+F*W}function e(k,F,y){if(k<=y)return k<=F&&F=0&&L<=1)return L;else if(I>=0&&I<=1)return I; -else return-1}function c(Y){var N,k,F;Y.n6=Y.Ja[0];Y.ajC=Y.Ja[1];Y.pa=[];var y=Y.pa;y.push(new b(0,0,0,0,0)); -for(N=0;N=0;N--){if(k[N<<1]!=k[$<<1]&&k[(N<<1)+1]!=k[($<<1)+1])$=N+1;W[N]=$}for(N=aE-1; -N>=0;N--){var bb=V(N+1,aE)<<1;O[0]=O[1]=O[2]=O[3]=0;F=(3+3*(k[bb]-k[N<<1])+(k[bb+1]-k[(N<<1)+1]))/2; -O[F]++;E=0;R=0;B=0;s=0;$=W[N];I=N;while(1){m=0;F=(3+3*Math.sign(k[$*2]-k[I*2])+Math.sign(k[$*2+1]-k[I*2+1]))/2; -O[F]++;if(O[0]&&O[1]&&O[2]&&O[3]){y[N]=I;m=1;break}S=k[$*2]-k[N*2];J=k[$*2+1]-k[N*2+1];if(a(E,R,S,J)<0||a(B,s,S,J)>0){break}if(Math.abs(S)<=1&&Math.abs(J)<=1){}else{i=S+(J>=0&&(J>0||S<0)?1:-1); -w=J+(S<=0&&(S<0||J<0)?1:-1);if(a(E,R,i,w)>=0){E=i;R=w}i=S+(J<=0&&(J<0||S<0)?1:-1);w=J+(S>=0&&(S>0||J<0)?1:-1); -if(a(B,s,i,w)<=0){B=i;s=w}}I=$;$=W[I];if(!e($,N,I)){break}}if(m==0){u=Math.sign(k[$*2]-k[I*2]);Z=Math.sign(k[$*2+1]-k[I*2+1]); -S=k[I*2]-k[N*2];J=k[I*2+1]-k[N*2+1];q=a(E,R,S,J);_=a(E,R,u,Z);G=a(B,s,S,J);g=a(B,s,u,Z);L=1e7;if(_<0){L=Math.floor(q/-_)}if(g>0){L=Math.min(L,Math.floor(-G/g))}y[N]=V(I+L,aE)}}L=y[aE-1]; -Y.Ri[aE-1]=L;for(N=aE-2;N>=0;N--){if(e(N+1,y[N],L)){L=y[N]}Y.Ri[N]=L}for(N=aE-1;e(V(N+1,aE),L,Y.Ri[N]); -N--){Y.Ri[N]=L}}function j(Y){function k(Y,N,F){var aE=Y.H1,S=Y.Ja,J=Y.pa,m,L,I,q,_,W,G,g,Z,$,bb,p,hf,j6,ev=0; -if(F>=aE){F-=aE;ev=1}if(ev==0){m=J[F+1].x-J[N].x;L=J[F+1].y-J[N].y;q=J[F+1].VC-J[N].VC;I=J[F+1].Om-J[N].Om; -_=J[F+1].wi-J[N].wi;W=F+1-N}else{m=J[F+1].x-J[N].x+J[aE].x;L=J[F+1].y-J[N].y+J[aE].y;q=J[F+1].VC-J[N].VC+J[aE].VC; -I=J[F+1].Om-J[N].Om+J[aE].Om;_=J[F+1].wi-J[N].wi+J[aE].wi;W=F+1-N+aE}bb=(S[N<<1]+S[F<<1])/2-S[0];p=(S[(N<<1)+1]+S[(F<<1)+1])/2-S[1]; -j6=S[F<<1]-S[N<<1];hf=-(S[(F<<1)+1]-S[(N<<1)+1]);G=(q-2*m*bb)/W+bb*bb;g=(I-m*p-L*bb)/W+bb*p;Z=(_-2*L*p)/W+p*p; -$=hf*hf*G+2*hf*j6*g+j6*j6*Z;return Math.sqrt($)}var N,F,y,W,aE=Y.H1,O=new Array(aE+1),E=new Array(aE+1),R=new Array(aE),B=new Array(aE+1),s=new Array(aE+1),i=new Array(aE+1),w,u,Z; -for(N=0;N0; -F--){i[F]=N;N=B[N]}i[0]=0;O[0]=0;for(F=1;F<=y;F++){for(N=i[F];N<=s[F];N++){u=-1;for(W=s[F-1];W>=B[N]; -W--){w=k(Y,W,N)+O[W];if(u<0||w0; -F--){N=E[N];Y.axm[F]=N}}function z(Y){function k(Y,N,w,R,B,ej){var aE=Y.H1,c7=Y.pa,aN=0,Z;while(w>=aE){w-=aE; -aN+=1}while(N>=aE){N-=aE;aN-=1}while(w<0){w+=aE;aN-=1}while(N<0){N+=aE;aN+=1}var f_=c7[w+1].x-c7[N].x+aN*c7[aE].x,eO=c7[w+1].y-c7[N].y+aN*c7[aE].y,gg=c7[w+1].VC-c7[N].VC+aN*c7[aE].VC,hy=c7[w+1].Om-c7[N].Om+aN*c7[aE].Om,aw=c7[w+1].wi-c7[N].wi+aN*c7[aE].wi,u=w+1-N+aN*aE; -R[ej]=f_/u;R[ej+1]=eO/u;var es=(gg-f_*f_/u)/u,kD=(hy-f_*eO/u)/u,bV=(aw-eO*eO/u)/u,av=(es+bV+Math.sqrt((es-bV)*(es-bV)+4*kD*kD))/2; -es-=av;bV-=av;if(Math.abs(es)>=Math.abs(bV)){Z=Math.sqrt(es*es+kD*kD);if(Z!=0){B[ej]=-kD/Z;B[ej+1]=es/Z}}else{Z=Math.sqrt(bV*bV+kD*kD); -if(Z!=0){B[ej]=-bV/Z;B[ej+1]=kD/Z}}if(Z==0){B[ej]=B[ej+1]=0}}var F=Y.a7R,y=Y.axm,aE=Y.H1,W=Y.Ja,O=Y.n6,E=Y.ajC,R=new Array(F*2),B=new Array(F*2),s=new Array(F),i=new Array(3),N,w,u,Z,L,I,q,_,G,g,$; -Y.IJ=new D(F);for(N=0;Nm[4]){i[0]=-m[1];i[1]=m[0]}else if(m[4]){i[0]=-m[4];i[1]=m[3]}else{i[0]=1; -i[1]=0}var S=i[0]*i[0]+i[1]*i[1],J=1/S;i[2]=-i[1]*p-i[0]*bb;for(Z=0;Z<3;Z++){m[Z*3+0]+=i[Z]*i[0]*J;m[Z*3+1]+=i[Z]*i[1]*J; -m[Z*3+2]+=i[Z]*i[2]*J}}L=Math.abs(hf-bb);I=Math.abs(j6-p);if(L<=.5&&I<=.5){Y.IJ.An[N<<1]=hf+O;Y.IJ.An[(N<<1)+1]=j6+E; -continue}q=r(m,bb,p);G=bb;g=p;if(m[0]!=0){for($=0;$<2;$++){j6=p-.5+$;hf=-(m[1]*j6+m[2])/m[0];L=Math.abs(hf-bb); -_=r(m,hf,j6);if(L<=.5&&_1?1-1/O:0;R=R*(1/.75)}else{R=4/3}F.Ds[y]=R; -var q=3*y<<1;if(R>=h.ayK){F.Ji[y]=0;F.fj[q+0]=F.fj[q+1]=0;F.fj[q+2]=J;F.fj[q+3]=m;F.fj[q+4]=L;F.fj[q+5]=I}else{if(R<.55){R=.55}else if(R>1){R=1}var _=.5+.5*R; -F.Ji[y]=1;F.fj[q]=d(_,w,J);F.fj[q+1]=d(_,u,m);F.fj[q+2]=d(_,Z,J);F.fj[q+3]=d(_,S,m);F.fj[q+4]=L;F.fj[q+5]=I}F.alpha[y]=R; -F.aa[y]=.5}F.ae5=1}function H(Y){function k(){this.w8=0;this.Sb=0;this.sO=0;this.pk=0;this.ZD=0;this.E_=0; -this.j7=0;this.alpha=0}function F(Y,N,w,gJ,kn,G,g){var W=Y.IJ.FH,h1=Y.IJ.fj,hQ=Y.IJ.An;if(N==w)return 1; -var fo=N,J=V(N+1,W),bE=V(fo+1,W),hy=hQ[N<<1],aw=hQ[(N<<1)+1],gw=hQ[J<<1],iv=hQ[(J<<1)+1],kF=G[bE];if(kF==0)return 1; -var fk=n(hy-gw,aw-iv);for(fo=bE;fo!=w;fo=bE){var bE=V(fo+1,W),b2=V(fo+2,W),jU=hQ[bE<<1],eV=hQ[(bE<<1)+1],jV=hQ[b2<<1],hn=hQ[(b2<<1)+1]; -if(G[bE]!=kF)return 1;if(Math.sign(a(gw-hy,iv-aw,jV-jU,hn-eV))!=kF)return 1;if(T(gw-hy,iv-aw,jV-jU,hn-eV)=w){m+=g[W]}var ah=jO-ej,au=dz-c7,fK=hU-ej,b3=j_-c7,hT=bY-ej,jM=i$-c7,gt=a(ah,au,fK,b3),d_=a(ah,au,hT,jM),cG=a(fK,b3,hT,jM),b7=gt+cG-d_; -if(d_==gt)return 1;var _=cG/(cG-b7),q=d_/(d_-gt),df=d_*_/2;if(df==0)return 1;var hP=m/df,L=2-Math.sqrt(4-hP/.3); -gJ.Sb=d(_*L,ej,jO);gJ.sO=d(_*L,c7,dz);gJ.pk=d(q*L,bY,hU);gJ.ZD=d(q*L,i$,j_);gJ.alpha=L;gJ.E_=_;gJ.j7=q; -jO=gJ.Sb;dz=gJ.sO;hU=gJ.pk;j_=gJ.ZD;gJ.w8=0;for(fo=V(N+1,W);fo!=w;fo=bE){bE=V(fo+1,W);var cR=hQ[fo<<1],hm=hQ[(fo<<1)+1],jU=hQ[bE<<1],eV=hQ[(bE<<1)+1]; -_=f(jO-ej,dz-c7,hU-jO,j_-dz,bY-hU,i$-j_,jU-cR,eV-hm);if(_<-.5)return 1;var bQ=o(_,ej,jO,hU,bY),gf=o(_,c7,dz,j_,i$),fk=n(jU-cR,eV-hm); -if(fk==0)return 1;var j8=a(jU-cR,eV-hm,bQ-cR,gf-hm)/fk;if(Math.abs(j8)>kn)return 1;if(T(jU-cR,eV-hm,bQ-cR,gf-hm)<0||T(cR-jU,hm-eV,bQ-jU,gf-eV)<0){return 1}gJ.w8+=j8*j8}for(fo=N; -fo!=w;fo=bE){bE=V(fo+1,W);var aI=fo*3+2<<1,c1=bE*3+2<<1,jv=h1[aI],gd=h1[aI+1],a6=h1[c1],fv=h1[c1+1]; -_=f(jO-ej,dz-c7,hU-jO,j_-dz,bY-hU,i$-j_,a6-jv,fv-gd);if(_<-.5)return 1;var bQ=o(_,ej,jO,hU,bY),gf=o(_,c7,dz,j_,i$),fk=n(a6-jv,fv-gd); -if(fk==0)return 1;var j8=a(a6-jv,fv-gd,bQ-jv,gf-gd)/fk,eq=a(a6-jv,fv-gd,hQ[bE<<1]-jv,hQ[(bE<<1)+1]-gd)/fk; -eq*=.75*Y.IJ.alpha[bE];if(eq<0){j8=-j8;eq=-eq}if(j8=0;N--){u=F(Y,N,V(w,W),Z,h.a4I,G,g); -if(u){break}if(B[w]>B[N]+1||B[w]==B[N]+1&&R[w]>R[N]+Z.w8){E[w]=N;R[w]=R[N]+Z.w8;B[w]=B[N]+1;s[w]=Z;Z=new k}}}i=B[W]; -I=new D(i);q=new Array(i);_=new Array(i);w=W;for(N=i-1;N>=0;N--){var bV=V(w,W),av=N*3+0<<1,gh=bV*3+0<<1; -if(E[w]==w-1){I.Ji[N]=y.Ji[bV];I.fj[av]=y.fj[gh];I.fj[av+1]=y.fj[gh+1];I.fj[av+2]=y.fj[gh+2];I.fj[av+3]=y.fj[gh+3]; -I.fj[av+4]=y.fj[gh+4];I.fj[av+5]=y.fj[gh+5];I.An[N<<1]=y.An[bV<<1];I.An[(N<<1)+1]=y.An[(bV<<1)+1];I.alpha[N]=y.alpha[bV]; -I.Ds[N]=y.Ds[bV];I.aa[N]=y.aa[bV];q[N]=_[N]=1}else{I.Ji[N]="CURVE";I.fj[av]=s[w].Sb;I.fj[av+1]=s[w].sO; -I.fj[av+2]=s[w].pk;I.fj[av+3]=s[w].ZD;I.fj[av+4]=y.fj[gh+4];I.fj[av+5]=y.fj[gh+5];I.An[N<<1]=d(s[w].j7,y.fj[gh+4],O[bV<<1]); -I.An[(N<<1)+1]=d(s[w].j7,y.fj[gh+5],O[(bV<<1)+1]);I.alpha[N]=s[w].alpha;I.Ds[N]=s[w].alpha;q[N]=s[w].j7; -_[N]=s[w].E_}w=E[w]}for(N=0;N>1,x,Q=t[2*aE-3]-K,h=t[2*aE-2]-D,b=t[2*aE-1]-K,V=b>Q,a=0;for(var N=0; -NQ}for(var N=0;N0&&b>0)continue;if(x<0&&h<0)continue;if(Q==b&&Math.min(x,h)<=0)return!0; -if(Q==b)continue;var T=x+(h-x)*-Q/(b-Q);if(T==0)return!0;if(T>0)a++;if(Q==0&&V&&b>Q)a--;if(Q==0&&!V&&bQ}return(a&1)==1};j7.fill=function(t,D,K,x){var Q=D[t],h=[t],b=0;while(b1)V=.99;V=V*.99;var e=Math.pow(T/5,.16),d=Math.pow(2,T<1?T:1+(T-1)*.8);if(a<0)d=1/d;V=e*(1-Math.pow(1-V,d))+(1-e)*V; -return V}function K(V,a){var T=a/100;V=V*.99;V=T*(.5-.5*Math.cos(V*Math.PI))+(1-T)*V;return V}var x=P.jF.oS(1,1,1,-.3),Q=P.jF.zi(x); -function h(V,a,T,e,r,d,M){var n=V[T],o=V[T+1],f=V[T+2],c=P.jF.n4(x,[n,o,f,1]);n=c[0];o=c[1];f=c[2];n=D(n,e); -o=D(o,e);f=D(f,e);var c=P.jF.n4(Q,[n,o,f,1]);n=c[0];o=c[1];f=c[2];n=t(n);o=t(o);f=t(f);n=K(n,r);o=K(o,r); -f=K(f,r);var l=kN.akY(n,o,f,d);n=l[0];o=l[1];f=l[2];n=t(n);o=t(o);f=t(f);if(M){var j=new Uint8Array(4); -j[0]=~~(.5+n*255);j[1]=~~(.5+o*255);j[2]=~~(.5+f*255);fF.Jt(M,j,j,new gW(0,0,1,1));n=j[0]/255;o=j[1]/255; -f=j[2]/255}a[T]=n;a[T+1]=o;a[T+2]=f}function b(V,a,T,e,r,d){var M=r.Temp?r.Temp.v:0,n=r.Tint?r.Tint.v:0,o=r.Ex12?r.Ex12.v:0,f=r.Cr12?r.Cr12.v:0,c=r.Vibr?r.Vibr.v:0,l=r.Strt?r.Strt.v:0,j=kN.dK(M,n),z=null; -o+=j.ajB;if(c!=0||l!=0)z=fF.mn("vibA",{Strt:r.Strt,vibrance:r.Vibr});var U=Date.now();if(d){var H=Math.pow(2,o),Y=V.length; -o=0;var k=new Float32Array(4e3);for(var N=0;N<4e3;N++){var F=N*(1/1e3);F=P.GF(F);F*=H;F=P.v1(F);F=t(F); -k[N]=F}for(var N=0;N0)b.HV=k4.a7l(K,x,e,a,V);x+=e;var r=A.GZ(K,x,8);x+=8;var d=A.q(K,x);x+=4;if(d>0)b.N9=k9.MV(K,x,d); -x+=d;var M=A.GZ(K,x,8);x+=8;var n=A.q(K,x);x+=4;if(n>0){var o={};iM.Vh(K,o,x+4);b.list=o.Brsh.v}x+=n; -var f=b.list;for(var N=0;N>>N&1; -if(V){if(h==0){var a=iy.azx(t,D);D+=2+2*a.length}else{var a=iy.a1x(t,D);D+=256}Q.push(a)}else Q.push(h==0?[0,0,255,255]:iy.am$())}var T=iy.ahN(Q,h); -return T};iy.ahN=function(t,D){var K=jc.D2("curv");for(var N=0;N<4;N++){if(D==0){var x=t[N],Q=[];for(var h=0; -h1){}if(n){if(n.v.masterFXSwitch==null)n.v.masterFXSwitch={t:"bool",v:!0}; -gC.SO(n.v)}}return h};eX.uN=function(t,D){t.WM.Nm.v=D};eX.f2=function(t){var D=new kl,K=0;A.bN(D,K,2); -K+=2;A.QR(D,K,"8BSL");K+=4;A.bN(D,K,3);K+=2;var x=K;K+=4;K=k9.ww(D,K,t.Q1);A.O1(D,x,K-x-4);var Q=t.GS.length; -A.O1(D,K,Q);K+=4;for(var N=0;N>>2)-16;console.log(A.w0(D,M,64));console.log(A.w0(d,M,64));console.log(D.slice(M,M+64)); -console.log(d.slice(M,M+64));throw"i"}return[x]};bh.auX=function(t,D){var K=A.q(t,D);return A.GZ(t,D+4,K)}; -bh.ath=function(t,D,K){A.O1(t,D,K.length);A.QR(t,D+4,K)};bh.f2=function(t){var D=new kl,K=0;A.O1(D,K,16); -K+=4;A._n(D,K,t.wW+"\0");K+=4+t.wW.length*2+2;D.Y2(K,1);D.data[K++]=t.exp?1:0;var x=t.h7.length;A.O1(D,K,x); -K+=4;for(var N=0;N>>2)}else if(x==3||x==4){a=new Float32Array(b*V*2); -var T=0,e=0,r=!0;K=x==3?32:16+8+40;while(Kr)r++;if(V==2&&e1)for(var M=0;M1e3)throw"e";if(K==0)K=4;return A.GZ(t,D+4,K).trim()};iM.BM=function(t,D){var K=A.RF(t,D); -return K==0?8:4+K};iM.M5=function(t,D,K){var x="warp list Comp None xx xy yx yy tx ty PinP PnRt PnOv PnDp xor PuX0 PuX1 PuX2 PuX3 PuY0 PuY1 PuY2 PuY3 base kana ruby box flow time hold trim then else".split(" "),Q=4=12)x[V].BC=A.GZ(t,D+8,4); -break;case"lsdk":x.lsct={type:A.q(t,D)};break;case"lyvr":x[V]=A.q(t,D);break;case"lnsr":var r={artb:1,bgnd:1,cont:1,layr:1,lset:1,rend:1,shap:1,user:1,____:null}; -x[V]=A.GZ(t,D,4);break;case"lspf":x[V]=A.q(t,D);break;case"lclr":x[V]=A.Vz(t,D);break;case"luni":x[V]=A.sJ(t,D); -break;case"fxrp":x[V]=new eF(A.L6(t,D),A.L6(t,D+8));break;case"artb":case"artd":x[V]={};iM.Vh(t,x[V],D+4); -break;case"SoCo":x[V]={};iM.Vh(t,x[V],D+4);break;case"GdFl":x[V]={};iM.Vh(t,x[V],D+4);gC.qq(x[V],V); -break;case"PtFl":x[V]={};iM.Vh(t,x[V],D+4);gC.qq(x[V],V);break;case"CgEd":x[V]={};iM.Vh(t,x[V],D+4); -break;case"brit":var d=x.brit=jc.D2("brit"),M={};d.Brgh.v=A.O7(t,D);d.Cntr.v=A.O7(t,D+2);d.useLegacy.v=!0; -break;case"levl":var n=t.buffer.slice(D,D+a);x[V]=b9.AW(n);break;case"curv":x[V]=iy.zG(t,D,a);break; -case"expA":var o=A.Vz(t,D),f=x[V]=jc.D2("expA");f.Exps.v=A.Bg(t,D+2);f.Ofst.v=A.Bg(t,D+6);f.gammaCorrection.v=A.Bg(t,D+10); -break;case"vibA":x[V]={};iM.Vh(t,x[V],D+4);break;case"hue2":x[V]=kz.zG(t,D,a);break;case"blnc":var f=x[V]=jc.D2(V); -f.PrsL.v=t[D+18]==1;var c=["ShdL","MdtL","HghL"];for(var N=0;N<3;N++)for(var l=0;l<3;l++)f[c[N]].v[l].v=A.O7(t,D+N*6+l*2); -break;case"blwh":var j={};iM.Vh(t,j,D+4);var f=jc.D2(V),z="Bl Cyn Grn Mgnt Rd Yllw tintColor useTint".split(" "); -for(var N=0;N>0&1)==1; -$.Gc=(bb>>1&1)==0;$.isEnabled=(bb>>2&1)==0;$.N=aK.bG(t,D+8,a-8,h.m,h.e);break;case"shmd":x[V]={};var hf=A.q(t,D),y=D+4; -for(var N=0;N>1);au+=hm;x[V].push([gt.x,gt.y,U,cG.NL,bQ])}break;default:break}var gf="Lr16 LMsk Txt2 artd extd luni pths extn tySh lfx2 cinf Anno".split(" "); -if(gf.indexOf(V)==-1)if(a%4!=0)console.log("size not multiple of 4!!!",V);if(V!="luni"&&V!="TySh"&&V!="tySh"&&V!="lfx2"&&V!="iOpa")if(a%4!=0)a+=4-a%4; -D+=a}var M=x.CgEd;if(M){var d=x.brit;if(d){d.Brgh.v=M.Brgh?M.Brgh.v:0;d.Cntr.v=M.Cntr?M.Cntr.v:0;d.useLegacy.v=M.useLegacy?M.useLegacy.v:0}delete x.CgEd}var j8=[]; -for(var N=0;N>0&1){V=D[K];K++}if(d>>1&1){a=A.L6(D,K);K+=8}if(d>>2&1){T=D[K];K++}if(d>>3&1){e=A.L6(D,K); -K+=8}if((K-r&1)==1)K++;t.iA=[V,a,T,e]}else{if(x==20)K+=2;else{t.fI=dS.alW(D,K);K+=18}}return Q+x};dS.a13=function(t,D,K){A.O1(D,K,0); -K+=4;if(t.F==null)return K;var x=t.yw(),Q=t.add.vmsk,h=K,b=!0;A.O1(D,K,0);A.ML(D,K,t.F.rect);K+=16;A.z8(D,K,t.F.color); -K+=1;dS.ah0(t.F,D,K,b);K+=1;if(b){if(t.fI){dS.acS(D,K,t.fI);K+=18}var V=K;A.z8(D,K,Q?15:3);K+=1;A.z8(D,K,x?x.t5:255); -K+=1;A.JD(D,K,x?x.Az:0);K+=8;if(Q){A.z8(D,K,Q?Q.t5:255);K+=1;A.JD(D,K,Q?Q.Az:0);K+=8}if((K-V&1)==1)K++}A.O1(D,h-4,K-h); -return K};dS.alW=function(t,D){var K=new bZ.Wu;dS.ado(K,t,D);D+=1;K.color=t[D];D+=1;K.rect=A.dX(t,D); -D+=16;return K};dS.acS=function(t,D,K){dS.ah0(K,t,D,!1);D+=1;A.z8(t,D,K.color);D+=1;A.ML(t,D,K.rect); -D+=16};dS.ado=function(t,D,K){var x=D[K];t.Gc=(x>>0&1)==0;t.isEnabled=(x>>1&1)==0;t.JW=(x>>3&1)==1;return x>>4&1}; -dS.ah0=function(t,D,K,x){var Q=0;if(!t.Gc)Q+=1<<0;if(!t.isEnabled)Q+=1<<1;if(t.JW)Q+=1<<3;if(x)Q+=1<<4; -A.z8(D,K,Q)};dS.axz=function(t,D,K){var x=A.q(D,K);K+=4;for(var N=0;N>>3),e=T&3,d=T+(e==0?0:4-e); -if(V<=0){return P.R(d)}if(b>3){console.log("unknown compression: "+b,x,Q,x*Q,V);b=0}if(b==0){if(h+d<=K.length)a=K.slice(h,h+d); -else{a=P.R(T);for(var N=0;N>>8; -f[H+1]=z&255}}}if(f.length==d)a=f;else{a=P.R(d);for(var N=0;N>>1]=a[N];a=Y}return a};dX.$h=function(t,D,K,x,Q,h,b){var V=x*Q;if(b==0)for(var N=0; -N0; -b=Q,aE-=d3){T=aE<128?aE:128;if(b<=V-3&&t[b+1]==t[b+0]&&t[b+2]==t[b+0]){for(Q=b+3;Q=128){var V=t[D++],a=Q+(257-aE);x.fill(V,Q,a);Q=a;b+=2}else{for(var N=0;N<=aE; -N++)x[Q+N]=t[D+N];D+=aE+1;Q+=aE+1;b+=1+1+aE}}};function c5(){}c5.HK=function(t,D,K){return;var x="",Q=D; -while(Q!=0){var h=Q%1e3+"";while(h.length<3)h="0"+h;x=(x==""?h:h+" ")+x;Q=Math.floor(Q/1e3)}while(x.startsWith("0")&&x!="0")x=x.slice(1); -while(x.length<11)x=" "+x;console.log("===",x,"\t".repeat(t),": "+K)};c5.awI=function(t){var D={mw:{}},x=0,Q=0,V; -D.Jb=!1;D.AC=8;var K=new Uint8Array(t);Q=c5.y9(D,K,x);x=Q;Q=c5.a1B(D,K,x);x=Q;var h=A.q(K,x);x+=4+h; -var b=D.Jb?8:4;if(D.Jb)V=A.lS(K,x);else V=A.q(K,x);x+=b+V;Q=c5.ami(D,K,x);return[{qn:new gW(0,0,D.m,D.e),data:D.buffer.buffer}]}; -c5.AW=function(t,D){D.Jb=!1;D.AC=8;var K=new Uint8Array(t),x=0,Q=0,b=0,I,eO=!1,gg=!0,hy=!1,aw=0,gf=0; -Q=c5.y9(D,K,x);c5.HK(0,Q-x,"PSD Header");x=Q;Q=c5.a1B(D,K,x);c5.HK(0,Q-x,"Color Mode Data");x=Q;Q=c5.a7n(D,K,x); -c5.HK(0,Q-x,"Image Resources");x=Q;Q=c5.an5(D,K,x);c5.HK(0,Q-x,"Layer And Mask Info");x=Q;Q=c5.ami(D,K,x); -c5.HK(0,Q-x,"Merged Image");x=Q;if(D.B.length==0){var h=D.xI();h.Wi("Background");D.B.push(h);h.buffer=D.buffer.slice(0); -h.rect=new gW(0,0,D.m,D.e)}for(var N=0;N>>1]; -if(Q)Q.fE=A.Vz(K,N)}}if(D.mw.r1072){var K=D.mw.r1072;for(var N=0;N=2?A.Bg(K,r+2):A.ul(K,r+2),x:u>=2?A.Bg(K,r+6):A.ul(K,r+6)}); -r+=14}delete D.mw.r1073}if(D.mw.r1025){var S=D.mw.r1025;delete D.mw.r1025;var J=aK.bG(S,0,S.length,D.m,D.e),m=new bZ.jg; -m.N=J;D.vw[0]=jq.vf("Working Path",{vmsk:m})}var L=D.add.pths;delete D.add.pths;var q=D.mw.r3000;if(q){I={}; -iM.Vh(q,I,4,!1);delete D.mw.r3000}if(L){var _=L.pathSymmetrySelectedPath;if(_){var G=L.pathList.v[_.v].v,g=G.pathUnicodeName.v; -D.$g=g.startsWith("Tile Symmetry")}}for(var $=0;$<=997;$++){var bb="r"+(2e3+$),S=D.mw[bb];if(S==null)break; -var J=aK.bG(S,0,S.length,D.m,D.e),g="Path "+$;if(L){var p=L.pathList.v[$].v;g=p.pathUnicodeName.v;if(g=="Tile Symmetry 1")continue}var hf=I?I.keyRootDescriptorList.v[$].v.keyDescriptorList.v:bZ.Lz(J),m=new bZ.jg; -m.N=J;D.vw.push(jq.vf(g,{vmsk:m,vogk:hf}));delete D.mw[bb]}delete D.Jb;if(D.mw.r4000){D.mu=P.mu.AW(D.mw.r4000)}var j6=D.mw.r7000,ev=D.mw.r7001; -if(j6){var ej=A.Ag(j6);D.Tb=c5.a60(ej)}if(ev){var ej=A.Ag(ev);D.oe=c5.adT(ej)}delete D.mw.r7000;delete D.mw.r7001; -var c7=new gW(0,0,D.m,D.e),aN=D.add.Txt2,f_=aN;if(f_){f_=f_.rh;if(f_._DocumentResources==null)f_=iE.adq(f_)}var es=-1; -for(var N=0;N0){var e=t.add.Txt2?t.add.Txt2.rh:null; -if(t.add.Txt2==null)t.add.Txt2={};t.add.Txt2.rh=ey.arI(x,null,e)}var r=[t.add.lnk2,t.add.FEid,t.add.Patt],d=t.akc(t.B); -t.acA(d);t.mw.r1005=new Uint8Array([0,0,0,0,0,1,0,2,0,0,0,0,0,1,0,2]);A.aqL(t.mw.r1005,0,t.ws);A.aqL(t.mw.r1005,8,t.ws); -if(t.eA.length>0){var M=t.eA;t.mw.r1073=new Uint8Array(8+M.length*14);A.Na(t.mw.r1073,0,3);A.Na(t.mw.r1073,4,M.length); -for(var N=0;Nf)f=j;if(z==0)l=0}if(f>0)t.mw.r1026=o;if(l<1)t.mw.r1072=c;var U=t.ZR,H=U.length,Y=t.mw.r1032=P.R(16+5*H,!0); -A.DY(Y,0,1);A.DY(Y,4,576);A.DY(Y,8,576);A.DY(Y,12,H);for(var N=0;N200*200)F+=2; -var y=bF.wm("jpg"),W=k[F+1],O=new Uint8Array(y.Fv([[k[F].buffer]],W.m,W.e)),Y=t.mw.r1036=new Uint8Array(28+O.length); -A.DY(Y,0,1);A.DY(Y,4,W.m);A.DY(Y,8,W.e);A.DY(Y,12,W.m*3);A.DY(Y,16,W.P()*3);A.DY(Y,20,O.length);A.Tp(Y,24,24); -A.Tp(Y,26,1);Y.set(O,28)}var E=P.q_(t.buffer);if(t.add.fcmy)E=!1;var R=[];if(E)R.push({name:"Transparency",JV:{Z:255,r:0,J:0},$$:100,GA:1}); -R=R.concat(t.Qd);delete t.mw.r1045;delete t.mw.r1006;delete t.mw.r1077;var B=new kl;n=0;var s=new Uint8Array(4+R.length*13); -s[3]=1;for(var N=0;N\n"+"\n"+""; -for(var N=0;N\n\n"}j6+="\n\n"; -t.mw.r7000=A.E4(j6)}if(t.oe.length!=0){var j6="\n";for(var N=1; -N\n";for(var aN=0; -aN"+c7[aN].replace(//g,">")+"\n"; -j6+="\n"}j6+="";t.mw.r7001=A.E4(j6)}f_=c5.a3V(t,D,f_,3+R.length);f_=c5.aqm(t,D,f_); -f_=c5.aht(t,D,f_);f_=c5.aB$(t,D,f_,K,E);f_=c5.aep(t,D,f_,K[0],E);var eO=[1025,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,7e3,7001]; -for(var N=0;N8)c5.HK(2,T-K,"Lay: "+V.getName());K=T;c5.amR(V,b); -if(a)c5.amR(a,b)}};c5.amR=function(t,D){};c5.a2j=function(t,D,K,x,Q){var h=K,b=t.Jb;K+=b?8:4;K=c5.a0c(t,D,K,x,Q); -var V=K-h-(b?8:4);if(V%2!=0)V++;if(b)A.xs(D,h,V);else A.O1(D,h,V);return h+V+(b?8:4)};c5.a0c=function(t,D,K,x,Q){var h=t.B.length; -A.RY(D,K,Q?-h:h);K+=2;var b=[];for(var N=0;N>>3)}else if(n==1){o=P.R(M);var l=t.Jb?4:2;if(c==0)K+=t.zB*d*l;K+=dX.aCy(D,o,r,d,f+c*d*l,K,l)}else{console.log("unknown compression of image data: ",n); -return}if(c".charCodeAt(0)){K+=2;break}else{var T=t[K];if(T==10||T==9||T==32)K++; -else{console.log("unknown byte: "+T+", char: "+String.fromCharCode(T),K);K++}}}return K};h_.Lm=function(t,D,K,x){A.QR(D,K,"<<\n"); -K+=3;var Q=h_.al4;for(var h in t){A.z8(D,K,"\t".charCodeAt(0),x+1);K+=x+1;A.QR(D,K,"/"+h);K+=1+h.length; -if(Q(t[h])||t[h]instanceof Array){A.QR(D,K," ");K++}else{A.QR(D,K,"\n");K++;A.z8(D,K,"\t".charCodeAt(0),x+1); -K+=x+1}K=h_.xR(t[h],D,K,x+1);A.QR(D,K,"\n");K++}A.z8(D,K,"\t".charCodeAt(0),x);K+=x;A.QR(D,K,">>");K+=2; -return K};h_.h1=function(t,D,K,x){var Q=D,h={size:0,n:0};while(!0){while(t[D]==" ".charCodeAt(0)||t[D]=="\t".charCodeAt(0)||t[D]=="\n".charCodeAt(0))D++; -if(t[D]=="<".charCodeAt(0)){h.n={};D=h_.p1(t,h.n,D,K+1);break}else if(t[D]=="(".charCodeAt(0)){D+=3; -var b=D;while(!0){if(t[b-1]!="\\".charCodeAt(0)&&t[b]==")".charCodeAt(0)&&(t[b+1]=="\n".charCodeAt(0)||t[b+1]==" ".charCodeAt(0)))break; -else b++}h.n=A.a8m(t,D,b);D=b+2;break}else if(t[D]=="[".charCodeAt(0)){D++;h.n=[];while(t[D]==" ".charCodeAt(0)||t[D]=="\t".charCodeAt(0)||t[D]=="\n".charCodeAt(0))D++; -while(t[D]!="]".charCodeAt(0)){var V=h_.h1(t,D,K+1,x);h.n.push(V.n);D+=V.size;while(t[D]==" ".charCodeAt(0)||t[D]=="\t".charCodeAt(0)||t[D]=="\n".charCodeAt(0))D++}D++; -break}else{var a=A.indexOf(t," ".charCodeAt(0),D,D+50),T=A.indexOf(t,"\n".charCodeAt(0),D,D+50);if(T==-1)T=Infinity; -if(a==-1)a=Infinity;var e=A.GZ(t,D,Math.min(a,T)-D).trim(),r=parseFloat(e);if(!isNaN(r)){h.n=parseFloat(e); -D=Math.min(a,T)+1;break}else if(e=="true"||e=="false"){h.n=e=="true";D=Math.min(a,T)+1;break}else if(e=="null"||e=="NaN"||e=="undefined"){h.n=0; -D=Math.min(a,T)+1;break}else{console.log("unknown identifier: "+e);throw"e"}D=Math.min(a,T)+1}}h.size=D-Q; -return h};h_.xR=function(t,D,K,x){if(t instanceof Array){var Q=t.length==0||typeof t[0]=="number";if(Q){A.QR(D,K,"[ "); -K+=2;for(var N=0;N>");K+=2;return K};ff.Ij=function(t){return t==9||t==10||t==32};ff.aCv=function(t,D,K,x){while(!0){while(ff.Ij(t[K])||t[K]==0)K++; -if(K>=t.length)break;if(t[K]=="/".charCodeAt(0)){K++;var Q=K;while(!ff.Ij(t[Q]))Q++;var h=A.GZ(t,K,Q-K); -K=Q+1;var b=ff.h1(t,K,x,h);D["_"+h]=b.n;K+=b.size}else if(t[K]==">".charCodeAt(0)){K+=2;break}else{var V=t[K]; -console.log(A.GZ(t,K,K+100));console.log("unknown byte: "+V+", char: "+String.fromCharCode(V)+", offset: "+K); -K++;throw"e";return-1}}return K};ff.acz=function(t,D,K,x){for(var Q in t){var h=Q.substring(1,Q.length); -A.QR(D,K,"/"+h);K+=1+h.length;A.QR(D,K," ");K++;K=ff.xR(t[Q],D,K,x+1,h);A.QR(D,K," ");K++}return K}; -ff.h1=function(t,D,K,x){var Q=D,h={type:"",size:0,n:0};while(ff.Ij(t[D]))D++;if(t[D]=="<".charCodeAt(0)){h.type="Object"; -h.n={};D=ff.p1(t,h.n,D,K+1)}else if(t[D]=="(".charCodeAt(0)){h.type="String";D++;if(t[D]==")".charCodeAt(0)){h.n="e"; -D++}else if(t[D]==254&&t[D+1]==255){D+=2;var b=D,V=0;while(!0){if(t[b]==")".charCodeAt(0)&&t[b-1]!="\\".charCodeAt(0))break; -else b+=1}h.n="s"+A.a8m(t,D,b);D=b+2}else{var b=D;while(t[b]!=")".charCodeAt(0))b++;h.n="s"+A.GZ(t,D,b-D); -D=b+1}}else if(t[D]=="[".charCodeAt(0)){D++;h.n=[];h.type="Array";while(ff.Ij(t[D]))D++;while(t[D]!="]".charCodeAt(0)){var a=ff.h1(t,D,K+1,x); -if(a==-1)return-1;h.n.push(a.n);D+=a.size;delete a.size;while(ff.Ij(t[D]))D++}D++}else{var T=D;while(!ff.Ij(t[T]))T++; -var e=A.GZ(t,D,T-D),r=parseFloat(e);if(!isNaN(r)&&e.indexOf(".")!=-1){h.type="Float";var d=parseFloat(e); -h.n="f"+d}else if(!isNaN(r)&&e.indexOf(".")==-1){h.type="Integer";h.n="i"+parseInt(e)}else if(e=="true"||e=="false"){h.type="Boolean"; -h.n=e=="true"}else if(e.charAt(0)=="/"){h.type="BString";h.n=e}else if(e=="NaN"||e=="undefined"){h.type="Float"; -h.n="f0"}else{console.log("unknown value",JSON.stringify(e));throw"e"}D=T+1}h.size=D-Q;return h};ff.aqs=function(t){if(t==Math.round(t))return t+".0"; -var D=t.toFixed(5);while(D.endsWith("0")&&D[D.length-2]!=".")D=D.slice(0,D.length-1);if(0=0;N--)t+=String.fromCharCode(aE>>N*8&255); -return t};A.a8P=function(t){var aE=0;for(var N=t.length-1;N>=0;N--)aE|=t.charCodeAt(N)<<(3-N)*8;return aE}; -A.indexOf=function(t,D,K,x){if(K==null)K=0;if(x==null)x=t.length;x=Math.min(x,t.length);for(var N=K; -N0){var b=D[0]; -for(var N=K;N>6; -D[K+N+1]=128|h>>0&63;N+=2}else if((h&4294967295-(1<<16)+1)==0){D[K+N]=224|h>>12;D[K+N+1]=128|h>>6&63; -D[K+N+2]=128|h>>0&63;N+=3}else if((h&4294967295-(1<<21)+1)==0){D[K+N]=240|h>>18;D[K+N+1]=128|h>>12&63; -D[K+N+2]=128|h>>6&63;D[K+N+3]=128|h>>0&63;N+=4}else throw"e"}return N};A.w9=function(t,D){var K=A.q(t,D),x=A.Ag(t,D+4,K-1); -return{j7:x,DS:4+K}};A.auj=function(t,D){var K=A.h9(t,D),x=A.Yl(t,D+4,K);return x};A.sJ=function(t,D){var K=A.q(t,D),x=A.zX(t,D+4,K); -return x};A.oN=function(t,D){var K=A.q(t,D),x=A.zX(t,D+4,K-1);return x};A.ah7=function(t,D,K){A.pz(t,D,K.length); -D+=4;A.atg(t,D,K)};A.abD=function(t,D,K){A.DY(t,D,K.length);D+=4;A.aDQ(t,D,K)};A._n=function(t,D,K){t.Y2(D,4+2*K.length); -A.abD(t.data,D,K)};A.a1a=function(t,D,K){t.Y2(D,4+2*K.length);A.ah7(t.data,D,K)};A.w0=function(t,D,K){var x=[]; -for(var N=0;N>8&255;t[D+1]=aE&255};A.bN=function(t,D,aE){t.Y2(D,4);A.Tp(t.data,D,aE)}; -A.ul=function(t,D){var K=A.Vz(t,D),x=A.Vz(t,D+2);return K+x*(1/65536)};A.aqL=function(t,D,aE){var K=Math.floor(aE),x=Math.floor((aE-K)*65536); -A.Tp(t,D,K);A.Tp(t,D+2,x)};A.$a=function(t,D){return t[D+1]<<8|t[D]};A.BK=function(t,D,aE){t[D+1]=aE>>8&255; -t[D]=aE&255};A.tj=function(t,D,aE){t.Y2(D,4);A.BK(t.data,D,aE)};A.O7=function(t,D){A.sj[0]=t[D+1];A.sj[1]=t[D]; -return A.UU[0]};A.Iw=function(t,D){A.sj[0]=t[D];A.sj[1]=t[D+1];return A.UU[0]};A.Hz=A.Tp;A.RY=A.bN;A.RF=function(t,D){A.Jn[0]=t[D+3]; -A.Jn[1]=t[D+2];A.Jn[2]=t[D+1];A.Jn[3]=t[D];return A.UC[0]};A.Na=function(t,D,aE){A.UC[0]=aE;t[D+3]=A.Jn[0]; -t[D+2]=A.Jn[1];t[D+1]=A.Jn[2];t[D+0]=A.Jn[3]};A.mm=function(t,D,aE){t.Y2(D,4);A.Na(t.data,D,aE)};A.wG=function(t,D,K,x){K[x+0]=t[D+0]; -K[x+1]=t[D+1];K[x+2]=t[D+2];K[x+3]=t[D+3]};A.h9=function(t,D){A.wG(t,D,A.Jn,0);return A.aln[0]};A.pz=function(t,D,aE){A.aln[0]=aE; -A.wG(A.Jn,0,t,D)};A.Vs=function(t,D,aE){t.Y2(D,4);A.pz(t.data,D,aE)};A.q5=function(t,D){A.wG(t,D,A.Jn,0); -return A.UC[0]};A.apX=function(t,D,aE){A.UC[0]=aE;A.wG(A.Jn,0,t,D)};A.asI=function(t,D,aE){t.Y2(D,4); -A.apX(t.data,D,aE)};A.q=function(t,D){var K=t[D]*(256*256*256)+(t[D+1]<<16|t[D+2]<<8|t[D+3]);return K}; -A.DY=function(t,D,aE){t[D]=aE>>24&255;t[D+1]=aE>>16&255;t[D+2]=aE>>8&255;t[D+3]=aE>>0&255};A.O1=function(t,D,aE){t.Y2(D,4); -A.DY(t.data,D,aE)};A.lS=function(t,D){return A.q(t,D)<<32|A.q(t,D+4)};A.a0J=function(t,D,aE){A.DY(t,D,aE>>16>>16); -A.DY(t,D+4,aE&4294967295)};A.xs=function(t,D,aE){t.Y2(D,8);A.a0J(t.data,D,aE)};A.L6=function(t,D){var K=new Uint8Array(8); -for(var N=0;N<8;N++)K[N]=t[D+7-N];var x=new Float64Array(K.buffer);return x[0]};A.Nh=function(t,D){var K=new Uint8Array(8); -for(var N=0;N<8;N++)K[N]=t[D+N];var x=new Float64Array(K.buffer);return x[0]};A.aU=function(t,D,aE){var K=new Float64Array(1); -K[0]=aE;var x=new Uint8Array(K.buffer);for(var N=0;N<4;N++){var Q=x[N];x[N]=x[7-N];x[7-N]=Q}for(var N=0; -N<8;N++)t[D+N]=x[N]};A.JD=function(t,D,aE){t.Y2(D,8);A.aU(t.data,D,aE)};A.Bg=function(t,D){A.Jn[0]=t[D+3]; -A.Jn[1]=t[D+2];A.Jn[2]=t[D+1];A.Jn[3]=t[D+0];return A.q7[0]};A.A_=function(t,D){A.Jn[0]=t[D+0];A.Jn[1]=t[D+1]; -A.Jn[2]=t[D+2];A.Jn[3]=t[D+3];return A.q7[0]};A.SF=function(t,D,aE){A.q7[0]=aE;t[D+0]=A.Jn[3];t[D+1]=A.Jn[2]; -t[D+2]=A.Jn[1];t[D+3]=A.Jn[0]};A.ayw=function(t,D,aE){t.Y2(D,4);A.SF(t.data,D,aE)};A.Fg=function(t,D,aE){A.q7[0]=aE; -t[D+0]=A.Jn[0];t[D+1]=A.Jn[1];t[D+2]=A.Jn[2];t[D+3]=A.Jn[3]};A.ame=function(t,D,aE){t.Y2(D,4);A.Fg(t.data,D,aE)}; -A.atr=function(t,D){var K=A.RF(t,D),x=K*(1/(1<<24));return x};A.an0=function(t,D,K){var x=Math.floor(K*(1<<24)); -A.Na(t,D,x)};A.arg=function(t,D,K){t.Y2(D,4);A.an0(t.data,D,K)};A.Cy=function(t,D){var K=t[D],x=A.GZ(t,D+1,K); -K+=1-K%2;return{NL:x,length:K+1}};A.abq=function(t,D,K){var x=K.length;t[D]=x;A.cZ(t,D+1,K);if(x%2==0){t[D+1+x]=0; -++x}return x+1};A.qd=function(t,D,K){t.Y2(D,K.length+2);return A.abq(t.data,D,K)};A.Ig=function(t,D){var K=new jE; -K.U=A.L6(t,D+0*8);K.J=A.L6(t,D+1*8);K.fj=A.L6(t,D+2*8);K.Y1=A.L6(t,D+3*8);K.bI=A.L6(t,D+4*8);K.fR=A.L6(t,D+5*8); -return K};A.ur=function(t,D,K){A.aU(t,D+0*8,K.U);A.aU(t,D+1*8,K.J);A.aU(t,D+2*8,K.fj);A.aU(t,D+3*8,K.Y1); -A.aU(t,D+4*8,K.bI);A.aU(t,D+5*8,K.fR)};A.aDr=function(t,D,K){t.Y2(D,48);A.ur(t.data,D,K)};A.ap$=function(t,D){var K=A.Bg(t,D),x=A.Bg(t,D+4),Q=A.Bg(t,D+8),h=A.Bg(t,D+12); -return new gW(K,x,Q-K,h-x)};A.as3=function(t,D,K){A.SF(t,D,K.x);A.SF(t,D+4,K.y);A.SF(t,D+8,K.x+K.m); -A.SF(t,D+12,K.y+K.e)};A.aBz=function(t,D,K){t.Y2(D,16);A.as3(t.data,D,K)};A.dX=function(t,D){var K=A.RF(t,D),x=A.RF(t,D+4),Q=A.RF(t,D+8),h=A.RF(t,D+12); -return new gW(x,K,h-x,Q-K)};A.aqg=function(t,D,K){A.Na(t,D,K.y);A.Na(t,D+4,K.x);A.Na(t,D+8,K.y+K.e); -A.Na(t,D+12,K.x+K.m)};A.ML=function(t,D,K){t.Y2(D,16);A.aqg(t.data,D,K)};A.re=function(t,D,K){var x=new Uint8Array(K); -for(var N=0;N=7){a=a}else alert("Unknown XCF version: "+h); -V=8}var T={};x=ji.b1(K,x,T);var e=[];x=ji.gg(K,x,e,V);var r=[];x=ji.gg(K,x,r,V);D.RI=0;for(var N=0;N0){D.B.push(D.Bl());D.RI--}D.B.reverse();delete D.RI;D.buffer=P.R(D.m*D.e*4); -if(D.B.length==0)console.log("No layers!!!");for(var N=0;Nr){K.B.push(K.Bl()); -K.RI--}K.RI=r;if(b.add.lsct==cL.We||b.add.lsct==cL.Qo)K.RI++;var I=Q==4?A.q:A.lS,q=I(t,D);D+=Q;var _=I(t,D); -D+=Q;if(b.$Y()){b.buffer=P.R(b.rect.P()*4);var G=new P.cH(b.rect.P());ji.a7q(t,q,G,x,Q,h);P.wa(G,b.buffer)}if(_!=0){b.F=new bZ.Wu; -var g=ji.amJ(t,_,x,Q,h);b.F.channel=g.h6;b.F.rect=b.rect.clone();if(d[dd.aj3])b.F.isEnabled=A.q(d[dd.aj3],0)==1; -b.F.color=b.F.channel[0];b.F.Dx()}if(b.bt())b.rect=new gW;K.B.push(b)};ji.apS=function(t){var D="("+A.Ag(t,0,t.length-1)+")",K=[],x={}; -ji.ajJ(D,1,K);ji.a4s(K,x);return x};ji.a4s=function(t,D){for(var N=0;N=t.length)throw"e"; -var x=t.charAt(D);D++;if(x=="("){var Q=[];D=ji.ajJ(t,D,Q);K.push(Q)}else if(x==" "||x=="\n"||x=="\r"){}else if(x==")")return D; -else if(x=="\""){var h=D;while(!0){var b=t[D];D++;if(b=="\"")break;if(b=="\\")D++}K.push(JSON.parse(t.slice(h-1,D)))}else{var h=D-1; -while(t[D]!=" "&&t[D]!=")")D++;K.push(t.slice(h,D))}}};ji.amJ=function(t,D,K,x,Q){var h=A.q(t,D);D+=4; -var b=A.q(t,D);D+=4;var V=A.w9(t,D);D+=V.DS;var a={};D=ji.b1(t,D,a);var T=new P.cH(h*b),e=x==4?A.q:A.lS,r=e(t,D); -D+=x;ji.a7q(t,r,T,K,x,Q);return{h6:T.Z,d$:a}};ji.a7q=function(t,D,K,x,Q,h){var b=A.q(t,D);D+=4;var V=A.q(t,D); -D+=4;var a=A.q(t,D);D+=4;var T=Q==4?A.q:A.lS,e=T(t,D);D+=Q;ji.acu(t,e,K,x,a,Q,h)};ji.acu=function(t,D,K,x,Q,h,b){var V=A.q(t,D),e=0,N=0; -D+=4;var a=A.q(t,D);D+=4;var T=new gW(0,0,V,a);if(b==100||b==150)e=1;else if(b==200||b==250)e=2;else if(b==300||b==350)e=4; -else if(b==500||b==550)e=2;else if(b==600||b==650)e=4;else if(b==700||b==750)e=8;else{alert("unsupported bit depth "+b); -throw"e"}var r=Q/e,e=Math.round(Q/r),d=[];D=ji.gg(t,D,d,h);var M=new P.cH(64*64*e),n=new gW,o=x[dd.a6O][0],f=[M.Z,M.r,M.J,M.U]; -if(r==3)M.U.fill(255);var c=Date.now();if(d.length!=0)for(var l=0;l>>8,255)}}}else if(b==600){var W=ji.ahm(),O=new Uint32Array(1),E=new Float32Array(O.buffer); -for(var Y=0;Y1)R=1;k[F]=W[~~(.5+R*1e3)]}}}else console.log("unknown data format",b); -P.S9(M,n,K,T)}};ji.ahm=function(){var t=ji.axJ;if(t!=null)return t;t=ji.axJ=new Uint8Array(1001);for(var N=0; -N<1001;N++)t[N]=~~(.49+255*P.v1(N*.001));return t};ji.ayG=function(t,D,K,x,Q,h){if(x==1){for(var b=0; -b127)B=f(W,k,F);else B=l(W,k,F);if(t)console.log(" ".repeat(k),B);Y[R]=B}}function f(Y,k,F){var y=[]; -Y=Y&127;if(Y==43)K+=4;var W=V();if(Y==50){var O=x(),E=b();if(E!=1)throw"e";for(var N=0;N8)throw W;for(var N=0;N>>N&1)==1); -K++}else for(var N=0;N1)throw R;W._type=x();if(t)console.log(" ".repeat(k),"new",W._type,R,K); -if(R==0){while(!0){var s=b();if(s!=0&&s!=1&&s!=2&&s!=3&&s!=4)throw s;if(D[K]!=0){B=!0;break}var i=b(); -if(i==512)break;var w=x();if(i==256)break}}o(W,k+1,F,B)}}}else if(Y==50){W={_status:"NotShared"};if(h()==1){W._type=x(); -K+=2;o(W,k+1,F)}}else if(Y==1)W={type:"byte",value:h()};else if(Y==2)W={type:"uint16",value:b()};else if(Y==3)W={type:"uint32",value:V()}; -else if(Y==4)W={type:"uint64",value:T()};else if(Y==7)W={type:"int32",value:a()};else if(Y==8)W={type:"int64",value:T()}; -else if(Y==9)W={type:"float32",value:e()};else if(Y==10)W={type:"float64",value:r()};else if(Y==21)W={type:"Vec2i",value:[V(),V()]}; -else if(Y==23)W={type:"Vec4i",value:[V(),V(),V(),V()]};else if(Y==33)W={type:"Vec4f",value:[e(),e(),e(),e()]}; -else if(Y==36)W={type:"Vec2",value:[r(),r()]};else if(Y==38)W={type:"Vec4",value:[r(),r(),r(),r()]}; -else if(Y==40)W={type:"Vec6",value:[r(),r(),r(),r(),r(),r()]};else if(Y==41)W={type:"bool",value:h()!=0}; -else if(Y==42)W={type:"Enum",value:V()};else if(Y==43)W={type:"string",value:M()};else if(Y==44){if(y!=!0)c=b(); -W={type:"curv16",value:[r(),c==12?[h(),h(),h(),h()]:[V(),V()]]}}else if(Y==45){var u=V();W={type:"buff",value:D.slice(K,K+u)}; -K+=u}else if(Y==47){W={type:"uint32",value:V()}}else if(Y==48){var Z=[],S=b();if(S!=1)throw S;while(!0){if(D[K]==135){var J=f(h(),k+1,F),m=f(h(),k+1,F),L=f(h(),k+1,F); -Z.push([J,m,L])}else{var I=1;if(D[K]==3){h();I=V()}for(var N=0;N4e3)throw q; -for(var g=0;g>>5&1,m=S&3,L=S&192; -switch(L){case 64:L=1;J=0;break;case 128:L=2;break;case 192:L=3;break;default:L=0;J=0}var I=new Uint8Array(D.buffer,K,Z[2]); -if(m==0)q=I;else if(m==1)q=pako.inflate(I);else if(m==2)q=bF.gF.NQ(I,Z[1]);else throw m;if(J==0){if(L==1)j(q); -if(L==2)throw"e"}else if(J==1){if(L==2)j(q);else throw L}else throw J;i[Z[4]]=q}return i}function H(Y){var k=U(new Uint8Array(Y)); -D=k["doc.dat"];K=16;var F={};o(F,0,[]);return[k,F,z]}return{a1b:H}}();function kg(){}kg.AW=function(){function t(M,n){var o=Date.now(),f=jf.a1b(M),c=f[0],l=f[1],j=f[2],z=l.DocR,U=z.DfSz,H=z.Chld; -if(H.length!=1)console.log(H);var Y=H[0],k=Y.SprB;H=Y.Chld;n.m=~~k[2];n.e=~~k[3];n.buffer=P.R(n.m*n.e*4); -var F=[0,{}];for(var N=0;N>>(j==256?8:7),H=l>>>8; -for(var Y=0;Y1)console.log(x.pages.length,"pages");var Q=[],b=new gW;for(var V=0;V8e3*8e3||e.m>3e4||e.e>3e4){K.aD9(T,!0);var r=K.MP(T,V); -if(r.P()>=e.P())K.aD9(T,!1)}e=K.MP(T,V);for(var M=0;MD||Math.max(Math.round(t.m/K),Math.round(t.e/K))>3e4)K++; -if(K!=1&&!window.confirm("Your image is quite large ("+t.m+" x "+t.e+" px).\n"+"Press OK to scale it down "+K+"x, or Cancel to keep the size."))K=1; -return K};fX.MP=function(t,D){var K=[],x=fX;for(var Q=0;Q3e4&&a.m<=3e4||V.e>3e4&&a.e<=3e4){alert("Re-arranging artboards"); -for(var Q=0;Q1&&F.image!=null)k=!0}if(e.shouldBreakMaskChain){while(a.length!=0)V.aCr(a.pop(),D)}if(f){U.add.lsct=e.layerListExpandedType==2?cL.We:cL.Qo; -U.BC="pass";U.Q0=24;U.zl(e.isVisible);D.B.push(D.Bl());if(n=="artboard"){var y=r.clone(),W=M.qf();y.x=-Math.floor(M.bI/W); -y.y=-Math.floor(M.fR/W);y.m=Math.floor(y.m/W);y.e=Math.floor(y.e/W);U.sn(y);var O=e.backgroundColor,E=O?{Z:255*O.red,r:255*O.green,J:255*O.blue}:{Z:255,r:255,J:255}; -U.add.artb.Clr={t:"Objc",v:P.L.Em(E)};U.add.artb.artboardBackgroundType={t:"long",v:4}}V.Bd(e.layers,D,M,x,Q,h,b)}else if(o&&!k){var R=Y!=null&&Y.frameFXMulti.v.length==1; -U.add.vmsk=new bZ.jg;U.add.vstk=h2.vv.D2(!0,R);var B=d?d.fills:null,s=d?V.alr(x,B,r,M,U.getName(),D,V.nP(b,e.do_objectID+"_image")):[]; -if(s.length==0){if(R)U.add.vstk.fillEnabled.v=!1;else U.add.iOpa=0;U.add.SoCo={classID:"null",Clr:{t:"Objc",v:P.L.Em({Z:0,r:0,J:0})}}}else{var i=s[0],w=null,u=null; -if(i.type=="SoFi"){w="SoCo";u=h2.To}if(i.type=="GrFl"){w="GdFl";u=h2.e1}if(i.type=="patternFill"){w="PtFl"; -u=h2.Fe}if(w!=null){U.add[w]={classID:"null"};for(var N=0;N0)j6/=2;var c7=p.v.Fltr.v;c7.Brgh.v=Math.round(hf*255);c7.Cntr.v=Math.round(j6*255); -c7.useLegacy.v=!0;B.push(p)}}}if(k){var aN=G.patternFillType;if(aN==3){var f_=U.rect.m/U.rect.e,eO=r.m/r.e; -if(f_bV.length){aw[aw.length-2]--; -gJ--;if(aw[aw.length-2]==0){aw.pop();aw.pop()}}aw[aw.length-2]+=bV.length-gJ}bV=bV.replace(/\u2028/g,"\n"); -bV=bV.replace(/\u2029/g,"\n");bV=bV.replace(/\r/g,"\n");var kn=U.add.TySh.Q8;iN.ZY(kn,0,bV);if(bV!=""){var h1=e.textBehaviour,hQ=d.textStyle,bE=hQ?hQ.verticalAlignment:0,gw=V.ai$(kn,aw,es,bV),W=hy.qf(),iv=iN.lg(kn,0,1),eV=0; -if(iv.I$.Font){var fk=iv.G9[iv.I$.Font].Name;if(fk=="FontAwesome"||fk=="Ionicons")gw*=.87}var jU=iv.I$.AutoLeading?0:iv.I$.Leading*.6,jV=Math.max(gw,jU)*W,hn=r.m,aI=r.e; -if(h1==0){iN.bH(kn,0);var c1=iN.W2(iv.sN);if(c1==1)eV=hn*W;if(c1==2)eV=hn*W*.5;if(bE==0)jV*=1;else jV*=.9}else{iN.bH(kn,1); -iN.HL(kn,[0,0,Math.round(hn),Math.round(aI)]);if(h1==2&&bE==0)jV=jV*.2;else if(h1==2&&bE==1){jV=W*.5*(aI-iv.I$.FontSize)}else if(h1==1&&bE==0)jV=jV*.2; -else jV=jV*.35}U.add.TySh.i.translate(eV,jV)}}else if(n=="symbolInstance"||n=="symbolMaster"){var kC=e.symbolID; -if(h[e.do_objectID])kC=h[e.do_objectID].symbolID;var ds=V.nP(b,e.do_objectID+"_symbolID");if(ds)kC=ds.value; -if(kC=="")continue;var jO={};for(var Z in h)jO[Z]=h[Z];if(e.overrides)for(var Z in e.overrides)jO[Z]=e.overrides[Z]; -var dz=b.slice(0);if(e.overrideValues)dz=dz.concat(e.overrideValues);var hU=Q[kC];if(hU==null){console.log("Unknown master master",e.symbolID); -continue}var j_=fX.dX(hU.wM.frame),bY=j_.m/r.m,i$=j_.e/r.e,em=M.clone();em.scale(bY,i$);U.add.lsct=cL.Qo; -U.BC="pass";U.Q0=24;U.zl(e.isVisible);D.B.push(D.Bl());var k7=hU.wM;if(D.s9.indexOf(k7)==-1){D.s9.push(k7); -V.Bd(k7.layers,D,em,x,Q,jO,dz);D.s9.pop()}}else if(n=="slice"){console.log("slice layers are ignored by now"); -continue}else{console.log("unknown layer type: "+n,e);continue}if(d&&d.contextSettings){var ah=d.contextSettings,au=ah.blendMode; -if(au1){a.push(U);D.B.push(D.Bl())}}while(a.length!=0)V.aCr(a.pop(),D)};fX.nP=function(t,D){for(var N=0; -N127){Q+=128*(t[K]-1);K++;if(t[K-1]>127){Q+=128*(t[K]-1);K++}}var h=t[K];K++;x.push(Q,h)}return x}; -fX.ai$=function(t,D,K,x){var Q=fX,h=0,e=0,r=0;for(var N=0;Nx.length/2;for(var N=0;N0; -var y=n.NSStrikethrough;if(y==null)y=n.strikethroughStyle;if(y!=null)o.I$.Strikethrough=y>0;if(n.MSAttributedStringTextTransformAttribute==1)o.I$.FontCaps=2; -var W=n.NSParagraphStyle;if(W==null)W=n.paragraphStyle;if(W){var O=W.paragraphSpacing;if(O!=null){o.sN.SpaceAfter=O}var E=W.NSAlignment; -if(E==null)E=W.alignment;if(E!=null){var R=0;if(!1){}else if(E==1)R=1;else if(E==2)R=2;else if(E==4)R=0; -else{R=E;console.log("unknown align",E)}if(T&&R<2)R=1-R;o.sN.Justification=R}var B=W.NSMinLineHeight; -if(B==null)B=W.minimumLineHeight;if(B!=null){o.I$.AutoLeading=!1;o.I$.Leading=B}}o.sN._Direction=T?1:0; -iN.V2(t,e,e+d,o);e+=d}return r};fX.ayv=function(t,D,K,x,Q,h,b){var V=fX,a=JSON.parse(h2.default),T=!1; -for(var N=0;N4e6; -if(Y.type!="text"&&!F){if(k){var e=b.Ig(Y.transform);e.zi();var y=r.clone();y.concat(e);d.add.vmsk=new bZ.jg; -d.add.vmsk.N=b.Xz(k);y=y.clone();y.zi();P.o.Is(d.add.vmsk.N,y);d.Lz();d.z6(D)}}else if(!F)alert("Clipping by text has been ignored")}d.add.lsct=cL.We; -d.BC="pass";d.Q0=24;if(t.visible!=null)d.zl(t.visible);D.B.push(D.Bl());var W=a.children,O=f;if(O)O=O.color; -if(O)O=O.value;if(f){if(V=="artboard"&&c=="solid"){d.sn(new gW(0,0,10,10));d.add.artb.Clr={t:"Objc",v:P.L.Em({Z:O.r,r:O.g,J:O.b})}; -d.add.artb.artboardBackgroundType={t:"long",v:4}}else{var E=D.xI();E.Wi("BACKGROUND");E.Q0|=16;E.add.vstk=h2.vv.D2(); -E.add.vmsk=new bZ.jg;E.add.vmsk.N=b.Xz({type:"rect",x:h.x,y:h.y,width:h.m,height:h.e});b.rl(f,c,r,h,h,E,D,x,Q); -E.Lz();E.z6(D);D.B.push(E)}}for(var N=0;N>>16&255)/255,(hQ>>>8&255)/255,(hQ>>>0&255)/255]}}iN.V2(aN,aw,aw+kD,eO); -aw+=kD}if(ev.type=="area"||ev.type=="autoHeight"){var gw=ev.width,iv=ev.height;iN.bH(aN,1);iN.HL(aN,[0,0,gw,iv!=null?iv:gw*2])}}else if(V=="syncRef"){var kF=t.syncSourceGuid,fk=x.meta.ux.symbols,b2=b.wc(fk,kF); -if(b2){var jU=r.clone();jU.concat(b.Ig(b2.transform));fI.Z3(b2,D,jU,x,Q,h)}return}else console.log(V,t); -D.B.push(d)};fI.wc=function(t,D){for(var N=0;N>>1)-1);else j=A.Ag(f,0,f.length); -var z=new DOMParser,U=z.parseFromString(j,"image/svg+xml"),H=U.getElementsByTagName("style")[0];if(H)H=Typr.U.SVG.cssMap(H.textContent); -else H={};var Y=U.firstChild;while(t(Y)!="svg")Y=Y.nextSibling;var k=new gW(0,0,100,100),F=Y.getAttribute("viewBox"),y=Y.getAttribute("width"),W=Y.getAttribute("height"),O=y!=null?parseFloat(y):parseFloat(W),E=W!=null?parseFloat(W):parseFloat(y); -if(F){var R=K(F);k.x=R[0];k.y=R[1];k.m=R[2];k.e=R[3];if(y!=null){var B=R[2]/R[3],s=O/E;if(s>B){var i=R[3]*s-k.m; -k.x-=i/2;k.m+=i}if(s8192)u*=.5; -c.Mw=!0;c.m=~~(k.m*u);c.e=~~(k.e*u);var Z=new jE(u,0,0,u,-k.x*u,-k.y*u),S={WH:r(Y),af_:H,dg:0};x(U,Y.children,c,Z,S,new jE,0); -if(c.B.length==0){var J=c.xI();J.Wi("Layer");c.B.push(J)}}function K(f){var c=" ";if(f.indexOf(",")!=-1)c=","; -return f.split(c).map(parseFloat)}function x(f,c,l,j,z,U,H,Y){var k=["display","opacity","fill-opacity","filter","clip-path"],F=0; -for(var y=0;y0||O=="symbol"&&Y){if(O=="text")U=T(W,U); -var fo=W.getAttribute("viewBox"),bE=W.getAttribute("width"),gw=W.getAttribute("height");if(O=="svg"&&bE&&gw&&fo==null)fo="0 0 "+bE+" "+gw; -if(fo&&bE&&gw){var iv=K(fo),kF=T(W),fk=new jE;fk.translate(-iv[0],-iv[1]);fk.scale(parseFloat(bE)/iv[2],parseFloat(gw)/iv[3]); -fk.translate(kF.bI,kF.fR);fk.concat(i);i=fk}var b2=W.children.length,jU=z.WH;z.WH=R;var eV=z.dg;z.dg=Math.max(z.dg,j6); -var jV=O!="text"&&O!="textPath"||b2>1;if(jV){var hn=Z.k5();Z.add.lsct=H<2&&hn&&(E==null||!E.endsWith(":::"))?cL.We:cL.Qo; -Z.BC="pass";Z.Q0=24;Z.zl(hn);l.B.push(l.Bl())}x(f,W.children,l,i,z,U,H+1);if(jV)l.B.push(Z);else{var aI=l.B[l.B.length-1]; -aI.opacity=Z.opacity;aI.BC=Z.BC}z.dg=eV;z.WH=jU}else if(O=="use"){var fk=T(W);fk.concat(i);var c1=M(W),kC=f.getElementById(c1.slice(1)); -if(kC){var jU=z.WH;z.WH=R;if(R.filter)kC.setAttribute("filter",R.filter);x(f,[kC],l,fk,z,U,H+1,!0);z.WH=jU}}else if(O=="path"||O=="rect"||O=="circle"||O=="ellipse"||O=="polygon"||O=="polyline"||O=="line"){Z.Q0|=16; -var g=Z.add.vmsk=new bZ.jg,ds=R.fill,jO=ds=="none"||R["fill-opacity"]&&parseFloat(R["fill-opacity"])==0; -g.N=h(l,f,W,R["fill-rule"]=="evenodd",jO);P.o.Is(g.N,i);var dz=R.stroke,hU=R["stroke-width"],j_=R["stroke-dasharray"],bY=R["stroke-linejoin"]; -if(bY==null)bY="miter";var i$=R["stroke-linecap"];if(i$==null)i$="butt";var em=R["stroke-miterlimit"]; -if(em==null)em=4;var k7=R["paint-order"],ah=!(dz==null||dz=="none"||dz=="null"),au=Z.add.vstk=h2.vv.D2(null,ah); -if(ah){var fK=V(f,dz,i,g.N,l),b3=["SoFi","GrFl","patternFill"].indexOf(fK.type),hT=fK.n.v.Opct.v,d_=1; -if(hT.val!=100){Z.opacity=Math.round(Z.opacity*hT.val/100);hT.val=100}var jM=[h2.To,h2.e1,h2.Fe][b3],gt=au.strokeStyleContent.v={classID:h2.vv.JM[b3]}; -for(var N=0;N0){var cR=r(W.children[0],z.af_); -for(var B in cR)if(k.indexOf(B)==-1)R[B]=cR[B]}var hm=R["xml:space"],bQ=W.textContent;if(hm=="preserve")bQ=bQ.replace(/\t/g," ").replace(/\n/g," "); -if(E==null)Z.Wi(bQ);Z.add.lnsr="rend";Z.add.TySh=iN.ty(0,0);Z.add.TySh.N3=new gW(0,0,100,100);Z.add.TySh.i=fk.clone(); -var gf=Z.add.TySh.Q8;iN.ZY(gf,0,bQ);if(O=="tspan")F+=s*bQ.length*.5*fk.qf();var ds=R.fill,j8=R["font-weight"],jv=R["font-family"],gd=R["text-decoration"],dz=R.stroke,hU=R["stroke-width"],a6=R["dominant-baseline"]; -if(a6=="text-before-edge")f_=s;else if(a6=="middle")f_=s/2;else if(a6=="hanging")f_=s;if(f_!=0)Z.add.TySh.i.translate(0,f_); -var fv=iN.lg(gf,0,1);if(ds&&ds!="none"){var eO=CSS.r7(ds);fv.I$.FillColor={Type:1,Values:[1,eO.Z/255,eO.r/255,eO.J/255]}}if(gd=="underline")fv.I$.Underline=!0; -fv.I$.FontSize=Math.round(s);iN.mi(fv,"LiberationSans");if(j8=="bold")iN.mi(fv,"LiberationSans-Bold"); -if(jv){jv=jv.split(",")[0].trim();if(jv[0]=="\"")jv=jv.slice(1);if(jv[jv.length-1]=="\"")jv=jv.slice(0,jv.length-1); -var eq=jv+":"+(j8?j8:"normal"),ga={"'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(ga[eq])iN.mi(fv,ga[eq]);else iN.mi(fv,jv)}if(R["text-anchor"])fv.sN.Justification=["start","end","middle"].indexOf(R["text-anchor"]); -iN.V2(gf,0,bQ.length,fv);if(dz==null||dz=="none"){}else{var h1=JSON.parse(h2.YB[h2.order.indexOf("FrFX")]); -h1.Clr.v=P.L.Em(CSS.r7(dz));h1.Sz.v.val=Math.round(parseFloat(hU)*fk.qf());Q(Z,"frameFXMulti",h1)}l.B.push(Z)}else if(O=="image"){var c1=M(W); -if(c1&&c1.slice(0,4)=="data"){var cE=bF.go(c1),dx=cE,k5=l.IY(dx,Z.getName(),0,0);k5.Q0=Z.Q0;Z=k5;var aG=Z.rect.clone(); -aG.x=aG.y=0;var hz=W.getAttribute("width"),cW=W.getAttribute("height");if(hz)aG.m=parseFloat(hz);if(cW)aG.e=parseFloat(cW); -var i1=T(W);i1.concat(i);var g1=P.A.c6(aG).j;P.A.i(g1,i1,g1);Z.add.SoLd.Trnf=X.Y.BV(g1);Z.add.SoLd.nonAffineTransform=X.Y.BV(g1); -Z.Lh(l,!1);l.B.push(Z)}}else console.log("unknown tag: "+O,W.children.length,W.textContent.length);if(I!=null){l.B.push(I); -H--}}}function Q(f,c,l){var j=f.add.lmfx;if(j==null){var j=f.add.lmfx=JSON.parse(h2.default);for(var N=0; -N"); -if(!F.Db)O.push(b(1)+""+j(k.name.split(".")[0])+"");var B={Ra:[],h7:[],qg:0,_E:0,lK:0,xa:{},n1:{},ad:0,GS:{},a5R:{},AJ:0,bn:[]}; -o(k,B,k.root.children,1,F,y,W);if(B.Ra.length!=0){O.push(b(1)+"");O=O.concat(B.Ra);O.push(b(1)+"")}O.push(b(1)+"");O=O.concat(B.h7);O.push(""); -O=O.join(F.Db?"":"\n");return A.E4(O)}function b(aE){var k="";for(var N=0;N");W++;B=!0}else if(!i.PD&&y[s-1]&&y[s-1].a.PD&&B){W--; -F.h7.push(b(W)+"");B=!1}var Z=i.add.vmsk,S=i.add.vogk,J=i.add.vstk,m=i.add.TySh;if(Z&&!Z.isEnabled)Z=J=null; -var L=[];if(!O.hidden&&!i.k5())continue;var I=i.opacity/255,q=i.add.iOpa?i.add.iOpa/255:1;if(i.bt()){I*=q; -q=1}if(I!=1)L.push("opacity:"+K+V(I));if(q!=1)L.push("fill-opacity:"+K+V(q));if(i.BC!="norm"){var _=jW.ma[jW.uc.indexOf(i.BC)]; -if(_!=null)L.push("mix-blend-mode:"+K+_)}if(!i.k5())L.push("display:"+K+"none");var u=[],G=[],g=i.getName(),$=g.indexOf(" ."); -if(!O.Db)u.push("id=\""+j(g)+"\"");var bb=bo.EI(i.add.lmfx,i.add),p=bb[0],hf=bb[1],j6=i.add.SoLd;if(j6&&j6.filterFX){var ev=j6.filterFX.v; -if(ev.enab.v&&ev.filterFXList.v.length!=0)j6=null}if(i.bt()){var ej=y[s].children;if(!(ej.length==1&&ej[0].a.add.SoLd&&!O.It)){if(t&&i.getName().split("-").length==3){t.push({tK:i.getName(),H1:0,Ev:[]})}U(i,Z,F,u); -if(L.length!=0)u.push("style=\""+L.join(";")+"\"");if(p){var c7=CSS.Vv(p.Clr.v),aN="f"+F._E;F._E++;F.h7.push(b(W)+""); -F.h7.push(b(W+1)+"");F.h7.push(b(W+1)+""); -F.h7.push(b(W+1)+"");F.h7.push(b(W)+""); -u.push("filter=\"url(#"+aN+")\"")}var f_=l(u,G),eO=O.Db&&f_=="";if(!eO)F.h7.push(b(W)+""); -o(k,F,ej,W+1,O,E);if(!eO)F.h7.push(b(W)+"")}}else if(i.OG()&&Z==null){H(k,L,i.add,F,Q,O);if(L.length!=0)u.push("style=\""+L.join(";")+"\""); -F.h7.push(b(W)+"")}else if(Z&&j6==null){var gg=P.o.Ro(Z.N,null,!0),hy,aw=null,es=0,kD; -H(k,L,i.add,F,gg,O);d(L,F,G);if(S.length!=0){hy=S[0].v;aw=hy.keyOriginType;if(aw)aw=aw.v;if(aw==2){var bV=P.E$.QA(hy); -es=bV[0];for(var N=0;N<3;N++)if(es!=bV[N+1])aw=null}}if(S.length==1&&aw==5&&Math.abs(P.E$.aAY(hy))<1e-4){var gg=P.E$.Zu(hy),gh=(gg[0]+gg[2])/2,gJ=(gg[1]+gg[3])/2,kn=gh-gg[0],h1=gJ-gg[1],hQ=Math.abs(kn-h1)<.01,fo=hQ?"r=\""+V(kn)+"\"":"rx=\""+V(kn)+"\" ry=\""+V(h1)+"\""; -kD="<"+(hQ?"circle":"ellipse")+" "+l(u,G)+" cx=\""+V(gh)+"\" cy=\""+V(gJ)+"\" "+fo+"/>"}else if(S.length==1&&aw==2&&es!=0&&Math.abs(P.E$.aAY(hy))<1e-4){var gg=P.E$.Zu(hy),bE=gg[0],gw=gg[1],iv=gg[2]-gg[0],kF=gg[3]-gg[1],fk=""; -if(bE!=0)fk+=" x=\""+V(bE)+"\"";if(gw!=0)fk+=" y=\""+V(gw)+"\"";fk+=" width=\""+V(iv)+"\"";fk+=" height=\""+V(kF)+"\""; -fk+=" rx=\""+V(es)+"\"";kD=""}else{var b2=P.o.Cw(Z.N,1);if(b2.Nn!=0){u.push("fill-rule=\"evenodd\"")}kD=""}F.h7.push(b(W)+kD); -if(t&&t[t.length-1]){var jU=P.A.q4(Z.N);jU.j=jU.j.map(Math.round);var eV=t[t.length-1];eV.H1+=JSON.stringify(jU).length; -eV.Ev.push([L[0].split("#").pop(),jU])}}else if(m&&O.aj_){K=O.Db?"":" ";var jV=m.Q8,hn=new gs(jV,E,m.D3),aI=null; -if(p)aI=CSS.Vv(p.Clr.v);if(hf){var gg=i.rect.clone();Y(hf,F,gg,O);aI="url(#g"+F.qg+")"}if(aI)L.push("fill:"+K+aI); -T(i,L);var c1=dv.a5(hn,m,!0),kC=P.A.zu(c1);for(var ds in kC){var jO=L.slice(0),dz=G.slice(0),hU=u.slice(0); -if(aI==null){n(jO,ds.slice(0,7),0);if(ds.length>7){var j_=ds.slice(7).split("-");console.log(j_);n(jO,j_[1],1); -if(j_[2]!="1")jO.push("stroke-width:"+K+j_[2])}}d(jO,F,dz);var bY=kC[ds],j_=Typr.U.pathToSVG({crds:bY.j,cmds:bY.G},1); -F.h7.push(b(W)+"")}}else if(m&&!O.a1u){var jV=m.Q8,i$=m.i.clone(),aI=null; -L.push("transform:"+K+z(i$));var em=iN.Ge(jV),hn=new gs(jV,E,m.D3);T(i,L);if(L.length!=0)u.push("style=\""+L.join(";")+"\""); -F.h7.push(b(W)+"");if(p)aI=CSS.Vv(p.Clr.v);if(hf){var gg=i.rect.clone();gg.x-=i$.bI; -gg.y-=i$.fR;Y(hf,F,gg,O);aI=" url(#g"+F.qg+")"}for(var N=0;N"+j(cR)+""; -fK+=cG}F.h7.push(b(W+1)+jM)}}F.h7.push(b(W)+"")}else if(j6&&O.It&&p==null){var aN=j6.Idnt.v,jv=0,gd=j6.Crop?j6.Crop.v:null; -if(F.n1[aN]!=null)jv=F.n1[aN];else{F.ad++;jv=F.ad;F.n1[aN]=F.ad;var a6=k.fL(aN,gd),ga="";if(a6==null)return; -var fv=a6.hS,eq=bF.K6(a6.raw.buffer);if(eq=="pdf"){var cE=new jq("h");bF.wm("PDF").dw(a6.raw.buffer,cE); -cE.p7();cE.Mn();cE.W();cE.Yv();if(j6.Crop&&j6.Crop.v==1){X.n9.n8(cE,cE.root.Ey(cE,!0))}var dx=bF.wm("SVG").Fv(cE,cE.m,cE.e,null,{bn:E}); -ga="data:image/svg+xml;base64,"+bF.YT(dx)}else if(eq=="jpg"||eq=="png"||eq=="gif"||eq=="svg"){var k5={jpg:"image/jpg",png:"image/png",jpg:"image/jpg",svg:"image/svg+xml"}; -ga="data:"+k5[eq]+";base64,"+bF.YT(a6.raw.buffer)}else{ga=bF.Q6(fv[0].buffer,fv[1].m,fv[1].e)}F.Ra.push(b(2)+"")}var aG=P.D.VP(j6),hz=[]; -U(i,Z,F,hz);if(hz.length!=0)F.h7.push(b(W)+"");if(L.length!=0)u.push("style=\""+L.join(";")+"\""); -var cW=l(u,G);F.h7.push(b(W)+"");if(hz.length!=0)F.h7.push(b(W)+"")}else if(!i.rect.Q2()&&(O.It||m)){if(L.length!=0)u.push("style=\""+L.join(";")+"\""); -var cW=l(u,G),i1=i.buffer;if(p)i1=bo.aiw(i1,p,i.rect);var g1=i.rect;F.ad++;var ga=bF.Q6(i1.buffer,g1.m,g1.e,"png",null,!0); -F.Ra.push(b(2)+""); -F.h7.push(b(W)+"")}}if(B){W--;F.h7.push(b(W)+""); -B=!1}}function f(k,F){var y=k.I$.Tracking,W="";if(y!=null&&y!=0){y=Math.round(y*k.I$.FontSize/1e3);W=" dx=\"0"; -for(var O=1;O/g,">").replace(/\u0022/g,""")}function z(k){var F=[k.U,k.J,k.fj,k.Y1,k.bI,k.fR]; -for(var N=0;N<6;N++)F[N]=V(F[N],3);return"matrix("+F.join(",")+")"}function U(k,F,y,W){if(F||k.add.artb){var O; -if(F)O=P.o.Cw(F.N).iV;else{var E=k.QQ(),R=P.A.c6(E);O=Typr.U.pathToSVG({crds:R.j,cmds:R.G},1)}y.lK++; -W.push("clip-path=\"url(#cp"+y.lK+")\"");y.Ra.push(b(2)+""); -y.Ra.push(b(3)+"");y.Ra.push(b(2)+"")}}function H(k,F,y,W,O,E){var R=y.vmsk,B=y.lmfx,s=[]; -if(R&&R.Az!=0){var i=V(R.Az);if(W.xa[i]==null){W._E++;W.xa[i]=W._E;W.Ra.push(b(2)+" ")}s.push("url(#f"+W.xa[i]+")")}if(B)for(var N=0; -N"; -$+=""; -$+="";W.Ra.push(b(2)+$)}}}if(s.length!=0)F.push("filter:"+K+s.join(" "));var bb=y.vstl;if(bb==null)bb=jq.a3l(y); -for(var N=0;N<2;N++){var p=N==0?bb.Hv:bb.bY;if(p==null){if(N==0)F.push("fill:"+K+"none")}else if(p.length==3)n(F,CSS.eC({Z:p[0]*255,r:p[1]*255,J:p[2]*255}),N); -else{Y(p,W,O,E);n(F,"url(#g"+W.qg+")",N)}}if(bb.bY){var hf=bb.sw,j6=bb.sp,ev=bb.m5,ej=bb.xF,c7=bb.ni; -if(ej==2){ev*=2;F.push("paint-order:stroke fill markers")}if(hf!=0)F.push("stroke-linecap:"+K+["butt","round","square"][hf]); -if(j6!=0)F.push("stroke-linejoin:"+K+["miter","round","bevel"][j6]);else if(bb.P0!=4)F.push("stroke-miterlimit:"+bb.P0); -if(ev!=1)F.push("stroke-width:"+K+V(ev));if(c7.length!=0)F.push("stroke-dasharray:"+K+c7.join(","))}}function Y(k,F,y,W){if(!(k instanceof Array))k=hS.fi(k,y); -F.qg++;var O=P.o.L2.Rect(y.x,y.y,y.m,y.e),E=k[0],R=(E==1?"radial":"linear")+"Gradient",B=b(2)+"<"+R+" id=\"g"+F.qg+"\"",s=""; -if(W.Db){if(F.qg==1)F.Ra.push("");s=" href=\"#P\""}else s=" gradientUnits=\"userSpaceOnUse\""; -var i=hS.iW(k,O),w=[new eF(0,0),new eF(1,0)];for(var N=0;N"); -if(E==1)F.Ra.push(B+" cx=\""+V(w[0].x)+"\" cy=\""+V(w[0].y)+"\" r=\""+V(eF.kw(w[0],w[1]))+"\""+s+">"); -var u=k[1],Z=W.Db?2:3;for(var N=0;N")}F.Ra.push(b(2)+"")}eE.ur=z;return h}();eE.L2=function(t,D,K,x,Q){var h=[],b=eE.L2,V=!1,a={wQ:t,Oc:D,nM:[!0,!0,!0],lL:!1,kq:K,a9p:0}; -a.sg=Math.round(Math.max(t,D)*(.02+b.Dd(a)*.03));a.Nq=b.a29(a);a.C4=b.aDO(a.Nq,(b.Dd(a)<.5?-1:1)*(.2+b.Dd(a)*.3)); -if(b.Dd(a)<.5){var T=a.Nq;a.Nq=a.C4;a.C4=T}a.agG=b.Dd(a)<.4&&b.aD$(a.C4,{Z:1,r:1,J:1})>.3;a.aqD=b.Dd(a)<.5?0:1; -h.push(""); -a.f8=x[Math.floor(b.uU(a)*x.length)];a.d0=x[Math.floor(b.uU(a)*x.length)];h.push(""); -var e=[0,0,t,D],r=e;if(Q==null)h.push(""); -else{a.lL=!0;b.aCx(a,e,h,Q)}if(b.Dd(a)<.25&&!a.lL){a.nM[0]=a.nM[2]=!1;b.acc(e,a,h);r=e}else if(b.Dd(a)<.25||a.lL)r=e; -else{var d=.52+b.Dd(a)*.2;if(b.Dd(a)<.5)d=1-d;var M=e.slice(0),n=e.slice(0);if(b.Dd(a)<.5)M[2]=n[0]=Math.round(d*t); -else M[3]=n[1]=Math.round(d*D);if(b.Dd(a)<.5){var T=M;M=n;n=T}r=M;b.ar7(a,n,h,Q)}b.aj7(a,r,h);h.push(""); -h=h.join("\n");var o=P.R(Math.round(h.length*1.5)),f=A.Wf(h,o,0);return[o.buffer.slice(0,f),a.yj]};eE.L2.acc=function(t,D,K){var x=eE.L2,Q=t[2]-t[0],h=t[3]-t[1]; -if(x.Dd(D)<.5){K.push("")}else if(x.Dd(D)<-.4){x.ak9(D,t,K)}else{var b=x.Dd(D)<.5?0:1,V=(b==0?h:Q)/4,a=x.PY(D,b,t,K,V,!0),a=x.PY(D,b+2,t,K,V,!0,a)}}; -eE.L2.aj7=function(t,D,K){var x=eE.L2,Q="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("-"),h=2*Math.floor(x.Dd(t)*Q.length/2),b=D[2]-D[0],V=D[3]-D[1],T=0,r=0; -t.sf=(t.wQ+b)*.5*(.04+x.Dd(t)*.05);t.sf=Math.min(t.sf,V*.4,b*.12);t.sf=Math.round(t.sf);var a=Math.min(t.sf*Q[h].length*(.35+.3*x.Dd(t)),b*.9),e=(D[1]+D[3])/2,d=P.ve(t.Nq)<.85?{Z:1,r:1,J:1}:{Z:.1,r:.1,J:.1}; -if(x.Dd(t)<.25&&t.nM[0]){r=0;T=D[0]+t.sg}else if(x.Dd(t)<.33&&t.nM[2]){r=2;T=D[2]-t.sg}else{r=1;T=(D[0]+D[2])/2}var M=d.Z==1?"0,0,0":"255,255,255",n=t.lL&&x.Dd(t)<1; -if(n){var o=D[0],f=b,c=e-t.sf*1.1,l=t.sf*2.2,j=.7;if(r==1&&x.Dd(t)<.5){o=c=.2*Math.min(b,V);f=b-2*c; -l=V-c-c}else if(x.Dd(t)<.7){o=c=0;f=b;l=V;j=.25}K.push("")}if(x.Dd(t)<.4){var z=t.sf*.07; -z*=1.5+x.Dd(t)*1;if(r==-1&&b/V<3&&!n){K.push(""); -K.push("")}if(r!=1){K.push(""); -T+=(r==0?1:-1)*t.sf/3}}var U=t.sf*.4;K.push(x.aig(Q[h+1],T,e+U*1.6,U,d,r,t.d0));K.push(x.aig(Q[h],T,e+t.sf*.04,t.sf,d,r,t.f8))}; -eE.L2.ar7=function(t,D,K,x){var Q=D[2]-D[0],h=D[3]-D[1],b=Math.max(Q,h),V=Math.min(Q,h),a=eE.L2;if(b/V<5&&!t.lL&&!1){a.aCx(t,D,K,x)}else if(a.Dd(t)<0)K.push(""); -else{var T=0;if(D[3]!=t.Oc)T=0;if(D[2]!=t.wQ)T=3;if(D[0]!=0)T=1;if(D[1]!=0)T=2;var e=T+2&3;if(b/V<3){var r=a.awn(e),d=r[Math.round(a.Dd(t)*(r.length-1))],M=d.tK.slice(0,4),n=M.indexOf(1); -d=JSON.parse(JSON.stringify(d));var o=-1;if(M!="0000"){var f=new jE;if(d.tK[5]=="0"){if(n==3&&T==1){o=1; -f.scale(-1,1)}else o=n}else{var c=e;while(c==e)c=Math.floor(a.Dd(t)*4)&3;f.rotate((-n+c)*Math.PI/2)}a.i(d,f)}var l=a.MP(d),j=Q-2*t.sg,z=h-2*t.sg; -if(o!=-1){if((o&1)==0)z-=t.sg;else j-=t.sg}var U=Math.min(j/l.m,z/l.e),H=new jE;H.translate(-l.x,-l.y); -H.scale(U,U);var Y=(Q-l.m*U)/2,k=(h-l.e*U)/2;if(o!=-1){if(o==3)Y=0;if(o==0)k=0;if(o==1)Y=Q-l.m*U;if(o==2)k=h-l.e*U}H.translate(D[0]+Y,D[1]+k); -a.dD(t,d,H,t.C4,K)}else{a.PY(t,T,D,K,1e9)}}};eE.L2.aCx=function(t,D,K,x){var Q=D[2]-D[0],h=D[3]-D[1],b=Math.max(Q,h),V=Math.min(Q,h),a=eE.L2,T=a.uU(t),e,r,d,M=x[0]instanceof ArrayBuffer; -if(M){e="data:image/jpg;base64,"+iG.fn(x[0]);r=x[1];d=x[2]}else{var n=Math.floor(T*x.length),o=x[n]; -t.yj=o;e=o.webformatURL;r=o.webformatWidth;d=o.webformatHeight}var f=D[0],c=D[1],l=Q,j=h;if(Q/h>r/d){j=l*d/r; -c=c-(j-h)/2}else{l=j*r/d;f=f-(l-Q)/2}if(M){K.push("");K.push(""); -K.push("");var z=l/r;K.push("")}else{var U="cp"+Math.random(); -K.push("");K.push(""); -K.push("");K.push("")}}; -eE.L2.aig=function(t,D,K,x,Q,h,b){var V=eE.L2;return""+t+""}; -eE.L2.dD=function(t,D,K,x,Q){var h=eE.L2,b=[];for(var N=0;N"); -for(var N=0;N")}Q.push("")}; -eE.L2.ak9=function(t,D,K){var x=eE.L2,Q=eE.L2.l3,h=[];for(var N=0;N0){c.e+=c.y; -c.y=0}if((D&1)==0){j=o;l=f}else{l=o;j=f}var z=Math.min(Math.min(.5+.5*a.Dd(t))*Math.min(f,o),Q)/c.e,U=Math.ceil(l/(1e3*z)),H=new jE,Y=new jE; -Y.scale(z,z);if(D==0||D==2){Y.translate(-(f/2),-(o/2));Y.rotate(-D*Math.PI/2);Y.translate(f/2+K[0],o/2+K[1])}else{Y.rotate(Math.PI/2); -Y.scale(1,-1);Y.translate(K[0],K[1]);if(D==1){Y.scale(-1,1);Y.translate(f,0)}}x.push(""); -for(var N=0;N"); -return M};eE.L2.Rect=function(t,D,K,x){return Typr.U.pathToSVG({crds:[t,D,t+K,D,t+K,D+x,t,D+x],cmds:["M","L","L","L","Z"]})}; -eE.L2.aqR=function(t,D,K,x,Q){var h=[t,D,t+K,D,t+K,D+x,t,D+x];t+=Q;D+=Q;K-=2*Q;x-=2*Q;h.push(t,D,t,D+x,t+K,D+x,t+K,D); -return Typr.U.pathToSVG({crds:h,cmds:"M L L L Z M L L L Z".split(" ")})};eE.L2.aDO=function(t,D){var K=P.KS(t.Z,t.r,t.J); -K.DS=Math.max(.1,Math.min(.9,K.DS+D));return P.AG(K.Oc,K.j7,K.DS)};eE.L2.alE=function(t,D){var K=P.KS(t.Z,t.r,t.J); -K.Oc+=D;return P.AG(K.Oc,K.j7,K.DS)};eE.L2.a3R=function(t){var D=P.KS(t.Z,t.r,t.J);D.DS=1-D.DS;return P.AG(D.Oc,D.j7,D.DS)}; -eE.L2.aD$=function(t,D){var K=t.Z-D.Z,x=t.r-D.r,Q=t.J-D.J;return Math.sqrt(K*K+x*x+Q*Q)};eE.L2.a29=function(t){var D=eE.L2; -return{Z:D.Dd(t),r:D.Dd(t),J:D.Dd(t)}};eE.L2.dx=function(t){return CSS.eC({Z:t.Z*255,r:t.r*255,J:t.J*255})}; -eE.L2.MP=function(t){var D=t.Ev,K=new gW;for(var N=0;N>>8*D&255;return K*(.99999999/255)};eE.L2.uU=function(t){var D=eE.L2.eg(t.kq); -t.kq=eE.L2.eg(D);return D*(1/4294967295)};eE.L2.eg=function(t){t=(t^61^t>>>16)>>>0;t=t+(t<<3)>>>0;t=(t^t>>>4)>>>0; -t=t*668265261>>>0;t=(t^t>>>15)>>>0;return t};eE.L2.l3=[{tK:"0001-0-bird",Ev:[["4b3c34",{G:"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(" "),j:[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",{G:"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(" "),j:[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",{G:"M C C C C C C C C C C C C L Z".split(" "),j:[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]}]]},{tK:"0001-0-bird2",Ev:[["ff7f2a",{G:"M L L L Z M L L L Z".split(" "),j:[296,0,296,62,335,62,296,0,357,0,357,62,318,62,357,0]}],["b588c1",{G:"M C C C C C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C L Z M C C Z".split(" "),j:[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",{G:"M L L L Z M L L L Z".split(" "),j:[326,258,334,315,323,316,326,258,298,262,296,318,286,317,298,262]}],["4b3c34",{G:"M L C C C C C C C C L Z".split(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"0000-1-flower",Ev:[["7a59a2",{G:"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(" "),j:[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]}]]},{tK:"0000-1-flower",Ev:[["d13777",{G:"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(" "),j:[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]}]]},{tK:"0000-1-flower",Ev:[["ffac42",{G:"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(" "),j:[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]}]]},{tK:"0000-1-flower",Ev:[["d04040",{G:"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(" "),j:[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]}]]},{tK:"0000-1-flower",Ev:[["ec7272",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"0000-0-hearts",Ev:[["d17070",{G:"M C C C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C C C C L Z".split(" "),j:[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]}]]},{tK:"0000-0-anchor",Ev:[["2a3b66",{G:"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(" "),j:[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]}]]},{tK:"0000-1-leaf",Ev:[["fbb600",{G:"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(" "),j:[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]}]]},{tK:"0000-1-acorn",Ev:[["a05a2c",{G:"M C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C C C C C C Z".split(" "),j:[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]}]]},{tK:"0000-0-skull",Ev:[["808080",{G:"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(" "),j:[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]}]]},{tK:"0000-0-ghost",Ev:[["e6e6e6",{G:"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(" "),j:[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",{G:"M C C C C Z M C C C C Z".split(" "),j:[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]}]]},{tK:"1001-1-rose",Ev:[["9e1460",{G:"M C C C C C C C C C Z M C C C C C C C C C Z".split(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"1001-1-curls",Ev:[["53a7ab",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"0111-0-pines",Ev:[["e9e9e9",{G:"M C C C C C C C C L L L Z".split(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"0111-0-flowers",Ev:[["8cae40",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"1101-1-confetti",Ev:[["e789ff",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"1101-1-branch",Ev:[["7f500b",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"1101-1-sticks",Ev:[["ec7272",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{tK:"1101-1-dots",Ev:[["ec7272",{G:"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(" "),j:[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",{G:"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(" "),j:[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",{G:["M","C","C","Z"],j:[389,224,389,224,410,230,410,230,410,230,389,224,389,224]}]]},{tK:"1101-1-strips",Ev:[["ffc88c",{G:"M L L L L Z M L L L L Z M L L L L Z".split(" "),j:[-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",{G:"M L L L L Z M L L L L Z M L L L L Z".split(" "),j:[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",{G:["M","C","C","Z"],j:[407,217,407,217,428,223,428,223,428,223,407,217,407,217]}]]},{tK:"1101-1-circs",Ev:[["ec7272",{G:"M C C C C Z M C C C C Z".split(" "),j:[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",{G:"M C C C C Z M C C C C Z".split(" "),j:[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",{G:["M","C","C","Z"],j:[530,273,530,273,551,279,551,279,551,279,530,273,530,273]}]]},{tK:"1101-1-squares",Ev:[["014ea7",{G:"M L L L L Z M L L L L Z".split(" "),j:[0,120,124,120,124,244,0,244,0,120,497,120,621,120,621,244,497,244,497,120]}],["fc54ff",{G:"M L L L L Z M L L L L Z".split(" "),j:[249,120,373,120,373,244,249,244,249,120,746,120,870,120,870,244,746,244,746,120]}],["88a500",{G:["M","C","C","Z"],j:[389,354,389,354,410,360,410,360,410,360,389,354,389,354]}]]},{tK:"1101-0-christmas",Ev:[["014ea7",{G:"M C C C C Z M C C C C Z M L L L L Z".split(" "),j:[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",{G:"M C C C C Z M C C C C Z M L L L L Z".split(" "),j:[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 kf={};kf.parse=function(t){var D=new Uint8Array(t),K=null;if(D[0]==80&&D[1]==75){var x=Date.now(),Q=UZIP.parse(D.buffer),K=Q["document.json"]; -K=JSON.parse(A.Ag(K,0,K.length));kf.T4(K,Q)}else{var h=aC.parse(t);K=kf.aCI(h[2][0][1])}return K};kf.T4=function(t,D){var K=typeof t; -if(K=="string"||K=="number"||K=="boolean"||t==null)return t;if(t instanceof Array){for(var N=0;N0){var j=Math.min(100,c);l.push(j,0);c-=j}n=new Uint8Array(l)}o=M.NSAttributes instanceof Array?M.NSAttributes:[M.NSAttributes]; -var z={$class:"NSAttributedString",NSString:f,NSAttributes:o};d.attributedString={_class:"MSAttributedString",archivedAttributedString:z}; -z.NSAttributeInfo={$class:"NSMutableData","NS.data":n};delete d.storage}return x};kf.fd={Vz:function(t,D){return t[D+1]<<8|t[D]},q:function(t,D){return t[D+3]<<24|t[D+2]<<16|t[D+1]<<8|t[D]},GZ:function(t,D,K){var x=""; -for(var N=0;N>4,r=T&15,M=null; -a+=1;if([4,5,6,10,12,13].indexOf(e)!=-1&&r==15){var d=V.RF(t,a);a+=d.H1;r=d.n}if(!1){}else if(e==0)M=r==8?!1:r==9?!0:null; -else if(e==1)M=V.RF(t,a-1).n;else if(e==2)M=1<=12&&(b&1)==0){var V=b-12>>1,a=new Uint8Array(V);aC.BE(t,K,a,0,V);h.push(a); -K+=V}else if(b>=13&&(b&1)==1){var V=b-13>>1;h.push(aC.Ag(t,K,V));K+=V}else throw"unknonw type "+b}return h},y9:function(t){if(!(t[18]==1&&t[19]==1&&t[20]==0&&t[21]==64&&t[22]==32&&t[23]==32))throw"unexpected SQL3 header"; -var D={vA:aC.GZ(t,0,15),UX:aC.Vz(t,16),az4:aC.q(t,24),size:aC.q(t,28),apb:aC.q(t,32),aqC:aC.q(t,36),a4u:aC.q(t,40),awq:aC.q(t,44),ajP:aC.q(t,48),azl:aC.q(t,52),akl:aC.q(t,56),aba:aC.q(t,60),akT:aC.q(t,64)!=0,aii:aC.q(t,68),abw:aC.q(t,92),asy:aC.q(t,96)}; -if(D.UX==1)D.UX=65536;if(D.akl!=1)throw"unsupported text encoding "+D.akl;return D},ahX:function(t,D){return t[D]<<16|t[D+1]<<8|t[D+2]},a5T:function(t,D){var K=aC.ahX(t,D),x=K&8388608; -return x?-(16777215-K+1):K},ayQ:function(t,D){aC.qa[0]=t[D];return aC.akq[0]},RF:function(t,D){var K=aC.qa; -for(var N=0;N<4;N++)K[N]=t[D+3-N];return aC.aab[0]},O7:function(t,D){var K=aC.qa;K[0]=t[D+1];K[1]=t[D]; -return aC.akP[0]},Vz:function(t,D){return t[D]<<8|t[D+1]},q:function(t,D){var K=aC.qa;for(var N=0;N<4; -N++)K[N]=t[D+3-N];return aC.acv[0]},a3n:function(t,D){var K=aC.qa;for(var N=0;N<8;N++)K[N]=t[D+7-N]; -return aC.aDt[0]},yV:function(t,D){var K=D,aE=0;while(!0){var x=t[D];D++;aE=aE*128+(x&127);if(x<128)break}return{ng:aE,H1:D-K}},GZ:function(t,D,K){var x=""; -for(var N=0;N2*8192*8192)V++;h.scale(1/V,1/V);this.acR=[t,D,K,x];var V=h.qf();t=Math.round(t*V); -D=Math.round(D*V);K=Math.round(K*V);x=Math.round(x*V);var T=this.pt,e=this.rG;if(e==null){h.bI=-t}else{var r=e[2]-e[0]+30,d=Math.round(K-t)+30; -if(this.PT.x+r+d>8192){h.bI=-t;this.PT.x=0;this.PT.y+=this.ii+120;this.ii=0}else{h.bI+=r;this.PT.x+=r}}h.fR=this.PT.y+(this.a1L?x:-D); -this.ii=Math.max(this.ii,Math.round(x-D));this.rG=[t,D,K,x];this.al7=[];T.B.push(T.Bl())};iT.prototype.StartTGroup=function(t){this.gu(); -var D=this.pt;D.B.push(D.Bl());var K=iT.QB[t.bmode];if(K==null)K="norm";var x=D.xI();x.Wi(""); -x.add.lsct=cL.We;x.BC=K=="norm"?"pass":K;x.Q0=24;x.opacity=Math.round(255*t.ca);this.al7.push(x)};iT.prototype.EndTGroup=function(){this.pt.B.push(this.al7.pop())}; -iT.prototype.acF=function(){var t=this.pt,D=t.B[t.B.length-1];return D};iT.prototype.ajD=function(){var t=this.pt,D=t.xI(); -D.Wi("Path "+t.B.length);this.pt.B.push(D);D.Q0|=16;D.add.SoCo={classID:"null",Clr:{t:"Objc",v:P.L.Em({Z:0,r:0,J:0})}}; -D.add.vmsk=new bZ.jg;D.add.vstk=h2.vv.D2();return D};iT.prototype.CR=function(t){var D={j:t.crds,G:t.cmds},K=P.A.ir(D,!1); -P.o.Is(K,this.L4);return K};iT.aaS=function(t,D){for(var N=0;NQ.P()*2){var T=x.rv(Q),e=T.x,r=T.y,d=e+T.m,M=r+T.e;h={cmds:["M","L","L","L","Z"],crds:[e,r,d,r,d,M,e,M]}; -x=T}else if(this._U==null&&UDOC.G.isBox(h,[x.x,x.y,x.x+x.m,x.y+x.e])&&x.lQ(Q)){h=V;x=Q}else this._0(t); -var n=this.CR(h),o=P.A.c6(x);P.A.i(o.j,this.L4,o.j);x=P.A.MP(o.j);var f=iT.yW(t.colr,this.L4,x,n),c=this.acF(),l=c!=null&&c.opacity==Math.round(255*t.ca)&&c.add.vstk!=null&&!c.add.vstk.strokeEnabled.v&&c.add.SoCo&&f.type=="SoFi"&&JSON.stringify(c.add.SoCo.Clr.v)==JSON.stringify(f.n.v.Clr.v); -if(l){var j=!1;for(var N=0;N=0&&t.B[N].add.lsct!=cL.IB)N--;var x=this.sG;if(x){var Q=new gW,h=D;while(h>N){Q=t.B[h].Aw(this.pt,!1,!0); -h--}K=x.lQ(Q)}if(K){this.jy.splice(N,1);t.B.splice(N,1)}else{t.B.push(this.adC)}this._U=null}};iT.yW=function(t,D,K,x){var Q,h,b; -if(t.length!=null){Q="SoFi";var V=JSON.parse(h2.YB[h2.order.indexOf("SoFi")]);h={t:"Objc",v:V};h.v.Clr.v=iT.m3(t)}else{var a=iT.a6l(t,D,K); -Q="GrFl";h={t:"Objc",v:hS.sE(a,x)};b=a}return{type:Q,n:h,Hv:b}};iT.a6l=function(t,D,K){var x=iT.rP(t.mat); -x.concat(D);var Q=new eF(0,0),h=new eF(0,0),b=new eF,V=t.crds,a=t.typ=="rad"?1:0;if(a==1){var T=.7;b.x=V[0]; -b.y=V[1];Q.x=V[3];Q.y=V[4];h.x=Q.x;h.y=Q.y;h.x+=V[5]}else{Q.x=V[0];Q.y=V[1];h.x=V[2];h.y=V[3];b.yp(Q.x,Q.y)}var e=hS.tN(a,x,K,Q,h,b); -e[1]=JSON.parse(JSON.stringify(t.grad));return e};iT.prototype.PutText=function(t,D,K,x){var Q=D.charCodeAt(0),M=null; -if(this.UA!=-1&&this.UA!=this.ry)return;if(D.length==0||D.length==1&&(Q==0||Q==8203))return;this._0(t); -var h=this.pt,b=t.font,V=Math.round(255*t.ca);if(t.font.Tmode==3)V=0;var a=iT.rP(t.ctm);a.concat(this.L4); -var T=iT.rP(b.Tm);T.concat(a);var e=T.qf(),r=new jE(1/e,0,0,-1/e,0,0);r.concat(T);var d=b.Tfs*e,n=h.B.length-1; -while(n>=0&&h.B[n].add.TySh==null)n--;if(r.J*r.J+r.fj*r.fj<.001&&x==null&&n>=0&&h.B[n].add.TySh&&h.B[n].opacity==V){var o=h.B[n],f=this.jy[n],c=o.add.TySh.i,l=(r.bI-f.au7)/d,j=Math.abs(l),z=c.U==r.U&&c.J==r.J&&c.fj==r.fj&&c.Y1==r.Y1,U=r.fR-f.xO,H=z&&Math.abs(U)<1e-5&&j<1; -if(H){M=o;if(l>.2&&[".",",","?",":","!"].indexOf(D)==-1){D=" "+D;K+=.5}}else if(z&&0>3)]>>7-(d&7)&1)*255;if(T)n=255-n;b[M]=n;b[M+1]=n;b[M+2]=n;b[M+3]=255}}t=b}return t}; -iT.prototype.aiP=function(t,D,K,x,Q){if(t.length!=D*K*4){var h=bF.K6(t.buffer);if(h=="jb2")throw"e"; -var b=bF.wm(h);if(b==null||h=="tga")b=bF.wm("jpg");t=new Uint8Array(b.dw(t,x,Q)[0].data)}return t};iT.prototype.ShowPage=function(){var t=this.pt; -this.ry++;var D=this.rG;this.gu();var K=t.xI();t.B.push(K);var x=new gW(Math.round(this.PT.x),Math.round(this.PT.y),Math.round(D[2]-D[0]),Math.round(D[3]-D[1])); -if(x.Q2())x.m=x.e=2e3;this.wD=this.wD.Lq(x);K.sn(x);K.add.artb.artboardBackgroundType.v=1;K.Wi("Page "+this.ry); -K.add.lsct=cL.Qo;K.BC="pass";K.Q0=24};iT.prototype.Print=function(t){console.log("Print:",t)};iT.prototype.Done=function(){var t=this.pt; -if(this.ry==1)t.B[t.B.length-1].add.lsct=cL.We;t.GK(this.ry);for(var N=0;N32767)h=!0}if(h){t.B.splice(N,1); -N--;continue}}D.z6(t);if(x&&Q&&Q.dB.length!=0){this.alR(Q);var a=x.Q8,T=Q.dB.length,e=Q.dB[0],r=1e9,d=-1e9,H=""; -for(var b=0;bM.length/2){W[b]=M.split("").reverse().join(""); -var B=a.EngineDict.ParagraphRun.RunArray[b].ParagraphSheet.Properties;B._Direction=1;B.Justification=iN.W2(B)}}iN.vY(a,W.join("\n"))}}t.Mw=!0; -t.m=this.wD.m;t.e=this.wD.e;t.buffer=P.R(this.wD.P()*4)};var cf={};cf.H8=null;cf.f2=function(t,D,K,x,Q,h){if(Q==null)Q=t.m; -if(h==null)h=t.e;cf.H8=t;var b=!1,V=[t.root],a=t.root.children;if(t.add.artd){b=!0;for(var N=0;NV.length){e.splice(N,1); -N--}var o=Q/t.m,f=h/t.e,c=o*72/t.ws,l=f*72/t.ws,j=D[5];if(j==null)j=0;var z=72*j,U=72*j;for(var H=0; -H>>0&255)/255,(B>>>8&255)/255,(B>>>16&255)/255]; -W.pth={cmds:["M","L","L","L","Z"],crds:[s,i,w,i,w,u,s,u]};K.Fill(W)}}if(D[3]){var Z=t.XG();if(!T.pn(k)){Z=P.R(k.P()*4); -P.GQ(t.XG(),T,Z,k)}var S=t.Ok();if(S)ICC.U.applyLUT(S[t.add.fcmy==1?5:3],S[2],Z,Z);var J=bF.wm("JPG").Fv([[Z.buffer]],k.m,k.e,[D[1]]); -Z=new Uint8Array(J);var m=new jE;m.translate(k.x,k.y);cf.P2(W,K,Z,k,m,O)}else{cf.aeG(t,Y,W,K,O,D,x); -if(z!=0){var s=z,i=U,w=s+k.m,u=i+k.e,L=w+z,I=u+z;W.ca=1;W.colr=[1,1,1];W.pth={cmds:"M L L L Z M L L L Z".split(" "),crds:[0,0,0,I,L,I,L,0,s,i,w,i,w,u,s,u]}; -K.Fill(W)}}if(D[6]){var q=[[0,0],[1,0],[1,1],[0,1]],_=50,G=5,g=_*.5,$=G*.5;W.colr=[.1,.1,.1];for(var H in q){var bb=q[H],p=[H==0||H==3?-1:1,H==0||H==1?-1:1],hf=[z-g+$*p[0]+bb[0]*t.m,U-(p[1]!=1?G:0)+bb[1]*t.e],j6=[z-(p[0]!=1?G:0)+bb[0]*t.m,U-g+$*p[1]+bb[1]*t.e]; -W.pth={cmds:"M L L L Z M L L L Z".split(" "),crds:[hf[0],hf[1],hf[0]+_,hf[1],hf[0]+_,hf[1]+G,hf[0],hf[1]+G,j6[0],j6[1],j6[0]+G,j6[1],j6[0]+G,j6[1]+_,j6[0],j6[1]+_]}; -K.Fill(W)}}var ev=t.$k;for(var ej=0;ej7){r=h2.vv.D2();var $=q.slice(7).split("-"),_=parseInt($[1].slice(1),16),bb=cf.aC4(_); -r.fillEnabled.v=!0;r.strokeEnabled.v=!0;r.strokeStyleLineWidth.v.val=parseFloat($[2]);r.strokeStyleContent.v.Clr.v=f?f.Clr.v:P.L.Em({Z:bb[0]*255,r:bb[1]*255,J:bb[2]*255}); -r.strokeStyleMiterLimit.v=parseFloat($[2])}cf.apI(x,K,!0,r,Q,null,!1)}}else if(d){var J=JSON.parse(JSON.stringify(d.Q8)); -iN.a43(J);var p=d.i.clone(),hf=new jE(1,0,0,-1,0,0);hf.concat(p);hf.concat(Q);var j6=iN.Ge(J),m=new gs(J,b,d.D3); -for(var N=0;N>>16&255)/255,(t>>>8&255)/255,(t&255)/255])}; -cf.arE=function(t,D,K){if(t.Clr)return cf.qy(t.Clr.v);var x=t,Q=x.Rvrs?x.Rvrs.v:!1,h=x.Type.v.GrdT,b,V=h=="Rdl"||h=="Dmnd"?"rad":"lin",a=P.L.Kt(x,K),T=D.rL(a[0]),e=D.rL(a[1]); -if(V=="rad")b=[T.x,T.y,0,T.x,T.y,eF.kw(T,e)];else{T.yp(e.x+(T.x-e.x)*2,e.y+(T.y-e.y)*2);b=[T.x,T.y,e.x,e.y]}var r=P.L.m6(x.Grad.v,Q); -return{typ:V,mat:[1,0,0,1,0,0],grad:r,crds:b}};cf.a2z=function(t,D,K,x,Q,h,b,V,a){var T=K.clone(),e=D; -if(t.add.TySh&&!V[3]&&!V[4])return;var r=Q.ca,d=Q.bmode;for(var N=h2.order.length-1;N>=0;N--){var M=h2.order[N]; -if(M=="GrFl"||M=="SoFi")continue;if((t.add.vmsk||t.add.TySh)&&M=="FrFX")continue;var n=x[M],o=N>7||M=="FrFX"; -if(o!=a)continue;for(var f=0;ft.length)throw"e";if(h){Q.sub=[];D+=12;var b=Q.z+Q.size; -while(Dt.length)throw"e"; -if(h.Xf=="RIFF"||h.Xf=="LIST"&&(h.JM!="cmpr"&&h.JM!="stlt")){h.sub=[];D+=12;var b=h.z+h.size;while(D=0;N--)h(aN[N],G,g,$)}else if(bb=="obj "&&ev.n&&ev.n.path){var f_,eO; -if(G.y1){f_=G.y1[ev.n.aaZ];eO=G._b[ev.n.a6L]}if(f_==null)f_=ev.n.awz;if(eO==null)eO=ev.n.arN;c7=b(g,ev.n.path,$,ej,f_,eO)}else if(bb=="obj "&&hf){var gg=ev.n.a9G,hy=ev.n.ad4,kD=""; -c7.add.TySh=iN.ty(0,0);var aw=ej.qf();c7.add.TySh.i.translate(ej.bI,ej.fR);var es=c7.add.TySh.Q8,bV=hf.n.P$; -if(bV==null)return;for(var N=0;N=N.data.length)throw"e";var _=0;while(N.data[N.z+_]!=0)_++;var G=A.GZ(N.data,N.z,_); -N.z+=_+1;return G}function f(N){var _="";while(!0){var G=T(N);if(G==0)break;_+=String.fromCharCode(G)}return _}function c(_){var G=e(_),g=(G&4294901760)>>>16,$=(G&65535)/65535; -return g+$}function l(_){if(_.Ed<600)return Math.PI*d(_)/1800;return Math.PI*M(_)/18e7}function j(_){if(_.Ed<1500)return z(_); -else return n(_)/254e3}function z(_){if(_.Ed<600)return d(_)/1e3;else return M(_)/254e3}function U(_){if(_.Ed<600)return T(_); -else return e(_)}function H(_){if(_.Ed<600)return d(_);else return M(_)}function Y(_,G,g){var $="";for(var N=0; -N32)throw"e";G.z-=16;if(hf!=4294967295){G.data=$["content/data/"+g[hf]]; -G.z=ev}}if(aN.Xf=="vrsn"){if(aN.size==16)G.z+=8;var gg=T(G);G.Ed=gg;console.log("Version",gg);G.uq=gg<600?16:32}else if(aN.Xf=="DISP"){}else if(aN.Xf=="pack"){var hy=e(G),aw=A.GZ(G.data,G.z,4),bV=0; -if(aw!="CPng")throw aw;var es=new Uint8Array(G.data.buffer,G.z+8+2,aN.size-10-4),kD=pako.inflateRaw(es); -aN.sub=[];while(bV=1300);aN.n.a8k=i(G);aN.n.atv={}; -var kF=e(G);for(var N=0;N1300)G.z+=4; -var dz=e(G);G.z+=4*5;if(c7>=1300){var hU=e(G);if(hU){if(e(G))G.z+=64;else G.z+=60}else G.z+=12}else{G.z+=20; -if(c7>=1e3)G.z+=8;if(e(G))G.z+=8;G.z+=8}var j_=G.z;G.z=ds;jV+=Y(G,j_-ds,1);G.z=j_}jV+="\n";var bY=e(G); -jV+="Indents\n";aN.n.a1J={};for(var N=0;N=1300)ah+=4; -jV+="Hypens\n"+Y(G,ah,k7)+"\n";G.z+=ah*k7;var au=e(G);jV+="Dropcaps\n"+Y(G,28,au)+"\n";G.z+=28*au;if(c7>800){var fK=e(G); -jV+="Set11s\n"+Y(G,28,fK)+"\n";G.z+=12*fK}aN.n.WD={};for(var N=0;N3)throw b3; -var hT=e(G),jM={};jM.GJ=e(G);G.z+=8;var gt=e(G);if(c7>=1200)gt*=2;G.z+=gt;jM.agU=e(G);jM.ayZ=e(G);if(b3>1){jM.ayj=e(G); -jM.a2y=e(G);jM.a2U=e(G);jM.ajd=e(G);if(c7>800)jM.afX=e(G)}if(b3>2){jM.ake=e(G);jM.a4i=e(G);jM.azA=e(G); -jM.axP=e(G);jM.aom=e(G)}aN.n.WD[hT]=jM}}else if(aN.Xf=="LIST")k(_,G,g,$,aN.sub,p+1);else if(aN.Xf=="txsm"){aN.n={}; -if(c7<600)throw"e";if(c7<700)throw"e";if(c7>=1600){aN.n=s(G);return}if(c7>=1500)G.z+=37;else G.z+=36; -if(e(G)){if(c7<800)G.z+=32}if(c7<800)G.z+=4;aN.n.aBQ=e(G);aN.n.P$=[];G.z+=48;if(c7>=800){if(e(G)){G.z+=32; -if(c7>=1300)G.z+=8}}if(c7>=1500)G.z+=12;var b3=e(G),d_=1,cG=!1;if(!b3){if(c7>=800)G.z+=4;if(c7>800)G.z+=2; -if(c7>=1400)G.z+=2;G.z+=24;if(c7<800)G.z+=8;d_=e(G)}for(var bE=0;bE=1300&&b3)G.z++; -G.z++;var iv=e(G),df=[];for(N=0;N=800)hm=a(G);var jM={}; -if(cR&1){jM.anC=T(G);var bQ=T(G);if(bQ)jM.ail=bQ}if(cR&2)G.z+=4;if(cR&4)jM.azt=z(G);if(cR&8)G.z+=4;if(cR&16)G.z+=4; -if(cR&32)G.z+=4;if(cR&64){jM.agU=e(G);if(c7>=1500)G.z+=48}if(cR&128){jM.ayZ=e(G)}if(hm&8){if(c7>=1300){var gf=e(G); -if(G.z+gf*2>=G.data.length){cG=!0;break}G.z+=gf*2}else G.z+=4}if(hm&32){var j8=a(G);if(j8)G.z+=52}if(hP==2)if(c7>=1300)G.z+=48; -df.push(jM)}if(cG){break}var jv=e(G);if(G.z+jv*4>G.data.length)break;var gd=[];for(N=0;N=1200)a6=r(G)&4294967295;else a6=e(G);gd[N]=a6>>16|a6&1}var fv=jv;if(c7>=1200)fv=e(G);var eq=o(G); -aN.n.P$.push({aj8:b7,text:eq,WD:df})}}else if(aN.Xf=="arrw")aN.n=F(G);else if(aN.Xf=="font"){var ds=G.z,ga=T(G),cE=T(G),dx=""; -G.z+=14;if(G.Ed>=1200)dx=f(G);else dx=o(G);aN.n={id:ga,a5c:cE,name:dx};if($){var k5=ds+j6;while(G.data[G.z]==0)G.z++; -G.z+=2;var aG=f(G);while(G.data[G.z]==0)G.z++;while(G.data[G.z]<=2)G.z+=4;aN.n.cb=f(G)}}else if(["IKEY","ICMT","pfrd","bcfg"].indexOf(aN.Xf)!=-1){}else if(aN.Xf=="flgs")aN.n=e(G); -else if(aN.Xf=="bbox"){var hz=z(G),cW=z(G),i1=z(G),g1=z(G);aN.n=new gW(hz,cW,i1-hz,g1-cW)}else if(aN.Xf=="fild"){var fe=e(G),eh; -if(c7>=1300)G.z+=8;var jd=T(G);if(jd==0){}else if(jd==1){G.z+=c7>=1300?13:2;eh=I(G)}else if(jd==2){G.z+=c7>=1300?8:2; -var eU=a(G),ai=0;if(c7>=1300){G.z+=17;ai=d(G)}else if(c7>=600){G.z+=19;ai=M(G)}else{G.z+=11;ai=d(G)}var g4=l(G),ka=.5+H(G),cI=.5+H(G)-.5; -if(c7>=600)G.z+=2;var fC=U(G)&255,jt=a(G)/100;G.z++;var by=U(G)&65535;if(c7>=1300)G.z+=3;var d5=[];for(var N=0; -N=1400)G.z+=26;else if(c7>=1300)G.z+=5;var it=(U(G)&65535)/100;if(c7>=1300)G.z+=3; -d5.push([it,jj])}eh={typ:eU==1?"lin":"rad",crds:[ka-Math.cos(g4)/2,cI-Math.sin(g4)/2,ka,cI],grad:d5,mat:[1,0,0,1,0,0]}}else console.log("Unknown fill type",jd); -aN.n={id:fe,type:jd,n:eh}}else if(aN.Xf=="outl"){var aV=e(G);if(c7>=1300){var aX=0,f2=0;while(aX!=1){G.z+=f2; -aX=e(G);f2=e(G)}}var h9=T(G),az=T(G),fy=T(G);if(c7<1300&&c7>=600)G.z+=2;var e5=z(G),ba=T(G)/100;if(c7>=600)G.z+=2; -var aW=l(G);if(c7>=1300)G.z+=46;else if(c7>=600)G.z+=52;var eh=I(G);if(c7<600)G.z+=10;else G.z+=16;var bn=T(G),iF=G.z,fq=[]; -for(var N=0;N0)go[--N]=U(G);aN.n={};for(N=0;N=400&&aa==1||c7<400&&aa==0){aN.n.path=R(G)}else if(c7>=400&&aa==2||c7<400&&aa==1){aN.n.path=E(G)}else if(c7>=400&&aa==3||c7<400&&aa==2){aN.n.path=S(G)}else if(aa==37){aN.n.path=Z(G)}else if(c7>=400&&aa==4||c7<400&&aa==3){aN.n.ad4=w(G)}else if(c7>=400&&aa==6||c7<400&&aa==5){aN.n.a9G=u(G)}else console.log(aa)}else if(iQ==20){if(c7<400)aN.n.awz=W(G); -else aN.n.aaZ=e(G)}else if(iQ==10){if(c7<400)aN.n.arN=O(G);else aN.n.a6L=e(G)}else if(iQ==200)aN.n.aaY=U(G); -else if(iQ==100){if(c7<400)f$=y(G)}}if(f$&&aN.n.path)P.A.i(aN.n.path.j,f$,aN.n.path.j)}else if(aN.Xf=="trfd"){var gw=G.z,ee=U(G),fT=U(G),hi=U(G); -G.z=gw+hi;var i6=[];for(var N=0;N=1300)G.z+=8; -var dh=T(G);if(dh==8){var a8,dI,hz,c9,eI,cW;if(c7>=600)G.z+=6;if(c7>=500){a8=n(G);dI=n(G);hz=n(G)/(c7<600?1e3:254e3); -c9=n(G);eI=n(G);cW=n(G)/(c7<600?1e3:254e3)}else throw"e";aN.tm=new jE(a8,c9,dI,eI,hz,cW)}else console.log(dh)}}else if(!1){console.log(aN); -var kM=Math.min(aN.size,32);console.log(A.w0(_,aN.z,kM));console.log(A.aoe(_,aN.z,kM))}}}function F(_){var G=e(_); -_.z+=4;var g=T(_);_.z+=4;var $=[];for(var bb=0;bb=300){var j6=_.z;_.z+=10;var ev=U(_);_.z=j6+ev;G=c(_);g=c(_);$=M(_)/1e3;bb=c(_);p=c(_);hf=M(_)/1e3}else{$=z(_); -hf=z(_);G=c(_);g=c(_);$+=c(_)/1e3;bb=c(_);p=c(_);hf+=c(_)/1e3}return new jE(G,g,bb,p,$,hf)}function W(_){var G=a(_); -if(G==0)return null;else if(G==1)return I(_);else console.log(G)}function O(_){var G=a(_);G<<=1;var g=z(_),$=T(_)/100,bb=l(_),p=I(_); -return{agv:G,lineWidth:g,color:p,ni:[],ae1:0,asu:0}}function E(_){var G=z(_),g=z(_),$=l(_),bb=l(_),p=P.A.q4(P.o.L2.V9(0,0,G,g)); -return p}function R(_){var G=_.Ed,g=j(_),$=j(_),bb=0,p=0,hf=0,j6=0,ev=0,ej=1,c7=1;if(G<1500){j6=j(_); -hf=G<900?j6:j(_);p=G<900?j6:j(_);bb=G<900?j6:j(_)}else{var aN=n(_);if(aN!=0)ej=aN;aN=n(_);if(aN!=0)c7=aN; -var f_=a(_);_.z+=7;if(f_==0){j6=n(_);ev=a(_);_.z+=15;hf=n(_);_.z+=16;p=n(_);_.z+=16;bb=n(_);var eO=Math.abs(g*ej/2),gg=Math.abs($*c7/2); -j6*=eO>16|kD&1}var bV=e(_);for(var N=0;N=500){g=T(_);if(g==1&&G>=1300)g=25;if(g==30){g=25;$=30}else{$=T(_);_.z+=4}bb=e(_)}else if(G>=400)throw"e"; -else{g=a(_);bb=e(_)}return q(g,$,bb)}function q(_,G,g){var $=[0,0,0];if(_==2||_==3||_==9||_==17){var bb=[g>>>0&255,g>>>8&255,g>>>16&255,g>>>24&255]; -if(_==2)for(var N=0;N<4;N++)bb[N]=Math.round(255*bb[N]/100);for(var N=0;N<4;N++)bb[N]/=255;$=UDOC.C.cmykToRgb(bb)}else if(_==1||_==5){$=[g>>>0&255,g>>>8&255,g>>>16&255]; -for(var N=0;N<3;N++)$[N]=$[N]/255;if(_==5)$.reverse()}else console.log("Unknown color model "+_,g,g.toString(16)); -return $}return{AW:x}}(),bL=function(){var t,D,K=new ArrayBuffer(4),x=new Uint8Array(K),Q=new Uint32Array(K),h=new Float32Array(K); -function b(d,M){for(var n=0;n>>0}function a(d,M,n,o,f){t=d;D=M;var c=o[0]=="mesg",l=o[2],j={},z=1,U=c?1e9:l.length; -while(z<=U){var H=z;if(c){H=V();if(H==0)break}var Y=b(l,H),k=Y[2],F=Y[1]==1,y=F?V():1,W=new Array(y); -if(k==3){if(!F)throw"e";W=t.slice(D,D+y);D+=y}else for(var N=0;N>>1):E>>>1}else if(k==7)O=V();else if(k==9){if(t[D]==0){O=0; -D++}else{x[0]=t[D];x[1]=t[D+1];x[2]=t[D+2];x[3]=t[D+3];var R=Q[0];Q[0]=R<<23|R>>>9;O=h[0];D+=4}}else if(k==11){var B=T(t,D); -O=B[0];D+=B[1]+1}else throw k}else{var s=n[k>>>1];if(s[0]=="enum"){var i=V();O=s[2][i]}else{var w=a(t,D,n,s,f+1); -O=w[0];D=w[1]}}W[N]=O}j[Y[3]]=F?W:W[0];z++}return[j,D]}function T(d,M){var n=M;while(d[n]!=0)n++;return[A.Ag(new Uint8Array(d.buffer,M,n-M)),n-M]}function e(d,M){var n=M; -while(d[n]!=0)n++;for(var N=M;N127)throw"e";return A.GZ(d,M,n-M)}function r(d){t=d;D=1; -var M=[];while(D2)throw"e";var l=V(),j=[]; -for(var N=0;Nx?1:-1};e4.a82=function(t){for(var N=1; -N1.999*Math.PI)T=P.o.L2.V9(0,0,b,V,0);else T=P.o.L2.aiQ(b/2,V/2,V/2,d,M);if(n!=0&&n!=1){var o=bZ.jg.zw(T).slice(3); -o.reverse();for(var N=0;N1){var aw=u[gg[0]],es=u[gg[1]];hy=aw[4]==es[1]?1:0}for(var N=0; -N>>24&255)/255,(M>>>16&255)/255,(M>>>8&255)/255,(M>>>0&255)/255]}function Q(M,n){var o=n&4278190080|(n&255)<<16|(n>>>8&255)<<8|n>>>16&255; -new Uint32Array(M.buffer).fill(o)}function h(M,n){var o=M.TSZ,f=M.WPX,c=M.HPX,l=M.TIL,j=new gW(0,0,f,c),z=P.R(f*c*4),U=0; -for(var H=0;H>>24!=0){var q=P.L.Em({Z:S>>>16&255,r:S>>>8&255,J:S>>>0&255}); -m.add.artb.Clr={t:"Objc",v:q};I=4}m.add.artb.artboardBackgroundType.v=I;m.Wi(i.PGN?i.PGN:"Page "+(w+1)); -m.add.lsct=cL.Qo;m.BC="pass";m.Q0=24}}function V(M,n,o){var f=M[n];return f instanceof Array?f[o]:f}function a(M,n,o,f,c){var l=n.xI(); -if(M.VIS!=null)l.zl(M.VIS);if(M.VIF!=null)l.zl(M.VIF.VIS);if(M.OPA!=null)l.opacity=Math.round(255*M.OPA/1e3); -l.BC=M.CLL||o=="GRP"?"pass":"norm";if(M.BLD!=null){var j=M.BLD,z={"0":"norm","2":"mul ","4":"over","5":"scrn","7":"diss","9":"dark","10":"lite","37":"idiv","30":"norm","39":"lbrn","41":"vLit"}[j+""]; -if(z==null)console.log(M.OBN,j);else l.BC=z;if(j==30)l.opacity>>>=1}if(M.CLL){l.Wi(M.LNM);n.B.push(n.Bl()); -var U=M.CLL.CEL;if(U.length==null)U=[U];for(var H=U.length-1;H>=0;H--){var Y=U[H].ELM;for(var N=Y.length-1; -N>=0;N--)a(Y[N][1],n,Y[N][0],f,c)}l.add.lsct=M.DIS?cL.We:cL.Qo;l.Q0|=24}else if(o=="GRP"){var k=l.add.lmfx=e(M.EFL),F; -n.B.push(n.Bl());var Y=M.ELM;if(M.MNA){F=Y[0][1];Y=Y.slice(1)}l.Wi("Group: "+Y.length+" objects");for(var N=Y.length-1; -N>=0;N--)a(Y[N][1],n,Y[N][0],f,c);if(F){if(M.MRX){var y=h(F,f),W=l.F=new bZ.Wu;W.rect=y[1].clone();W.rect.x=F.XLC; -W.rect.y=F.YLC+c.fR;W.channel=P.R(W.rect.P());P.Tx(y[0],W.channel,0);P.zi(W.channel)}else{T(l,F,c);l.Lz(); -l.z6(n)}}l.add.lsct=cL.Qo;l.Q0|=24}else if(o=="IMG"){l.Wi(M.OBN?M.OBN:"Bitmap");var y=h(M,f);l.rect=y[1].clone(); -l.rect.x=M.XLC;l.rect.y=M.YLC+c.fR;l.buffer=y[0]}else if(o=="TXT"){var O=M.TFS,i="";l.add.lnsr="rend"; -l.add.TySh=iN.ty(0,0);l.add.TySh.N3=new gW(0,0,100,100);var E=new jE(1,0,0,1,M.LFT,M.TOP);if(M.MTX){var R=M.MTX,W=new jE(R.M00,R.M01,R.M10,R.M11,R.M20,R.M21); -E.concat(W)}E.concat(c);l.add.TySh.i=E;var B=l.add.TySh.Q8,s=iN.lg(B,0,0),w=V(M,"FON");if(w)iN.mi(s,w); -var u=V(M,"PTS");if(u)s.I$.FontSize=Math.round(u);var Z=V(M,"ITL");if(Z)s.I$.FauxItalic=Z;if(M.PAT)s.I$.FillColor={Type:1,Values:x(V(M.PAT,"FCL"))}; -for(var N=0;N>","<< /Type /Pages /Kids [ 3 0 R ] /Count 1 >>","<< /Type /Page /Parent 2 0 R /MediaBox [ 0 0 283 283 ] /Contents 4 0 R /PieceInfo << /Illustrator << /Private 5 0 R>> >> >>",t("")],b=h.length,a=0; -h.push("<< /AIMetaData "+(b+2)+" 0 R /AIPrivateData1 "+(b+3)+" 0 R /AIPrivateData2 "+(b+4)+" 0 R /CreatorVersion 15 /ContainerVersion 9 /RoundtripVersion 15 /NumBlock 2 >>"); -h.push(t(""));h.push(t(""));h.push(Q);var V=new kl,T=[];function e(n){A.QR(V,a,n);a+=n.length}e("%PDF-1.5\n"); -for(var N=0;N>\nstream\n");V.Y2(a,d.length); -V.data.set(d,a);a+=d.length;e("\nendstream\n")}e("endobj\n")}var M=a;e("xref\n0 "+(T.length+1)+"\n0000000000 65535 f\r\n"); -for(var N=0;N>\nstartxref\n"+M+"\n%%EOF\n"); -return V.data.slice(0,a)}function K(Q,h){var b=Date.now(),V=new Uint8Array(Q),a,T=V[2]==68;if(h)console.log(!T?"EPS":"PDF"); -if(T){var e=A.Ju(V,"/AIMetaData "),z,U,H;while(V[e]!=60)e--;e--;var r=A.Ju(V,">>",e),d=A.GZ(V,e+2,r-e-2).split("/"),M=[]; -for(var N=0;N"+gJ+"");if(gh){var kn=B(gh),h1=i.oe=c5.adT(kn); -for(var N=0;N"))aN=!1}}else if(eO){gg+=(gg==""?"":" ")+hQ.slice(2); -if(gg.endsWith("X#")){eO.push(gg.slice(0,gg.length-3));gg=""}}continue}else if(hQ=="/Mesh X!"){eO=[]; -gg="";continue}else if(hQ=="/End X!"){T(eO,G,s);eO=null;continue}var kF="Xa XR m l c f U u *U w J j M d".split(" "),b2=-1,jU=hQ.indexOf("(")!=-1; -for(var N=0;N9)i.splice(h1+1,0,hQ.slice(jV)); -else i[h1+1]=(hQ.slice(jV)+" "+hn).replace(/\s\s+/g," ");h1--;continue}hQ=hQ.trim();var aI=hQ.split(" "),c1=aI[aI.length-1],kC=c1.toLowerCase(),ds=aI.map(parseFloat); -if(c1=="m")_.moveTo(G,ds[0],ds[1]);else if(c1=="L"||c1=="l")_.lineTo(G,ds[0],ds[1]);else if(c1=="V"||c1=="v"){var jO=G.pth.crds,dz=G.cpos[0],hU=G.cpos[1]; -_.curveTo(G,dz,hU,ds[0],ds[1],ds[2],ds[3]);var j_=jO.length;jO[j_-6]=dz;jO[j_-5]=hU}else if(c1=="Y"||c1=="y")_.curveTo(G,ds[0],ds[1],ds[2],ds[3],ds[2],ds[3]); -else if(c1=="C"||c1=="c")_.curveTo(G,ds[0],ds[1],ds[2],ds[3],ds[4],ds[5]);else if(c1=="H"||c1=="h"){if(c1==kC)_.closePath(G); -if(!hf){var bY=s.xI();s.B.push(bY);bY.Wi("");bY.$N=!0;bY.add.vstk=h2.vv.D2();bY.add.SoCo=JSON.parse(h2.YB[h2.order.indexOf("SoFi")]); -f(bY,G.pth,s,p)}else ev=!0}else if(c1=="XR"){p=ds[0]}else if(c1=="Xy"){$=hS.ahV[ds[0]];bb=ds[1];if($==null){$="norm"; -console.log("unknown blend mode",ds[0])}}else if(c1=="Xd"){var bE=s.B[s.B.length-1];bE.opacity=Math.round(255*bb); -bE.BC=bE.bt()&&$=="norm"?"pass":$}else if(c1=="AE")aw=ds[0];else if(c1=="Ae")es=ds[0];else if(c1=="Xw")kD=ds[0]; -else if(c1=="*"){var i$=G.pth.crds,em=G.ctm,eV=i$[0]==i$[2]?0:1;s.ZR.push([eV,i$[eV]]);_.newPath(G)}else if(c1=="XN")hy=hQ.split(" ")[0]; -else if(c1=="XI"){var k7=Z.Raster,ah,au;if(k7==null||k7.length==0){console.log("no Raster");continue}if(hQ!="XI"){continue}else{var fK=k7[m++]; -if(fK.Data)fK=fK.Data;var b3=fK._begin,hT=fK._end;while(S[b3]!=88)b3++;b3+=3;ah=S.slice(b3,hT);au=i[h1-2].split(" ").map(parseFloat)}var jM=au.slice(8),gt=jM[2],d_=jM[3],cG=gt*d_,b7=P.R(cG*4); -b7.fill(255);var df=jM[7],hP=jM[8],cR=jM[6],hm=Math.ceil(gt*df*cR/8);if(df==1){if(cR==8)for(var N=0; -N>>3)]>>>7-(j8&7)&1);else throw cR}else if(df==3)for(var N=0; -N",0,0);s.B.push(eq);eq.BC=$; -eq.opacity=Math.round(255*bb);eq.zl(kD==0);var ga=new jE;ga.scale(1,-1);ga.concat(M(au.slice(1)));ga.concat(M(G.ctm)); -var cE=eq.add.SoLd,dx=cE.Sz.v,k5=new gW(0,0,dx.Wdth.v,dx.Hght.v),aI=P.A.c6(k5).j;P.A.i(aI,ga,aI);eq.add.SoLd.Trnf=X.Y.BV(aI); -eq.add.SoLd.nonAffineTransform=X.Y.BV(aI);eq.Lh(s,!1)}else if(c1=="Ln"){J.push(e(hQ))}else if(c1=="u"||c1=="q"||c1=="Lb"){av.push(es==1); -gh.push((c1=="Lb"?1-ds[0]:kD)==0);if(hf)continue;s.B.push(s.Bl())}else if(c1=="U"||c1=="Q"||c1=="LB"){if(av.length==0||gh.length==0)throw h1; -var aG=av.pop(),hz=gh.pop();if(c1=="LB")aG=aw==1;if(hf)continue;var eq=s.xI();eq.Wi((c1=="U"?"":"")+L); -if(c1=="LB")eq.Wi(J.pop());eq.add.lsct=aG?cL.We:cL.Qo;eq.BC="pass";eq.Q0=24;eq.zl(hz);s.B.push(eq);if(kn){if(s.B[s.B.length-3].getName()==""){s.B.pop(); -s.B.splice(s.B.length-2,1)}kn=!1}}else if(c1=="Bb")ej=ds[0]!=1;else if(c1=="BB"){}else if(c1=="Bm"||c1=="Bc"||c1=="Xm"){}else if(c1=="Bh")bV=ds.slice(2,4); -else if(c1=="Bg"){var cW=u.Setup.Gradient,i1=cW[e(hQ)],aI=hQ.slice(hQ.indexOf(")")+2).split(" ").map(parseFloat); -if(i1==null){console.log("gradient not found");for(var g1 in cW){i1=cW[g1];break}}var fe=aI[10];if(isNaN(fe))fe=1; -var jd=aI.slice(0,4);jd.push(fe,bV[0],bV[1]);var eh=[i1.GA,i1.a0U,jd,aI.slice(4,10)];a(eh,"GdFl",ej)}else if(kC=="p"){var eU=e(hQ); -if(s.VU[eU]==null){var ai=u.Setup.Pattern[eU],g4=ai.Au,gt=Math.round(g4[2]-g4[0]),d_=Math.round(g4[3]-g4[1]),fo=new jq; -fo.m=gt;fo.e=d_;fo.buffer=P.R(gt*d_*4);var ka=w[0],ga=new jE(1,0,0,-1,-ai.Au[0],d_+ai.Au[1]);ga.concat(new jE(ka,0,0,ka,0,0)); -b(fo,ai.dB,[ga.U,ga.J,ga.fj,ga.Y1,ga.bI,ga.fR],u,Z,S);fo.m*=ka;fo.e*=ka;fo.p7();fo.W();if(e2==0)fo.Yv(); -window.aAn=ai.dB;s.VU[eU]=fo}var cI=hQ.slice(hQ.indexOf(")")+2),fC=cI.slice(0,cI.indexOf("[")-1).split(" ").map(parseFloat),jt=cI.slice(cI.indexOf("[")+1,cI.indexOf("]")).split(" ").map(parseFloat); -a([eU,[fC,jt]],"patt",c1=="p")}else if(c1=="J"||c1=="j"||c1=="w"||c1=="M"||c1=="d"){var ga=G.ctm,ka=Math.sqrt(Math.abs(ga[0]*ga[3]-ga[1]*ga[2])); -console.log(ka);for(var N=1;N"+L); -eq.BC=$;eq.opacity=Math.round(255*bb);eq.zl(c1=="*U"?gh.pop():kD==0);eq.z6(s);s.B.push(eq);_.newPath(G)}else if(c1==","&&aI[0]=="/XMLUID"){var bE=s.B[s.B.length-1]; -for(var N=0;N3){var kM=!1;for(var N=0;N");var gw=bE.add.vstk=h2.vv.D2(!0);if(S.length>=2){var iv=0,kF=0,fk=0;for(var N=0; -Nfk){fk=aI;iv=N;kF=kn}}var c1=S[iv],kC=S[kF],ds=bE.add.GdFl=JSON.parse(h2.YB[h2.order.indexOf("GrFl")]),jO=ds.Grad.v; -jO.Intr.v=0;ds.Type.v.GrdT="Lnr";P.L.Qu([[0,c1[0]],[1,kC[0]]],jO);var dz=M(i.ctm),hU=dz.rL(new eF(c1[1],c1[2])),j_=dz.rL(new eF(kC[1],kC[2])),bY=P.A.MP(i.pth.crds); -hU.x=(hU.x+j_.x)/2;hU.y=(hU.y+j_.y)/2;P.L.JL(hU,j_,bY,ds)}f(bE,i.pth,w,0);w.B.push(bE);u.newPath(i)}function e(s){var i=s.indexOf(")"); -while(s[i-1]=="\\")i=s.indexOf(")",i+1);return s.slice(s.indexOf("(")+1,i).replaceAll("\\","")}function r(s,K){s.Rd.v=K[0]*255; -s.Grn.v=K[1]*255;s.Bl.v=K[2]*255}function d(s){var i=[];for(var N=0;NL)m=L;w.push([m,L])}}}w.sort(function(p,hf){return p[0]-hf[0]});var I=[i._begin];for(var N=0;N=8)bb=q.slice(4,7); -else bb=n(q);p=q.pop()}else{throw $}S.push([G/100,bb,p,g/100])}else if(L=="BD"){for(var hf=0;hf1)J.pop()._end=u}else if(J.length==1&&(I.startsWith("%AI")||I.startsWith("%%")&&I.indexOf(" ")!=-1)){var bb=1; -if(I.startsWith("%AI"))while(I[bb]!="_"&&bb")){var _=A.E4(Z.join("")),G=FromPS.F.ASCII85Decode({off:0,buff:_});i.push(G);w.push(!1); -top++;Z=null}}else if(J!=null){if(I=="X+"){if(m==1){i.push(J);w.push(!1);top++;J=null}else m--}else if(I=="X=")m++; -else J.push(I)}else if(S!=null){if(I=="/Def ; "){i.push(S);w.push(!1);top++;S=null}else S.push(I)}else if(I=="/Binary : /ASCII85Decode ,"){Z=[]}else if(I=="X="){J=[]; -m++}else if(I=="/FillStyle : 0 O"){S=["0 O"]}else if(I=="/SVGFilter :"||I=="; /Def ;")continue;else if(I.startsWith("/XMLUIDREF :")){var g=E(I); -i[top][g[4]]=g[2]}else if(I.startsWith("/")&&I[1].toUpperCase()!=I[1].toLowerCase()){if(I.startsWith("/XMLUID")){var g=E(I); -if(w[top])throw"e";i[top][g[4]]=g[2]}if(I.startsWith("/GObjRef")){var g=E(I);if(g.length==7){if(w[top])throw"e"; -i[top][g[5]]=g[2]}else{if(!w[top])throw"e";i[top].push(g[2])}}else{var $=I.startsWith("/Array")||I.startsWith("/Document"); -i.push($?[]:{});w.push($);top++}}else if(I.endsWith(",")){var bb,p,g=E(I);g.pop();if(g[0]==";"||g.length==1||I==" ,"){p=i.pop(); -w.pop();top--;bb=w[top]?null:g.pop()}else{bb=w[top]?null:g.pop();var hf=g.pop(),j6=g[0];if(hf=="/Int")p=parseInt(j6); -else if(hf=="/Real")p=parseFloat(j6);else if(hf=="/Bool")p=j6=="1";else if(hf=="/String"||hf=="/UnicodeString")p=g.join(""); -else if(hf=="/RealMatrix"||hf=="/RealPoint"||hf=="/RealPointRelToROrigin")p=g.map(parseFloat);else throw hf}if(w[top])i[top].push(p); -else i[top][bb]=p}else if(I==";"){}else if(I==""){}else{if(I.indexOf("/RealPoint")!=-1){}else if(I.startsWith("(")&&I.endsWith(")")){}else if(I.endsWith("/RealMatrix")){}else throw I; -u=u?u+I:I}}return i}function E(s){var i=0,w=[];while(i"+(m.length==0?"":"\n"); -for(var N=0;N\n"}return t}();hS.at2=function(t,D,K){var x=P.A.c6(new gW(0,0,t,D)).j,Q=new jE; -Q.rotate(K);P.A.i(x,Q,x);var h=P.A.MP(x);return h.m/t};hS.ahV=["norm","mul ","scrn","over","sLit",null,"div ",null,null,null,null,null,null,null,"colr",null]; -hS.f2=function(){function t(d){var M=72/d.ws,n=new jE(M,0,0,-M,0,0),o=d.root.children,f=[],c={Oa:[],aDN:0},l=16383,_=0,g=0; -for(var N=0;N")){M.push("%_/XMLUID : "+Q(n)+" ; (AI10_ArtUID) ,")}M.push("%_;","%_")}function Q(d){var M=""; -for(var N=0;N1;if(_)f.push("*u","0 Xw");if(I){if(I.length==3)h(I,"Xa",f);else if(I.length==4){var G=T(I,o); -f.push("Bb",G,"2 BB")}else{f.push("("+I[0]+") "+I[1][0].join(" ")+" ["+I[1][1].join(" ")+"] p")}}if(q){var g=n.qf(),$=L.ni.slice(0); -for(var N=0;N<$.length;N++)$[N]*=g;f.push(L.sw+" J "+L.sp+" j "+L.m5*g+" w "+K(L.P0)+" M ["+$.join(" ")+"]0 d"); -if(q.length==3)h(q,"XA",f);else if(q.length==4){var G=T(q,o);f.push("1 Bb",G,"2 BB")}else{f.push("("+q[0]+") "+q[1][0].join(" ")+" ["+q[1][1].join(" ")+"] P")}}var bb=P.A.q4(H.N,1); -P.A.i(bb.j,n,bb.j);var p=l.$N?"h\nW\nn":I&&q?"b":I?"f":"s";a(bb,p,H.RL,f);if(_)f.push("*U")}x(l,f)}}function V(d,M){var n=hS.ahV.indexOf(d.BC); -if(n==-1)n=0;M.push(n+" "+K(d.opacity/255)+" 0 0 0 Xy")}function a(d,M,n,o){o.push(n+" XR");var f=0; -for(var c=0;c1?d[N+1]:0;f[1]=l>2?d[N+2]:0;f[0]=l>3?d[N+3]:0;var j=c[0],z=1+Math.min(4,l); -for(var U=0;U"}return t}(); -function j2(){}j2.AW=function(){var t,D,K,x,Q,c,l,j;function h(s){return A.Nh(t,s)}function b(s){return A.$a(t,s)}function V(s){return A.h9(t,s)}function a(s){return A.q5(t,s)}function T(s,i){var w=[]; -for(var N=0;N>>2);K=K.concat(Z)}for(var S=0; -S>>16;if($==0)M(q,G*4096,g,8); -else n(G,$,g,q)}}}var c={};for(var bb in x){var p=x[bb],hf=p.length;if(hf==1)c[bb]=p[0][1];else{var j6=0,D=0; -for(var N=0;Nl)throw"e";w[N]=H(w[N],i);i.pop()}return w}var U={};function H(s,i){if(j.indexOf(s)!=-1)return c[s]; -if(s==0)return null;if(c[s]==null)return null;if(!(c[s]instanceof Uint8Array))return c[s];var w=t,D=0; -t=c[s];j.push(s);var u=Q[s].toString(16),Z=c[s]={_type:B[u]?B[u]+":"+u:"typ-"+u,_eid:s};while(D+8t.length){Z._bin=t;break}Y(J,W,Z,D,m,i);D=L}t=w; -j.pop();return Z}function Y(s,i,w,D,u,Z){var S=i[s+":"+w._type];if(S==null)S=i[s];Z.push(S?S[0]==""?s:S[0]:s); -if(S){var J=S[0],m=null,L=S[1];if(J=="")J=L+"-"+s;if(E[L]&&u!=E[L]){console.log(L);console.log(s,S); -console.log(t.slice(D,D+u));throw"e"}if(L=="mat")m=e(D,6);else if(L=="mmat")m=[H(V(D),Z),e(D+6,6)];else if(L=="rect")m=e(D,4); -else if(L=="mrct"){m=e(D,4);m.push(b(D+32))}else if(L=="doub")m=h(D);else if(L=="pointArr"){var I=b(D); -m=T(D+2,I*2)}else if(L=="usrt")m=b(D);else if(L=="uint")m=V(D);else if(L=="pntr"||L=="ptr6"){m=H(V(D),Z)}else if(L=="bool2"){if(b(D)!=0&&b(D)!=1)throw b(D); -m=b(D)==1}else if(L=="bool4"){if(V(D)!=0&&V(D)!=1)throw s+","+V(D);m=V(D)==1}else if(L=="color"){if(u!=38&&u!=30)throw u; -var q=V(D),_=b(D+4);m=[q];for(var N=0;N<_;N++)m.push(h(D+6+N*8))}else if(L=="path"){var G=D+u;m=[];var g=V(D); -D+=4;for(var N=0;N>2; -if(L=="ptrArray"){ev=V(D);D+=4;if(u!=4+ev*4)throw u}m=z(D,ev,Z)}else if(L=="ptrArray2"){var ev=V(D); -D+=4;m=z(D,ev,Z);D+=ev*4;ev=V(D);D+=4;m.push(z(D,ev,Z))}else if(L=="cldrn"){var ej=V(D),c7=V(D+4),ev=V(D+8); -m={H:H(ej,Z),hG:H(c7,Z),R9:z(D+12,ev,Z)};if(u!=12+ev*4){console.log(s,sa);throw"e"}if(ej==0)throw ej}else if(L=="aprnc"){var ev=V(D); -D+=4;m={};for(var N=0;N1)throw"e";var c1=H(V(D+6),Z),_=V(D+10),kC=H(V(D+14+_*4),Z);m={a8t:aI,ajQ:c1,R9:z(D+14,_,Z),agE:kC,apM:T(D+14+_*4+4,4)}}else if(L=="styleProps")m=k(D,Z); -else if(L=="bounds"){var ds=D,kF=V(D);D+=4;m=[];for(var N=0;N1.1){if(B.contains(s))R=null;var i=r.children;r.children=null;a(r,d,M,n);r.children=i}}if(R)z.add.vmsk=R; -z.Lz();z.z6(d)}else if(H){if(c&&c.strokeSwatch){var w=d.xI();T(w,d,c,f,o);d.B.push(w)}var u=j[0],k=K(u),F=x(u),ej=0; -F.concat(o);var Z=u.children.R9[0],S=Z.obj228,J=S[0].story[1],m=J.stoProps.ajQ.relEnt,L=J.stoProps.R9[0].relEnt,I=J.stoProps.R9[1]["ptrArrayX-210"][0].textData,q=n[m[0][1].textData[0][1].name[0]],_=q?q.styProps:{}; -I=I.join("").replace(/\r/g,"\n");var G=-1;while((G=I.indexOf("\uFFFC"))!=-1){I=I.slice(0,G)+(I[G-1]=="\n"?" ":" ")+I.slice(G+1)}z.Wi(I.slice(0,255)); -z.add.lnsr="rend";z.add.TySh=iN.ty(0,0);z.add.TySh.N3=k;z.add.TySh.i=F;var g=z.add.TySh.Q8;iN.ZY(g,0,I); -var $=iN.lg(g,0,I.length);$.I$.FontSize=10;iN.V2(g,0,I.length,$);var bb=[];if(I.length!=0){var p=V(m,0),hf=V(L,0),j6=1; -for(var N=1;N1){$.I$.Leading=kD.leading; -$.I$.AutoLeading=!1}if(kD.align!=null)$.sN.Justification=[0,2,1,6,3,5,4,0,0,0][kD.align];iN.V2(g,ej,f_,$); -ej+=aN}iN.bH(g,1);iN.HL(g,[0,0,Math.round(k.m),Math.round(k.e)])}else if(r._type.startsWith("Path")&&(j==null||j.length==0)&&f){T(z,d,c,f,o)}else{var iv=r["prop-14526"]; -if(j==null&&iv){var kF=n[A.h9(iv,20)];j=[kF]}if(j){if(f&&f.length!=0){z.add.vmsk=e(f,o,c);z.Lz();z.z6(d)}z.Wi("group"); -z.Q0=24;z.add.lsct=cL.We;d.B.push(d.Bl());for(var N=0;N>>30)+(T&1073741823)/1073741823);else a.push((T>>>16)+(T&65535)/65535)}return a}function K(b,V,a,T){var e={},r=A.q,d=A.Vz; -while(V>>16;V+=4;l.Oc=r(b,V)>>>16;V+=4}else if(o=="mdhd"){l.Q0=r(b,V);V+=4;l.a3f=r(b,V); -V+=4;l.a6_=r(b,V);V+=4;l.q$=r(b,V);V+=4;l.duration=r(b,V);V+=4;l.lang=d(b,V);V+=2;l.py=d(b,V);V+=2}else if(o=="hdlr"){var z=r(b,V); -V+=4;if(z!=0)throw z;l.GA=A.GZ(b,V,4);V+=4;l.ajN=A.GZ(b,V,4);V+=4;l.arV=r(b,V);V+=4;l.Q0=r(b,V);V+=4; -l.aE5=r(b,V);V+=4;var U=V;while(b[U]!=0)U++;l.name=A.GZ(b,V,U-V);V+=U-V+1}else if(o=="stsd"){var z=r(b,V); -V+=4;if(z!=0)throw z;var H=r(b,V);V+=4;if(H!=1)throw H;var Y=r(b,V);V+=4;l.eb=A.GZ(b,V,4);V+=4;if(l.eb=="mett"){l.ayk=A.GZ(b,V,f-V)}else{for(var N=0; -N<6;N++)if(b[V+N]!=0)throw"e";V+=6;l.aex=d(b,V);V+=2;l.ayi=d(b,V);V+=2;l.aCX=d(b,V);V+=2;l.aeh=r(b,V); -V+=4;if("mp4v,avc1,encv,s263,vp09,hvc1,hev1,apcn,raw ".split(",").indexOf(l.eb)!=-1){l.aAP=r(b,V);V+=4; -l.aBx=r(b,V);V+=4;l.a3x=[d(b,V),d(b,V+2)];V+=4;l.aBG=[r(b,V)/(1<<16),r(b,V+4)/(1<<16)];V+=8;var k=r(b,V); -V+=4;if(k!=0)throw"e";var F=d(b,V);V+=2;if(F!=1)throw"e";var y=b[V];V++;l.aoM=A.GZ(b,V,y);V+=31;l.aph=d(b,V); -V+=2;var W=d(b,V);V+=2;if(W!=65535)throw"e";if(V!=f)l.aBp=K(b,V,f,T+1)}else if("mp4a enca samr sawb ec-3 ac-3 lpcm".split(" ").indexOf(l.eb)!=-1){l.Qd=d(b,V); -V+=2;l.asP=d(b,V);V+=2;var O=d(b,V);V+=2;if(O!=0&&O!=65534)throw O;var E=d(b,V);V+=2;if(E!=0)throw E; -l.avJ=r(b,V)/(1<<16);V+=4}else if(l.eb=="CTMD"){l.n=b.slice(V,f)}else if(l.eb=="tx3g"||l.eb=="text"||l.eb=="mebx"){}else if(l.eb=="tmcd"){}else if(l.eb=="CRAW"){}else throw l.eb}}else if(o=="stts"||o=="stsz"||o=="stco"||o=="stsc"||o=="ctts"){var z=r(b,V),R=0,s=0; -V+=4;if(z!=0)throw z;if(o=="stsz"){R=r(b,V);V+=4}var B=r(b,V)*(o=="stsc"?3:o=="stts"||o=="ctts"?2:1); -V+=4;l=[];for(var N=0;Na.length)a=" "+a;X.dr.Uu(h,b,[jl.get([12,41]).charAt(0)+": "+V,jl.get([12,42]).charAt(0)+": "+a],K)}; -X.dr.Uu=function(t,D,K,x){function Q(T,o,f,c,l,j){T.beginPath();T.moveTo(o,f+j);T.arcTo(o,f+l,o+j,f+l,j); -T.arcTo(o+c,f+l,o+c,f+l-j,j);T.arcTo(o+c,f,o+c-j,f,j);T.arcTo(o,f,o,f+j,j)}var h=X.NF(),b=Math.round,V=b(11*h),a=X.dr.aos,e=0; -if(a==null)a=X.dr.aos=document.createElement("canvas");var T=a.getContext("2d");T.font=V+"px monospace"; -for(var N=0;NMath.abs(b); -if(T&&x[2]){var e=Math.round(2*h/Q);V+=e;K.x-=h-.5*e*Q}if(!T&&!x[2]&&a!=-1){var e=Math.round(.25*b); -a+=e;K.y-=b-4*e}V=Math.max(1,V);a=x[1]==-1?-1:Math.max(0,Math.min(100,a));var r=x[3];r.Brsh.v.Dmtr.v.val=V; -if(a!=-1)r.Brsh.v.Hrdn.v.val=a;this.No=[V,a,T,r,K];var d=gV.aC(r,D.ZM.HV,Q),M=d[1];M.x=Math.round(this.In.x-M.m/2); -M.y=Math.round(this.In.y-M.e/2);t.X.aL=[d];var n=t.Q.zP(this.In.x,this.In.y);t.X.Q3={XR:[],A3:[n.x-V/2,n.y,n.x+V/2,n.y]}; -if(a!=-1)t.X.Q3.A3.push(n.x+50/Q,n.y-a/2,n.x+50/Q,n.y+a/2);t.YK=!0};X.yu.prototype.L3=function(t,D,K,x,Q){if(this.id==X.Pu||this.id==X.ZU)return; -if(this.In){this.In=null;this.$t(JSON.parse(JSON.stringify(this.No[3])));t.X.aL=[];t.X.Q3=null;t.YK=!0; -return}var h=new fh(C.E.M,!0);h.data={d:C.H.X5,f:this.id,agY:"showBrushOpts",WP:new eF(Q.j0+4,Q.oE)}; -D.T(h)};X.yu.prototype.$t=function(t){var D=new fh(C.E.M,!0);D.data={d:C.H._i,YN:bX._N,oh:t};this.caller.T(D)}; -X.yu.cN=function(t,D,K,x,Q,h){if(t==null)t="FrgC";if(D==null)D="norm";if(K==null)K=1;if(Q==null)Q=!1; -var b={classID:"Fl",Usng:{t:"enum",v:{FlCn:t}},Opct:{t:"UntF",v:{type:"#Prc",val:Math.round(K*100)}},PrsT:{t:"bool",v:Q},Md:{t:"enum",v:{BlnM:jW.av(D)}}}; -if(t=="Clr")b.Clr={t:"Objc",v:x};if(t=="contentAware")b.contentAwareColorAdaptationFill={t:"bool",v:!0}; -if(t=="Ptrn")b.Ptrn={t:"Objc",v:h};return{mU:"fill",dH:b}};X.yu.prototype.tf=function(t,D,K,x,Q){this.Aa=D; -var h=K.TZ.length;if(h==0&&!K.vN())return;var b=h!=0?-1-K.TZ[0]:K.g[0],V=K.B[b];if(t.d=="fromAction"){var a=t.ZF,T=a.dH; -if(T&&T.null&&T.null.v[0]&&T.null.v[0].v.classID=="Path"){var e=K.jE(),r=e[0],d=e[1],M=r[d.length==0?0:d[0]].add.vmsk; -if(a.mU=="fill"){var n=M.yw(),o=Q.vH,f=this.qh,c=o>>16&255,l=o>>8&255,j=o>>0&255;this.pv(K,V,n,c,l,j,Math.round(f.opacity*255),f.bmode,"Fill Path")}else{var z=T&&T.Prs&&T.Prs.v,U=JSON.stringify(this.qh.brush); -if(z)fZ.a5U(this.qh.brush,[!1,!0]);for(var H=0;H<1e3;H++){var Y=P.o.gE(M.N,H,!0);if(Y==-1){this.zk(K,D,Q,x,null); -break}var k=M.N[Y],F=M.N.slice(Y,Y+1+k.length),y=P.A.q4(F,2).j,W=y.slice(0,8);for(var O=8;O>16&255,l=o>>8&255,j=o>>0&255;this.pv(K,V,K.u,c,l,j,S,J,[2,3])}if(u&&V){V.add.lspf=Z==null?0:Z}}else if(a.mU=="delete"){var bb=b<0?1:V.lq,L=K.u,ev; -if(L==null)return;var p=b<0?K.Qd[-b-1]:bb<=0?null:bb==1?V.yw():V.Vt(K).F,G=bb<=0?V.rect:p.rect,hf=bb<=0?L.rect.rv(G):L.rect.clone(); -if(hf.Q2())return;var j6=hf.P();if(bb<=0){ev=P.R(j6*4);P.GQ(V.buffer,V.rect,ev,hf)}else{ev=P.R(j6);p.extend(hf); -P.Rm(p.channel,p.rect,ev,hf)}if(0<=b&&V.kN(K,L)){if(bb<=0){P.rV(ev,0);P.GQ(V.vq.Au,V.vq.t8,ev,hf)}else{ev.fill(255); -P.Rm(V.vq.Au,V.vq.t8,ev,hf)}}else{if(bb<=0){var ej=P.R(ev.length>>2);P.Tx(ev,ej,3);P.l.sK(P.zF(L.rect.P()),L.rect,ej,hf,L.channel,hf,1); -P.O4(ej,ev,3)}else{var c7=P.R(L.rect.P()),c=Q.Tn>>>16&255,l=Q.Tn>>8&255,j=Q.Tn>>0&255;c7.fill(Math.round(P.wy(c,l,j))); -P.l.sK(c7,L.rect,ev,hf,L.channel,hf,1)}}this.iG(K,!0,[2,2],b,bb,hf,ev)}}if(t.d=="stroke"){var aN=t.aot,L=K.u; -if(L==null){L={rect:V.rect.clone(),channel:P.R(V.rect.P())};P.Tx(V.buffer,L.channel,3)}var f_=bo.Lv(aN),eO=X.Ut.abG(L,Math.ceil(f_[0]),Math.ceil(f_[1])),o=P.L.W7(aN.Clr.v),c=Math.round(o.Z),l=Math.round(o.r),j=Math.round(o.J); -this.pv(K,V,eO,c,l,j,Math.round(255*aN.Opct.v.val/100),jW.z7(aN.Md.v.BlnM),[14,9])}if(t.d=="fillBMP"){this.UH(K,V,K.u,t.bC,t.LN,t.wW)}if(t.d=="draw"){var gg=t.x3,hy=gg.rect; -this.vM(K);var aw=K.B[K.g[0]];if(t.aq8&&aw&&aw.lq<=0&&K.TZ.length==0){hy=X.TJ.aDB(gg,K);aw.buffer=gg.buffer.slice(0); -aw.rect=hy.clone()}else{var es=this.qh.bmode,kD=this.qh.opacity;this.qh.bmode="norm";this.qh.opacity=1; -this.UB(K,"draw",gg.buffer,hy,hy.rv(new gW(0,0,K.m,K.e)));this.qh.bmode=es;this.qh.opacity=kD}this.W(K,hy); -K.Yn=!0;this.finish(K,hy,t.wW,t.aq8)}};X.yu.prototype.aea=function(t){var D=t.target.response,K=new Uint8Array(D); -if(this.axe){this.axe=!1;D=bF.vB(A.Ag(K))}else if(K[0]==123){var x=JSON.parse(A.Ag(K));console.log(x); -var Q=new XMLHttpRequest;Q.responseType="arraybuffer";Q.open("GET",x.output[0],!0);Q.onload=this.aea.bind(this); -this.axe=!0;Q.send();return}var h=UPNG.decode(D),b=new Uint8Array(UPNG.toRGBA8(h)[0]),V=dC.nH(this.H8),a=this.H8; -this.H8=null;var T=new fh(C.E.M,!0);T.data={d:C.H.Oq,E0:"Processing ..."};this.caller.T(T);this.UB(a,"draw",b,V,V); -this.W(a,V);this.finish(a,V);dC.sk("remove")};X.yu.prototype.pv=function(t,D,K,x,Q,h,b,V,a){var T=K==null?new gW(0,0,t.m,t.e):K.rect,e=b<<24|h<<16|Q<<8|x<<0,r=P.R(T.P()*4); -P.rV(r,e);this.UH(t,D,K,r,V,a)};X.yu.prototype.UH=function(t,D,K,x,Q,h){var b=t.TZ.length!=0?-1-t.TZ[0]:t.g[0],V=b<0?1:D.lq,a=b<0?t.Qd[-1-b]:V<=0?null:V==1?D.yw():D.Vt(t).F,T=V<=0?D.rect:a.rect,e=K==null?new gW(0,0,t.m,t.e):K.rect,r=K==null?P.bE(t.m*t.e):K.channel; -if(K!=null)P.Fd(r,x);var d=e.P(),M=P.R(d*4);if(V<=0)P.GQ(D.buffer,D.rect,M,e);else{a.extend(e);M.fill(255); -P.iK(a.tp(e),M)}if(0<=b&&K&&D.kN(t,K)&&V<=0){var n=D.vq.EJ,o=D.vq.EJ.slice(0);if(V<=0)P.BE(x,o);else P.BE(fullc,o); -var f=new ii([2,3],this);f.data={d:"drawtemp",a:t.g[0],Zg:V,a8D:n,a0y:o};t.vc(f);this.oY(f.data,t)}else{if(V<=0){var c; -if(D.X2(0)){c=P.R(e.P());P.Tx(M,c,3)}P.l.by(Q,x,e,M,e,e,1);if(D.X2(0))P.O4(c,M,3)}else{P.l.by(Q,x,e,M,e,e,1); -var l=P.R(d);P.B9(M,l);M=l}this.iG(t,!0,h,b,V,e,M)}};X.yu.prototype.Gw=function(t){if(cd.Hx.indexOf(t)!=-1)return!0; -return!1};X.yu.prototype.ee=function(t,D,K,x){var Q=this.qh.brush,h=x.S(cd.My),b=h!=this.YH,V=X.yu.eF(Q,x); -if(V!=null)this.$t(V);if(!x.S(cd.Gl)&&x.Zi()!=-1&&this.id!=X.Zf){var a=cd.$s(Math.round(this.qh.opacity*100),x.Zi())/100; -this.TY({opacity:a},D)}if(this.id==X.cs&&b&&t!=null){var T=this.qh.qsmode;if(T==2)T=t.u==null?0:1;else T=2; -this.TY({qsmode:T},D)}this.YH=h;if(b){if(t)this.un=t.Q.O;this.n$(K,x)}};X.yu.eF=function(t,D){var K=t.Brsh.v.Dmtr.v.val,x=t.Brsh.v.Hrdn!=null?t.Brsh.v.Hrdn.v.val:-1,Q=K,h=x,b=D.S(cd.z_); -if(D.S(cd.ey)){if(b)x=25*Math.floor((x-1)/25);else{if(K<=10)K--;else if(K<=50)K=5*Math.floor((K-1)/5); -else if(K<=100)K=10*Math.floor((K-1)/10);else if(K<=200)K=25*Math.floor((K-1)/25);else if(K<=400)K=50*Math.floor((K-1)/50); -else K=100*Math.floor((K-1)/100)}}if(D.S(cd.ck)){if(b)x=25*Math.ceil((x+1)/25);else{if(K<10)K++;else if(K<50)K=5*Math.ceil((K+1)/5); -else if(K<100)K=10*Math.ceil((K+1)/10);else if(K<200)K=25*Math.ceil((K+1)/25);else if(K<400)K=50*Math.ceil((K+1)/50); -else K=100*Math.ceil((K+1)/100)}}K=Math.max(1,K);x=Math.max(0,Math.min(100,x));if(h==-1)x=-1;if(K!=Q||x!=h){var V=JSON.parse(JSON.stringify(t)); -V.Brsh.v.Dmtr.v.val=K;if(h!=-1)V.Brsh.v.Hrdn.v.val=x;return V}return null};X.yu.prototype.n$=function(t,D,K,x){if(t.ZM.list.length==0)return; -var Q=this.id,h;if((Q==X.Eb||Q==X.Qi||Q==X.me||Q==X.ds)&&(D!=null&&D.S(cd.My)||this.qh.alt[0]))h="crosshair"; -else{var b=this.un,V=this.qh.brush;if((Q==X.Eb||Q==X.Qi)&&K&&this.oZ&&this.oZ.length==this.uu.P()*4){var a=K.Q.zP(x.x,x.y),T=this.aze(a),e=this.oZ,r=this.uu,d=new gW(r.x+T.x,r.y+T.y,r.m,r.e),M=gV.aC(V,t.ZM.HV,b),n=M[0],o=M[1],f=Math.ceil(o.m/b),c=new gW(Math.round(a.x-f/2),Math.round(a.y-f/2),f,f),l=P.R(c.P()*4),j,z; -P.GQ(e,d,l,c);if(b==1){j=l;z=c}else{var U=new jE(b,0,0,b,0,0),H=X.Y.Pi([l,c],U,!0);z=o.clone();z.x=H.rect.x; -z.y=H.rect.y;if(z.pn(H.rect))j=H.buffer;else{j=P.R(z.P()*4);P.GQ(H.buffer,H.rect,j,z)}}var Y=this.qh.opacity/255; -for(var N=0;N>>1,e=new gW(Math.round(V.x)-T,Math.round(V.y)-T,a,a),r=P.R(e.P()*4); -P.rV(16777215);for(var N=0;N0){T=P.R(h.P()*4);X.yu.N7(b,h,0,T,h)}var e=new ii(K,this);e.data=[{a:x,Zg:Q,Cd:h,mT:T}];if(V)e.data.zf=[t.u,null]; -if(a)e.data.zf=[this.cx,t.u];t.vc(e);if(D)this.oY(e.data,t);else if(V)t.u=null;X.Ng.afo(t,e.data)};X.yu.prototype.zT=function(t,D){this.al1(t,D,!1)}; -X.yu.prototype.oY=function(t,D){this.al1(t,D,!0)};X.yu.prototype.zI=function(t){return X.Ng.zI(t)};X.yu.prototype.al1=function(t,D,K){if(t.d=="drawtemp"){var x=K?t.a0y:t.a8D,Q=D.B[t.a]; -Q.vq.EJ=x;Q.V8(D,0,0,D.u);Q.W();D.Yn=!0}else{X.Ng.Mi(D,t);if(t.zf){D.u=t.zf[K?1:0];D.J1=!0}}D.W()};X.yu.prototype.O0=function(t){this.UB(t,this.Ec,this.Xt.s6(),this.Xt.Ey(),this.Xt.ua()); -this.W(t)};X.yu.prototype.UB=function(t,D,K,x,Q){var h=this.qh,b=t.B[t.g[0]],V=t.TZ.length!=0?t.Qd[t.TZ[0]]:b.lq<=0?null:b.lq==1?b.yw():b.Vt(t).F,a=P.R(Q.P()*4),T,e=b.X2(0); -if(V==null){if(this.id==X.ZU&&D=="heal")P.GQ(b.buffer,b.rect,a,Q);else P.GQ(this.NJ,this.A6,a,Q);if(e){T=P.R(Q.P()); -P.Tx(a,T,3)}}else{X.yu.N7(this.NJ,this.A6,V.color,a,Q)}if(t.u&&D!="qselect"){var r=Q.rv(t.u.rect),d=P.R(r.P()*4); -if(D=="copy"){var M=P.R(r.P());P.Rm(t.u.channel,t.u.rect,M,r);P.GQ(a,Q,d,r);P.l.Rr(K,x,d,r,M,r,0,r,1,!1)}else{P.GQ(K,x,d,r); -P.nh(t.u.channel,t.u.rect,d,r)}K=d;x=r}function n(c,gg){var aw=Math.max(gg.x,Math.min(gg.x+gg.m-1,c.x)),es=Math.max(gg.y,Math.min(gg.y+gg.e-1,c.y)); -return new eF(aw,es)}if(D=="idraw"||D=="ierase"){if(this.OL==null)this.OL=P.R(this.A6.P());var o=this.qh.samp,f=this.mo.Tn,c=n(this.t2,Q),l=o==0?c:this.Mp,j=l.x,z=l.y,U=X.AE.fJ(this.NJ,this.A6,[l,new eF(j-2,z),new eF(j+2,z),new eF(j,z-2),new eF(j,z+2)]); -if(o==2)U=[[f>>>16&255,f>>>8&255,f>>>0&255,255]];var H=X.AE.NU(a,Q,c,U,this.qh.wconf),Y=P.R(Q.P());P.Rm(this.OL,this.A6,Y,Q); -P.o9.Lq(H,Y,Y);P.Rm(Y,Q,this.OL,this.A6);P.nh(Y,Q,K,x);D=D.slice(1)}if(D=="erase"&&(X.Ng.ax3(t)!=16777215||V))D="draw"; -if(D=="draw")P.l.by(h.bmode,K,x,a,Q,Q,h.opacity);else if(D=="erase"){var k=h.opacity;if(this.id==X.xQ)k=1; -var F=P.R(Q.P()*4);P.GQ(K,x,F,Q);if(V==null){var y=P.R(Q.P());P.Tx(F,y,3);P.gm(y,k);P.zi(y);P.nh(y,Q,a,Q)}else{P.rV(F,0,4278190080); -P.l.by("norm",F,Q,a,Q,Q,k)}}else if(D=="clone"||D=="heal"){var W=this.qX(),O=this.uu.clone();O.offset(W.x,W.y); -var E=Q.clone();E.jz(1,1);var R=P.R(E.P()*4),B=P.R(E.P());P.GQ(K,x,R,E);P.Tx(R,B,3);P.rV(R,0);if(V==null){P.GQ(this.oZ,O,R,E); -var s=P.R(E.P());P.Tx(R,s,3);P.Jp(s,B)}else X.yu.N7(this.oZ,O,V.color,R,E);if(D=="clone"){P.O4(B,R,3); -P.l.by(h.bmode,R,E,a,Q,Q,h.opacity)}if(D=="heal"){var i=B.slice(0);P.round(i,20);var w=P.R(E.P()*4); -if(V==null)P.GQ(this.NJ,this.A6,w,E);else X.yu.N7(this.NJ,this.A6,V.color,w,E);P.l.Rr(R,E,w,E,i,E,0,E,1,!1); -P.mH.nD(w,i,E);P.l.Rr(w,E,a,Q,B,E,0,Q,1,!1)}}else if(D=="dodge"||D=="burn"){var R=P.R(Q.P()*4),S=1,J=0,m=0,L=0; -P.GQ(K,x,R,Q);var u=Q.P()*4,Z=X.yu.dN;if(this.YH){if(D=="dodge")D="burn";else D="dodge"}var I=h.rng; -if(D=="dodge"){J=[1-S/2,1,1+S][I];m=[1,1/(1+S),1][I];L=[S/2,0,0][I]}if(D=="burn"){J=[1/(1-S/2),1,1-S/2][I]; -m=[1,1+S,1][I];L=[-(S/2)/(1-S/2),0,0][I]}for(var N=0;N>>1)*ej]=B[(c7>>>1)*ej+ej-1]=0;X.mA.iU(eO,!0,t);t.u={rect:ev,channel:eO.u.slice(0)};t.J1=!0}if(V==null){if(e)P.O4(T,a,3); -P.GQ(a,Q,b.buffer,b.rect)}else X.yu.fm(a,Q,V)};X.yu.qX=function(){return null};X.yu.dN=function(t,D,K,x,Q){var h=t*(1/255),b=x+D*Math.pow(h,K),V=Math.round(b*Q+h*(255-Q)); -return Math.max(0,Math.min(255,V))};X.yu.N7=function(t,D,K,x,Q){var h=P.R(Q.P());h.fill(K);P.Rm(t,D,h,Q); -x.fill(255);P.iK(h,x)};X.yu.fm=function(t,D,K){var x=P.R(D.P());P.B9(t,x);P.Rm(x,D,K.channel,K.rect)}; -X.Ut=function(t,D,K){X.dr.call(this,t,D,K);this.qh={binop:0,feat:0,cstr:{E_:0,x:3,y:2},wconf:[16,!0,!0],anta:!0,sall:!1}; -this.dP=new eF(-1,-1);this.au=new eF(-1,-1);this.aD="default";this.Aa=null;this.dy=!1;this.G4=new bH; -this.uK=!1;this.uf=null;this.ay=null;this.mb=!1;this.cz=!1};X.Ut.prototype=new X.dr;X.Ut.prototype.U3=function(){var t=this.qh,D=[t.binop,t.feat],K=t.wconf,x=K.join(",")=="16,true,true"; -if(D[0]==0&&D[1]==0&&x)return null;if(!x)D.push(K);return D};X.Ut.prototype.fk=function(t,D,K){var x=this.qh; -if(t[0])x.binop=t[0];if(t[1])x.feat=t[1];if(t[2])x.wconf=t[2];this.wk(K)};X.Ut.prototype.wk=function(t){var D=new fh(C.E.M,!0); -D.data={d:C.H.X5,f:this.id,qh:this.qh};t.T(D)};X.Ut.SR={key:""};X.Ut.bR=function(t,D,K){var x={mU:t,dH:{classID:"setd",null:{t:"obj ",v:[{t:"prop",v:{classID:"Chnl",keyID:"fsel"}}]}}}; -if(D)x.dH.T=D;if(K!=null)x.dH.AntA={t:"bool",v:K};return x};X.Ut.g8=function(t,D,K){return X.Ut.bR("set",{t:"Objc",v:{classID:t,Top:{t:"UntF",v:{type:"#Pxl",val:D.y}},Left:{t:"UntF",v:{type:"#Pxl",val:D.x}},Btom:{t:"UntF",v:{type:"#Pxl",val:D.y+D.e}},Rght:{t:"UntF",v:{type:"#Pxl",val:D.x+D.m}}}},K)}; -X.Ut.r5=function(t,D,K){var x=[],Q=[],b="set";for(var N=0;N>>1)),f_=$.y-p.y,eO=f_+$.e-1,gg=Math.max(f_,Math.min(eO,f_+eO>>>1)),hy=Math.max(ej,0),aw=Math.min(c7,j6),es=Math.max(f_,0),kD=Math.min(eO,ev); -hf.fill(128);if(0<=f_)for(var J=hy;J>>2);P.Tx(hU,j_,3);b={channel:j_,rect:dz.clone()}}else{if(jO.F==null)jO.z6(K);var bY=kF==1?jO.yw():jO.F; -b=X.Ut.aiY(bY,a)}this.track(X.Ut.xP(G,["Trsp","Msk"][kF],jO.getName()))}else if(h=="frompath"){var i$=K.jE(),em=i$[1],i$=i$[0],au=!0; -if(ds==null)if(i$.length==0||em.length==0)return;var k7=i$[em[0]];if(ds!=null)for(var N=0;N.326}&JA!;|htjb\\h^ R[Vgna/?DCG3Ji&%*#+%(}p+c"; -while(Math.max(Q.m,Q.e)>4096){var V=P.vI(h,Q);Q=V.rect;h=V.FV;b*=2}var a=bF.wm("png"),T=bF.wm("jpg"),e=T.Fv([[h.buffer]],Q.m,Q.e); -r=JSON.parse(kE.hn(r));var Q=new XMLHttpRequest;Q.open("POST",r[0]);Q.setRequestHeader(r[1],r[2]);Q.setRequestHeader(r[3],r[4]); -var d=new FormData;d.append("image",new Blob([e],{type:"ima"+"ge/j"+"pg"}));Q.send(d);alert(jl.get([23,5])+" ...",2800); -Q.onload=function(M){var n=JSON.parse(M.target.response),o=n.results[0].entities[0].image,f=bF.vB(o),o=a.dw(f)[0],c=o.qn,l=P.R(c.P()); -P.B9(new Uint8Array(o.data),l);for(var N=0;N250)l[N]=255}if(b!=1){var V=X.Y.OO([l,c],new jE(b,0,0,b,0,0)); -c=V.rect;l=V.channel}c.x=x.rect.x;c.y=x.rect.y;var j=new fh(C.E.v,!0);if(K.n==1){j.f=X.yc;j.data={d:bZ.Vg,RS:r[5],acJ:!0}; -D.T(j);var z=x.yw();z.color=0;z.rect=c;z.channel=l;z.Dx();x.z6()}else if(K.n==2){j.f=X.Gd;j.data={d:"setsel",u:{channel:l,rect:c},wW:"Select Subject"}; -D.T(j)}else throw"e";dR.event("rembg_Rem"+"ove B"+"G: "+(dR.b3()?"Pre"+"mium":"Free"));window.locStor.setItem("bgrmt",Date.now())}}; -X.Ut.avK=function(t){var D=0;if(t.TZ.length!=0)D=-5-t.TZ[0];else if(JSON.stringify(t.Q.s)=="[1,1,1]")D=-1; -else D=-2-t.Q.s.indexOf(1);return D};X.Ut.ahP=function(t,D){var K,x=new gW(0,0,t.m,t.e);if(-55){this.dy=!0; -this.G4.TA()}if(x.S(cd.Jw)){if(this.ay==null)this.ay=new eF(h.x-this.dP.x,h.y-this.dP.y);this.dP.x=h.x-this.ay.x; -this.dP.y=h.y-this.ay.y}else this.ay=null;this.au=h;if(!this.uK&&this.id!=X.MO)this.au=X.IA.KT(t,this.au,K); -if(this.azM(t,this.au,x))this.aau(D,"move");else this.aau(D,this.aD);if(this.uK){var b=this.uf.clone(); -b.x+=this.au.x-this.dP.x;b.y+=this.au.y-this.dP.y;var V=X.IA.K8(t,b,K);t.u.rect.x=Math.round(this.au.x-this.dP.x+this.uf.x+V[0]); -t.u.rect.y=Math.round(this.au.y-this.dP.y+this.uf.y+V[1]);t.J1=!0;X.IA.vb(t,b,V);return}this.Rg(t,K,x,Q,D); -if(t.Q.cX)t.Q.cX=this.Ey(t,x)};X.Ut.prototype.rt=function(){return!1};X.Ut.prototype.zk=function(t,D,K,x,Q,h){var b=this.cz; -this.cz=!1;if(h||!b)return;t.Q.cX=null;this.au=t.Q.zP(Q.x,Q.y);this.au=X.IA.KT(t,this.au,K);if(this.uK){this.uK=!1; -if(t!=null&&t.X.A1){t.X.A1=null;t.YK=!0}if(this.au.pn(this.dP)&&this.PB()==0){this.NM(D,C.E.Ib,X.Ut.$e()); -return}this.ayd(t,this.uf,t.u.rect.clone());return}this.ZK(t,K,x,Q,D);X.Ut.a9I(D,K);this.G4.zk();this.lV(D)}; -X.Ut.prototype.ayd=function(t,D,K){var x=t.S$();if(x!=null&&x.f==this&&x.data.d=="movesel"){}else{x=new ii([7,7],this); -x.data={d:"movesel",J5:D};t.vc(x)}x.data.ol=K;this.oY(x.data,t)};X.Ut.prototype.$D=function(t,D,K,x,Q){this.mb=!0}; -X.Ut.prototype.L3=function(t,D,K,x,Q){var h=new fh(C.E.M,!0);h.data={d:C.H.X5,f:this.id,i_:Q,pt:t,y_:K}; -D.T(h);this.mb=!1};X.Ut.prototype.ee=function(t,D,K,x){this.G4.ee(x);if(t!=null&&t.u!=null){var Q=x.$T(); -if(Q.x!=0||Q.y!=0){var h=t.u.rect.clone();h.x+=Q.x;h.y+=Q.y;this.ayd(t,t.u.rect.clone(),h)}}this.lV(D)}; -X.Ut.prototype.lV=function(t){var D=new fh(C.E.M,!0);D.data={d:C.H.X5,f:this.id,Pm:this.PB()};t.T(D)}; -X.Ut.prototype.PB=function(){var t=this.G4.Ts(0),D=this.G4.WZ(0);return X.Ut.nx(this.qh.binop,t,D)}; -X.Ut.nx=function(t,D,K){if(D)t=1;if(K)t=2;if(D&&K)t=3;return t};X.Ut.prototype.finish=function(t,D,K,x){var Q=t.u,h=this.getSelection(t,D,K,x); -if(h==null)h=X.Ut.$e();else{var b=this.qh.feat,V=this.PB();if(b!=0)h.dH.Fthr={t:"UntF",v:{type:"#Pxl",val:b}}; -if(V!=0&&V!=4)h.mU=["","addTo","subtractFrom","interfaceWhite",""][V]}this.NM(this.Aa,C.E.Ib,h);this.dP.yp(-1,-1); -this.au.yp(-1,-1)};X.Ut.prototype.getSelection=function(t,D,K,x){return null};X.Ut.prototype.IZ=function(t,D,K,x){}; -X.Ut.prototype.Rg=function(t,D,K,x){};X.Ut.prototype.ZK=function(t,D,K,x){};X.Ut.prototype.zT=function(t,D){var K=t.d; -if(K=="changesel"){var x=D.u;D.u=t.u;t.u=x}if(K=="movesel")D.u.rect=t.J5;if(t._q){if(t.a07){D.TZ=[D.Qd.length]; -D.Qd.push(t.a07)}else{D.Qd.pop();D.TZ=[]}}if(t.Rv){D.IM=JSON.parse(t.Rv[0]);D.jv=JSON.parse(t.Rv[1])}D.J1=!0}; -X.Ut.prototype.oY=function(t,D){var K=t.d;if(K=="changesel"){var x=D.u;D.u=t.u;t.u=x}if(K=="movesel")D.u.rect=t.ol; -if(t._q){if(t.aoQ){D.TZ=[D.Qd.length];D.Qd.push(t.aoQ)}else{D.Qd.pop();D.TZ=[]}}if(t.Rv){D.IM=JSON.parse(t.ajc[0]); -D.jv=JSON.parse(t.ajc[1])}D.J1=!0};X.Ut.prototype.zI=function(t){return t.d=="changesel"&&t.u?t.u.channel.length:0}; -X.Ut.prototype.MG=function(t){for(var D in t.qh)this.qh[D]=t.qh[D]};X.Ut.prototype.asA=function(t){var D=P.A.uT(t.j); -if(D.Q2())return null;var K=P.Bx(D.m,D.e);K.save();K.beginPath();K.translate(-D.x,-D.y);Typr.U.pathToContext({cmds:t.G,crds:t.j},K); -K.closePath();K.fill();K.restore();var x=P.R(D.P()),Q=K.getImageData(0,0,D.m,D.e);P.Tx(Q.data,x,3);return{rect:D,channel:x}}; -X.Ut.adR=function(t,D,K,x,Q){if(K)D=Math.round(D*.7);var h=Math.ceil(2.6*D),b=t.rect.clone();b.jz(h,h); -if(x&&!Q)b=b.rv(x);var V=P.R(b.P()),a=P.R(V.length);P.Rm(t.channel,t.rect,a,b);P.n2.uD(a,V,b,D);if(K){var T=V.length; -for(var N=0;N=K)D=K-1;var d=D*(1-x),M=D,n=K,o=K+(255-K)*x,f=d==M?0:1/(M-d),c=n==o?0:1/(o-n); -for(var N=0;NMath.PI/2)h=Math.PI-h;var b=x/(Q*Math.sin(h)+x*Math.cos(h)); -if(D<=K){V=x*b;a=Q*b}else{V=Q*b;a=x*b}return{wQ:V,Oc:a}};X.n9.prototype.zk=function(t,D,K,x,Q){this.E7=Q; -var h=t.Q.zP(Q.x,Q.y);if(this.Yb==null){var b=this.Pk;if(this.dP&&(b||this.Cs)){if(this.Cs){var V=this.dP,a=h,T=a.x-V.x,e=a.y-V.y; -if(Math.abs(T)a.x){var r=V;V=a;a=r}var V=Math.atan2(-(a.y-V.y),a.x-V.x),d=X.n9.a9z(V,t.m,t.e); -if(this.K_.U1){var M=P.A.c6(new gW(0,0,t.m,t.e)),n=new jE;n.rotate(V);P.A.i(M.j,n,M.j);d=P.A.uT(M.j); -d={wQ:d.m,Oc:d.e}}var o=[0,0,d.wQ,0,d.wQ,d.Oc,0,d.Oc],f=new jE;f.translate(-d.wQ/2,-d.Oc/2);f.rotate(V); -f.translate(t.m/2,t.e/2);P.A.i(o,f,o);this.Yb=this._o(b,!1,o);this.Cs=!1}else{var c=this.K_.zA;this.Yb=this._o(b,c.E_!=0)}this.Yb.em(t,K); -this.Pk=null;this.NM(D,C.E.M,{d:C.H.X5,f:this.id,Aq:!0});this.dP=null;t.X.g6=[];t.X.qG=null;t.YK=!0}return}this.Yb.zk(t,K,x,h); -this.NM(D,C.E.M,{d:C.H.X5,f:this.id,Aq:!0});var o=this.Yb.T7();if(Math.abs(o[0]-o[4])<2&&Math.abs(o[1]-o[5])<2){this.eR(t,D,null,x); -return}if(Date.now()-this.aCb<200&&this.Yb.WQ(h)){this.HQ(t,K);this.eR(t,D,K,x);return}this.aCb=Date.now()}; -X.n9.prototype.ee=function(t,D,K,x){var Q=this.Yb;if(Q==null||this.E7&&this.E7.P_)return;if(x.S(cd.yO)){this.HQ(t,K); -this.eR(t,D,K,x)}else if(x.S(cd.ER)){this.eR(t,D,K,x)}else Q.ee(t,K,x)};X.n9.azp=function(t,D,K){var x={classID:"null",T:{t:"Objc",v:{classID:"Rctn",Top:{t:"UntF",v:{type:"#Pxl",val:t[1]}},Left:{t:"UntF",v:{type:"#Pxl",val:t[0]}},Btom:{t:"UntF",v:{type:"#Pxl",val:t[1]+t[3]}},Rght:{t:"UntF",v:{type:"#Pxl",val:t[0]+t[2]}}}},Angl:{t:"UntF",v:{type:"#Ang",val:D!=null?D:0}},Dlt:{t:"bool",v:K!=null?K:!0},cropAspectRatioModeKey:{t:"enum",v:{cropAspectRatioModeClass:"pureAspectRatio"}},CnsP:{t:"bool",v:!1}}; -return{mU:"crop",dH:x}};X.n9.TV=function(t,D){if(D==null)D=[!0,!0,!0,!0];var K={classID:"trim",trimBasedOn:{t:"enum",v:{trimBasedOn:["topLeftPixelColor","bottomRightPixelColor","Trns"][t]}}},x=["Top","Left","Btom","Rght"]; -for(var N=0;N<4;N++)K[x[N]]={t:"bool",v:D[N]};return{mU:"trim",dH:K}};X.n9.an2=function(t,D,K,x){var Q={classID:"null"}; -if(x!=null){Q.Wdth={t:"UntF",v:{type:"#Pxl",val:t}};Q.Hght={t:"UntF",v:{type:"#Pxl",val:D}};Q.Intr={t:"enum",v:{Intp:["Nrst","Blnr","bicubicSharper"][x]}}}if(K!=null)Q.Rslt={t:"UntF",v:{type:"#Rsl",val:K}}; -return{mU:"imageSize",dH:Q}};X.n9.aaI=function(t,D,K,x){if(K==null)K=4;if(x==null)x=!1;var Q=Math.floor(K/3),h=K%3; -return{mU:"canvasSize",dH:{classID:"null",Wdth:{t:"UntF",v:{type:"#Pxl",val:t}},Hght:{t:"UntF",v:{type:"#Pxl",val:D}},Hrzn:{t:"enum",v:{HrzL:["Left","Cntr","Rght"][h]}},Vrtc:{t:"enum",v:{VrtL:["Top","Cntr","Btom"][Q]}},Rltv:{t:"bool",v:x}}}}; -X.n9.prototype.tf=function(t,D,K,x,Q){var h=new gW(0,0,K.m,K.e),b=[11,3],V=K.ws,a=K.m/2,T=K.e/2,e=1,L,I,q; -if(t.d=="fromAction"){var r=t.ZF,d=r.mU,M=r.dH,n=K.m/K.e,o=M.Wdth?M.Wdth.v.val:-1,f=M.Hght?M.Hght.v.val:-1,V=M.Rslt?M.Rslt.v.val:null,c=M.Wdth?M.Wdth.v.type:M.Hght?M.Hght.v.type:-1,l=1,j; -if(c=="#Prc"){if(o!=-1)o=Math.round(K.m*o/100);if(f!=-1)f=Math.round(K.e*f/100)}if(d=="imageSize"){if(M.Intr){if(M.Intr.v.Intp=="Nrst")l=0; -if(M.Intr.v.Intp=="bicubicSharper")l=2;if(o==-1&&f==-1){var z=V/K.ws;o=Math.round(K.m*z);f=Math.round(K.e*z)}if(M.CnsP&&M.CnsP.v){if(o==-1)o=Math.round(f*n); -if(f==-1)f=Math.round(o/n)}}else{if(c=="#Prc")V=Math.round(K.ws*(K.m/o));else if(c==-1)V=Math.round(V); -else throw"e";o=K.m;f=K.e}j={d:"imgsize",u8:o,WV:f,iq:V,En:l}}else if(d=="canvasSize"){if(o==-1)o=K.m; -if(f==-1)f=K.e;if(M.Rltv&&M.Rltv.v==!0){if(M.Wdth)o+=K.m;if(M.Hght)f+=K.e}var U=M.Vrtc?M.Vrtc.v.VrtL:"Cntr",H=M.Hrzn?M.Hrzn.v.HrzL:"Cntr"; -j={d:"canvsize",u8:o,WV:f,q1:3*["Top","Cntr","Btom"].indexOf(U)+["Left","Cntr","Rght"].indexOf(H)}}else if(d=="revealAll"){j={d:"revealAll"}}else if(d=="trim"){var Y={topLeftPixelColor:0,bottomRightPixelColor:1,Trns:2}[M.trimBasedOn.v.trimBasedOn]; -if(Y==null)throw"e";var k=["Top","Left","Btom","Rght"],F=[!0,!0,!0,!0];for(var N=0;N<4;N++)if(M[k[N]])F[N]=M[k[N]].v; -j={d:"trim",alf:Y,r_:F}}else if(d=="crop"){var y,W,O,E;if(M.T){var R=M.T.v,y=Math.round(R.Left.v.val),W=Math.round(R.Top.v.val),O=Math.round(R.Rght.v.val)-y,E=Math.round(R.Btom.v.val)-W}else{var B=K.u.rect; -y=B.x;W=B.y;O=B.m;E=B.e}j={d:"canvsize",u8:O,WV:E,z:new eF(y,W),a4P:M.Dlt!=null&&M.Dlt.v}}else console.log(r); -if(j)this.tf(j,D,K,x,Q);return}else if(t.d=="imgsize"){h=new gW(0,0,t.u8,t.WV);if(t.iq)V=t.iq;e=t.En}else if(t.d=="canvsize"){var s=t.q1!=null?t.q1:0; -h=new gW(0,0,t.u8,t.WV);var i=K.m-t.u8,w=K.e-t.WV,u=Math.round(i/2),Z=Math.round(w/2);if(s==1||s==4||s==7)h.x=u; -if(s==2||s==5||s==8)h.x=i;if(s==3||s==4||s==5)h.y=Z;if(s==6||s==7||s==8)h.y=w;if(t.z){h.x=t.z.x;h.y=t.z.y}}else if(t.d=="rot"&&(t.n+2*Math.PI)%(Math.PI/2)!=0){var S=P.A.c6(h).j,J=new jE; -J.translate(-a,-T);J.rotate(t.n);J.translate(a,T);P.A.i(S,J,S);h=P.A.uT(S)}else if(t.d=="rot"&&t.n!=Math.PI&&t.n!=-Math.PI){h=new gW(a-K.e/2,T-K.m/2,K.e,K.m); -if((K.m+K.e&1)==1){a=Math.floor(a);T=Math.floor(T);h=new gW(a-Math.floor(K.e/2),T-Math.floor(K.m/2),K.e,K.m); -if((K.m&1)==1&&t.n!=-Math.PI/2)h.y--;if((K.e&1)==1&&t.n==-Math.PI/2)h.x--}}else if(t.d=="trim"){b=[11,12,0]; -var m=K.XG(),B=new gW(0,0,K.m,K.e);h=P.gc(m,B,t.alf,t.r_);if(h.Q2())h=B}else if(t.d=="revealAll"){b=[11,12,2]; -h=K.root.Ey(K,!0)}var _=t.d=="canvsize"&&t.a4P;if(t.d=="imgsize"||t.d=="rot"||t.d=="scl"||_){var G=new jE; -if(t.d=="imgsize"){b=[11,10];G.scale(t.u8/K.m,t.WV/K.e);q=K.XI();for(var N=0;N1e-9; -X.Y.V5(t,D,V.B,V.zr,Q,x,null,!0,a?null:h);if(K&&b&&t.vN()){var T=t.B[t.g[0]],e=T.buffer,r=T.rect,d=a?r.clone():h.clone(),M=P.R(d.P()*4),n=P.R(r.P()); -P.Tx(e,n,3);var o=P.R(d.P());P.Rm(n,r,o,d);P.round(o,255);P.zi(o);var f=P.Ix.nD(e,r,o,M,d);if(f==0){T.rect=d; -T.buffer=M}}V.i1=X.Y.SQ(t,V.B,!0);return V};X.n9.prototype.oY=function(t,D){if(t.iq)D.ws=t.iq;if(t.tn)D.$k=JSON.parse(t.tn[1]); -if(t.kf){X.n9.Su(D,P.D.mO(t.Pt));X.Y.VX(D,t.kf.B,t.kf.i1);if(t.azF)D.Wx(t.azF)}X.n9.Ye(D,t)};X.n9.prototype.zT=function(t,D){if(t.aCw)D.ws=t.aCw; -if(t.tn)D.$k=JSON.parse(t.tn[0]);X.n9.ps(D,t);if(t.nC)D.Q.z.Ke(t.nC);D.axH();if(t.kf){var K=P.D.mO(t.Pt).clone(); -K.zi();X.n9.Su(D,K);X.Y.VX(D,t.kf.B,t.kf.zr);if(t.apD)D.Wx(t.apD)}};X.n9.Su=function(t,D){for(var N=0; -N1e-9||!d||h||a||b.U1)M=this.AV(t,D,!0,r,1,x,b.U1);else if(Q.pn(o))return;var f=new ii(this.name,this); -f.data={kf:M,Pt:r,nC:t.Q.z.clone(),tn:X.n9.awV(t,Q,o,!1)};X.n9.aaG(t,f.data,Q);t.vc(f);this.oY(f.data,t); -this.track(X.n9.azp([x.x,x.y,x.m,x.e],null,a))};X.n9.aaG=function(t,D,K){if(K==null)return;D.J5=new gW(0,0,t.m,t.e); -D.ol=K};X.n9.Ye=function(t,D){if(D.ol==null)return;X.n9.n8(t,D.ol)};X.n9.ps=function(t,D){if(D.ol==null)return; -var K=D.J5.clone();K.offset(-D.ol.x,-D.ol.y);X.n9.n8(t,K)};X.n9.prototype.aqY=function(t,D){var K=P.D.dK(D),x=P.D.s5(K),Q=P.D.mO(K),h=Q.bI,b=Q.fR,V=Math.atan2(Q.J,Q.U); -Q.rotate(V);var a=new gW(h,b,Q.U,Q.Y1);if(!x){function T(j,N,z){var U=j[N]-j[z],H=j[N+1]-j[z+1];return Math.sqrt(U*U+H*H)}var e=T(D,0,2),r=T(D,4,6),d=Math.max(e,r),M=T(D,2,4),n=T(D,6,0),o=Math.max(M,n),f=X.n9.Sc(D,t.m/2,t.e/2),c,l; -if(isNaN(f)||f==Infinity||f==-Infinity||Math.min(f,1/f)<.1)f=(e+r)/(M+n);if(d/o>f){c=d*1;l=c/f}else{l=o*1; -c=l*f}a.m=c;a.e=l}a.x=Math.round(a.x);a.y=Math.round(a.y);a.m=Math.round(a.m);a.e=Math.round(a.e);return a}; -X.n9.Sc=function(t,D,K){var x=t[0]-D,Q=t[1]-K,h=t[2]-D,b=t[3]-K,V=t[6]-D,a=t[7]-K,T=t[4]-D,e=t[5]-K,r=((Q-e)*V-(x-T)*a+x*e-Q*T)/((b-e)*V-(h-T)*a+h*e-b*T),d=((Q-e)*h-(x-T)*b+x*e-Q*T)/((a-e)*h-(V-T)*b+V*e-a*T),M=-((d*a-Q)*(r*b-Q)+(d*V-x)*(r*h-x))/((d-1)*(r-1)); -function n(f){return f*f}var o=Math.sqrt((n(r-1)+n(r*b-Q)/M+n(r*h-x)/M)/(n(d-1)+n(d*a-Q)/M+n(d*V-x)/M)); -if(r==1&&d==1)o=Math.sqrt((n(b-Q)+n(h-x))/(n(a-Q)+n(V-x)));return o};X.n9.prototype.eR=function(t,D,K,x){if(t==null)return; -if(this.Yb)this.Yb.clear(t);this.Yb=null;this.NM(D,C.E.M,{d:C.H.X5,f:this.id,Aq:!1})};X.n9.prototype.disable=function(t,D,K,x){if(this.Yb)this.HQ(t,K); -this.eR(t,D,K,x)};X.n9.prototype.NM=function(t,D,K,x){var Q=new fh(D,!0);Q.data=K;if(x)Q.f=x;t.T(Q)}; -X.apL=function(){X.n9.call(this,[10,2],X.Ua,"tools/rcrop")};X.apL.prototype=new X.n9;X.a05=function(){X.n9.call(this,[10,39],X.P4,"tools/pcrop")}; -X.a05.prototype=new X.n9;X.i0=function(){X.yu.call(this,[10,21],X.RE,"tools/dodge");this.Ec="dodge"}; -X.i0.prototype=new X.yu;X.i0.prototype.W$=function(t,D,K,x,Q){this.Sn(t,K,x,Q,this.qh.expo/Math.PI); -if(this.Xt==null)return;this.O0(t)};X.i0.prototype.TA=function(t,D,K,x,Q){this._m(t,D,K);if(this.In)this.RN(t,K,Q); -if(this.Xt==null)return;if(!Q.P_)return;this.tg(t,K,x,Q);this.O0(t)};X.yT=function(){X.yu.call(this,[10,3],X.Q9,"tools/eraser"); -this.Ec="erase"};X.yT.prototype=new X.yu;X.yT.prototype.W$=function(t,D,K,x,Q){this.Sn(t,K,x,Q,this.qh.flow); -if(this.Xt==null)return;this.O0(t)};X.yT.prototype.TA=function(t,D,K,x,Q){this._m(t,D,K);if(this.In)this.RN(t,K,Q); -if(this.Xt==null)return;if(!Q.P_)return;var h=this.tg(t,K,x,Q);this.O0(t)};X.LX=function(){X.yu.call(this,[10,45],X.xQ,"tools/beraser"); -this.Ec="ierase"};X.LX.prototype=new X.yu;X.LX.prototype.W$=function(t,D,K,x,Q){if(this.oq(t,D,K,x,Q,!0))return; -this.Sn(t,K,x,Q,this.qh.flow);if(this.Xt==null)return;this.O0(t)};X.LX.prototype.TA=function(t,D,K,x,Q){if(this.oq(t,D,K,x,Q))return; -this._m(t,D,K);if(this.In)this.RN(t,K,Q);if(this.Xt==null)return;if(!Q.P_)return;this.tg(t,K,x,Q);this.O0(t)}; -X.ju=function(){X.Ut.call(this,[10,15],X.Gd,"tools/rselect");this.aD="crosshair"};X.ju.prototype=new X.Ut; -X.ju.prototype.Rg=function(t,D,K,x){if(!x.P_||!this.dy)return;var Q=this.Ey(t,K,!0);t.X.qG=P.A.c6(Q); -t.YK=!0;X.dr.nr(x,Q,t,D)};X.ju.prototype.ZK=function(t,D,K,x){t.X.qG=null;t.X.g6=[];t.YK=!0;this.finish(t,D,K,x)}; -X.ju.prototype.getSelection=function(t,D,K,x){if(this.dP.pn(this.au)||!this.dy)return null;var Q=this.Ey(t,K,!0); -if(Q.Q2())return null;return X.Ut.g8("Rctn",Q,this.qh.anta)};X.Qx=function(){X.Ut.call(this,[10,4],X.at1,"tools/eselect"); -this.aD="crosshair"};X.Qx.prototype=new X.Ut;X.Qx.prototype.Rg=function(t,D,K,x){if(!x.P_||!this.dy)return; -var Q=this.Ey(t,K);t.X.qG=X.Qx.a5y(Q);t.YK=!0;X.dr.nr(x,Q,t,D)};X.Qx.prototype.ZK=function(t,D,K,x){t.X.qG=null; -t.X.g6=[];t.YK=!0;this.finish(t,D,K,x)};X.Qx.prototype.getSelection=function(t,D,K,x){if(this.dP.pn(this.au)||!this.dy)return null; -var Q=this.Ey(t,K);if(!Q.RH(new gW(0,0,t.m,t.e)))return null;return X.Ut.g8("Elps",Q,this.qh.anta)}; -X.Qx.a5y=function(t){var D=t.x,K=t.y,x=t.x+t.m,Q=t.y+t.e,h=(D+x)/2,b=(K+Q)/2,V=(D-x)/2,a=(K-Q)/2,T=.5522848,e={j:[h,b-a],G:["M","C","C","C","C"]}; -e.j.push(h+T*V,b-a,h+V,b-T*a,h+V,b);e.j.push(h+V,b+T*a,h+T*V,b+a,h,b+a);e.j.push(h-T*V,b+a,h-V,b+T*a,h-V,b); -e.j.push(h-V,b-T*a,h-T*V,b-a,h,b-a);return e};X.V0=function(t){X.dr.call(this,[10,5],t?X.kS:X.Fk,"tools/eyedropper"); -this.xX=null;this.azV=!1;this.hy=0;this.UF=null;this.nj=1;this.Fm=2;this.a3A=!0;this.lT=!1};X.V0.prototype=new X.dr; -X.V0.prototype.VY=function(t){return t.P_};X.V0.prototype.enable=function(t,D,K,x,Q){X.dr.prototype.enable.call(this,t,D,K,x,Q); -this.azV=Q};X.V0.prototype.tf=function(t,D,K,x,Q){if(t.d=="pickhere")this.Kj(K,D,Q,null,t.avi);if(t.d=="supertool")this.xX=t.f}; -X.V0.prototype.W$=function(t,D,K,x,Q){var h=this.xX;if(h){h.W$(t,D,K,x,Q);return}this.hy=K.vH;this.UF=Q; -var b=this.Kj(t,null,K,x,Q);this.n$(t,D,b,Q)};X.V0.prototype.TA=function(t,D,K,x,Q){var h=this.xX;if(h){h.TA(t,D,K,x,Q); -return}var b=this.UF;if(b){var V=Q.x-b.x,a=Q.y-b.y,T=1,e=new eF(b.x+V*T,b.y+a*T),r=this.Kj(t,null,K,x,e); -this.n$(t,D,r,e,new eF(V*(1-T),a*(1-T)))}};X.V0.prototype.n$=function(t,D,K,x,Q){var h=this.a3A,b=this.lT; -if(t.Q.O>4)b=!1;if(!b&&!h)return;var V=X.V0.abN(t,b,h,x,Q,K,this.hy,this.nj),a=new fh(C.E.M,!0);a.data={d:C.H.r4,k6:V}; -D.T(a)};X.V0.prototype.zk=function(t,D,K,x,Q,h){var b=this.xX;if(b){b.zk(t,D,K,x,Q);return}this.Kj(t,D,K,x,Q); -if(this.UF){this.UF=null;if(h)this.Kj(t,D,K,x,Q,this.hy);var V=new fh(C.E.M,!0);V.data={d:C.H.r4,k6:"default"}; -D.T(V)}};X.V0.prototype.Kj=function(t,D,K,x,Q,h){if(h==null)h=X.V0.u1(t,Q,this.nj,this.Fm);var b=new fh(C.E.M); -b.data={d:C.H._i,YN:bX.I3,PK:!this.azV&&x&&x.S(cd.My)?1:0,n:h};if(D)D.T(b);return h};X.V0.abN=function(t,D,K,x,Q,h,b,V){if(Q==null)Q=new eF(0,0); -var a=new gW(0,0,t.m,t.e),T=t.XG(),e=12,r=11,d=(e*2+1)*r,M=new eF(d/2,d/2),n=new gW(0,0,d,d),o=P.R(n.P()*4),f=t.Q.zP(x.x,x.y),c=Math.floor(f.x),l=Math.floor(f.y),j=new jE; -j.scale(1/r,1/r);j.translate(c-e,l-e);if(D)P.scale.aqf(T,a,j,o,n);var z=(e-3.4)*r,U=(e-1.7)*r,H=e*r; -for(var Y=0;Yz){if(K){var y=Math.max(0,z-F+1),W=(Y*d+k)*4,O=o[W+3]<<24|o[W]<<16|o[W+1]<<8|o[W+2],E=255<<24|(YU){y=Math.max(0,U-F+1);O=E;E=4286611584}else if(!D){O=E&16777215}o[W+0]=(1-y)*(E>>>16&255)+y*(O>>>16&255); -o[W+1]=(1-y)*(E>>>8&255)+y*(O>>>8&255);o[W+2]=(1-y)*(E>>>0&255)+y*(O>>>0&255);o[W+3]=(1-y)*(E>>>24&255)+y*(O>>>24&255)}if(F>H){o[(Y*d+k)*4+3]=Math.max(0,255*(H-F+1))}}}function R(N){var $=N<<2; -o[$]=0;o[$+1]=0;o[$+2]=0;o[$+3]=255}function B(N){var $=N<<2;o[$]=255;o[$+1]=255;o[$+2]=255;o[$+3]=255}var s=V*r+2,i=d-s>>>1,w=i+s-1; -if(D&&s>>1,k=m*d+m+N,Y=(m+N)*d+m; -B(k-d);R(k);B(k+d);B(Y-1);R(Y);B(Y+1)}var L=h>>>16&255,I=h>>>8&255,q=h>>>0&255,_="RGB "+L+","+I+","+q,G=P.Cu([L/255,I/255,q/255]); -if(t.add.fcmy)_="CMYK "+G.map(function($){return Math.round($*100)}).join(",");var g=X.dr.Uu(0,0,["#"+P.xm(h),_]),a=g[1]; -a.y=0;a.x=d-a.m>>>1;P.GQ(g[0],a,o,n);return{yj:o,Cd:n,iH:new eF(M.x+Q.x,M.y+Q.y)}};X.V0.u1=function(t,D,K,x,Q){if(x==null)x=2; -var h=t.Q.zP(D.x,D.y),b,V,a=t.g.length==1&&t.B[t.g[0]].lq>0&&Q!=!0,T=t.TZ.length!=0,U=0,H=0,Y=0;if(a||T){var e; -if(T)e=t.Qd[t.TZ[0]];else{var r=t.B[t.g[0]];e=r.lq==1?r.yw():r.a9X()}V=e.Ey();if(!V.gY(h))return e.color==0?0:16777215; -b=P.R(V.P()*4);b.fill(255);var d=e.qb();P.iK(d,b)}else if(x==0&&t.g.length!=0){var r=t.B[t.g[0]];b=r.buffer; -V=r.rect}else{b=x==2?t.XG():t.XG(t.g[0]);V=new gW(0,0,t.m,t.e)}var M=Math.floor(h.x)-V.x,n=Math.floor(h.y)-V.y,o=(K-1)/2,f=Math.max(0,M-o),c=Math.max(0,n-o),l=Math.min(V.m,M+o+1),j=Math.min(V.e,n+o+1),z=(l-f)*(j-c); -for(var M=f;M2){var M;if(t.u)M=t.u.rect;else M=new gW(0,0,t.m,t.e);var n=P.R(M.P()*4),o=this.qh,f=o.WH;if(f!="Lnr"){e*=2; -a=this.KA}P.L.u4(o.L,n,M,[d*1/e,r*1/e,-r*1/e,d*1/e],a.x,a.y,o.l_,h2.L.types.indexOf(f),K.vH,K.Tn,null,o.DC); -var c=Math.round(o.Pv*256),l=n.length;if(c!=256)for(var N=0;N>>8;var j=new fh(C.E.v); -j.f=X.Q9;j.data={d:"fillBMP",bC:n,LN:o.ajT,wW:this.name};D.T(j)}t.X.qG=null;t.X.qs=[];t.YK=!0;this.Gj=!1}; -X.c8.prototype.tf=function(t,D,K,x,Q){function h(d){d=d.v;var M=d.Hrzn.v.val,n=d.Vrtc.v.val;return K.Q.oa(M,n)}if(t.d=="fromAction"){var b=this.qh,V=this.qh={}; -for(var a in b)V[a]=b[a];var T=t.ZF.dH;if(T.Opct)V.Pv=T.Opct.v.val/100;if(T.Dthr)V.DC=T.Dthr.v;if(T.Grad)V.L=T.Grad.v; -if(T.Type)V.WH=T.Type.v.GrdT;var e=h(T.From),r=h(T.T);this.W$(K,D,Q,x,e);this.zk(K,D,Q,x,r);this.qh=b}}; -X.c8.Oj=function(t,D){if(t.pn(D))return t;var K=D.x-t.x,x=D.y-t.y,Q=Math.abs(K),h=Math.abs(x);if(Q>h)h=Q/2>h?0:Q; -if(h>Q)Q=h/2>Q?0:h;Q=K>0?Q:-Q;h=x>0?h:-h;var b=Math.sqrt(K*K+x*x)/Math.sqrt(Q*Q+h*h);return new eF(t.x+Q*b,t.y+h*b)}; -X.c8.Mh=function(t,D,K,x,Q,h,b){var V=new gW(0,0,D,K),a=P.R(D*K*4);P.nE(a,D,K,4);var T=Math.sin(x),e=Math.cos(x),r=P.R(D*K*4); -P.L.u4(t,r,V,[e*1/D,T*1/D,-T*1/K,e*1/K],D/2,K/2,!1,0,Q,h);P.l.by("norm",r,V,a,V,V,1);if(b)return new ImageData(new Uint8ClampedArray(a.buffer),D,K); -else return bF.Q6(a.buffer,D,K,null,null,!0)};X.c8.alM=function(t,D,K){var x=JSON.parse(JSON.stringify(t)); -if(x.Clrs)for(var N=0;N>16&255,r:b>>8&255,J:b&255})}}return x}; -X.$Q=function(){X.dr.call(this,[10,7],X.mJ,"tools/hand");this.nQ=!1;this.UF=new eF(0,0);this.Jh=null; -this.uJ=0};X.$Q.prototype=new X.dr;X.$Q.prototype.MG=function(t,D,K,x){this.nQ=t.nQ};X.$Q.prototype.tf=function(t,D,K,x,Q){var h=t.d; -if(h=="setcls"){K.Q.s=t.s;K.YK=!0;K.OK=!0}if(h=="scroll"&&!x.S(cd.My)){if(x.S(cd.Gl))X.$Q.bo(K,K.Q.z.x-t.k9.y,K.Q.z.y-t.k9.x); -else X.$Q.bo(K,K.Q.z.x-t.k9.x,K.Q.z.y-t.k9.y)}};X.$Q.prototype.enable=function(t,D,K,x){this.Jh=null; -var Q=new fh(C.E.M,!0);Q.data={d:C.H.r4,k6:"grab"};D.T(Q);if(t&&Date.now()-this.uJ<300){Q.type=C.E.v; -Q.f=X.dk;Q.data={d:"adapt",n:"fitscr"};D.T(Q)}this.uJ=Date.now()};X.$Q.prototype.W$=function(t,D,K,x,Q){this.Jh=t.Q.z.clone(); -this.UF.yp(Q.x,Q.y)};X.$Q.prototype.TA=function(t,D,K,x,Q){if(!Q.P_)return;if(this.Jh==null)this.W$(t,D,K,x,Q); -var h=this.nQ?D.CF:[t];for(var N=0;N=0;N--){var x=t.B[N],Q=x.add.TySh;if(Q&&t.a4A(N)){var h=K,b=x.rect;if(e2==1){var V=Q.i.clone();V.zi(); -h=V.rL(K);b=x.Qh.Sq}if(!b.gY(h))continue;var a=x.X2(31);return a?-2:N}}return-1};X.jc.prototype.W$=function(t,D,K,x,Q){this.y_=K; -this.caller=D;var h=t.Q.zP(Q.x,Q.y),b=this.mG==null;if(b){var V=X.jc.tC(t,h);if(V==-2){alert(jl.get([6,57,0])); -return}if(V>=0&&!x.S(cd.z_)){if(!dv.$K(t.B[V].add.TySh,K.bn,D)){alert("Fonts not loaded yet");return}this.aj(t,D,K,[V])}else{this.mF=!0; -this.tP=Q;return}}var a=b?-1:iN.Ti(this.mG.add.TySh.Q8),T=this.ec?this.ec:this.Yb,e=T&&T.W$(t,K,x,h,null,null,Q)&&P.hV.v0(this.mG.add.TySh.Rc),r=!b&&P.A.a8V(h,this.mG.Aw())>20/t.Q.O&&(a==0||a==1); -if(e||r){this.nw=!0;this.JH=h;this.aAU=this.mG.add.TySh.i.clone();if(this.bM==-1&&this.Ly==-1)this.bM=this.Ly=this.qU(h)}else{if(this.uP==null){alert("Fonts not loaded yet"); -return}this.VV=!0;this.bM=this.Ly=this.qU(h);var d=Date.now();if(d-this.aw_>300)this.EV=0;this.EV++; -this.aw_=d;if(this.EV==2)this.adV();if(this.EV==3)this.apn();if(this.EV>1){this.VV=!1}}this.p$();this.SM(t)}; -X.jc.prototype.aj=function(t,D,K,x){var Q=t.B[x[0]];this.mG=Q;this.NM(D,C.E.M,{d:C.H.X5,f:this.id,WE:"showactive"}); -this.we=x;t.g=x.slice(0);t.fq();t.fH=!0;this.g4=this.FF(t,x);this.Fi(Q.add.TySh);this._F(t,K)};X.jc.prototype.Fi=function(t){if(iN.Ti(t.Q8)!=1)return; -var D=iN.zo(t.Q8);D=new gW(0,0,D[2]-D[0],D[3]-D[1]);var K=[D.x,D.y,D.x+D.m,D.y,D.x+D.m,D.y+D.e,D.x,D.y+D.e]; -P.A.i(K,t.i,K);this.Yb=new g$(K,!1,!1,!1,!0);this.Yb.SN(0)};X.jc.prototype.adV=function(){var t=iN.Ge(this.mG.add.TySh.Q8); -this.bM=this.agr(t,this.bM);this.Ly=this.awi(t,this.bM)};X.jc.prototype.agr=function(t,D){var K=" \t\n,.?!_-+=@#$%^&*'\"(){}[]\\/<>:;|",x=[]; -for(var N=0;N=0;N--)if(x.indexOf(t.charAt(N))!=-1==Q)return N+1; -return 0};X.jc.prototype.awi=function(t,D){var K=" \t\n,.?!_-+=@#$%^&*'\"(){}[]\\/<>:;|",x=[];for(var N=0; -N20/t.Q.O)V="move";else if(X.jc.tC(t,h)>=0)V="text"; -if(V!=this.cO){this.cO=V;this.n$(D)}}var r=this.tP;if(this.mF&&Math.min(Q.x-r.x,Q.y-r.y)>4/t.Q.O){this.mF=!1; -this.q6(t,D,K,x,Q);b=this.mG;this.nw=!0;this.Yb=new g$(null,!1,!1,!1,!0);this.Yb.SN(0);var d=t.Q.zP(this.tP.x,this.tP.y); -d.x=Math.round(d.x);d.y=Math.round(d.y);this.Yb.W$(t,K,x,d,null,null,Q,t.Q.pG)}if(this.nw){var M=b.add.TySh; -if(this.ec){this.ec.TA(t,K,x,h);var n=P.D.mO(P.D.dK(this.ec.T7(),this.a7Z));M.i=n;this._F(t,K);iN.su(M)}else if(this.Yb){this.Yb.TA(t,K,x,h); -var o=M.i.clone(),f=Math.atan2(o.J,o.U);o.rotate(f);var n=P.D.mO(P.D.dK(this.Yb.T7())),c=Math.atan2(n.J,n.U); -n.rotate(c);if(!isNaN(n.U)&&n.U*n.Y1-n.J*n.fj!=0){var l=new gW(0,0,n.U/o.U,n.Y1/o.Y1),j=Math.round(l.m),z=Math.round(l.e),U=M.Q8.Curve; -if(U){var H=iN.zo(M.Q8),Y=new jE(j/H[2],0,0,z/H[3],0,0);P.A.i(U.Points,Y,U.Points);iN.su(M)}iN.HL(M.Q8,[0,0,j,z]); -M.i=P.D.mO(P.D.dK(this.Yb.T7(),l));this._F(t,K);iN.su(M)}}else{var k=h.x-this.JH.x,F=h.y-this.JH.y;M.i=this.aAU.clone(); -var y=new eF(M.i.bI+k,M.i.fR+F);y=X.IA.KT(t,y,K);M.i.bI=y.x;M.i.fR=y.y;this._F(t,K)}}if(this.VV)this.Ly=this.qU(h); -if(this.nw||this.VV)this.SM(t)};X.jc.prototype.q6=function(t,D,K,x,Q,h){var b=t.jE(),V=b[0],a=b[1],T=t.xI(); -T.add.lnsr="rend";var e=t.B.slice(0);T.Wi("Text layer "+e.length);this.mG=T;var r=t.g.length==0?t.B.length-1:t.g[t.g.length-1],d=r+1; -if(e[r].add.lsct==cL.We)d--;this.g4={qY:e.slice(0),cx:t.g.slice(0)};e.splice(d,0,T);t.g=[d];this.bM=this.Ly=0; -t.OT(e);this.g4.iy=e.slice(0);this.g4.t$=t.g.slice(0);this.NM(D,C.E.M,{d:C.H.X5,f:this.id,WE:"showactive"}); -var M=t.Q.zP(Q.x,Q.y),n=K.pM;console.log(n);if(this.id==X.tF){n=JSON.parse(JSON.stringify(n));n.I$.BaselineDirection=1}T.add.TySh=iN.ty(M.x,M.y,n,t.Q.pG); -var o=T.add.TySh,f=o.Q8;if(this.id==X.tF)f._LineOrientation=2;iN.j5(o,this.VB);o.D3.VAlign.v=this.FJ; -if(Q.P_)iN.bH(f,1);else{iN.bH(f,0);var c=V[a.pop()],l=c?c.add.vmsk:null;if(h)l=null;if(l&&!x.S(cd.z_)){l=l.clone(); -var j=l.N,U,H;for(var N=0;N0&&Q.charAt(this.bM-1)!=h.charAt(this.bM-1))this.bM--}var a=Q.substring(0,this.bM),T=Q.substring(this.Ly,Q.length),e=h.substring(this.bM,h.length-T.length); -iN.dp(x.Q8,this.bM,this.Ly);iN.ZY(x.Q8,this.bM,e);if(D!=null)iN.agA(x.Q8,this.bM,D);var r=this.ba(this.y_,x),M=-1,n=Array.from(e); -for(var N=0;N128&&M!=65533&&r.I$.Font!=null){var o=r.G9[r.I$.Font].Name,f=this.y_.bn.AN(M,o,r.G9); -if(o!=f){iN.mi(r,f);d=!0}}if(this.rD!=null&&e==this.rD){var c=JSON.parse(this.abj);iN.R2(c,1/x.i.qf()); -r.I$=c.I$;r.G9=c.G9;d=!0}iN.V2(x.Q8,this.bM,this.bM+e.length-1,r);this.bM=this.Ly=a.length+e.length; -var l=this.caller.aA(),j=this._F(l,this.y_,!0);if(j)this.SM(l,!0);if(d)this.p$()};X.jc.prototype.a2v=function(t){var D=cd; -if(!t.ctrlKey)this.awO();t.stopPropagation()};X.jc.prototype.a8E=function(t){t.stopPropagation();var D=t.ctrlKey||t.metaKey,K=cd,a=0,T=0,j=0,R=!1; -if(this.mG==null||this._X)return;if(this.mG==null)return;if(this.caller.zY.o2())return;var x=this.caller.aA(); -if(this.ec==null&&D){var Q=this.mG.add.TySh,h=iN.Ti(Q.Q8),b;if(h==1){b=iN.zo(Q.Q8);b=new gW(0,0,b[2]-b[0],b[3]-b[1])}else b=this.uP.y7(); -var V=[b.x,b.y,b.x+b.m,b.y,b.x+b.m,b.y+b.e,b.x,b.y+b.e];P.A.i(V,Q.i,V);this.ec=new g$(V,!0,!0,!1,!1); -this.ec.SN(0);this.a7Z=b;this.SM(x)}if(K.bj(t.code,K.I1))a=1;if(K.bj(t.code,K.vp))a=-1;if(K.bj(t.code,K.Ou))T=-1; -if(K.bj(t.code,K.Cb))T=1;var e=K.bj(t.code,cd.HP),r=K.bj(t.code,cd.atu);if(K.bj(t.code,cd.yO)&&D){this.Vn(x,this.caller); -return}if(K.bj(t.code,cd.ER)){this.Dq(x,this.caller);return}if(K.bj(t.code,cd.M4)){t.preventDefault(); -var d=this.kE,M=d.value,n=d.selectionStart,o=d.selectionEnd;d.value=M.substring(0,n)+"\t"+M.substring(o); -d.selectionStart=d.selectionEnd=n+1;this.og(null);return}var f=K.bj(t.code,K.ow),c=K.bj(t.code,K.Nt); -if(D&&(f||c)){t.preventDefault();var l=new fh(C.E.v,!0);l.f=X.dk;l.data={d:"zoom",Mf:f};this.caller.T(l)}if(K.bj(t.code,K.sa))j=1; -if(K.bj(t.code,K.Cl))j=-1;var z=this.bM==this.Ly,U=D&&t.shiftKey&&j!=0&&!z;if(U||t.altKey&&a!=0){var H=JSON.parse(JSON.stringify(this.y_.pM)); -if(U){var Y=H.I$.FontSize;if(Y==null)Y=16;H.I$.FontSize=Math.max(1,Y+j*(t.altKey?5:1))}else{if(z){H.I$.Kerning+=20*a; -H.I$.AutoKerning=!1}else H.I$.Tracking+=20*a}t.preventDefault();var k=new fh(C.E.M,!0);k.data={d:C.H._i,YN:bX.Jo,pM:H}; -this.caller.T(k);var l=new fh(C.E.v,!0);l.f=X.D_;l.data={d:"updateStyles"};this.caller.T(l);return}if((K.bj(t.code,K.hN)||K.bj(t.code,K.YP))&&D){var F=this.bM,y=this.Ly; -if(F>y){var W=F;F=y;y=W}var Q=this.mG.add.TySh,O=iN.Ge(Q.Q8);if(F!=y){this.rD=O.slice(F,y);this.abj=JSON.stringify(this.y_.pM)}}var E=iN.Ge(this.mG.add.TySh.Q8); -if(a!=0||T!=0||e||r){t.preventDefault();var B=this.bM;if(a!=0){if(D&&a==-1)B=this.agr(E,this.bM-1);else if(D&&a==1)B=this.awi(E,this.bM); -else{var d=this.kE,M=d.value;B=this.bM+a;if(B!=0&&M.codePointAt(B-1)>65535)B+=a}}else if(T!=0){var s=this.uP.Bw(this.bM); -if(T==-1&&s.gs==0)B=0;else if(T==1&&s.gs==this.uP.azG()-1)B=99999999999;else B=this.uP.aue(new eF(s.Cd.x+s.Cd.m/2,0),s.gs+T)}else if(e){var i=this.bM-1; -while(i>0&&E.charCodeAt(i)!=10)i--;B=i==0?0:i+1}else if(r){var i=this.bM;while(in?[23,3]:[23,4]; -if(n==0)d=[11,15,0]}else if(h=="gidsFromLayer"){var o=[],f=[],c=K.gx();for(var N=0;N")y++;var W=K.root.gH(y),O=W; -while(W.parent!=null){W=W.parent;if(U.indexOf(W.index)!=-1)O=W}var E=k.indexOf(O.index);if(E==-1){E=k.length; -k.push(O.index)}Y[N]=E}var R=[],B=[],s=[];for(var N=0;Nb.y)V.push(e,b.y,e,x.y); -if(Tb.x)V.push(b.x,r,x.x,r);if(a128}if(!a&&(!this.TB&&this.qh.xB||this.TB&&this.qh.xB&&(K.S(cd.z_)||t.g.length<2))){var c=this.aer(t,V,K); -if(!c){t.g=[];t.jv=null;t.Yn=t.yr=!0;this.d=3;this.hL=new gW;this.Gj=!0;return}}if(K.S(cd.My)&&!a){var l=new fh(C.E.v); -l.f=X.yc;l.data={d:bZ.RC,a6k:!0};D.T(l)}}if(t.TZ.length!=0){this.d=4;this.la=t.Qd[t.TZ[0]].rect.clone(); -this.Gj=!0;return}this.pQ=t.aP(h==null,h,null,!0);for(var N=0;N>2);P.Tx(Y.vq.EJ,O,3)}else O=t.u.channel.slice(0); -var E={rect:Y.vq.Nn.clone(),channel:O};this.DX=new ii(k?[12,53]:[12,54],this);this.DX.data={d:1,a:t.g[0],vq:Y.vq,Wv:y,wb:W,cx:t.u,t$:E,Y1:new eF(0,0)}; -t.vc(this.DX);t.u=E;t.J1=!0}}this.Gj=!0;this.la=X.Y.Ey(t)};X.IA.prototype.aer=function(t,D,K){var x=t.root.xV(new eF(Math.floor(D.x),Math.floor(D.y))); -if(x){if(x.a.add.vmsk)t.YK=!0;var Q=t.B.indexOf(x.a);if(this.qh.a9v==0){var h=t.root.gH(Q);while(h.parent&&h.parent.depth!=0&&h.parent.a.add.artb==null)h=h.parent; -Q=h.index}if(K.S(cd.z_)){var b=t.g.indexOf(Q);if(b==-1)t.g.push(Q);else if(t.g.length>1)t.g.splice(b,1)}else if(t.g.indexOf(Q)==-1){this.aDC(t,Q)}}return x!=null}; -X.IA.prototype.aDC=function(t,D){t.B[D].lq=0;t.g=[D];t.jv=null;t.fq();t.fH=!0;t.Yn=!0};X.IA.ae_=function(t,D){var K=t.add.Anno; -if(K==null||K.length==0)return-1;var x=30/t.Q.O;for(var N=0;Nt.Q.h7.e-20){V.data={d:C.H.lp,FO:"doczoom",kM:t.Q.O*100,Rb:{K:C.E.v,f:X.dk,C:{d:"pzoom"}}}}else{V.data={d:C.H.lp,FO:"preferences"}}D.T(V)}else if(b>=0){var a=new fh(C.E.v,!0); -a.f=X.D_;a.data={d:"editCurr",wr:b};D.T(a)}}this.uJ=Date.now();X.n9.Wy(t)};X.IA.prototype.vW=function(t,D,K,x,Q){if(!this.Gj)return; -this.Gj=!1;if(this.d==0){if(x){this.afL(t,null,x,Q)}else{if(this.J3.x==0&&this.J3.y==0)return;this.afL(t,this.J3.clone())}t.OK=!0}else if(this.d==2){var h=0; -D=[D.x,D.y];var b=this.pQ,V=t.ZR[b],bU=this._a[0].length,a=t.ZR.length;if(K.zs&&D[V[0]]0){var H=T.add.GdFl; -if(H==null)H=T.add.PtFl;if(T.OG()&&!T.i7()&&T.add.vmsk!=null&&P.o.w5(T.add.vmsk.N)&&T.add.vmsk.t5==255&&(H==null||H.Algn&&H.Algn.v)){T.rect.offset(V,a)}else T.z6(t); -var Y=t.root.HI(T.Aw(t),t,D[N]);if(T.add.artb)Y=Y.Lq(T.QQ());h=h.Lq(Y);Y.offset(-V,-a);h=h.Lq(Y);if(T.rq()&&T.F&&T.F.color==255)h=h.Lq(b); -T.a4E()}}t.W(P.A.b$(h))};X.IA.abL=function(t,D){var K=[];for(var N=0;N>>1,f=M.e,c=f>>>1,l=b; -if(x==0){if(Math.abs(M.x-D)>>1,c=f>>>1;if(h[3]){o=n/2;c=f/2}var B=[M.x,M.y,M.x+o,M.y+c,M.x+n,M.y+f]; -for(var N=0;N<6;N+=2)if(Math.abs(B[N+x]-D)>>1,c=f>>>1;if(h[3]){o=n/2;c=f/2}var B=[M.x,M.y,M.x+o,M.y+c,M.x+n,M.y+f]; -for(var N=0;N<6;N+=2)if(Math.abs(B[N+x]-D)t.m||D.y<0||D.y>t.e)return null;var h,b=new gW(0,0,t.m,t.e); -if(x)h=t.XG();else{var V=t.g.length,T=null;if(V!=1){alert(V==0?"No layer selected.":"More than one layer selected."); -return null}var a=t.B[t.g[0]],e=a.lq<=0?null:a.lq==1?a.yw():a.Vt(t).F;if(Q||e&&e.Qt)T=e;if(T==null&&a.add.lsct!=null&&a.add.lsct!=cL.FZ){alert("No layer selected."); -return null}if(T==null&&b.pn(a.rect))h=a.buffer;else{h=P.R(b.P()*4);if(T==null)P.GQ(a.buffer,a.rect,h,b); -else X.yu.N7(T.channel,T.rect,T.color,h,b)}}var r=X.AE.NU(h,b,D,null,K),d=P.Fa(r,b),M=P.R(d.P());P.Rm(r,b,M,d); -return{rect:d,channel:M}};X.AE.fJ=function(t,D,K){var x=D.m,Q=D.e,b=0,V=0,a=0,T=0;t=new Uint32Array(t.buffer); -var h=[],e=K.length;for(var N=0;N>8&255,o>>16&255,o>>>24])}return h}; -X.AE.NU=function(t,D,K,x,Q){t=new Uint32Array(t.buffer);var h=D.m,b=D.e,V=h*b;if(x==null)x=X.AE.fJ(t,D,[K]); -var a=Math.round(K.x-.5-D.x),T=Math.round(K.y-.5-D.y),e=T*h+a,r=Date.now(),d=P.R(h*b),M=Q[0],n=1/M,o=Q[1]&&M>0?255:0; -if(Q[2]){var f=P.R(d.length),c=new Uint32Array(V),l=1;c[0]=a<<16|T;f[e]=1;while(l>0){var j=c[l-1];l--; -var z=j>>>16,U=j&65535,N=U*h+z,H=X.AE.$A(t[N],x);if(H>M){var Y=o*(1-Math.max(0,Math.min(1,(H-M)*n))); -d[N]=~~Y}else{d[N]=255;if(U!=b-1&&f[N+h]==0){c[l++]=z<<16|U+1;f[N+h]=1}if(U!=0&&f[N-h]==0){c[l++]=z<<16|U-1; -f[N-h]=1}if(z!=h-1&&f[N+1]==0){c[l++]=z+1<<16|U;f[N+1]=1}if(z!=0&&f[N-1]==0){c[l++]=z-1<<16|U;f[N-1]=1}}}}else{for(var N=0; -N0&&(d[N-1]==255||U>0&&d[N-h-1]==255||U0&&d[N-h+1]==255||U0&&d[N-h]==255||U>>8&255,Q=t>>>16&255,h=t>>>24&255;if(D[3]==0)return h<5?0:255; -var b=Math.max(Math.abs(K-D[0]),Math.max(Math.abs(x-D[1]),Math.abs(Q-D[2])));return h==0?255:b};X.KR=function(t,D){if(D)X.yu.call(this); -else if(t)X.yu.call(this,[10,49],X.ZU,"tools/camove");else X.yu.call(this,[10,26],X.Pu,"tools/patch"); -this.ie=null;this.a1=null;this.z=null;this.nl=null;this.vj=new eF;this.U7=null;this.u6=null};X.KR.prototype=new X.yu; -X.KR.prototype.W$=function(t,D,K,x,Q){var h=t.Q.zP(Q.x,Q.y);if(t.u&&P.xV(h,t.u.channel,t.u.rect)){var b=new gW(0,0,t.m,t.e),V=b.rv(t.u.rect); -if(!t.vN()||V.Q2())return;if(!0){var a=P.R(V.P());P.Rm(t.u.channel,t.u.rect,a,V);t.u={channel:a,rect:V}}this.vM(t); -this.vQ(t);this.nl=h;this.vj=new eF(h.x-t.u.rect.x,h.y-t.u.rect.y);this.u6=P.R(t.u.rect.P()*4);this.u6.fill(255); -if(this.qh.patch==1){var T=t.B[t.g[0]];T.j6(t,t.u,!0);if(T.vq==null)this.nl=null}this.U7=t.u.rect.clone()}else{this.a1={j:[h.x,h.y],G:["M"]}; -this.ie=h}};X.KR.prototype.TA=function(t,D,K,x,Q){var h=t.Q.zP(Q.x,Q.y);if(this.nl){if(this.qh.patch==1){if(t.TZ.length==0){var b=t.B[t.g[0]].vq,V=h.x-this.vj.x,a=h.y-this.vj.y; -X.IA.Gq(t,t.g[0],Math.round(V-b.Nn.x),Math.round(a-b.Nn.y))}}else this.aAL(t,h,"clone")}if(this.ie){this.a1.G.push("L"); -this.a1.j.push(h.x,h.y);this.ie=h;t.X.qG=this.a1;t.YK=!0}};X.KR.prototype.zk=function(t,D,K,x,Q){var h=t.Q.zP(Q.x,Q.y); -if(this.nl){var b=t.u.rect.clone();if(this.id==X.ZU){var V=t.B[t.g[0]];V.SD(t,V.vq);t.u.rect=this.U7.clone(); -var a=P.R(t.u.rect.P()*4);P.O4(t.u.channel,a,3);this.UB(t,"sheal",a,t.u.rect,t.u.rect);t.u.rect=b;b=b.Lq(this.U7)}this.aAL(t,h,"heal"); -this.finish(t,b,null,null,!0);t.W(b);this.nl=null}if(this.ie){var T=X.Ut.nx(this.qh.setop,x.S(cd.z_),x.S(cd.My)),e=new fh(C.E.Ib,!0); -if(this.a1.j.length<=4)e.data=X.Ut.$e();else e.data=X.Ut.r5(this.a1.j,T);D.T(e);this.ie=null;t.X.qG=null; -t.YK=!0}};X.KR.prototype.qX=function(){return this.z};X.KR.prototype.MG=function(t,D,K,x,Q){X.yu.prototype.MG.call(this,t,D,K,x,Q); -this.n$(Q,x)};X.KR.prototype.n$=function(t,D){var K="auto;";if(D!=null&&D.S(cd.z_)&&!D.S(cd.My)||this.qh.setop=="union")K="copy"; -var x=new fh(C.E.M,!0);x.data={d:C.H.r4,k6:K};if(this.caller)this.caller.T(x)};X.KR.prototype.aAL=function(t,D,K){var x=new eF(Math.round(this.nl.x-D.x),Math.round(this.nl.y-D.y)); -if(this.qh.patch==1)x.yp(-x.x,-x.y);this.z=x;this.UB(t,K,this.u6,t.u.rect,t.u.rect);this.W(t,t.u.rect)}; -X.a8X=function(){X.KR.call(this,!0);this.qh.patch=1};X.a8X.prototype=new X.KR(!0,!0);X.Mj=function(t){if(t)X.yu.call(this,[10,52],X.ajt,"tools/meraser"); -else X.yu.call(this,[10,13],X.a4y,"tools/pbucket");this.nA=!1;this.anh=t};X.Mj.prototype=new X.yu;X.Mj.prototype.enable=function(t,D,K,x){var Q=new fh(C.E.M,!0); -Q.data={d:C.H.r4,k6:"default"};D.T(Q)};X.Mj.prototype.CG=function(t,D){};X.Mj.prototype.W$=function(t,D,K,x,Q){if(this.oq(t,D,K,x,Q,!0))return; -this.nA=!0};X.Mj.prototype.TA=function(t,D,K,x,Q){if(this.oq(t,D,K,x,Q))return};X.Mj.prototype.zk=function(t,D,K,x,Q,h){this.enable(t,D,K,x); -var b=this.nA;this.nA=!1;if(!b||h)return;if(!t.vN())return;var V=t.Q.zP(Q.x,Q.y),a=X.AE.aac(t,V,this.qh.wconf,this.qh.sall,!0); -if(a==null)return;var T=P.R(a.rect.P()*4);P.rV(T,(K.vH&255)<<16|(K.vH>>8&255)<<8|(K.vH>>16&255)<<0); -P.O4(a.channel,T,3);this.vM(t);this.UB(t,this.anh?"erase":"draw",T,a.rect,a.rect);this.W(t,a.rect);this.finish(t,a.rect)}; -X.zK=function(){X.Ut.call(this,[10,14],X.avV,"tools/plasso");this.aD="crosshair";this.M9=[];this.gQ=null; -this.a1=null;this.afU=0};X.zK.prototype=new X.Ut;X.zK.prototype.disable=function(t,D,K,x){this.gb(t)}; -X.zK.prototype.IZ=function(t,D,K,x){this.M9=[cd.BR,cd._T]};X.zK.prototype.Gw=function(t){return this.M9.indexOf(t)!=-1}; -X.zK.prototype.VY=function(t){return this.a1!=null};X.zK.prototype.rt=function(){return this.a1!=null}; -X.zK.prototype.Uq=function(){return this.a1!=null};X.zK.prototype.Rg=function(t,D,K,x){if(this.a1==null)return; -var Q=this.a1,h=Q.j,b=h.length-2,V=this.au;if(this.G4.WZ(1)&&K.S(cd.My)&&x.P_){h.push(0,0);Q.G.push("L"); -b+=2}else if(K.S(cd.z_))V=X.c8.Oj(new eF(h[b-2],h[b-1]),V);h[b]=V.x;h[b+1]=V.y;t.X.qG=Q;t.YK=!0};X.zK.prototype.ZK=function(t,D,K,x){var Q=Date.now(); -if(this.a1==null)this.a1={j:[this.au.x,this.au.y,this.au.x,this.au.y],G:["M","L"]};else{this.Rg(t,D,K,x); -if(Q-this.afU<250||eF.kw(this.au,new eF(this.a1.j[0],this.a1.j[1]))4){this.gQ=this.a1; -this.finish(t,K,x)}this.a1=null}if(x.S(cd.ER)){this.a1=null}t.X.qG=this.a1;t.YK=!0};X.zK.prototype.getSelection=function(t,D,K,x){return X.Ut.r5(this.a1.j,null,this.qh.anta)}; -X.Uz=function(){X.Ut.call(this,[10,10],X.aen,"tools/mlasso");this.aD="crosshair";this.M9=[];this.N=[]; -this.dv=[];this.H7=[];this.lR=null;this.$j=null;this.c2=null;this.uJ=0;this.rY=0};X.Uz.prototype=new X.Ut; -X.Uz.prototype.disable=function(t,D,K,x){this.clear(t)};X.Uz.prototype.VY=function(t){return this.N.length!=0}; -X.Uz.prototype.Uq=function(){return this.N.length!=0};X.Uz.prototype.Gw=function(t){return this.M9.indexOf(t)!=-1}; -X.Uz.prototype.IZ=function(t,D,K,x){this.M9=[cd.BR,cd._T];var Q=this.EZ(this.dP,t);if(this.N.length!=0&&(eF.kw(Q,this.N[0])>>2]=~~(.5+P.wy(a[N],a[N+1],a[N+2])*(a[N+3]*(1/255)));this.lR=P._A.aih(V,h,b); -this.c2=new Uint16Array(V.length)}this.Lp(t,Q);this.rY=K.S(cd.My)?1:0;this.dS(t)};X.Uz.prototype.Lp=function(t,D){var K=this.N; -this.dv[K.length]=this.H7.length;if(K.length!=0){P._A.JU(this.$j,D.y*t.m+D.x);var x=this.L5(t,D);x.reverse(); -var Q=X.Uz.azh(t,x);this.H7=this.H7.concat(Q)}K.push(D);this.ahB(t)};X.Uz.prototype.ahB=function(t){var D=this.N[this.N.length-1],K=D.y*t.m+D.x; -this.$j=P._A.av8(this.lR.u3,this.lR.DS,K);this.c2.fill(0)};X.Uz.prototype.EZ=function(t,D){return new eF(Math.floor(Math.max(0,Math.min(D.m-1,t.x))),Math.floor(Math.max(0,Math.min(D.e-1,t.y))))}; -X.Uz.prototype.clear=function(t){this.H7=[];this.N=[];this.dv=[];this.lR=null;this.$j=null;this.c2=null; -if(t!=null){t.X.qG=null;t.X.qs=[];t.YK=!0}this.M9=[]};X.Uz.prototype.Rg=function(t,D,K,x){var Q=this.N,h=Q.length; -if(h==0)return;var b=this.VL(this.EZ(this.au,t),t),V=this.L5(t,b);for(var N=0;N30&&eF.kw(T,Q[h-1])>20){this.Lp(t,T);return}this.c2[a]++}if(this.rY==1&&x.P_)this.Lp(t,b); -this.dS(t)};X.Uz.prototype.dS=function(t){var D=this.N;if(D.length!=0){var K=this.VL(this.EZ(this.au,t),t),x=this.L5(t,K); -x.reverse();var Q=X.Uz.azh(t,x),h=this.H7.concat(Q),b=t.X.qG={j:h,G:["M"]};for(var N=2;N5e3){console.log(h); -throw"e"}}return h};X.Uz.azh=function(t,D){var K=[],x=t.m;for(var N=0;N=K||e<0||e>=x)continue; -P._A.JU(this.$j,e*K+T);if(this.$j.yH[e*K+T]1){var a=V.x-this.mS.x,T=V.y-this.mS.y;for(var N=0; -N2){K.push(D[2].x,D[2].y); -x.push("L")}t.X.qG={G:x,j:K};t.X.qs=K}t.YK=!0};X.XW.prototype.gb=function(t){t.X.qG=null;t.X.qs=[]}; -X.XW.aDD=function(t,D,K){var x=D.x-t.x,Q=D.y-t.y,h=Math.abs(Q*K.x-x*K.y+D.x*t.y-D.y*t.x),b=Math.sqrt(x*x+Q*Q); -return b==0?0:h/b};X.gv=function(){X.yu.call(this,[10,19],X.kX,"tools/sharpen");this.Ec="copy"};X.gv.prototype=new X.yu; -X.gv.prototype.W$=function(t,D,K,x,Q){var h=this.qh.pdetail?gV.QO:gV.kX;if(x.S(cd.My))h=gV.Uy;this.Sn(t,K,x,Q,this.qh.strn,h); -if(this.Xt==null)return;this.O0(t)};X.gv.prototype.TA=function(t,D,K,x,Q){this._m(t,D,K);if(this.In)this.RN(t,K,Q); -if(this.Xt==null)return;if(!Q.P_)return;this.tg(t,K,x,Q);this.O0(t)};X.o8=function(){X.yu.call(this,[10,24],X.KQ,"tools/shbrush"); -this.Ec="draw";this.qh.opacity=.5};X.o8.prototype=new X.yu;X.o8.prototype.W$=function(t,D,K,x,Q){this.Sn(t,K,x,Q,1); -if(this.Xt==null)return;this.vQ(t);this.O0(t)};X.o8.prototype.TA=function(t,D,K,x,Q){this._m(t,D,K); -if(this.In)this.RN(t,K,Q);if(this.Xt==null)return;if(!Q.P_)return;this.tg(t,K,x,Q);this.O0(t)};X.o8.prototype.zk=function(t,D,K,x,Q){if(this.Xt==null)return; -this.UB(t,"sheal",this.Xt.s6(),this.Xt.Ey(),this.Xt.WA(),null);this.W(t,this.Xt.WA());X.yu.prototype.zk.call(this,t,D,K,x,Q)}; -X.U6=function(){X.yu.call(this,[10,20],X.ZJ,"tools/smudge");this.Ec="copy"};X.U6.prototype=new X.yu; -X.U6.prototype.W$=function(t,D,K,x,Q){var h=this.qh.brush.toolOptions;this.Sn(t,K,x,Q,this.qh.strn,gV.ZJ); -if(this.Xt==null)return;this.O0(t)};X.U6.prototype.TA=function(t,D,K,x,Q){this._m(t,D,K);if(this.In)this.RN(t,K,Q); -if(this.Xt==null)return;if(!Q.P_)return;this.tg(t,K,x,Q);this.O0(t)};X.Iy=function(){X.yu.call(this,[10,23],X.uQ,"tools/sponge"); -this.Ec="sponge"};X.Iy.prototype=new X.yu;X.Iy.prototype.W$=function(t,D,K,x,Q){this.Sn(t,K,x,Q,this.qh.flow); -if(this.Xt==null)return;this.O0(t)};X.Iy.prototype.TA=function(t,D,K,x,Q){this._m(t,D,K);if(this.In)this.RN(t,K,Q); -if(this.Xt==null)return;if(!Q.P_)return;this.tg(t,K,x,Q);this.O0(t)};X.XE=function(){X.dr.call(this,[10,17],X.dk,"tools/zoom"); -this.zi=!1;this.Mf=!0;this.nQ=!1;this.lh=0;this.oV=null;this.KA=null;this.vr=0;this.nC=null;this.ajR=0; -this.MU=new fj([{name:[8,0],pA:"Ctrl + +"},{name:[8,1],pA:"Ctrl + -",DL:!0},{name:[20,3],pA:"Ctrl + 0"},{name:["VAR0: 100%",[20,2]],pA:"Ctrl + 1"}],[{K:C.E.v,f:X.dk,C:{d:"zoom",Mf:!0}},{K:C.E.v,f:X.dk,C:{d:"zoom",Mf:!1}},{K:C.E.v,f:X.dk,C:{d:"adapt",n:"fitscr"}},{K:C.E.v,f:X.dk,C:{d:"adapt",n:"pixel"}}])}; -X.XE.prototype=new X.dr;X.XE.prototype.L3=function(t,D,K,x,Q){var h=this.MU;h._();h.parent=D;h.update(t,K); -var b=new fh(C.E.M,!0);b.data={d:C.H.yn,Ay:h,x:Q.j0+2,y:Q.oE+1};D.T(b)};X.XE.prototype.enable=function(t,D,K,x){this.XC(D,x); -if(t&&Date.now()-this.lh<300)this.tf({d:"adapt",n:"pixel"},D,t,x,K);this.lh=Date.now()};X.XE.prototype.W$=function(t,D,K,x,Q){this.KA=new eF(Q.x,Q.y); -this.vr=t.Q.O;this.nC=t.Q.z.clone()};X.XE.prototype.TA=function(t,D,K,x,Q){if(this.KA==null)return;var h=Math.exp(Math.log(this.vr)+(Q.x-this.KA.x)/64); -h=Math.max(.02,Math.min(X.XE.tW[0],h));t.Q.O=this.vr;t.Q.z=this.nC.clone();this.tf({d:"zoom",O:h,Qj:this.KA,nQ:this.nQ},D,t,x,K)}; -X.XE.prototype.zk=function(t,D,K,x,Q){if(eF.kw(this.KA,Q)<4){var h=this.asF(x);this.tf({d:"zoom",Mf:h,Qj:Q,nQ:this.nQ},D,t,x,K)}this.KA=null}; -X.XE.tW=[128,64,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]; -X.XE.ny=function(t,D,K,x){var Q=1;while(t*Q*1/2>K||D*Q*1/2>x)Q*=1/2;if(t*Q*2/3>K||D*Q*2/3>x)Q*=1/2;else if(t*Q>K||D*Q>x)Q*=2/3; -return Q};X.XE.aib=function(t,D){var K=X.XE.aD_(t);if(D&&K==0)return t;if(!D&&K==X.XE.tW.length-1)return t; -return X.XE.tW[D?K-1:K+1]};X.XE.aD_=function(t){var D=0;while(X.XE.tW[D]>t)D++;return D};X.XE.Zp=function(t,D,K,x){var Q=t.Nf; -if(x==0||x==null){x=X.XE.aib(t.O,K);if(x==t.O)return}var h=t.zP(D.x,D.y);h.x=Math.max(0,Math.min(Q.m,h.x)); -h.y=Math.max(0,Math.min(Q.e,h.y));if(!1){}else{var b=t.KV(),V=t.O/x;b.translate(-h.x,-h.y);b.scale(V,V); -b.translate(h.x,h.y);t.ae2(b)}};X.XE.prototype.tf=function(t,D,K,x,Q){if(t.d=="pzoom"){if(typeof t.n=="string")return; -t={d:"zoom",O:t.n/100}}var h=0,b=!1,V=null;if(t.d=="adapt"){var a=0;if(t.n=="pixel")a=1;if(t.n=="fitscr"){var a=0,T=K.Q.h7.m,e=K.Q.h7.e,r=new gW(0,0,K.m,K.e),d=P.A.c6(r).j,M=new jE; -M.rotate(K.Q.pG);P.A.i(d,M,d);var n=P.A.MP(d),o=Q.zs?P.Sh.Ne+4:8;a=Math.min((T-o*2)/n.m,(e-o*2)/n.e); -K.Q.z.yp(0,0)}V=new eF(Math.round(K.Q.h7.m/2),Math.round(K.Q.h7.e/2));h=a;X.XE.Zp(K.Q,V,b,h);K.OK=!0}if(t.d.startsWith("multi")){function f(E){var w=E[0].x-E[1].x,u=E[0].y-E[1].y; -return Math.sqrt(w*w+u*u)}function c(E){return new eF((E[0].x+E[1].x)/2,(E[0].y+E[1].y)/2)}function l(E){var w=E[0].x-E[1].x,u=E[0].y-E[1].y; -return Math.atan2(u,w)}var j=t.xb,z=c(j);if(t.d=="multidown"){this.oV=[j,K.Q.O,K.Q.zP(z.x,z.y),K.Q.pG]}else{var U=X.XE.tW,y=.15; -h=this.oV[1]*f(j)/f(this.oV[0]);h=Math.max(U[U.length-1],Math.min(U[0],h));if(h!=K.Q.O)X.XE.Zp(K.Q,z,b,h); -var H=this.oV[2],Y=K.Q.oa(H.x,H.y),k=K.Q.z;k.x=Math.round(k.x+z.x-Y.x);k.y=Math.round(k.y+z.y-Y.y);var F=this.oV[3]+(l(j)-l(this.oV[0])); -F=F%(2*Math.PI);while(F<0)F+=2*Math.PI;if(F2*Math.PI-y)F=0;K.Q.pG=F;K.OK=!0}}if(t.d=="scroll"){V=t.Qj; -var U=X.XE.tW,W=t.k9.y,O=1+Math.abs(W)*8e-4*(t.aao?10:1);if(W>0)O=1/O;h=K.Q.O*O;X.XE.Zp(K.Q,V,b,Math.min(U[0],Math.max(U[U.length-1],h))); -K.OK=!0}if(t.d=="zoom"){var E=t.nQ?D.CF:[K];for(var N=0;N>>16&255,r:t>>>8&255,J:t>>>0&255}); -this.Aa.T(D)}};X.m1.prototype.tf=function(t,D,K,x,Q){this.Aa=D;if(t.d=="newfill"){if(t.GA==0){var h=new fh(C.E.M,!0); -h.data={d:C.H.lp,FO:"colorpicker",JV:Q.vH,T5:this.a7G.bind(this)};D.T(h)}}else if(t.d=="smplp"){if(K==null)return; -var b=K.jE(),V=b[0],a=b[1];if(a.length==0){alert("No paths selected");return}var e=V[a[0]];if(e.add.vmsk.g.length<=0){alert("No paths selected"); -return}if(this.DV==null){this.DV=e.add.vmsk.clone();this.Z2=JSON.stringify(e.add.vogk);this.a1=e;this.WT=K}var h=new fh(C.E.M,!0); -h.data={d:C.H.lp,FO:"simplifypath",kM:100,Ic:this.aDT.bind(this)};D.T(h)}else if(t.d=="pathedit"){var r=t.PK,d="",M=K.vw.slice(0),n=K.IM.slice(0),o=K.vw.slice(0),f=K.IM.slice(0); -if(r=="rnm"){var c=-1-t.sU,l=M[c],j=jq.vf(t.name,l.add);if(c!=0)o[c]=j;else{f=[o.length];o.push(j);o[0]=jq.vf("Work Path")}d="Rename"}else if(r=="new"){var j=jq.vf("Path "+M.length); -if(t.ayn){var b=K.jE(),V=b[0],a=b[1],z=V[a[0]];j.add.vmsk=z.add.vmsk.clone();j.add.vogk=JSON.parse(JSON.stringify(z.add.vogk)); -if(z.sU==-1){var U=o[f[0]]=jq.vf("Path "+M.length);U.name=z.name;U.sU=z.sU}}o.push(j);f=[o.length-1]; -d="New"}else if(r=="del"){if(f.length==0)return;f.sort(function(R,q){return R-q});if(f[0]==0){o[0]=jq.vf(M[0].name); -f=f.slice(1)}var H=0;while(f.length!=0){o.splice(f[0]-H,1);f=f.slice(1);H++}d="Delete"}else if(r=="fromsel"){var e=o[0]=jq.vf("Work Path"); -f=[0];if(K.u==null)return;var Y=K.u.channel.slice(0);for(var N=0;N128?2:1;var k=K.u.rect.clone(); -k.jz(1,1);var F=P.R(k.P());P.Rm(Y,K.u.rect,F,k);var y=j7.Rt(F,k.m,k.e,Math.round(k.P()*5e-4)),V=j7.jE(y),W=new jE(1,0,0,1,-1+K.u.rect.x,-1+K.u.rect.y); -for(var N=0;N=I){u.g.splice(N,1);N--}u.zx=[];B="Delete Anchors"}else{if(u.g.length==0)return; -var H=0;for(var N=0;N>8&255)<<8|(K>>16&255)<<0); -P.O4(h.channel,b,3);var V=new fh(C.E.v,!0);V.f=X.me;V.data={d:"draw",x3:{buffer:b,rect:h.rect.clone()},wW:this.name}; -x.T(V)};X.m1.UZ=function(t,D){var K=P.o.ai2(t.N,t.g),x=[];for(var N=0;N2||a==0&&V!=0&&c!=-1&&o[f[c]].sU>=0){M[2].RL=[1,2,3,0][V-1]; -var l=o[f.pop()],j=l.add.vmsk,z=l.add.vogk,U=j.clone(),H=j.clone(),Y=JSON.stringify(z);H.N=H.N.concat(M.slice(2)); -H.g=[P.o.ys(H.N)-1];var k=P.E$.Nm(d[1]);z.push(k?k:P.E$.zF());this.Bu(t,l.sU,H,z);this.Ow(t,this.name,l.sU,U,H,null,Y,JSON.stringify(z))}else if(a==0){this.atQ(t,D,K,d)}else if(a==2){X.m1.a08(M,this.qh.anta,K.vH,D)}}this.b_=null; -t.X.qG=null;t.X.A1=null;t.X.g6=[];t.Q.cX=null;t.YK=!0;this.G4.zk();this.lV(D,K)};X.dD.prototype.MG=function(t,D,K,x,Q){for(var K in t)this.qh[K]=t[K]}; -X.dD.W4=function(t,D,K,x,Q){var h=t.x,b=t.y,V=D.x,a=D.y;if(Q&&Q.E_==2){if(x){V=Math.round(V);a=Math.round(a)}h=V-Q.x; -b=a-Q.y}else{var T=0;if(Q&&Q.E_==1)T=Q.y/Q.x;else if(K&&K.S(cd.z_))T=1;if(T!=0){if(x){if(hh?h+d:h-d;a=a>b?b+d*T:b-d*T}if(K&&K.S(cd.My)){h-=V-h;b-=a-b}}var t=new eF(h,b),D=new eF(V,a); -if(x)X.dD.aoU(t,D);return[t,D]};X.dD.aoU=function(t,D){if(t.x>D.x){var K=t.x;t.x=D.x;D.x=K}if(t.y>D.y){var K=t.y; -t.y=D.y;D.y=K}t.x=Math.floor(t.x);t.y=Math.floor(t.y);D.x=Math.ceil(D.x);D.y=Math.ceil(D.y)};X.dD.aey=function(){return{classID:"Mk",null:{t:"obj ",v:[{t:"Clss",v:{classID:"contentLayer"}}]},Usng:{t:"Objc",v:{classID:"contentLayer",Type:{t:"Objc",v:{}}}}}}; -X.dD.cN=function(t,D){var K=X.dD.aey(),x=K.Usng.v.Type;if(D==null){x.v=JSON.parse(JSON.stringify(h2.Pl[t])); -x.v.classID=["solidColorLayer","gradientLayer","patternLayer"][t]}else X.TJ.ku(D,x.v,t);return{mU:"make",dH:K}}; -X.dD.aqy=function(t,D){var K=D.sy,x=JSON.parse(JSON.stringify(D.C2));x.fillEnabled.v=K.bd!=0;var Q=X.dD.cN(Math.max(0,K.bd-1),K.DZ); -Q.dH.Usng.v.Shp=t;Q.dH.Usng.v.strokeStyle={t:"Objc",v:x};return Q};X.al=function(t){X.m1.call(this,[[10,29],[10,51],"Add Anchor Point","Delete Anchor Point","Convert Point"][t],[X.nn,X.a77,X.afN,X.aiD,X.a2G][t],["tools/pen","tools/cpen","tools/aapoint","tools/dapoint","tools/capoint"][t]); -this.rY=t;this.fB=null;this.JH=null;this.DV=null;this.Z2=null;this.tM=0;this.wV=null;this.SA=!1;this.v3=!1; -this.ax=!1;this.EX=!1;this.aZ=!1;this.ne=!1;this.lh=0};X.al.prototype=new X.m1;X.al.prototype.VY=function(t){return this.DV!=null}; -X.al.prototype.ee=function(t,D,K,x){if(!x.S(cd.My))this.aZ=!1;if(this.rY==1&&(x.S(cd.BR)||x.S(cd._T))&&this.Gw(cd.BR,t)){this.tf({d:"remove",$W:!0},D,t,x,K); -return}if(this.JH)this.n$(t,D,K,x,this.JH);X.m1.prototype.ee.call(this,t,D,K,x)};X.al.prototype.AX=function(t,D,K,x){var Q=t.Q.zP(x.x,x.y,!0),h=X.IA.KT(t,Q,D),b=this.rY,V=D.nL,a=this.tM; -if(V==2)V=0;var T=t.jE(V==1),e=T[0],r=T[1],d=e[r.pop()],M=d?d.add.vmsk:null;if(V==0&&a!=0&&d&&d.sU>=0)V=1; -var n=X.Pq(t,x);if(b<2&&V==0&&(M==null||M.zx.length==0&&P.o.xV(M.N,Q,!0,n).sU==-1))return["new",!0]; -if(M==null)return[null];var o=M.N,f=P.o.FE(o,new gW(Q.x-n,Q.y-n,n*2,n*2),M.zx,!0),c=P.o.xV(o,Q,!0,n); -if(b<3&&c.sU!=-1&&f[0].length==0)return["add"];if((f[3]!=0||c.sU!=-1)&&(K.S(cd.My)||b==4))return["cnv"]; -var l=f[0].length==1&&o[f[0][0]-1]&&(o[f[0][0]-1].I!=null||o[f[0][0]-1].type==0||o[f[0][0]-1].length==1); -if(l)return[b==0||b==3?"del":b==2?"mva":"mov"];if(b<2){var j=P.o.gE(o,P.o.tc(o,M.zx[0]));if(j!=-1&&eF.kw(Q,o[j+1].I)=0)a=1; -var o=X.Pq(t,Q),f=this.AX(t,K,x,Q);if(f[0]==null)return;if(f[1]){var c=new fh(C.E.Ib,!0),l=P.E$.hg("customShape",[0,0,1,1],null,null,null,"--"); -c.data=X.dD.aqy(l,K);D.T(c);this.ne=!0;e=t.jE(!0);r=e[0];d=e[1];M=r[d.pop()];n=M.add.vmsk;n.N=n.N.slice(0,2)}var j=M.add.vogk,z=n.N; -this.DV=n.clone();this.Z2=JSON.stringify(j);this.fB=Q;this.alz(D,K);var U=P.o.FE(z,new gW(h.x-o,h.y-o,o*2,o*2),n.zx,!0),H=P.o.xV(z,h,!0,o); -if(f[0]=="add"){var Y=P.o.gE(z,H.sU),k=z[Y].length;while(k<=H.pg){H.pg-=k;Y+=k+1}var F={type:4,ss:b.clone(),I:b.clone(),$M:b.clone()},y=Y+2+H.pg,W=Y+1+(1+H.pg)%k,O=z[y-1],E=z[W]; -if(!O.I.pn(O.$M)||!E.ss.pn(E.I)){var R=P.A.ab5(O.I,O.$M,E.ss,E.I,H.WP);O.$M=R[0];F.ss=R[1];F.I=R[2]; -F.$M=R[3];E.ss=R[4]}this.EX=!0;z.splice(y,0,F);z[Y].length++;n.zx=[y];if(V==1){F.ss.x+=2;this.dV(n)}}else if(f[0]=="cnv"){var B=-1; -if(U[0].length!=0){B=U[0][0];var s=z[B],i=s.type>=3?3:0,w=B==z.length-1;s.type=i+1;if(!(V==4&&x.S(cd.My))&&!(V==0&&w))s.ss=s.I.clone(); -s.$M=s.I.clone();this.EX=!0;if(V==0&&!w)this.aZ=!0}else if(U[1].length+U[2].length!=0){var B=U[2][0]; -if(B==null){B=U[1][0];this.v3=!0}var s=z[B],i=s.type>=3?3:0;s.type=i+2}else B=P.o.gE(z,H.sU)+H.pg+1; -if(B!=-1)n.zx=[B]}else if(f[0]=="mva"){this.ax=!0;n.zx=[U[0][0]]}else if(f[0]=="mov"){var B=U[0][0],u=z[B],Z=u.I,S=Math.abs(P.A.Bj(u.ss.x,u.ss.y,Z.x,Z.y,u.$M.x,u.$M.y)); -if(S>.01){u.ss=Z.clone();u.$M=Z.clone()}if(Date.now()-this.lh<300){var J=u.ss.pn(Z)&&u.$M.pn(Z);if(J)u.$M.offset(2,2); -else{u.ss=Z.clone();u.$M=Z.clone()}this.lh=0}else this.lh=Date.now();n.zx=[B];this.dV(n)}else if(f[0]=="del"){var B=U[0][0],Y=P.o.gE(z,P.o.tc(z,B)),l=z[Y],m=Y+l.length; -if(B!=m||l.type==0){z[Y].length--;z.splice(B,1);m--;if(l.length==0){z.splice(Y,1);m=-1}}if(m!=-1)n.zx=[m]; -else n.zx=[]}else if(f[0]=="fin"){var Y=P.o.gE(z,P.o.tc(z,n.zx[0]));z[Y].type=0;n.zx=[Y+1];this.wV=b; -this.SA=!0;this.EX=!0}else{var L=0;if(f[0]=="new"){n.g=[P.o.ys(z)];z.push({type:3,length:1,RL:[1,2,3,0][Math.max(0,T-1)],JZ:0,Y_:0,OX:0}); -L=z.length;j.push(P.E$.zF())}if(f[0]=="nrm"){var Y=P.o.gE(z,P.o.tc(z,n.zx[0])),u=Y+z[Y].length;z[Y].length++; -L=u+1;if(u==Y+1&&z[Y].length!=2)L=Y+1}if(x.S(cd.z_)&&z[L-1]&&z[L-1].I)b=X.c8.Oj(z[L-1].I,b);var F={type:4,ss:b.clone(),I:b.clone(),$M:b.clone()}; -z.splice(L,0,F);n.zx=[L];this.wV=b;if(this.rY==1){F.ss.x+=2;this.dV(n)}this.EX=!0;this.lh=Date.now()}this.Bu(t,M.sU,n,j); -t.YK=!0};X.al.prototype.dV=function(t){var D=t.N,K=t.zx[0],x=P.o.gE(D,P.o.tc(D,K))+1,Q=D[x-1].length; -if(Q<3)return;var h=[],b=[];for(var N=0;N<5;N++){var V=x+(K-x-2+N+5*Q)%Q;b.push(V);var a=D[V].I;h.push(a.x,a.y)}var T=P.A.ac0(h); -for(var N=1;N<4;N++){var e=N*4,r=D[b[N]],a=r.I,d=r.ss.pn(a)&&r.$M.pn(a);if(!d){r.ss.yp(T[e],T[e+1]); -r.$M.yp(T[e+2],T[e+3])}else{r.ss=a.clone();r.$M=a.clone()}}};X.al.prototype.n$=function(t,D,K,x,Q){var h=this.AX(t,K,x,Q)[0],b=null; -if(h==null)b="default";else b=X.al.aH(h);var V=new fh(C.E.M,!0);V.data={d:C.H.r4,k6:b};D.T(V)};X.al.prototype.TA=function(t,D,K,x,Q){this.JH=Q; -if(this.DV==null){this.n$(t,D,K,x,Q);return}var h=this.fB;if(h&&eF.kw(h,Q)=3?3:0;if(this.EX&&!this.aZ)n.type=Y+x.S(cd.My)?2:1; -if(n.type-Y==1){n.ss=n.I.add(n.I.jZ(V))}this.wV=V;if(this.v3){var z=n.ss;n.ss=n.$M;n.$M=z}}this.Bu(t,r.sU,d,r.add.vogk); -t.YK=!0};X.al.prototype.zk=function(t,D,K,x,Q){if(this.DV==null)return;var h=t.jE(K.nL==1),b=h[0],V=h[1],a=b[V.pop()],T=a.add.vmsk,e=a.add.vogk; -if(this.SA){T.zx=[];this.Bu(t,a.sU,T,a.add.vogk)}var r=this.DV.N.length,d=T.N.length;if(!this.ne)this.Ow(t,this.SA?"Close Path":(r==d?"Move":r0}else{var f=this.la.clone(),c=f.x,l=f.y;f.offset(h.x-this.qI.x,h.y-this.qI.y); -f.x=Math.round(f.x);f.y=Math.round(f.y);var j=X.IA.K8(t,f,K),z=new jE(1,0,0,1,f.x-c+j[0],f.y-l+j[1]); -P.o.Is(V.N,z,V.g);P.E$.i(a,P.D.oQ(z),V.g);X.IA.vb(t,f,j)}this.Bu(t,b.sU,V,a)}else{var U=this.qI;t.X.qG=P.A.c6(new gW(U.x,U.y,h.x-U.x,h.y-U.y)); -t.YK=!0}};X.xS.prototype.zk=function(t,D,K,x,Q){if(this.qI==null)return;var h=t.Q.zP(Q.x,Q.y),b=this.a1,V=b?b.add.vmsk:null; -if(this.WX){var a=JSON.stringify(b.add.vogk);if(!this.qI.pn(h))this.Ow(t,"Move Paths",b.sU,this.DV,V,null,this.Z2,a); -if(t!=null&&t.X.A1){t.X.A1=null;t.YK=!0}}else{if(V){var T=this.qI,e=new gW(T.x,T.y,h.x-T.x,h.y-T.y),r=P.o.ajs(V.N,e); -if(x.S(cd.z_)){for(var N=0;NT+e)h[M]+=r}this.jM(x,Q);x.zx=[]}this.Bu(this.WT,this.a1.sU,x,Q); -if(t=="cancel")this.gb()};X.ZW.prototype.disable=function(t,D,K,x){this.C1(t)};X.ZW.prototype.W$=function(t,D,K,x,Q){this.C1(t); -var h=t.Q.zP(Q.x,Q.y),r,d,M;this.u5=h.clone();var b=t.jE(),V=b[0],a=b[1];if(a.length==0)return;var T=X.Pq(t,Q),e=new gW(h.x-T,h.y-T,T*2,T*2); -for(var n=0;n2)x.push(-1-t.IM[N]);var Q=[],h=t.Q.s; -if(h[0]+h[1]+h[2]==3)if(K!=null||x.length==0||t.jv!=null&&t.jv.length!=0){if(t.g.length==1){var b=t.B[t.g[0]]; -if(b.bt()&&b._2)Q=[t.g[0]]}if(Q.length==0)Q=t.aP(D,K,null,!0)}Q=Q.concat(x);for(var N=0;N=0&&!h.rect.Q2()){this.ri=1;this.cx=t.u; -this.Wv=h.vq;this.wb=!1;if(!h.kN(t,t.u)){this.wb=!0;h.j6(t,t.u,!1)}this.zr={mT:h.vq.EJ,Cd:h.vq.Nn}}else{this.ri=0; -this.am=X.Y.SQ(t,this.B,null);for(var N=0;N=0)K=t.u.rect.clone();else for(var N=0;N0&&h.add.artb)x=x.Lq(h.QQ())}return!x.Q2()?x:K};X.Y.prototype.NM=function(t,D,K,x){var Q=new fh(D,!0); -Q.data=K;if(x)Q.f=x;t.T(Q)};X.Y.SQ=function(t,D,K){var x=[];for(var N=0;N=0){h=t.B[Q];b=h.cS(t,K,!0)}else if(Q>-1e3){h=t.vw[-1-Q];b=[2]}else{x.push([null,null,null,null,null,null,null,t.Qd[-1e3-Q].clone()]); -continue}var V=[],a=b.indexOf(0)!=-1;if(a){var T={nZ:h.add.SoLd?null:[h.buffer.slice(0),h.rect.clone()]}; -V.push(T);if(h.as()){var e=h.Vt(t);T.asx=e.buffer.slice(0);T.az_=e.rect.clone()}}else V.push(null);if(b.indexOf(1)!=-1)V.push(h.yw().clone()); -else V.push(null);if(b.indexOf(2)!=-1)V.push({p5:h.add.vmsk.clone(),vv:h.add.vstk?JSON.parse(JSON.stringify(h.add.vstk)):null,DZ:h.add.vstk?h2.RA(t.B[Q].add):null,BJ:h.add.vstl?JSON.stringify(h.add.vstl):null,E$:h.add.vogk?JSON.parse(JSON.stringify(h.add.vogk)):null}); -else V.push(null);if(h.add.TySh&&a){iN.rk(h.add.TySh);V.push(h.add.TySh.i.clone())}else V.push(null); -if(h.add.SoLd&&a)V.push(JSON.parse(JSON.stringify(h.add.SoLd)));else V.push(null);if(b.indexOf(3)!=-1)V.push(h.Vt(t).F.clone()); -else V.push(null);if(h.add.lmfx)V.push(JSON.stringify(h.add.lmfx));else V.push(null);x.push(V)}return x}; -X.Y.VX=function(t,D,K){for(var N=0;N1; -if(y)F=!1;var W=F?k.g:null,O=y?k.zx:null;if(Y){var E=P.hV.P3(b);P.D.i(r,E[3]);P.o.atl(k.N,E,W,O)}else P.o.amd(k.N,r,W,O); -if(o.add.vstk&&V){o.add.vstk.strokeStyleLineWidth.v.val=f[2].vv.strokeStyleLineWidth.v.val*M;var R=f[2].DZ; -if(R&&R.bd==3){R=JSON.parse(JSON.stringify(R));var B=R.DZ.phase.v;R.DZ.Scl.v.val=Math.round(R.DZ.Scl.v.val*M); -B.Hrzn.v=Math.round(B.Hrzn.v*M);B.Vrtc.v=Math.round(B.Vrtc.v*M);h2.ZH(o.add,R)}}if(o.add.vogk){o.add.vogk=JSON.parse(JSON.stringify(f[2].E$)); -if(Y||y)P.E$.a1O(o.add.vogk);else P.E$.i(o.add.vogk,r,K.length>1?[]:k.g,V)}if(o.add.vstl){var s=o.add.vstl=JSON.parse(f[2].BJ); -for(var i=0;i<2;i++){var w=i==0?s.Hv:s.bY;if(w==null||w[3]==null)continue;var u=w[3],Z=new jE(u[0],u[1],u[2],u[3],u[4],u[5]); -Z.concat(d);w[3]=[Z.U,Z.J,Z.fj,Z.Y1,Z.bI,Z.fR]}}k.Az*=M;var S=new jE;S.rotate(k.fg);S.concat(d);k.fg=Math.atan2(-S.J,S.U); -o.add.vmsk=k;if(o.add.vogk)P.E$.e5(o.add.vogk,o.add.vmsk)}if(f[3]){var Z=f[3].clone();Z.concat(d);o.add.TySh.i=Z; -iN.su(o.add.TySh);dv._F(o,D.bn)}if(f[4]){var J=o.add.SoLd,m=X.Y.Lg(f[4].nonAffineTransform);P.D.i(r,m); -var L=P.A.uT(m);if(g$.hP(m)){if(b){var I=P.A.MP(P.hV.P3(f[4].quiltWarp.v)[3]),H=P.D.dK(m,I),q=P.A.MP(P.hV.P3(b)[3]); -m=[q.x,q.y,q.x+q.m,q.y,q.x+q.m,q.y+q.e,q.x,q.y+q.e];P.D.i(H,m);J.quiltWarp.v=b}var _=P.D.dK(m),G=m;if(!P.D.s5(_)){_[6]=_[7]=0; -G=[0,0,1,0,1,1,0,1];P.D.i(_,G)}J.Trnf=X.Y.BV(G);J.nonAffineTransform=X.Y.BV(m);if(J.filterFX)J.filterFX=JSON.parse(JSON.stringify(f[4].filterFX)); -X.Y.auH(J,d);o.Lh(t,Q==0,D.bn)}}if(f[5])X.Y.rS(t,f[5],o.Vt(t).F,Q,r,b);if(f[7])X.Y.rS(t,f[7],o,Q,r,b); -if(0<=n){if(!T)o.Dx();o.z6(t);o.W()}}t.W()};X.Y.OO=function(t,D){var K=D.qf(),x=0;P.fp(t);var Q=P.a7M(t,D,.3,4); -x=Q[0];D=Q[1];var h=t[x],b=t[x+1],V=b.m,a=b.e,T=P.A.c6(b).j;P.A.i(T,D,T);var e=P.A.uT(T),r=P.R(e.P()),d=e.x,M=e.y,n=e.m,o=e.e,f=D.clone(); -f.zi();var c=f.rL(new eF(0,0)),l=f.rL(new eF(1,0)),j=l.x-c.x,z=l.y-c.y;for(var U=0;U4e6)r=n>8e6?2.2:1.2;var o=P.a7M(t,d,r,16);e=o[0]; -K=P.D.oQ(o[1])}var f=t[e],M=t[e+1],c=P.D.Cn(K,P.D.oQ(new jE(M.m,0,0,M.e,M.x,M.y))),l=[0,0,1,0,1,1,0,1]; -P.D.i(c,l);a.rect=P.A.uT(l);if(b)a.rect=a.rect.rv(b);if(V){while((a.rect.m&3)!=0)a.rect.m++;while((a.rect.e&3)!=0)a.rect.e++}if(!g$.hP(l)||a.rect.m>1e5||a.rect.e>1e5||a.rect.P()>3e4*3e4)return null; -var j=a.rect.P()*4;if(Q&&Q.byteLength>=j&&j>=Q.byteLength>>2){a.buffer=new Uint8Array(Q)}else{a.buffer=P.R(j)}P.D.drawImage(c,f,M.m,M.e,a.buffer,a.rect,D==0,h,V); -if(D==2&&a.buffer){var z=a.rect.m,U=a.rect.e,H;H=[0,-1,0,-1,16,-1,0,-1,0];H=P.U0.yf(H);var Y=a.buffer.slice(0); -P.U0.np(Y,a.buffer,z,U,H,255,!1,!0)}if(a.buffer)return a};X.Y.rS=function(t,D,K,x,Q,h,b){var V=D.rect,a=D.channel; -if(b){V=b;a=D.om(V)}if(D.color==255)P.zi(a);var T=P.R(V.P()*4);P.O4(a,T,3);var e=X.Y.R1([T,V],x,Q,h); -if(e){K.rect=e.rect;K.channel=P.R(e.rect.P());P.Tx(e.buffer,K.channel,3);K.zq=!0}if(D.color==255){P.zi(a); -if(e)P.zi(K.channel)}};X.Y.auH=function(t,D){var K=t.filterFX;if(K)K=K.v.filterFXList;if(K)K=K.v;if(K)for(var x=0; -x>>1)!=-1)h=t.X.S4;h.push(x.yd[Q],x.yd[Q+1])}if(this.tu[3])P.A.concat(t.X.qG,P.A.aeV(x.ff,x.dj))}t.YK=!0}; -X.L1.S_=function(t,D,K){var x=t.buffer,Q=t.rect,h=t.acj,b=jc.D2("rigidTransform");if(h)for(var N=0;N<4; -N++){b["PuX"+N].v=h[N*2];b["PuY"+N].v=h[N*2+1]}var V=b.puppetShapeList.v,a=P.X$.a4m(x,Q.m,Q.e,D[1],D[2]),T=[]; -for(var e=0;e>>1)+l.g[j]); -for(var j=0;j=a[2]||a[1]>=a[3]){t.splice(N,1); -N--;continue}X.e$.Sd(t,N,a)}};X.e$.VV=function(t,D){var K=t.$k;for(var N=0;N1e6&&x!=!0,V=new fh(C.E.M,!0);V.data={d:C.H.qR,E0:b};if(h)K.T(V);var a=function(){var e=X.mA.atn(t); -for(var r in e)D[r]=e[r];var V=new fh(C.E.M,!0);V.data={d:C.H.Oq,E0:b};if(h)K.T(V)};if(x)a();else setTimeout(a,30)}}; -X.mA.gn=function(t){var D=t.g[0],K=t.B[D],x=K.rect,Q=x.m,h=x.e,b=Q*h,V=K.buffer;return[D,x.x,x.y,Q,h,V[0],V[1],V[2],V[3]].join(",")}; -X.mA.atn=function(t){var D=t.g[0],K=t.B[D],x=K.rect,Q=x.m,h=x.e,b=Q*h,V=K.buffer,a=Date.now(),T=P.R(b); -T.fill(128);var e=P.cA.rU(V,Q,h);console.log(Date.now()-a);var r={key:X.mA.gn(t),xH:V,rect:x.clone(),wQ:Q,Oc:h,va:12,D7:T,lr:e,u:P.R(b),XY:null,kt:null,_y:null}; -X.mA.iU(r,null,t);return r};X.mA.iU=function(t,D,K){var x=t.wQ,Q=t.Oc,h=0,b=0,V=Date.now(),a=t.XY!=null&&P.cA.CM(t.XY.dj,t.XY.Tu,t.D7)==-1; -h=Date.now()-V;V=Date.now();if(!a){var T=P.cA.CM(t.lr.dj,t.lr.Tu,t.D7),e=0;while(T!=-1){var r=[],d=[],M=t.lr.dj; -for(var n=0;n=10){console.log("too many subdivisions"); -break}}t.XY=P.cA.Ik(t.lr,x,Q,t.D7,t.va);t.kt=P.cA.a35(t.xH,x,Q,t.XY.dj,t.XY.Tu);t._y=[t.kt[0].slice(0),[]]; -b=Date.now()-V;V=Date.now()}var V=Date.now();if(D){t._y[0].set(t.kt[0]);var j=t.kt[1],z=t._y[1];for(var U=0; -U50){this.La={};var V=["artboardBackgroundType","Clr"]; -for(var N=0;N20)this.Id(t,d,D);t.X.qG=null;t.YK=!0;this.UL=null;t.X.g6=[]}};X.dU.prototype.D4=function(t,D,K,x){var Q=this.UL,h=X.IA.KT(t,D,x),b=X.dD.W4(Q,h,K,!0); -Q=b[0];h=b[1];return P.A.uT([Q.x,Q.y,h.x,h.y])};function g$(t,D,K,x,Q,h,b,V){this.YU=null;this.Ev=t?t.slice(0):null; -this.da=1;this._w=4;this.au=null;this.VE=null;this.Qs=null;this.fv=-1;this.Ta=null;this.akd=!1;this.asD=[]; -for(var N=0;N<8;N++)this.asD.push(bF.ahw(0,PIMG.rotate,-.5,-.5,-45-N*45));this.axO=D;this.ale=K;this.a2d=x; -this.a5k=Q;this.azK=h;this.T_=b;this.aoX=V==null?1:V}g$.prototype.a4l=function(){return this.fv!=-1}; -g$.prototype.T7=function(){return this.Ev.slice(0)};g$.prototype.iR=function(t){this.Ev=t};g$.prototype.abT=function(){return this._x(this.Ev)}; -g$.prototype.af7=function(){return this._w};g$.prototype.aDg=function(t){this._w=t};g$.prototype.ot=function(t){if(t==null)t=this.Ev; -if(this._w==9)return this.au;else return this._x(t)[this._w]};g$.prototype.a24=function(t){if(this._w==9)this.au=t.clone(); -else{var D=this.ot(),K=new jE(1,0,0,1,t.x-D.x,t.y-D.y);P.A.i(this.Ev,K,this.Ev)}};g$.prototype.SN=function(t){this.da=t}; -g$.prototype.oo=function(t,D,K,x,Q){var h=this.ND(null,t,D,x),b;if(h==9)return"default";if(h==10){if(K)return null; -return!this.axO?"move":null}if(h==-1||h==4)return null;if(h==11){var V=this.ot().jZ(t);if(Q==null)Q=Math.atan2(V.y,V.x); -b=90-Q*180/Math.PI;var a=Math.round(8*(b/360));a=(a+8)%8;return this.asD[a]}else{var T=this.ix(t,this.Ev); -b=[135,90,45,180,0,0,225,270,315][h]*Math.PI/180;var e=P.D.dK(this.Ev);return g$.ajz(e[0],e[3],b)}}; -g$.ajz=function(t,D,K){var x=Math.atan2(-D,t);if(K)x+=K;var Q="ew nesw ns nwse ew nesw ns nwse".split(" "),h=Math.round(8*(x/(2*Math.PI))); -h=(h+8)%8;return Q[h]+"-resize"};g$.prototype.ix=function(t,D){var K=P.D.zi(P.D.dK(D)),x=new Float64Array(2); -P.D.m_(t.x,t.y,K,x);return new eF(x[0],x[1])};g$.prototype.WQ=function(t){var D=this.ix(t,this.Ev);return 0<=D.x&&D.x<=1&&0<=D.y&&D.y<=1}; -g$.prototype.W$=function(t,D,K,x,Q,h,b,V){this.akd=h;this.Ta=x;var a=t.Q.O,T;if(this.Ev==null)x=X.IA.KT(t,x,D); -this.Qs=x.clone();if(this.Ev==null){if(V==null)V=0;var e=new jE;e.rotate(V);var r=e.rL(new eF(1,1)); -this.Qs.offset(r.x,r.y);var d=Q==null?1:1/Q,M=this.Ev=[0,0,1,0,1,d,0,d];e.translate(x.x,x.y);P.A.i(this.Ev,e,this.Ev); -T=8}else{T=this.ND(K,x,a,b);if(0<=T&&T<=8)this.Qs=this._x(this.Ev)[T];if(T==9){this._w=9;this.au=x.clone()}}this.YU=this.Ev.slice(0); -this.fv=T;this.em(t,D);this.VE=this.ot();return T!=-1};g$.prototype.AX=function(t,D,K,x){return this.ND(t,D,K.Q.O,x)}; -g$.prototype.ND=function(t,D,K,x){var Q=-1,h=this._x(),b=[0,2,6,8,1,3,5,7],V=x?X.Pq({Q:{O:K}},x):8*X.NF()/K,a=eF.kw(h[0],h[2]),T=eF.kw(h[0],h[6]),e=this.ix(D,this.Ev); -e.x*=a;e.y*=T;var r=new gW(0,0,a,T);r.jz(V,V);if(Q==-1)if(eF.kw(this.ot(),D)=1)$=(M.x-q)/G;if(Math.abs(g)>=1)bb=(M.y-_)/g;if(y)$=bb=($+bb)/2;var j=new jE;j.translate(-q,-_); -j.scale($,bb);j.translate(q,_);W=O.slice(0);P.A.i(W,j,W)}else{if(this.arU()){M.x=Math.round(M.x);M.y=Math.round(M.y)}var p=[0,1,2,5,8,7,6,3],hf=p[(p.indexOf(e)+4)%8],j6=[]; -for(var N=0;N<3;N++)for(var R=0;R<3;R++)j6.push(new eF(R/2,N/2));var z=this.VE,ev=this.ix(M,O),ej=this.ix(T,O),c7=b&&(this._w==4||this._w==9)?this.ix(z,O):j6[hf],aN=new jE,f_=new jE,$=(ev.x-c7.x)/(ej.x-c7.x); -if($==0)$=1e-4;var bb=(ev.y-c7.y)/(ej.y-c7.y);if(bb==0)bb=1e-4;if(this.a5k){$=Math.max($,0);bb=Math.max(bb,0)}if(e==0||e==2||e==6||e==8){if(y)aN.scale($,$); -else aN.scale($,bb)}if(e==1||e==3||e==5||e==7){var eO=y,gg=V&&h;if(gg)eO=!1;if(e==1||e==7)aN.scale(eO?bb:1,gg?1:bb); -else aN.scale(gg?1:$,eO?$:1);if(this.ale&&V){if(e==1||e==7)f_.fj=(ev.x-c7.x)/(ev.y-c7.y);else f_.J=(ev.y-c7.y)/(ev.x-c7.x)}}var j=new jE; -j.translate(-c7.x,-c7.y);j.concat(aN);j.concat(f_);j.translate(c7.x,c7.y);W=[0,0,1,0,1,1,0,1];P.A.i(W,j,W); -var S=P.D.dK(O);P.D.i(S,W)}if(g$.hP(W))this.Ev=W}this.em(t,D);if(n)X.IA.vb(t,o,n)};g$.apd=function(t,D,K,x,Q,h){var b=K-t,V=x-D,a=Q-t,T=h-D,e=b*b+V*V,r=a*b+T*V,d=r/e,M=t+d*b,n=D+d*V,o=Q-M,f=h-n; -return[M,n,Math.sqrt(o*o+f*f)]};g$.prototype.arU=function(){var t=this.Ev;return Math.abs(t[1]-t[3])<1e-6&&Math.abs(t[2]-t[4])<1e-6||Math.abs(t[0]-t[2])<1e-6&&Math.abs(t[3]-t[5])<1e-6}; -g$.hP=function(t){return P.A.agS(t)||P.A.agS([t[6],t[7],t[4],t[5],t[2],t[3],t[0],t[1]])};g$.prototype.zk=function(t,D,K,x){this.fv=-1; -this.Ta=null;t.X.A1=null;t.X.g6=[];t.YK=!0};g$.prototype.ee=function(t,D,K){var x=K.$T(t?t.Q.pG:0);if(x.x||x.y){var Q=new jE(1,0,0,1,x.x,x.y); -P.A.i(this.Ev,Q,this.Ev);this.em(t,D);return!0}return!1};g$.prototype._x=function(t){if(t==null)t=this.Ev; -var D=t[6]-t[0],K=t[7]-t[1],x=t[4]-t[2],Q=t[5]-t[3],h=[t[0],t[1],t[2],t[3],t[0]+D/2,t[1]+K/2,t[2]+x/2,t[3]+Q/2,t[6],t[7],t[4],t[5]],b=[]; -for(var N=0;N<3;N++){var V=N*4,a=h[V+0],T=h[V+1],e=h[V+2],r=h[V+3];b.push(new eF(a,T));b.push(new eF(a+(e-a)/2,T+(r-T)/2)); -b.push(new eF(e,r))}return b};g$.prototype.em=function(t,D,K){if(t.X==null)return;if(K==null)K=!1;var x=this.da,Q=this._x(),h=Q[0],b=Q[2],V=Q[6],a=Q[8],T={G:[],j:[]}; -if(x==0)t.X.qG=T;else t.X.xd=T;T.G.push("M","L","L","L","Z");T.j.push(h.x,h.y,b.x,b.y,a.x,a.y,V.x,V.y); -var e=this.aoX;if(e>1){t.X.kh=JSON.parse(JSON.stringify(T));var r=b.jZ(h),d=V.jZ(h),M=a.jZ(b),n=a.jZ(V); -for(var N=1;N=1e6){var r=Q.warpStyle.v.warpStyle,d=P.hV.Ey(Q);if(r=="warpCylinder"){this.hV=Q=JSON.parse(this.aoS); -var M=X.Y.Lg(Q.warpValues),n=(M[2]-M[0])/(M[1]-M[3]),o=M[4]*n*d.e,f=M[5]*n*d.e,c=x.x-this.hi.x,l=x.y-this.hi.y; -M[0]=d.x;M[1]=d.y+d.e;M[2]=d.x+d.m;M[3]=d.y;h-=1e6;if(h==0){M[0]+=c;M[1]+=l}if(h==1){M[2]+=c;M[3]+=l}if(h==2){o+=2*l; -f+=2*l}if(h==3){f+=2*l}if(h==4){M[6]=Math.max(0,Math.min(1,M[6]-2*c/d.m))}var j=P.A.MP(M.slice(0,4)),z=j.m/d.m,U=j.e/d.e; -M[4]=o/j.m;M[5]=f/j.m;Q.warpValues=X.Y.BV(M);var H=new jE;H.translate(-d.x,-d.y);H.scale(z,U);H.translate(j.x,j.y); -if(h<4)return H}else{var Y=Q.warpRotate.v.Ornt,k=Y=="Vrtc",F=P.hV.a5p[r],y=k?-x.x/d.m:-x.y/d.e;y+=F[1]; -if(F[1]>.5)y=-y;y/=F[2];var z=d.m/d.e;if(k)z=1/z;if(F[3])y/=z;Q.warpValue.v=100*Math.max(-1,Math.min(1,y))}}else if(h!=-1){var W=[h],c=x.x-e[h*2],l=x.y-e[h*2+1]; -if(a*T>16){var O=this.hQ(V,h);if(O[0]==0){var E=Math.floor(h/a),R=h-E*a;if(R>0)W.push(h-1);if(R0)W.push(h-a);if(E16){var e=x==N||x==N+1||x==N-1||x==N+D||x==N-D;if(a&&(e||x==N+2||x==N-2||x==N+2*D||x==N-2*D)){}else if(!a&&e){}else return null}return[1,T]}}; -jh.ahz=function(t,D){var D=t.warpStyle.v.warpStyle,x;if(D=="warpCustom"||D=="warpNone")return null;var K=P.hV.P3(t); -if(D=="warpCylinder"){var Q=t.warpValues.v;x=[0,1,1,0,.5,0,.5,1,.75-.25*Q[6].v,.5]}else{var h=t.warpRotate.v.Ornt,b=P.hV.a5p[D]; -x=h=="Hrzn"?[b[0],b[1]]:[b[1],b[0]]}P.i9.i(K,x,new gW(0,0,1,1));return x};jh.prototype.em=function(t,D){var K=this.hV,x=K.warpStyle.v.warpStyle,Q=P.hV.P3(K),h=Q[0],b=Q[1],V=Q[3],a=t.X.xd={G:[],j:[]},T=t.X.Zw=[],e=t.X.ca=[],r=this.fv; -if(x=="warpCustom")for(var d=0;d16?e:T;else{var l=n[1];a.G.push("M","L");a.j.push(o,f,V[2*l],V[2*l+1])}c.push(o,f)}else{var j=jh.ahz(K); -if(j)for(var N=0;Nt.index;N--)this.Pg(K);if(t.index>K.Go)for(var N=K.Go;N1||!K.vN(!1)))h=bZ.RC; -if(h==bZ.UO){var r=new ii([6,33],this),d=V.bt()?["pass"].concat(jW.uc):jW.uc,M=d[t.SB],n=t.a!=null?[t.a]:K.g,o=JSON.stringify(n),f=[]; -for(var N=0;N1){if(t.ZX!=0)K.g.splice($,1)}K.g.sort(function(r,cA){return r-cA}); -l.dH.selectionModifier={t:"enum",v:{selectionModifierType:"addToSelection"}};G=b}else if(T&&!a&&I>0){h=I==1?bZ.M2:I==2?bZ.zb:bZ.OM; -escape=!0}else if((T||t.ZX==1)&&K.g.length>0){var bb=Math.min(b,K.g[0]),p=Math.max(b,K.g[K.g.length-1]); -K.g=[];for(var N=bb;N<=p;N++)if(K.B[N].add.lsct!=cL.IB)K.g.push(N);l.dH.selectionModifier={t:"enum",v:{selectionModifierType:"addToSelectionContinuous"}}; -G=b}else{G=b;if(b>=K.B.length)return;var Z=K.B[b];if(Z&&Z.bt()&&t.ahF)Z.add.lsct=cL.We;else if(K.g.length==1&&K.g[0]==b&&Math.max(0,I)==Z.lq){g=!0; -K.Yn=!1}if(!g){K.g=[b];K.fq()}}if(!g){if(G!=null&&G")fv++;this.track({mU:"delete",dH:{classID:"Dlt",null:ie.hu("Lyr",!0)}}); -var dz=new gW(0,0,K.m,K.e),r=new ii([6,31],this);r.data={d:bZ.pf,qY:K.B.slice(0),iy:a6,BQ:K.g.slice(0),Od:[fv]}; -K.vc(r);this.oY(r.data,K);var hU=X.n9.ld(K);if(hU){r.data.ol=hU;r.data.J5=dz;X.n9.Wy(K)}}if(h==bZ.f6){if(!x.S(cd.z_))return; -var r=new ii("Switch Layer Link",this);r.data={d:h,a:t.a};K.vc(r);this.oY(r.data,K)}if(h==bZ.Pj){var df=t.a7f?t.a7f:K.g,eq=0,dx=!1; -if(df.length==0)return;if(df.length==1&&K.B[df[0]].fE==0){alert(jl.get([15,7,5]));return}var ga=[];for(var N=0; -N0){if(g4.add.lnk2==null)g4.add.lnk2=[]; -for(var N=0;N7;if(bw=="ebbl"){if(i6.KP||i6.Zz){var f$=i6.KP?i6.KP:i6.Zz;if(i6.KP)delete i6.KP; -else delete i6.Zz;if(i6.Zz||i6.ko)bn--}else if(i6.ko||i6.m9){var f$=i6.m9?i6.m9:i6.ko;if(i6.m9){delete i6.m9; -if(i6.ko)bn--}go=!0}i6=f$}n.BC=i6.LN;n.opacity=Math.round(255*i6.Pm);n.buffer=i6.FV;n.rect=i6.jp.clone(); -n.rect.offset(aX.x,aX.y);if(bw=="FrFX"){n.buffer=n.buffer.slice(0);P.O4(i6.Oz?i6.Oz:i6.Fl,n.buffer,3); -if(i6.Oz){go=!0;delete i6.Oz;if(i6.Fl)bn--}}n.PD=!go;n.Wi(Z.getName()+"'s "+jl.get(h2.names[N]));a6.splice(go?fV:ee,0,n); -if(go)ee++}}var r=new ii("Styles to Layers",this);r.data={d:bZ.pf,qY:K.B.slice(0),iy:a6,BQ:K.g.slice(0),Od:[ee-1]}; -K.vc(r);this.oY(r.data,K)}if(h==bZ.a4J){var kc=K.aP(),a6=K.B.slice(0),iQ=new gW(0,0,K.m,K.e);for(var N=0; -N=0;N--)if(i$[N]>=a6.length)i$.splice(N,1);var r=new ii([6,40],this);r.data={d:bZ.pf,qY:K.B.slice(0),iy:a6,BQ:K.g.slice(0),Od:i$}; -K.vc(r);this.oY(r.data,K)}if(h==bZ.Kw){var aO=K.g.length,iO,eJ;if(aO<2){alert("Select two or more layers."); -return}for(var N=0;NeJ.P()){alert("stacking images"); -var aL=[],dV=[];for(var N=0;N2e6){alert("Blended areas are too large.");return}for(var N=1;N1&&b0!=-1&&ix<10){console.log("separating an open path into a new layer");Z=Z.clone(); -ib=Z.add.vmsk;gQ=ib.N;var n=gQ[b0].length,kx=Z.clone();kx.add.lyid=K.OH();ib.N=gQ.slice(0,2).concat(gQ.slice(b0,b0+n+1)); -ib.g=[];Z.z6(K);Z.W();var gT=kx.add.vmsk.N;kx.add.vmsk.N=gT.slice(0,b0).concat(gT.slice(b0+n+1,gT.length)); -kx.add.vmsk.g=[];kx.z6(K);a6[N]=Z;a6.splice(N+1,0,kx);for(var bn=0;bnN)j_[bn]++; -var fb=j_.indexOf(N);if(fb!=-1){j_.splice(fb+1,0,N+1)}}}}if(a6.length!=K.B.length){var r=new ii("Splitting open paths",this); -r.data={d:bZ.pf,qY:K.B.slice(0),iy:a6,BQ:K.g.slice(0),Od:j_};K.vc(r);this.oY(r.data,K)}}if(h==bZ.Dy){this.tf({d:bZ.SJ},D,K,x,Q); -var bY=K.g.slice(0),eI=K.B.slice(0),kc=K.aP();if(kc.length==0)return;K.aCW(kc,!1,t.iL);var r=new ii([6,36,0],this); -r.data={d:bZ.pf,qY:eI,iy:K.B.slice(),BQ:bY,Od:K.g.slice(0)};K.vc(r);this.oY(r.data,K)}if(h==bZ.a9W){var gJ=V.add.SoLd; -if(gJ==null)return;var ah=gJ.Idnt.v,dF=K.uI(ah);dF.XG(!1);var cC=dF.hS[0],iU=dF.hS[1];if(P.q_(cC)){alert("The smart object contains transparency."); -return}var hD=bF.wm("jpg").Fv([[cC.buffer]],iU.m,iU.e,[90]);this.tf({d:bZ.Ph,data:new Uint8Array(hD),eu:"image.jpg"},D,K,x,Q); -console.log(K.add);return}if(h==bZ.Ph){var iQ=t.Nf,ah=t.id;if(iQ==null)iQ=K;if(ah==null)ah=V.add.SoLd.Idnt.v; -var it=iQ.uI(ah),fe=it.clone();fe.raw=t.data;fe.eu=t.eu;var fp=bF.K6(t.data.buffer);if(fp=="psd"){fe.XV="8BIM"; -fe.bd="8BPB"}else{fe.XV=" ";fe.bd=" "}fe.XG(!1);it.XG(!1);var r=new ii([6,36,1],this);r.data={d:bZ.Ph,id:ah,t_:it,xM:fe}; -iQ.vc(r);this.oY(r.data,iQ)}if(h==bZ.qx){var r=new ii([6,36,4],this);r.data={d:h,a:b,kM:V.add.SoLd.Impr.v.classID,SB:t.SB}; -K.vc(r);this.oY(r.data,K)}if(h==bZ.auY){var cr,a4;if(t._5){cr=t.Nf;a4=t._5}else{t.Nf.p7();t.Nf.Mn(); -t.Nf.W();t.Nf.Yv();t.Nf.XG();cr=bF.wm("PSD").Fv(t.Nf,0,0,[!0,!0]);a4=t.Nf.name}if(!(cr instanceof ArrayBuffer))throw"e"; -cr=new Uint8Array(cr);var $=t.wr;if($==null){if(K.g.length==0)$=K.g.length;else{var eO=K.g[K.g.length-1],n=K.B[eO]; -$=n.bt()?eO:eO+1}}var hL=new gW(0,0,K.m,K.e),hr=K.gx();if(hr!=-1)hL=K.B[hr].QQ();var gF=K.IY(cr,a4,null,null,hL,Q.bn,D),a6=K.B.slice(0); -a6.splice($,0,gF);var r=new ii([6,36,2],this);r.data={d:bZ.pf,qY:K.B.slice(),iy:a6,BQ:K.g.slice(0),Od:[a6.indexOf(gF)]}; -K.vc(r);this.oY(r.data,K)}if(h==bZ.Bc&&t.PK=="merge"){var hc=[],cj=K.root.children,al=0;for(var N=0; -N=2)hc=ao;if(hc.length<2){alert("At least two animation folders needed (whose layers start with \"_a_\").",3500); -return}var ez=[];for(var N=0;N1){var c$=parseInt(eY.pop());if(!isNaN(c$)&&c$!=0)ha=c$}if(ha<17)ha=17;jV[0].push(Z);jV[1].push(ha); -jV[2]+=ha}}aa.sort(function(r,cA){return cA[2]-r[2]});if(aa[0][2]>2e3){var f4=0,dW=0;for(var N=0;NdW){dW=gn;f4=N}}var fG=(aa[0][2]/1e3).toFixed(1),kb=window.confirm("- \""+ez[aa[0][3]]+"\" is "+fG+" seconds long\n"+"- \""+ez[aa[f4][3]]+"\" is playing at "+Math.round(dW*1e3)+" frames per second\n"+"A merged animation must be "+fG+" sec, up to "+Math.round(aa[0][2]*dW)+" frames. Proceed?"); -if(!kb)return}var cM=aa[0],gK=cM[2];for(var e5=1;e5")continue; -fu=fu&&Z.OG()&&Z.add.vmsk!=null;jB=jB.Lq(K.root.gH(Y).Ey(K,!0))}if(t.o9!=null&&!fu){alert("Select shape layers only."); -return}if(fu){var ib=null,cy=t.o9;for(var N=0;N.5}else if(t.target!=null){j4=Math.min(t.target,K.B.length-1); -jx=t.target1;if(gu==0){j4=K.B.length-1}if(gu==1){j4=eQ[eQ.length-1]+1; -var n=K._v(j4);if(n.indexOf(jK)==-1)j4+=n.length-1}if(gu==2){j4=eQ[0]-1;var n=K._v(j4);if(n.indexOf(jK)==-1)j4-=n.length-1}if(gu==3){j4=0; -if(K.B[0].add.lnsr=="bgnd")j4++}if(j4<0||j4>K.B.length-1)return;K.fH=!0}if(eQ.indexOf(j4)!=-1&&!id)return; -var e_=X.TJ.Tv(K,eQ,j4,jx,id?K.M0(dp?null:jK):null,h==bZ.bX&&t.Cp>.8),aB=e_.pop(),j_=e_.pop(),a6=e_.pop(),jD=K.g; -K.g=[jK];var fC=K.gx();K.g=[j4];var kB=K.gx();if(kB==j4&&!jx)kB=-1;K.g=jD;if(jK==fC){}else if(fC!=kB){var cJ=new eF(0,0); -if(fC!=-1){var iU=K.B[fC].QQ();cJ.x-=iU.x;cJ.y-=iU.y}if(kB!=-1){var iU=K.B[kB].QQ();cJ.x+=iU.x;cJ.y+=iU.y}}var r=new ii(id?[6,0]:[6,35],this); -r.data={d:bZ.pf,qY:K.B.slice(0),iy:a6,BQ:K.g.slice(0),Od:j_,bu:cJ};K.vc(r);this.oY(r.data,K);var au={classID:"move",null:ie.hu("Lyr",!0),T:{t:"obj ",v:[{t:"indx",v:{classID:"Lyr",val:aB+(jx?0:1)}}]},Adjs:{t:"bool",v:!1},Vrsn:{t:"long",v:5},Dplc:{t:"long",v:id}}; -this.track({mU:"move",dH:au})}if(h==bZ.Gs){if(t.cq){if(V==null||!V.bt())return;var w=K.root.gH(b),i7=K.B.indexOf(w.agc),a6=K.B.slice(0); -a6.splice(b,1);a6.splice(i7,1);var j_=[];for(var N=i7;N0){var au=r.data.dH={classID:"setd",null:ie.hu("contentLayer",!0),T:{t:"Objc",v:{}}}; -X.TJ.ku(dA.DZ,au.T.v,dA.bd-1);this.track({mU:"set",dH:au})}}if(t.GY&&dA.bd==3)K.Sm(bo.$S(dA.DZ.Ptrn.v,Q.vP)); -if(!t.GY){var cn=dA.strokeStyleContent.v;if(cn.classID==h2.vv.JM[2])K.Sm(bo.$S(cn.Ptrn.v,Q.vP))}this.oY(r.data,K)}}; -X.TJ.Tv=function(t,D,K,x,Q,h){var b=t.B[K],V=[];if(Q)V=t.B.slice(0);else for(var N=0;N=0?D.B[c]:D.vw[-1-c];V.add.vogk=JSON.parse(f[N+1]);P.E$.e5(V.add.vogk,V.add.vmsk); -if(c>=0)V.z6(D)}D.W()}if(K==bZ.zy){x.add.artb=JSON.parse(t.aCN);D.W();X.n9.ps(D,t)}if(K==bZ.GW){D.u=t.cx; -if(t.atB)D.Q.s=t.atB.slice(0);D.Qd=t.cl.slice(0);D.TZ=t.Yz.slice(0);D.YK=D.OK=!0}if(K==bZ.f6){x.Yq=!x.Yq}if(K==bZ.Pj){var l=t.awv; -for(var N=0;N=0?D.B[c]:D.vw[-1-c];V.add.vogk=JSON.parse(f[N+1]);P.E$.e5(V.add.vogk,V.add.vmsk); -if(c>=0)V.z6(D)}D.W()}if(K==bZ.zy){x.add.artb=JSON.parse(t.Vc);D.W();X.n9.Ye(D,t)}if(K==bZ.GW){D.u=t.t$; -if(t.ahg)D.Q.s=t.ahg.slice(0);D.Qd=t.$q.slice(0);D.TZ=t.Z9.slice(0);D.YK=D.OK=!0}if(K==bZ.f6){x.Yq=!x.Yq}if(K==bZ.Pj){var l=t.azs; -for(var N=0;NK)K=h}}return K}; -X.TJ.air=function(t,D,K){for(var N=0;N>n;if((o&1)==1)o--; -else o++;M.capturedInfo.v=(o<255)T=255-Math.round((b-255)*255/(b-Q))}return[Math.max(Q,0),Math.min(b,255),a,T,100]}; -X.Ng.prototype.tf=function(t,D,K,x,Q){var h=t.d;if(h=="auto"){var b=t.hD,V=X.Ng.getData(K);for(var N=0; -N>>2,b=P.G$(K),V=.001*Q; -if(x==0||x==2)h=[[0,255,0,255,100],X.Ng.Ih(b[1],V,Q,x==2),X.Ng.Ih(b[2],V,Q,x==2),X.Ng.Ih(b[3],V,Q,x==2)]; -if(x==1)h=[X.Ng.Ih(b[0],V*.33,Q,!1),[0,255,0,255,100],[0,255,0,255,100],[0,255,0,255,100]];var a=jc.D2("levl"); -for(var N=0;N<4;N++)b9.So(a,N,h[N]);return a};X.Ng.a6J=function(t,D,K,x){var Q,h;if(K.t=="name"){var b=0; -for(var V=0;V>>16,r:t>>>8&255,J:t&255}}; -X.rT.prototype.afd=function(t,D,K,x){if(this.i1==null){var Q=jc.hY(t.Ji,t.ng);this.i1=X.Ng.getData(K,Q.x!=0||Q.y!=0,t.Ji=="VaPo"?[{Cd:t.yj[1]}]:null)}if(t.d=="edit"){var h=JSON.stringify(t.ng); -if((t.ng==null||h!=this.kl)&&t.ta!=!0)for(var N=0;N1)a=1+Math.tan(Math.PI/2*h/101);var T=(1-a)/2,e=P.jF.cf(V,V,V),r=[a,0,0,T,0,a,0,T,0,0,a,T,0,0,0,1],d=P.jF.multiply(r,e),M=new P.cH(256); -for(var N=0;N<256;N++)M.Z[N]=N;P.jF.transform(M,M,d);x={type:K.dW,JP:M.Z,ac:M.Z,LN:M.Z,Qz:!1,PH:!1}}else{var n=1024,o=-30+60*(h+100)/200,f=[]; -for(var N=0;N<4;N++)f.push(P.Cq.$f(N/3*255,N/3*255,!0));f[1].v.Hrzn.v=64;f[1].v.Vrtc.v=64-o;f[2].v.Hrzn.v=128+64; -f[2].v.Vrtc.v=128+64+o;f.sort(function(eU,ai){return eU.v.Hrzn.v-ai.v.Hrzn.v});var c=P.Cq.Oh(f,n);function l(eU,n){var f=[],aE=3; -for(var N=0;NH&&Y>1)Y--;z[N]=Y*U}j=z}var k=new Uint8Array(n);for(var N=0; -N0){D=Math.max(bb/Math.E,D); -D=D*Math.exp(bb/1.75+$/Math.PI);D=(1-hf)*D+hf*1}else{D=D*Math.exp(-bb*1.75+$/Math.PI);D=D+-hf*1.14}D=Math.pow(D,1/p); -D=Math.max(0,Math.min(1,D));k[N]=Math.round(D*255)}x={type:K.dW,JP:k,ac:k,LN:k,Qz:!1,PH:!1}}if(t=="vibA"){var j6=(D.vibrance?D.vibrance.v:0)/100,ev=(D.Strt?D.Strt.v:0)/100,hf=1+j6*(j6>0?.25:.5),ej=.8+.2/hf; -x={type:K.et,YN:[j6,ev,ej,hf]}}if(t=="hue2"){var c7=[],aN=[],f_=[],eO=D.Clrz?D.Clrz.v:!1;for(var N=0; -N<256;N++){c7[N]=N/255;aN[N]=0;f_[N]=0}var gg=kz.mR(D,0),hy=fF.Fc(gg[1]/100);if(eO){var aw=gg[0]/360; -for(var N=0;N<256;N++){c7[N]=aw;aN[N]=hy}}else{for(var N=0;N<256;N++){var es=c7[N],kD=aN[N];c7[N]+=gg[0]/360; -for(var Y=0;Y<6;Y++){var bV=kz.mR(D,Y+1),av=bV.p4,gh=bV.Wj,hf=0;for(var gJ=1;gJ<4;gJ++)if(gh[gJ]1)jU--;if(jU<0)jU++;ev=fF.aDV(ev);ev=(1+ev)*.5; -eV=(1+eV)*.5;kF[N]=Math.round(255*jU);fk[N]=Math.round(255*ev);b2[N]=Math.round(255*eV)}var jV=gg[2]/100,hn=jV<0?-jV:jV,aI=jV<0?0:1; -x={type:K.wq,ajx:kF,qP:fk,am3:b2,agV:hn*aI,Za:1-hn,aC3:gg[2]/100,adb:eO?1:0}}if(t=="nvrt"){var k=new Uint8Array(256); -for(var N=0;N<256;N++)k[N]=255-N;x={type:K.dW,JP:k,ac:k,LN:k,Qz:!1,PH:!1}}if(t=="post"){var c1=D.Lvls.v,k=new Uint8Array(256),hf=c1/255.001,kC=255/(c1-1); -for(var N=0;N<256;N++)k[N]=Math.floor(N*hf)*kC;x={type:K.dW,JP:k,ac:k,LN:k,Qz:!1,PH:!1}}if(t=="grdm"){var ds=D.Grad.v,jO=D.Rvrs,n=1024,dz; -if(ds.Clrs){var hU=P.L.Kv(ds,0,0);dz=P.L.aBT(ds,hU,n,jO?jO.v:!1)}else{dz=P.L.ahU(ds,n,jO?jO.v:!1)}var j_=P.R(n),bY=P.R(n),i$=P.R(n); -P.Tx(dz,j_,0);P.Tx(dz,bY,1);P.Tx(dz,i$,2);x={type:K.dW,JP:j_,ac:bY,LN:i$,Qz:!0,PH:!1}}if(t=="selc"){var em=new Float32Array(9*3*2),k7=D.iv,ah=D.Mthd?D.Mthd.v.CrcM=="Absl":!1; -for(var Y=0;Y<9;Y++){var au=Y*6,fK=cN.mR(D,Y),b3=fK[0]/100,hT=fK[1]/100,jM=fK[2]/100,gt=fK[3]/100;if(ah){em[au]=em[au+1]=em[au+2]=1; -em[au+3]=b3*(1+gt)+gt;em[au+4]=hT*(1+gt)+gt;em[au+5]=jM*(1+gt)+gt}else{em[au+0]=(1+b3)*(1+gt);em[au+1]=(1+hT)*(1+gt); -em[au+2]=(1+jM)*(1+gt)}}x={type:K.Ae,alV:em}}if(t=="blwh"){var d_="Rd Yllw Grn Cyn Bl Mgnt".split(" "),x=[],cR=0,hm=0; -for(var N=0;N<6;N++)x.push(D[d_[N]].v);x.push(D.useTint.v,D.tintColor.v);var cG=[];for(var N=0;N<6;N++)cG.push((x[N]-50)/50); -var b7=P.L.W7(x[7]);b7.Z/=255;b7.r/=255;b7.J/=255;var df=P.fF(b7.Z,b7.r,b7.J),eV=P.ve(P.AG(df.Oc,1,.5)),hP=df.j7*df.ng; -if(eV==.5)cR=hm=.5;else{cR=hP*(.5-eV)/(.5/eV-1);hm=1-hP*(.5-eV)-1/(2*(1-eV));hm/=1-1/(2*(1-eV))}x={type:K.it,a1n:cG,nu:x[6]?1:0,aa1:df.Oc,ve:eV,a3L:hP,n6:cR,ae9:hm}}if(t=="blnc"){var y=[],bQ=["ShdL","MdtL","HghL"]; -for(var N=0;N<3;N++){if(D[bQ[N]]==null){y[N]=[0,0,0];continue}var c1=D[bQ[N]].v,gf=c1[0].v/100,j8=c1[1].v/100,jv=c1[2].v/100,gd=D.PrsL==null||D.PrsL.v?(Math.min(gf,j8,jv)+Math.max(gf,j8,jv))/2:0; -y[N]=[gf-gd,j8-gd,jv-gd]}var S=[P.R(256),P.R(256),P.R(256)];for(var Y=0;Y<3;Y++)for(var N=0;N<256;N++){var H=N*(1/255),a6=0,o=0,fv=0; -o=y[2][Y];fv=Math.abs(o);if(o<0)a6=Math.pow(H,Math.SQRT2);else a6=1.63*(Math.pow(H+.04,.5)-.2);H=fv*a6+(1-fv)*H; -o=y[1][Y];fv=Math.abs(o);if(o<0)a6=Math.pow(H,2);else a6=Math.min(2.35*(Math.pow(H+.09,.5)-.3),Math.pow(H,1/2)); -H=fv*a6+(1-fv)*H;o=y[0][Y];fv=Math.abs(o);if(o<0)a6=H<.4?0:Math.pow((H-.4)/.6,Math.SQRT2);else a6=Math.pow(H,Math.SQRT2/2); -H=fv*a6+(1-fv)*H;H=Math.max(0,Math.min(1,H));S[Y][N]=Math.round(H*255)}x={type:K.dW,JP:S[0],ac:S[1],LN:S[2],Qz:!1,PH:!1}}if(t=="phfl"){var eq=P.L.W7(D.Clr.v),ga=[eq.Z/255,eq.r/255,eq.J/255],cE=D.Dnst.v/100,S=[P.R(256),P.R(256),P.R(256)]; -for(var Y=0;Y<3;Y++)for(var N=0;N<256;N++){var H=N*(1/255),dx=H*ga[Y];dx=Math.max(0,Math.min(1,dx)); -H=cE*dx+(1-cE)*H;S[Y][N]=Math.round(H*255)}x={type:K.dW,JP:S[0],ac:S[1],LN:S[2],Qz:!1,PH:D.PrsL.v}}if(t=="thrs"){var k=P.R(256); -for(var N=D.Lvl.v;N<256;N++)k[N]=255;x={type:K.dW,JP:k,ac:k,LN:k,Qz:!0,PH:!1}}if(t=="mixr"){var k5=fF.cT(D),d=[]; -for(var N=0;N300*300&&t.type!=Q.dW&&t.type!=Q.Ba){x=x.clone();x.x=x.y=0;var b=aU.Lf(0,x.m,x.e);b.set(D); -aU.Tj(b,x);b.ub(x);fF.GE(t,b.h2,x);b.get(K);return}if(t.type==Q.Ba){var V=t.alJ,a=t.u3;ICC.U.applyLUT(V,a,D,K); -var T=D.length;for(var N=0;N>>8&255)*(1/255),o=(L>>>16&255)*(1/255),I=L>>>24,q=Math.min(x,n,o),_=Math.max(x,n,o),G=0,g=0,$=0; -G=P.KS(x,n,o).Oc;var bb=~~(G*255+.5),p=t.ajx[bb]*(1/255),hf=t.qP[bb]*(1/255)*2-1,j6=t.am3[bb]*(1/255)*2-1,c=-j6,ev=q; -if(0.5?aN/(2-(_+q)):aN/(_+q)}var f_=hf;if(t.adb==0){hf=m[Math.floor((1+hf)*127.5)]; -f_=Math.min(g*(1+hf),1)}var U=P.AG(p,f_,$);x=U.Z;n=U.r;o=U.J;J[N]=I<<24|o*255<<16|n*255<<8|x*255}}if(t.type==Q.EC){P.BE(D,K); -var S=new Uint32Array(D.buffer),J=new Uint32Array(K.buffer),T=S.length,eO=t.va,gg=1/eO,hy={du:t.sQ[0],U:t.sQ[1],J:t.sQ[2]},aw={du:t.ts[0],U:t.ts[1],J:t.ts[2]}; -for(var N=0;N>>8&255,bV=L>>>16&255,x=es*(1/255),n=kD*(1/255),o=bV*(1/255),I=L>>>24,av=P.uO(es,kD,bV),gh=P.a8v(av,hy,aw,eO,gg); -if(gh==0)continue;var f=P.KS(x,n,o),p=2+f.Oc+t.shift[0];f.Oc=p-~~p;f.j7=Math.max(0,Math.min(1,f.j7+t.shift[1])); -f.DS=Math.max(0,Math.min(1,f.DS+t.shift[2]));var U=P.AG(f.Oc,f.j7,f.DS);x=(1-gh)*x+gh*U.Z;n=(1-gh)*n+gh*U.r; -o=(1-gh)*o+gh*U.J;J[N]=I<<24|o*255<<16|n*255<<8|x*255}}if(t.type==Q.et){var S=new Uint32Array(D.buffer),J=new Uint32Array(K.buffer),T=S.length,gJ=t.YN[0],kn=t.YN[1],h1=t.YN[2],c=t.YN[3],hQ=P.jF.p2([.299,.587,.114,-.147,-.289,.436,.615,-.515,-.1]),fo=P.jF.zi(hQ),bE=2.4; -function a(b2){return Math.max(0,Math.min(1,b2))}function gw(b2){return Math.pow(b2,bE)}function iv(b2){return Math.pow(b2,1/bE)}function kF(x,n,o,b2){x=gw(x); -n=gw(n);o=gw(o);var jU=P.jF.n4(hQ,[x,n,o,1]);jU[0]*=h1;jU[1]*=c;jU[2]*=c;var U=P.jF.n4(fo,jU);U[0]=iv(a(U[0])); -U[1]=iv(a(U[1]));U[2]=iv(a(U[2]));return U}for(var N=0;N>>8&255)*(1/255),o=(L>>>16&255)*(1/255),I=L>>>24,U=kF(x,n,o,gJ); -x=U[0];n=U[1];o=U[2];var fk=P.KS(x,n,o);fk.j7=Math.max(0,Math.min(1,fk.j7*(1+kn)));U=P.AG(fk.Oc,fk.j7,fk.DS); -x=U.Z;n=U.r;o=U.J;J[N]=I<<24|o*255<<16|n*255<<8|x*255}}};fF.GE=function(t,D,K){aU.kc.GE(t,D)};fF.axA=function(t,D){var K=P.Kz(D,t)*6; -return Math.max(0,Math.min(1,K<0?1+K:1-K))};var jc={};jc.LB=function(t){var D=t.filterID.v;return D>16777215?A.a5$(D):t.Fltr.v.classID}; -jc.Vy=[{DZ:"GEfc"},{DZ:"LnCr"},{DZ:"Adobe Camera Raw Filter"},{DZ:"LqFy"},{DZ:"VaPo",DL:!0},{M6:"3D",hv:["lightFilterGradient","Dila"]},{M6:[24,2],hv:"Avrg,Blr ,BlrM,boxblur,GsnB,Bokh,MtnB,RdlB,surfaceBlur".split(",")},{M6:[24,4],hv:"Dspl,Kale,Pnch,Plr ,Rple,Shr ,Sphr,Twrl,Wave,ZgZg".split(",")},{M6:[24,6],hv:["AdNs","Dspc","DstS","Mdn ","denoise"]},{M6:[24,8],hv:"ClrH,Crst,Frgm,Mztn,Msc ,Pntl".split(",")},{M6:[24,10],hv:["Flam","Clds","DfrC","Fbrs","LnsF"]},{M6:[24,12],hv:["Shrp","ShrE","ShrM","smartSharpen","UnsM"]},{M6:[24,14],hv:"Dfs ,Embs,FndE,oilPaint,Slrz,TrcC,Wnd ".split(",")},{M6:[24,16],hv:"HghP,HsbP,Mxm ,Mnm ,Ofst,Rept,Ctoa,Dthr,Part".split(",")},{M6:"Fourier",hv:["dDFT","iDFT"]}]; -jc.tz={LqFy:"LqFy",LnCr:"LnCr",GEfc:"GEfc","Adobe Camera Raw Filter":"Adobe Camera Raw Filter",Avrg:"Avrg","Blr ":"blurEvent",BlrM:"blurMethod",boxblur:"boxblur",GsnB:"gaussianBlur",Bokh:"Bokh",MtnB:"motionBlur",RdlB:"radialBlur",surfaceBlur:"surfaceBlur",lightFilterGradient:"lightFilterGradient",adaptCorrect:"adaptCorrect",Dspl:"displace",Kale:"Kale",Pnch:"pinch","Plr ":"polar",Rple:"ripple","Shr ":"shear",Sphr:"spherize",Twrl:"twirl",Wave:"wave",ZgZg:"zigZag",AdNs:"addNoise",Dspc:"despeckle",DstS:"dustAndScratches","Mdn ":"median",denoise:"denoise",ClrH:"colorHalftone",Crst:"crystallize",Frgm:"fragment",Mztn:"mezzotint","Msc ":"mosaic",Pntl:"pointillize",Flam:"",Clds:"clouds",DfrC:"differenceClouds",Fbrs:"Fbrs",LnsF:"LnsF",Shrp:"sharpen",ShrE:"sharpenEdges",ShrM:"sharpenMore",smartSharpen:"smartSharpen",UnsM:"unsharpMask","Dfs ":"diffuse",Embs:"emboss",FndE:"findEdges",oilPaint:"oilPaint",Slrz:"solarize",TrcC:"traceContour","Wnd ":"wind",HghP:"highPass",HsbP:"HsbP","Mxm ":"maximum","Mnm ":"minimum",Ofst:"offset",Rept:"Rept",Ctoa:"Ctoa",Dthr:"Dthr",Part:"Part",dDFT:"dDFT",iDFT:"iDFT"}; -jc.tq={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",Wave:"Wave",Displace:"Dspl",BrightnessContrast:"brit"}; -jc.V={rigidTransform:X.CS};jc.names={lightFilterGradient:[24,17,8],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],ZgZg:[24,5,7],Kale:[24,5,8],AdNs:[24,7,0],Dspc:[24,7,1],DstS:[24,7,2],"Mdn ":[24,7,3],denoise:[24,7,4],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],Flam:[24,11,3],Fbrs:[24,11,4],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:[24,15,5],TrcC:[24,15,6],"Wnd ":[24,15,7],HghP:[24,17,1],HsbP:"HSB/HSL","Mxm ":[24,17,2],"Mnm ":[24,17,3],Ofst:[24,17,4],Rept:[24,17,5],Ctoa:[24,17,6],Dthr:[12,23,3],Part:[24,17,7],dDFT:"Fourier Transform",iDFT:"Inverse Fourier Transform",defr:[2,13],Dila:"Texture Dilation",VaPo:"Vanishing Point",adaptCorrect:["VAR0/VAR1",[19,6,0],[19,6,2]],"Adobe Camera Raw Filter":"Camera Raw"}; -jc.D2=function(t){var D=null;if(t=="GEfc")D={__name:"Filter Gallery",classID:"GEfc",GEfs:{t:"VlLs",v:[{t:"Objc",v:gO.D2("GlwE")}]}}; -if(t=="LqFy"){var K={wQ:5,Oc:5,map:new Float32Array(5*5*2)},x=new Uint8Array(hu.ar(K)),Q=[];for(var N=0; -ND.x)D.x=h.x;if(h.y>D.y)D.y=h.y}return D};jc.hY=function(t,D){var K=0,x=0;if(["GsnB","boxblur","smartSharpen","UnsM","HghP"].indexOf(t)!=-1){var Q=D.Rds?D.Rds.v.val:1; -K=x=Q*2.57}if(t=="MtnB")K=x=D.Dstn.v.val;if("Dila,Ofst,Rept,LqFy,Dspl,Pnch,Rple,Shr ,Sphr,Twrl,ZgZg,Wave,RdlB,Clds,DfrC,Plr ,LnCr,Wnd ,lightFilterGradient,rigidTransform,Frgm,Flam".split(",").indexOf(t)!=-1){K=x=1e4}if(t=="GEfc")return gO.hY(D); -return new eF(Math.ceil(K),Math.ceil(x))};jc.zV=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:[]}}}}; -jc.Mm=function(t,D){var K={Z:D.vH>>16,r:D.vH>>8&255,J:D.vH&255},x={Z:D.Tn>>16,r:D.Tn>>8&255,J:D.Tn&255},Q=jc.names[t]; -if(Q==null)Q=fF.names[t];var h=t;for(var b in fF.Ni)if(fF.Ni[b]==t)h=b;var V={t:"Objc",v:{classID:"filterFX",Nm:{t:"TEXT",v:jl.get(Q)},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:P.L.Em(K)},BckC:{t:"Objc",v:P.L.Em(x)},filterID:{t:"long",v:h.length==4?A.a8P(h):777}}},a=jc.D2(t); -if(a)V.v.Fltr={t:"Objc",v:a};return V};jc.xD=function(t,D,K,x){var Q=Date.now(),h=aU.r2&&Math.max(x.m,x.e)<=aU.NI.getParameter(aU.NI.MAX_TEXTURE_SIZE); -if(t<1){var b=Math.round(t*5),V=[1,2,1,2,[40,26,13,6,4,2][b],2,1,2,1];V=P.U0.yf(V);if(!h){P.yQ(K);var a=K.slice(0); -P.U0.np(a,K,x.m,x.e,V,255);P.I8(K)}else{var T=x.m,e=x.e,r=aU.Lf(0,T,e);r.set(K);var d=aU.Lf(1,T,e),M=new Float32Array([1/T,1/e]); -aU.Tj(d);aU.filter.GE({type:aU.filter.apa,kK:M,aa6:new Float32Array(V)},r.J4);d.get(K)}}else{var n=D==P.n2.Sz?0:D==P.n2.aAl?1:2,o=[]; -while(n!=2&&t*[1,2.4][n]>20&&o.length<4){var f=P.vI(K,x);o.push(K,x);K=f.FV;x=f.rect;t/=2}var T=x.m,e=x.e; -if(!h||n==2&&t>15){P.yQ(K);D(K,x,t);P.I8(K)}else{var r=aU.Lf(0,T,e);r.set(K);var d=aU.Lf(1,T,e),M=new Float32Array([1/T,1/e]); -if(n==0){var c=1;while(c>>1,U=1;while(U>>1,h=16384,b=128,a=100;while(b>>1,h=16384,b=128;while(b>>1:0;if(t=="GEfc"){var a=[];if(K.GEfs){var T=K.GEfs.v; -for(var N=0;N=df&&gw=df)hm[aF]=0}function jv(ek,aF){var bE=cR[ek],gw=cR[aF]; -if(bE>df&&gw<=df)hm[aF]=0;if(bE<=df&&gw>df)hm[ek]=0}if(hP)for(var Y=1;Yhz)aG[N]=255-aG[N];if(aG[N+1]>hz)aG[N+1]=255-aG[N+1];if(aG[N+2]>hz)aG[N+2]=255-aG[N+2]}}if(t=="Wnd "){var n=D.rect,o=n.m,f=n.e,cW=["Wnd","Blst","Stgr"],i1=K.WndM.v.WndM; -P.$.FO(D.buffer,o,f,h.buffer,[cW.indexOf(i1),K.Drct.v.Drct!="Left"])}if(t=="Bokh"){var n=D.rect,o=n.m,f=n.e,c=o*f,R=c*4,g1=D.buffer.slice(0),fe=K.BkDi.v.BtDi,jd=K.BkDc,eh=K.BkDs.v,eU=K.BkDp.v/255; -if(fe=="BeIn")eU=0;var ai=57*(.3+.7*((o+f)/2)/1750)*(K.BkIb.v/100)*(1+.2*Math.pow(eU,.1)),aE=parseInt(K.BkIs.v.BtIs.slice(3)),g4=-K.BkIr.v*Math.PI/180,ka=[]; -for(var N=0;N<8;N++){var cI=g4+N*(Math.PI*2/aE),fC=g4+(N+1)*(Math.PI*2/aE),jt=Math.cos(cI),by=Math.sin(cI),d5=Math.cos(fC),jj=Math.sin(fC),it=[0,0,0]; -P.tm.yt([[jt,by,1,0],[d5,jj,1,0],[1,1,1,1]],it);if(it[2]>0){it[0]*=-1;it[1]*=-1;it[2]*=-1}ka.push(it[0],it[1],it[2],0)}if(fe=="BeIn"){P.rV(g1,0,16777215); -eU=1}else if(fe=="BeIt"&&jd.v.BtDc=="BeCt"){}else{var aV;if(fe=="BeIt"&&jd.v.BtDc=="BeCm")aV=b[1];else if(fe=="BeIa")aV=b[2][jd.v]; -if(aV==null){P.rV(g1,0,16777215)}else{var g;if(aV.rect.pn(n))g=aV.channel;else g=aV.om(n);P.O4(g,g1,3)}}if(eh)for(var N=0; -N2e3){alert("too large radius");return}}while(fy&&3*(ai/az)*(ai/az)*o*f>500*2e3*2e3){var aW=P.arT(g1,new gW(0,0,f2,h9)); -g1=aW.FV;f2=aW.rect.m;h9=aW.rect.e;az*=2}var gt=Date.now(),l=aU.Lf(0,f2,h9);l.set(g1);var bn=aU.Lf(1,o,f); -aU.Tj(bn);aU.filter.GE({type:aU.filter.ai8,kK:new Float32Array([1/f2,1/h9]),a6t:eU,wZ:ai/az,aar:new Float32Array([K.BkSb.v/100,K.BkSt.v/255]),a1I:new Float32Array([K.BkNa.v/100,K.BkNt.v.BtNt=="BeNu"?0:1,K.BkNm.v?1:0]),a8C:new Float32Array(ka.slice(0,16)),agH:new Float32Array(ka.slice(16))},l.J4); -bn.get(h.buffer);var iF=h.buffer;for(var N=0;N>>2,i6=bw.indexArray.v.length>>>2,go=new Float32Array(fq(bw.originalVertexArray.v)); -for(var N=0;N>>1;hi+=~~(i6/3)}var p=D.rect,o=p.m,f=p.e;P.X$.LS(l,o,f,h.buffer,o,f,f8,bg,ee,fV); -P.I8(h.buffer)}if(t=="lightFilterGradient"){function eI(em){var iX=1/Math.sqrt(em[0]*em[0]+em[1]*em[1]+em[2]*em[2]); -em[0]*=iX;em[1]*=iX;em[2]*=iX}var o=D.rect.m,f=D.rect.e,c=o*f,gt=Date.now(),kM=P.R(c),gw=.3,iv=.7;P.B9(h.buffer,kM); -var c_=P.R(c);P.n2.uD(kM,c_,h.rect,16);var bx=P.R(c);P.n2.uD(kM,bx,h.rect,8);var eN=kM,a3=new Float32Array(c),g5=K.Dtl.v,aO=g5[2].v,iO=g5[1].v,eJ=g5[0].v,aL=K.Scl.v*40*K.textureScale.v/(aO+iO+eJ); -aO*=aL;iO*=aL;eJ*=aL;for(var N=0;N>1; -aE|=aE>>2;aE|=aE>>4;aE|=aE>>8;aE|=aE>>16;return aE+1}var o=D.rect.m,f=D.rect.e,cC=dF(Math.max(o,f)),hD=cC>>>1,fp=new gW(0,0,cC,cC),cr=new gW(0,0,o,f); -cr.y=cC-f>>>1;var a4=o>>>1,hL=new gW(0,cr.y,a4,f),gF=new P.cH(o*f);P.zj(D.buffer,gF);var hc=new Float64Array(cC*cC),cj=new Float64Array(cC*cC),g=P.R(cC*cC); -FFT.init(cC);var i4=[gF.Z,gF.r,gF.J];for(var N=0;N<3;N++){var je=i4[N];g.fill(0);if(t=="dDFT"){P.Rm(je,cr,g,fp); -jc.adS(g,cC,hc,cj);P.Rm(g,fp,je,cr,hL);hL.x+=a4;fp.x-=hD-a4;P.Rm(g,fp,je,cr,hL);hL.x-=a4;fp.x+=hD-a4}else{P.Rm(je,cr,g,fp,hL); -hL.x+=hD;cr.x+=hD-a4;P.Rm(je,cr,g,fp,hL);hL.x-=hD;cr.x-=hD-a4;jc.aqT(g,cC,hc,cj);P.Rm(g,fp,je,cr)}}P.wa(gF,h.buffer)}if(t=="Avrg"){var ao=0,ez=0,ir=0,ha=0,eY=1; -for(var N=0;N0)fG=Math.max(0,fG-gn);else fG=Math.min(0,fG+gn); -h.buffer[N]=Math.max(0,Math.min(255,j6+fG))}}if(t=="HghP")for(var N=0;N.5)f4=.5+Math.pow((f4-.5)/(.564-.5),1.35)*.2; -fS[N]=p*f4}var iH=Math.floor(2*o/p),iK=Math.floor(2*f/p),fu=10-(p-54*Math.sqrt(2))*1.5,aM=[D.buffer,hL]; -P.aS(aM);while(aM[fM*2+1].m>1.5*o/p)fM++;var cE=aM[fM*2+1],k5=aM[fM*2],jB=P.R(cE.P()),az=1/(1<>>2);Y>>2); -kia?0:255}}}P.wa(gF,h.buffer)}if(t=="Msc "){var kC=K.ClSz.v.val,o=D.rect.m,f=D.rect.e,eA=Math.ceil(o/kC),fH=Math.ceil(f/kC),ex=P.R(eA*fH*4); -P.scale.Yu(D.buffer,o,f,ex,eA,fH,1/kC);P.scale.Yu(ex,eA,fH,h.buffer,o,f,kC)}if(t=="Clds"||t=="DfrC"){var o=h.rect.m,f=h.rect.e,c=o*f,cs=P.R(c); -if(t=="Clds")P.rV(h.buffer,4278190080);var eS=P.R(256*4);for(var N=0;N<256;N++){var y=N<<2,ho=N/255,iQ=1-ho; -eS[y]=Math.round(ho*x.Z+iQ*Q.Z);eS[y+1]=Math.round(ho*x.r+iQ*Q.r);eS[y+2]=Math.round(ho*x.J+iQ*Q.J)}P.$.avW(D.buffer,o,f,cs); -var aH=h.buffer;for(var N=0;N1,o=D.rect.m,f=D.rect.e,ju=P.U0.jw[hJ],bj=D.buffer.slice(0); -if(!kk)P.yQ(bj);P.U0.np(bj,h.buffer,o,f,ju,255,!1,kk);if(!kk)P.I8(h.buffer)}if(t=="MtnB"){var fQ=-K.Angl.v*Math.PI/180,bv=K.Dstn.v.val/2,gt=Date.now(),o=D.rect.m,f=D.rect.e,n=D.rect.clone(); -n.x=n.y=0;if(aU.r2){var gt=Date.now(),cO=h.buffer;cO.set(D.buffer);P.yQ(cO);var hC=aU.Lf(0,o,f);hC.set(cO); -var cR=P.R(4);cR[0]=Math.round(128+127*Math.cos(fQ));cR[1]=Math.round(128+127*Math.sin(fQ));new Uint32Array(cO.buffer).fill(new Uint32Array(cR.buffer)[0]); -var kr=aU.Lf(1,o,f);kr.set(cO);aU.Tj(hC,n);hC.ub(n);aU.filter.GE({type:aU.filter.EM,LZ:kr.J4,kK:new Float32Array([1/o,1/f]),aDn:bv/2,aCz:1},hC.h2); -hC.get(cO);P.I8(cO)}else{var f5=new jE;f5.rotate(fQ);var Z=X.Y.Pi([D.buffer,D.rect],f5,!1,null,!0);jc.xD(bv,P.n2.ao_,Z.buffer,Z.rect); -f5.zi();Z=X.Y.Pi([Z.buffer,Z.rect],f5,!1,h.buffer.buffer,!0,h.rect)}console.log(Date.now()-gt)}if(t=="RdlB"){var o=D.rect.m,f=D.rect.e,fv=K.Amnt.v,jK=K.BlrM.v.BlrM=="Zm",cy=K.Cntr.v,j4=cy.Hrzn.v,jx=cy.Vrtc.v,W=Math.max(j4,1-j4)*o,O=Math.max(jx,1-jx)*f,f4=Math.sqrt(W*W+O*O),dp=2*Math.PI*f4*1.5,id=Math.round(dp),eQ=Math.round(f4),hL=new gW(0,0,id,eQ),gu=P.R(id*eQ*4),e_=jK?4:1,aB=jK?.6:8*((o+f)/2)/1400,jD=.1,az=1,iH=1; -P.D.a0Z(D.buffer,o,f,gu,id,eQ,j4,jx,e_,jD,az,iH);var kB=jK?P.R(id*eQ*4):null;if(jK){P.D.Qa(gu,kB,id,eQ); -var b3=kB;kB=gu;gu=b3;hL.m=eQ;hL.e=id}jc.xD(aB*fv,P.n2.ao_,gu,hL);if(jK){P.D.Qa(gu,kB,eQ,id);var b3=kB; -kB=gu;gu=b3;hL.m=id;hL.e=eQ}P.D.asN(gu,id,eQ,h.buffer,o,f,j4,jx,e_,jD,az,iH)}if(t=="Plr "){var o=D.rect.m,f=D.rect.e; -if(K.Cnvr.v.Cnvr=="RctP")P.D.asN(D.buffer,o,f,h.buffer,o,f,.5,.5,1,0,2,o/f);else P.D.a0Z(D.buffer,o,f,h.buffer,o,f,.5,.5,1,0,2,o/f)}if(t=="FndE"){var o=D.rect.m,f=D.rect.e; -P.U0.akv(D.buffer,h.buffer,o,f)}if(t=="oilPaint"){var gd=K.LghD.v*Math.PI/180,i7=[Math.cos(gd),Math.sin(gd),.001],jM=[K.stylization.v,K.cleanliness.v,K.brushScale.v,K.microBrush.v,K.lightingOn.v,K.specularity.v,i7],n=D.rect.clone(); -n.x=n.y=0;P.sL.filter(D.buffer,n,h.buffer,jM)}if(t=="Ofst"){var o=D.rect.m,f=D.rect.e,er=new Uint32Array(D.buffer.buffer),dZ=new Uint32Array(h.buffer.buffer),hh=K.Hrzn.v,eP=K.Vrtc.v,jb=K.Fl.v.FlMd; -P.rV(dZ,0);if(jb=="Bckg"||jb=="Rpt"){var hL=D.rect.clone();hL.offset(hh,eP);P.GQ(er,hL,dZ,h.rect)}if(jb=="Rpt"){var jt,by,d5,jj,b$; -hh=Math.max(-o,Math.min(o,hh));eP=Math.max(-f,Math.min(f,eP));jt=hh>0?hh:0;d5=hh>0?o:o+hh;by=eP>0?0:eP+f; -jj=eP>0?eP:f;b$=eP>0?0:o*(f-1);for(var Y=by;Y0?0:o+hh; -d5=hh>0?hh:o;by=eP>0?eP:0;jj=eP>0?f:f+eP;b$=hh>0?0:o-1;for(var Y=by;Y=0&&eP>=0){jt=0;d5=hh;by=0;jj=eP;b$=0}if(hh>=0&&eP<0){jt=0;d5=hh;by=f+eP;jj=f;b$=o*(f-1)}if(hh<0&&eP>=0){jt=o+hh; -d5=o;by=0;jj=eP;b$=o-1}if(hh<0&&eP<0){jt=o+hh;d5=o;by=f+eP;jj=f;b$=o*f-1}for(var Y=by;Y0?dm/p:p/dm,iH=j4+jL*aR*W,iK=jx+jL*aR*O,N=Y*fn.wQ+k<<1; -fn.map[N]=iH-k;fn.map[N+1]=iK-Y}}}else if(t=="Kale"){var eA=fn.wQ,fH=fn.Oc,fN=(eA-1)*.5,cA=(fH-1)*.5,eC=K.MRot.v*Math.PI/180+Math.PI/2+4*Math.PI,di=K.Mirr.v,hq=Math.PI*2/di,gU=.5*hq; -for(var Y=0;YgU)gd=hq-gd;var iH=fN+Math.cos(gd-eC)*i2,iK=cA+Math.sin(gd-eC)*i2,N=(Y*eA+k)*2;fn.map[N]=iH-k; -fn.map[N+1]=iK-Y}}else if(t=="Dspl"&&dk.length!=0){hg=K.UndA.v.UndA=="WrpA"?2:1;var ac=K.DspF.v.pth,e1,cB=K.DspD,el,gH,cc; -if(cB){var ao=cB.v;el=ao[1]*256+ao[0];gH=ao[5]*256+ao[4];cc=new Uint8Array(ao.slice(10,10+el*gH))}else{for(var N=0; -N>>1:0; -function d(U){return U.Z<<24|U.r<<16|U.J<<8|255}if(t=="ClrP")P.$.a36(D.buffer,a,T,h.buffer,[K.Pncl.v,K.StrP.v,K.PprB.v]); -if(t=="Ct"){var M=K.NmbL.v,n=K.EdgS.v,o=gO.a1m(D.buffer.buffer,M*2,a,T,!0);for(var N=0;N>>1]);if(t=="Crql")P.$.arl(D.buffer,a,T,h.buffer,[K.CrcS.v,K.CrcD.v,K.CrcB.v,r]); -if(t=="Grn")P.$.ann(D.buffer,a,T,h.buffer,[K.Intn.v,gO.g3.indexOf(K.Grnt.v.Grnt),K.Cntr.v,d(x),d(Q),r]); -if(t=="MscT")P.$.ao9(D.buffer,a,T,h.buffer,[K.TlSz.v,K.GrtW.v,K.LghG.v,r]);if(t=="Ptch")P.$.aBc(D.buffer,a,T,h.buffer,[K.SqrS.v,K.Rlf.v,r]); -if(t=="Phtc"){function W(c1,kC,V,gd){P.n2.CH(c1,kC,V,gd);for(var N=0;N>>1,$=g==0?2:1;gO.a5D(i.map,_,a,T,$);gO.a2J(_,i.map,a,T,$); -if(g!=0){var bb=gO.Pn.indexOf(K.SDir.v.StrD),p=[1,1,1,0][bb],hf=[-1,0,1,1][bb],j6=2*g+1,ev=1/j6;for(var L=0; -L1)gO.xD(gh,gJ,kn,V,kD-1);if(t=="PlsW"){var kF=new Uint8Array(gh.buffer);for(var N=0;N>>1,aI=T>>>1; -for(var N=0;N>>1,0,[]);P.U0.akv(ga,h.buffer,a,T);P.BE(h.buffer,ga);P.zi(ga);P.rV(ga,4278190080,16777215); -P.dq.aDS(ga,h.buffer,a,T,(K.EdgW.v>>>1)*2+1,!0);var cE=K.EdgB.v/10;for(var N=0;N>>1))*eh;eU[I]=hT*hT;ej[I]=Math.cos(hT);var p=I<<1;ai[p]=Math.sin(p*(1/4.5)); -ai[p+1]=Math.sin((p+1)*(1/4.5))}for(var L=0;L>>1))*eh,c7=Math.cos(b3),cI=b3*b3; -for(var I=0;I46)P.round(g1); -gO.wg(g1,h.buffer,x,Q)}for(var N=0;N=K?K-1:M,o=(a*K+n)*2,f=h[N];r+=f*t[o];d+=f*t[o+1]}D[e]=r; -D[e+1]=d}};gO.a2J=function(t,D,K,x,Q){var h=gO.az7(Q),b=6,V=13;for(var a=0;a=x?x-1:M,o=(n*K+T)*2,f=h[N];r+=f*t[o];d+=f*t[o+1]}D[e]=r; -D[e+1]=d}};function jW(){}jW.hr=[2,5,5,7,4,4];jW.uc="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(","); -jW.be="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(" "); -jW.R3=[[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]]; -jW.ma=["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"]; -jW.z7=function(t){if(t=="passThrough")return"pass";return jW.uc[jW.be.indexOf(t)]};jW.av=function(t){if(t=="pass")return"passThrough"; -return jW.be[jW.uc.indexOf(t)]};jW.getName=function(t){return jW.R3[jW.uc.indexOf(t)]};function bZ(){this.rect=null; -this.buffer=null;this.BC="norm";this.opacity=255;this.PD=!1;this.$N=!1;this.Q0=0;this.fE=0;this.Yq=!0; -this.jD=[];for(var N=0;N<10;N++)this.jD.push(0,0,255,255);this.name=null;this.add={};this.yL=null;this.iA=null; -this.F=null;this.fI=null;this.aCt=30;this.vt=null;this.t4=null;this.UG=null;this.X3=null;this.lq=0;this._2=!1; -this.vq=null;this.Qh=new bZ.oR}bZ.oR=function(){this.pW=!0;this.z3=!0;this.Cz=P.R(0);this.acq=P.R(0); -this.r3=null;this.WD={};this.a7Y=null;this.gP=null;this.FN=null;this.xA=null;this.eG=null;this.Xh=null; -this.CN=null;this.Z8=null;this.fV=null;this.hl=null;this.rE=null;this.RR=null;this.ce=!1};bZ.oR.prototype.avm=function(){this.pW=null; -this.z3=!1;this.r3=null;this.ce=aU.r2};bZ.oR.prototype.ax1=function(){bo.afI(this.WD);this.Cz=P.R(0); -this.acq=P.R(0);if(this.xA)this.xA.delete();if(this.eG)this.eG.delete();this.xA=null;this.eG=null;var t=[this.Xh,this.CN,this.Z8,this.fV,this.hl,this.rE]; -for(var N=0;N<6;N++)if(t[N]!=null&&t[N]instanceof aU.cH)t[N].delete();this.Xh=null;this.CN=null;this.Z8=null; -this.fV=null;this.hl=null;this.rE=null};bZ.prototype.W=function(t){if(t==null)t=this.rect.clone();if(this.Qh.r3==null)this.Qh.r3=t; -else this.Qh.r3=this.Qh.r3.Lq(t)};bZ.prototype.bt=function(){return this.add.lsct==cL.We||this.add.lsct==cL.Qo}; -bZ.prototype.OG=function(){var t=this.add;return t.SoCo!=null||t.GdFl!=null||t.PtFl!=null||t.vstl!=null}; -bZ.prototype.a4E=function(){var t=this.add.lmfx;if(t==null)return;var D=["GrFl","patternFill"];for(var N=0; -N>2);P.Tx(h.EJ,V,3);if(!P.pn(D.channel,V))return!1; -var a=P.R(b.m*b.e*4);P.GQ(h.Au,h.t8,a,b);P.l.by("norm",h.EJ,h.Nn,a,b,b,1);return P.pn(a,this.buffer)}if(h.lq==1||h.lq==3){var T=h.lq==1?this.yw():this.Vt(t).F; -if(!b.pn(T.rect))return!1;var e=P.R(b.P());e.fill(T.color);P.Rm(h.Au,h.t8,e,b);P.l.sK(h.EJ,h.Nn,e,b,D.channel,b,1); -return P.pn(e,T.channel)}};bZ.prototype.V8=function(t,D,K,x){var Q=this.vq;Q.Nn.offset(D,K);var h=Q.t8.Lq(Q.Nn); -if(Q.lq<=0){var b=P.R(h.P()*4);P.GQ(Q.Au,Q.t8,b,h);P.l.by("norm",Q.EJ,Q.Nn,b,h,h,1);this.buffer=b;this.rect=h; -this.W()}else{var V=this.lq==1?this.yw():this.Vt(t).F,a=P.R(h.P());a.fill(V.color);P.Rm(Q.Au,Q.t8,a,h); -P.l.sK(Q.EJ,Q.Nn,a,h,x.channel,h,1);V.channel=a;V.rect=h.clone();if(this.lq==1){V.zq=!0;this.z6(t)}if(this.lq==3)this.W()}}; -bZ.prototype.ajg=function(t){var D=[-1,0,1,2];if(t)D.push(3);if(this.F)D.push(-2);if(this.fI)D.push(-3); -return D};bZ.prototype.getName=function(){return this.add.luni?this.add.luni:this.name};bZ.prototype.Wi=function(aE){this.add.luni=this.name=aE}; -bZ.prototype.bT=function(t){var D=this.add.lnsr,K=this.add.TySh;if(D=="rend"&&K){var x=iN.Ge(K.Q8);this.Wi(x.slice(0,x.length-1).replace(/(?:\r\n|\r|\n)/g," ").slice(0,32))}}; -bZ.prototype.k5=function(){return(this.Q0&1<<1)==0};bZ.prototype.$Y=function(){return(this.Q0&1<<4)==0}; -bZ.prototype.vE=function(){return(this.Q0&1<<5)!=0};bZ.prototype.a23=function(){var t=this;if(t.add.lnsr!="bgnd"){t.add.lnsr="bgnd"; -t.Wi("Background");t.add.lspf=1<<2}};bZ.prototype.auU=function(){var t=this;if(t.add.lnsr=="bgnd"){delete t.add.lnsr; -t.Wi("Layer 0");t.add.lspf=0}};bZ.prototype.X2=function(t){var D=this.add.lspf;return D==null?!1:(D>>t&1)!=0}; -bZ.prototype.zl=function(t){if(t&&!this.k5())this.Q0-=2;if(!t&&this.k5())this.Q0+=2};bZ.prototype.bF=function(){var t=this.add.lmfx; -if(t==null)return!1;for(var D in t){if(D=="masterFXSwitch")continue;if(D=="Scl")continue;if(D=="classID")continue; -if(t[D].v.length>0)return!0}return!1};bZ.prototype.as=function(){return this.add.SoLd!=null&&this.add.SoLd.filterFX!=null}; -bZ.prototype.rq=function(){var t=this.add.lmfx;if(t==null)return!1;if(!t.masterFXSwitch.v)return!1;for(var D in t){if(D=="masterFXSwitch")continue; -if(D=="Scl")continue;if(D=="classID")continue;var K=t[D].v;for(var N=0;N1){var r=P.o.FU(a.N,null,a.zx); -e=P.A.MP(r);if(e.Q2())e=null}if(e==null)e=P.o.Ro(a.N,a.g.length!=0?a.g:null)}else e=P.o.Ro(a.N);if(!x&&T&&T.strokeEnabled.v){var d=T.strokeStyleLineAlignment.v.strokeStyleLineAlignment,M=T.strokeStyleLineJoinType.v.strokeStyleLineJoinType; -if(d!="strokeStyleAlignInside"){var n=T.strokeStyleLineWidth.v.val;if(M=="strokeStyleMiterJoin")e=new gW(0,0,t.m,t.e); -else e.jz(n,n)}}Q=Q.Lq(e)}if(h.indexOf(3)!=-1)Q=Q.Lq(this.Vt(t).F.Ey());if(h.length==0&&this.OG())Q=x?new gW(0,0,0,0):new gW(0,0,t.m,t.e); -return Q};bZ.prototype.Zt=function(){var t=this.add.artb,D=t.artboardBackgroundType.v,K=0;if(D==1)K=4294967295; -else if(D==2)K=4278190080;else if(D==3)K=0;else if(D==4){K=t.Clr.v;K=255<<24|K.Bl.v<<16|K.Grn.v<<8|K.Rd.v}else throw D; -return K};bZ.prototype.QQ=function(){var t=this.add.artb.artboardRect.v,D=t.Btom.v,K=t.Left.v,x=t.Rght.v,top=t.Top.v; -return new gW(K,top,x-K,D-top)};bZ.prototype.sn=function(t){var D=bZ.tT(t);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=D};bZ.tT=function(t){var D={classID:"classFloatRect",Top:{t:"doub",v:0},Left:{t:"doub",v:0},Btom:{t:"doub",v:0},Rght:{t:"doub",v:0}}; -D.Btom.v=t.y+t.e;D.Left.v=t.x;D.Rght.v=t.x+t.m;D.Top.v=t.y;return D};bZ.prototype.cS=function(t,D,K){var x=[],Q=this; -if(!D&&Q._2&&K){x.push(2)}else if(Q.lq<=0||D){if(Q.$Y()){if(e2==1&&Q.add.TySh)x.push(0);if(e2==1&&Q.add.SoLd)x.push(0); -else if(!this.rect.Q2()||Q.add.SoLd)x.push(0)}if(Q.yw()&&!Q.yw().rect.Q2())if(Q.yw().Gc||D)x.push(1); -if(Q.add.vmsk)if(Q.add.vmsk.Gc||D)x.push(2);if(Q.as()&&Q.Vt(t).F&&!Q.Vt(t).F.rect.Q2())x.push(3)}else if(Q.lq==1){x.push(1); -if(Q.yw().Gc&&!Q.yw().rect.Q2()){if(Q.$Y())if(!this.rect.Q2())x.push(0);if(Q.add.vmsk)if(Q.add.vmsk.Gc)x.push(2)}}else if(Q.lq==3&&!Q.Vt(t).F.rect.Q2())x.push(3); -if(Q.add.artb&&x.indexOf(0)==-1)x.push(0);x.sort();return x};bZ.prototype.yw=function(){var t=this;return t.fI?t.fI:t.add.vmsk&&t.add.vmsk.isEnabled?null:t.F}; -bZ.prototype.Vt=function(t){var D=this.add.SoLd.placed.v,K=t.add.FEid;if(K==null)return null;for(var N=0; -N2e4*2e4)D=new gW(0,0,100,100); -if(t&&t[K].v[K]!="strokeStyleAlignInside"){var Q=1;if(t[x].v[x]=="strokeStyleMiterJoin"){var h=P.o.asR(this.N),b=h/2,V=Math.sin(b),a=Math.cos(b); -a/=V;V=1;var Q=Math.sqrt(a*a+V*V);if(isNaN(Q)||Q<1)Q=1}Q*=t[K].v[K]=="strokeStyleAlignOutside"?1:.5; -var T=Math.ceil(t.strokeStyleLineWidth.v.val*Q);T=Math.min(T,600);D.jz(T,T)}D=P.A.b$(D);var e=new bZ.Wu; -e.color=P.o.w5(this.N)?0:255;e.Gc=this.Gc;e.isEnabled=this.isEnabled;e.JW=!0;e.rect=D;e.t5=this.t5;e.Az=this.Az; -e.channel=P.R(e.rect.P());if(!D.Q2())P.o.aob(this.N,e.channel,e.rect,t);if(t==null){this.fI=e;this.zq=!1}return e}; -bZ.jg.prototype.clone=function(){var t=new bZ.jg;t.Gc=this.Gc;t.isEnabled=this.isEnabled;t.t5=this.t5; -t.Az=this.Az;t.fg=this.fg;t.N=bZ.jg.zw(this.N);t.Ev=this.Ev.slice(0);t.l_=this.l_;t.g=this.g.slice(0); -t.zx=this.zx.slice(0);return t};bZ.jg.prototype.concat=function(t){var D=t.N.slice(2);if(D.length==0)return; -D[0].RL=3;this.N=this.N.concat(D)};bZ.jg.zw=function(t){var D=[];for(var N=0;N5||K.type==0||K.type==3)D.push(JSON.parse(JSON.stringify(K)));else D.push({type:K.type,ss:K.ss.clone(),I:K.I.clone(),$M:K.$M.clone()})}return D}; -bZ.jg.a7g=function(t,D,K){if(t.length!=D.length)return!1;for(var N=2;ND.ng.length)D.ng=t.slice(0); -if(this.depth!=0)t.pop()};hG.prototype.aqq=function(){var t=0;if(this.a.bt()){for(var N=0;N=0;N--){var aE=this.children[N],x=aE.xV(t,D);if(x&&D==null)return x}return null}else if(e2==1){if(K.add.vmsk){var Q=K.add.vstk,h=!Q.fillEnabled.v&&!K.$N,b=Q.strokeStyleLineWidth.v.val*.5,V=P.o.xV(K.add.vmsk.N,t,h,b); -return V.sU==-1?null:this}var a=K.yF();if(j7.RD(a,t.x,t.y))return this}else if(K.add.TySh&&K.rect.gY(t)||P.a9f(t,K.buffer,K.rect)){if(D==null)return this; -else D.push(this.index)}return null};hG.prototype.aA1=function(t){var D=this.a;if(!D.k5()||D.X2(2)||D.X2(31))return null; -var K=D.add.vmsk;if(K&&K.isEnabled){var x=P.o.xV(K.N,t).sU;if(x!=-1)return{ah2:this,aio:x}}if(D.bt()){if(D.add.artb&&!D.QQ().gY(t))return null; -for(var N=this.children.length-1;N>=0;N--){var aE=this.children[N],Q=aE.aA1(t);if(Q)return Q}return null}return null}; -hG.prototype.LW=function(t,D){t.push(this.index);if(this.a.bt()){t.push(this.rW);if(D)if(this.a.lq==1&&this.a.yw().Gc==!1)return; -for(var N=0;Nt.e){K=D;x=Math.floor(D*(t.e/t.m))}else{K=Math.floor(D*(t.m/t.e)); -x=D}return new eF(K,x)};hG.SZ=32;hG.mV=1;hG.prototype.Mh=function(t,D,K){var x=hG.mV,Q=this.a;if(Q.bt()&&Q.add.artb!=null)D=Q.QQ(); -var h=x==0?Q.rect:D;if(h.Q2()||Q.add.TySh)h=D;var b=hG.SZ*X.NF(),V=hG.aBe(h,b),a=V.x,T=V.y,e=hG.aBe(D,b); -if(Q.OG()&&Q.add.vmsk==null||Q.add.TySh)a=T=Math.max(T,16);else if(Q.bt()){a=T=Math.round(18*X.NF())}else{a=Math.max(a,6); -T=Math.max(T,6)}if(K&&Q.vt==null){Q.vt=hG.FD();Q.t4=hG.FD();Q.UG=hG.FD();Q.X3=hG.FD()}var r=Q.OG()&&Q.add.vmsk; -if(r){if(K&&Q.add.vstk)P.a6.zE(Q.vt,a,T,h,Q.buffer,Q.rect,!1,null,!Q.add.vstk.fillEnabled.v&&!Q.add.vstk.strokeEnabled.v); -if(K)P.a6.a2L(Q.vt,a,T)}else if(Q.add.TySh){if(K)P.a6.akW(Q.vt,T,T,Q.add.TySh)}else if(Q.add.SoCo){if(K)P.a6.amN(Q.vt,T,T,Q.add.SoCo)}else if(Q.add.GdFl){if(K)P.a6.aqn(Q.vt,T,T,Q.add.GdFl)}else if(Q.add.PtFl){if(K)P.a6.ab7(Q.vt,T,T,Q.add.PtFl,t)}else if(fF.get(Q.add)!=null){if(K)P.a6.a6i(Q.vt,T,T,Q.add)}else if(Q.add.SoLd){if(K)P.a6.zE(Q.vt,a,T,h,Q.buffer,Q.rect,!1); -if(K)P.a6.arA(Q.vt,a,T,Q.add.SoLd)}else if(Q.bt()){}else{if(K){if(Q.$Y())P.a6.zE(Q.vt,a,T,h,Q.buffer,Q.rect,!1); -else{P.a6.aA2(Q.vt,T,T)}}}var d=Q.yw();if(K){if(d)P.a6.km(Q.t4,e.x,e.y,D,d);if(Q.as()&&Q.Vt(t)&&Q.Vt(t).F){var M=Q.Vt(t).F; -P.a6.km(Q.X3,e.x,e.y,D,M)}if(!r&&Q.add.vmsk){P.a6.km(Q.UG,e.x,e.y,D,Q.add.vmsk.yw(),!0)}}if(d||Q.add.vmsk)T=Math.max(T,e.y); -Q.aCt=Math.max(T,16);if(K!=!0&&Q.bt()&&(Q.add.lsct==cL.We||t.B.length<4e3))for(var N=0;NT?-1:0,n=a.x<0?2:1,o=a.y+a.e>e?-1:0,f=a.y<0?2:1; -for(var c=o;ch||!b&&h.indexOf(this.index)==-1)){return}var V=this.a,a=bo.hH(V),T=hG.kH,e=V.OG()?V.yw():V.F; -if(!V.k5())return;if(V.i7()&&e.rect.Q2()&&e.W7()==0){return}if(V.add.vstk==null&&this.Ey(x,!1).Q2()){return}if(V.OG()&&V.rect.Q2())return; -var r=this.Ey(x,!0).rv(K);if(!D.pn(K)&&!K.RH(r))return;if(V.bt()&&V.add.artb){var d=V.QQ();K=K.rv(d)}var M=hG.aiE(V,Q,a); -if(!M){this.av1(t,D,K,x,Q,h);return}V.Qh.Xh=T.Bk(V.Qh.Xh,r.m,r.e);T.Rm(t,D,V.Qh.Xh,r,K);this.av1(V.Qh.Xh,r,K,x,Q,h); -T.Rr(V.Qh.Xh,r,t,D,null,null,0,K,V.opacity/255,V.BC=="diss",a.ft)};hG.aiE=function(t,D,K){if(K.ft[0]*K.ft[1]*K.ft[2]==0)return!0; -return t.opacity!=255&&(D.length!=0||t.bt()||t.rq())};hG.aeI={Qh:{}};hG.prototype.av1=function(t,D,K,x,Q,h){var b=this.a,V=bo.hH(b),a=fF.get(b.add)!=null,T=hG.kH,e=hG.aiE(b,Q,V),r=e?1:b.opacity/255,d=b.OG()?b.yw():b.F,M=b.bt()&&V.O6==null&&(b.BC=="pass"||b.add.artb)&&!(Q.length>0||V.fill!=1||b.rq()),n=!b.bt()&&!a&&!b.rq()&&Q.length==0,o=a&&!b.rq()&&Q.length==0,U=null,H=null,Y=null,O; -if(M||n||o){var f=t,c=D;if(b.i7()){c=this.Ey(x,!1);f=b.Qh.fV=T.Bk(b.Qh.fV,c.m,c.e);T.Rm(t,D,b.Qh.fV,c)}if(M)this.K0(f,c,K,x,h); -if(n)T.by(b.BC,b.ace(x),b.rect,f,c,K,r,V);if(o){var l=b.i7()&&d.W7()==0?d.Ey().clone():c.clone(),j=b.Qh; -if(l.pn(new gW(0,0,x.m,x.e)))j=hG.aeI;j.Z8=this.a0k(f,c,j.Z8,l,b.add);V.s3=!0;T.by(b.BC,j.Z8,l,f,c,K,r,V)}if(b.i7())T.Rr(f,c,t,D,b.a1U(),d.Ey(),d.W7(),K,1,b.BC=="diss"); -b.Qh.avm();return}var z=b.bt()&&b.BC=="pass"&&(Q.length>0||V.fill!=1||b.rq()),l=b.rect;if(b.bt()){l=this.Ey(x,!1); -Y=b.Qh.Z8=T.Bk(b.Qh.Z8,l.m,l.e);T.rV(Y,0);this.K0(Y,l,l,x,h);H=T.Bk(b.Qh.CN,l.m,l.e);T.Rm(Y,l,H,l)}else if(a){l=b.i7()&&d.W7()==0?d.Ey().clone():D.clone(); -H=T.Bk(b.Qh.CN,l.m,l.e);T.rV(H,4294967295)}else{l=b.rect;U=b.ace(x);H=T.Bk(b.Qh.CN,l.m,l.e);T.Rm(U,l,H,l)}b.Qh.CN=H; -if(b.i7())T.aro(b.a1U(),d.Ey(),d.W7(),H,l);if(b.rq())if(b.Qh.r3||b.Qh.z3||b.Qh.ce!=aU.r2||b.Qh.pW||b.bt()){var k=b.add.vmsk,F=P.R(l.P()); -if(bo.a4v(b.add.lmfx)){if(aU.r2){if(!b.bt()&&b.yw()==null&&b.rect.pn(l)&&k==null)P.Tx(b.buffer,F,3); -else{var y=P.R(l.P()*4);H.get(y);P.Tx(y,F,3)}}else P.Tx(H,F,3)}if(b.Qh.z3||b.Qh.ce!=aU.r2||!P.pn(F,b.Qh.Cz)){var W=null; -if(b.OG()&&k&&k.isEnabled&&k.yw().color==0)W=k.yw().rect;bo.afI(b.Qh.WD);b.Qh.WD=bo.aqo(F,l,b.add.lmfx,b.add.fxrp,x,W); -b.Qh.Cz=F;b.Qh.aof=l}}if(b.rq())bo.aq_(b.add.lmfx,b.Qh.WD,l,t,D,K);if(b.bt()){U=T.Bk(b.Qh.fV,l.m,l.e); -T.rV(U,0);if(b.BC=="pass")T.Rm(t,D,U,l);if(z)T.Rd(Y,l,U,l);this.K0(U,l,K,x,h);b.Qh.fV=U}if(a){U=b.Qh.fV=this.a0k(t,D,b.Qh.fV,l,b.add)}if(b.bt()||a)O=U; -else{O=T.Bk(b.Qh.fV,l.m,l.e);T.Rm(U,l,O,l,K);b.Qh.fV=O}T.rV(O,4278190080,16777215);for(var N=0;NB.ef.m)B=R[N]; -b.Qh.rE=T.Bk(b.Qh.rE,B.ef.m,B.ef.e);T.Rm(t,D,b.Qh.rE,B.ef,K);b.Qh.RR=T.Bk(b.Qh.RR,B.ef.m,B.ef.e)}bo.akB(b.add.lmfx,b.Qh.WD,l,t,D,K,E,b.Qh.rE,b.Qh.RR,B?B.ef:null)}if(!aU.r2){var s=P.R(l.P()); -P.Tx(H,s,3);H=s}T.Rr(E,l,t,D,H,l,0,K,1,b.BC=="diss");b.Qh.avm()};hG.prototype.a0k=function(t,D,K,x,Q){var h=fF.get(Q),b; -if(h)b=fF.mn(h,Q[h]);var V=hG.kH;K=V.Bk(K,x.m,x.e);if(!(aU.r2&&D.pn(x)))V.Rm(t,D,K,x);if(b){if(aU.r2){var a=x.clone(); -a.x=a.y=0;if(D.pn(x)){aU.Tj(K,a);fF.GE(b,t.J4,a)}else{aU.Tj(K,x);K.ub(x);fF.GE(b,K.h2,a)}}else fF.Jt(b,K,K,x)}return K}; -hG.prototype.K0=function(t,D,K,x,Q){var h=D.m,b=D.e,V=D.x,a=D.y,aE=K,T=aE.x,e=aE.y,r=-1,d=-1,M=2,n=2; -if(!x.$g){r=d=0;M=n=1}var o=this.children;for(var N=0;N5)continue;var a=V[N].length;if(a==0)continue;var T=V[N].type==3; -P.o.axM(b,V,N+1,a,0,0,T);if(!T)b.closePath();N+=a}}function K(h,b){return CSS.eC({Z:h[0]*255,r:h[1]*255,J:h[2]*255},b)}function x(h,b,V,a,T){if(h.length==3)return[K(h),null]; -else if(h.length==2){var e=V.VU[h[0]],r=1,d=e.a7h;if(d==null){var M=document.createElement("canvas"),n=M.getContext("2d"); -M.width=Math.round(e.m*r);M.height=Math.round(e.e*r);n.scale(r,r);e.root.ux(e,n,{},null);d=e.a7h=a.createPattern(M,"repeat")}var o=new jE(1/r,0,0,1/r,0,0),f=V.ws/72,c=new jE; -c.concat(o);var l=h[1][1];c.concat(new jE(l[0],l[1],l[2],l[3],f*l[4],f*l[5]));c.scale(1,-1);return[d,c]}else{var j=h[0],z=h[1],U=h[2],H=-U[5]*Math.PI/180,Y=hS.iW(h,b),k,o; -if(j==0){var F=[0,0,1,0];P.A.i(F,Y,F);k=a.createLinearGradient(F[0],F[1],F[2],F[3])}else{var F=[Math.cos(H)*U[6],Math.sin(H)*U[6],0,0,1,0],y=Math.abs(Y.U*Y.J+Y.fj*Y.Y1)<1e-9,W=Math.abs(Y.U*Y.U+Y.J*Y.J-Y.fj*Y.fj-Y.Y1*Y.Y1)<1e-9,O=y&&W; -if(O||T){if(!O)console.log("non-orthonormal matrix for a radial gradient stroke");P.A.i(F,Y,F);var E=F[4]-F[2],R=F[5]-F[3]; -k=a.createRadialGradient(F[0],F[1],0,F[2],F[3],Math.sqrt(E*E+R*R))}else{k=a.createRadialGradient(F[0],F[1],0,0,0,1); -o=Y}}for(var N=0;N1}; -jq.prototype.XI=function(){var t=this.ZR,D=[];for(var N=0;N1.0001){n.m=n.m/z;n.e=n.e/z}n.x=Math.round(o+(c-n.m)/2);n.y=Math.round(f+(l-n.e)/2)}var U=P.A.c6(n).j; -d.add.SoLd.Trnf=X.Y.BV(U);d.add.SoLd.nonAffineTransform=X.Y.BV(U);if(e){if(Q)d.Lh(this,!1);else if(e2==0){d.rect=n; -d.buffer=e.hS[0].slice(0)}}return d};jq.prototype.a1p=function(t,D,K){var x=P.Bx(t,D);x.save();x.scale(t/this.m,D/this.e); -this.root.ux(this,x,K,new gW(0,0,t,D));x.restore();return x.getImageData(0,0,t,D).data.buffer};jq.prototype.XG=function(t){if(t!=null){this.W(); -this.Yv(t);var D=this.buffer;if(aU.r2)this.c3.get(D);else D=D.slice(0);this.W();this.Yv();return D}if(this.r3){this.Yv(); -this.r3=null}if(aU.r2&&this.UM){this.c3.get(this.buffer);this.UM=null;this.OK=!0}return this.buffer}; -jq.prototype.axH=function(){for(var N=0;N1)return-1}if(D.add.artd&&D.g.length!=0){var x=D.root.gH(D.g[0]); -while(x.parent.parent)x=x.parent;if(x.a.add.artb)return x.index}return-1};jq.prototype.BT=function(){var t=this.gx(); -if(t!=-1){var D=this.B[t].QQ();return new eF(D.x,D.y)}return new eF(0,0)};jq.prototype.aoE=function(){var t=this.B[this.g[0]]; -if(t.lq<=0&&!t.rect.RH(this.u.rect)){alert("Selected area is empty.");return!1}if(this.g.length==1&&this.u){var D=P.R(this.u.channel.length); -P.H$(t.buffer,t.rect,D,this.u.rect);P.Jp(this.u.channel,D);if(P.h0(D,0)){alert("Selected area is empty."); -return!1}}return!0};jq.prototype.pD=function(){if(this.mw["r"+1037]==null)this.d2(30);return A.RF(this.mw["r"+1037],0)}; -jq.prototype.d2=function(t){if(this.mw["r"+1037]==null)this.mw["r"+1037]=new Uint8Array(4);if(A.RF(this.mw["r"+1037],0)==t)return; -A.Na(this.mw["r"+1037],0,t);this.aua()};jq.prototype._7=function(){if(this.mw["r"+1049]==null)this.wX(30); -return A.RF(this.mw["r"+1049],0)};jq.prototype.wX=function(t){if(this.mw["r"+1049]==null)this.mw["r"+1049]=new Uint8Array(4); -if(A.RF(this.mw["r"+1049],0)==t)return;A.Na(this.mw["r"+1049],0,t);this.aua()};jq.prototype.uI=function(t){if(this.add.lnk2==null)return null; -for(var N=0;N");D.add.lsct=cL.IB;D.Q0=24; -return D};jq.prototype.lN=function(){return this.Go!=this.N$};jq.prototype.vc=function(t){while(this.history.length>this.Go+1)this.history.pop(); -if(this.N$>this.Go)this.N$=-1;if(t.f.id!=X.YZ){this.A5=!0;if(this.W8.lastAppliedComp){delete this.W8.lastAppliedComp; -this.OK=!0}}this.history.push(t);this.Go++;this.OK=!0;var D=dR.b3()?60:30,K=0;for(var N=this.history.length-1; -N>=0;N--){var x=this.history[N];if(x.Pw)continue;K++;if(K==D){this.Go-=N;this.history=this.history.slice(N); -break}}};jq.prototype.S$=function(){if(this.Go!=this.history.length-1)return null;return this.history[this.history.length-1]}; -jq.prototype.aP=function(t,D,K,x){if(t==null)t=!1;var Q=D!=null?[D]:this.g.slice(0);if(x){var h=[];for(var N=0; -N2){var Q=x.vw[0];Q.sU=-1; -D.push(Q);if(x.IM.indexOf(0)!=-1)K.push(D.length-1)}var h=x.jv==null;if(h)x.jv=[];for(var N=x.g.length-1; -N>=0;N--){var b=x.g[N],V=x.B[b],a=V.add.TySh;if(V.add.vmsk!=null){var Q=jq.vf("\""+V.getName()+"\" Shape Path",V.add); -Q.sU=b;D.push(Q);if(h&&(V._2||V.OG()))x.jv.push(b);if(x.jv.indexOf(b)!=-1)K.push(D.length-1)}if(t!=!0&&a&&a.add&&P.hV.v0(a.Rc)){var Q=jq.vf("\""+V.getName().slice(0,10)+"..\" Text Path",a.add); -Q.sU=1e6+x.g[N];D.push(Q);K.push(D.length-1)}}if(K.length==0&&t){x.vw[0].sU=-1;x.IM=[0];K.push(D.length); -D.push(x.vw[0])}return[D,K]};jq.prototype._v=function(N,t){var D=[],aE=this.root.gH(N);if(aE)aE.LW(D,t); -return D};jq.prototype.Mn=function(){this.root.Mh(this,new gW(0,0,this.m,this.e))};jq.prototype.OT=function(t){for(var N=0; -N1e3){var D=this.root.children; -for(var N=0;N>>8&255)<<8|M>>>16;d={Trns:0,Wht:4294967295,Blck:4278190080,BckC:255<<24|M}[a]}r.rect=new gW(0,0,K,x); -r.buffer=P.R(K*x*4);P.rV(r.buffer,d)}V.buffer=P.R(K*x*4);var n=t.profile;if(n){var o={"Adobe RGB (1998)":"icc/adobe","ProPhoto RGB":"icc/prophoto","image P3":"icc/displayp3"}[n.v]; -if(o)V.Re(bF.fO.get(o))}return V};jq.prototype.apV=function(){var t=this,D=t.add.arts=[];if(t.add.artd){delete t.add.artd; -for(var N=0;N");h.$N=!0;h.add.vogk=K.add.vogk;delete K.add.vogk;h.add.vmsk=K.add.vmsk; -delete K.add.vmsk;h.add.vstk=h2.vv.D2();h.add.SoCo=JSON.parse(h2.YB[h2.order.indexOf("SoFi")]);h.add.vstl={}; -console.log("mask here!")}else if(K.OG()&&K.add.vstl==null){var b=K.add.vstl=jq.a3l(K.add)}if(K.add.SoLd||K.add.TySh||K.add.vmsk||Q.Q2())continue; -var V=Q.m,a=Q.e,T=P.Wz(K.buffer,V,a)?"JPG":"PNG";if(V*a<700*700)T="PNG";var e=bF.wm(T).Fv([[K.buffer.buffer]],V,a); -t.B[N]=t.IY(new Uint8Array(e),"",0,0)}};jq.a3l=function(t){var D=h2.vv.aw(t.vstk),K=h2.RA(t),x=h2.fo(t.vstk); -for(var Q=0;Q<2;Q++){var h=Q==0?K:x,b=null;if(h.bd==1)b=cf.qy(h.DZ.Clr.v);if(h.bd==2){b=hS.fi(h.DZ,P.o.Ro(t.vmsk.N)); -if(t._fstl)b=t._fstl}if(Q==0)D.Hv=b;else D.bY=b}return D};function ca(t){this.Nf=t;this.O=0;this.VM=1; -this.z=new eF(0,0);this.rN=new eF(0,0);this.pG=0;this.s=[1,1,1];this.Tt=0;this.h7=new gW(0,0,1,1);this.avL=new gW(0,0,t.m,t.e); -this.cX=null;this.o$=null;this.C8=new Uint32Array(0);this.QX=null;this.gS=null;this.PS=P.R(0);this.KH=null; -this.Pc=null}ca.prototype.KV=function(t){var D=new jE,K=this.h7,x=this.Nf,Q=t?this.VM:this.O,h=t?this.rN:this.z,b=Math.round((K.m-x.m*Q)/2+h.x),V=Math.round((K.e-x.e*Q)/2+h.y); -D.translate(-b,-V);D.scale(1/Q,1/Q);var a=x.m/2,T=x.e/2;D.translate(-a,-T);D.rotate(this.pG);D.translate(a,T); -return D};ca.prototype.ae2=function(t){var D=this.h7,K=this.Nf,x=Math.atan2(-t.J,t.U),Q=K.m/2,h=K.e/2; -t.translate(-Q,-h);t.rotate(-x);t.translate(Q,h);var b=1/t.qf();t.scale(b,b);var V=-t.bI,a=-t.fR,T=Math.round(V-(D.m-K.m*b)/2),e=Math.round(a-(D.e-K.e*b)/2); -if(Math.abs(b-Math.round(b))<1e-6)b=Math.round(b);this.pG=x;this.O=b;this.z=new eF(T,e)};ca.prototype.zP=function(t,D,K){var x=this.KV(),Q=x.rL(new eF(t,D)); -if(K){Q.x=Math.round(Q.x);Q.y=Math.round(Q.y)}return Q};ca.prototype.oa=function(t,D){var K=this.KV(); -K.zi();return K.rL(new eF(t,D))};function h2(){}h2.order="ebbl FrFX IrSh IrGl ChFX SoFi GrFl patternFill OrGl DrSh St3D".split(" "); -h2.CE="ebblMulti frameFXMulti innerShadowMulti IrGlMulti ChFXMulti solidFillMulti gradientFillMulti patternFillMulti OrGlMulti dropShadowMulti St3DMulti".split(" "); -h2.names=[[14,4],[14,9],[14,1],[14,3],[14,8],[14,5],[14,6],[14,7],[14,2],[14,0],"3D"];h2.aiC=["DrSh","IrSh","SoFi","GrFl","FrFX"]; -h2.To=["Clr"];h2.e1="Grad Rvrs Type Algn Angl Dthr Scl Ofst".split(" ");h2.Fe=["Ptrn","Angl","Scl","Algn","phase"]; -h2.Wa={FK:"{\"t\":\"Objc\",\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":0,\"t\":\"doub\"},\"Grn\":{\"v\":0,\"t\":\"doub\"},\"Bl\":{\"v\":0,\"t\":\"doub\"}}}",amb:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Default/Two Color\" },\"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\":\"UsrS\"}},\"Lctn\":{\"t\":\"long\",\"v\":0},\"Mdpn\":{\"t\":\"long\",\"v\":50},\"Clr\":{\"t\":\"Objc\",\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"t\":\"doub\",\"v\":0},\"Grn\":{\"t\":\"doub\",\"v\":0},\"Bl\":{\"t\":\"doub\",\"v\":0}}}},\"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\"}]},\"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\"}}}",aDq:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Default/Foreground to Background\"},\"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}}}]}}}",a9g:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Default/Custom\" },\"GrdF\":{\"t\":\"enum\",\"v\":{\"GrdF\":\"ClNs\"}},\"ShTr\":{\"t\":\"bool\",\"v\":false},\"VctC\":{\"t\":\"bool\",\"v\":false},\"ClrS\":{\"t\":\"enum\",\"v\":{\"ClrS\":\"RGBC\"}},\"RndS\":{\"t\":\"long\",\"v\":1466092501},\"Smth\":{\"t\":\"long\",\"v\":2048},\"Mnm\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"long\",\"v\":0},{\"t\":\"long\",\"v\":0},{\"t\":\"long\",\"v\":0},{\"t\":\"long\",\"v\":0}]},\"Mxm\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"long\",\"v\":100},{\"t\":\"long\",\"v\":100},{\"t\":\"long\",\"v\":100},{\"t\":\"long\",\"v\":100}]}}}",YS:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Ptrn\",\"Nm\":{\"v\":\"Default/orangeslices\",\"t\":\"TEXT\"},\"Idnt\":{\"v\":\"b4d43394-d71c-11e5-b1ae-a548a96e5f9f\",\"t\":\"TEXT\"}}}"}; -h2.Wa.FK="\"Clr\": "+h2.Wa.FK;h2.Wa.L="\"Grad\":"+h2.Wa.amb+",\"Scl\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Algn\":{\"v\":true,\"t\":\"bool\"},\"Angl\":{\"v\":{\"type\":\"#Ang\",\"val\":90},\"t\":\"UntF\"},\"Rvrs\":{\"v\":false,\"t\":\"bool\"},\"Type\":{\"v\":{\"GrdT\":\"Lnr\"},\"t\":\"enum\"},\"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\"}"; -h2.Wa.YS="\"Ptrn\":"+h2.Wa.YS+",\"Scl\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Algn\":{\"v\":true,\"t\":\"bool\"},\"Angl\":{\"v\":{\"type\":\"#Ang\",\"val\": 0},\"t\":\"UntF\"},\"phase\":{\"v\":{\"classID\":\"Pnt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"}"; -h2.default="{ \"classID\": \"null\", \"Scl\": {\"t\": \"UntF\", \"v\": { \"type\": \"#Prc\",\"val\": 100} }, \"masterFXSwitch\": {\"t\": \"bool\",\"v\": true} }"; -h2.YB=["{\"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\":\"Default/orangeslices\"},\"Idnt\":{\"t\":\"TEXT\",\"v\":\"b4d43394-d71c-11e5-b1ae-a548a96e5f9f\"}}},\"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\"},\"overprint\":{\"t\":\"bool\",\"v\":false},\"Styl\":{\"v\":{\"FStl\":\"OutF\"},\"t\":\"enum\"},\"PntT\":{\"v\":{\"FrFl\":\"SClr\"},\"t\":\"enum\"},\"Sz\":{\"v\":{\"type\":\"#Pxl\",\"val\":3},\"t\":\"UntF\"},"+h2.Wa.FK+","+h2.Wa.L+","+h2.Wa.YS+"}","{\"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\"},"+h2.Wa.FK+"}","{\"classID\":\"GrFl\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},"+h2.Wa.L+"}","{\"classID\":\"patternFill\",\"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},"+h2.Wa.YS+"}","{\"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,\"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ární\",\"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\"},\"Cntn\":{\"v\":false,\"t\":\"bool\"}}","{\"classID\":\"St3D\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":255,\"t\":\"doub\"},\"Grn\":{\"v\": 0,\"t\":\"doub\"},\"Bl\":{\"v\": 0,\"t\":\"doub\"}},\"t\":\"Objc\"},\"uglg\":{\"v\":false,\"t\":\"bool\"},\"Angl\":{\"v\":{\"type\":\"#Ang\",\"val\": 90},\"t\":\"UntF\"},\"Dstn\":{\"v\":{\"type\":\"#Pxl\",\"val\":27},\"t\":\"UntF\"},\"Srnk\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"}, \"lagl\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Ang\",\"val\":90}},\"Lald\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Ang\",\"val\":90}},\"Drkn\":{\"v\":{\"type\":\"#Prc\",\"val\":25},\"t\":\"UntF\"} }"]; -h2.L={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]]}; -h2.stroke={types:["InsF","CtrF","OutF"],names:[[19,5,2],[19,5,1],[19,5,0]],eL:["SClr","GrFl","Ptrn"],aBL:[[13,0],[12,37],[12,62]]}; -h2.MS={types:["SfBL","PrBL"],names:[[19,1,0],[19,1,1]],a32:["SrcC","SrcE"],ate:[[19,5,1],[12,69]]};h2.zC={types:["OtrB","InrB","Embs","PlEb","strokeEmboss"],style:[[19,2,0],[19,2,1],[19,2,2],[19,2,3],[19,2,4]],a9B:["SfBL","PrBL","Slmt"],akZ:[[19,3,0],[19,3,1],[19,3,2]],dir:[[19,4,0],[19,4,1]]}; -h2.vv={Td:["strokeStyleButtCap","strokeStyleRoundCap","strokeStyleSquareCap"],jX:["strokeStyleAlignInside","strokeStyleAlignCenter","strokeStyleAlignOutside"],join:["strokeStyleMiterJoin","strokeStyleRoundJoin","strokeStyleBevelJoin"],JM:["solidColorLayer","gradientLayer","patternLayer"],default:{classID:"strokeStyle",strokeStyleVersion:{t:"long",v:2},strokeEnabled:{t:"bool",v:!1},fillEnabled:{t:"bool",v:!1},strokeStyleLineWidth:{t:"UntF",v:{type:"#Pxl",val:1}},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\","+h2.Wa.FK+"}")},strokeStyleResolution:{t:"doub",v:72}},D2:function(t,D){var K=JSON.parse(h2.vv.aju); -if(t)K.fillEnabled.v=!0;if(D)K.strokeEnabled.v=!0;return K},aw:function(t,D,K){if(D==null)D={};if(K==null)K=1; -var x=t.strokeStyleLineDashSet.v,Q=D.m5=t.strokeStyleLineWidth.v.val*K;D.P0=t.strokeStyleMiterLimit.v; -D.i4=t.strokeStyleLineDashOffset.v.val;D.sp=h2.vv.join.indexOf(t.strokeStyleLineJoinType.v.strokeStyleLineJoinType); -D.sw=h2.vv.Td.indexOf(t.strokeStyleLineCapType.v.strokeStyleLineCapType);D.xF=h2.vv.jX.indexOf(t.strokeStyleLineAlignment.v.strokeStyleLineAlignment); -D.ni=[];for(var N=0;N0){var h=["SoCo","GdFl","PtFl"][Q-1];for(var N=0;N<3;N++)delete t[["SoCo","GdFl","PtFl"][N]];t[h]=D.DZ}}; -h2.Pl=[{classID:"null",Clr:JSON.parse(h2.YB[5]).Clr},{classID:"null",Grad:JSON.parse(h2.YB[6]).Grad,Dthr:{t:"bool",v:!1},Rvrs:{t:"bool",v:!1},Angl:{t:"UntF",v:{type:"#Ang",val:0}},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(h2.YB[7]).Ptrn,Algn:{v:!0,t:"bool"},Scl:{v:{type:"#Prc",val:100},t:"UntF"},Angl:{v:{type:"#Ang",val:0},t:"UntF"},phase:{v:{classID:"Pnt",Hrzn:{v:0,t:"doub"},Vrtc:{v:0,t:"doub"}},t:"Objc"}}]; -var bo={};bo.EI=function(t,D){function K(t,d){if(t==null||!t.masterFXSwitch.v)return null;var M=t[d].v,n; -if(M.length!=0){n=M[0].v;if(!n.enab.v)n=null}return n}var x=D.SoCo,Q=D.GdFl,h=K(t,"solidFillMulti"),b=K(t,"gradientFillMulti"); -if(h==null&&b==null)return[x,Q];var V=bo.avD;if(x&&h&&b==null){var a=JSON.parse(JSON.stringify(x));a.Clr.v=V(h.Clr.v,x.Clr.v,h); -return[a,null]}if(Q&&h&&b==null){var T=JSON.parse(JSON.stringify(Q)),e=T.Grad.v.Clrs.v;for(var N=0;N0&&d.blur.v.val>0)b=Math.max(b,Math.ceil(d.Ckmt.v.val*d.blur.v.val/100)); -if(a=="OrGl"&&d.enab.v&&d.Ckmt.v.val>0&&d.blur.v.val>0&&d.GlwT.v.BETE=="SfBL")b=Math.max(b,Math.ceil(d.Ckmt.v.val*d.blur.v.val/100)); -if(a=="OrGl"&&d.enab.v&&d.blur.v.val>0&&d.GlwT.v.BETE=="PrBL")b=Math.max(b,d.blur.v.val);if(a=="FrFX"&&d.enab.v&&d.Sz.v.val>0){if(d.Styl.v.FStl=="OutF")b=Math.max(b,d.Sz.v.val); -if(d.Styl.v.FStl=="CtrF")b=Math.max(b,Math.ceil(d.Sz.v.val/2));V=Math.max(V,bo.Lv(d)[1])}}}var M=new bo.E6(K,x,b,bo.a4v(t)),n=-x.x,o=-x.y,f={type:{},all:[]}; -for(var c=0;c=0;l--){var j=t[T].v[l].v,Y;if(!j.enab.v)continue;var z=j.blur?j.blur.v.val:0,U=j.Ckmt?j.Ckmt.v.val/100:0,H=z*U; -if(a=="St3D"){var k=Math.max(1e-4,1-j.Srnk.v.val/100),R=2,c7=0;function F(y,hy,j){var aG=j.Angl.v.val; -aG*=Math.PI/180;var J=j.Dstn.v.val,fb=Math.cos(aG)*J,dF=-Math.sin(aG)*J,cC=k+hy*(1-k),es=new jE;es.translate(-y.m/2,-y.e/2); -es.scale(cC,cC);es.translate(y.m/2,y.e/2);es.translate((1-hy)*fb,(1-hy)*dF);return es}var y=x.clone(),W=K; -y.x=y.y=0;var O=Date.now(),E=y.clone();E.jz(R,R);var B=P.R(E.P());P.Rm(W,y,B,E);E.x=E.y=0;P.n2.uD(B,B,E,2); -var s=P.R(E.P()*4);s.fill(255);P.iK(B,s);var i=P.R(y.P()),w=y.m,u=y.e,Z=E.m,S=bo.ayr(j,Q),J=Math.cos(S[1]),m=-Math.cos(S[0])*J,L=Math.sin(S[0])*J; -if(Math.abs(m)<.001&&Math.abs(L)<.001)m=L=0;for(var I=0;I10){var $=1/Math.sqrt(g);i[I*w+q]=Math.max(0,Math.min(255,128+127*(m*$*_+L*$*G)))}}var bb=[W,y],p=F(y,0,j),hf=P.A.c6(y).j,j6=hf.slice(0); -P.A.i(hf,p,j6);var ev=y.Lq(P.A.uT(j6)),ej=P.R(ev.P()*4);for(var N=0;N<8;N+=2){var _=hf[N]-j6[N],G=hf[N+1]-j6[N+1]; -c7=Math.max(c7,Math.sqrt(_*_+G*G))}var aN=Math.round(c7/2),f_=P.L.W7(j.Clr.v);f_.Z/=255;f_.r/=255;f_.J/=255; -var eO=j.Drkn.v.val/100;for(var gg=0;gg0){hn=0;aI=jV}gJ[fk]=255*(1-hn)*(aI+(1-aI)*hQ)*aw;gJ[fk+1]=255*(1-hn)*(aI+(1-aI)*fo)*aw;gJ[fk+2]=255*(1-hn)*(aI+(1-aI)*bE)*aw}}}else bo.nX(gJ,j.Clr.v,null,aw); -P.O4(bV,gJ,3);P.l.by("norm",gJ,kD,ej,ev,kD,1)}Y={FV:ej,jp:ev}}else if(a=="DrSh"){var c1=M.t7(H,z-H,!0),kC=c1.h6,ds=c1.Cd.clone(); -bo.nU(kC,j,!1);if(j.Cntn&&j.Cntn.v){var jO=new gW;bo.mg(jO,j,Q,0);var dz=ds.clone();dz.offset(-jO.x,-jO.y); -dz=dz.Lq(ds);var hU=P.R(dz.P());P.Rm(kC,ds,hU,dz);var j_=Math.sqrt(jO.x*jO.x+jO.y*jO.y),bY=kC.slice(0); -for(var N=0;Ngt)bQ=gt;hm[N]=bQ}if(em)console.log("summing + cropping",Date.now()-O); -O=Date.now();if(j.bvlT.v.bvlT=="SfBL"){var gf=Math.pow(z*.21,1.22);if(!0)gf=Math.max(gf,2);P.n2.NP(hm,b7,gf,2)}if(em)console.log("blurring",Date.now()-O); -O=Date.now();var j8=hm,jv=cR;jv.set(j8);if(j.useShape.v){var gd=Math.min(100,j.Inpr.v.val+1)/100;if(ah!="OtrB"&&ah!="InrB")gd=1; -var a6=P.Cq.Oh(j.MpgS.v.Crv.v,2e3),fv=Math.round(2e3/gd);a6=P.Cq.aiL(a6,fv,ah=="InrB");var eq=.5/gt; -for(var N=0;N0){var c1=M.t7(e7,0,!0);gQ=c1.h6;if(gQ.length0){var c1=M.t7(cA,0,!1);ib=P.R(ds.P());ib.fill(255);P.Rm(c1.h6,c1.Cd,ib,ds)}ds.offset(n,o); -var ej=P.R(ds.P()*4),ix=j.PntT.v.FrFl;if(ix=="SClr")bo.nX(ej,j.Clr.v);if(ix=="GrFl")bo.TC(j,ej,ds,Q,M.ash(cA,e7)); -if(ix=="Ptrn")bo.Xp(j,ej,ds,Q.add.Patt,D);var b0=j.overprint,kx=b0?b0.v:!1;if(kx){var gT=ib?ib:gQ;if(ib&&gQ)P.o9.rv(ib,gQ,gT); -P.O4(gT,ej,3)}Y={FV:ej,jp:ds,Oz:gQ,Fl:ib,a1A:kx}}f.type[a].push(Y);if(a=="ebbl"){if(Y.Zz)f.all.push(Y.Zz,Y.KP); -if(Y.ko)f.all.push(Y.ko,Y.m9)}else{Y.LN=jW.z7(j.Md.v.BlnM);Y.Pm=j.Opct.v.val/100,f.all.push(Y)}}}return f}; -bo.gZ=function(t){var D=1/Math.sqrt(t.x*t.x+t.y*t.y+t.wY*t.wY);t.x*=D;t.y*=D;t.wY*=D};bo.a1G=function(t,D){return{x:t.y*D.wY-t.wY*D.y,y:t.wY*D.x-t.x*D.wY,wY:t.x*D.y-t.y*D.x}}; -bo.ap2=function(t,D){return t.x*D.x+t.y*D.y+t.wY*D.wY};bo.alw=function(t,D){var K=D.Nose.v.val/100;if(K>0)for(var N=0; -Nh){var b=P.Cq.wj(D.TrnS.v.Crv.v,256,x!=!0);P.atL(t,b)}if(K!=null&&D.Nose.v.val>0)P.style._r(t,D.Nose.v.val/100,K)}; -bo.EB=function(t,D,K){if(D==null)D=255;var x=P.L.W7(t);if(K!=null){x.Z=Math.round(x.Z*K);x.r=Math.round(x.r*K); -x.J=Math.round(x.J*K)}return D<<24|x.J<<16|x.r<<8|x.Z};bo.nX=function(t,D,K,x){var Q=new Uint32Array(t.buffer); -Q.fill(bo.EB(D,K,x))};bo.mg=function(t,D,K,x,Q){var h=D.uglg&&D.uglg.v?K.pD():D[Q?Q:"lagl"].v.val;h=h*Math.PI/180+x; -var b=Math.cos(h)*D.Dstn.v.val,V=Math.sin(h)*D.Dstn.v.val;t.x-=Math.round(b);t.y+=Math.round(V)};bo.ayr=function(t,D){var K=t.uglg&&t.uglg.v?D.pD():t.lagl.v.val; -K=K*(Math.PI/180);var x=t.uglg&&t.uglg.v?D._7():t.Lald.v.val;x=x*(Math.PI/180);return[K,x]};bo.C$=function(t){if(t==null)return null; -var D=t.frameFXMulti.v;if(D.length==0)return null;D=D[0].v;var K=h2.vv.D2();bo.ac1(D,K);return K};bo.ac1=function(t,D){var K=h2.stroke.eL.indexOf(t.PntT.v.FrFl),x=[h2.To,h2.e1,h2.Fe][K],Q=D.strokeStyleContent.v={classID:h2.vv.JM[K]}; -for(var N=0;N1)Q=!0}return Q&&(D||K!=1||t.BC!="pass"&&t.BC!="norm")}; -bo.E6=function(t,D,K,x){this.$m=D.clone();this.a61=D.clone();this.a61.jz(K,K);if(x){this.$m.jz(1,1); -this.xw=P.R(this.$m.P());P.Rm(t,D,this.xw,this.$m)}else this.xw=t;this.Ac=null;this.aI=null;this.DK=null}; -bo.E6.prototype.h6=function(){return this.xw};bo.E6.prototype.rect=function(){return this.$m};bo.E6.prototype.TH=function(){return this.a61}; -bo.E6.prototype.cq=function(){if(this.Ac)return this.Ac;this.Ac=this.h6().slice(0);P.zi(this.Ac);return this.Ac}; -bo.E6.prototype.NV=function(){if(this.aI)return this.aI;this.aI=P.style.iC(this.cq(),this.rect().m,this.rect().e); -return this.aI};bo.E6.prototype.ja=function(){if(this.DK)return this.DK;var t=this.TH(),D=P.R(t.P()); -P.Rm(this.h6(),this.rect(),D,t);var K=Date.now();this.DK=P.style.iC(D,t.m,t.e);return this.DK};bo.E6.prototype.ash=function(t,D){var K={ra:-D,Jr:t,os:null,vg:null}; -if(D==0){K.os=this.rect();K.vg=this.NV();return K}var x=this.ja().slice(0),Q=this.TH();K.os=Q;K.vg=x; -for(var N=0;N3){var Q="",h=Date.now(); -for(var b in K){var V=K[b].cv;if(V1e3||D.P>100*100*1600){console.log("pruning",D.P,x.length);x.sort(function(h,b){return b.cv-h.cv}); -while(x.length>500||D.P>100*100*800){var Q=x.pop();D.P-=Q.rect.P()}}};return t}();function gV(t,D,K,x,Q,h,b,V,a){this.HV=D; -this.N9=K;this.Tn=h;this.Ap=x;this.Mp=null;this.t2=null;this.z1=0;this.acg=0;this.aAV=0;this.lO=0;this.EK=0; -this.kq=a==null?Math.floor(Math.random()*16777215):a;this.z9=a==null?Math.floor(Math.random()*16777215):a; -this.qn=new gW;this.di=new gW;if(V!=null){this.FV=V}else{var T=gV.aps;if(T.length!=b.P()*4)T=P.R(b.P()*4); -else T.fill(0);this.FV=gV.aps=T}this.rect=b.clone();this.NH=[];this.FI=[];this.au=null;this.vH=0;this.J=null; -this.a2D="";this.ZO=null;this.aaF(t,Q)}gV.aps=P.R(16);gV.prototype.aaF=function(t,D){this.vH=D;this.J=t; -this.a2D=JSON.stringify(t)+JSON.stringify(this.Ap.xo);this.ZO=gV.avN(this.J,this.HV,this.N9)};gV.prototype.moveTo=function(t,D,K){K=this.akF(K); -this.z1=K;var x=new eF(t,D),Q=this.J.Brsh.v.Dmtr.v.val;this.Mp=x.clone();this.t2=x.clone();this.au=x.clone(); -this.NH=[t,D];this.FI=[K];if(this.Ap.T2!=gV.ZJ){var h=this.J.angleDynamics,b=h?h.v.bVTy.v==6:!1;this.qi(b?new gW:this.alX(x,this.arX(K),K,new eF(0,0)))}this.lO=x.clone()}; -gV.prototype.lineTo=function(t,D,K){K=this.akF(K);var x=this.NH,Q=x.length,h=x[Q-2],b=x[Q-1];if(t==h&&D==b)return; -var V=this.J.Brsh.v.Dmtr.v.val,a=Math.ceil(V)+1,T=new gW(Math.round(h),Math.round(b),0,0);T.jz(a,a); -var e=new gW(Math.round(t),Math.round(D),0,0);e.jz(a,a);this.NH.push(t,D);this.FI.push(K);Q+=2;if(Q>=6)this.qi(this.a6j(Q))}; -gV.prototype.akF=function(t){if(t==null)t=1;t=Math.max(.05,Math.min(5,t));if(isNaN(t)){alert("Pressure is not a number"); -throw"e"}return t};gV.prototype.qi=function(t){this.qn=t;this.di=this.di.Lq(t)};gV.prototype.finish=function(){var t=this.NH,D=t.length,K; -if(D==4)K=this.Rj(t[D-2],t[D-1],this.FI[(D>>1)-1],!0);if(D>4)K=this.a6j(D+2);if(K)this.qi(K)};gV.prototype.Ey=function(){return this.rect.clone()}; -gV.prototype.ua=function(){return this.qn.rv(this.rect)};gV.prototype.WA=function(){return this.di.rv(this.rect)}; -gV.prototype.s6=function(){return this.FV};gV.prototype.a6j=function(t){var D=this.NH,K=this.FI,x=D[t-6],Q=D[t-5],h=D[t-4],b=D[t-3],V=K[(t>>1)-3],a=K[(t>>1)-2],T=new eF(0,0),e=new eF(0,0); -if(8<=t)T=gV.a6I(D[t-8],D[t-7],x,Q,h,b);if(t<=D.length)e=gV.a6I(D[t-2],D[t-1],h,b,x,Q);var r=x+T.x,d=Q+T.y,M=h+e.x,n=b+e.y,o=new gW,f=this.ahE()?1:10; -for(var N=0;Nh){var e=b.x+V*(T-h),r=b.y+a*(T-h);Q=this.a8N(e,r,K);this.au.yp(e,r)}return Q};gV.prototype.ahE=function(){var t=this.J,D=t.Brsh.v.Dmtr.v.val; -return this.Ap.xo&&D==1};gV.prototype.a8N=function(t,D,K){var x=new gW,Q=new eF(t,D),h=this.Ap.T2,b=Q.jZ(this.t2); -b.normalize(1);var V=eF.kw(this.t2,Q),a=-this.acg,T=this.t2.clone();if(this.ahE()){if(V>.99){var e=this.t2; -gV.aAb(e,Q,this.FV,this.rect,this.IU(this.J));x=P.A.uT([e.x,e.y,Q.x,Q.y]);a=V}else Q=this.t2}else while(!0){var r=this.z1+(K-this.z1)*(Math.max(0,a)/V),d=this.arX(r),M=this.apT()*(d+this.aAV)/2*this.ZO.ars; -if(h==gV.ZJ)M=1;M=Math.max(M,.5);if(a+M0?1:-1;var f=T.clone();f.y+=b.y>0?1:-1;if(eF.kw(o,n)1)V.j7=1-(V.j7-1);V.ng=V.ng+b;if(V.ng<0)V.ng=-V.ng; -if(V.ng>1)V.ng=1-(V.ng-1);D=P.$G(V.Oc,V.j7,V.ng)}return D};gV.prototype.gZ=function(t){return Math.max(0,Math.min(1,t))}; -gV.prototype.Dd=function(t){if(t==null){t=this.kq++}return gV.hash(t)};gV.a3W=function(t){return{Z:(t>>16&255)/255,r:(t>>8&255)/255,J:(t>>0&255)/255}}; -gV.hash=function(t){t=t^61^t>>16;t=t+(t<<3);t=t^t>>4;t=t*668265261;t=t^t>>15;return(t&16777215)/16777215}; -gV.a8O=new e8;gV.prototype.a1P=function(t,D,K){var x=Math.sqrt(this.ZO.VI[1].P()),Q=x*t.qf(),h=Q<10?1:Q<50?1.5:Q<200?3:8; -if(Q<30)h=0;var b=gV.a8O,V=b.a2o(this.a2D),a=this.Ap.xo,T=e8.ais(t,x),e=b.am8(V,T);if(e&&e8.ay9(e.Az,T)>h)e=null; -if(e){e.rect.x=Math.round(e.a3E.x+t.bI);e.rect.y=Math.round(e.a3E.y+t.fR);e.cv=Date.now()}else{var r=Math.round(this.J.Brsh.v.Dmtr.v.val),d; -if(a&&r<=3){d={channel:P.R(r*r),rect:new gW(Math.round(D.x-r/2),Math.round(D.y-r/2),r,r)};d.channel.fill(255)}else if(t.U==1&&t.J==0&&t.fj==0&&t.Y1==1){d={channel:this.ZO.VI[0],rect:this.ZO.VI[1].clone()}; -d.rect.x=Math.round(t.bI);d.rect.y=Math.round(t.fR)}else{if(t.qf()>1e-4)d=X.Y.OO(this.ZO.VI,t)}if(a){for(var N=0; -N127?255:0}if(d==null)d={channel:P.R(0),rect:new gW}; -e={Zc:P.R(d.rect.P()*4),D7:d.channel,rect:d.rect,a3E:new eF(d.rect.x-t.bI,d.rect.y-t.fR),Az:T,cv:Date.now()}; -P.O4(e.D7,e.Zc,3);if(V)b.axx(V,e)}return e};gV.avN=function(t,D,K){var x,Q,h,b=t.Brsh.v.Dmtr.v.val,V=t.Brsh.v.classID; -if(V=="computedBrush"){var a=t.Brsh.v.Hrdn.v.val/100;Q=b<100?1.4:1;h=1;x=P.ai9.ah1(b,a,Q)}if(V=="sampledBrush"){var T; -for(var N=0;NM||k>n)&&U[F+2]){F+=2;H=U[F];Y=U[F+1].m;k=U[F+1].e}if(Y*k!=0){var y=P.R(Y*k*4);P.O4(H,y,3); -var W=new ImageData(new Uint8ClampedArray(y.buffer),Y,k);V.putImageData(W,Math.round((M-Y)/2),Math.round((n-k)/2))}}else{}return b.toDataURL()}; -gV.aC=function(t,D,K,x){if(K==0)K=1;var Q=t.Brsh.v,h=Q.Dmtr.v.val,b=Q.Dmtr.v.val=Math.min(x!=null?Math.round(x*2.6):3e3,h*K),V=Q.Hrdn?Q.Hrdn.v.val/100:1,a=x!=null?x:Math.round(b*(1+.55*(1-V)))+4,r; -a=Math.max(15,Math.min(a,3e3));var T=new gW(0,0,a,a),e=new gV(t,D,null,{Pv:1},16711712,0,T);Q.Dmtr.v.val=h; -e.moveTo(T.m/2,T.e/2);var d=e.s6(),M=e.Ey();if(T.pn(M))r=d;else{r=P.R(T.P()*4);P.GQ(d,M,r,T)}return[r,T,b]}; -gV.akr=function(t,D,K,x){var Q=D.m,h=Q>>>1;for(var N=0;N<4;N++){var b=6-N;t[Q*(h-b)+h-1]=x;t[Q*(h-b)+h]=K; -t[Q*(h-b)+h+1]=x;t[Q*(h+b)+h-1]=x;t[Q*(h+b)+h]=K;t[Q*(h+b)+h+1]=x;t[Q*(h-1)+h-b]=x;t[Q*h+h-b]=K;t[Q*(h+1)+h-b]=x; -t[Q*(h-1)+h+b]=x;t[Q*h+h+b]=K;t[Q*(h+1)+h+b]=x}};gV.aH=function(t,D,K,x){var Q=gV.aC(t,D,K),h=Q[0].slice(0),b=Q[1],V=Q[2],a=b.P(),T=P.R(a); -P.Tx(h,T,3);var e=P.R(a);P.u.arB(T,e,b,X.NF()>1.9);if(V<3||P.h0(e,0)||x&&V>12){gV.akr(e,b,255,0)}var r=[3,5,3,4,8,4,3,5,3]; -r=P.U0.yf(r);P.U0.WK(e,T,b.m,b.e,r);P.rV(h,4294967295);P.O4(T,h,3);for(var N=0;N-r){n-=r;b+=d}if(o80?255:0; -if(K==3)for(var N=0;N128?o:-1);if(r[f]==null){r[f]=1;if(D.Y6(h[M].Name,o)==null)e=!1}}d+=V[N]}return e&&x}; -dv.Wq=function(t,D,K){var x=!0;for(var Q=0;Q>>3,b=t.TextOnPathTRange,V=t.Reversed,d=0,M=0; -if(V){var a=x.slice(0);for(var N=0;N>>3)+j)}d=U; -M=H}}var D=r.length,Y=r[D-1],k=gs.AT(b[0]%h,e),F=gs.AT(b[1]%h,e),y=r[k%D],W=r[F%D];if(y>=W)W+=Y;return[T,e,r,Y,y,W]}; -gs.AT=function(t,D){var N=0;while(D[N]65535)h--;return h}for(var f=0;fz+d/2||k==1&&t.x65535?2:1; -return H}}}}}};gs.prototype.Bw=function(t){var D={Cd:new gW,gs:0},K=0;for(var x=0;xh)h=b}if(h>1424)Q=gs.asc(x,D);return Q};gs.a8c=function(t){return t=="ß"?t:t.toUpperCase()}; -gs.Iu=function(t,D,K,x,Q,h,b){this.gG=[];this.H7=[];this.nl=new eF(0,0);this.rK=null;this.gG=null;this.qM=iN.agB(t,x); -var V=this.qM,r=0,n="",j=0,z=1,m=0;if(x!=0){var a=V.SpaceBefore;if(a!=null)h[0]+=a}var T=t.EngineDict.ParagraphRun.RunLengthArray,e=T[x]; -for(var N=0;N0&&s[i-1].H5==o)i--; -K[r+F+o].q8=k.length+(W?i:s.length-i-1)}for(var o=0;o>>1; -for(var N=0;N=G)g=N;else if(g!=-1&&Y>>1];var c7=this.ahu(g,hf,S,d,Q!=null);if(Q){if(Z==1||q&&Z==4)ej=c7[1]+(ev-c7[0]);if(Z==2||q&&Z==5)ej=c7[1]+(ev-c7[0])/2; -if(hf-g==1&&S[g].Cd.m>ev)ej=0;if(L==0)ej+=V.FirstLineIndent;ej+=V.StartIndent}else{if(Z==0)ej=V.StartIndent+V.FirstLineIndent; -if(Z==1)ej=-c7[0]-V.EndIndent;if(Z==2)ej=-c7[0]/2}ej+=p[j6];if(Q&&Z>2&&(Z==6||!q))this.a6g(g,hf,S,ev,d,ej); -else{var aN=ej;for(var N=g;N=t;N--)if(K[N].HN||K[N].Dz)h-=K[N].Cd.m;else break;if(x==1)for(var N=t; -N=t;N--)if(K[N].HN||K[N].Dz){if(K[N].HN){a--}}else break; -if(Q==1)for(var N=t;N0){M.pG=-Math.PI/2;M.nl.x+=c*.83;M.nl.y=-c*.3+M.j0*l/2; -M.j0=c/l}var j=M.j0*l*n.scale.x;M.Cd=new gW(0,-n.lineHeight,j,n.lineHeight);var z=M.Cd.clone();z.Kh(M.nl); -if(n.qM.Tracking!=null)U=n.qM.Tracking*.001*c;if(n.qM.FauxBold==!0)U+=.027*c;V+=j+U;if(d>>2);f[l>>>2]=d==0?a:T;x.fribidi_get_bidi_types(c,M,j);x.fribidi_get_bracket_types(c,M,j,z); -x.fribidi_get_par_embedding_levels_ex(j,z,M,l,U);var H=o.slice(U,U+M);x.free(c);return H};gs.Kd=2;var e=new fh(C.E.M,!0); -e.data={d:C.H._i,VQ:"add",YN:bX.zS,mc:null};t.T(e)})}Typr.U.initHB("code/ext/hb.wasm",D);return!1};function iN(){}iN.Fo=function(t){return JSON.parse(JSON.stringify(t))}; -iN.Dn=function(t,D){for(var K in D)t[K]=D[K]};iN.ty=function(t,D,K,x){var Q=iN.a5o();if(K)iN.V2(Q,0,0,K); -var h=new jE;if(x!=null)h.rotate(x);h.translate(Math.round(t),Math.round(D));var b={i:h,Q8:Q};b.D3=iN.auq(); -b.Rc=P.hV.R();b.N3=new gW;return b};iN.ayu=function(t){var D=["CharacterDirection",0];for(var N=0;N=0?2:t.EngineDict.Rendered.Shapes.Children[0].ShapeType}; -iN.bH=function(t,D){var K=t.EngineDict.Rendered.Shapes.Children[0];K.ShapeType=D;var x=K.Cookie.Photoshop; -x.ShapeType=D;x.Base.ShapeType=D;if(D==0){delete x.BoxBounds;x.PointBase=[0,0]}if(D==1){delete x.PointBase; -x.BoxBounds=[0,0,1,1]}};iN.zo=function(t){return t.EngineDict.Rendered.Shapes.Children[0].Cookie.Photoshop.BoxBounds}; -iN.HL=function(t,D){t.EngineDict.Rendered.Shapes.Children[0].Cookie.Photoshop.BoxBounds=D};iN.ajA=function(t,D){var K=t.EngineDict.AlternateGlyphRun; -if(K==null)return-1;var x=iN.oL(K.RunLengthArray,D).Qp;if(K.RunArray[x]==null)return-1;var Q=K.RunArray[x].Glyph; -return Q==null?-1:Q};iN.agA=function(t,D,K){var x=t.EngineDict.AlternateGlyphRun;if(x==null){x=t.EngineDict.AlternateGlyphRun=iN.axa(); -x.RunArray.push({});x.RunLengthArray.push(iN.Ge(t).length)}var Q=iN.oL(x.RunLengthArray,D),h=Q.Qp,b=D-Q.Fn,V=x.RunArray[h],a=JSON.stringify(V),T=x.RunLengthArray[h]; -if(b!=0){x.RunArray.splice(h,0,JSON.parse(a));x.RunLengthArray.splice(h,0,b);x.RunLengthArray[h+1]-=b; -h++;T-=b;b=0}if(T!=1){x.RunArray.splice(h+1,0,JSON.parse(a));x.RunLengthArray.splice(h+1,0,T-1);x.RunLengthArray[h]=1; -T=1}V.Glyph=K};iN.anr=function(t,D){var K=t.EngineDict.StyleRun.RunLengthArray;return iN.oL(K,D).Qp}; -iN.a0C=function(t,D){var K=t.ResourceDict.StyleSheetSet[0].StyleSheetData,x={};for(var Q in K)x[Q]=K[Q]; -var h=t.EngineDict.StyleRun.RunArray[D].StyleSheet.StyleSheetData;iN.Dn(x,h);return x};iN.aru=function(t,D){var K=t.EngineDict.ParagraphRun.RunLengthArray; -return iN.oL(K,D).Qp};iN.agB=function(t,D){var K=t.ResourceDict.ParagraphSheetSet[0].Properties,x={}; -for(var Q in K)x[Q]=K[Q];var h=t.EngineDict.ParagraphRun.RunArray[D].ParagraphSheet.Properties;iN.Dn(x,h); -var b=["StartIndent","EndIndent","FirstLineIndent"];for(var N=0;N<3;N++)if(x[b[N]]==null)x[b[N]]=0;return x}; -iN.ZY=function(t,D,K){if(K=="")return;var x=iN.Ge(t);iN.vY(t,x.substring(0,D)+K+x.substring(D,x.length)); -var Q=t.EngineDict.StyleRun,h=Q.RunLengthArray,b=iN.oL(h,D-1);h[b.Qp]+=K.length;var V=t.EngineDict.AlternateGlyphRun; -if(V){var h=V.RunLengthArray,b=iN.oL(h,D-1);h[b.Qp]+=K.length}var a=t.EngineDict.ParagraphRun,h=a.RunLengthArray,T=iN.oL(h,D),e=K.split("\n"); -if(e.length==1){h[T.Qp]+=K.length;return}h.splice(T.Qp+1,0,h[T.Qp]-(D-T.Fn));a.RunArray.splice(T.Qp+1,0,iN.Fo(a.RunArray[T.Qp])); -h[T.Qp]-=h[T.Qp+1];h[T.Qp]+=e[0].length+1;for(var N=1;N"},{_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 iE={};iE.adq=function(t){return iE.MD(t,iE.MK,0)};iE.amh=function(t){return iE.BF(t,iE.MK)};iE.MD=function(t,D,K){var x; -if(typeof t=="string")return t;if(t instanceof Array){x=[];for(var N=0;N3)continue; -console.log(D,Q);console.log(h,t);throw"e"}}}return x};iE.BF=function(t,D){var K;if(typeof t=="string")return t; -else if(t instanceof Array){K=[];for(var N=0;N0)V.push("border-radius: "+Math.round(r)+"px")}else if(b){var d=b.Q8; -if(iN.Ti(d)==1){var e=iN.zo(d);V.push("width: "+Math.round(e[2])+"px");V.push("height: "+Math.round(e[3])+"px")}CSS.ait(V,iN.lg(d,0,0),b.i,!1,!1,a[0])}CSS.aAr(D,h,V); -if(b==null)CSS.ar4(a,V);if(Q==null||!Q.strokeEnabled.v)Q=bo.C$(h);if(Q&&Q.strokeEnabled.v){var M=Q.strokeStyleContent.v,n=M.classID,o=Q.strokeStyleOpacity.v.val/100,f=Q.strokeStyleLineWidth.v.val,c=""; -if(n=="solidColorLayer")c=CSS.Vv(M.Clr.v,o);V.push("border: "+f+"px solid "+c)}return V};CSS.aAr=function(t,D,K){if(D==null||!D.masterFXSwitch.v)return; -var x=D.dropShadowMulti.v.concat(D.innerShadowMulti.v);for(var N=0;N>16&255,r:t>>8&255,J:t&255};if(h!=-1)b.U=h;return b};CSS.Vv=function(t,D){return CSS.eC(P.L.W7(t),D)}; -CSS.eC=function(t,D){if(D==null)D=1;var K=Math.round(t.Z),x=Math.round(t.r),Q=Math.round(t.J),h=K<<16|x<<8|Q; -return D==1?"#"+P.xm(h):"rgba("+K+","+x+","+Q+","+D+")"};CSS.fi=function(t){var D=t.Grad.v;if(D.Clrs==null)return""; -var K=D.Clrs.v.slice(0),x=D.Trns.v.slice(0),Q=t.Ofst.v,h=t.Type.v.GrdT=="Rdl"?1:0,b=(h==1?"radial":"linear")+"-gradient",V=h==0?Math.round(-t.Angl.v.val+90)+"deg":"circle at center",a=t.Rvrs.v,T=P.L.m6(D,a); -for(var N=0;N_.n.getName()?1:-1})}else if(T=="toSource")return JSON.stringify(a); -else return a[T].apply(a,l)}else if(f=="FunctionExpression"){return e6.eval(o.body,D,K)}else console.log(t)}else if(x=="AssignmentExpression"){var F=t.operator,y=t.left,W=y.type,O=e6.UT(y,D,K),E=e6.UT(t.right,D,K),b=null; -if(!1){}else if(F=="=")b=E;else if(F=="+=")b=O+E;else if(F=="-=")b=O-E;else if(F=="*=")b=O*E;else if(F=="/=")b=O/E; -else if(F=="%=")b=O%E;else if(F=="&=")b=O&E;else if(F=="|=")b=O|E;else if(F=="&&=")b=O&&E;else if(F=="||=")b=O||E; -else console.log(t);if(W=="Identifier"){var R=y.name;if(K.hasOwnProperty(R))K[R]=b;else K.__window[R]=b}else if(W=="MemberExpression"){var B=e6.eval(y.property,D,K),s=e6.UT(y.object,D,K); -if(s.s!=null)e6.kk.axG(s,B,b,D,K);else s[B]=b}else console.log(t);return b}else if(x=="Identifier")return t.name; -else if(x=="Literal")return t.value;else if(x=="UpdateExpression"){var F=t.operator,i=t.argument.name,e=e6.UT(t.argument,D,K),w=K; -if(w[i]==null)w=K.__window;if(!1){}else if(F=="++"){w[i]++;return t.prefix?w[i]:w[i]-1}else if(F=="--"){w[i]--; -return t.prefix?w[i]:w[i]+1}else console.log(t)}else if(x=="UnaryExpression"){var F=t.operator,u=e6.UT(t.argument,D,K); -if(u&&u.s=="UnitValue"){if(F=="-")return-u.n;else return e6.afv(u.n,F)}else return e6.afv(u,F)}else if(x=="BinaryExpression"||x=="LogicalExpression"){var F=t.operator,y=e6.UT(t.left,D,K); -if(x=="LogicalExpression"&&F=="&&"&&!y)return y;var u=e6.UT(t.right,D,K);if(y==null||u==null)return e6.Pz(y,u,F); -else if(y.s=="UnitValue"&&u.s=="UnitValue")return e6.Pz(y.n,u.n,F);else if(y.s=="UnitValue")return e6.Pz(y.n,u,F); -else if(u.s=="UnitValue"){if(F=="-")return-(y-u.n);else return e6.Pz(y,u.n,F)}else return e6.Pz(y,u,F)}else if(x=="IfStatement"){var Z=e6.UT(t.test,D,K),S=K.__pif,b=null; -K.__pif=!0;if(Z)b=e6.eval(t.consequent,D,K);else if(t.alternate)b=e6.eval(t.alternate,D,K);K.__pif=S; -return b}else if(x=="ConditionalExpression"){var Z=e6.UT(t.test,D,K);if(Z)return e6.UT(t.consequent,D,K); -else if(t.alternate)return e6.UT(t.alternate,D,K)}else if(x=="ForInStatement"){e6.eval(t.left,D,K);var J=t.left.declarations[0].id.name,m=e6.UT(t.right,D,K); -for(var z in m){K[J]=z;var L=e6.eval(t.body,D,K);if(K.__break)break;if(K.__return)return L}K.__break=!1}else if(x=="ForStatement"){e6.eval(t.init,D,K); -while(e6.eval(t.test,D,K)){var L=e6.eval(t.body,D,K);if(K.__break)break;if(K.__return)return L;e6.eval(t.update,D,K)}K.__break=!1}else if(x=="WhileStatement"){while(e6.eval(t.test,D,K)){var L=e6.eval(t.body,D,K); -if(K.__break)break;if(K.__return)return L}K.__break=!1}else if(x=="DoWhileStatement"){do{var L=e6.eval(t.body,D,K); -if(K.__break)break;if(K.__return)return L}while(e6.eval(t.test,D,K));K.__break=!1}else if(x=="TryStatement"){e6.eval(t.block,D,K); -if(K.__throw){var I=t.handler;K[I.param.name]=K.__throw;K.__throw=!1;e6.eval(I.body,D,K);delete K[I.param.name]}}else if(x=="EmptyStatement"){}else console.log(t)}; -e6.Pz=function(t,D,K){if(K=="+")return t+D;else if(K=="-")return t-D;else if(K=="*")return t*D;else if(K=="/")return t/D; -else if(K=="%")return t%D;else if(K=="^")return t^D;else if(K=="&")return t&D;else if(K=="&&")return t&&D; -else if(K=="|")return t|D;else if(K=="||")return t||D;else if(K=="<")return t")return t>D; -else if(K=="=="){if(t!=null&&D!=null&&t.s&&D.s)return t.n==D.n;return t==D}else if(K=="===")return t===D; -else if(K=="<=")return t<=D;else if(K==">=")return t>=D;else if(K=="!=")return t!=D;else if(K=="!==")return t!==D; -else if(K=="<<")return t<>")return t>>D;else console.log(K)};e6.afv=function(t,D){if(D=="-")return-t; -else if(D=="!")return!t;else if(D=="~")return~t;else if(D=="+")return t;else if(D=="typeof")return typeof t; -else console.log(D,t)};e6.UT=function(t,D,K){var x=t.type;if(x=="Identifier")return e6.a2m(t.name,D,K); -else return e6.eval(t,D,K)};e6.a2m=function(t,D,K){if(t=="undefined")return undefined;else if(K.hasOwnProperty(t))return K[t]; -else if(t=="app")return{s:"Application"};else if(t=="Folder")return{s:"Folder"};else if(t=="File")return{s:"File"}; -else if(t=="$")return{s:"$"};else if(e6.kk.aqc.indexOf(t)!=-1)return e6.kk.d$({s:"Application"},t,D,K); -else if(e6.kk.aBR.indexOf(t)!=-1)return{s:"AppFunc",tK:t};else if(K.__window.hasOwnProperty(t))return K.__window[t]; -else if(window[t]&&!e6.Kl[t])return window[t];else{K[t]=null;return null}};e6.kk={};e6.kk.abb=function(t,D,K,x){var Q; -if(t=="SolidColor")Q={s:t,n:[1,0,0,0]};if(t=="RGBColor")Q={s:t,n:[1,0,0,0]};if(t=="Window")Q={s:t,n:new b1(D[0],D[1],D[2])}; -if(t=="ExportOptionsSaveForWeb")Q={s:t,n:{iL:"png",py:100}};if(t=="PhotoshopSaveOptions")Q={s:t,n:{iL:"psd"}}; -if(t=="PNGSaveOptions")Q={s:t,n:{iL:"png",py:100}};if(t=="JPEGSaveOptions")Q={s:t,n:{iL:"jpg",py:100}}; -if(t=="PDFSaveOptions")Q={s:t,n:{iL:"pdf",axc:""}};if(t=="File")Q={s:t,n:D[0]};if(t=="ActionReference")Q={s:t,n:{t:"obj ",v:[]}}; -if(t=="ActionDescriptor")Q={s:t,n:{t:"Objc",v:{classID:"null"}}};if(t=="ActionList")Q={s:t,n:{t:"VlLs",v:[]}}; -if(t=="UnitValue")Q={s:t,n:D.length==0?0:parseFloat(D[0])};return Q};e6.kk.aqc="activeDocument documents fonts preferences displayDialogs foregroundColor backgroundColor version".split(" "); -e6.kk.aBR="charIDToTypeID stringIDToTypeID typeIDToStringID executeAction executeActionGet doAction showWindow UnitValue".split(" "); -e6.kk.d$=function(t,D,K,x){var Q=K.Wb,h=K.aA();if(!1){}else if(D=="typename"){if(t.s=="Layer")return t.n.bt()?"LayerSet":"ArtLayer"; -else return t.s}else if(["Document","Layer"].indexOf(t.s)!=-1&&["layers","artLayers","layerSets"].indexOf(D)!=-1){var b=h; -if(t.s=="Document")b=t.n;else b=t.nT;var V=b.root,a={s:"Layers",a7L:D,n:[],nT:b};if(t.s=="Layer")V=b.root.gH(b.B.indexOf(t.n)); -if(V.children==null)return null;for(var N=0;N>>16&255)/255,(r>>>8&255)/255,(r>>>0&255)/255]}}else if(D=="UI")return{s:"UI"}; -else if(D=="version")return 30;else console.log(t,D)}else if(t.s=="Document"){var h=t.n;if(!1){}else if(D=="activeLayer"){var T=h.B[h.g[0]]; -return{s:"Layer",n:T,nT:h}}else if(D=="resolution")return h.ws;else if(D=="width")return h.m;else if(D=="height")return h.e; -else if(D=="name")return h.name;else if(D=="saved")return!h.lN();else if(D=="selection")return{s:"Selection"}; -else if(D=="activeHistoryState")return{s:"HistoryState",sU:h.Go};else if(D=="source")return h.vC;else if(D=="layerComps"){var d=h.W8.list.v,M=[]; -for(var N=0;N>>16&255)/255,(r>>>8&255)/255,(r>>>0&255)/255]}}else if(D=="position")return[t.n.x,t.n.y]}else if(t.s=="Layer"){var o={transparentPixelsLocked:0,pixelsLocked:1,positionLocked:2,allLocked:31},T=t.n; -if(!1){}else if(D=="visible")return T.k5();else if(D=="selected")return h.g.indexOf(h.B.indexOf(T))!=-1; -else if(D=="grouped")return T.PD;else if(o[D]!=null)return T.X2(o[D]);else if(D=="opacity")return T.opacity*100/255; -else if(D=="fillOpacity")return(T.add.iOpa==null?255:T.add.iOpa)*100/255;else if(D=="blendMode")return T.BC; -else if(D=="name")return T.getName();else if(D=="textItem")return{s:"TextItem",n:T};else if(D=="bounds"){var f=X.Y.Ey(h,[h.B.indexOf(T)]); -return e6.kk.a3d(f,h)}else if(D=="parent"){var c=K.CF,b;for(var N=0;N>>16&255)/255; -t.n[2]=(B>>>8&255)/255;t.n[3]=(B>>>0&255)/255}else console.log(t,D)}else if(t.s=="ExportOptionsSaveForWeb"){if(D=="format")t.n.iL=K; -else if(D=="PNG8"||D=="transparency"||D=="interlaced"){}else if(D=="quality")t.n.py=K;else throw D}else if(t.s=="PNGSaveOptions"||t.s=="JPEGSaveOptions"){if(D=="quality")t.n.py=Math.round(100*K/12)}else if(t.s=="PDFSaveOptions"){if(D=="preset")t.n.axc=K}else if(t.s=="$"){if(D=="localize"){}}else console.log(t,D,K); -if(h.data!=null)x.T(h)};e6.kk.dN=function(t,D,K,x,Q){var h=t.s,b=null,V=new fh(C.E.v,!0),a=new fh(C.E.Ib,!0),e=new fh(C.E.M,!0),r=x.aA(),d=x.CF; -if(!1){}else if(h=="Application"){if(!1){}else if(D=="charIDToTypeID"){var M=K[0].trim(),n={slct:"select",Dlt:"delete",Mk:"make",Hd:"hide",Shw:"show",Dplc:"duplicate"}; -return n[M]?n[M]:M}else if(D=="stringIDToTypeID"){var o=K[0].trim(),n={red:"Rd",blue:"Bl",color:"Clr",RGBColor:"RGBC",document:"Dcmn",layer:"Lyr",type:"Type",using:"Usng",targetEnum:"Trgt",ordinal:"Ordn",property:"Prpr"},f=n[o]; -return f==null?o:f}else if(D=="typeIDToStringID"){return K[0].trim()}else if(D=="executeAction"){var c; -if(K[1]){c=K[1].n.v;c.classID=K[0]}var l={setd:"set"},j=l[K[0]];if(j==null)j=K[0];var z=fF.Ni[K[0]]; -if(z&&fF.tz[z])j=fF.tz[z];a.data={mU:j,dH:c}}else if(D=="executeActionGet"){var U=K[0].n.v,b={};if(U.length==1){var H=b.classID=U[0].v.classID; -if(H=="Lyr"){var Y=ie.Po(r,U[0]),k=r.B[Y],F=k.add.SoLd,y=k.add.SoCo;if(F)b.smartObjectMore={t:"Objc",v:{transform:F.nonAffineTransform}}; -if(y)b.adjustment={t:"VlLs",v:[{t:"Objc",v:JSON.parse(JSON.stringify(y))}]}}return{s:"ActionDescriptor",n:{t:"null",v:b}}}if(U.length==2){var H=b.classID=U[1].v.classID,o=U[0].v.keyID; -if(H=="Dcmn"){var W=r;if(o=="numberOfLayers")b[o]={t:"long",v:W.B.length};else throw o}else if(H=="Lyr"){var Y=ie.Po(r,U[1]),k=r.B[Y],O=k.add.TySh; -if(o=="textKey"){if(O){var E=O.Q8.EngineDict.StyleRun.RunArray,R=O.Q8.ResourceDict.FontSet,B=[];for(var N=0; -N","","",""],K=b4.GR; -for(var x in K){var Q=t[x],h=K[x][2],b="Seq",V="";if(Q==null||h==null)continue;if(h=="dc:title"||h=="dc:description"){b="Alt"; -V=" xml:lang=\"x-default\""}if(h=="dc:subject")b="Bag";D.push("\t<"+h+">");var a=h=="dc:subject"?Q.split(";").join(",").split(","):[Q]; -for(var N=0;N"+a[N].trim()+"");D.push("\t")}D.push("","","",""); -return D.join("\n")};b4.acK=function(t){var D=[];for(var N=0;N/g,">").replace(/'/g,"'")}; -v.O$=function(t,D){t._f(jl.get([12,41]).charAt(0)+":");D._f(jl.get([12,42]).charAt(0)+":")};v.t=function(t,D){var K=document.createElement(t); -if(D!=null)K.className=D;return K};v.II=function(t){while(t.firstChild)t.removeChild(t.firstChild)}; -v.yy=function(t,D){var K=t.className;K=K.split(" ");if(K.indexOf(D)==-1)K.push(D);t.className=K.join(" ")}; -v.TD=function(t,D){var K=t.className;if(K=="")return;K=K.split(" ");if(K.indexOf(D)!=-1)K.splice(K.indexOf(D),1); -t.className=K.join(" ")};v.wR=function(t){while(!0){if(t==document)return!0;if(t==null)return!1;t=t.parentNode}}; -v.Ur=function(t){t.appendChild(v.t("br"))};v.hb=function(t){t.appendChild(v.t("hr"))};v.CJ=function(t,D,K){var x=new gG([1,12,1],K==null?!0:K,null,!0); -if(t)x.k("click",t.j3,t);if(D)D.appendChild(x.b);return x};v.o0=document;v.m$=function(t){var D=0;for(var N=0; -N"}; -v.iZ=function(t,D,K,x){var Q=t.dataTransfer.getData("text/uri-list");if(Q!=null&&Q.startsWith("http")){var h=new fh(C.E.M,!0); -h.data={d:C.H.Uk,YN:{url:Q,xr:!0,Bs:K,uF:x}};D.T(h)}if(t.dataTransfer.files.length==0)return;if(window.showOpenFilePicker){var b=[],V=t.dataTransfer.items.length,a=t.dataTransfer.files; -for(var e of t.dataTransfer.items)e.getAsFileSystemHandle().then(function(r){b.push(r);if(b.length==V){var h=new fh(C.E.M,!0); -h.data={d:C.H.vn,data:a,Bs:K,uF:x,a0B:b};D.T(h)}})}else{var h=new fh(C.E.M,!0);h.data={d:C.H.vn,data:t.dataTransfer.files,Bs:K,uF:x}; -D.T(h)}};if(v.m$(27))v.o0=window;else v.o0=v.apu;v.o0._cwY=v.o0[v.mr("t$&!'31")];var iW={};iW.a44=function(N){var t=iW.eB[N],D=document.documentElement.style,x=1; -D.setProperty("--base","#"+P.xm(t["--base"]));D.setProperty("--bg-panel","#"+P.xm(t["--bg-panel"])); -D.setProperty("--bg-canvas","#"+P.xm(t["--bg-canvas"]));D.setProperty("--bg-input","#"+P.xm(t["--bg-input"])); -D.setProperty("--bg-bbtn","#"+P.xm(t["--bg-bbtn"]));D.setProperty("--bg-bbtnOver","#"+P.xm(t["--bg-bbtnOver"])); -D.setProperty("--brdr","#"+P.xm(t["--brdr"]));D.setProperty("--text-color","#"+P.xm(t["--text-color"])); -D.setProperty("--brdrLgt","rgba(255,255,255,"+t["--brdrLgt"]+")");D.setProperty("--brdrDrk","rgba( 0, 0, 0,"+t["--brdrDrk"]+")"); -D.setProperty("--alphaDark",""+t["--alphaDark"]);D.setProperty("--gs-invert",""+t["--gs-invert"]);D.setProperty("--accent","#"+P.xm(t["--accent"])); -var K=t["--sh-clr"];D.setProperty("--sh-clr","rgba("+(K>>16)+","+(K>>8&255)+","+(K&255)+", 0.45)");D.setProperty("--absc",""+t["--absc"]); -D.setProperty("--abs255",""+t["--abs255"]);if(10};db.prototype.addEventListener=function(t,D){this.k(t,D,null)};db.prototype.k=function(t,D,K){if(this.b4[t]==null){this.b4[t]=[]; -this.PN[t]=[]}this.b4[t].push(D);this.PN[t].push(K)};db.prototype.removeEventListener=function(t,D){var K=this.b4[t]; -if(K==null)return;var x=K.indexOf(D);if(x<0)return;var Q=this.PN[t];K.splice(x,1);Q.splice(x,1)};db.prototype.T=function(t){t.currentTarget=this; -if(t.target==null)t.target=this;var D=this.b4[t.type];if(D==null)return;var K=this.PN[t.type];for(var N=0; -N1){this.aAW("multimove")}if(this.HJ)return; -if(this.Yc.length==1&&D==-1)return;var K=new fh("mouse",!0);K.action="move";this.Fh(t,K);this.T(K)}; -cX.prototype.ZK=function(t){if(cX.o1(t))return;var D=this.Yc;D=this.Yc=[];if(D.length==0){var K=cX.adH(t)+"up",x=new fh("mouse",!0); -x.action=K;this.Fh(t,x);this.T(x);v.wO(window,this.es);v._9(window,this.aDb);v.l1(this.i5,this.es);this.HJ=!1}}; -cX.prototype.$i=function(t){t.preventDefault();if(t.deltaX==0&&t.deltaY==0)return;var D=new fh("mouse",!0); -D.action="scroll";D.Vb=t.ctrlKey;this.Fh(t,D);this.T(D)};cX.prototype.avx=function(t){v.Dq(t);if(v.au6(t)){var D=new fh("mouse",!0); -this.Fh(t,D);D.action="rdown";this.T(D);D.action="rup";this.T(D)}};cX.prototype.aAW=function(t){var D=this.Yc,K=v.NF(),x=[]; -for(var N=0;N":""; -if(h.C!=null)this.WN[N]=h.C}}for(var N=0;N=0)t=Math.max(this.ra,t);if(this.Ny==0)t=Math.round(t); -var x=this.Ef;this.so=t;this.my.value=(this.Ny!=0?t.toFixed(this.Ny):t)+(this.a3Y&&x?(x.toLowerCase()==x.toUpperCase()?"":" ")+x:""); -if(-this.ra==this.Jr)Q=200+Math.sign(t)*200*Math.pow(Math.abs(t)/this.Jr,1/2.7);else Q=400*Math.pow((t-this.ra)/(this.Jr-this.ra),1/2.7); -this._z.value=this.NW?Q:t;if(D)this.Cc()};i5.prototype.h=function(){var t=this.so;if(isNaN(t))t=0;return t}; -i5.prototype.kW=function(){return this.Ef};i5.prototype.K5=function(t){var D=0;if(t.currentTarget==this.my){var K=t.target.value,x=0; -if(K=="")D=0;else if(this.Ef){D=parseFloat(K)}else{try{D=eval(K)}catch(t){D=1}}if(isNaN(D))D=0;while(x50&&t>10)t=Math.round(t); -return t};i5.prototype.Xu=function(t){var D=0;if(cd.bj(t.code,cd.Ou))D=1;if(cd.bj(t.code,cd.Cb))D=-1; -if(D!=0)this.auE(D,t.shiftKey)};i5.prototype.gO=function(t){var D=cd.bj(t.code,cd.ER),K=cd.bj(t.code,cd.yO); -if(D)this.c(this.h());if(K||D)this.my.blur()};i5.prototype.$i=function(t){this.auE(t.deltaY>0?-1:1,t.shiftKey)}; -i5.prototype.auE=function(t,D){var K=this.h(),x=this.Ny,Q=t*(x==null||x==0||K>5?1:.1);if(D)Q*=10;var h=K+Q; -if(!this.NW&&this.Jr!=this.ra)h=Math.min(this.Jr,h);this.c(h);this.Cc()};i5.prototype.aoF=function(t){var D=Date.now()-this.GC; -this.GC=Date.now();if(D>200)return;var K=this.ra,x=this.Jr,Q=(K+x)/2;if(K<1&&x>1&&x<10)Q=1;else if(K<90&&x>110)Q=100; -else if(K<0&&x>0)Q=0;this.c(Q);this.Cc()};i5.prototype.a0r=function(t){v.l1(document,this.afQ);v.KI(document,this.agn); -this.AL=v.Ex(t,document.body).x;this.tQ=this.h()};i5.prototype.a8q=function(t){v.Dq(t);var D=this.ra==this.Jr,K=v.Ex(t,document.body).x,x=(K-this.AL)*(D?1:1/120*(this.Jr-this.ra)),Q=this.tQ+x; -if(D)Q=Math.round(Q);if(!D){if(!0){Q=Math.max(this.ra,Q);if(Q==this.ra){this.AL=K;this.tQ=this.ra}}if(!this.NW){Q=Math.min(this.Jr,Q); -if(Q==this.Jr){this.AL=K;this.tQ=this.Jr}}Q=this.ast(Q)}this.ji=!0;this.c(Q);if(!this.cP)this.Cc()}; -i5.prototype.agJ=function(t){if(!this.ji)this.my.focus();this.ji=!1;if(this.cP)this.Cc();v.wO(document,this.afQ); -v._9(document,this.agn)};i5.prototype.y2=function(){this.my.select();this.my.focus()};function jT(t,D,K,x,Q,h,b,V,a,T){i5.call(this,t,D,K,x,Q,!0,h,a,T); -v.yy(this.b,"rangedropinput");this.b.appendChild(this.iu);this.my.setAttribute("style","width:"+(V?V:3.3)+"em"); -this.b.appendChild(this.my);this.avB=v.t("span","rangecontFloat");this.avB.appendChild(this._z);this.dl=v.t("button"); -this.dl.textContent="\u25BC";v.LE(this.dl,this.a5_.bind(this));if(b!=!0)this.b.appendChild(this.dl); -this.e8=new jZ;this.e8.b=this.avB}jT.prototype=new i5;jT.prototype.a5_=function(t){if(v.wR(this.e8.b))return; -t.stopPropagation();var D=this.b.getBoundingClientRect();this._z.setAttribute("style","width:"+D.width+"px;"); -var K=new fh(C.E.M,!0);K.data={d:C.H.yn,Ay:this.e8,x:D.left-10,y:D.top+D.height};this.T(K)};function jg(t,D,K,x,Q,h){i5.call(this,t,D,K,x,Q,!1,h); -this.b.appendChild(this.iu);var b=v.t("span");this.b.appendChild(b);b.appendChild(this._z);this.b.appendChild(this.my); -this.my.setAttribute("style","width:3.3em");if(this.Ef)this.b.appendChild(this.I2)}jg.prototype=new i5; -function g_(t,D,K,x,Q,h,b,V){i5.call(this,t,D,K,x,Q,!0,h,null,b);v.yy(this.b,"trangeinput");this.b.appendChild(this.iu); -this.b.appendChild(this.my);var a=v.t("span");if(V!=!0)this.b.appendChild(a);a.appendChild(this._z)}g_.prototype=new i5; -function gz(t,D,K,x){jZ.call(this);if(!D)return;this.tV=0;this.c4=t;this.az$=x;this.ya=null;this.ali=K; -this.e3=[];var Q="dd"+v.LB();this.b=v.t("span","fitem ddmenu");if(t){this.iu=v.t("label","flabel");this.b.appendChild(this.iu); -this.iu.setAttribute("for",Q)}this.my=v.t("select");cd.uE(this.my);this.my.setAttribute("id",Q);this.b.appendChild(this.my); -this.my.addEventListener("change",this.K5.bind(this),!1);function h(b){var V=0;if(cd.bj(b.code,cd.Ou))V=1; -if(cd.bj(b.code,cd.Cb))V=-1;if(V!=0)b.stopPropagation()}this.my.addEventListener("keydown",h,!1);this.my.addEventListener("keyup",h,!1); -this.YU=[];this.IL=null;this.eK(D,K);this._()}gz.prototype=new jZ;gz.prototype._f=function(t){this.c4=t; -this._()};gz.prototype._=function(){this.tJ();if(this.IL)this.eK(this.IL,this.ali);if(this.az$)this.my.setAttribute("title",jl.get(this.az$)); -this.c(this.tV)};gz.prototype.h=function(){return this.tV};gz.prototype.eK=function(t,D){v.II(this.my); -var K=[],x=0;if(D){K.push(D[0]);for(var N=1;N>>1; -x.width=x.height=D;var b=[];for(var N=0;N")}else b.push(v.XK(t[N],null,K?K:"autoscale"))}return b}; -ec.yD=v.t("canvas");function j5(t,D,K,x,Q,h){jZ.call(this);this.b=v.t("span","fitem mbox");this.aow=K; -this.aBk=Q;if(t){this.c4=t;this.oW=v.t("label","flabel");this.b.appendChild(this.oW)}this.$d=D;this.jh=[]; -for(var N=0;N1&&K.length==0){alert("No items selected");return}if(t==0)D.data={d:C.H.Fq};else if(t==1)D.data={d:C.H.fM,avy:this.gC,dj:K.length==0?null:K}; -else if(t==2){var Q=this.MQ.gz[1][K[0]],h=Q.split("/");if(h.length==2){x.vu=h[0]+"/";Q=h[1]}x.VQ="rnm"; -D.data={d:C.H.lp,FO:"namewindow",kM:Q,Rb:{K:C.E.M,C:x}}}else if(t==3){D.data=x;x.VQ="del"}this.T(D)}; -bk.prototype.y6=function(){return[this.h()]};bk.prototype.$R=function(t){if(this.NN==null){this.NN=new fj(this.alN); -this.NN.parent=this.IW;this.NN.k("select",this.DP,this)}if(v.wR(this.NN.b))return;t.stopPropagation(); -var D=this.NN;D._();D.update(null);var K=t.currentTarget.getBoundingClientRect(),x=new fh(C.E.M,!0); -x.data={d:C.H.yn,Ay:D,x:K.left,y:K.top+K.height};this.T(x)};bk.prototype.kR=function(t,D,K){if(v.wR(this.IW.b))return; -if(t)t.stopPropagation();this.MZ();if(D==null){var x=this.d.getBoundingClientRect(),D=x.left,K=x.top+x.height}this.Qq(); -var Q=new fh(C.E.M,!0);Q.data={d:C.H.yn,Ay:this.IW,x:D,y:K,$U:!0};this.T(Q)};bk.prototype.Qq=function(t,D){var t=Math.min(this.gd,window.innerWidth-40); -this.aiM.style.width=t+"px";this.IW.b.style.width=t+20+"px"};bk.prototype.amB=function(t,D){this.kR(null,t,D)}; -function j$(){jZ.call(this);this.b=v.t("div");this.so=!1;this.cU=[new gz([12,19,1],[[13,1,7]].concat(fF.LC)),new dJ([17,1]),new dJ([12,46])]; -for(var N=0;N<3;N++){var t=this.cU[N];this.b.appendChild(t.b);t.k(C.E.p,this.y0,this)}this._()}j$.prototype=new jZ; -j$.prototype._=function(){for(var N=0;N<3;N++)this.cU[N]._()};j$.prototype.h=function(){return this.so.slice(0)}; -j$.prototype.c=function(t){this.so=t.slice(0);var D=this.cU,K=D[0].h();D[1].c(t.slice(K*8,K*8+4),K); -D[2].c(t.slice(K*8+4,K*8+8),K)};j$.prototype.y0=function(t){var D=this.cU,K=D.indexOf(t.currentTarget); -if(K==0)this.c(this.so);else{var x=D[0].h()*8+(K==1?0:4),Q=D[K].h();for(var N=0;N<4;N++)this.so[x+N]=Q[N]; -this.T(new fh(C.E.p,!1))}};function dJ(t){jZ.call(this);this.b=v.t("div");this.pl=v.t("canvas");this.op=t; -this.so=[0,20,200,255];this.qy=0;this.Wm=-1;this.awR=[];for(var N=0;N<5;N++){var D=v.t("span");D.setAttribute("style","display:inline-block;width:"+(N==0?8:N==2?7:2)+"em"); -this.awR.push(D);this.b.appendChild(D)}this.Al=this.IZ.bind(this);this.nq=this.Rg.bind(this);this.lj=this.ZK.bind(this); -v.xK(this.pl);v.LE(this.pl,this.Al);this.b.appendChild(this.pl);this.qj()}dJ.prototype=new jZ;dJ.prototype._=function(){this.qj()}; -dJ.prototype.c=function(t,D){this.so=t;this.qy=D;this.qj()};dJ.prototype.h=function(){return this.so.slice(0)}; -dJ.prototype.IZ=function(t){var D=this.so,K=v.Ex(t,this.pl),x=K.x-8,Q=-1,h=1e9;for(var N=0;N<4;N++){var b=x-D[N],V=Math.abs(b); -if(V<8&&V0)){h=b;Q=N}}if(Q==-1)return;this.Wm=Q;this.X_=window.__kb.S(cd.My)||D[(Q>>>1)*2]!=D[(Q>>>1)*2+1]; -v.l1(window,this.nq);v.KI(window,this.lj)};dJ.prototype.Rg=function(t){var D=this.so,K=this.Wm,x=(K>>>1)*2,Q=x+1,h=v.Ex(t,this.pl),b=Math.round(Math.max(0,Math.min(255,h.x-8))); -D[K]=b;if(this.X_&&D[x]>=D[Q])this.X_=!1;if(!this.X_)D[x]=D[Q]=b;this.qj();this.T(new fh(C.E.p,!1))}; -dJ.prototype.ZK=function(t){v.wO(window,this.nq);v._9(window,this.lj)};dJ.prototype.qj=function(){var t=this.pl; -v.yx(t,255+16,16);var D=t.getContext("2d"),K=t.width,x=t.height,Q=Math.round(255*v.NF()),h=Math.round(8*v.NF()); -D.translate(h,0);var b=D.createLinearGradient(0,0,Q,0);b.addColorStop(0,"black");b.addColorStop(1,"#"+["ffffff","ff0000","00ff00","0000ff"][this.qy]); -D.fillStyle=b;D.fillRect(0,0,Q,h);var V=this.awR,a=jl.get(this.op)+":";V[0].textContent=a;for(var N=0; -N<4;N++){var T=this.so[N];V[1+N].textContent=T;var e=Math.round(T*v.NF());D.beginPath();D.moveTo(e,h); -D.lineTo(e,h+h);D.lineTo(e+((N&1)==0?-1:1)*h,h+h);D.closePath();D.fillStyle=N<2?"#666666":"#cccccc"; -D.fill();D.strokeStyle="black";D.stroke()}};function eB(t,D,K){jZ.call(this);if(K==null)K=!1;this.n=[0,0,1]; -this.ac8=D;this.agW=K;this.Kg=0;var x="ai"+v.LB();this.b=v.t("span","fitem angleinput");if(t){this.oW=v.t("label","flabel"); -this.c4=t;this.b.appendChild(this.oW);this.oW.setAttribute("for",x)}this.x_=K?44:20;this.pl=v.t("canvas","gsicon"); -this.NI=this.pl.getContext("2d");v.xK(this.pl);v.yx(this.pl,this.x_*2+1,this.x_*2+1);this.NI.scale(v.NF(),v.NF()); -this.b.appendChild(this.pl);v.LE(this.pl,this.Y3.bind(this));this.k2=this.RW.bind(this);this.Bm=this.nY.bind(this); -var Q=this.K5.bind(this),h=v.t("div");h.setAttribute("style","display:inline-block; vertical-align:middle;"); -if(!K)this.b.appendChild(h);this.AU=[];for(var N=0;N<2;N++){var b=v.t("input");this.AU.push(b);b.setAttribute("type","text"); -v.Nz(b);if(N==0)b.setAttribute("id",x);b.addEventListener("change",Q,!1);var V=v.t("span");V.textContent="\xB0"; -if(N==0||D){h.appendChild(b);h.appendChild(V);v.Ur(h)}}this.c(this.n)}eB.prototype=new jZ;eB.prototype._=function(){if(this.c4)this.oW.textContent=jl.get(this.c4)+":"}; -eB.prototype._f=function(t){this.oW.textContent=t};eB.prototype.h=function(){return this.n.slice(0)}; -eB.prototype.c=function(t,D){var K=this.n;t=t.slice(0);if(t[0]==null)t[0]=K[0];if(t[1]==null)t[1]=K[1]; -if(t[2]==null)t[2]=K[2];this.n=t;var x=t[0],Q=t[1],h=t[2],b=this.ac8,V=this.agW,a=this.x_*.85;if(!b)Q=0; -this.AU[0].value=x;this.AU[1].value=Q;var T=this.NI;T.clearRect(0,0,100,100);x=Math.PI*x/180;Q=a*(90-Q)/90; -var e=this.x_+.5;T.save();T.translate(e,e);T.rotate(-x);T.strokeStyle="rgba(0,0,0,0.5)";T.beginPath(); -T.ellipse(0,0,a,a*h,0,0,2*Math.PI);if(V){T.moveTo(0,-a*h);T.lineTo(0,a*h);T.moveTo(-Q,0)}else T.moveTo(0,0); -T.lineTo(Q,0);T.stroke();var r=this.x_*.15;T.fillStyle="black";T.beginPath();if(V){T.arc(0,-a*h,r*.66,0,2*Math.PI); -T.arc(0,a*h,r*.66,0,2*Math.PI)}if(b){T.arc(Q,0,r*.4,0,2*Math.PI)}else{T.moveTo(e-r,-r*.66);T.lineTo(e,0); -T.lineTo(e-r,r*.66)}T.fill();T.restore();if(D)this.K5()};eB.prototype.K5=function(t){var D=parseInt(this.AU[0].value); -if(isNaN(D))D=0;var K=parseInt(this.AU[1].value);if(isNaN(K))K=0;D=D%360;K=K%360;this.c([D,K]);this.T(new fh(C.E.p,!1))}; -eB.prototype.Y3=function(t){v.l1(window,this.k2);v.KI(window,this.Bm);var D=v.Ex(t,this.pl),e=0,r=1e9; -D.x-=this.x_;D.y-=this.x_;var K=this.n,x=K[0]*Math.PI/180,Q=(90-K[1])/90,h=K[2],b=this.x_*.85,V=Math.sin(-x),a=Math.cos(-x),T=[new eF(a*b,V*b)]; -if(this.agW)T.push(new eF(-V*b*h,a*b*h),new eF(V*b*h,-a*b*h));for(var N=0;N>16&255,r:t>>8&255,J:t&255};this.anR()};jo.prototype.c=function(t){this.da=P.L.W7(t); -this.anR()};jo.prototype.anR=function(){var t=this.da,D=t.Z,K=t.r,x=t.J,Q=D<<16|K<<8|x;this.b.setAttribute("style","background-color:#"+P.xm(Q))}; -function kG(){jZ.call(this);this.HF=!1;this.x1=20;this.aa4=10;this.FC=0;this.HF=!1;this.JE={Z:255,r:0,J:0}; -this.ex={Z:0,r:0,J:0};this.mo=null;this.H8=null;this.b=v.t("canvas");this.qj();v.xK(this.b);v.LE(this.b,this.Al.bind(this))}kG.prototype=new jZ; -kG.prototype.a3M=function(t){if(this.HF==t)return;this.HF=t;this.qj()};kG.prototype._=function(){};kG.prototype.aff=function(t,D){function K(x){return{Z:x>>16&255,r:x>>8&255,J:x&255}}if(t!=null)this.JE=K(t); -if(D!=null)this.ex=K(D);this.qj()};kG.prototype.a6M=function(t,D){this.mo=t;this.H8=D;this.qj()};kG.prototype.Al=function(t){var D=v.Ex(t,this.b),K=D.x*v.NF(),x=D.y*v.NF(),Q=this.x1,h=this.aa4,b=0; -if(KQ-h&&x>Q-h){b=1}else if(K1){if(e2==0)K.data={d:C.H._i,YN:bX.I3,PK:t};else{var x={bd:1,DZ:JSON.parse(JSON.stringify(D.DA[1]))},Q=JSON.parse(JSON.stringify(D.C2)),h={bd:1,DZ:JSON.parse(JSON.stringify(D.Ff[1]))}; -if(t==2){x=h2.fo(Q);h2.Zj(Q,D.sy)}else{x.DZ.Clr.v=P.L.Em({Z:255,r:255,J:255});h.DZ.Clr.v=P.L.Em({Z:0,r:0,J:0}); -h2.Zj(Q,h)}K.data={d:C.H._i,YN:bX.qD,n:x};this.T(K);K.data={d:C.H._i,YN:bX.Qb,n:Q}}}else{this.FC=t;var b=null; -if(e2==0)b=t==0?this.JE:this.ex;else{var V=t==0?D.DA:D.Ff;b=P.L.W7(V[1].Clr.v)}K.data={d:C.H.lp,FO:"colorpicker",JV:b.Z<<16|b.r<<8|b.J,T5:this.AF.bind(this)}}this.T(K)}; -kG.prototype.AF=function(t){var D=new fh(C.E.M,!0),K=this.FC,x=this.mo;if(e2==0)D.data={d:C.H._i,YN:bX.I3,PK:K,n:t}; -else{var Q={bd:1,DZ:JSON.parse(JSON.stringify(x.DA[1]))};Q.DZ.Clr.v=P.L.Em(P.BZ(t));var h=JSON.parse(JSON.stringify(x.C2)); -h2.Zj(h,Q);if(K==1)Q=h;D.data={d:C.H._i,YN:K==0?bX.qD:bX.Qb,n:Q}}this.T(D)};kG.prototype.qj=function(){var t=this.b,D=t.getContext("2d"),K=v.NF(),Q="#aaaaaa",h=.62; -v.yx(t,34,34);t.setAttribute("style",t.getAttribute("style")+";cursor:pointer");var x=this.x1=t.width,b=this.aa4=Math.round(x*h); -function V(l,j){var z=l.Z,U=l.r,H=l.J;if(j)z=U=H=Math.round(P.wy(z,U,H));var Y=z<<16|U<<8|H;return"#"+P.xm(Y)}function a(D,r,l,j,z,U){D.beginPath(); -if(j>=U*2&&z>=U*2){D.moveTo(r+U,l);D.lineTo(r+j-U,l);D.quadraticCurveTo(r+j,l,r+j,l+U);D.lineTo(r+j,l+z-U); -D.quadraticCurveTo(r+j,l+z,r+j-U,l+z);D.lineTo(r+U,l+z);D.quadraticCurveTo(r,l+z,r,l+z-U);D.lineTo(r,l+U); -D.quadraticCurveTo(r,l,r+U,l)}D.closePath()}function T(r,l,b,j,z){D.strokeStyle=z?z:"black";D.fillStyle=j; -a(D,r+.5,l+.5,b-1,b-1,b*.2);D.fill();D.stroke()}var e=this.mo;if(e){D.beginPath();var r=x-b,d=Math.floor(b*.28),M=b-2*d; -bp.a7d(D,e.BJ.bY,this.H8,b,b,r,r);D.lineWidth=1;D.strokeStyle="white";D.clearRect(r+d,r+d,M,M);D.strokeRect(r+d+.5,r+d+.5,M-1,M-1); -D.strokeRect(r+.5,r+.5,b-1,b-1);bp.a7d(D,e.BJ.Hv,this.H8,b,b,0,0);D.lineWidth=1;D.strokeStyle="white"; -D.strokeRect(.5,.5,b-1,b-1)}else{T(x-b,x-b,b,V(this.ex,this.HF));T(0,0,b,V(this.JE,this.HF))}var n=x-b,o=Math.round(n*h); -T(x-o,n-o,o,e2==0?"white":"black",Q);T(x-n,0,o,e2==0?"black":"white",Q);D.save();D.fillStyle=Q;D.translate(0,x); -D.rotate(-Math.PI/2);n=x-b;var f=Math.round(n*.28),c=Math.round(n*.25);for(var N=0;N<2;N++){D.fillRect(f,f,n-f,1); -D.beginPath();D.moveTo(n-c,f+.5-c);D.lineTo(n,f+.5);D.lineTo(n-c,f+.5+c);D.closePath();D.fill();D.transform(0,1,1,0,0,0)}D.restore()}; -function h0(t){bk.call(this,t,!1,"brushbutton nopadding",19*13,10*13,bX.me,!0);var D=this.auu;v.yy(D,"flexrow"); -var K=v.t("div");D.appendChild(K);var x=v.t("div");D.appendChild(x);x.setAttribute("style","margin-left:8px"); -this.g2=new eB(null,null,!0);this.g2.k(C.E.p,this.wn,this);K.appendChild(this.g2.b);this.Bn=new g_([12,14,0],1,1e3," px",0,!0); -this.Bn.k(C.E.p,this.wn,this);x.appendChild(this.Bn.b);this.bL=new g_([12,17],0,100,"%");this.bL.k(C.E.p,this.wn,this); -x.appendChild(this.bL.b);this.Qk=new j5(null,["",""],!0,[[15,9,0],[15,9,1]]); -this.Qk.k(C.E.p,this.wn,this);x.appendChild(this.Qk.b)}h0.prototype=new bk;h0.prototype.qS=function(){var t=["pencil","trees"]; -for(var N=0;N0&&x.DZ==null)x.DZ=JSON.parse(JSON.stringify(h2.Pl[K-1]));if(this.ud)this.c(this.bP,x,this.ud)}if(D==this.Jz)this.Bv.SN(D.h()); -this.T(new fh(C.E.p,!1))};bp.prototype.kR=function(t){if(v.wR(this.IW.b))return;t.stopPropagation(); -var D=this.pl.getBoundingClientRect(),K=new fh(C.E.M,!0);K.data={d:C.H.yn,Ay:this.IW,x:D.left,y:D.top+D.height+4}; -this.T(K)};bp.prototype.c=function(t,D,K){this.ud=K;this.bP=t;var x=[[13,1,0],[13,0],[12,37],[12,62]],Q=this.axK,h=this.a20,b=!1,e; -for(var N=0;N<4;N++){var V={bd:N,DZ:K[N]},a=bp.ats(V);if(h[N]==a)continue;b=!0;var T=bp.axZ(null,V,this.mo,this.bP,22,22,!1); -Q[N]="";h[N]=a}if(b)this.T3.eK(Q,x);this.T3.c(D.bd); -var a=bp.ats(D);if(a!=this.acw)bp.axZ(this.NI,D,this.mo,this.bP,30,23,!0);this.acw=a;var r=D.bd;if(r==0){e=this.adQ}if(r==1){this.Bv.c(D.DZ.Clr.v); -e=this.Im}if(r==2){this.Fy.update(t,D.DZ);e=this.gj}if(r==3){this.I_.update(t,D.DZ);e=this.rg}if(e!=this.iM){if(this.iM!=null){this.IW.b.removeChild(this.iM)}this.IW.b.appendChild(e); -this.iM=e}};bp.prototype.h=function(){var t={bd:this.T3.h()};if(t.bd==1){t.DZ=JSON.parse(JSON.stringify(h2.Pl[0])); -t.DZ.Clr.v=this.Bv.h()}if(t.bd==2){t.DZ=this.Fy.h()}if(t.bd==3){t.DZ=this.I_.h()}return t};bp.ats=function(t){var D=t.bd,K=t.DZ,x="empty"; -if(D==1){x=P.L.W7(K.Clr.v);x=x.Z+","+x.r+","+x.J}if(D==2)x=JSON.stringify(K.Grad.v);if(D==3)x=K.Ptrn.v.Idnt.v; -return x};bp.axZ=function(t,D,K,x,Q,h,b){if(t==null)t=bp.NI;var V=Math.floor(Q*v.NF()),a=Math.floor(h*v.NF()),T=t.canvas; -T.width=V;T.height=a;v.QJ(T,V,a);bp.am0(t,D,K,x,V,a);if(b){t.beginPath();t.strokeStyle="#000000";t.fillStyle="#ffffff"; -t.lineWidth=2;var e=V*.7,r=Math.floor(a*.7),d=7*v.NF();t.moveTo(e,r);t.lineTo(e+d,r);t.lineTo(e+d/2,r+d/2); -t.closePath();t.stroke();t.fill()}if(t==bp.NI)return T.toDataURL()};bp.NI=v.t("canvas").getContext("2d"); -bp.am0=function(t,D,K,x,Q,h,b,V){if(b==null)b=0;if(V==null)V=0;var a=D.bd;if(a==0){t.fillStyle="#ffffff"; -t.fillRect(b,V,Q,h);t.strokeStyle="#ff0000";t.lineWidth=2;t.moveTo(b,V);t.lineTo(b+Q,V+h);t.moveTo(b,V+h); -t.lineTo(b+Q,V);t.stroke()}if(a==1){var T=D.DZ.Clr.v;T=P.L.W7(T);t.fillStyle="#"+P.xm(T.Z<<16|T.r<<8|T.J); -t.fillRect(b,V,Q,h)}if(a==2){var e=X.c8.Mh(D.DZ.Grad.v,Q,h,0,K.vH,K.Tn,!0);t.putImageData(e,b,V)}if(a==3){var r=D.DZ.Ptrn.v,d; -if(x!=null)d=bo.$S(r,x.add.Patt);if(d==null)d=bo.$S(r,K.vP);eZ.Mh(d,Q,h,t.canvas)}};bp.a7d=function(t,D,K,x,Q,h,b){function V(M,n){return CSS.eC({Z:M[0]*255,r:M[1]*255,J:M[2]*255},n)}if(D==null){t.fillStyle="#ffffff"; -t.fillRect(h,b,x,Q);t.strokeStyle="#ff0000";t.lineWidth=2;t.moveTo(h,b);t.lineTo(h+x,b+Q);t.moveTo(h,b+Q); -t.lineTo(h+x,b);t.stroke()}else if(D.length==3){t.fillStyle=V(D);t.fillRect(h,b,x,Q)}else if(D.length==4){var a=h+x/2,T=b+Q/2,e=D[0]==0?t.createLinearGradient(h,b,h+x,b):t.createRadialGradient(a,T,0,a,T,x/2),r=D[1]; -for(var N=0;N2),M=d.rect.m,n=d.rect.e,o=Q.createImageData(M,n); -P.BE(d.buffer,o.data);Q.putImageData(o,Math.floor((D-M)/2),Math.floor((K-n)/2))}return x.toDataURL()}; -function ew(t,D,K){if(D==null)D=24.2;if(K==null)K=17;bk.call(this,t,!1,"patternbutton",D*13,K*13,bX.TN); -this.zA=""}ew.prototype=new bk;ew.prototype.Pd=function(t){this.ki=JSON.parse(JSON.stringify(this.kA[0][this.MQ.h()[0]])); -this.T(new fh(C.E.p))};ew.prototype.MZ=function(){var t=this.kA;if(t==null||!this.UY)return;var D=Math.floor(50*v.NF()),K=Math.floor(50*v.NF()),x=[],Q=[]; -for(var N=0;N255||Q<0||Q>255; -if(x<=a[T-1].v.Hrzn.v||x>=a[T+1].v.Hrzn.v)M=!0;if(!M&&!e)b.splice(T,0,V);if(M&&e)b.splice(T,1)}if(this.anI&&(T==0||T==a.length-1)){}else V.v.Hrzn.v=Math.round(d); -V.v.Vrtc.v=Math.max(0,Math.min(255,Math.round(Q)))}else{x=Math.round(x);Q=Math.round(Q);x=Math.max(0,Math.min(255,x)); -Q=Math.max(0,Math.min(255,Q));var n=this.t2.x,o=x,f=this.t2.y,c=Q;if(x.002||this.arb!=h){this.ac$(K.data,256,256,D.Oc,x,Q); -this.ahL();this.amU=D.Oc;this.arb=h}var b=this.NI;b.putImageData(K,0,0);K=this.ak8;b=this.Ru;b.putImageData(K,0,0); -b.strokeStyle="#ffffff";b.beginPath();b.moveTo(0,this.e0.y);b.lineTo(20,this.e0.y);b.lineWidth=2;b.stroke(); -var a=this.lY.y/255,T=parseFloat(this.pl.style.width),e=parseFloat(this.pl.style.height),r=this.WI;r.setAttribute("width",V); -r.setAttribute("height",V);var d=Math.round(t.Z*255)<<16|Math.round(t.r*255)<<8|Math.round(t.J*255),M=""; -M+=""; -M+=""; -r.innerHTML=M;r.style.pointerEvents="none";r.style.filter="drop-shadow(0px 3px 2px rgba(0,0,0,0.4)"; -r.style.position="absolute";r.style.left=T*(this.lY.x/255)-V/2+"px";r.style.top=e*(this.lY.y/255)-V/2+"px"}; -j3.Ka=function(t){t.Z=~~(.5+t.Z*5)*.2;t.r=~~(.5+t.r*5)*.2;t.J=~~(.5+t.J*5)*.2};j3.prototype.ac$=function(t,D,K,x,Q,h){var b=1/D,V=1/K; -for(var a=0;a300){t[N]=t[N+1]=t[N+2]=200;this.eE[N>>>2]=255}}}};j3.a8d=function(t,D,K,x,Q){if(x==null)x=1;if(Q==null)Q=0; -var h=new Uint32Array(t.buffer);for(var b=0;b"); -this.p6=new gG("");this.RG=new gG(""); -this.ev=new gG("");this.dQ=new gG(""); -this.Qm=new gG("");this.Oo=new gG(""); -this.IE=new gG("");var D=[this.fs,this.p6,this.RG,this.ev,this.dQ,this.Qm,this.Oo,this.IE]; -for(var N=0;N"); -this.Wr=new gG("");this.VT=new gG(""); -this.a5e=new gG("");this.aeJ=new gG(""); -this.a5I=new gG("");this.auv=new gG(""); -this.HR=[this.Ql,this.Wr,this.VT,this.a5e,this.aeJ,this.a5I,this.auv];for(var N=0;N "); -this.DJ=new jT(x[0],-Q,Q,"px");this.sC=new jT(x[1],-Q,Q,"px");this.wh=new jT(x[2],-Q,Q,"px");this.ll=new jT(x[3],-Q,Q,"px"); -this.w_=new jT(x[4],-Q,Q,"px");this.kJ=new ec([12,33],["Abc ...","... أي بي"]);this.Ss=new jT(["Auto VAR0",[16,0]],0,500,"%"); -this.lt=[this.DJ,this.sC,this.wh,this.ll,this.w_,this.kJ,this.Ss];for(var N=0;N>16&255)/255,(K>>8&255)/255,(K>>0&255)/255]}; -for(var N=0;N<4;N++)x.Values[N]=Math.round(x.Values[N]*1e3)/1e3;var Q=D==this.xj||D==this.SY?0:D==this.F_?1:2; -this.pM.I$[["FillColor","StrokeColor","_FillBackgroundColor"][Q]]=x;this.ah()};function dj(){jZ.call(this); -this.b=v.t("span","fontinput");this.X0=null;this.Tc=null;this._R=null;this.uX="";this.Tq={};this.kZ=[]; -this.SE={};this.abK={};this.YQ=[];this.DO=!1;this.Se=v.t("button","fitem");this.Se.setAttribute("style","width:9em;"); -this.Se.textContent="Family Name \u25BC";this.b.appendChild(this.Se);v.LE(this.Se,this.ae0.bind(this)); -this.Ze=new jZ;this.Ze.parent=this;var t=this.Ze.b=v.t("div","floatcont");t.style.padding="7px 7px 3px 7px"; -var D=new jR("Recent");t.appendChild(D.b);var K=this.abt=new gG([[23,6],[22,6,0]],!1,"Load OTF / TTF file from your computer",!0); -K.k("click",this.a01,this);K.b.style.float="right";t.appendChild(K.b);var x=this.TQ=new as("Local Fonts"); -x.k(C.E.p,this.afp,this);x.b.style.float="right";x.b.style.marginRight="10px";x.b.style.marginTop="3px"; -t.appendChild(x.b);v.Ur(t);this.Ys=v.t("span","fitem imageset scrollable");this.Ys.style.maxHeight="8em"; -t.appendChild(this.Ys);var Q=v.t("div","form");this.Ze.b.appendChild(Q);this.ig=new gG(v.XK("tools/cshape",null,"autoscale"),!1,"Show Favorites Only"); -this.ig.k("click",this.a7k,this);Q.appendChild(this.ig.b);this.ZS=new i9([12,86],null,7.5);this.ZS.k("input",this.fe,this); -Q.appendChild(this.ZS.b);this.yP=new eL(10,"\u2630");Q.appendChild(this.yP.b);this.yP.parent=this.Ze; -this.yP.k(C.E.p,this.uh,this);this.yP.b.style.float="right";this.yP.b.style.marginRight="0";this.cj=v.t("span","fitem imageset scrollable"); -this.cj.style.height="30em";this.Ze.b.appendChild(this.cj);this.cj.addEventListener("scroll",this.a4B.bind(this),!1); -this.Vk=v.t("button","fitem");this.Vk.setAttribute("style","width:7em;");this.Vk.textContent="SubFamily Name \u25BC"; -this.b.appendChild(this.Vk);v.LE(this.Vk,this.ae0.bind(this));this.Ns=new jZ;this.Ns.parent=this;this.Ns.b=v.t("div","floatcont"); -this.tw=v.t("span","fitem imageset scrollable");this.Ns.b.appendChild(this.tw);this.ac_=this.ahq.bind(this); -this.aAI=this.axw.bind(this)}dj.prototype=new jZ;dj.prototype.afp=function(t){gc.pg.D9(t.target.h(),function(){this.c(); -this.uh()}.bind(this),function(){this.TQ.c(!1)}.bind(this));this.uh()};dj.prototype.a4B=function(t){var D=this.cj.scrollTop,K=this.kZ,x=Math.floor(D/27),Q=Math.min(x+20,K.length); -for(var N=x;N0&&e[0].toLowerCase().indexOf(this.uX)==-1)r=!1; -else if(!this.yP.Lb(e))r=!1;else if(this.ig.Hp()&&!V)r=!1;else if(e[5]=="--loc"&&!h)r=!1;if(r)T=!0}var d=this.Tq[b]; -if(d==null){var M=gc.pw(Q[b],"regular"),n=this.X0.q2(b,M),d=this.Wl(n,!0);this.Tq[b]=d;this.cj.appendChild(d); -this.SE[b]="[true,false,false]"}if(T)this.kZ.push(b);var o=K!=null&&K[0]==b;this.abK[b]="["+T+","+o+","+V+"]"; -if(!D)this.aw6(b)}if(K&&!this.DO){var f=this.Tq[K[0]];this.cj.scrollTop=f.offsetTop-210}this.a4B();this.DO=!1}; -dj.prototype.aw6=function(t){var D=this.Tq[t];if(D.firstChild==null){var K=this.X0.ZT(),x=gc.pw(K[t],"regular"),Q=this.X0.q2(t,x); -this.Sa(D,Q,!0)}var h=this.SE[t],b=this.abK[t];if(h==b)return;var V=JSON.parse(h),a=JSON.parse(b);if(V[0]!=a[0]||V[1]!=a[1]){var T=a[0]?"":"display:none; "; -if(a[1])T+="background-color:rgba(0,0,0,0.13);";D.setAttribute("style",T)}if(V[2]!=a[2])D.firstChild.setAttribute("style","opacity: "+(a[2]?"1":"0.2")); -this.SE[t]=b};dj.prototype.Wl=function(t,D){var K=v.t("div","fontitem");if(!D)this.Sa(K,t,D);return K}; -dj.prototype.Sa=function(t,D,K){var x=D[K?0:1],Q=K?this.ac_:this.aAI,a="";t.addEventListener("click",Q,!1); -if(K)t.appendChild(v.t("button","star"));var h=v.t("span","label");h.setAttribute("title",x);h.textContent=x; -t.appendChild(h);var b=v.NF(),V=1/b,T=gc.fK*V,e=gc.Fz*V;if(1>>N&1)==1;this.Ws[N]=K;D[N].c(K)}};eL.prototype.a3g=function(){return this.Vi}; -eL.prototype._=function(){this.b.textContent=this.op?this.op:jl.get([25,1,0])+" \u25BC";this.W5._(); -this.a2W._()};eL.prototype.a5H=function(t){var D=this.b.getBoundingClientRect(),K=new fh(C.E.M,!0);K.data={d:C.H.yn,Ay:this.IW,x:D.left,y:D.top+D.height,$U:!1}; -this.T(K)};eL.prototype.Lb=function(t){if(this.nc[t[4]]==0)return!1;else for(var D=0;D>>D&1)==0)return!1;return!0};eL.prototype.adW=function(t){var D=t.target.h(),K=this.Ww,x=this.nc; -for(var N=0;N",!1,[12,51]);this.tE.k("click",this.y0,this); -this.TW=new jR("");this.TW.b.style.margin="0";this.TW.b.style.padding="0";if(D){this.b.appendChild(this.tE.b); -this.b.appendChild(this.TW.b);this.tE.M8()}else this.b.appendChild(b.b);this.kz=new jT("DPI",0,0,null,3,!1,!0,4); -this.M3=new gz(null,[["VAR0 / Inch",[12,76,2]],["VAR0 / Cm",[12,76,2]]]);if(t&&!x){v.Ur(this.b);this.b.appendChild(this.kz.b); -this.b.appendChild(this.M3.b)}this.M3.k(C.E.p,this.y0,this);this.kz.k(C.E.p,this.y0,this);this.z4=new as([12,23,1]); -this.z4.k(C.E.p,this.y0,this);if(K){v.Ur(this.b);this.b.appendChild(this.z4.b)}v.Ur(this.b)}dr.prototype=new jZ; -dr.prototype.Qq=function(t,D){this._c.my.style.width=this.m2.my.style.width=(t-78-this.tE.iB())/2+"px"}; -dr.prototype.yz=function(){this._c.yz();this.m2.yz();this.zp.yz();var t=this.b;v.II(t);this.zp.b.style.marginRight="0"; -t.appendChild(this._c.b);t.appendChild(this.tE.b);t.appendChild(this.m2.b);t.appendChild(this.zp.b)}; -dr.prototype.y2=function(){this._c.y2()};dr.prototype.a7W=function(t,D){this.cD=t;if(D!=null)this.GM=D; -if(!this.cD&&!this.GM&&this.zp.h()==0){this.zp.c(4);this.xc()}};dr.prototype.aga=function(t){this.tE.c(t)}; -dr.prototype._=function(){this._c._();this.m2._();this.kz._();this.M3._();this.tE._();this.z4._();this.zp._()}; -dr.prototype.k1=function(t){var D=this.lF.x;this.lF.x=this.lF.y;this.lF.y=D;this.xc();this.T(new fh(C.E.p,!1))}; -dr.prototype.y0=function(t){if(t.target==this.zp&&!this.cD&&!this.GM&&this.zp.h()==0)this.zp.c(4);if(t.target==this.zp||t.target==this.z4){this.xc(); -return}if(t.target==this.tE)t.target.c(!t.target.h());if(t.target==this.M3)window.locStor.setItem("dpiUnit",this.M3.h()); -var D=this.zO,K=parseFloat(this._c.h());if(isNaN(K))K=1;var x=parseFloat(this.m2.h());if(isNaN(x))x=1; -var Q=this.kz.h()*[1,2.54][this.M3.h()],h=this.zp.h();if(this.cD){var b=this.kO;if(h==1){K=this.zO.x*(K/100); -x=this.zO.y*(x/100)}var V=[1,1,2.54/b,25.4/b,1/b][h];K/=V;x/=V;if(this.z4.h()){K+=this.zO.x;x+=this.zO.y}if(t.target==this.kz){var a=Q; -if(!this.GM){var T=a/b;K*=T;x*=T}b=a}if(this.tE.h()){if(t.target==this._c)x=K*(D.y/D.x);else K=x*(D.x/D.y)}K=Math.max(Math.abs(K),1); -x=Math.max(Math.abs(x),1)}else{var b=this.C_;if(t.target==this.kz)b=Q;else{if(this.tE.h()){if(t.target==this._c)x=K*(D.y/D.x); -else K=x*(D.x/D.y)}var V=[1,1,2.54/b,25.4/b,1/b][h],e=K/(h==1?100:D.x*V);b=b/e}K=D.x;x=D.y}this.lF=new eF(Math.round(K),Math.round(x)); -this.kO=b;this.xc();this.T(new fh(C.E.p,!1))};dr.prototype.aDP=function(N){this.zp.c(N);this.xc()};dr.prototype.c=function(t,D,K){var x=window.locStor.getItem("dpiUnit"); -if(x!=null)this.M3.c(x);if(K!=!0)this.zO=t.clone();this.lF=t.clone();if(D!=null){this.C_=D;this.kO=D}this.xc()}; -dr.prototype.xc=function(){var t=this.lF.x,D=this.lF.y,K=this.kO,x=(t/D).toFixed(3);while(x.charAt(x.length-1)=="0")x=x.substring(0,x.length-1); -if(x.charAt(x.length-1)==".")x=x.substring(0,x.length-1);var Q=" "+x+" : 1",h=function(e,r){while(r!=0){var d=r; -r=e%r;e=d}return e},b=h(t,D);if(Math.min(t,D)/b<10)Q=" "+Math.round(t/b)+" : "+Math.round(D/b);this.TW.c(Q); -if(this.z4.h()){t-=this.zO.x;D-=this.zO.y}var V=this.zp.h();if(V==1){if(this.cD){t=100*t/this.zO.x;D=100*D/this.zO.y}else{t=D=100*this.C_/this.kO}}else{t=Math.round(t); -D=Math.round(D)}var a=[1,1,2.54/K,25.4/K,1/K][V];t*=a;D*=a;var T=V==1||V==2||V==4?2:0;this._c.qQ(T); -this.m2.qQ(T);this._c.c(t);this.m2.c(D);this.kz.c(K*[1,1/2.54][this.M3.h()])};dr.prototype.h=function(){return this.lF.clone()}; -dr.prototype.G6=function(){return this.kO};function ed(t,D,K){jZ.call(this);var x=t==0?["W","X","H","Y"]:["\u250F","\u2513","\u2517","\u251B"]; -this.rY=t;this.aeD=D;this.Mt=1;this.pd=[1,1,0];var Q=this.b=v.t("div","numlist"),h=this.jT=[];for(var N=0; -N<4;N++){var b=new jT(x[N],0,0,null,2,!1,!0,4,null,K&&(N==0||N==2));b.k(C.E.p,this.y0,this);Q.appendChild(b.b); -h[N]=b;if(N==1||N==3)v.Ur(Q)}h[4]=new as(t==0?[12,51]:[12,91,2]);h[4].c(!0);Q.appendChild(h[4].b)}ed.prototype=new jZ; -ed.prototype._=function(){var t=this.jT;for(var N=0;N<5;N++)t[N]._();if(this.rY==0)v.O$(t[0],t[2])}; -ed.prototype.c=function(t,D,K){if(D)this.pd=D;D=this.pd;var x=K?t:this.rY==0?[t[2],t[0],t[3],t[1]]:[t[0],t[1],t[3],t[2]]; -this.Mt=x[0]/x[2];for(var N=0;N<4;N++){var Q=this.jT[N];Q.qQ(D[2]==0&&this.aeD?0:2);Q.c(P.Sh.afR(x[N],D[0],D[1],D[2]))}}; -ed.prototype.h=function(t){var D=[],K=this.pd;for(var N=0;N<4;N++){var x=P.Sh.N5(this.jT[N].h(),K[0],K[1],K[2]); -D[N]=this.aeD?Math.round(x):x}return t?D:this.rY==0?[D[1],D[3],D[0],D[2]]:[D[0],D[1],D[3],D[2]]};ed.prototype.y0=function(t){var D=this.rY,K=this.jT.indexOf(t.currentTarget),x=this.h(!0),Q=this.jT[4].h(); -if(D==0){x[0]=Math.max(1,x[0]);x[2]=Math.max(1,x[2]);if(Q&&K==0)x[2]=x[0]/this.Mt;if(Q&&K==2)x[0]=x[2]*this.Mt}if(D==1){x[K]=Math.max(0,x[K]); -if(Q)for(var N=0;N<4;N++)x[N]=x[K]}this.c(x,null,!0);this.T(new fh(C.E.p,!1))};function g7(){jZ.call(this); -this.Dk=0;this.OJ=[0,0,1,1,100,100];this.EU=[10,5,1,1,4,3,3,2,16,9];this.b=v.t("span","fitem");this.S7=new gz(null,[[12,89,0],[12,89,1],[12,89,2],"Original Ratio","1 : 1","4 : 3","3 : 2","16 : 9"],[3,5]); -this.b.appendChild(this.S7.b);this.S7.k(C.E.p,this.y0,this);this._c=new jT("W",0,0,null,0,!1,!0);this.b.appendChild(this._c.b); -this._c.k(C.E.p,this.y0,this);var t=this.qW=new gG("\u21C4",!1,null,!0);t.k("click",this.k1,this);this.b.appendChild(t.b); -this.m2=new jT("H",0,0,null,0,!1,!0);this.b.appendChild(this.m2.b);this.m2.k(C.E.p,this.y0,this);this.c({E_:0,x:0,y:0})}g7.prototype=new jZ; -g7.prototype.a04=function(t,D){this.EU[0]=t;this.EU[1]=D};g7.prototype._=function(){v.O$(this._c,this.m2); -this.S7._()};g7.prototype.k1=function(t){var D=this.m2.h();this.m2.c(this._c.h());this._c.c(D);this.y0(t)}; -g7.prototype.y0=function(t){if(t.target==this.S7){var N=this.S7.h(),D=this.OJ;if(N>2){N-=3;var K=this.EU[2*N],x=this.EU[2*N+1]; -D[2]=K;D[3]=x;this._c.c(K);this.m2.c(x);this.S7.c(1)}var Q=this.h();D[this.Dk*2]=Q.x;D[this.Dk*2+1]=Q.y; -this.Dk=Q.E_;this.c({E_:Q.E_,x:D[Q.E_*2],y:D[Q.E_*2+1]})}if(this._c.h()<1)this._c.c(1);if(this.m2.h()<1)this.m2.c(1); -this.T(new fh(C.E.p,!1))};g7.prototype.c=function(t){this.S7.c(t.E_);this._c.c(t.x);this.m2.c(t.y);if(t.E_==0){this._c.eD(); -this.m2.eD();this.qW.eD()}else{this._c.kv();this.m2.kv();this.qW.kv()}};g7.prototype.h=function(){return{E_:this.S7.h(),x:this._c.h(),y:this.m2.h()}}; -function i0(t){jZ.call(this);this.b=v.t("span","");this.amS=t;var D=t?100:300;this.YY=new jg("Off X",-D,D,t?"%":"px",0,!t); -this.IF=new jg("Off Y",-D,D,t?"%":"px",0,!t);this.YY.k(C.E.p,this.y0,this);this.IF.k(C.E.p,this.y0,this); -this.b.appendChild(this.YY.b);this.b.appendChild(this.IF.b)}i0.prototype=new jZ;i0.prototype._=function(){this.YY._(); -this.IF._()};i0.prototype.y0=function(t){this.T(new fh(C.E.p,!1))};i0.prototype.abh=function(t){this.YY.c(t.x); -this.IF.c(t.y)};i0.prototype.alj=function(){return new eF(this.YY.h(),this.IF.h())};i0.prototype.c=function(t,D){var K=t.Hrzn.v,x=t.Vrtc.v; -if(this.amS){K=K.val;x=x.val}this.YY.c(K);this.IF.c(x);if(D==!0)this.y0()};i0.prototype.h=function(){var t=this.YY.h(),D=this.IF.h(); -if(this.amS)return{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Prc",val:t}},Vrtc:{t:"UntF",v:{type:"#Prc",val:D}}}; -else return{classID:"Pnt",Hrzn:{v:t,t:"doub"},Vrtc:{v:D,t:"doub"}}};function gx(){jZ.call(this);this.b=v.t("span","fitem strokebutton"); -this.LQ=[[null,null,null,50,""],[null,0,null,50,"4 2"],[1,1,null,50,"0 2"]];this.UP=h2.vv.D2();this.iE=v.t("button"); -this.b.appendChild(this.iE);v.LE(this.b,this.kR.bind(this));var t=v.t("canvas","gsicon");this.NI=t.getContext("2d"); -this.iE.appendChild(t);var D=v.t("span");D.textContent=" \u25BC";this.iE.appendChild(D);this.IW=new jZ; -this.IW.parent=this;this.IW.b=v.t("div","floatcont form");var K=this.IW.b;K.setAttribute("style","width: 16.7em;"); -this.Tq=[new gz([12,40],[[19,5,2],[19,5,1],[19,5,0]]),new ec([19,9,0],["","",""]),new ec([19,9,1],["","",""]),new jT("Limit",0,50,null,null,null,!0,2.5),new i9([19,9,2])]; -for(var N=0;N\t\t\t\t\t\t"}; -iY.prototype.kR=function(t){if(v.wR(this.IW.b))return;t.stopPropagation();var D=this.b.getBoundingClientRect(),K=new fh(C.E.M,!0); -K.data={d:C.H.yn,Ay:this.IW,x:D.left,y:D.top+D.height,$U:!0};this.T(K)};function kt(){jZ.call(this); -this.b=v.t("div");this.jT=[];this.a6z=[];var t=this.J9=v.t("div"),D=v.t("h2");D.textContent="Create Teams"; -t.appendChild(D);D.style.margin="26px 0 16px 0";var K=new gG("More about Teams",!1,null,!0);D.appendChild(K.b); -K.b.style.float="right";K.k("click",this.a1E,this);this.xx=v.t("div");t.appendChild(this.xx);this.alH=new i9("Team Name",null,10); -t.appendChild(this.alH.b);var x=this.ax4=new gG("Create Team",null,null,!0);t.appendChild(x.b);x.k("click",this.aC7,this); -var D=v.t("h2");D.textContent="Join Teams";t.appendChild(D);D.style.margin="26px 0 16px 0";this.oz=v.t("div"); -t.appendChild(this.oz);this.a3t=new i9("Team ID",null,10);t.appendChild(this.a3t.b);var x=new gG("Join Team",null,null,!0); -t.appendChild(x.b);x.k("click",this.aC7,this);this.af0;this.aCa=this.ut.bind(this);this.ao1=this.a2s.bind(this); -this.l9=!1;this.B3();this.gI=null;this.ac9=""}kt.prototype=new jZ;kt.prototype.a1E=function(t){var D=new fh(C.E.M,!0); -D.data={d:C.H._B,link:"https://www.photopea.com/api/accounts#teams"};this.T(D)};kt.prototype.B3=function(){clearTimeout(this.auz); -this.auz=setTimeout(this.ao1,this.gI?10:3e3)};kt.prototype.a2s=function(){var t=dR.Um();if(document.hidden||!v.wR(this.b)||t==null){this.B3(); -return}var D=dR.Bi();if(this.gI==null&&D==null)return;dR.vk(this.gI?this.gI:D,this.aCa);this.l9=!0;this.gI=null}; -kt.prototype.ap1=function(t){t.acc.update=!0;this.b.style.pointerEvents="none";this.b.style.opacity="0.5"; -if(this.l9)this.gI=t;else{clearTimeout(this.auz);dR.vk(t,this.aCa)}};kt.prototype._4=function(t){var D=typeof t=="string"?this.af0:this.jT.indexOf(t.target),K=this.a6z[D],x=K[0],Q=dR.Bi(); -if(Q==null)Q={};var h=Q.acc,b=h.tjoin,V=h.tstart;if(x=="leave"){b.splice(b.indexOf(K[1]),1)}if(x=="add"||x=="remove"||x=="delTeam"||x=="showRename"||x=="rename"){var a=-1,e=0; -for(var N=0;N5){alert("You can have at most 5 teams"); -return}h.push([K,[]])}else{if(h)for(var N=0;N"; -v.QJ(this.d.firstChild,t,D)};gD.prototype.h=function(){return this.qB[this.pR]};gD.prototype.c=function(t){this.pR=this.qB.indexOf(t); -this.Vq()};function gp(t,D,K){jZ.call(this);if(t==null)t=!1;if(D==null)D=!1;if(K==null)K=!1;this.avt=D; -this.hV=null;this.Xv=new gD([12,22],K);this.Xv.parent=this;this.Xv.k(C.E.p,this.ah,this);this.uj=new gz([22,0],[[22,4,0],[22,4,1]]); -this.uj.k(C.E.p,this.ah,this);var x=t?jT:g_;this.oK=new x([22,1],-100,100,"%");this.hA=new x("Horizontal Distortion:",-100,100,"%"); -this.RP=new x("Vertical Distortion:",-100,100,"%");this.oK.parent=this.hA.parent=this.RP.parent=this; -this.oK.k(C.E.p,this.ah,this);this.hA.k(C.E.p,this.ah,this);this.RP.k(C.E.p,this.ah,this)}gp.prototype=new jZ; -gp.prototype._=function(){this.Xv._();this.uj._();this.oK._();var t=this.avt?1:100;this.hA._f(jl.get([22,2]).substring(0,t)+":"); -this.RP._f(jl.get([22,3]).substring(0,t)+":")};gp.prototype.ah=function(){var t=this.hV,D=this.Xv.h(),K=t.warpStyle.v.warpStyle; -if(D=="warpCustom")P.hV.EA(t,P.hV.P3(t));else delete t.customEnvelopeWarp;t.warpStyle.v.warpStyle=this.Xv.h(); -t.warpRotate.v.Ornt=["Hrzn","Vrtc"][this.uj.h()];var x=this.oK.h();t.warpPerspective.v=this.hA.h();t.warpPerspectiveOther.v=this.RP.h(); -if(D=="warpNone"||D=="warpCustom"){x=0;t.warpPerspective.v=0;t.warpPerspectiveOther.v=0}else if(K=="warpNone"||K=="warpCustom"||K=="warpCylinder")x=50; -if(D!="warpCylinder"){t.warpValue={t:"doub",v:x};delete t.warpValues}else{t.warpValues=X.Y.BV([0,100,100,0,.15,.2,1]); -delete t.warpValue}this.T(new fh(C.E.p,!1));this.c(t)};gp.prototype.h=function(t){return JSON.parse(JSON.stringify(this.hV))}; -gp.prototype.c=function(t){this.hV=JSON.parse(JSON.stringify(t));var D=t.warpStyle.v.warpStyle,K=D=="warpNone"||D=="warpCustom"||D=="warpCylinder"; -this.Xv.c(D);if(!K){this.uj.c(t.warpRotate.v.Ornt=="Hrzn"?0:1);this.oK.c(t.warpValue.v);this.hA.c(t.warpPerspective.v); -this.RP.c(t.warpPerspectiveOther.v)}var x=[this.uj,this.oK,this.hA,this.RP];for(var N=0;N=0)D.oI("Space");if(t>=1){D.oI("ControlLeft");if(t==2)D.oI("AltLeft")}return D}; -fz.prototype.ee=function(t){var D=this.cO,K=null;if(t.S(cd.Jw)){K="grab";if(t.S(cd.Gl)){K="zoom-in"; -if(t.S(cd.My))K="zoom-out"}}this.WF=K;if(K)D=K;this.fS.ut(D,this.r6);if(t.S(cd.Gl)){var x=0;if(t.S(cd.ow))x=1; -if(t.S(cd.Nt))x=-1;if(x!=0){this.US(new eF(this.pl.width/2,this.pl.height/2),x==1)}}};fz.prototype.nI=function(t){this.cO=t; -if(this.WF)return;this.fS.ut(t,this.r6)};fz.prototype.ays=function(t){v.LE(t,this.ajv);v.xK(t);t.addEventListener("wheel",this.aqh,!1)}; -fz.prototype.aK=function(t){t.k("viewchange",this.ass,this)};fz.prototype.ass=function(t){var D=this.Q.O,K=t.currentTarget.t9(); -this.Q.O=K.O;this.Q.z=K.z.clone();if(D!=K.O)this.v$();this.dS()};fz.prototype.t9=function(){return{O:this.Q.O,z:this.Q.z}}; -fz.prototype.c=function(t,D,K,x){var Q=t[0].qn;if(this.wF!=null&&this.wF[0].qn.pn(Q)){}else{this.Q.Nf={m:Q.m,e:Q.e}; -this.Q.O=1;this.Q.z=new eF(0,0)}this.wF=t;this.v$(x);this.BS();this.jq=0;this.af1=Date.now();this.v6=0; -this.$o=D==null?0:D;if(K)this.xC=K;this.aAx()};fz.prototype.$i=function(t){t.preventDefault();if(t.deltaY==0||Date.now()-this.atD<100)return; -var D=v.Ex(t);D.x=v.NF()*D.x;D.y=v.NF()*D.y;this.atD=Date.now();this.US(D,t.deltaY<0)};fz.prototype.US=function(t,D){X.XE.Zp(this.Q,t,D); -this.adI()};fz.prototype.wB=function(t){var D=this.Q,K=D.Nf;this.Q.O=X.XE.ny(K.m,K.e,D.h7.m,D.h7.e); -if(t)this.Q.z=new eF(0,0);this.adI()};fz.prototype.adI=function(){this.v$();this.T(new fh("viewchange")); -this.T(new fh("zoom"))};fz.prototype.v$=function(t){var D=this.ZB;this.ZB=[];var K=this.Q.O;if(this.wF==null)return; -if(t){var x=P.h3(K),Q=1;for(var h=0;h=1)d={FV:r,rect:e.qn};else{if(D&&D[N]&&t){var M=P.R(t.P()*4); -P.GQ(r,e.qn,M,t);var n=P.d5(M,t,K),o=n.rect;o.x=Math.floor(o.x*K);o.y=Math.floor(o.y*K);d=D[N];P.GQ(n.FV,n.rect,d.FV,d.rect)}else d=P.d5(r,e.qn,K)}this.ZB[N]=d}}; -fz.prototype.BS=function(){clearTimeout(this.aqU)};fz.prototype.dS=function(){if(this.wF==null||!v.wR(this.pl))return; -var t=this.aza,D=this.pl.width,K=this.pl.height,n,o;if(t==null||t.width!=D||t.height!=K){t=this.aza=this.NI.createImageData(D,K); -console.log("creating image data")}var x=this.wF[this.jq],Q=this.ZB[this.jq],h=this.Q,b=h.Nf,V=h.h7,a=V.m,T=V.e,e=b.m*h.O,r=b.e*h.O,d=Math.round((a-e)/2+h.z.x),M=Math.round((T-r)/2+h.z.y); -if(h.O<=1){o=Q.rect.clone();o.x=d;o.y=M;e=o.m;r=o.e;n=Q.FV}else{var f=1/h.O,c=new gW(Math.floor((V.x-d)*f),Math.floor((V.y-M)*f),Math.ceil(V.m*f)+1,Math.ceil(V.e*f)+1),l=new gW(0,0,c.m*h.O,c.e*h.O); -l.x=c.x*h.O+d;l.y=c.y*h.O+M;if(h.C8==null||h.C8.length!=c.P()*4){h.C8=P.R(c.P()*4)}if(h.o$==null||h.o$.length!=l.P()*4){h.o$=P.R(l.P()*4)}P.rV(h.C8,0); -P.GQ(Q.FV,Q.rect,h.C8,c);P.scale.Yu(h.C8,c.m,c.e,h.o$,l.m,l.e,h.O);n=h.o$;o=l}var j=new Uint8Array(t.data.buffer); -P.nE(j,a,T,8,-d,-M);P.l.by("norm",n,o,j,V,V,1);var z=this.NI;z.setTransform(1,0,0,1,0,0);z.putImageData(t,0,0); -z.clearRect(d-4e3,M,4e3,r);z.clearRect(d+e,M,4e3,r);z.clearRect(d-4e3,M-4e3,e+8e3,4e3);z.clearRect(d-4e3,M+r,e+8e3,4e3); -var U=fz.aDs(h.O,"#ffffff");z.putImageData(U,0,h.h7.e-U.height);var H=this.xC,h=this.Q;if(H){var Y=at.xH([.1,.5,1,1]),k=at.xH([1,0,0,1]),F=at.xH([1,1,1,1]),y=at.xH([0,0,0,1]),W=h.KV(!1); -W.zi();z.save();z.setTransform(W.U,W.J,W.fj,W.Y1,W.bI,W.fR);z.strokeStyle=k;if(H.aog){at.Gg(H.aog,null,z); -z.lineWidth=1/h.O;z.stroke()}z.strokeStyle=F;if(H.axo){at.Gg(H.axo,null,z);z.lineWidth=1/h.O;z.stroke(); -z.strokeStyle=y;z.setLineDash([4/h.O,4/h.O]);z.stroke();z.setLineDash([])}z.strokeStyle=Y;z.fillStyle=at.xH([1,1,1,1]); -if(H.qG){at.Gg(H.qG,null,z);z.lineWidth=1/h.O;z.stroke()}if(H.qs){at.O2(H.qs,z,h,.5);z.lineWidth=2/h.O; -z.stroke();z.fill()}if(H.wf){z.font=16/h.O+"px sans-serif";var O=1/h.O;for(var N=0;N1){var V=v.Ex(K[0],this.pl),a=v.Ex(K[1],this.pl),T=new eF(v.NF()*(V.x+a.x)/2,v.NF()*(V.y+a.y)/2),e=eF.kw(V,a),r=null; -if(e>this.TT+50){this.TT+=50;r=!0}if(e1){this.Q.O=1; -this.Q.z.yp(0,0);this.dS()}if(this.O8&&this.Eq==this.pl&&!this.WF)this.T(new fh("mouseup"));else{if(x=="zoom-in"||x=="zoom-out")this.US(this.E7,x=="zoom-in")}}else{var Q=this.Qs=v.Ex(K[0],this.pl); -Q.x*=v.NF();Q.y*=v.NF()}};fz.prototype.Z7=function(t){var D=this.E7;if(t){D=v.Ex(t,this.pl);D.x*=v.NF(); -D.y*=v.NF()}return this.Q.zP(D.x,D.y)};function a1(){jZ.call(this);this.DE=null;this.x1=null;this.wA=null; -this.D6=null;this.a9Z="";this.t3=[];this.AP=0;this.Jl=[];this.lh=0;this.mo=null;var t=this.b=v.t("div",""),D=this.a0$=v.t("div","form"); -D.setAttribute("style","line-height:0; margin-bottom:0.5em;");t.appendChild(D);var K=this.iu=v.t("span"); -D.appendChild(K);K.setAttribute("style","font-size:1.2em; font-weight:bold; margin-right:3em;");var x=this.apv=new as([25,2,0]); -x.c(!0);D.appendChild(x.b);x.k(C.E.p,this.Ha,this);var Q=this.wS=new as([25,2,1]);Q.c(!0);D.appendChild(Q.b); -Q.k(C.E.p,this.Ha,this);var h=new jR(" ");D.appendChild(h.b);var b=this.bA=new i9([25,1,1]);D.appendChild(b.b); -b.k(C.E.p,this.Ha,this);this.yP=new eL(14);this.yP.adr(3);D.appendChild(this.yP.b);this.yP.parent=this; -this.yP.k(C.E.p,this.ahd,this);var V=this.arn=new gG([25,1,2],null,null,!0);D.appendChild(V.b);V.k("click",this.H3,this); -var a=new gG("?",null,null,!0);D.appendChild(a.b);a.addEventListener("click",function(){alert("All our images come from Pixabay.com and are free to use for commercial purposes.")}); -this.ald=this.ai_.bind(this);this.ae=v.t("div","svggallery scrollable");t.appendChild(this.ae);this.ae.addEventListener("scroll",this.aBo.bind(this))}a1.prototype=new jZ; -a1.prototype.CG=function(t){this.ajq=t};a1.prototype._=function(){this.iu.textContent=jl.get([25,0]); -this.yP._();this.apv._();this.wS._();this.bA._();this.arn._()};a1.prototype.Qq=function(t,D){this.DE=new eF(t,D); -this.a0$.setAttribute("style","width:"+t+"px");var K=this.a0$.getBoundingClientRect();D-=K.height;this.ae.setAttribute("style","width:"+t+"px; height:"+D+"px"); -if(v.wR(this.b))this.Ha()};a1.prototype.c=function(t){this.x1=t;this.Ha()};a1.prototype.aBo=function(t){var D=this.ae; -if(D.scrollTop+D.clientHeight+10>=D.scrollHeight){this.Ha(!0)}};a1.prototype.ahd=function(t){this.wA=null; -this.Ha()};a1.prototype.ai_=function(t){if(Date.now()-this.lh<2e3)return;this.lh=Date.now();this.AP=this.Jl.indexOf(t.currentTarget); -var D=this.Qv(this.x1.x,this.x1.y);if(D[1]){var K=D[1].largeImageURL,x=new XMLHttpRequest;x.responseType="arraybuffer"; -x.open("GET",K,!0);x.onload=this.aaH.bind(this);x.send();return}this.alT(D)};a1.prototype.aaH=function(t){var D=t.target.response,K=bF.K6(D),x=bF.wm(K),Q=x.dw(D),h=this.Qv(this.x1.x,this.x1.y,[D,Q[0].qn.m,Q[0].qn.e]); -this.alT(h)};a1.prototype.alT=function(t){var D=t[0],K=bF.K6(D),x=bF.wm(K),Q=new jq("template.psd"); -x.dw(D,Q);var h=new fh("tempready",!0);h.data={Nf:Q};this.T(h)};a1.prototype.H3=function(t){var D=t.target; -this.t3=[];this.wA=null;this.Ha()};a1.prototype.auD=function(t){var D=JSON.parse(t.target.response),K=this.D6=D.hits; -for(var N=0;N300)return;var x=Math.min(1,300/Math.max(D,K)),Q=this.DE.clone(); -Q.x-=20;var h=Math.max(1,Math.floor(Q.x/(D*x))),b=Math.max(1,Math.ceil(Q.y/(K*x)));x=Q.x/h/D;var V=h*b; -if(this.wA==null){var a=this.ajq.bn.Ao(),T=[];for(var e in a){var r=a[e],d=r[3];if(!this.yP.Lb(r))continue; -if(r[5]==null||r[5].slice(0,2)=="gf")continue;T.push(r)}if(T.length==0)T.push(a.DejaVuSans);var M=T.length; -for(var N=0;N");h=!1}var O=W.add.vmsk,z=W.add.vogk,a=W.add.vstk,m=W.add.TySh;if(O&&!O.isEnabled)O=a=null; +var q=[];if(!L.hidden&&!W.OQ())continue;var K=W.opacity/255,U=W.add.iOpa?W.add.iOpa/255:1;if(W.uY()){K*=U; +U=1}if(K!=1)q.push("opacity:"+c+X(K));if(U!=1)q.push("fill-opacity:"+c+X(U));if(W.ur!="norm"){var f=cg.bI[cg.Fn.indexOf(W.ur)]; +if(f!=null)q.push("mix-blend-mode:"+c+f)}if(!W.OQ())q.push("display:"+c+"none");var l=[],Y=[],G=W.getName(),V=G.indexOf(" ."); +if(!L.YX)l.push("id=\""+T(G)+"\"");var dF=hA.hc(W.add.lmfx,W.add),s=dF[0],aH=dF[1],dw=W.add.SoLd;if(dw&&dw.filterFX){var kO=dw.filterFX.v; +if(kO.enab.v&&kO.filterFXList.v.length!=0)dw=null}if(W.uY()){var hX=n[A].children;if(!(hX.length==1&&hX[0].a.add.SoLd&&!L.Vo)){if(E&&W.getName().split("-").length==3){E.push({p2:W.getName(),UI:0,V8:[]})}r(W,O,P,l); +if(q.length!=0)l.push("style=\""+q.join(";")+"\"");if(s){var jF=CSS.iB(s.Clr.v),gn="f"+P.$N;P.$N++;P.tP.push(Z(x)+""); +P.tP.push(Z(x+1)+"");P.tP.push(Z(x+1)+""); +P.tP.push(Z(x+1)+"");P.tP.push(Z(x)+""); +l.push("filter=\"url(#"+gn+")\"")}var hM=o(l,Y),ie=L.YX&&hM=="";if(!ie)P.tP.push(Z(x)+""); +w(J,P,hX,x+1,L,u);if(!ie)P.tP.push(Z(x)+"")}}else if(W.iU()&&O==null){I(J,q,W.add,P,p,L);if(q.length!=0)l.push("style=\""+q.join(";")+"\""); +P.tP.push(Z(x)+"")}else if(O&&dw==null){var bN=d.o.L$(O.X,null,!0),kd,i7=null,dn=0,ew; +I(J,q,W.add,P,bN,L);g(q,P,Y);if(z.length!=0){kd=z[0].v;i7=kd.keyOriginType;if(i7)i7=i7.v;if(i7==2){var e4=d.gM._T(kd); +dn=e4[0];for(var N=0;N<3;N++)if(dn!=e4[N+1])i7=null}}if(z.length==1&&i7==5&&Math.abs(d.gM.a24(kd))<1e-4){var bN=d.gM.B4(kd),jc=(bN[0]+bN[2])/2,ft=(bN[1]+bN[3])/2,bd=jc-bN[0],iB=ft-bN[1],cG=Math.abs(bd-iB)<.01,bT=cG?"r=\""+X(bd)+"\"":"rx=\""+X(bd)+"\" ry=\""+X(iB)+"\""; +ew="<"+(cG?"circle":"ellipse")+" "+o(l,Y)+" cx=\""+X(jc)+"\" cy=\""+X(ft)+"\" "+bT+"/>"}else if(z.length==1&&i7==2&&dn!=0&&Math.abs(d.gM.a24(kd))<1e-4){var bN=d.gM.B4(kd),g$=bN[0],hU=bN[1],ah=bN[2]-bN[0],co=bN[3]-bN[1],im=""; +if(g$!=0)im+=" x=\""+X(g$)+"\"";if(hU!=0)im+=" y=\""+X(hU)+"\"";im+=" width=\""+X(ah)+"\"";im+=" height=\""+X(co)+"\""; +im+=" rx=\""+X(dn)+"\"";ew=""}else{var hb=d.o.Kt(O.X,1);if(hb.AL!=0){l.push("fill-rule=\"evenodd\"")}ew=""}P.tP.push(Z(x)+ew); +if(E&&E[E.length-1]){var dI=d.A.Pw(O.X);dI.j=dI.j.map(Math.round);var bw=E[E.length-1];bw.UI+=JSON.stringify(dI).length; +bw.V8.push([q[0].split("#").pop(),dI])}}else if(m&&L.atK){c=L.YX?"":" ";var fb=m.Ax,iG=new cU(fb,u,m.EG),dy=null; +if(s)dy=CSS.iB(s.Clr.v);if(aH){var bN=W.rect.clone();M(aH,P,bN,L);dy="url(#g"+P.nj+")"}if(dy)q.push("fill:"+c+dy); +k(W,q);var kp=kz.uM(iG,m,!0),gw=d.A.vf(kp);for(var dR in gw){var fT=q.slice(0),gA=Y.slice(0),by=l.slice(0); +if(dy==null){t(fT,dR.slice(0,7),0);if(dR.length>7){var fv=dR.slice(7).split("-");console.log(fv);t(fT,fv[1],1); +if(fv[2]!="1")fT.push("stroke-width:"+c+fv[2])}}g(fT,P,gA);var d4=gw[dR],fv=Typr.U.pathToSVG({crds:d4.j,cmds:d4.G},1); +P.tP.push(Z(x)+"")}}else if(m&&!L.ahI){var fb=m.Ax,fg=m.u.clone(),dy=null; +q.push("transform:"+c+i(fg));var aC=gV.qO(fb),iG=new cU(fb,u,m.EG);k(W,q);if(q.length!=0)l.push("style=\""+q.join(";")+"\""); +P.tP.push(Z(x)+"");if(s)dy=CSS.iB(s.Clr.v);if(aH){var bN=W.rect.clone();bN.x-=fg.Kc; +bN.y-=fg.Dm;M(aH,P,bN,L);dy=" url(#g"+P.nj+")"}for(var N=0;N"+T(e5)+""; +cm+=k8}P.tP.push(Z(x+1)+eM)}}P.tP.push(Z(x)+"")}else if(dw&&L.Vo&&s==null){var gn=dw.Idnt.v,gk=0,hu=dw.Crop?dw.Crop.v:null; +if(P.zJ[gn]!=null)gk=P.zJ[gn];else{P.LL++;gk=P.LL;P.zJ[gn]=P.LL;var gQ=J.oY(gn,hu),gU="";if(gQ==null)return; +var e7=gQ.ed,a2=iu.XS(gQ.raw.buffer);if(a2=="pdf"){var kv=new cc("h");iu.sF("PDF").cU(gQ.raw.buffer,kv); +kv.RH();kv.RD();kv.W();kv._1();if(dw.Crop&&dw.Crop.v==1){F.Et.cw(kv,kv.root.EK(kv,!0))}var cO=iu.sF("SVG").Jv(kv,kv.m,kv.e,null,{UG:u}); +gU="data:image/svg+xml;base64,"+iu.al(cO)}else if(a2=="jpg"||a2=="png"||a2=="gif"||a2=="svg"){var hs={jpg:"image/jpg",png:"image/png",jpg:"image/jpg",svg:"image/svg+xml"}; +gU="data:"+hs[a2]+";base64,"+iu.al(gQ.raw.buffer)}else{gU=iu.Se(e7[0].buffer,e7[1].m,e7[1].e)}P.wJ.push(Z(2)+"")}var ai=d.r.ij(dw),ky=[]; +r(W,O,P,ky);if(ky.length!=0)P.tP.push(Z(x)+"");if(q.length!=0)l.push("style=\""+q.join(";")+"\""); +var c0=o(l,Y);P.tP.push(Z(x)+"");if(ky.length!=0)P.tP.push(Z(x)+"")}else if(!W.rect.tj()&&(L.Vo||m)){if(q.length!=0)l.push("style=\""+q.join(";")+"\""); +var c0=o(l,Y),aQ=W.buffer;if(s)aQ=hA.akX(aQ,s,W.rect);var ec=W.rect;P.LL++;var gU=iu.Se(aQ.buffer,ec.m,ec.e,"png",null,!0); +P.wJ.push(Z(2)+""); +P.tP.push(Z(x)+"")}}if(h){x--;P.tP.push(Z(x)+""); +h=!1}}function B(J,P){var n=J.na.Tracking,x="";if(n!=null&&n!=0){n=Math.round(n*J.na.FontSize/1e3);x=" dx=\"0"; +for(var L=1;L/g,">").replace(/\u0022/g,""")}function i(J){var P=[J.U,J.J,J.E7,J.sN,J.Kc,J.Dm]; +for(var N=0;N<6;N++)P[N]=X(P[N],3);return"matrix("+P.join(",")+")"}function r(J,P,n,x){if(P||J.add.artb){var L; +if(P)L=d.o.Kt(P.X).E8;else{var u=J.fQ(),C=d.A.S6(u);L=Typr.U.pathToSVG({crds:C.j,cmds:C.G},1)}n.Ee++; +x.push("clip-path=\"url(#cp"+n.Ee+")\"");n.wJ.push(Z(2)+""); +n.wJ.push(Z(3)+"");n.wJ.push(Z(2)+"")}}function I(J,P,n,x,L,u){var C=n.vmsk,h=n.lmfx,A=[]; +if(C&&C.oV!=0){var W=X(C.oV);if(x.HI[W]==null){x.$N++;x.HI[W]=x.$N;x.wJ.push(Z(2)+" ")}A.push("url(#f"+x.HI[W]+")")}if(h)for(var N=0; +N"; +V+=""; +V+="";x.wJ.push(Z(2)+V)}}}if(A.length!=0)P.push("filter:"+c+A.join(" "));var dF=n.vstl;if(dF==null)dF=cc.ab8(n); +for(var N=0;N<2;N++){var s=N==0?dF.gl:dF.Rl;if(s==null){if(N==0)P.push("fill:"+c+"none")}else if(s.length==3)t(P,CSS.Z9({Z:s[0]*255,D:s[1]*255,J:s[2]*255}),N); +else{M(s,x,L,u);t(P,"url(#g"+x.nj+")",N)}}if(dF.Rl){var aH=dF.vh,dw=dF.nh,kO=dF.IE,hX=dF.xF,jF=dF.hC; +if(hX==2){kO*=2;P.push("paint-order:stroke fill markers")}if(aH!=0)P.push("stroke-linecap:"+c+["butt","round","square"][aH]); +if(dw!=0)P.push("stroke-linejoin:"+c+["miter","round","bevel"][dw]);else if(dF.Xb!=4)P.push("stroke-miterlimit:"+dF.Xb); +if(kO!=1)P.push("stroke-width:"+c+X(kO));if(jF.length!=0)P.push("stroke-dasharray:"+c+jF.join(","))}}function M(J,P,n,x){if(!(J instanceof Array))J=dd.q5(J,n); +P.nj++;var L=d.o.M1.Rect(n.x,n.y,n.m,n.e),u=J[0],C=(u==1?"radial":"linear")+"Gradient",h=Z(2)+"<"+C+" id=\"g"+P.nj+"\"",A=""; +if(x.YX){if(P.nj==1)P.wJ.push("");A=" href=\"#P\""}else A=" gradientUnits=\"userSpaceOnUse\""; +var W=dd.lW(J,L),Q=[new eq(0,0),new eq(1,0)];for(var N=0;N"); +if(u==1)P.wJ.push(h+" cx=\""+X(Q[0].x)+"\" cy=\""+X(Q[0].y)+"\" r=\""+X(eq.oG(Q[0],Q[1]))+"\""+A+">"); +var l=J[1],O=x.YX?2:3;for(var N=0;N")}P.wJ.push(Z(2)+"")}iD.pm=i;return H}();iD.M1=function(E,y,c,e,p){var H=[],Z=iD.M1,X=!1,b={Pf:E,T4:y,O4:[!0,!0,!0],aA:!1,e9:c,a5c:0}; +b.qB=Math.round(Math.max(E,y)*(.02+Z.A0(b)*.03));b.Qt=Z.aDZ(b);b.A4=Z.azB(b.Qt,(Z.A0(b)<.5?-1:1)*(.2+Z.A0(b)*.3)); +if(Z.A0(b)<.5){var k=b.Qt;b.Qt=b.A4;b.A4=k}b.awq=Z.A0(b)<.4&&Z.abS(b.A4,{Z:1,D:1,J:1})>.3;b.av8=Z.A0(b)<.5?0:1; +H.push(""); +b.bW=e[Math.floor(Z.Qg(b)*e.length)];b.IT=e[Math.floor(Z.Qg(b)*e.length)];H.push(""); +var D=[0,0,E,y],j=D;if(p==null)H.push(""); +else{b.aA=!0;Z.a3D(b,D,H,p)}if(Z.A0(b)<.25&&!b.aA){b.O4[0]=b.O4[2]=!1;Z.a6N(D,b,H);j=D}else if(Z.A0(b)<.25||b.aA)j=D; +else{var g=.52+Z.A0(b)*.2;if(Z.A0(b)<.5)g=1-g;var R=D.slice(0),t=D.slice(0);if(Z.A0(b)<.5)R[2]=t[0]=Math.round(g*E); +else R[3]=t[1]=Math.round(g*y);if(Z.A0(b)<.5){var k=R;R=t;t=k}j=R;Z.abQ(b,t,H,p)}Z.axf(b,j,H);H.push(""); +H=H.join("\n");var w=d.R(Math.round(H.length*1.5)),B=_.Ww(H,w,0);return[w.buffer.slice(0,B),b.Rh]};iD.M1.a6N=function(E,y,c){var e=iD.M1,p=E[2]-E[0],H=E[3]-E[1]; +if(e.A0(y)<.5){c.push("")}else if(e.A0(y)<-.4){e.aa2(y,E,c)}else{var Z=e.A0(y)<.5?0:1,X=(Z==0?H:p)/4,b=e.ss(y,Z,E,c,X,!0),b=e.ss(y,Z+2,E,c,X,!0,b)}}; +iD.M1.axf=function(E,y,c){var e=iD.M1,p="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("-"),H=2*Math.floor(e.A0(E)*p.length/2),Z=y[2]-y[0],X=y[3]-y[1],k=0,j=0; +E.e7=(E.Pf+Z)*.5*(.04+e.A0(E)*.05);E.e7=Math.min(E.e7,X*.4,Z*.12);E.e7=Math.round(E.e7);var b=Math.min(E.e7*p[H].length*(.35+.3*e.A0(E)),Z*.9),D=(y[1]+y[3])/2,g=d.pM(E.Qt)<.85?{Z:1,D:1,J:1}:{Z:.1,D:.1,J:.1}; +if(e.A0(E)<.25&&E.O4[0]){j=0;k=y[0]+E.qB}else if(e.A0(E)<.33&&E.O4[2]){j=2;k=y[2]-E.qB}else{j=1;k=(y[0]+y[2])/2}var R=g.Z==1?"0,0,0":"255,255,255",t=E.aA&&e.A0(E)<1; +if(t){var w=y[0],B=Z,$=D-E.e7*1.1,o=E.e7*2.2,T=.7;if(j==1&&e.A0(E)<.5){w=$=.2*Math.min(Z,X);B=Z-2*$; +o=X-$-$}else if(e.A0(E)<.7){w=$=0;B=Z;o=X;T=.25}c.push("")}if(e.A0(E)<.4){var i=E.e7*.07; +i*=1.5+e.A0(E)*1;if(j==-1&&Z/X<3&&!t){c.push(""); +c.push("")}if(j!=1){c.push(""); +k+=(j==0?1:-1)*E.e7/3}}var r=E.e7*.4;c.push(e.a0h(p[H+1],k,D+r*1.6,r,g,j,E.IT));c.push(e.a0h(p[H],k,D+E.e7*.04,E.e7,g,j,E.bW))}; +iD.M1.abQ=function(E,y,c,e){var p=y[2]-y[0],H=y[3]-y[1],Z=Math.max(p,H),X=Math.min(p,H),b=iD.M1;if(Z/X<5&&!E.aA&&!1){b.a3D(E,y,c,e)}else if(b.A0(E)<0)c.push(""); +else{var k=0;if(y[3]!=E.T4)k=0;if(y[2]!=E.Pf)k=3;if(y[0]!=0)k=1;if(y[1]!=0)k=2;var D=k+2&3;if(Z/X<3){var j=b.arf(D),g=j[Math.round(b.A0(E)*(j.length-1))],R=g.p2.slice(0,4),t=R.indexOf(1); +g=JSON.parse(JSON.stringify(g));var w=-1;if(R!="0000"){var B=new jr;if(g.p2[5]=="0"){if(t==3&&k==1){w=1; +B.scale(-1,1)}else w=t}else{var $=D;while($==D)$=Math.floor(b.A0(E)*4)&3;B.rotate((-t+$)*Math.PI/2)}b.u(g,B)}var o=b.n7(g),T=p-2*E.qB,i=H-2*E.qB; +if(w!=-1){if((w&1)==0)i-=E.qB;else T-=E.qB}var r=Math.min(T/o.m,i/o.e),I=new jr;I.translate(-o.x,-o.y); +I.scale(r,r);var M=(p-o.m*r)/2,J=(H-o.e*r)/2;if(w!=-1){if(w==3)M=0;if(w==0)J=0;if(w==1)M=p-o.m*r;if(w==2)J=H-o.e*r}I.translate(y[0]+M,y[1]+J); +b.Hv(E,g,I,E.A4,c)}else{b.ss(E,k,y,c,1e9)}}};iD.M1.a3D=function(E,y,c,e){var p=y[2]-y[0],H=y[3]-y[1],Z=Math.max(p,H),X=Math.min(p,H),b=iD.M1,k=b.Qg(E),D,j,g,R=e[0]instanceof ArrayBuffer; +if(R){D="data:image/jpg;base64,"+fz.Xv(e[0]);j=e[1];g=e[2]}else{var t=Math.floor(k*e.length),w=e[t]; +E.Rh=w;D=w.webformatURL;j=w.webformatWidth;g=w.webformatHeight}var B=y[0],$=y[1],o=p,T=H;if(p/H>j/g){T=o*g/j; +$=$-(T-H)/2}else{o=T*j/g;B=B-(o-p)/2}if(R){c.push("");c.push(""); +c.push("");var i=o/j;c.push("")}else{var r="cp"+Math.random(); +c.push("");c.push(""); +c.push("");c.push("")}}; +iD.M1.a0h=function(E,y,c,e,p,H,Z){var X=iD.M1;return""+E+""}; +iD.M1.Hv=function(E,y,c,e,p){var H=iD.M1,Z=[];for(var N=0;N"); +for(var N=0;N")}p.push("")}; +iD.M1.aa2=function(E,y,c){var e=iD.M1,p=iD.M1.iP,H=[];for(var N=0;N0){$.e+=$.y; +$.y=0}if((y&1)==0){T=w;o=B}else{o=w;T=B}var i=Math.min(Math.min(.5+.5*b.A0(E))*Math.min(B,w),p)/$.e,r=Math.ceil(o/(1e3*i)),I=new jr,M=new jr; +M.scale(i,i);if(y==0||y==2){M.translate(-(B/2),-(w/2));M.rotate(-y*Math.PI/2);M.translate(B/2+c[0],w/2+c[1])}else{M.rotate(Math.PI/2); +M.scale(1,-1);M.translate(c[0],c[1]);if(y==1){M.scale(-1,1);M.translate(B,0)}}e.push(""); +for(var N=0;N"); +return R};iD.M1.Rect=function(E,y,c,e){return Typr.U.pathToSVG({crds:[E,y,E+c,y,E+c,y+e,E,y+e],cmds:["M","L","L","L","Z"]})}; +iD.M1.av1=function(E,y,c,e,p){var H=[E,y,E+c,y,E+c,y+e,E,y+e];E+=p;y+=p;c-=2*p;e-=2*p;H.push(E,y,E,y+e,E+c,y+e,E+c,y); +return Typr.U.pathToSVG({crds:H,cmds:"M L L L Z M L L L Z".split(" ")})};iD.M1.azB=function(E,y){var c=d.z_(E.Z,E.D,E.J); +c.qC=Math.max(.1,Math.min(.9,c.qC+y));return d.nf(c.T4,c.az,c.qC)};iD.M1.a8S=function(E,y){var c=d.z_(E.Z,E.D,E.J); +c.T4+=y;return d.nf(c.T4,c.az,c.qC)};iD.M1.ax4=function(E){var y=d.z_(E.Z,E.D,E.J);y.qC=1-y.qC;return d.nf(y.T4,y.az,y.qC)}; +iD.M1.abS=function(E,y){var c=E.Z-y.Z,e=E.D-y.D,p=E.J-y.J;return Math.sqrt(c*c+e*e+p*p)};iD.M1.aDZ=function(E){var y=iD.M1; +return{Z:y.A0(E),D:y.A0(E),J:y.A0(E)}};iD.M1.h3=function(E){return CSS.Z9({Z:E.Z*255,D:E.D*255,J:E.J*255})}; +iD.M1.n7=function(E){var y=E.V8,c=new ir;for(var N=0;N>>8*y&255;return c*(.99999999/255)};iD.M1.Qg=function(E){var y=iD.M1.dp(E.e9); +E.e9=iD.M1.dp(y);return y*(1/4294967295)};iD.M1.dp=function(E){E=(E^61^E>>>16)>>>0;E=E+(E<<3)>>>0;E=(E^E>>>4)>>>0; +E=E*668265261>>>0;E=(E^E>>>15)>>>0;return E};iD.M1.iP=[{p2:"0001-0-bird",V8:[["4b3c34",{G:"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(" "),j:[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",{G:"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(" "),j:[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",{G:"M C C C C C C C C C C C C L Z".split(" "),j:[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]}]]},{p2:"0001-0-bird2",V8:[["ff7f2a",{G:"M L L L Z M L L L Z".split(" "),j:[296,0,296,62,335,62,296,0,357,0,357,62,318,62,357,0]}],["b588c1",{G:"M C C C C C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C L Z M C C Z".split(" "),j:[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",{G:"M L L L Z M L L L Z".split(" "),j:[326,258,334,315,323,316,326,258,298,262,296,318,286,317,298,262]}],["4b3c34",{G:"M L C C C C C C C C L Z".split(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"0000-1-flower",V8:[["7a59a2",{G:"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(" "),j:[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]}]]},{p2:"0000-1-flower",V8:[["d13777",{G:"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(" "),j:[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]}]]},{p2:"0000-1-flower",V8:[["ffac42",{G:"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(" "),j:[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]}]]},{p2:"0000-1-flower",V8:[["d04040",{G:"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(" "),j:[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]}]]},{p2:"0000-1-flower",V8:[["ec7272",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"0000-0-hearts",V8:[["d17070",{G:"M C C C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C C C C L Z".split(" "),j:[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]}]]},{p2:"0000-0-anchor",V8:[["2a3b66",{G:"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(" "),j:[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]}]]},{p2:"0000-1-leaf",V8:[["fbb600",{G:"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(" "),j:[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]}]]},{p2:"0000-1-acorn",V8:[["a05a2c",{G:"M C C C C C C C L Z".split(" "),j:[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",{G:"M C C C C C C C C C C C Z".split(" "),j:[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]}]]},{p2:"0000-0-skull",V8:[["808080",{G:"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(" "),j:[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]}]]},{p2:"0000-0-ghost",V8:[["e6e6e6",{G:"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(" "),j:[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",{G:"M C C C C Z M C C C C Z".split(" "),j:[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]}]]},{p2:"1001-1-rose",V8:[["9e1460",{G:"M C C C C C C C C C Z M C C C C C C C C C Z".split(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"1001-1-curls",V8:[["53a7ab",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"0111-0-pines",V8:[["e9e9e9",{G:"M C C C C C C C C L L L Z".split(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"0111-0-flowers",V8:[["8cae40",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"1101-1-confetti",V8:[["e789ff",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"1101-1-branch",V8:[["7f500b",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"1101-1-sticks",V8:[["ec7272",{G:"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(" "),j:[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",{G:"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(" "),j:[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]}]]},{p2:"1101-1-dots",V8:[["ec7272",{G:"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(" "),j:[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",{G:"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(" "),j:[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",{G:["M","C","C","Z"],j:[389,224,389,224,410,230,410,230,410,230,389,224,389,224]}]]},{p2:"1101-1-strips",V8:[["ffc88c",{G:"M L L L L Z M L L L L Z M L L L L Z".split(" "),j:[-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",{G:"M L L L L Z M L L L L Z M L L L L Z".split(" "),j:[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",{G:["M","C","C","Z"],j:[407,217,407,217,428,223,428,223,428,223,407,217,407,217]}]]},{p2:"1101-1-circs",V8:[["ec7272",{G:"M C C C C Z M C C C C Z".split(" "),j:[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",{G:"M C C C C Z M C C C C Z".split(" "),j:[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",{G:["M","C","C","Z"],j:[530,273,530,273,551,279,551,279,551,279,530,273,530,273]}]]},{p2:"1101-1-squares",V8:[["014ea7",{G:"M L L L L Z M L L L L Z".split(" "),j:[0,120,124,120,124,244,0,244,0,120,497,120,621,120,621,244,497,244,497,120]}],["fc54ff",{G:"M L L L L Z M L L L L Z".split(" "),j:[249,120,373,120,373,244,249,244,249,120,746,120,870,120,870,244,746,244,746,120]}],["88a500",{G:["M","C","C","Z"],j:[389,354,389,354,410,360,410,360,410,360,389,354,389,354]}]]},{p2:"1101-0-christmas",V8:[["014ea7",{G:"M C C C C Z M C C C C Z M L L L L Z".split(" "),j:[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",{G:"M C C C C Z M C C C C Z M L L L L Z".split(" "),j:[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 hg={};hg.parse=function(E){var y=new Uint8Array(E),c=null;if(y[0]==80&&y[1]==75){var e=Date.now(),p=UZIP.parse(y.buffer),c=p["document.json"]; +c=JSON.parse(_.Uw(c,0,c.length));hg.c4(c,p)}else{var H=eo.parse(E);c=hg.anz(H[2][0][1])}return c};hg.c4=function(E,y){var c=typeof E; +if(c=="string"||c=="number"||c=="boolean"||E==null)return E;if(E instanceof Array){for(var N=0;N0){var T=Math.min(100,$);o.push(T,0);$-=T}t=new Uint8Array(o)}w=R.NSAttributes instanceof Array?R.NSAttributes:[R.NSAttributes]; +var i={$class:"NSAttributedString",NSString:B,NSAttributes:w};g.attributedString={_class:"MSAttributedString",archivedAttributedString:i}; +i.NSAttributeInfo={$class:"NSMutableData","NS.data":t};delete g.storage}return e};hg.QH={dT:function(E,y){return E[y+1]<<8|E[y]},q:function(E,y){return E[y+3]<<24|E[y+2]<<16|E[y+1]<<8|E[y]},xY:function(E,y,c){var e=""; +for(var N=0;N>4,j=k&15,R=null; +b+=1;if([4,5,6,10,12,13].indexOf(D)!=-1&&j==15){var g=X.$G(E,b);b+=g.UI;j=g.b}if(!1){}else if(D==0)R=j==8?!1:j==9?!0:null; +else if(D==1)R=X.$G(E,b-1).b;else if(D==2)R=1<=12&&(Z&1)==0){var X=Z-12>>1,b=new Uint8Array(X);eo.Jt(E,c,b,0,X);H.push(b); +c+=X}else if(Z>=13&&(Z&1)==1){var X=Z-13>>1;H.push(eo.Uw(E,c,X));c+=X}else throw"unknonw type "+Z}return H},BB:function(E){if(!(E[18]==1&&E[19]==1&&E[20]==0&&E[21]==64&&E[22]==32&&E[23]==32))throw"unexpected SQL3 header"; +var y={DR:eo.xY(E,0,15),N5:eo.dT(E,16),aiN:eo.q(E,24),size:eo.q(E,28),a5O:eo.q(E,32),ajG:eo.q(E,36),azH:eo.q(E,40),akE:eo.q(E,44),aB7:eo.q(E,48),an0:eo.q(E,52),atx:eo.q(E,56),aDE:eo.q(E,60),axL:eo.q(E,64)!=0,adY:eo.q(E,68),aDd:eo.q(E,92),a6L:eo.q(E,96)}; +if(y.N5==1)y.N5=65536;if(y.atx!=1)throw"unsupported text encoding "+y.atx;return y},avN:function(E,y){return E[y]<<16|E[y+1]<<8|E[y+2]},anl:function(E,y){var c=eo.avN(E,y),e=c&8388608; +return e?-(16777215-c+1):c},atj:function(E,y){eo.Ev[0]=E[y];return eo.a37[0]},$G:function(E,y){var c=eo.Ev; +for(var N=0;N<4;N++)c[N]=E[y+3-N];return eo.ai3[0]},aL:function(E,y){var c=eo.Ev;c[0]=E[y+1];c[1]=E[y]; +return eo.ajy[0]},dT:function(E,y){return E[y]<<8|E[y+1]},q:function(E,y){var c=eo.Ev;for(var N=0;N<4; +N++)c[N]=E[y+3-N];return eo.ab3[0]},a8v:function(E,y){var c=eo.Ev;for(var N=0;N<8;N++)c[N]=E[y+7-N]; +return eo.aBu[0]},mw:function(E,y){var c=y,j1=0;while(!0){var e=E[y];y++;j1=j1*128+(e&127);if(e<128)break}return{XR:j1,UI:y-c}},xY:function(E,y,c){var e=""; +for(var N=0;N2*8192*8192)X++;H.scale(1/X,1/X);this.a4X=[E,y,c,e];var X=H.ul();E=Math.round(E*X); +y=Math.round(y*X);c=Math.round(c*X);e=Math.round(e*X);var k=this.XH,D=this.zl;if(D==null){H.Kc=-E}else{var j=D[2]-D[0]+30,g=Math.round(c-E)+30; +if(this.vd.x+j+g>8192){H.Kc=-E;this.vd.x=0;this.vd.y+=this.BF+120;this.BF=0}else{H.Kc+=j;this.vd.x+=j}}H.Dm=this.vd.y+(this.aux?e:-y); +this.BF=Math.max(this.BF,Math.round(e-y));this.zl=[E,y,c,e];this.afz=[];k.B.push(k.eM())};af.prototype.StartTGroup=function(E){this.zo(); +var y=this.XH;y.B.push(y.eM());var c=af.$J[E.bmode];if(c==null)c="norm";var e=y.N8();e.v4(""); +e.add.lsct=kl.Sh;e.ur=c=="norm"?"pass":c;e.Gc=24;e.opacity=Math.round(255*E.ca);this.afz.push(e)};af.prototype.EndTGroup=function(){this.XH.B.push(this.afz.pop())}; +af.prototype.ayD=function(){var E=this.XH,y=E.B[E.B.length-1];return y};af.prototype.ahZ=function(){var E=this.XH,y=E.N8(); +y.v4("Path "+E.B.length);this.XH.B.push(y);y.Gc|=16;y.add.SoCo={classID:"null",Clr:{t:"Objc",v:d.L.hp({Z:0,D:0,J:0})}}; +y.add.vmsk=new jN.pU;y.add.vstk=cb.CY.TL();return y};af.prototype.q2=function(E){var y={j:E.crds,G:E.cmds},c=d.A.V2(y,!1); +d.o.dg(c,this.S8);return c};af.abc=function(E,y){for(var N=0;Np.P()*2){var k=e.fr(p),D=k.x,j=k.y,g=D+k.m,R=j+k.e;H={cmds:["M","L","L","L","Z"],crds:[D,j,g,j,g,R,D,R]}; +e=k}else if(this.th==null&&UDOC.G.isBox(H,[e.x,e.y,e.x+e.m,e.y+e.e])&&e.Rq(p)){H=X;e=p}else this.ME(E); +var t=this.q2(H),w=d.A.S6(e);d.A.u(w.j,this.S8,w.j);e=d.A.n7(w.j);var B=af.Kv(E.colr,this.S8,e,t),$=this.ayD(),o=$!=null&&$.opacity==Math.round(255*E.ca)&&$.add.vstk!=null&&!$.add.vstk.strokeEnabled.v&&$.add.SoCo&&B.type=="SoFi"&&JSON.stringify($.add.SoCo.Clr.v)==JSON.stringify(B.b.v.Clr.v); +if(o){var T=!1;for(var N=0;N=0&&E.B[N].add.lsct!=kl.vp)N--;var e=this.md;if(e){var p=new ir,H=y;while(H>N){p=E.B[H].WT(this.XH,!1,!0); +H--}c=e.Rq(p)}if(c){this.$I.splice(N,1);E.B.splice(N,1)}else{E.B.push(this.a6V)}this.th=null}};af.Kv=function(E,y,c,e){var p,H,Z; +if(E.length!=null){p="SoFi";var X=JSON.parse(cb.Dn[cb.order.indexOf("SoFi")]);H={t:"Objc",v:X};H.v.Clr.v=af.bP(E)}else{var b=af.a2W(E,y,c); +p="GrFl";H={t:"Objc",v:dd.Ol(b,e)};Z=b}return{type:p,b:H,gl:Z}};af.a2W=function(E,y,c){var e=af.rE(E.mat); +e.concat(y);var p=new eq(0,0),H=new eq(0,0),Z=new eq,X=E.crds,b=E.typ=="rad"?1:0;if(b==1){var k=.7;Z.x=X[0]; +Z.y=X[1];p.x=X[3];p.y=X[4];H.x=p.x;H.y=p.y;H.x+=X[5]}else{p.x=X[0];p.y=X[1];H.x=X[2];H.y=X[3];Z.tW(p.x,p.y)}var D=dd.VA(b,e,c,p,H,Z); +D[1]=JSON.parse(JSON.stringify(E.grad));return D};af.prototype.PutText=function(E,y,c,e){var p=y.charCodeAt(0),R=null; +if(this.ef!=-1&&this.ef!=this.v8)return;if(y.length==0||y.length==1&&(p==0||p==8203))return;this.ME(E); +var H=this.XH,Z=E.font,X=Math.round(255*E.ca);if(E.font.Tmode==3)X=0;var b=af.rE(E.ctm);b.concat(this.S8); +var k=af.rE(Z.Tm);k.concat(b);var D=k.ul(),j=new jr(1/D,0,0,-1/D,0,0);j.concat(k);var g=Z.Tfs*D,t=H.B.length-1; +while(t>=0&&H.B[t].add.TySh==null)t--;if(j.J*j.J+j.E7*j.E7<.001&&e==null&&t>=0&&H.B[t].add.TySh&&H.B[t].opacity==X){var w=H.B[t],B=this.$I[t],$=w.add.TySh.u,o=(j.Kc-B.a51)/g,T=Math.abs(o),i=$.U==j.U&&$.J==j.J&&$.E7==j.E7&&$.sN==j.sN,r=j.Dm-B.K0,I=i&&Math.abs(r)<1e-5&&T<1; +if(I){R=w;if(o>.2&&[".",",","?",":","!"].indexOf(y)==-1){y=" "+y;c+=.5}}else if(i&&0>3)]>>7-(g&7)&1)*255;if(k)t=255-t;Z[R]=t;Z[R+1]=t;Z[R+2]=t;Z[R+3]=255}}E=Z}return E}; +af.prototype.ake=function(E,y,c,e,p){if(E.length!=y*c*4){var H=iu.XS(E.buffer);if(H=="jb2")throw"e"; +var Z=iu.sF(H);if(Z==null||H=="tga")Z=iu.sF("jpg");E=new Uint8Array(Z.cU(E,e,p)[0].data)}return E};af.prototype.ShowPage=function(){var E=this.XH; +this.v8++;var y=this.zl;this.zo();var c=E.N8();E.B.push(c);var e=new ir(Math.round(this.vd.x),Math.round(this.vd.y),Math.round(y[2]-y[0]),Math.round(y[3]-y[1])); +if(e.tj())e.m=e.e=2e3;this.N1=this.N1.uN(e);c.ix(e);c.add.artb.artboardBackgroundType.v=1;c.v4("Page "+this.v8); +c.add.lsct=kl.ze;c.ur="pass";c.Gc=24};af.prototype.Print=function(E){console.log("Print:",E)};af.prototype.Done=function(){var E=this.XH; +if(this.v8==1)E.B[E.B.length-1].add.lsct=kl.Sh;E.Fy(this.v8);for(var N=0;N32767)H=!0}if(H){E.B.splice(N,1); +N--;continue}}y.fP(E);if(e&&p&&p.s8.length!=0){this.a4w(p);var b=e.Ax,k=p.s8.length,D=p.s8[0],j=1e9,g=-1e9,I=""; +for(var Z=0;ZR.length/2){x[Z]=R.split("").reverse().join(""); +var h=b.EngineDict.ParagraphRun.RunArray[Z].ParagraphSheet.Properties;h._Direction=1;h.Justification=gV.Ex(h)}}gV.OT(b,x.join("\n"))}}E.kc=!0; +E.m=this.N1.m;E.e=this.N1.e;E.buffer=d.R(this.N1.P()*4)};var fs={};fs.hQ=null;fs.iF=function(E,y,c,e,p,H){if(p==null)p=E.m; +if(H==null)H=E.e;fs.hQ=E;var Z=!1,X=[E.root],b=E.root.children;if(E.add.artd){Z=!0;for(var N=0;NX.length){D.splice(N,1); +N--}var w=p/E.m,B=H/E.e,$=w*72/E.$c,o=B*72/E.$c,T=y[5];if(T==null)T=0;var i=72*T,r=72*T;for(var I=0; +I>>0&255)/255,(h>>>8&255)/255,(h>>>16&255)/255]; +x.pth={cmds:["M","L","L","L","Z"],crds:[A,W,Q,W,Q,l,A,l]};c.Fill(x)}}if(y[3]){var O=E.eA();if(!k.rT(J)){O=d.R(J.P()*4); +d.E6(E.eA(),k,O,J)}var z=E.Xj();if(z)ICC.U.applyLUT(z[E.add.fcmy==1?5:3],z[2],O,O);var a=iu.sF("JPG").Jv([[O.buffer]],J.m,J.e,[y[1]]); +O=new Uint8Array(a);var m=new jr;m.translate(J.x,J.y);fs._n(x,c,O,J,m,L)}else{fs.aAv(E,M,x,c,L,y,e); +if(i!=0){var A=i,W=r,Q=A+J.m,l=W+J.e,q=Q+i,K=l+i;x.ca=1;x.colr=[1,1,1];x.pth={cmds:"M L L L Z M L L L Z".split(" "),crds:[0,0,0,K,q,K,q,0,A,W,Q,W,Q,l,A,l]}; +c.Fill(x)}}if(y[6]){var U=[[0,0],[1,0],[1,1],[0,1]],f=50,Y=5,G=f*.5,V=Y*.5;x.colr=[.1,.1,.1];for(var I in U){var dF=U[I],s=[I==0||I==3?-1:1,I==0||I==1?-1:1],aH=[i-G+V*s[0]+dF[0]*E.m,r-(s[1]!=1?Y:0)+dF[1]*E.e],dw=[i-(s[0]!=1?Y:0)+dF[0]*E.m,r-G+V*s[1]+dF[1]*E.e]; +x.pth={cmds:"M L L L Z M L L L Z".split(" "),crds:[aH[0],aH[1],aH[0]+f,aH[1],aH[0]+f,aH[1]+Y,aH[0],aH[1]+Y,dw[0],dw[1],dw[0]+Y,dw[1],dw[0]+Y,dw[1]+f,dw[0],dw[1]+f]}; +c.Fill(x)}}var kO=E.Cv;for(var hX=0;hX7){j=cb.CY.TL();var V=U.slice(7).split("-"),f=parseInt(V[1].slice(1),16),dF=fs.ayZ(f); +j.fillEnabled.v=!0;j.strokeEnabled.v=!0;j.strokeStyleLineWidth.v.val=parseFloat(V[2]);j.strokeStyleContent.v.Clr.v=B?B.Clr.v:d.L.hp({Z:dF[0]*255,D:dF[1]*255,J:dF[2]*255}); +j.strokeStyleMiterLimit.v=parseFloat(V[2])}fs.akH(e,c,!0,j,p,null,!1)}}else if(g){var a=JSON.parse(JSON.stringify(g.Ax)); +gV.ao5(a);var s=g.u.clone(),aH=new jr(1,0,0,-1,0,0);aH.concat(s);aH.concat(p);var dw=gV.qO(a),m=new cU(a,Z,g.EG); +for(var N=0;N>>16&255)/255,(E>>>8&255)/255,(E&255)/255])}; +fs.a8V=function(E,y,c){if(E.Clr)return fs.Ct(E.Clr.v);var e=E,p=e.Rvrs?e.Rvrs.v:!1,H=e.Type.v.GrdT,Z,X=H=="Rdl"||H=="Dmnd"?"rad":"lin",b=d.L.u3(e,c),k=y.dl(b[0]),D=y.dl(b[1]); +if(X=="rad")Z=[k.x,k.y,0,k.x,k.y,eq.oG(k,D)];else{k.tW(D.x+(k.x-D.x)*2,D.y+(k.y-D.y)*2);Z=[k.x,k.y,D.x,D.y]}var j=d.L.u2(e.Grad.v,p); +return{typ:X,mat:[1,0,0,1,0,0],grad:j,crds:Z}};fs.ax_=function(E,y,c,e,p,H,Z,X,b){var k=c.clone(),D=y; +if(E.add.TySh&&!X[3]&&!X[4])return;var j=p.ca,g=p.bmode;for(var N=cb.order.length-1;N>=0;N--){var R=cb.order[N]; +if(R=="GrFl"||R=="SoFi")continue;if((E.add.vmsk||E.add.TySh)&&R=="FrFX")continue;var t=e[R],w=N>7||R=="FrFX"; +if(w!=b)continue;for(var B=0;BE.length)throw"e";if(H){p.sub=[];y+=12;var Z=p.z+p.size; +while(yE.length)throw"e"; +if(H.pf=="RIFF"||H.pf=="LIST"&&(H.gV!="cmpr"&&H.gV!="stlt")){H.sub=[];y+=12;var Z=H.z+H.size;while(y=0;N--)H(gn[N],Y,G,V)}else if(dF=="obj "&&kO.b&&kO.b.path){var hM,ie; +if(Y.E5){hM=Y.E5[kO.b.a0E];ie=Y.y8[kO.b.awl]}if(hM==null)hM=kO.b.avw;if(ie==null)ie=kO.b.as$;jF=Z(G,kO.b.path,V,hX,hM,ie)}else if(dF=="obj "&&aH){var bN=kO.b.abA,kd=kO.b.ab6,ew=""; +jF.add.TySh=gV.V1(0,0);var i7=hX.ul();jF.add.TySh.u.translate(hX.Kc,hX.Dm);var dn=jF.add.TySh.Ax,e4=aH.b.zv; +if(e4==null)return;for(var N=0;N=N.data.length)throw"e";var f=0;while(N.data[N.z+f]!=0)f++;var Y=_.xY(N.data,N.z,f); +N.z+=f+1;return Y}function B(N){var f="";while(!0){var Y=k(N);if(Y==0)break;f+=String.fromCharCode(Y)}return f}function $(f){var Y=D(f),G=(Y&4294901760)>>>16,V=(Y&65535)/65535; +return G+V}function o(f){if(f.NV<600)return Math.PI*g(f)/1800;return Math.PI*R(f)/18e7}function T(f){if(f.NV<1500)return i(f); +else return t(f)/254e3}function i(f){if(f.NV<600)return g(f)/1e3;else return R(f)/254e3}function r(f){if(f.NV<600)return k(f); +else return D(f)}function I(f){if(f.NV<600)return g(f);else return R(f)}function M(f,Y,G){var V="";for(var N=0; +N32)throw"e";Y.z-=16;if(aH!=4294967295){Y.data=V["content/data/"+G[aH]]; +Y.z=kO}}if(gn.pf=="vrsn"){if(gn.size==16)Y.z+=8;var bN=k(Y);Y.NV=bN;console.log("Version",bN);Y.en=bN<600?16:32}else if(gn.pf=="DISP"){}else if(gn.pf=="pack"){var kd=D(Y),i7=_.xY(Y.data,Y.z,4),e4=0; +if(i7!="CPng")throw i7;var dn=new Uint8Array(Y.data.buffer,Y.z+8+2,gn.size-10-4),ew=pako.inflateRaw(dn); +gn.sub=[];while(e4=1300);gn.b.adL=W(Y);gn.b.aoF={}; +var co=D(Y);for(var N=0;N1300)Y.z+=4; +var gA=D(Y);Y.z+=4*5;if(jF>=1300){var by=D(Y);if(by){if(D(Y))Y.z+=64;else Y.z+=60}else Y.z+=12}else{Y.z+=20; +if(jF>=1e3)Y.z+=8;if(D(Y))Y.z+=8;Y.z+=8}var fv=Y.z;Y.z=dR;fb+=M(Y,fv-dR,1);Y.z=fv}fb+="\n";var d4=D(Y); +fb+="Indents\n";gn.b.asF={};for(var N=0;N=1300)hj+=4; +fb+="Hypens\n"+M(Y,hj,bu)+"\n";Y.z+=hj*bu;var jg=D(Y);fb+="Dropcaps\n"+M(Y,28,jg)+"\n";Y.z+=28*jg;if(jF>800){var cm=D(Y); +fb+="Set11s\n"+M(Y,28,cm)+"\n";Y.z+=12*cm}gn.b.EX={};for(var N=0;N3)throw bz; +var db=D(Y),eM={};eM.Tq=D(Y);Y.z+=8;var de=D(Y);if(jF>=1200)de*=2;Y.z+=de;eM.aun=D(Y);eM.atv=D(Y);if(bz>1){eM.a0B=D(Y); +eM.a7u=D(Y);eM.amk=D(Y);eM.a03=D(Y);if(jF>800)eM.aq0=D(Y)}if(bz>2){eM.axC=D(Y);eM.a73=D(Y);eM.aDY=D(Y); +eM.aAm=D(Y);eM.afQ=D(Y)}gn.b.EX[db]=eM}}else if(gn.pf=="LIST")J(f,Y,G,V,gn.sub,s+1);else if(gn.pf=="txsm"){gn.b={}; +if(jF<600)throw"e";if(jF<700)throw"e";if(jF>=1600){gn.b=A(Y);return}if(jF>=1500)Y.z+=37;else Y.z+=36; +if(D(Y)){if(jF<800)Y.z+=32}if(jF<800)Y.z+=4;gn.b.aeF=D(Y);gn.b.zv=[];Y.z+=48;if(jF>=800){if(D(Y)){Y.z+=32; +if(jF>=1300)Y.z+=8}}if(jF>=1500)Y.z+=12;var bz=D(Y),eb=1,k8=!1;if(!bz){if(jF>=800)Y.z+=4;if(jF>800)Y.z+=2; +if(jF>=1400)Y.z+=2;Y.z+=24;if(jF<800)Y.z+=8;eb=D(Y)}for(var g$=0;g$=1300&&bz)Y.z++; +Y.z++;var ah=D(Y),bg=[];for(N=0;N=800)j6=b(Y);var eM={}; +if(e5&1){eM.a2C=k(Y);var gK=k(Y);if(gK)eM.akc=gK}if(e5&2)Y.z+=4;if(e5&4)eM.ae8=i(Y);if(e5&8)Y.z+=4;if(e5&16)Y.z+=4; +if(e5&32)Y.z+=4;if(e5&64){eM.aun=D(Y);if(jF>=1500)Y.z+=48}if(e5&128){eM.atv=D(Y)}if(j6&8){if(jF>=1300){var aJ=D(Y); +if(Y.z+aJ*2>=Y.data.length){k8=!0;break}Y.z+=aJ*2}else Y.z+=4}if(j6&32){var ic=b(Y);if(ic)Y.z+=52}if(k5==2)if(jF>=1300)Y.z+=48; +bg.push(eM)}if(k8){break}var gk=D(Y);if(Y.z+gk*4>Y.data.length)break;var hu=[];for(N=0;N=1200)gQ=j(Y)&4294967295;else gQ=D(Y);hu[N]=gQ>>16|gQ&1}var e7=gk;if(jF>=1200)e7=D(Y);var a2=w(Y); +gn.b.zv.push({adZ:hc,text:a2,EX:bg})}}else if(gn.pf=="arrw")gn.b=P(Y);else if(gn.pf=="font"){var dR=Y.z,gU=k(Y),kv=k(Y),cO=""; +Y.z+=14;if(Y.NV>=1200)cO=B(Y);else cO=w(Y);gn.b={id:gU,alo:kv,name:cO};if(V){var hs=dR+dw;while(Y.data[Y.z]==0)Y.z++; +Y.z+=2;var ai=B(Y);while(Y.data[Y.z]==0)Y.z++;while(Y.data[Y.z]<=2)Y.z+=4;gn.b.he=B(Y)}}else if(["IKEY","ICMT","pfrd","bcfg"].indexOf(gn.pf)!=-1){}else if(gn.pf=="flgs")gn.b=D(Y); +else if(gn.pf=="bbox"){var ky=i(Y),c0=i(Y),aQ=i(Y),ec=i(Y);gn.b=new ir(ky,c0,aQ-ky,ec-c0)}else if(gn.pf=="fild"){var hW=D(Y),er; +if(jF>=1300)Y.z+=8;var di=k(Y);if(di==0){}else if(di==1){Y.z+=jF>=1300?13:2;er=K(Y)}else if(di==2){Y.z+=jF>=1300?8:2; +var fe=b(Y),eu=0;if(jF>=1300){Y.z+=17;eu=g(Y)}else if(jF>=600){Y.z+=19;eu=R(Y)}else{Y.z+=11;eu=g(Y)}var gc=o(Y),iM=.5+I(Y),dL=.5+I(Y)-.5; +if(jF>=600)Y.z+=2;var jS=r(Y)&255,iF=b(Y)/100;Y.z++;var cr=r(Y)&65535;if(jF>=1300)Y.z+=3;var g6=[];for(var N=0; +N=1400)Y.z+=26;else if(jF>=1300)Y.z+=5;var bt=(r(Y)&65535)/100;if(jF>=1300)Y.z+=3; +g6.push([bt,be])}er={typ:fe==1?"lin":"rad",crds:[iM-Math.cos(gc)/2,dL-Math.sin(gc)/2,iM,dL],grad:g6,mat:[1,0,0,1,0,0]}}else console.log("Unknown fill type",di); +gn.b={id:hW,type:di,b:er}}else if(gn.pf=="outl"){var jP=D(Y);if(jF>=1300){var d8=0,gd=0;while(d8!=1){Y.z+=gd; +d8=D(Y);gd=D(Y)}}var ha=k(Y),f_=k(Y),hK=k(Y);if(jF<1300&&jF>=600)Y.z+=2;var d2=i(Y),j2=k(Y)/100;if(jF>=600)Y.z+=2; +var kx=o(Y);if(jF>=1300)Y.z+=46;else if(jF>=600)Y.z+=52;var er=K(Y);if(jF<600)Y.z+=10;else Y.z+=16;var dp=k(Y),fu=Y.z,gh=[]; +for(var N=0;N0)dM[--N]=r(Y);gn.b={};for(N=0;N=400&&cd==1||jF<400&&cd==0){gn.b.path=C(Y)}else if(jF>=400&&cd==2||jF<400&&cd==1){gn.b.path=u(Y)}else if(jF>=400&&cd==3||jF<400&&cd==2){gn.b.path=z(Y)}else if(cd==37){gn.b.path=O(Y)}else if(jF>=400&&cd==4||jF<400&&cd==3){gn.b.ab6=Q(Y)}else if(jF>=400&&cd==6||jF<400&&cd==5){gn.b.abA=l(Y)}else console.log(cd)}else if(du==20){if(jF<400)gn.b.avw=x(Y); +else gn.b.a0E=D(Y)}else if(du==10){if(jF<400)gn.b.as$=L(Y);else gn.b.awl=D(Y)}else if(du==200)gn.b.az4=r(Y); +else if(du==100){if(jF<400)an=n(Y)}}if(an&&gn.b.path)d.A.u(gn.b.path.j,an,gn.b.path.j)}else if(gn.pf=="trfd"){var hU=Y.z,fx=r(Y),g1=r(Y),dG=r(Y); +Y.z=hU+dG;var kG=[];for(var N=0;N=1300)Y.z+=8; +var g8=k(Y);if(g8==8){var je,gv,ky,aM,gL,c0;if(jF>=600)Y.z+=6;if(jF>=500){je=t(Y);gv=t(Y);ky=t(Y)/(jF<600?1e3:254e3); +aM=t(Y);gL=t(Y);c0=t(Y)/(jF<600?1e3:254e3)}else throw"e";gn.dX=new jr(je,aM,gv,gL,ky,c0)}else console.log(g8)}}else if(!1){console.log(gn); +var e2=Math.min(gn.size,32);console.log(_.hg(f,gn.z,e2));console.log(_.a6W(f,gn.z,e2))}}}function P(f){var Y=D(f); +f.z+=4;var G=k(f);f.z+=4;var V=[];for(var dF=0;dF=300){var dw=f.z;f.z+=10;var kO=r(f);f.z=dw+kO;Y=$(f);G=$(f);V=R(f)/1e3;dF=$(f);s=$(f);aH=R(f)/1e3}else{V=i(f); +aH=i(f);Y=$(f);G=$(f);V+=$(f)/1e3;dF=$(f);s=$(f);aH+=$(f)/1e3}return new jr(Y,G,dF,s,V,aH)}function x(f){var Y=b(f); +if(Y==0)return null;else if(Y==1)return K(f);else console.log(Y)}function L(f){var Y=b(f);Y<<=1;var G=i(f),V=k(f)/100,dF=o(f),s=K(f); +return{aeK:Y,lineWidth:G,color:s,hC:[],aAi:0,a5t:0}}function u(f){var Y=i(f),G=i(f),V=o(f),dF=o(f),s=d.A.Pw(d.o.M1.fM(0,0,Y,G)); +return s}function C(f){var Y=f.NV,G=T(f),V=T(f),dF=0,s=0,aH=0,dw=0,kO=0,hX=1,jF=1;if(Y<1500){dw=T(f); +aH=Y<900?dw:T(f);s=Y<900?dw:T(f);dF=Y<900?dw:T(f)}else{var gn=t(f);if(gn!=0)hX=gn;gn=t(f);if(gn!=0)jF=gn; +var hM=b(f);f.z+=7;if(hM==0){dw=t(f);kO=b(f);f.z+=15;aH=t(f);f.z+=16;s=t(f);f.z+=16;dF=t(f);var ie=Math.abs(G*hX/2),bN=Math.abs(V*jF/2); +dw*=ie>16|ew&1}var e4=D(f);for(var N=0;N=500){G=k(f);if(G==1&&Y>=1300)G=25;if(G==30){G=25;V=30}else{V=k(f);f.z+=4}dF=D(f)}else if(Y>=400)throw"e"; +else{G=b(f);dF=D(f)}return U(G,V,dF)}function U(f,Y,G){var V=[0,0,0];if(f==2||f==3||f==9||f==17){var dF=[G>>>0&255,G>>>8&255,G>>>16&255,G>>>24&255]; +if(f==2)for(var N=0;N<4;N++)dF[N]=Math.round(255*dF[N]/100);for(var N=0;N<4;N++)dF[N]/=255;V=UDOC.C.cmykToRgb(dF)}else if(f==1||f==5){V=[G>>>0&255,G>>>8&255,G>>>16&255]; +for(var N=0;N<3;N++)V[N]=V[N]/255;if(f==5)V.reverse()}else console.log("Unknown color model "+f,G,G.toString(16)); +return V}return{ux:e}}(),jd=function(){var E,y,c=new ArrayBuffer(4),e=new Uint8Array(c),p=new Uint32Array(c),H=new Float32Array(c); +function Z(g,R){for(var t=0;t>>0}function b(g,R,t,w,B){E=g;y=R;var $=w[0]=="mesg",o=w[2],T={},i=1,r=$?1e9:o.length; +while(i<=r){var I=i;if($){I=X();if(I==0)break}var M=Z(o,I),J=M[2],P=M[1]==1,n=P?X():1,x=new Array(n); +if(J==3){if(!P)throw"e";x=E.slice(y,y+n);y+=n}else for(var N=0;N>>1):u>>>1}else if(J==7)L=X();else if(J==9){if(E[y]==0){L=0; +y++}else{e[0]=E[y];e[1]=E[y+1];e[2]=E[y+2];e[3]=E[y+3];var C=p[0];p[0]=C<<23|C>>>9;L=H[0];y+=4}}else if(J==11){var h=k(E,y); +L=h[0];y+=h[1]+1}else throw J}else{var A=t[J>>>1];if(A[0]=="enum"){var W=X();L=A[2][W]}else{var Q=b(E,y,t,A,B+1); +L=Q[0];y=Q[1]}}x[N]=L}T[M[3]]=P?x:x[0];i++}return[T,y]}function k(g,R){var t=R;while(g[t]!=0)t++;return[_.Uw(new Uint8Array(g.buffer,R,t-R)),t-R]}function D(g,R){var t=R; +while(g[t]!=0)t++;for(var N=R;N127)throw"e";return _.xY(g,R,t-R)}function j(g){E=g;y=1; +var R=[];while(y2)throw"e";var o=X(),T=[]; +for(var N=0;Ne?1:-1};jB.a7l=function(E){for(var N=1; +N1.999*Math.PI)k=d.o.M1.fM(0,0,Z,X,0);else k=d.o.M1.a6C(Z/2,X/2,X/2,g,R);if(t!=0&&t!=1){var w=jN.pU.MD(k).slice(3); +w.reverse();for(var N=0;N1){var i7=l[bN[0]],dn=l[bN[1]];kd=i7[4]==dn[1]?1:0}for(var N=0; +N>>24&255)/255,(R>>>16&255)/255,(R>>>8&255)/255,(R>>>0&255)/255]}function p(R,t){var w=t&4278190080|(t&255)<<16|(t>>>8&255)<<8|t>>>16&255; +new Uint32Array(R.buffer).fill(w)}function H(R,t){var w=R.TSZ,B=R.WPX,$=R.HPX,o=R.TIL,T=new ir(0,0,B,$),i=d.R(B*$*4),r=0; +for(var I=0;I<$;I+=w)for(var M=0;M>>24!=0){var U=d.L.hp({Z:z>>>16&255,D:z>>>8&255,J:z>>>0&255}); +m.add.artb.Clr={t:"Objc",v:U};K=4}m.add.artb.artboardBackgroundType.v=K;m.v4(W.PGN?W.PGN:"Page "+(Q+1)); +m.add.lsct=kl.ze;m.ur="pass";m.Gc=24}}function X(R,t,w){var B=R[t];return B instanceof Array?B[w]:B}function b(R,t,w,B,$){var o=t.N8(); +if(R.VIS!=null)o.rP(R.VIS);if(R.VIF!=null)o.rP(R.VIF.VIS);if(R.OPA!=null)o.opacity=Math.round(255*R.OPA/1e3); +o.ur=R.CLL||w=="GRP"?"pass":"norm";if(R.BLD!=null){var T=R.BLD,i={"0":"norm","2":"mul ","4":"over","5":"scrn","7":"diss","9":"dark","10":"lite","37":"idiv","30":"norm","39":"lbrn","41":"vLit"}[T+""]; +if(i==null)console.log(R.OBN,T);else o.ur=i;if(T==30)o.opacity>>>=1}if(R.CLL){o.v4(R.LNM);t.B.push(t.eM()); +var r=R.CLL.CEL;if(r.length==null)r=[r];for(var I=r.length-1;I>=0;I--){var M=r[I].ELM;for(var N=M.length-1; +N>=0;N--)b(M[N][1],t,M[N][0],B,$)}o.add.lsct=R.DIS?kl.Sh:kl.ze;o.Gc|=24}else if(w=="GRP"){var J=o.add.lmfx=D(R.EFL),P; +t.B.push(t.eM());var M=R.ELM;if(R.MNA){P=M[0][1];M=M.slice(1)}o.v4("Group: "+M.length+" objects");for(var N=M.length-1; +N>=0;N--)b(M[N][1],t,M[N][0],B,$);if(P){if(R.MRX){var n=H(P,B),x=o.F=new jN.W$;x.rect=n[1].clone();x.rect.x=P.XLC; +x.rect.y=P.YLC+$.Dm;x.channel=d.R(x.rect.P());d.LI(n[0],x.channel,0);d.Ub(x.channel)}else{k(o,P,$);o.m5(); +o.fP(t)}}o.add.lsct=kl.ze;o.Gc|=24}else if(w=="IMG"){o.v4(R.OBN?R.OBN:"Bitmap");var n=H(R,B);o.rect=n[1].clone(); +o.rect.x=R.XLC;o.rect.y=R.YLC+$.Dm;o.buffer=n[0]}else if(w=="TXT"){var L=R.TFS,W="";o.add.lnsr="rend"; +o.add.TySh=gV.V1(0,0);o.add.TySh.dz=new ir(0,0,100,100);var u=new jr(1,0,0,1,R.LFT,R.TOP);if(R.MTX){var C=R.MTX,x=new jr(C.M00,C.M01,C.M10,C.M11,C.M20,C.M21); +u.concat(x)}u.concat($);o.add.TySh.u=u;var h=o.add.TySh.Ax,A=gV.c$(h,0,0),Q=X(R,"FON");if(Q)gV.Wn(A,Q); +var l=X(R,"PTS");if(l)A.na.FontSize=Math.round(l);var O=X(R,"ITL");if(O)A.na.FauxItalic=O;if(R.PAT)A.na.FillColor={Type:1,Values:e(X(R.PAT,"FCL"))}; +for(var N=0;N>","<< /Type /Pages /Kids [ 3 0 R ] /Count 1 >>","<< /Type /Page /Parent 2 0 R /MediaBox [ 0 0 283 283 ] /Contents 4 0 R /PieceInfo << /Illustrator << /Private 5 0 R>> >> >>",E("")],Z=H.length,b=0; +H.push("<< /AIMetaData "+(Z+2)+" 0 R /AIPrivateData1 "+(Z+3)+" 0 R /AIPrivateData2 "+(Z+4)+" 0 R /CreatorVersion 15 /ContainerVersion 9 /RoundtripVersion 15 /NumBlock 2 >>"); +H.push(E(""));H.push(E(""));H.push(p);var X=new ek,k=[];function D(t){_.cW(X,b,t);b+=t.length}D("%PDF-1.5\n"); +for(var N=0;N>\nstream\n");X._Z(b,g.length); +X.data.set(g,b);b+=g.length;D("\nendstream\n")}D("endobj\n")}var R=b;D("xref\n0 "+(k.length+1)+"\n0000000000 65535 f\r\n"); +for(var N=0;N>\nstartxref\n"+R+"\n%%EOF\n"); +return X.data.slice(0,b)}function c(p,H){var Z=Date.now(),X=new Uint8Array(p),b,k=X[2]==68;if(H)console.log(!k?"EPS":"PDF"); +if(k){var D=_.h6(X,"/AIMetaData "),i,r,I;while(X[D]!=60)D--;D--;var j=_.h6(X,">>",D),g=_.xY(X,D+2,j-D-2).split("/"),R=[]; +for(var N=0;N"+ft+"");if(jc){var bd=h(jc),iB=W.PH=bP.agG(bd); +for(var N=0;N"))gn=!1}}else if(ie){bN+=(bN==""?"":" ")+cG.slice(2); +if(bN.endsWith("X#")){ie.push(bN.slice(0,bN.length-3));bN=""}}continue}else if(cG=="/Mesh X!"){ie=[]; +bN="";continue}else if(cG=="/End X!"){k(ie,Y,A);ie=null;continue}var co="Xa XR m l c f U u *U w J j M d".split(" "),hb=-1,dI=cG.indexOf("(")!=-1; +for(var N=0;N9)W.splice(iB+1,0,cG.slice(fb)); +else W[iB+1]=(cG.slice(fb)+" "+iG).replace(/\s\s+/g," ");iB--;continue}cG=cG.trim();var dy=cG.split(" "),kp=dy[dy.length-1],gw=kp.toLowerCase(),dR=dy.map(parseFloat); +if(kp=="m")f.moveTo(Y,dR[0],dR[1]);else if(kp=="L"||kp=="l")f.lineTo(Y,dR[0],dR[1]);else if(kp=="V"||kp=="v"){var fT=Y.pth.crds,gA=Y.cpos[0],by=Y.cpos[1]; +f.curveTo(Y,gA,by,dR[0],dR[1],dR[2],dR[3]);var fv=fT.length;fT[fv-6]=gA;fT[fv-5]=by}else if(kp=="Y"||kp=="y")f.curveTo(Y,dR[0],dR[1],dR[2],dR[3],dR[2],dR[3]); +else if(kp=="C"||kp=="c")f.curveTo(Y,dR[0],dR[1],dR[2],dR[3],dR[4],dR[5]);else if(kp=="H"||kp=="h"){if(kp==gw)f.closePath(Y); +if(!aH){var d4=A.N8();A.B.push(d4);d4.v4("");d4.ew=!0;d4.add.vstk=cb.CY.TL();d4.add.SoCo=JSON.parse(cb.Dn[cb.order.indexOf("SoFi")]); +B(d4,Y.pth,A,s)}else kO=!0}else if(kp=="XR"){s=dR[0]}else if(kp=="Xy"){V=dd.auI[dR[0]];dF=dR[1];if(V==null){V="norm"; +console.log("unknown blend mode",dR[0])}}else if(kp=="Xd"){var g$=A.B[A.B.length-1];g$.opacity=Math.round(255*dF); +g$.ur=g$.uY()&&V=="norm"?"pass":V}else if(kp=="AE")i7=dR[0];else if(kp=="Ae")dn=dR[0];else if(kp=="Xw")ew=dR[0]; +else if(kp=="*"){var fg=Y.pth.crds,aC=Y.ctm,bw=fg[0]==fg[2]?0:1;A.oc.push([bw,fg[bw]]);f.newPath(Y)}else if(kp=="XN")kd=cG.split(" ")[0]; +else if(kp=="XI"){var bu=O.Raster,hj,jg;if(bu==null||bu.length==0){console.log("no Raster");continue}if(cG!="XI"){continue}else{var cm=bu[m++]; +if(cm.Data)cm=cm.Data;var bz=cm._begin,db=cm._end;while(z[bz]!=88)bz++;bz+=3;hj=z.slice(bz,db);jg=W[iB-2].split(" ").map(parseFloat)}var eM=jg.slice(8),de=eM[2],eb=eM[3],k8=de*eb,hc=d.R(k8*4); +hc.fill(255);var bg=eM[7],k5=eM[8],e5=eM[6],j6=Math.ceil(de*bg*e5/8);if(bg==1){if(e5==8)for(var N=0; +N>>3)]>>>7-(ic&7)&1);else throw e5}else if(bg==3)for(var N=0; +N",0,0);A.B.push(a2);a2.ur=V; +a2.opacity=Math.round(255*dF);a2.rP(ew==0);var gU=new jr;gU.scale(1,-1);gU.concat(R(jg.slice(1)));gU.concat(R(Y.ctm)); +var kv=a2.add.SoLd,cO=kv.Sz.v,hs=new ir(0,0,cO.Wdth.v,cO.Hght.v),dy=d.A.S6(hs).j;d.A.u(dy,gU,dy);a2.add.SoLd.Trnf=F.Y.Zd(dy); +a2.add.SoLd.nonAffineTransform=F.Y.Zd(dy);a2.an(A,!1)}else if(kp=="Ln"){a.push(D(cG))}else if(kp=="u"||kp=="q"||kp=="Lb"){eE.push(dn==1); +jc.push((kp=="Lb"?1-dR[0]:ew)==0);if(aH)continue;A.B.push(A.eM())}else if(kp=="U"||kp=="Q"||kp=="LB"){if(eE.length==0||jc.length==0)throw iB; +var ai=eE.pop(),ky=jc.pop();if(kp=="LB")ai=i7==1;if(aH)continue;var a2=A.N8();a2.v4((kp=="U"?"":"")+q); +if(kp=="LB")a2.v4(a.pop());a2.add.lsct=ai?kl.Sh:kl.ze;a2.ur="pass";a2.Gc=24;a2.rP(ky);A.B.push(a2);if(bd){if(A.B[A.B.length-3].getName()==""){A.B.pop(); +A.B.splice(A.B.length-2,1)}bd=!1}}else if(kp=="Bb")hX=dR[0]!=1;else if(kp=="BB"){}else if(kp=="Bm"||kp=="Bc"||kp=="Xm"){}else if(kp=="Bh")e4=dR.slice(2,4); +else if(kp=="Bg"){var c0=l.Setup.Gradient,aQ=c0[D(cG)],dy=cG.slice(cG.indexOf(")")+2).split(" ").map(parseFloat); +if(aQ==null){console.log("gradient not found");for(var ec in c0){aQ=c0[ec];break}}var hW=dy[10];if(isNaN(hW))hW=1; +var di=dy.slice(0,4);di.push(hW,e4[0],e4[1]);var er=[aQ.KO,aQ.acT,di,dy.slice(4,10)];b(er,"GdFl",hX)}else if(gw=="p"){var fe=D(cG); +if(A.tM[fe]==null){var eu=l.Setup.Pattern[fe],gc=eu.Mj,de=Math.round(gc[2]-gc[0]),eb=Math.round(gc[3]-gc[1]),bT=new cc; +bT.m=de;bT.e=eb;bT.buffer=d.R(de*eb*4);var iM=Q[0],gU=new jr(1,0,0,-1,-eu.Mj[0],eb+eu.Mj[1]);gU.concat(new jr(iM,0,0,iM,0,0)); +Z(bT,eu.s8,[gU.U,gU.J,gU.E7,gU.sN,gU.Kc,gU.Dm],l,O,z);bT.m*=iM;bT.e*=iM;bT.RH();bT.W();if(aw==0)bT._1(); +window.aen=eu.s8;A.tM[fe]=bT}var dL=cG.slice(cG.indexOf(")")+2),jS=dL.slice(0,dL.indexOf("[")-1).split(" ").map(parseFloat),iF=dL.slice(dL.indexOf("[")+1,dL.indexOf("]")).split(" ").map(parseFloat); +b([fe,[jS,iF]],"patt",kp=="p")}else if(kp=="J"||kp=="j"||kp=="w"||kp=="M"||kp=="d"){var gU=Y.ctm,iM=Math.sqrt(Math.abs(gU[0]*gU[3]-gU[1]*gU[2])); +console.log(iM);for(var N=1;N"+q); +a2.ur=V;a2.opacity=Math.round(255*dF);a2.rP(kp=="*U"?jc.pop():ew==0);a2.fP(A);A.B.push(a2);f.newPath(Y)}else if(kp==","&&dy[0]=="/XMLUID"){var g$=A.B[A.B.length-1]; +for(var N=0;N3){var e2=!1;for(var N=0;N");var hU=g$.add.vstk=cb.CY.TL(!0);if(z.length>=2){var ah=0,co=0,im=0;for(var N=0; +Nim){im=dy;ah=N;co=bd}}var kp=z[ah],gw=z[co],dR=g$.add.GdFl=JSON.parse(cb.Dn[cb.order.indexOf("GrFl")]),fT=dR.Grad.v; +fT.Intr.v=0;dR.Type.v.GrdT="Lnr";d.L.Ll([[0,kp[0]],[1,gw[0]]],fT);var gA=R(W.ctm),by=gA.dl(new eq(kp[1],kp[2])),fv=gA.dl(new eq(gw[1],gw[2])),d4=d.A.n7(W.pth.crds); +by.x=(by.x+fv.x)/2;by.y=(by.y+fv.y)/2;d.L.FO(by,fv,d4,dR)}B(g$,W.pth,Q,0);Q.B.push(g$);l.newPath(W)}function D(A){var W=A.indexOf(")"); +while(A[W-1]=="\\")W=A.indexOf(")",W+1);return A.slice(A.indexOf("(")+1,W).replaceAll("\\","")}function j(A,c){A.Rd.v=c[0]*255; +A.Grn.v=c[1]*255;A.Bl.v=c[2]*255}function g(A){var W=[];for(var N=0;Nq)m=q;Q.push([m,q])}}}Q.sort(function(s,aH){return s[0]-aH[0]});var K=[W._begin];for(var N=0;N=8)dF=U.slice(4,7); +else dF=t(U);s=U.pop()}else{throw V}z.push([Y/100,dF,s,G/100])}else if(q=="BD"){for(var aH=0;aH1)a.pop()._end=l}else if(a.length==1&&(K.startsWith("%AI")||K.startsWith("%%")&&K.indexOf(" ")!=-1)){var dF=1; +if(K.startsWith("%AI"))while(K[dF]!="_"&&dF")){var f=_.vx(O.join("")),Y=FromPS.F.ASCII85Decode({off:0,buff:f});W.push(Y);Q.push(!1); +top++;O=null}}else if(a!=null){if(K=="X+"){if(m==1){W.push(a);Q.push(!1);top++;a=null}else m--}else if(K=="X=")m++; +else a.push(K)}else if(z!=null){if(K=="/Def ; "){W.push(z);Q.push(!1);top++;z=null}else z.push(K)}else if(K=="/Binary : /ASCII85Decode ,"){O=[]}else if(K=="X="){a=[]; +m++}else if(K=="/FillStyle : 0 O"){z=["0 O"]}else if(K=="/SVGFilter :"||K=="; /Def ;")continue;else if(K.startsWith("/XMLUIDREF :")){var G=u(K); +W[top][G[4]]=G[2]}else if(K.startsWith("/")&&K[1].toUpperCase()!=K[1].toLowerCase()){if(K.startsWith("/XMLUID")){var G=u(K); +if(Q[top])throw"e";W[top][G[4]]=G[2]}if(K.startsWith("/GObjRef")){var G=u(K);if(G.length==7){if(Q[top])throw"e"; +W[top][G[5]]=G[2]}else{if(!Q[top])throw"e";W[top].push(G[2])}}else{var V=K.startsWith("/Array")||K.startsWith("/Document"); +W.push(V?[]:{});Q.push(V);top++}}else if(K.endsWith(",")){var dF,s,G=u(K);G.pop();if(G[0]==";"||G.length==1||K==" ,"){s=W.pop(); +Q.pop();top--;dF=Q[top]?null:G.pop()}else{dF=Q[top]?null:G.pop();var aH=G.pop(),dw=G[0];if(aH=="/Int")s=parseInt(dw); +else if(aH=="/Real")s=parseFloat(dw);else if(aH=="/Bool")s=dw=="1";else if(aH=="/String"||aH=="/UnicodeString")s=G.join(""); +else if(aH=="/RealMatrix"||aH=="/RealPoint"||aH=="/RealPointRelToROrigin")s=G.map(parseFloat);else throw aH}if(Q[top])W[top].push(s); +else W[top][dF]=s}else if(K==";"){}else if(K==""){}else{if(K.indexOf("/RealPoint")!=-1){}else if(K.startsWith("(")&&K.endsWith(")")){}else if(K.endsWith("/RealMatrix")){}else throw K; +l=l?l+K:K}}return W}function u(A){var W=0,Q=[];while(W"+(m.length==0?"":"\n"); +for(var N=0;N\n"}return E}();dd.ati=function(E,y,c){var e=d.A.S6(new ir(0,0,E,y)).j,p=new jr; +p.rotate(c);d.A.u(e,p,e);var H=d.A.n7(e);return H.m/E};dd.auI=["norm","mul ","scrn","over","sLit",null,"div ",null,null,null,null,null,null,null,"colr",null]; +dd.iF=function(){function E(g){var R=72/g.$c,t=new jr(R,0,0,-R,0,0),w=g.root.children,B=[],$={UM:[],a3A:0},o=16383,f=0,G=0; +for(var N=0;N")){R.push("%_/XMLUID : "+p(t)+" ; (AI10_ArtUID) ,")}R.push("%_;","%_")}function p(g){var R=""; +for(var N=0;N1;if(f)B.push("*u","0 Xw");if(K){if(K.length==3)H(K,"Xa",B);else if(K.length==4){var Y=k(K,w); +B.push("Bb",Y,"2 BB")}else{B.push("("+K[0]+") "+K[1][0].join(" ")+" ["+K[1][1].join(" ")+"] p")}}if(U){var G=t.ul(),V=q.hC.slice(0); +for(var N=0;N1?g[N+1]:0;B[1]=o>2?g[N+2]:0;B[0]=o>3?g[N+3]:0;var T=$[0],i=1+Math.min(4,o); +for(var r=0;r"}return E}(); +function iv(){}iv.ux=function(){var E,y,c,e,p,$,o,T;function H(A){return _.Wv(E,A)}function Z(A){return _.iH(E,A)}function X(A){return _.gT(E,A)}function b(A){return _.ZE(E,A)}function k(A,W){var Q=[]; +for(var N=0;N>>2);c=c.concat(O)}for(var z=0; +z>>16;if(V==0)R(U,Y*4096,G,8); +else t(Y,V,G,U)}}}var $={};for(var dF in e){var s=e[dF],aH=s.length;if(aH==1)$[dF]=s[0][1];else{var dw=0,y=0; +for(var N=0;No)throw"e";Q[N]=I(Q[N],W);W.pop()}return Q}var r={};function I(A,W){if(T.indexOf(A)!=-1)return $[A]; +if(A==0)return null;if($[A]==null)return null;if(!($[A]instanceof Uint8Array))return $[A];var Q=E,y=0; +E=$[A];T.push(A);var l=p[A].toString(16),O=$[A]={_type:h[l]?h[l]+":"+l:"typ-"+l,_eid:A};while(y+8E.length){O._bin=E;break}M(a,x,O,y,m,W);y=q}E=Q; +T.pop();return O}function M(A,W,Q,y,l,O){var z=W[A+":"+Q._type];if(z==null)z=W[A];O.push(z?z[0]==""?A:z[0]:A); +if(z){var a=z[0],m=null,q=z[1];if(a=="")a=q+"-"+A;if(u[q]&&l!=u[q]){console.log(q);console.log(A,z); +console.log(E.slice(y,y+l));throw"e"}if(q=="mat")m=D(y,6);else if(q=="mmat")m=[I(X(y),O),D(y+6,6)];else if(q=="rect")m=D(y,4); +else if(q=="mrct"){m=D(y,4);m.push(Z(y+32))}else if(q=="doub")m=H(y);else if(q=="pointArr"){var K=Z(y); +m=k(y+2,K*2)}else if(q=="usrt")m=Z(y);else if(q=="uint")m=X(y);else if(q=="pntr"||q=="ptr6"){m=I(X(y),O)}else if(q=="bool2"){if(Z(y)!=0&&Z(y)!=1)throw Z(y); +m=Z(y)==1}else if(q=="bool4"){if(X(y)!=0&&X(y)!=1)throw A+","+X(y);m=X(y)==1}else if(q=="color"){if(l!=38&&l!=30)throw l; +var U=X(y),f=Z(y+4);m=[U];for(var N=0;N>2; +if(q=="ptrArray"){kO=X(y);y+=4;if(l!=4+kO*4)throw l}m=i(y,kO,O)}else if(q=="ptrArray2"){var kO=X(y); +y+=4;m=i(y,kO,O);y+=kO*4;kO=X(y);y+=4;m.push(i(y,kO,O))}else if(q=="cldrn"){var hX=X(y),jF=X(y+4),kO=X(y+8); +m={H:I(hX,O),jC:I(jF,O),yK:i(y+12,kO,O)};if(l!=12+kO*4){console.log(A,sa);throw"e"}if(hX==0)throw hX}else if(q=="aprnc"){var kO=X(y); +y+=4;m={};for(var N=0;N1)throw"e";var kp=I(X(y+6),O),f=X(y+10),gw=I(X(y+14+f*4),O);m={akB:dy,a8J:kp,yK:i(y+14,f,O),a5L:gw,ala:k(y+14+f*4+4,4)}}else if(q=="styleProps")m=J(y,O); +else if(q=="bounds"){var dR=y,co=X(y);y+=4;m=[];for(var N=0;N1.1){if(h.contains(A))C=null;var W=j.children;j.children=null;b(j,g,R,t);j.children=W}}if(C)i.add.vmsk=C; +i.m5();i.fP(g)}else if(I){if($&&$.strokeSwatch){var Q=g.N8();k(Q,g,$,B,w);g.B.push(Q)}var l=T[0],J=c(l),P=e(l),hX=0; +P.concat(w);var O=l.children.yK[0],z=O.obj228,a=z[0].story[1],m=a.stoProps.a8J.relEnt,q=a.stoProps.yK[0].relEnt,K=a.stoProps.yK[1]["ptrArrayX-210"][0].textData,U=t[m[0][1].textData[0][1].name[0]],f=U?U.styProps:{}; +K=K.join("").replace(/\r/g,"\n");var Y=-1;while((Y=K.indexOf("\uFFFC"))!=-1){K=K.slice(0,Y)+(K[Y-1]=="\n"?" ":" ")+K.slice(Y+1)}i.v4(K.slice(0,255)); +i.add.lnsr="rend";i.add.TySh=gV.V1(0,0);i.add.TySh.dz=J;i.add.TySh.u=P;var G=i.add.TySh.Ax;gV.Y8(G,0,K); +var V=gV.c$(G,0,K.length);V.na.FontSize=10;gV.gR(G,0,K.length,V);var dF=[];if(K.length!=0){var s=X(m,0),aH=X(q,0),dw=1; +for(var N=1;N1){V.na.Leading=ew.leading; +V.na.AutoLeading=!1}if(ew.align!=null)V.dV.Justification=[0,2,1,6,3,5,4,0,0,0][ew.align];gV.gR(G,hX,hM,V); +hX+=gn}gV.qz(G,1);gV.fF(G,[0,0,Math.round(J.m),Math.round(J.e)])}else if(j._type.startsWith("Path")&&(T==null||T.length==0)&&B){k(i,g,$,B,w)}else{var ah=j["prop-14526"]; +if(T==null&&ah){var co=t[_.gT(ah,20)];T=[co]}if(T){if(B&&B.length!=0){i.add.vmsk=D(B,w,$);i.m5();i.fP(g)}i.v4("group"); +i.Gc=24;i.add.lsct=kl.Sh;g.B.push(g.eM());for(var N=0;N>>30)+(k&1073741823)/1073741823);else b.push((k>>>16)+(k&65535)/65535)}return b}function c(Z,X,b,k){var D={},j=_.q,g=_.dT; +while(X>>16;X+=4;o.T4=j(Z,X)>>>16;X+=4}else if(w=="mdhd"){o.Gc=j(Z,X);X+=4;o.a98=j(Z,X); +X+=4;o.aCe=j(Z,X);X+=4;o.L3=j(Z,X);X+=4;o.duration=j(Z,X);X+=4;o.lang=g(Z,X);X+=2;o.gD=g(Z,X);X+=2}else if(w=="hdlr"){var i=j(Z,X); +X+=4;if(i!=0)throw i;o.KO=_.xY(Z,X,4);X+=4;o.awI=_.xY(Z,X,4);X+=4;o.aiS=j(Z,X);X+=4;o.Gc=j(Z,X);X+=4; +o.a8D=j(Z,X);X+=4;var r=X;while(Z[r]!=0)r++;o.name=_.xY(Z,X,r-X);X+=r-X+1}else if(w=="stsd"){var i=j(Z,X); +X+=4;if(i!=0)throw i;var I=j(Z,X);X+=4;if(I!=1)throw I;var M=j(Z,X);X+=4;o.Gx=_.xY(Z,X,4);X+=4;if(o.Gx=="mett"){o.aB$=_.xY(Z,X,B-X)}else{for(var N=0; +N<6;N++)if(Z[X+N]!=0)throw"e";X+=6;o.ahv=g(Z,X);X+=2;o.ady=g(Z,X);X+=2;o.amP=g(Z,X);X+=2;o.aB8=j(Z,X); +X+=4;if("mp4v,avc1,encv,s263,vp09,hvc1,hev1,apcn,raw ".split(",").indexOf(o.Gx)!=-1){o.a29=j(Z,X);X+=4; +o.aoK=j(Z,X);X+=4;o.aqg=[g(Z,X),g(Z,X+2)];X+=4;o.a5X=[j(Z,X)/(1<<16),j(Z,X+4)/(1<<16)];X+=8;var J=j(Z,X); +X+=4;if(J!=0)throw"e";var P=g(Z,X);X+=2;if(P!=1)throw"e";var n=Z[X];X++;o.a6e=_.xY(Z,X,n);X+=31;o.a6I=g(Z,X); +X+=2;var x=g(Z,X);X+=2;if(x!=65535)throw"e";if(X!=B)o.aDT=c(Z,X,B,k+1)}else if("mp4a enca samr sawb ec-3 ac-3 lpcm".split(" ").indexOf(o.Gx)!=-1){o.cB=g(Z,X); +X+=2;o.aqJ=g(Z,X);X+=2;var L=g(Z,X);X+=2;if(L!=0&&L!=65534)throw L;var u=g(Z,X);X+=2;if(u!=0)throw u; +o.ahm=j(Z,X)/(1<<16);X+=4}else if(o.Gx=="CTMD"){o.b=Z.slice(X,B)}else if(o.Gx=="tx3g"||o.Gx=="text"||o.Gx=="mebx"){}else if(o.Gx=="tmcd"){}else if(o.Gx=="CRAW"){}else throw o.Gx}}else if(w=="stts"||w=="stsz"||w=="stco"||w=="stsc"||w=="ctts"){var i=j(Z,X),C=0,A=0; +X+=4;if(i!=0)throw i;if(w=="stsz"){C=j(Z,X);X+=4}var h=j(Z,X)*(w=="stsc"?3:w=="stts"||w=="ctts"?2:1); +X+=4;o=[];for(var N=0;Nb.length)b=" "+b;F.gb.Fe(H,Z,[i4.get([12,41]).charAt(0)+": "+X,i4.get([12,42]).charAt(0)+": "+b],c)}; +F.gb.Fe=function(E,y,c,e){function p(k,w,B,$,o,T){k.beginPath();k.moveTo(w,B+T);k.arcTo(w,B+o,w+T,B+o,T); +k.arcTo(w+$,B+o,w+$,B+o-T,T);k.arcTo(w+$,B,w+$-T,B,T);k.arcTo(w,B,w,B+T,T)}var H=F.k1(),Z=Math.round,X=Z(11*H),b=F.gb.a2S,D=0; +if(b==null)b=F.gb.a2S=document.createElement("canvas");var k=b.getContext("2d");k.font=X+"px monospace"; +for(var N=0;NMath.abs(Z); +if(k&&e[2]){var D=Math.round(2*H/p);X+=D;c.x-=H-.5*D*p}if(!k&&!e[2]&&b!=-1){var D=Math.round(.25*Z); +b+=D;c.y-=Z-4*D}X=Math.max(1,X);b=e[1]==-1?-1:Math.max(0,Math.min(100,b));var j=e[3];j.Brsh.v.Dmtr.v.val=X; +if(b!=-1)j.Brsh.v.Hrdn.v.val=b;this.x3=[X,b,k,j,c];var g=b1.vK(j,y.cT.b6,p),R=g[1];R.x=Math.round(this.wT.x-R.m/2); +R.y=Math.round(this.wT.y-R.e/2);E.N.yZ=[g];var t=E.Q.GV(this.wT.x,this.wT.y);E.N.dS={WX:[],Br:[t.x-X/2,t.y,t.x+X/2,t.y]}; +if(b!=-1)E.N.dS.Br.push(t.x+50/p,t.y-b/2,t.x+50/p,t.y+b/2);E.Ea=!0};F.XP.prototype.vP=function(E,y,c,e,p){if(this.id==F.vq||this.id==F.eF)return; +if(this.wT){this.wT=null;this.oW(JSON.parse(JSON.stringify(this.x3[3])));E.N.yZ=[];E.N.dS=null;E.Ea=!0; +return}var H=new iU(S.E.M,!0);H.data={d:S.H.qq,f:this.id,arI:"showBrushOpts",ih:new eq(p.ti+4,p.nD)}; +y.T(H)};F.XP.prototype.oW=function(E){var y=new iU(S.E.M,!0);y.data={d:S.H.z2,Wp:iL.xC,CG:E};this.caller.T(y)}; +F.XP.Uo=function(E,y,c,e,p,H){if(E==null)E="FrgC";if(y==null)y="norm";if(c==null)c=1;if(p==null)p=!1; +var Z={classID:"Fl",Usng:{t:"enum",v:{FlCn:E}},Opct:{t:"UntF",v:{type:"#Prc",val:Math.round(c*100)}},PrsT:{t:"bool",v:p},Md:{t:"enum",v:{BlnM:cg.KH(y)}}}; +if(E=="Clr")Z.Clr={t:"Objc",v:e};if(E=="contentAware")Z.contentAwareColorAdaptationFill={t:"bool",v:!0}; +if(E=="Ptrn")Z.Ptrn={t:"Objc",v:H};return{tT:"fill",hG:Z}};F.XP.prototype.hE=function(E,y,c,e,p){this.bE=y; +var H=c.dL.length;if(H==0&&!c.iR())return;var Z=H!=0?-1-c.dL[0]:c.g[0],X=c.B[Z];if(E.d=="fromAction"){var b=E.Xu,k=b.hG; +if(k&&k.null&&k.null.v[0]&&k.null.v[0].v.classID=="Path"){var D=c.sA(),j=D[0],g=D[1],R=j[g.length==0?0:g[0]].add.vmsk; +if(b.tT=="fill"){var t=R.Nb(),w=p.x4,B=this.Qh,$=w>>16&255,o=w>>8&255,T=w>>0&255;this.B_(c,X,t,$,o,T,Math.round(B.opacity*255),B.bmode,"Fill Path")}else{var i=k&&k.Prs&&k.Prs.v,r=JSON.stringify(this.Qh.brush); +if(i)bj.aiV(this.Qh.brush,[!1,!0]);for(var I=0;I<1e3;I++){var M=d.o.O3(R.X,I,!0);if(M==-1){this.JA(c,y,p,e,null); +break}var J=R.X[M],P=R.X.slice(M,M+1+J.length),n=d.A.Pw(P,2).j,x=n.slice(0,8);for(var L=8;L>16&255,o=w>>8&255,T=w>>0&255;this.B_(c,X,c.i,$,o,T,z,a,[2,3])}if(l&&X){X.add.lspf=O==null?0:O}}else if(b.tT=="delete"){var dF=Z<0?1:X.p6,q=c.i,kO; +if(q==null)return;var s=Z<0?c.cB[-Z-1]:dF<=0?null:dF==1?X.Nb():X.kP(c).F,Y=dF<=0?X.rect:s.rect,aH=dF<=0?q.rect.fr(Y):q.rect.clone(); +if(aH.tj())return;var dw=aH.P();if(dF<=0){kO=d.R(dw*4);d.E6(X.buffer,X.rect,kO,aH)}else{kO=d.R(dw);s.extend(aH); +d.kh(s.channel,s.rect,kO,aH)}if(0<=Z&&X.B5(c,q)){if(dF<=0){d.KT(kO,0);d.E6(X.r$.Mj,X.r$.XG,kO,aH)}else{kO.fill(255); +d.kh(X.r$.Mj,X.r$.XG,kO,aH)}}else{if(dF<=0){var hX=d.R(kO.length>>2);d.LI(kO,hX,3);d.l.pN(d.Lt(q.rect.P()),q.rect,hX,aH,q.channel,aH,1); +d.Og(hX,kO,3)}else{var jF=d.R(q.rect.P()),$=p.YO>>>16&255,o=p.YO>>8&255,T=p.YO>>0&255;jF.fill(Math.round(d._f($,o,T))); +d.l.pN(jF,q.rect,kO,aH,q.channel,aH,1)}}this.q8(c,!0,[2,2],Z,dF,aH,kO)}}if(E.d=="stroke"){var gn=E.aBU,q=c.i; +if(q==null){q={rect:X.rect.clone(),channel:d.R(X.rect.P())};d.LI(X.buffer,q.channel,3)}var hM=hA.pF(gn),ie=F.XY.a3L(q,Math.ceil(hM[0]),Math.ceil(hM[1])),w=d.L.yd(gn.Clr.v),$=Math.round(w.Z),o=Math.round(w.D),T=Math.round(w.J); +this.B_(c,X,ie,$,o,T,Math.round(255*gn.Opct.v.val/100),cg.RI(gn.Md.v.BlnM),[14,9])}if(E.d=="fillBMP"){this.ZQ(c,X,c.i,E.Zg,E.yS,E.xs)}if(E.d=="draw"){var bN=E.Ti,kd=bN.rect; +this.Jh(c);var i7=c.B[c.g[0]];if(E.ax$&&i7&&i7.p6<=0&&c.dL.length==0){kd=F.DI.aBV(bN,c);i7.buffer=bN.buffer.slice(0); +i7.rect=kd.clone()}else{var dn=this.Qh.bmode,ew=this.Qh.opacity;this.Qh.bmode="norm";this.Qh.opacity=1; +this.CD(c,"draw",bN.buffer,kd,kd.fr(new ir(0,0,c.m,c.e)));this.Qh.bmode=dn;this.Qh.opacity=ew}this.W(c,kd); +c.ac=!0;this.finish(c,kd,E.xs,E.ax$)}};F.XP.prototype.ayA=function(E){var y=E.target.response,c=new Uint8Array(y); +if(this.ayH){this.ayH=!1;y=iu.ZM(_.Uw(c))}else if(c[0]==123){var e=JSON.parse(_.Uw(c));console.log(e); +var p=new XMLHttpRequest;p.responseType="arraybuffer";p.open("GET",e.output[0],!0);p.onload=this.ayA.bind(this); +this.ayH=!0;p.send();return}var H=UPNG.decode(y),Z=new Uint8Array(UPNG.toRGBA8(H)[0]),X=j5.iX(this.hQ),b=this.hQ; +this.hQ=null;var k=new iU(S.E.M,!0);k.data={d:S.H.B7,SJ:"Processing ..."};this.caller.T(k);this.CD(b,"draw",Z,X,X); +this.W(b,X);this.finish(b,X);j5.nT("remove")};F.XP.prototype.B_=function(E,y,c,e,p,H,Z,X,b){var k=c==null?new ir(0,0,E.m,E.e):c.rect,D=Z<<24|H<<16|p<<8|e<<0,j=d.R(k.P()*4); +d.KT(j,D);this.ZQ(E,y,c,j,X,b)};F.XP.prototype.ZQ=function(E,y,c,e,p,H){var Z=E.dL.length!=0?-1-E.dL[0]:E.g[0],X=Z<0?1:y.p6,b=Z<0?E.cB[-1-Z]:X<=0?null:X==1?y.Nb():y.kP(E).F,k=X<=0?y.rect:b.rect,D=c==null?new ir(0,0,E.m,E.e):c.rect,j=c==null?d.KC(E.m*E.e):c.channel; +if(c!=null)d.pe(j,e);var g=D.P(),R=d.R(g*4);if(X<=0)d.E6(y.buffer,y.rect,R,D);else{b.extend(D);R.fill(255); +d.Q9(b.UX(D),R)}if(0<=Z&&c&&y.B5(E,c)&&X<=0){var t=y.r$.sc,w=y.r$.sc.slice(0);if(X<=0)d.Jt(e,w);else d.Jt(fullc,w); +var B=new fN([2,3],this);B.data={d:"drawtemp",a:E.g[0],AV:X,a1f:t,anF:w};E.QY(B);this.Rn(B.data,E)}else{if(X<=0){var $; +if(y.H7(0)){$=d.R(D.P());d.LI(R,$,3)}d.l.Io(p,e,D,R,D,D,1);if(y.H7(0))d.Og($,R,3)}else{d.l.Io(p,e,D,R,D,D,1); +var o=d.R(g);d.DU(R,o);R=o}this.q8(E,!0,H,Z,X,D,R)}};F.XP.prototype.OX=function(E){if(ct.pr.indexOf(E)!=-1)return!0; +return!1};F.XP.prototype.Gu=function(E,y,c,e){var p=this.Qh.brush,H=e.S(ct.Q3),Z=H!=this.$z,X=F.XP.Vy(p,e); +if(X!=null)this.oW(X);if(!e.S(ct.Nc)&&e.cS()!=-1&&this.id!=F.Fp){var b=ct.Tg(Math.round(this.Qh.opacity*100),e.cS())/100; +this.dY({opacity:b},y)}if(this.id==F.Pl&&Z&&E!=null){var k=this.Qh.qsmode;if(k==2)k=E.i==null?0:1;else k=2; +this.dY({qsmode:k},y)}this.$z=H;if(Z){if(E)this.W2=E.Q.O;this.qv(c,e)}};F.XP.Vy=function(E,y){var c=E.Brsh.v.Dmtr.v.val,e=E.Brsh.v.Hrdn!=null?E.Brsh.v.Hrdn.v.val:-1,p=c,H=e,Z=y.S(ct.zx); +if(y.S(ct.T0)){if(Z)e=25*Math.floor((e-1)/25);else{if(c<=10)c--;else if(c<=50)c=5*Math.floor((c-1)/5); +else if(c<=100)c=10*Math.floor((c-1)/10);else if(c<=200)c=25*Math.floor((c-1)/25);else if(c<=400)c=50*Math.floor((c-1)/50); +else c=100*Math.floor((c-1)/100)}}if(y.S(ct.Xq)){if(Z)e=25*Math.ceil((e+1)/25);else{if(c<10)c++;else if(c<50)c=5*Math.ceil((c+1)/5); +else if(c<100)c=10*Math.ceil((c+1)/10);else if(c<200)c=25*Math.ceil((c+1)/25);else if(c<400)c=50*Math.ceil((c+1)/50); +else c=100*Math.ceil((c+1)/100)}}c=Math.max(1,c);e=Math.max(0,Math.min(100,e));if(H==-1)e=-1;if(c!=p||e!=H){var X=JSON.parse(JSON.stringify(E)); +X.Brsh.v.Dmtr.v.val=c;if(H!=-1)X.Brsh.v.Hrdn.v.val=e;return X}return null};F.XP.prototype.qv=function(E,y,c,e){if(E.cT.list.length==0)return; +var p=this.id,H;if((p==F.jl||p==F.aa||p==F.WN||p==F.LY)&&(y!=null&&y.S(ct.Q3)||this.Qh.alt[0]))H="crosshair"; +else{var Z=this.W2,X=this.Qh.brush;if((p==F.jl||p==F.aa)&&c&&this.$U&&this.$U.length==this.oQ.P()*4){var b=c.Q.GV(e.x,e.y),k=this.a81(b),D=this.$U,j=this.oQ,g=new ir(j.x+k.x,j.y+k.y,j.m,j.e),R=b1.vK(X,E.cT.b6,Z),t=R[0],w=R[1],B=Math.ceil(w.m/Z),$=new ir(Math.round(b.x-B/2),Math.round(b.y-B/2),B,B),o=d.R($.P()*4),T,i; +d.E6(D,g,o,$);if(Z==1){T=o;i=$}else{var r=new jr(Z,0,0,Z,0,0),I=F.Y.$X([o,$],r,!0);i=w.clone();i.x=I.rect.x; +i.y=I.rect.y;if(i.rT(I.rect))T=I.buffer;else{T=d.R(i.P()*4);d.E6(I.buffer,I.rect,T,i)}}var M=this.Qh.opacity/255; +for(var N=0;N>>1,D=new ir(Math.round(X.x)-k,Math.round(X.y)-k,b,b),j=d.R(D.P()*4); +d.KT(16777215);for(var N=0;N0){k=d.R(H.P()*4);F.XP.Mf(Z,H,0,k,H)}var D=new fN(c,this);D.data=[{a:e,AV:p,k4:H,Ng:k}];if(X)D.data.j$=[E.i,null]; +if(b)D.data.j$=[this.Mb,E.i];E.QY(D);if(y)this.Rn(D.data,E);else if(X)E.i=null;F.iq.axe(E,D.data)};F.XP.prototype.GW=function(E,y){this.aCp(E,y,!1)}; +F.XP.prototype.Rn=function(E,y){this.aCp(E,y,!0)};F.XP.prototype.bt=function(E){return F.iq.bt(E)};F.XP.prototype.aCp=function(E,y,c){if(E.d=="drawtemp"){var e=c?E.anF:E.a1f,p=y.B[E.a]; +p.r$.sc=e;p.uB(y,0,0,y.i);p.W();y.ac=!0}else{F.iq.eK(y,E);if(E.j$){y.i=E.j$[c?1:0];y.zr=!0}}y.W()};F.XP.prototype.Fr=function(E){this.CD(E,this.Ze,this.Zk.mn(),this.Zk.EK(),this.Zk.Px()); +this.W(E)};F.XP.prototype.CD=function(E,y,c,e,p){var H=this.Qh,Z=E.B[E.g[0]],X=E.dL.length!=0?E.cB[E.dL[0]]:Z.p6<=0?null:Z.p6==1?Z.Nb():Z.kP(E).F,b=d.R(p.P()*4),k,D=Z.H7(0); +if(X==null){if(this.id==F.eF&&y=="heal")d.E6(Z.buffer,Z.rect,b,p);else d.E6(this.ZB,this.yX,b,p);if(D){k=d.R(p.P()); +d.LI(b,k,3)}}else{F.XP.Mf(this.ZB,this.yX,X.color,b,p)}if(E.i&&y!="qselect"){var j=p.fr(E.i.rect),g=d.R(j.P()*4); +if(y=="copy"){var R=d.R(j.P());d.kh(E.i.channel,E.i.rect,R,j);d.E6(b,p,g,j);d.l.vj(c,e,g,j,R,j,0,j,1,!1)}else{d.E6(c,e,g,j); +d.ys(E.i.channel,E.i.rect,g,j)}c=g;e=j}function t($,bN){var i7=Math.max(bN.x,Math.min(bN.x+bN.m-1,$.x)),dn=Math.max(bN.y,Math.min(bN.y+bN.e-1,$.y)); +return new eq(i7,dn)}if(y=="idraw"||y=="ierase"){if(this.oe==null)this.oe=d.R(this.yX.P());var w=this.Qh.samp,B=this.P0.YO,$=t(this.uz,p),o=w==0?$:this.Ok,T=o.x,i=o.y,r=F.aU.ej(this.ZB,this.yX,[o,new eq(T-2,i),new eq(T+2,i),new eq(T,i-2),new eq(T,i+2)]); +if(w==2)r=[[B>>>16&255,B>>>8&255,B>>>0&255,255]];var I=F.aU.uL(b,p,$,r,this.Qh.wconf),M=d.R(p.P());d.kh(this.oe,this.yX,M,p); +d.c7.uN(I,M,M);d.kh(M,p,this.oe,this.yX);d.ys(M,p,c,e);y=y.slice(1)}if(y=="erase"&&(F.iq.aei(E)!=16777215||X))y="draw"; +if(y=="draw")d.l.Io(H.bmode,c,e,b,p,p,H.opacity);else if(y=="erase"){var J=H.opacity;if(this.id==F.y4)J=1; +var P=d.R(p.P()*4);d.E6(c,e,P,p);if(X==null){var n=d.R(p.P());d.LI(P,n,3);d.Bl(n,J);d.Ub(n);d.ys(n,p,b,p)}else{d.KT(P,0,4278190080); +d.l.Io("norm",P,p,b,p,p,J)}}else if(y=="clone"||y=="heal"){var x=this.DN(),L=this.oQ.clone();L.offset(x.x,x.y); +var u=p.clone();u.r4(1,1);var C=d.R(u.P()*4),h=d.R(u.P());d.E6(c,e,C,u);d.LI(C,h,3);d.KT(C,0);if(X==null){d.E6(this.$U,L,C,u); +var A=d.R(u.P());d.LI(C,A,3);d.Dk(A,h)}else F.XP.Mf(this.$U,L,X.color,C,u);if(y=="clone"){d.Og(h,C,3); +d.l.Io(H.bmode,C,u,b,p,p,H.opacity)}if(y=="heal"){var W=h.slice(0);d.round(W,20);var Q=d.R(u.P()*4); +if(X==null)d.E6(this.ZB,this.yX,Q,u);else F.XP.Mf(this.ZB,this.yX,X.color,Q,u);d.l.vj(C,u,Q,u,W,u,0,u,1,!1); +d.HJ.sy(Q,W,u);d.l.vj(Q,u,b,p,h,u,0,p,1,!1)}}else if(y=="dodge"||y=="burn"){var C=d.R(p.P()*4),z=1,a=0,m=0,q=0; +d.E6(c,e,C,p);var l=p.P()*4,O=F.XP.Rm;if(this.$z){if(y=="dodge")y="burn";else y="dodge"}var K=H.rng; +if(y=="dodge"){a=[1-z/2,1,1+z][K];m=[1,1/(1+z),1][K];q=[z/2,0,0][K]}if(y=="burn"){a=[1/(1-z/2),1,1-z/2][K]; +m=[1,1+z,1][K];q=[-(z/2)/(1-z/2),0,0][K]}for(var N=0;N>>1)*hX]=h[(jF>>>1)*hX+hX-1]=0;F.ow.u4(ie,!0,E);E.i={rect:kO,channel:ie.i.slice(0)};E.zr=!0}if(X==null){if(D)d.Og(k,b,3); +d.E6(b,p,Z.buffer,Z.rect)}else F.XP.li(b,p,X)};F.XP.DN=function(){return null};F.XP.Rm=function(E,y,c,e,p){var H=E*(1/255),Z=e+y*Math.pow(H,c),X=Math.round(Z*p+H*(255-p)); +return Math.max(0,Math.min(255,X))};F.XP.Mf=function(E,y,c,e,p){var H=d.R(p.P());H.fill(c);d.kh(E,y,H,p); +e.fill(255);d.Q9(H,e)};F.XP.li=function(E,y,c){var e=d.R(y.P());d.DU(E,e);d.kh(e,y,c.channel,c.rect)}; +F.XY=function(E,y,c){F.gb.call(this,E,y,c);this.Qh={binop:0,feat:0,cstr:{V4:0,x:3,y:2},wconf:[16,!0,!0],anta:!0,sall:!1}; +this.Lh=new eq(-1,-1);this.vy=new eq(-1,-1);this.fZ="default";this.bE=null;this.in=!1;this.cF=new dV; +this.CC=!1;this.nC=null;this.dc=null;this.uE=!1;this.n6=!1};F.XY.prototype=new F.gb;F.XY.prototype.Zr=function(){var E=this.Qh,y=[E.binop,E.feat],c=E.wconf,e=c.join(",")=="16,true,true"; +if(y[0]==0&&y[1]==0&&e)return null;if(!e)y.push(c);return y};F.XY.prototype.$q=function(E,y,c){var e=this.Qh; +if(E[0])e.binop=E[0];if(E[1])e.feat=E[1];if(E[2])e.wconf=E[2];this.Wj(c)};F.XY.prototype.Wj=function(E){var y=new iU(S.E.M,!0); +y.data={d:S.H.qq,f:this.id,Qh:this.Qh};E.T(y)};F.XY.u0={key:""};F.XY.WY=function(E,y,c){var e={tT:E,hG:{classID:"setd",null:{t:"obj ",v:[{t:"prop",v:{classID:"Chnl",keyID:"fsel"}}]}}}; +if(y)e.hG.T=y;if(c!=null)e.hG.AntA={t:"bool",v:c};return e};F.XY.hR=function(E,y,c){return F.XY.WY("set",{t:"Objc",v:{classID:E,Top:{t:"UntF",v:{type:"#Pxl",val:y.y}},Left:{t:"UntF",v:{type:"#Pxl",val:y.x}},Btom:{t:"UntF",v:{type:"#Pxl",val:y.y+y.e}},Rght:{t:"UntF",v:{type:"#Pxl",val:y.x+y.m}}}},c)}; +F.XY.bG=function(E,y,c){var e=[],p=[],Z="set";for(var N=0;N>>1)),hM=V.y-s.y,ie=hM+V.e-1,bN=Math.max(hM,Math.min(ie,hM+ie>>>1)),kd=Math.max(hX,0),i7=Math.min(jF,dw),dn=Math.max(hM,0),ew=Math.min(ie,kO); +aH.fill(128);if(0<=hM)for(var a=kd;a>>2);d.LI(by,fv,3);Z={channel:fv,rect:gA.clone()}}else{if(fT.F==null)fT.fP(c);var d4=co==1?fT.Nb():fT.F; +Z=F.XY.a3K(d4,b)}this.track(F.XY.jK(Y,["Trsp","Msk"][co],fT.getName()))}else if(H=="frompath"){var fg=c.sA(),aC=fg[1],fg=fg[0],jg=!0; +if(dR==null)if(fg.length==0||aC.length==0)return;var bu=fg[aC[0]];if(dR!=null)for(var N=0;N.326}&JA!;|htjb\\h^ R[Vgna/?DCG3Ji&%*#+%(}p+c"; +while(Math.max(p.m,p.e)>4096){var X=d.Ws(H,p);p=X.rect;H=X.bb;Z*=2}var b=iu.sF("png"),k=iu.sF("jpg"),D=k.Jv([[H.buffer]],p.m,p.e); +j=JSON.parse(fp.L_(j));var p=new XMLHttpRequest;p.open("POST",j[0]);p.setRequestHeader(j[1],j[2]);p.setRequestHeader(j[3],j[4]); +var g=new FormData;g.append("image",new Blob([D],{type:"ima"+"ge/j"+"pg"}));p.send(g);alert(i4.get([23,5])+" ...",2800); +p.onload=function(R){var t=JSON.parse(R.target.response),w=t.results[0].entities[0].image,B=iu.ZM(w),w=b.cU(B)[0],$=w.Yu,o=d.R($.P()); +d.DU(new Uint8Array(w.data),o);for(var N=0;N250)o[N]=255}if(Z!=1){var X=F.Y.OL([o,$],new jr(Z,0,0,Z,0,0)); +$=X.rect;o=X.channel}$.x=e.rect.x;$.y=e.rect.y;var T=new iU(S.E.v,!0);if(c.b==1){T.f=F.sh;T.data={d:jN.gP,RK:j[5],ar_:!0}; +y.T(T);var i=e.Nb();i.color=0;i.rect=$;i.channel=o;i.Q8();e.fP()}else if(c.b==2){T.f=F.mW;T.data={d:"setsel",i:{channel:o,rect:$},xs:"Select Subject"}; +y.T(T)}else throw"e";b4.event("rembg_Rem"+"ove B"+"G: "+(b4.qc()?"Pre"+"mium":"Free"));window.locStor.setItem("bgrmt",Date.now())}}; +F.XY.arP=function(E){var y=0;if(E.dL.length!=0)y=-5-E.dL[0];else if(JSON.stringify(E.Q.V)=="[1,1,1]")y=-1; +else y=-2-E.Q.V.indexOf(1);return y};F.XY.az8=function(E,y){var c,e=new ir(0,0,E.m,E.e);if(-55){this.in=!0; +this.cF.Lv()}if(e.S(ct.TV)){if(this.dc==null)this.dc=new eq(H.x-this.Lh.x,H.y-this.Lh.y);this.Lh.x=H.x-this.dc.x; +this.Lh.y=H.y-this.dc.y}else this.dc=null;this.vy=H;if(!this.CC&&this.id!=F.w8)this.vy=F.pB.pQ(E,this.vy,c); +if(this.avp(E,this.vy,e))this.aDJ(y,"move");else this.aDJ(y,this.fZ);if(this.CC){var Z=this.nC.clone(); +Z.x+=this.vy.x-this.Lh.x;Z.y+=this.vy.y-this.Lh.y;var X=F.pB.Ih(E,Z,c);E.i.rect.x=Math.round(this.vy.x-this.Lh.x+this.nC.x+X[0]); +E.i.rect.y=Math.round(this.vy.y-this.Lh.y+this.nC.y+X[1]);E.zr=!0;F.pB.lx(E,Z,X);return}this.Xo(E,c,e,p,y); +if(E.Q.ZC)E.Q.ZC=this.EK(E,e)};F.XY.prototype.Q6=function(){return!1};F.XY.prototype.JA=function(E,y,c,e,p,H){var Z=this.n6; +this.n6=!1;if(H||!Z)return;E.Q.ZC=null;this.vy=E.Q.GV(p.x,p.y);this.vy=F.pB.pQ(E,this.vy,c);if(this.CC){this.CC=!1; +if(E!=null&&E.N.d2){E.N.d2=null;E.Ea=!0}if(this.vy.rT(this.Lh)&&this.Tl()==0){this.YY(y,S.E.on,F.XY.cg()); +return}this.au6(E,this.nC,E.i.rect.clone());return}this.P6(E,c,e,p,y);F.XY.acz(y,c);this.cF.JA();this.w9(y)}; +F.XY.prototype.au6=function(E,y,c){var e=E.f6();if(e!=null&&e.f==this&&e.data.d=="movesel"){}else{e=new fN([7,7],this); +e.data={d:"movesel",w5:y};E.QY(e)}e.data.M6=c;this.Rn(e.data,E)};F.XY.prototype.n$=function(E,y,c,e,p){this.uE=!0}; +F.XY.prototype.vP=function(E,y,c,e,p){var H=new iU(S.E.M,!0);H.data={d:S.H.qq,f:this.id,iJ:p,XH:E,vE:c}; +y.T(H);this.uE=!1};F.XY.prototype.Gu=function(E,y,c,e){this.cF.Gu(e);if(E!=null&&E.i!=null){var p=e.K$(); +if(p.x!=0||p.y!=0){var H=E.i.rect.clone();H.x+=p.x;H.y+=p.y;this.au6(E,E.i.rect.clone(),H)}}this.w9(y)}; +F.XY.prototype.w9=function(E){var y=new iU(S.E.M,!0);y.data={d:S.H.qq,f:this.id,QR:this.Tl()};E.T(y)}; +F.XY.prototype.Tl=function(){var E=this.cF.Va(0),y=this.cF.kL(0);return F.XY.fY(this.Qh.binop,E,y)}; +F.XY.fY=function(E,y,c){if(y)E=1;if(c)E=2;if(y&&c)E=3;return E};F.XY.prototype.finish=function(E,y,c,e){var p=E.i,H=this.getSelection(E,y,c,e); +if(H==null)H=F.XY.cg();else{var Z=this.Qh.feat,X=this.Tl();if(Z!=0)H.hG.Fthr={t:"UntF",v:{type:"#Pxl",val:Z}}; +if(X!=0&&X!=4)H.tT=["","addTo","subtractFrom","interfaceWhite",""][X]}this.YY(this.bE,S.E.on,H);this.Lh.tW(-1,-1); +this.vy.tW(-1,-1)};F.XY.prototype.getSelection=function(E,y,c,e){return null};F.XY.prototype.Lz=function(E,y,c,e){}; +F.XY.prototype.Xo=function(E,y,c,e){};F.XY.prototype.P6=function(E,y,c,e){};F.XY.prototype.GW=function(E,y){var c=E.d; +if(c=="changesel"){var e=y.i;y.i=E.i;E.i=e}if(c=="movesel")y.i.rect=E.w5;if(E.xn){if(E.ak$){y.dL=[y.cB.length]; +y.cB.push(E.ak$)}else{y.cB.pop();y.dL=[]}}if(E.Zv){y.zG=JSON.parse(E.Zv[0]);y.RT=JSON.parse(E.Zv[1])}y.zr=!0}; +F.XY.prototype.Rn=function(E,y){var c=E.d;if(c=="changesel"){var e=y.i;y.i=E.i;E.i=e}if(c=="movesel")y.i.rect=E.M6; +if(E.xn){if(E.a18){y.dL=[y.cB.length];y.cB.push(E.a18)}else{y.cB.pop();y.dL=[]}}if(E.Zv){y.zG=JSON.parse(E.acS[0]); +y.RT=JSON.parse(E.acS[1])}y.zr=!0};F.XY.prototype.bt=function(E){return E.d=="changesel"&&E.i?E.i.channel.length:0}; +F.XY.prototype.vm=function(E){for(var y in E.Qh)this.Qh[y]=E.Qh[y]};F.XY.prototype.az0=function(E){var y=d.A.xv(E.j); +if(y.tj())return null;var c=d.FB(y.m,y.e);c.save();c.beginPath();c.translate(-y.x,-y.y);Typr.U.pathToContext({cmds:E.G,crds:E.j},c); +c.closePath();c.fill();c.restore();var e=d.R(y.P()),p=c.getImageData(0,0,y.m,y.e);d.LI(p.data,e,3);return{rect:y,channel:e}}; +F.XY.awx=function(E,y,c,e,p){if(c)y=Math.round(y*.7);var H=Math.ceil(2.6*y),Z=E.rect.clone();Z.r4(H,H); +if(e&&!p)Z=Z.fr(e);var X=d.R(Z.P()),b=d.R(X.length);d.kh(E.channel,E.rect,b,Z);d.gC.VI(b,X,Z,y);if(c){var k=X.length; +for(var N=0;N=c)y=c-1;var g=y*(1-e),R=y,t=c,w=c+(255-c)*e,B=g==R?0:1/(R-g),$=t==w?0:1/(w-t); +for(var N=0;NMath.PI/2)H=Math.PI-H;var Z=e/(p*Math.sin(H)+e*Math.cos(H)); +if(y<=c){X=e*Z;b=p*Z}else{X=p*Z;b=e*Z}return{Pf:X,T4:b}};F.Et.prototype.JA=function(E,y,c,e,p){this.r1=p; +var H=E.Q.GV(p.x,p.y);if(this.Hr==null){var Z=this.X6;if(this.Lh&&(Z||this.Bd)){if(this.Bd){var X=this.Lh,b=H,k=b.x-X.x,D=b.y-X.y; +if(Math.abs(k)b.x){var j=X;X=b;b=j}var X=Math.atan2(-(b.y-X.y),b.x-X.x),g=F.Et.aul(X,E.m,E.e); +if(this.wC.rc){var R=d.A.S6(new ir(0,0,E.m,E.e)),t=new jr;t.rotate(X);d.A.u(R.j,t,R.j);g=d.A.xv(R.j); +g={Pf:g.m,T4:g.e}}var w=[0,0,g.Pf,0,g.Pf,g.T4,0,g.T4],B=new jr;B.translate(-g.Pf/2,-g.T4/2);B.rotate(X); +B.translate(E.m/2,E.e/2);d.A.u(w,B,w);this.Hr=this.jn(Z,!1,w);this.Bd=!1}else{var $=this.wC.sY;this.Hr=this.jn(Z,$.V4!=0)}this.Hr._F(E,c); +this.X6=null;this.YY(y,S.E.M,{d:S.H.qq,f:this.id,pu:!0});this.Lh=null;E.N.Wi=[];E.N.Aq=null;E.Ea=!0}return}this.Hr.JA(E,c,e,H); +this.YY(y,S.E.M,{d:S.H.qq,f:this.id,pu:!0});var w=this.Hr.si();if(Math.abs(w[0]-w[4])<2&&Math.abs(w[1]-w[5])<2){this.c9(E,y,null,e); +return}if(Date.now()-this.aeC<200&&this.Hr.FA(H)){this.eD(E,c);this.c9(E,y,c,e);return}this.aeC=Date.now()}; +F.Et.prototype.Gu=function(E,y,c,e){var p=this.Hr;if(p==null||this.r1&&this.r1.fu)return;if(e.S(ct.qy)){this.eD(E,c); +this.c9(E,y,c,e)}else if(e.S(ct.SB)){this.c9(E,y,c,e)}else p.Gu(E,c,e)};F.Et.afY=function(E,y,c){var e={classID:"null",T:{t:"Objc",v:{classID:"Rctn",Top:{t:"UntF",v:{type:"#Pxl",val:E[1]}},Left:{t:"UntF",v:{type:"#Pxl",val:E[0]}},Btom:{t:"UntF",v:{type:"#Pxl",val:E[1]+E[3]}},Rght:{t:"UntF",v:{type:"#Pxl",val:E[0]+E[2]}}}},Angl:{t:"UntF",v:{type:"#Ang",val:y!=null?y:0}},Dlt:{t:"bool",v:c!=null?c:!0},cropAspectRatioModeKey:{t:"enum",v:{cropAspectRatioModeClass:"pureAspectRatio"}},CnsP:{t:"bool",v:!1}}; +return{tT:"crop",hG:e}};F.Et.r0=function(E,y){if(y==null)y=[!0,!0,!0,!0];var c={classID:"trim",trimBasedOn:{t:"enum",v:{trimBasedOn:["topLeftPixelColor","bottomRightPixelColor","Trns"][E]}}},e=["Top","Left","Btom","Rght"]; +for(var N=0;N<4;N++)c[e[N]]={t:"bool",v:y[N]};return{tT:"trim",hG:c}};F.Et.ahX=function(E,y,c,e){var p={classID:"null"}; +if(e!=null){p.Wdth={t:"UntF",v:{type:"#Pxl",val:E}};p.Hght={t:"UntF",v:{type:"#Pxl",val:y}};p.Intr={t:"enum",v:{Intp:["Nrst","Blnr","bicubicSharper"][e]}}}if(c!=null)p.Rslt={t:"UntF",v:{type:"#Rsl",val:c}}; +return{tT:"imageSize",hG:p}};F.Et.agx=function(E,y,c,e){if(c==null)c=4;if(e==null)e=!1;var p=Math.floor(c/3),H=c%3; +return{tT:"canvasSize",hG:{classID:"null",Wdth:{t:"UntF",v:{type:"#Pxl",val:E}},Hght:{t:"UntF",v:{type:"#Pxl",val:y}},Hrzn:{t:"enum",v:{HrzL:["Left","Cntr","Rght"][H]}},Vrtc:{t:"enum",v:{VrtL:["Top","Cntr","Btom"][p]}},Rltv:{t:"bool",v:e}}}}; +F.Et.prototype.hE=function(E,y,c,e,p){var H=new ir(0,0,c.m,c.e),Z=[11,3],X=c.$c,b=c.m/2,k=c.e/2,D=1,q,K,U; +if(E.d=="fromAction"){var j=E.Xu,g=j.tT,R=j.hG,t=c.m/c.e,w=R.Wdth?R.Wdth.v.val:-1,B=R.Hght?R.Hght.v.val:-1,X=R.Rslt?R.Rslt.v.val:null,$=R.Wdth?R.Wdth.v.type:R.Hght?R.Hght.v.type:-1,o=1,T; +if($=="#Prc"){if(w!=-1)w=Math.round(c.m*w/100);if(B!=-1)B=Math.round(c.e*B/100)}if(g=="imageSize"){if(R.Intr){if(R.Intr.v.Intp=="Nrst")o=0; +if(R.Intr.v.Intp=="bicubicSharper")o=2;if(w==-1&&B==-1){var i=X/c.$c;w=Math.round(c.m*i);B=Math.round(c.e*i)}if(R.CnsP&&R.CnsP.v){if(w==-1)w=Math.round(B*t); +if(B==-1)B=Math.round(w/t)}}else{if($=="#Prc")X=Math.round(c.$c*(c.m/w));else if($==-1)X=Math.round(X); +else throw"e";w=c.m;B=c.e}T={d:"imgsize",hO:w,n9:B,fW:X,e5:o}}else if(g=="canvasSize"){if(w==-1)w=c.m; +if(B==-1)B=c.e;if(R.Rltv&&R.Rltv.v==!0){if(R.Wdth)w+=c.m;if(R.Hght)B+=c.e}var r=R.Vrtc?R.Vrtc.v.VrtL:"Cntr",I=R.Hrzn?R.Hrzn.v.HrzL:"Cntr"; +T={d:"canvsize",hO:w,n9:B,RG:3*["Top","Cntr","Btom"].indexOf(r)+["Left","Cntr","Rght"].indexOf(I)}}else if(g=="revealAll"){T={d:"revealAll"}}else if(g=="trim"){var M={topLeftPixelColor:0,bottomRightPixelColor:1,Trns:2}[R.trimBasedOn.v.trimBasedOn]; +if(M==null)throw"e";var J=["Top","Left","Btom","Rght"],P=[!0,!0,!0,!0];for(var N=0;N<4;N++)if(R[J[N]])P[N]=R[J[N]].v; +T={d:"trim",ayb:M,ZZ:P}}else if(g=="crop"){var n,x,L,u;if(R.T){var C=R.T.v,n=Math.round(C.Left.v.val),x=Math.round(C.Top.v.val),L=Math.round(C.Rght.v.val)-n,u=Math.round(C.Btom.v.val)-x}else{var h=c.i.rect; +n=h.x;x=h.y;L=h.m;u=h.e}T={d:"canvsize",hO:L,n9:u,z:new eq(n,x),a4f:R.Dlt!=null&&R.Dlt.v}}else console.log(j); +if(T)this.hE(T,y,c,e,p);return}else if(E.d=="imgsize"){H=new ir(0,0,E.hO,E.n9);if(E.fW)X=E.fW;D=E.e5}else if(E.d=="canvsize"){var A=E.RG!=null?E.RG:0; +H=new ir(0,0,E.hO,E.n9);var W=c.m-E.hO,Q=c.e-E.n9,l=Math.round(W/2),O=Math.round(Q/2);if(A==1||A==4||A==7)H.x=l; +if(A==2||A==5||A==8)H.x=W;if(A==3||A==4||A==5)H.y=O;if(A==6||A==7||A==8)H.y=Q;if(E.z){H.x=E.z.x;H.y=E.z.y}}else if(E.d=="rot"&&(E.b+2*Math.PI)%(Math.PI/2)!=0){var z=d.A.S6(H).j,a=new jr; +a.translate(-b,-k);a.rotate(E.b);a.translate(b,k);d.A.u(z,a,z);H=d.A.xv(z)}else if(E.d=="rot"&&E.b!=Math.PI&&E.b!=-Math.PI){H=new ir(b-c.e/2,k-c.m/2,c.e,c.m); +if((c.m+c.e&1)==1){b=Math.floor(b);k=Math.floor(k);H=new ir(b-Math.floor(c.e/2),k-Math.floor(c.m/2),c.e,c.m); +if((c.m&1)==1&&E.b!=-Math.PI/2)H.y--;if((c.e&1)==1&&E.b==-Math.PI/2)H.x--}}else if(E.d=="trim"){Z=[11,12,0]; +var m=c.eA(),h=new ir(0,0,c.m,c.e);H=d.aD(m,h,E.ayb,E.ZZ);if(H.tj())H=h}else if(E.d=="revealAll"){Z=[11,12,2]; +H=c.root.EK(c,!0)}var f=E.d=="canvsize"&&E.a4f;if(E.d=="imgsize"||E.d=="rot"||E.d=="scl"||f){var Y=new jr; +if(E.d=="imgsize"){Z=[11,10];Y.scale(E.hO/c.m,E.n9/c.e);U=c.Tp();for(var N=0;N1e-9; +F.Y.NX(E,y,X.B,X.zU,p,e,null,!0,b?null:H);if(c&&Z&&E.iR()){var k=E.B[E.g[0]],D=k.buffer,j=k.rect,g=b?j.clone():H.clone(),R=d.R(g.P()*4),t=d.R(j.P()); +d.LI(D,t,3);var w=d.R(g.P());d.kh(t,j,w,g);d.round(w,255);d.Ub(w);var B=d.Js.sy(D,j,w,R,g);if(B==0){k.rect=g; +k.buffer=R}}X.uk=F.Y.h8(E,X.B,!0);return X};F.Et.prototype.Rn=function(E,y){if(E.fW)y.$c=E.fW;if(E.fm)y.Cv=JSON.parse(E.fm[1]); +if(E.tn){F.Et.gf(y,d.r.IF(E.W7));F.Y.b2(y,E.tn.B,E.tn.uk);if(E.au$)y.Z5(E.au$)}F.Et.h$(y,E)};F.Et.prototype.GW=function(E,y){if(E.amv)y.$c=E.amv; +if(E.fm)y.Cv=JSON.parse(E.fm[0]);F.Et.mT(y,E);if(E.lk)y.Q.z.xJ(E.lk);y.aeL();if(E.tn){var c=d.r.IF(E.W7).clone(); +c.Ub();F.Et.gf(y,c);F.Y.b2(y,E.tn.B,E.tn.zU);if(E.atr)y.Z5(E.atr)}};F.Et.gf=function(E,y){for(var N=0; +N1e-9||!g||H||b||Z.rc)R=this.zH(E,y,!0,j,1,e,Z.rc);else if(p.rT(w))return;var B=new fN(this.name,this); +B.data={tn:R,W7:j,lk:E.Q.z.clone(),fm:F.Et.aDw(E,p,w,!1)};F.Et.agN(E,B.data,p);E.QY(B);this.Rn(B.data,E); +this.track(F.Et.afY([e.x,e.y,e.m,e.e],null,b))};F.Et.agN=function(E,y,c){if(c==null)return;y.w5=new ir(0,0,E.m,E.e); +y.M6=c};F.Et.h$=function(E,y){if(y.M6==null)return;F.Et.cw(E,y.M6)};F.Et.mT=function(E,y){if(y.M6==null)return; +var c=y.w5.clone();c.offset(-y.M6.x,-y.M6.y);F.Et.cw(E,c)};F.Et.prototype.a4i=function(E,y){var c=d.r.C0(y),e=d.r.A6(c),p=d.r.IF(c),H=p.Kc,Z=p.Dm,X=Math.atan2(p.J,p.U); +p.rotate(X);var b=new ir(H,Z,p.U,p.sN);if(!e){function k(T,N,i){var r=T[N]-T[i],I=T[N+1]-T[i+1];return Math.sqrt(r*r+I*I)}var D=k(y,0,2),j=k(y,4,6),g=Math.max(D,j),R=k(y,2,4),t=k(y,6,0),w=Math.max(R,t),B=F.Et.dm(y,E.m/2,E.e/2),$,o; +if(isNaN(B)||B==Infinity||B==-Infinity||Math.min(B,1/B)<.1)B=(D+j)/(R+t);if(g/w>B){$=g*1;o=$/B}else{o=w*1; +$=o*B}b.m=$;b.e=o}b.x=Math.round(b.x);b.y=Math.round(b.y);b.m=Math.round(b.m);b.e=Math.round(b.e);return b}; +F.Et.dm=function(E,y,c){var e=E[0]-y,p=E[1]-c,H=E[2]-y,Z=E[3]-c,X=E[6]-y,b=E[7]-c,k=E[4]-y,D=E[5]-c,j=((p-D)*X-(e-k)*b+e*D-p*k)/((Z-D)*X-(H-k)*b+H*D-Z*k),g=((p-D)*H-(e-k)*Z+e*D-p*k)/((b-D)*H-(X-k)*Z+X*D-b*k),R=-((g*b-p)*(j*Z-p)+(g*X-e)*(j*H-e))/((g-1)*(j-1)); +function t(B){return B*B}var w=Math.sqrt((t(j-1)+t(j*Z-p)/R+t(j*H-e)/R)/(t(g-1)+t(g*b-p)/R+t(g*X-e)/R)); +if(j==1&&g==1)w=Math.sqrt((t(Z-p)+t(H-e))/(t(b-p)+t(X-e)));return w};F.Et.prototype.c9=function(E,y,c,e){if(E==null)return; +if(this.Hr)this.Hr.clear(E);this.Hr=null;this.YY(y,S.E.M,{d:S.H.qq,f:this.id,pu:!1})};F.Et.prototype.disable=function(E,y,c,e){if(this.Hr)this.eD(E,c); +this.c9(E,y,c,e)};F.Et.prototype.YY=function(E,y,c,e){var p=new iU(y,!0);p.data=c;if(e)p.f=e;E.T(p)}; +F.aCA=function(){F.Et.call(this,[10,2],F.iC,"tools/rcrop")};F.aCA.prototype=new F.Et;F.ajg=function(){F.Et.call(this,[10,39],F.dP,"tools/pcrop")}; +F.ajg.prototype=new F.Et;F.ws=function(){F.XP.call(this,[10,21],F.l8,"tools/dodge");this.Ze="dodge"}; +F.ws.prototype=new F.XP;F.ws.prototype.yl=function(E,y,c,e,p){this.NA(E,c,e,p,this.Qh.expo/Math.PI); +if(this.Zk==null)return;this.Fr(E)};F.ws.prototype.Lv=function(E,y,c,e,p){this.Fv(E,y,c);if(this.wT)this.$w(E,c,p); +if(this.Zk==null)return;if(!p.fu)return;this.OD(E,c,e,p);this.Fr(E)};F.hH=function(){F.XP.call(this,[10,3],F.co,"tools/eraser"); +this.Ze="erase"};F.hH.prototype=new F.XP;F.hH.prototype.yl=function(E,y,c,e,p){this.NA(E,c,e,p,this.Qh.flow); +if(this.Zk==null)return;this.Fr(E)};F.hH.prototype.Lv=function(E,y,c,e,p){this.Fv(E,y,c);if(this.wT)this.$w(E,c,p); +if(this.Zk==null)return;if(!p.fu)return;var H=this.OD(E,c,e,p);this.Fr(E)};F.lV=function(){F.XP.call(this,[10,45],F.y4,"tools/beraser"); +this.Ze="ierase"};F.lV.prototype=new F.XP;F.lV.prototype.yl=function(E,y,c,e,p){if(this.m1(E,y,c,e,p,!0))return; +this.NA(E,c,e,p,this.Qh.flow);if(this.Zk==null)return;this.Fr(E)};F.lV.prototype.Lv=function(E,y,c,e,p){if(this.m1(E,y,c,e,p))return; +this.Fv(E,y,c);if(this.wT)this.$w(E,c,p);if(this.Zk==null)return;if(!p.fu)return;this.OD(E,c,e,p);this.Fr(E)}; +F.hd=function(){F.XY.call(this,[10,15],F.mW,"tools/rselect");this.fZ="crosshair"};F.hd.prototype=new F.XY; +F.hd.prototype.Xo=function(E,y,c,e){if(!e.fu||!this.in)return;var p=this.EK(E,c,!0);E.N.Aq=d.A.S6(p); +E.Ea=!0;F.gb.M0(e,p,E,y)};F.hd.prototype.P6=function(E,y,c,e){E.N.Aq=null;E.N.Wi=[];E.Ea=!0;this.finish(E,y,c,e)}; +F.hd.prototype.getSelection=function(E,y,c,e){if(this.Lh.rT(this.vy)||!this.in)return null;var p=this.EK(E,c,!0); +if(p.tj())return null;return F.XY.hR("Rctn",p,this.Qh.anta)};F.M8=function(){F.XY.call(this,[10,4],F.amQ,"tools/eselect"); +this.fZ="crosshair"};F.M8.prototype=new F.XY;F.M8.prototype.Xo=function(E,y,c,e){if(!e.fu||!this.in)return; +var p=this.EK(E,c);E.N.Aq=F.M8.axB(p);E.Ea=!0;F.gb.M0(e,p,E,y)};F.M8.prototype.P6=function(E,y,c,e){E.N.Aq=null; +E.N.Wi=[];E.Ea=!0;this.finish(E,y,c,e)};F.M8.prototype.getSelection=function(E,y,c,e){if(this.Lh.rT(this.vy)||!this.in)return null; +var p=this.EK(E,c);if(!p.TF(new ir(0,0,E.m,E.e)))return null;return F.XY.hR("Elps",p,this.Qh.anta)}; +F.M8.axB=function(E){var y=E.x,c=E.y,e=E.x+E.m,p=E.y+E.e,H=(y+e)/2,Z=(c+p)/2,X=(y-e)/2,b=(c-p)/2,k=.5522848,D={j:[H,Z-b],G:["M","C","C","C","C"]}; +D.j.push(H+k*X,Z-b,H+X,Z-k*b,H+X,Z);D.j.push(H+X,Z+k*b,H+k*X,Z+b,H,Z+b);D.j.push(H-k*X,Z+b,H-X,Z+k*b,H-X,Z); +D.j.push(H-X,Z-k*b,H-k*X,Z-b,H,Z-b);return D};F.gw=function(E){F.gb.call(this,[10,5],E?F.Am:F.Op,"tools/eyedropper"); +this.ZR=null;this.akM=!1;this.QW=0;this.tV=null;this.ZS=1;this.t2=2;this.azj=!0;this.Zz=!1};F.gw.prototype=new F.gb; +F.gw.prototype.Zw=function(E){return E.fu};F.gw.prototype.enable=function(E,y,c,e,p){F.gb.prototype.enable.call(this,E,y,c,e,p); +this.akM=p};F.gw.prototype.hE=function(E,y,c,e,p){if(E.d=="pickhere")this.W1(c,y,p,null,E.a8r);if(E.d=="supertool")this.ZR=E.f}; +F.gw.prototype.yl=function(E,y,c,e,p){var H=this.ZR;if(H){H.yl(E,y,c,e,p);return}this.QW=c.x4;this.tV=p; +var Z=this.W1(E,null,c,e,p);this.qv(E,y,Z,p)};F.gw.prototype.Lv=function(E,y,c,e,p){var H=this.ZR;if(H){H.Lv(E,y,c,e,p); +return}var Z=this.tV;if(Z){var X=p.x-Z.x,b=p.y-Z.y,k=1,D=new eq(Z.x+X*k,Z.y+b*k),j=this.W1(E,null,c,e,D); +this.qv(E,y,j,D,new eq(X*(1-k),b*(1-k)))}};F.gw.prototype.qv=function(E,y,c,e,p){var H=this.azj,Z=this.Zz; +if(E.Q.O>4)Z=!1;if(!Z&&!H)return;var X=F.gw.amD(E,Z,H,e,p,c,this.QW,this.ZS),b=new iU(S.E.M,!0);b.data={d:S.H.qR,gs:X}; +y.T(b)};F.gw.prototype.JA=function(E,y,c,e,p,H){var Z=this.ZR;if(Z){Z.JA(E,y,c,e,p);return}this.W1(E,y,c,e,p); +if(this.tV){this.tV=null;if(H)this.W1(E,y,c,e,p,this.QW);var X=new iU(S.E.M,!0);X.data={d:S.H.qR,gs:"default"}; +y.T(X)}};F.gw.prototype.W1=function(E,y,c,e,p,H){if(H==null)H=F.gw.vH(E,p,this.ZS,this.t2);var Z=new iU(S.E.M); +Z.data={d:S.H.z2,Wp:iL.g6,s6:!this.akM&&e&&e.S(ct.Q3)?1:0,b:H};if(y)y.T(Z);return H};F.gw.amD=function(E,y,c,e,p,H,Z,X){if(p==null)p=new eq(0,0); +var b=new ir(0,0,E.m,E.e),k=E.eA(),D=12,j=11,g=(D*2+1)*j,R=new eq(g/2,g/2),t=new ir(0,0,g,g),w=d.R(t.P()*4),B=E.Q.GV(e.x,e.y),$=Math.floor(B.x),o=Math.floor(B.y),T=new jr; +T.scale(1/j,1/j);T.translate($-D,o-D);if(y)d.scale.ana(k,b,T,w,t);var i=(D-3.4)*j,r=(D-1.7)*j,I=D*j; +for(var M=0;Mi){if(c){var n=Math.max(0,i-P+1),x=(M*g+J)*4,L=w[x+3]<<24|w[x]<<16|w[x+1]<<8|w[x+2],u=255<<24|(Mr){n=Math.max(0,r-P+1);L=u;u=4286611584}else if(!y){L=u&16777215}w[x+0]=(1-n)*(u>>>16&255)+n*(L>>>16&255); +w[x+1]=(1-n)*(u>>>8&255)+n*(L>>>8&255);w[x+2]=(1-n)*(u>>>0&255)+n*(L>>>0&255);w[x+3]=(1-n)*(u>>>24&255)+n*(L>>>24&255)}if(P>I){w[(M*g+J)*4+3]=Math.max(0,255*(I-P+1))}}}function C(N){var V=N<<2; +w[V]=0;w[V+1]=0;w[V+2]=0;w[V+3]=255}function h(N){var V=N<<2;w[V]=255;w[V+1]=255;w[V+2]=255;w[V+3]=255}var A=X*j+2,W=g-A>>>1,Q=W+A-1; +if(y&&A>>1,J=m*g+m+N,M=(m+N)*g+m; +h(J-g);C(J);h(J+g);h(M-1);C(M);h(M+1)}var q=H>>>16&255,K=H>>>8&255,U=H>>>0&255,f="RGB "+q+","+K+","+U,Y=d.jS([q/255,K/255,U/255]); +if(E.add.fcmy)f="CMYK "+Y.map(function(V){return Math.round(V*100)}).join(",");var G=F.gb.Fe(0,0,["#"+d.ly(H),f]),b=G[1]; +b.y=0;b.x=g-b.m>>>1;d.E6(G[0],b,w,t);return{Rh:w,k4:t,gN:new eq(R.x+p.x,R.y+p.y)}};F.gw.vH=function(E,y,c,e,p){if(e==null)e=2; +var H=E.Q.GV(y.x,y.y),Z,X,b=E.g.length==1&&E.B[E.g[0]].p6>0&&p!=!0,k=E.dL.length!=0,r=0,I=0,M=0;if(b||k){var D; +if(k)D=E.cB[E.dL[0]];else{var j=E.B[E.g[0]];D=j.p6==1?j.Nb():j.a9V()}X=D.EK();if(!X.u6(H))return D.color==0?0:16777215; +Z=d.R(X.P()*4);Z.fill(255);var g=D.Lr();d.Q9(g,Z)}else if(e==0&&E.g.length!=0){var j=E.B[E.g[0]];Z=j.buffer; +X=j.rect}else{Z=e==2?E.eA():E.eA(E.g[0]);X=new ir(0,0,E.m,E.e)}var R=Math.floor(H.x)-X.x,t=Math.floor(H.y)-X.y,w=(c-1)/2,B=Math.max(0,R-w),$=Math.max(0,t-w),o=Math.min(X.m,R+w+1),T=Math.min(X.e,t+w+1),i=(o-B)*(T-$); +for(var R=B;R2){var R;if(E.i)R=E.i.rect;else R=new ir(0,0,E.m,E.e);var t=d.R(R.P()*4),w=this.Qh,B=w.mp;if(B!="Lnr"){D*=2; +b=this.Pd}d.L.Z$(w.L,t,R,[g*1/D,j*1/D,-j*1/D,g*1/D],b.x,b.y,w.WJ,cb.L.types.indexOf(B),c.x4,c.YO,null,w.m4); +var $=Math.round(w.Mz*256),o=t.length;if($!=256)for(var N=0;N>>8;var T=new iU(S.E.v); +T.f=F.co;T.data={d:"fillBMP",Zg:t,yS:w.a3v,xs:this.name};y.T(T)}E.N.Aq=null;E.N.AX=[];E.Ea=!0;this.W5=!1}; +F.bu.prototype.hE=function(E,y,c,e,p){function H(g){g=g.v;var R=g.Hrzn.v.val,t=g.Vrtc.v.val;return c.Q.qW(R,t)}if(E.d=="fromAction"){var Z=this.Qh,X=this.Qh={}; +for(var b in Z)X[b]=Z[b];var k=E.Xu.hG;if(k.Opct)X.Mz=k.Opct.v.val/100;if(k.Dthr)X.m4=k.Dthr.v;if(k.Grad)X.L=k.Grad.v; +if(k.Type)X.mp=k.Type.v.GrdT;var D=H(k.From),j=H(k.T);this.yl(c,y,p,e,D);this.JA(c,y,p,e,j);this.Qh=Z}}; +F.bu._K=function(E,y){if(E.rT(y))return E;var c=y.x-E.x,e=y.y-E.y,p=Math.abs(c),H=Math.abs(e);if(p>H)H=p/2>H?0:p; +if(H>p)p=H/2>p?0:H;p=c>0?p:-p;H=e>0?H:-H;var Z=Math.sqrt(c*c+e*e)/Math.sqrt(p*p+H*H);return new eq(E.x+p*Z,E.y+H*Z)}; +F.bu.y_=function(E,y,c,e,p,H,Z){var X=new ir(0,0,y,c),b=d.R(y*c*4);d.o2(b,y,c,4);var k=Math.sin(e),D=Math.cos(e),j=d.R(y*c*4); +d.L.Z$(E,j,X,[D*1/y,k*1/y,-k*1/c,D*1/c],y/2,c/2,!1,0,p,H);d.l.Io("norm",j,X,b,X,X,1);if(Z)return new ImageData(new Uint8ClampedArray(b.buffer),y,c); +else return iu.Se(b.buffer,y,c,null,null,!0)};F.bu.ant=function(E,y,c){var e=JSON.parse(JSON.stringify(E)); +if(e.Clrs)for(var N=0;N>16&255,D:Z>>8&255,J:Z&255})}}return e}; +F.nY=function(){F.gb.call(this,[10,7],F.G3,"tools/hand");this._j=!1;this.tV=new eq(0,0);this.OZ=null; +this.KU=0};F.nY.prototype=new F.gb;F.nY.prototype.vm=function(E,y,c,e){this._j=E._j};F.nY.prototype.hE=function(E,y,c,e,p){var H=E.d; +if(H=="setcls"){c.Q.V=E.V;c.Ea=!0;c.hb=!0}if(H=="scroll"&&!e.S(ct.Q3)){if(e.S(ct.Nc))F.nY.Fm(c,c.Q.z.x-E.Ik.y,c.Q.z.y-E.Ik.x); +else F.nY.Fm(c,c.Q.z.x-E.Ik.x,c.Q.z.y-E.Ik.y)}};F.nY.prototype.enable=function(E,y,c,e){this.OZ=null; +var p=new iU(S.E.M,!0);p.data={d:S.H.qR,gs:"grab"};y.T(p);if(E&&Date.now()-this.KU<300){p.type=S.E.v; +p.f=F.fE;p.data={d:"adapt",b:"fitscr"};y.T(p)}this.KU=Date.now()};F.nY.prototype.yl=function(E,y,c,e,p){this.OZ=E.Q.z.clone(); +this.tV.tW(p.x,p.y)};F.nY.prototype.Lv=function(E,y,c,e,p){if(!p.fu)return;if(this.OZ==null)this.yl(E,y,c,e,p); +var H=this._j?y.l9:[E];for(var N=0;N=0;N--){var e=E.B[N],p=e.add.TySh;if(p&&E.a2z(N)){var H=c,Z=e.rect;if(aw==1){var X=p.u.clone();X.Ub(); +H=X.dl(c);Z=e.b_.vJ}if(!Z.u6(H))continue;var b=e.H7(31);return b?-2:N}}return-1};F.fa.prototype.yl=function(E,y,c,e,p){this.vE=c; +this.caller=y;var H=E.Q.GV(p.x,p.y),Z=this.G_==null;if(Z){var X=F.fa.fi(E,H);if(X==-2){alert(i4.get([6,57,0])); +return}if(X>=0&&!e.S(ct.zx)){if(!kz.tx(E.B[X].add.TySh,c.UG,y)){alert("Fonts not loaded yet");return}this.FI(E,y,c,[X])}else{this.Hq=!0; +this.JT=p;return}}var b=Z?-1:gV.VY(this.G_.add.TySh.Ax),k=this.ms?this.ms:this.Hr,D=k&&k.yl(E,c,e,H,null,null,p)&&d.Bh.Mi(this.G_.add.TySh.RO),j=!Z&&d.A.am0(H,this.G_.WT())>20/E.Q.O&&(b==0||b==1); +if(D||j){this.mY=!0;this.AO=H;this.avV=this.G_.add.TySh.u.clone();if(this.le==-1&&this.ee==-1)this.le=this.ee=this.m9(H)}else{if(this.nX==null){alert("Fonts not loaded yet"); +return}this.X3=!0;this.le=this.ee=this.m9(H);var g=Date.now();if(g-this.asH>300)this.Q1=0;this.Q1++; +this.asH=g;if(this.Q1==2)this.acY();if(this.Q1==3)this.a0Q();if(this.Q1>1){this.X3=!1}}this.Is();this.gh(E)}; +F.fa.prototype.FI=function(E,y,c,e){var p=E.B[e[0]];this.G_=p;this.YY(y,S.E.M,{d:S.H.qq,f:this.id,Yy:"showactive"}); +this.pn=e;E.g=e.slice(0);E.BJ();E.__=!0;this.I8=this.Hp(E,e);this.o_(p.add.TySh);this.K1(E,c)};F.fa.prototype.o_=function(E){if(gV.VY(E.Ax)!=1)return; +var y=gV.kq(E.Ax);y=new ir(0,0,y[2]-y[0],y[3]-y[1]);var c=[y.x,y.y,y.x+y.m,y.y,y.x+y.m,y.y+y.e,y.x,y.y+y.e]; +d.A.u(c,E.u,c);this.Hr=new hl(c,!1,!1,!1,!0);this.Hr.Gd(0)};F.fa.prototype.acY=function(){var E=gV.qO(this.G_.add.TySh.Ax); +this.le=this.a7L(E,this.le);this.ee=this.aAk(E,this.le)};F.fa.prototype.a7L=function(E,y){var c=" \t\n,.?!_-+=@#$%^&*'\"(){}[]\\/<>:;|",e=[]; +for(var N=0;N=0;N--)if(e.indexOf(E.charAt(N))!=-1==p)return N+1; +return 0};F.fa.prototype.aAk=function(E,y){var c=" \t\n,.?!_-+=@#$%^&*'\"(){}[]\\/<>:;|",e=[];for(var N=0; +N20/E.Q.O)X="move";else if(F.fa.fi(E,H)>=0)X="text"; +if(X!=this.mM){this.mM=X;this.qv(y)}}var j=this.JT;if(this.Hq&&Math.min(p.x-j.x,p.y-j.y)>4/E.Q.O){this.Hq=!1; +this.e2(E,y,c,e,p);Z=this.G_;this.mY=!0;this.Hr=new hl(null,!1,!1,!1,!0);this.Hr.Gd(0);var g=E.Q.GV(this.JT.x,this.JT.y); +g.x=Math.round(g.x);g.y=Math.round(g.y);this.Hr.yl(E,c,e,g,null,null,p,E.Q.fb)}if(this.mY){var R=Z.add.TySh; +if(this.ms){this.ms.Lv(E,c,e,H);var t=d.r.IF(d.r.C0(this.ms.si(),this.ans));R.u=t;this.K1(E,c);gV.Ou(R)}else if(this.Hr){this.Hr.Lv(E,c,e,H); +var w=R.u.clone(),B=Math.atan2(w.J,w.U);w.rotate(B);var t=d.r.IF(d.r.C0(this.Hr.si())),$=Math.atan2(t.J,t.U); +t.rotate($);if(!isNaN(t.U)&&t.U*t.sN-t.J*t.E7!=0){var o=new ir(0,0,t.U/w.U,t.sN/w.sN),T=Math.round(o.m),i=Math.round(o.e),r=R.Ax.Curve; +if(r){var I=gV.kq(R.Ax),M=new jr(T/I[2],0,0,i/I[3],0,0);d.A.u(r.Points,M,r.Points);gV.Ou(R)}gV.fF(R.Ax,[0,0,T,i]); +R.u=d.r.IF(d.r.C0(this.Hr.si(),o));this.K1(E,c);gV.Ou(R)}}else{var J=H.x-this.AO.x,P=H.y-this.AO.y;R.u=this.avV.clone(); +var n=new eq(R.u.Kc+J,R.u.Dm+P);n=F.pB.pQ(E,n,c);R.u.Kc=n.x;R.u.Dm=n.y;this.K1(E,c)}}if(this.X3)this.ee=this.m9(H); +if(this.mY||this.X3)this.gh(E)};F.fa.prototype.e2=function(E,y,c,e,p,H){var Z=E.sA(),X=Z[0],b=Z[1],k=E.N8(); +k.add.lnsr="rend";var D=E.B.slice(0);k.v4("Text layer "+D.length);this.G_=k;var j=E.g.length==0?E.B.length-1:E.g[E.g.length-1],g=j+1; +if(D[j].add.lsct==kl.Sh)g--;this.I8={wO:D.slice(0),Mb:E.g.slice(0)};D.splice(g,0,k);E.g=[g];this.le=this.ee=0; +E.vr(D);this.I8.gr=D.slice(0);this.I8.Yi=E.g.slice(0);this.YY(y,S.E.M,{d:S.H.qq,f:this.id,Yy:"showactive"}); +var R=E.Q.GV(p.x,p.y),t=c.c2;console.log(t);if(this.id==F.tI){t=JSON.parse(JSON.stringify(t));t.na.BaselineDirection=1}k.add.TySh=gV.V1(R.x,R.y,t,E.Q.fb); +var w=k.add.TySh,B=w.Ax;if(this.id==F.tI)B._LineOrientation=2;gV.Ec(w,this.a9);w.EG.VAlign.v=this.Yl; +if(p.fu)gV.qz(B,1);else{gV.qz(B,0);var $=X[b.pop()],o=$?$.add.vmsk:null;if(H)o=null;if(o&&!e.S(ct.zx)){o=o.clone(); +var T=o.X,r,I;for(var N=0;N0&&p.charAt(this.le-1)!=H.charAt(this.le-1))this.le--}var b=p.substring(0,this.le),k=p.substring(this.ee,p.length),D=H.substring(this.le,H.length-k.length); +gV.qb(e.Ax,this.le,this.ee);gV.Y8(e.Ax,this.le,D);if(y!=null)gV.ayl(e.Ax,this.le,y);var j=this.J7(this.vE,e),R=-1,t=Array.from(D); +for(var N=0;N128&&R!=65533&&j.na.Font!=null){var w=j.GF[j.na.Font].Name,B=this.vE.UG.qY(R,w,j.GF); +if(w!=B){gV.Wn(j,B);g=!0}}if(this.Sn!=null&&D==this.Sn){var $=JSON.parse(this.avx);gV.HU($,1/e.u.ul()); +j.na=$.na;j.GF=$.GF;g=!0}gV.gR(e.Ax,this.le,this.le+D.length-1,j);this.le=this.ee=b.length+D.length; +var o=this.caller.NY(),T=this.K1(o,this.vE,!0);if(T)this.gh(o,!0);if(g)this.Is()};F.fa.prototype.acq=function(E){var y=ct; +if(!E.ctrlKey)this.azV();E.stopPropagation()};F.fa.prototype.acA=function(E){E.stopPropagation();var y=E.ctrlKey||E.metaKey,c=ct,b=0,k=0,T=0,C=!1; +if(this.G_==null||this.HZ)return;if(this.G_==null)return;if(this.caller._Y.Dt())return;var e=this.caller.NY(); +if(this.ms==null&&y){var p=this.G_.add.TySh,H=gV.VY(p.Ax),Z;if(H==1){Z=gV.kq(p.Ax);Z=new ir(0,0,Z[2]-Z[0],Z[3]-Z[1])}else Z=this.nX.oA(); +var X=[Z.x,Z.y,Z.x+Z.m,Z.y,Z.x+Z.m,Z.y+Z.e,Z.x,Z.y+Z.e];d.A.u(X,p.u,X);this.ms=new hl(X,!0,!0,!1,!1); +this.ms.Gd(0);this.ans=Z;this.gh(e)}if(c.ku(E.code,c.Fj))b=1;if(c.ku(E.code,c.Wb))b=-1;if(c.ku(E.code,c.Iq))k=-1; +if(c.ku(E.code,c.em))k=1;var D=c.ku(E.code,ct.mI),j=c.ku(E.code,ct.aAf);if(c.ku(E.code,ct.qy)&&y){this.AE(e,this.caller); +return}if(c.ku(E.code,ct.SB)){this.Ds(e,this.caller);return}if(c.ku(E.code,ct.qL)){E.preventDefault(); +var g=this.a1,R=g.value,t=g.selectionStart,w=g.selectionEnd;g.value=R.substring(0,t)+"\t"+R.substring(w); +g.selectionStart=g.selectionEnd=t+1;this.N9(null);return}var B=c.ku(E.code,c.yH),$=c.ku(E.code,c.Kj); +if(y&&(B||$)){E.preventDefault();var o=new iU(S.E.v,!0);o.f=F.fE;o.data={d:"zoom",l5:B};this.caller.T(o)}if(c.ku(E.code,c.OF))T=1; +if(c.ku(E.code,c.QF))T=-1;var i=this.le==this.ee,r=y&&E.shiftKey&&T!=0&&!i;if(r||E.altKey&&b!=0){var I=JSON.parse(JSON.stringify(this.vE.c2)); +if(r){var M=I.na.FontSize;if(M==null)M=16;I.na.FontSize=Math.max(1,M+T*(E.altKey?5:1))}else{if(i){I.na.Kerning+=20*b; +I.na.AutoKerning=!1}else I.na.Tracking+=20*b}E.preventDefault();var J=new iU(S.E.M,!0);J.data={d:S.H.z2,Wp:iL.R3,c2:I}; +this.caller.T(J);var o=new iU(S.E.v,!0);o.f=F.IB;o.data={d:"updateStyles"};this.caller.T(o);return}if((c.ku(E.code,c.qd)||c.ku(E.code,c.NM))&&y){var P=this.le,n=this.ee; +if(P>n){var x=P;P=n;n=x}var p=this.G_.add.TySh,L=gV.qO(p.Ax);if(P!=n){this.Sn=L.slice(P,n);this.avx=JSON.stringify(this.vE.c2)}}var u=gV.qO(this.G_.add.TySh.Ax); +if(b!=0||k!=0||D||j){E.preventDefault();var h=this.le;if(b!=0){if(y&&b==-1)h=this.a7L(u,this.le-1);else if(y&&b==1)h=this.aAk(u,this.le); +else{var g=this.a1,R=g.value;h=this.le+b;if(h!=0&&R.codePointAt(h-1)>65535)h+=b}}else if(k!=0){var A=this.nX.Tf(this.le); +if(k==-1&&A.bi==0)h=0;else if(k==1&&A.bi==this.nX.aAS()-1)h=99999999999;else h=this.nX.ayq(new eq(A.k4.x+A.k4.m/2,0),A.bi+k)}else if(D){var W=this.le-1; +while(W>0&&u.charCodeAt(W)!=10)W--;h=W==0?0:W+1}else if(j){var W=this.le;while(Wt?[23,3]:[23,4]; +if(t==0)g=[11,15,0]}else if(H=="gidsFromLayer"){var w=[],B=[],$=c.Z1();for(var N=0;N")n++;var x=c.root.f$(n),L=x; +while(x.parent!=null){x=x.parent;if(r.indexOf(x.index)!=-1)L=x}var u=J.indexOf(L.index);if(u==-1){u=J.length; +J.push(L.index)}M[N]=u}var C=[],h=[],A=[];for(var N=0;NZ.y)X.push(D,Z.y,D,e.y); +if(kZ.x)X.push(Z.x,j,e.x,j);if(b128}if(!b&&(!this.yM&&this.Qh.Xk||this.yM&&this.Qh.Xk&&(c.S(ct.zx)||E.g.length<2))){var $=this.a3N(E,X,c); +if(!$){E.g=[];E.RT=null;E.ac=E.QZ=!0;this.d=3;this.JX=new ir;this.W5=!0;return}}if(c.S(ct.Q3)&&!b){var o=new iU(S.E.v); +o.f=F.sh;o.data={d:jN.lz,a67:!0};y.T(o)}}if(E.dL.length!=0){this.d=4;this._X=E.cB[E.dL[0]].rect.clone(); +this.W5=!0;return}this.xx=E.G$(H==null,H,null,!0);for(var N=0;N>2);d.LI(M.r$.sc,L,3)}else L=E.i.channel.slice(0); +var u={rect:M.r$.AL.clone(),channel:L};this.lI=new fN(J?[12,53]:[12,54],this);this.lI.data={d:1,a:E.g[0],r$:M.r$,iO:n,sD:x,Mb:E.i,Yi:u,sN:new eq(0,0)}; +E.QY(this.lI);E.i=u;E.zr=!0}}this.W5=!0;this._X=F.Y.EK(E)};F.pB.prototype.a3N=function(E,y,c){var e=E.root.U1(new eq(Math.floor(y.x),Math.floor(y.y))); +if(e){if(e.a.add.vmsk)E.Ea=!0;var p=E.B.indexOf(e.a);if(this.Qh.a0v==0){var H=E.root.f$(p);while(H.parent&&H.parent.depth!=0&&H.parent.a.add.artb==null)H=H.parent; +p=H.index}if(c.S(ct.zx)){var Z=E.g.indexOf(p);if(Z==-1)E.g.push(p);else if(E.g.length>1)E.g.splice(Z,1)}else if(E.g.indexOf(p)==-1){this.ax9(E,p)}}return e!=null}; +F.pB.prototype.ax9=function(E,y){E.B[y].p6=0;E.g=[y];E.RT=null;E.BJ();E.__=!0;E.ac=!0};F.pB.abw=function(E,y){var c=E.add.Anno; +if(c==null||c.length==0)return-1;var e=30/E.Q.O;for(var N=0;NE.Q.tP.e-20){X.data={d:S.H.Q5,ym:"doczoom",v5:E.Q.O*100,nO:{K:S.E.v,f:F.fE,C:{d:"pzoom"}}}}else{X.data={d:S.H.Q5,ym:"preferences"}}y.T(X)}else if(Z>=0){var b=new iU(S.E.v,!0); +b.f=F.IB;b.data={d:"editCurr",HV:Z};y.T(b)}}this.KU=Date.now();F.Et.jX(E)};F.pB.prototype.hs=function(E,y,c,e,p){if(!this.W5)return; +this.W5=!1;if(this.d==0){if(e){this.a2X(E,null,e,p)}else{if(this.Y3.x==0&&this.Y3.y==0)return;this.a2X(E,this.Y3.clone())}E.hb=!0}else if(this.d==2){var H=0; +y=[y.x,y.y];var Z=this.xx,X=E.oc[Z],h$=this.Ni[0].length,b=E.oc.length;if(c.B3&&y[X[0]]0){var I=k.add.GdFl; +if(I==null)I=k.add.PtFl;if(k.iU()&&!k.rA()&&k.add.vmsk!=null&&d.o.E9(k.add.vmsk.X)&&k.add.vmsk.$a==255&&(I==null||I.Algn&&I.Algn.v)){k.rect.offset(X,b)}else k.fP(E); +var M=E.root._G(k.WT(E),E,y[N]);if(k.add.artb)M=M.uN(k.fQ());H=H.uN(M);M.offset(-X,-b);H=H.uN(M);if(k.ag()&&k.F&&k.F.color==255)H=H.uN(Z); +k.aks()}}E.W(d.A.u8(H))};F.pB.aB2=function(E,y){var c=[];for(var N=0;N>>1,B=R.e,$=B>>>1,o=Z; +if(e==0){if(Math.abs(R.x-y)>>1,$=B>>>1;if(H[3]){w=t/2;$=B/2}var h=[R.x,R.y,R.x+w,R.y+$,R.x+t,R.y+B]; +for(var N=0;N<6;N+=2)if(Math.abs(h[N+e]-y)>>1,$=B>>>1;if(H[3]){w=t/2;$=B/2}var h=[R.x,R.y,R.x+w,R.y+$,R.x+t,R.y+B]; +for(var N=0;N<6;N+=2)if(Math.abs(h[N+e]-y)E.m||y.y<0||y.y>E.e)return null;var H,Z=new ir(0,0,E.m,E.e); +if(e)H=E.eA();else{var X=E.g.length,k=null;if(X!=1){alert(X==0?"No layer selected.":"More than one layer selected."); +return null}var b=E.B[E.g[0]],D=b.p6<=0?null:b.p6==1?b.Nb():b.kP(E).F;if(p||D&&D.bY)k=D;if(k==null&&b.add.lsct!=null&&b.add.lsct!=kl.Ha){alert("No layer selected."); +return null}if(k==null&&Z.rT(b.rect))H=b.buffer;else{H=d.R(Z.P()*4);if(k==null)d.E6(b.buffer,b.rect,H,Z); +else F.XP.Mf(k.channel,k.rect,k.color,H,Z)}}var j=F.aU.uL(H,Z,y,null,c),g=d.pL(j,Z),R=d.R(g.P());d.kh(j,Z,R,g); +return{rect:g,channel:R}};F.aU.ej=function(E,y,c){var e=y.m,p=y.e,Z=0,X=0,b=0,k=0;E=new Uint32Array(E.buffer); +var H=[],D=c.length;for(var N=0;N>8&255,w>>16&255,w>>>24])}return H}; +F.aU.uL=function(E,y,c,e,p){E=new Uint32Array(E.buffer);var H=y.m,Z=y.e,X=H*Z;if(e==null)e=F.aU.ej(E,y,[c]); +var b=Math.round(c.x-.5-y.x),k=Math.round(c.y-.5-y.y),D=k*H+b,j=Date.now(),g=d.R(H*Z),R=p[0],t=1/R,w=p[1]&&R>0?255:0; +if(p[2]){var B=d.R(g.length),$=new Uint32Array(X),o=1;$[0]=b<<16|k;B[D]=1;while(o>0){var T=$[o-1];o--; +var i=T>>>16,r=T&65535,N=r*H+i,I=F.aU.D$(E[N],e);if(I>R){var M=w*(1-Math.max(0,Math.min(1,(I-R)*t))); +g[N]=~~M}else{g[N]=255;if(r!=Z-1&&B[N+H]==0){$[o++]=i<<16|r+1;B[N+H]=1}if(r!=0&&B[N-H]==0){$[o++]=i<<16|r-1; +B[N-H]=1}if(i!=H-1&&B[N+1]==0){$[o++]=i+1<<16|r;B[N+1]=1}if(i!=0&&B[N-1]==0){$[o++]=i-1<<16|r;B[N-1]=1}}}}else{for(var N=0; +N0&&(g[N-1]==255||r>0&&g[N-H-1]==255||r0&&g[N-H+1]==255||r0&&g[N-H]==255||r>>8&255,p=E>>>16&255,H=E>>>24&255;if(y[3]==0)return H<5?0:255; +var Z=Math.max(Math.abs(c-y[0]),Math.max(Math.abs(e-y[1]),Math.abs(p-y[2])));return H==0?255:Z};F.Nl=function(E,y){if(y)F.XP.call(this); +else if(E)F.XP.call(this,[10,49],F.eF,"tools/camove");else F.XP.call(this,[10,26],F.vq,"tools/patch"); +this.qT=null;this.bh=null;this.z=null;this.Vw=null;this.F$=new eq;this.E$=null;this.HF=null};F.Nl.prototype=new F.XP; +F.Nl.prototype.yl=function(E,y,c,e,p){var H=E.Q.GV(p.x,p.y);if(E.i&&d.U1(H,E.i.channel,E.i.rect)){var Z=new ir(0,0,E.m,E.e),X=Z.fr(E.i.rect); +if(!E.iR()||X.tj())return;if(!0){var b=d.R(X.P());d.kh(E.i.channel,E.i.rect,b,X);E.i={channel:b,rect:X}}this.Jh(E); +this.$T(E);this.Vw=H;this.F$=new eq(H.x-E.i.rect.x,H.y-E.i.rect.y);this.HF=d.R(E.i.rect.P()*4);this.HF.fill(255); +if(this.Qh.patch==1){var k=E.B[E.g[0]];k.MS(E,E.i,!0);if(k.r$==null)this.Vw=null}this.E$=E.i.rect.clone()}else{this.bh={j:[H.x,H.y],G:["M"]}; +this.qT=H}};F.Nl.prototype.Lv=function(E,y,c,e,p){var H=E.Q.GV(p.x,p.y);if(this.Vw){if(this.Qh.patch==1){if(E.dL.length==0){var Z=E.B[E.g[0]].r$,X=H.x-this.F$.x,b=H.y-this.F$.y; +F.pB.YH(E,E.g[0],Math.round(X-Z.AL.x),Math.round(b-Z.AL.y))}}else this.aln(E,H,"clone")}if(this.qT){this.bh.G.push("L"); +this.bh.j.push(H.x,H.y);this.qT=H;E.N.Aq=this.bh;E.Ea=!0}};F.Nl.prototype.JA=function(E,y,c,e,p){var H=E.Q.GV(p.x,p.y); +if(this.Vw){var Z=E.i.rect.clone();if(this.id==F.eF){var X=E.B[E.g[0]];X.eJ(E,X.r$);E.i.rect=this.E$.clone(); +var b=d.R(E.i.rect.P()*4);d.Og(E.i.channel,b,3);this.CD(E,"sheal",b,E.i.rect,E.i.rect);E.i.rect=Z;Z=Z.uN(this.E$)}this.aln(E,H,"heal"); +this.finish(E,Z,null,null,!0);E.W(Z);this.Vw=null}if(this.qT){var k=F.XY.fY(this.Qh.setop,e.S(ct.zx),e.S(ct.Q3)),D=new iU(S.E.on,!0); +if(this.bh.j.length<=4)D.data=F.XY.cg();else D.data=F.XY.bG(this.bh.j,k);y.T(D);this.qT=null;E.N.Aq=null; +E.Ea=!0}};F.Nl.prototype.DN=function(){return this.z};F.Nl.prototype.vm=function(E,y,c,e,p){F.XP.prototype.vm.call(this,E,y,c,e,p); +this.qv(p,e)};F.Nl.prototype.qv=function(E,y){var c="auto;";if(y!=null&&y.S(ct.zx)&&!y.S(ct.Q3)||this.Qh.setop=="union")c="copy"; +var e=new iU(S.E.M,!0);e.data={d:S.H.qR,gs:c};if(this.caller)this.caller.T(e)};F.Nl.prototype.aln=function(E,y,c){var e=new eq(Math.round(this.Vw.x-y.x),Math.round(this.Vw.y-y.y)); +if(this.Qh.patch==1)e.tW(-e.x,-e.y);this.z=e;this.CD(E,c,this.HF,E.i.rect,E.i.rect);this.W(E,E.i.rect)}; +F.aiA=function(){F.Nl.call(this,!0);this.Qh.patch=1};F.aiA.prototype=new F.Nl(!0,!0);F.aC=function(E){if(E)F.XP.call(this,[10,52],F.aoa,"tools/meraser"); +else F.XP.call(this,[10,13],F.ab_,"tools/pbucket");this.i9=!1;this.abz=E};F.aC.prototype=new F.XP;F.aC.prototype.enable=function(E,y,c,e){var p=new iU(S.E.M,!0); +p.data={d:S.H.qR,gs:"default"};y.T(p)};F.aC.prototype.mh=function(E,y){};F.aC.prototype.yl=function(E,y,c,e,p){if(this.m1(E,y,c,e,p,!0))return; +this.i9=!0};F.aC.prototype.Lv=function(E,y,c,e,p){if(this.m1(E,y,c,e,p))return};F.aC.prototype.JA=function(E,y,c,e,p,H){this.enable(E,y,c,e); +var Z=this.i9;this.i9=!1;if(!Z||H)return;if(!E.iR())return;var X=E.Q.GV(p.x,p.y),b=F.aU.asc(E,X,this.Qh.wconf,this.Qh.sall,!0); +if(b==null)return;var k=d.R(b.rect.P()*4);d.KT(k,(c.x4&255)<<16|(c.x4>>8&255)<<8|(c.x4>>16&255)<<0); +d.Og(b.channel,k,3);this.Jh(E);this.CD(E,this.abz?"erase":"draw",k,b.rect,b.rect);this.W(E,b.rect);this.finish(E,b.rect)}; +F.vM=function(){F.XY.call(this,[10,14],F.aC6,"tools/plasso");this.fZ="crosshair";this.lM=[];this.KV=null; +this.bh=null;this.aod=0};F.vM.prototype=new F.XY;F.vM.prototype.disable=function(E,y,c,e){this.At(E)}; +F.vM.prototype.Lz=function(E,y,c,e){this.lM=[ct.OA,ct.hy]};F.vM.prototype.OX=function(E){return this.lM.indexOf(E)!=-1}; +F.vM.prototype.Zw=function(E){return this.bh!=null};F.vM.prototype.Q6=function(){return this.bh!=null}; +F.vM.prototype.j_=function(){return this.bh!=null};F.vM.prototype.Xo=function(E,y,c,e){if(this.bh==null)return; +var p=this.bh,H=p.j,Z=H.length-2,X=this.vy;if(this.cF.kL(1)&&c.S(ct.Q3)&&e.fu){H.push(0,0);p.G.push("L"); +Z+=2}else if(c.S(ct.zx))X=F.bu._K(new eq(H[Z-2],H[Z-1]),X);H[Z]=X.x;H[Z+1]=X.y;E.N.Aq=p;E.Ea=!0};F.vM.prototype.P6=function(E,y,c,e){var p=Date.now(); +if(this.bh==null)this.bh={j:[this.vy.x,this.vy.y,this.vy.x,this.vy.y],G:["M","L"]};else{this.Xo(E,y,c,e); +if(p-this.aod<250||eq.oG(this.vy,new eq(this.bh.j[0],this.bh.j[1]))4){this.KV=this.bh; +this.finish(E,c,e)}this.bh=null}if(e.S(ct.SB)){this.bh=null}E.N.Aq=this.bh;E.Ea=!0};F.vM.prototype.getSelection=function(E,y,c,e){return F.XY.bG(this.bh.j,null,this.Qh.anta)}; +F.DS=function(){F.XY.call(this,[10,10],F.aaX,"tools/mlasso");this.fZ="crosshair";this.lM=[];this.X=[]; +this.cy=[];this.M2=[];this.Bk=null;this.i6=null;this.P3=null;this.KU=0;this.KE=0};F.DS.prototype=new F.XY; +F.DS.prototype.disable=function(E,y,c,e){this.clear(E)};F.DS.prototype.Zw=function(E){return this.X.length!=0}; +F.DS.prototype.j_=function(){return this.X.length!=0};F.DS.prototype.OX=function(E){return this.lM.indexOf(E)!=-1}; +F.DS.prototype.Lz=function(E,y,c,e){this.lM=[ct.OA,ct.hy];var p=this.ry(this.Lh,E);if(this.X.length!=0&&(eq.oG(p,this.X[0])>>2]=~~(.5+d._f(b[N],b[N+1],b[N+2])*(b[N+3]*(1/255)));this.Bk=d.VO.a4d(X,H,Z); +this.P3=new Uint16Array(X.length)}this.ZT(E,p);this.KE=c.S(ct.Q3)?1:0;this.Ur(E)};F.DS.prototype.ZT=function(E,y){var c=this.X; +this.cy[c.length]=this.M2.length;if(c.length!=0){d.VO.SA(this.i6,y.y*E.m+y.x);var e=this.sm(E,y);e.reverse(); +var p=F.DS.alX(E,e);this.M2=this.M2.concat(p)}c.push(y);this.awX(E)};F.DS.prototype.awX=function(E){var y=this.X[this.X.length-1],c=y.y*E.m+y.x; +this.i6=d.VO.aA2(this.Bk.Wf,this.Bk.qC,c);this.P3.fill(0)};F.DS.prototype.ry=function(E,y){return new eq(Math.floor(Math.max(0,Math.min(y.m-1,E.x))),Math.floor(Math.max(0,Math.min(y.e-1,E.y))))}; +F.DS.prototype.clear=function(E){this.M2=[];this.X=[];this.cy=[];this.Bk=null;this.i6=null;this.P3=null; +if(E!=null){E.N.Aq=null;E.N.AX=[];E.Ea=!0}this.lM=[]};F.DS.prototype.Xo=function(E,y,c,e){var p=this.X,H=p.length; +if(H==0)return;var Z=this.pD(this.ry(this.vy,E),E),X=this.sm(E,Z);for(var N=0;N30&&eq.oG(k,p[H-1])>20){this.ZT(E,k);return}this.P3[b]++}if(this.KE==1&&e.fu)this.ZT(E,Z); +this.Ur(E)};F.DS.prototype.Ur=function(E){var y=this.X;if(y.length!=0){var c=this.pD(this.ry(this.vy,E),E),e=this.sm(E,c); +e.reverse();var p=F.DS.alX(E,e),H=this.M2.concat(p),Z=E.N.Aq={j:H,G:["M"]};for(var N=2;N5e3){console.log(H); +throw"e"}}return H};F.DS.alX=function(E,y){var c=[],e=E.m;for(var N=0;N=c||D<0||D>=e)continue; +d.VO.SA(this.i6,D*c+k);if(this.i6.vO[D*c+k]1){var b=X.x-this.P8.x,k=X.y-this.P8.y;for(var N=0; +N2){c.push(y[2].x,y[2].y); +e.push("L")}E.N.Aq={G:e,j:c};E.N.AX=c}E.Ea=!0};F.s2.prototype.At=function(E){E.N.Aq=null;E.N.AX=[]}; +F.s2.aa0=function(E,y,c){var e=y.x-E.x,p=y.y-E.y,H=Math.abs(p*c.x-e*c.y+y.x*E.y-y.y*E.x),Z=Math.sqrt(e*e+p*p); +return Z==0?0:H/Z};F.Zs=function(){F.XP.call(this,[10,19],F.uW,"tools/sharpen");this.Ze="copy"};F.Zs.prototype=new F.XP; +F.Zs.prototype.yl=function(E,y,c,e,p){var H=this.Qh.pdetail?b1.qE:b1.uW;if(e.S(ct.Q3))H=b1.xZ;this.NA(E,c,e,p,this.Qh.strn,H); +if(this.Zk==null)return;this.Fr(E)};F.Zs.prototype.Lv=function(E,y,c,e,p){this.Fv(E,y,c);if(this.wT)this.$w(E,c,p); +if(this.Zk==null)return;if(!p.fu)return;this.OD(E,c,e,p);this.Fr(E)};F.Yj=function(){F.XP.call(this,[10,24],F.W6,"tools/shbrush"); +this.Ze="draw";this.Qh.opacity=.5};F.Yj.prototype=new F.XP;F.Yj.prototype.yl=function(E,y,c,e,p){this.NA(E,c,e,p,1); +if(this.Zk==null)return;this.$T(E);this.Fr(E)};F.Yj.prototype.Lv=function(E,y,c,e,p){this.Fv(E,y,c); +if(this.wT)this.$w(E,c,p);if(this.Zk==null)return;if(!p.fu)return;this.OD(E,c,e,p);this.Fr(E)};F.Yj.prototype.JA=function(E,y,c,e,p){if(this.Zk==null)return; +this.CD(E,"sheal",this.Zk.mn(),this.Zk.EK(),this.Zk.JU(),null);this.W(E,this.Zk.JU());F.XP.prototype.JA.call(this,E,y,c,e,p)}; +F.R2=function(){F.XP.call(this,[10,20],F.yx,"tools/smudge");this.Ze="copy"};F.R2.prototype=new F.XP; +F.R2.prototype.yl=function(E,y,c,e,p){var H=this.Qh.brush.toolOptions;this.NA(E,c,e,p,this.Qh.strn,b1.yx); +if(this.Zk==null)return;this.Fr(E)};F.R2.prototype.Lv=function(E,y,c,e,p){this.Fv(E,y,c);if(this.wT)this.$w(E,c,p); +if(this.Zk==null)return;if(!p.fu)return;this.OD(E,c,e,p);this.Fr(E)};F.a6=function(){F.XP.call(this,[10,23],F.uu,"tools/sponge"); +this.Ze="sponge"};F.a6.prototype=new F.XP;F.a6.prototype.yl=function(E,y,c,e,p){this.NA(E,c,e,p,this.Qh.flow); +if(this.Zk==null)return;this.Fr(E)};F.a6.prototype.Lv=function(E,y,c,e,p){this.Fv(E,y,c);if(this.wT)this.$w(E,c,p); +if(this.Zk==null)return;if(!p.fu)return;this.OD(E,c,e,p);this.Fr(E)};F.tg=function(){F.gb.call(this,[10,17],F.fE,"tools/zoom"); +this.Ub=!1;this.l5=!0;this._j=!1;this.gx=0;this.Da=null;this.Pd=null;this.Jq=0;this.lk=null;this.a6v=0; +this.S$=new el([{name:[8,0],xu:"Ctrl + +"},{name:[8,1],xu:"Ctrl + -",mc:!0},{name:[20,3],xu:"Ctrl + 0"},{name:["VAR0: 100%",[20,2]],xu:"Ctrl + 1"}],[{K:S.E.v,f:F.fE,C:{d:"zoom",l5:!0}},{K:S.E.v,f:F.fE,C:{d:"zoom",l5:!1}},{K:S.E.v,f:F.fE,C:{d:"adapt",b:"fitscr"}},{K:S.E.v,f:F.fE,C:{d:"adapt",b:"pixel"}}])}; +F.tg.prototype=new F.gb;F.tg.prototype.vP=function(E,y,c,e,p){var H=this.S$;H._();H.parent=y;H.update(E,c); +var Z=new iU(S.E.M,!0);Z.data={d:S.H.rt,T_:H,x:p.ti+2,y:p.nD+1};y.T(Z)};F.tg.prototype.enable=function(E,y,c,e){this.Ii(y,e); +if(E&&Date.now()-this.gx<300)this.hE({d:"adapt",b:"pixel"},y,E,e,c);this.gx=Date.now()};F.tg.prototype.yl=function(E,y,c,e,p){this.Pd=new eq(p.x,p.y); +this.Jq=E.Q.O;this.lk=E.Q.z.clone()};F.tg.prototype.Lv=function(E,y,c,e,p){if(this.Pd==null)return;var H=Math.exp(Math.log(this.Jq)+(p.x-this.Pd.x)/64); +H=Math.max(.02,Math.min(F.tg.CH[0],H));E.Q.O=this.Jq;E.Q.z=this.lk.clone();this.hE({d:"zoom",O:H,VU:this.Pd,_j:this._j},y,E,e,c)}; +F.tg.prototype.JA=function(E,y,c,e,p){if(eq.oG(this.Pd,p)<4){var H=this.a3E(e);this.hE({d:"zoom",l5:H,VU:p,_j:this._j},y,E,e,c)}this.Pd=null}; +F.tg.CH=[128,64,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]; +F.tg.HK=function(E,y,c,e){var p=1;while(E*p*1/2>c||y*p*1/2>e)p*=1/2;if(E*p*2/3>c||y*p*2/3>e)p*=1/2;else if(E*p>c||y*p>e)p*=2/3; +return p};F.tg.a5N=function(E,y){var c=F.tg.a6l(E);if(y&&c==0)return E;if(!y&&c==F.tg.CH.length-1)return E; +return F.tg.CH[y?c-1:c+1]};F.tg.a6l=function(E){var y=0;while(F.tg.CH[y]>E)y++;return y};F.tg.di=function(E,y,c,e){var p=E.cX; +if(e==0||e==null){e=F.tg.a5N(E.O,c);if(e==E.O)return}var H=E.GV(y.x,y.y);H.x=Math.max(0,Math.min(p.m,H.x)); +H.y=Math.max(0,Math.min(p.e,H.y));if(!1){}else{var Z=E.GM(),X=E.O/e;Z.translate(-H.x,-H.y);Z.scale(X,X); +Z.translate(H.x,H.y);E.axn(Z)}};F.tg.prototype.hE=function(E,y,c,e,p){if(E.d=="pzoom"){if(typeof E.b=="string")return; +E={d:"zoom",O:E.b/100}}var H=0,Z=!1,X=null;if(E.d=="adapt"){var b=0;if(E.b=="pixel")b=1;if(E.b=="fitscr"){var b=0,k=c.Q.tP.m,D=c.Q.tP.e,j=new ir(0,0,c.m,c.e),g=d.A.S6(j).j,R=new jr; +R.rotate(c.Q.fb);d.A.u(g,R,g);var t=d.A.n7(g),w=p.B3?d._5.rs+4:8;b=Math.min((k-w*2)/t.m,(D-w*2)/t.e); +c.Q.z.tW(0,0)}X=new eq(Math.round(c.Q.tP.m/2),Math.round(c.Q.tP.e/2));H=b;F.tg.di(c.Q,X,Z,H);c.hb=!0}if(E.d.startsWith("multi")){function B(u){var Q=u[0].x-u[1].x,l=u[0].y-u[1].y; +return Math.sqrt(Q*Q+l*l)}function $(u){return new eq((u[0].x+u[1].x)/2,(u[0].y+u[1].y)/2)}function o(u){var Q=u[0].x-u[1].x,l=u[0].y-u[1].y; +return Math.atan2(l,Q)}var T=E.$r,i=$(T);if(E.d=="multidown"){this.Da=[T,c.Q.O,c.Q.GV(i.x,i.y),c.Q.fb]}else{var r=F.tg.CH,n=.15; +H=this.Da[1]*B(T)/B(this.Da[0]);H=Math.max(r[r.length-1],Math.min(r[0],H));if(H!=c.Q.O)F.tg.di(c.Q,i,Z,H); +var I=this.Da[2],M=c.Q.qW(I.x,I.y),J=c.Q.z;J.x=Math.round(J.x+i.x-M.x);J.y=Math.round(J.y+i.y-M.y);var P=this.Da[3]+(o(T)-o(this.Da[0])); +P=P%(2*Math.PI);while(P<0)P+=2*Math.PI;if(P2*Math.PI-n)P=0;c.Q.fb=P;c.hb=!0}}if(E.d=="scroll"){X=E.VU; +var r=F.tg.CH,x=E.Ik.y,L=1+Math.abs(x)*8e-4*(E.ata?10:1);if(x>0)L=1/L;H=c.Q.O*L;F.tg.di(c.Q,X,Z,Math.min(r[0],Math.max(r[r.length-1],H))); +c.hb=!0}if(E.d=="zoom"){var u=E._j?y.l9:[c];for(var N=0;N>>16&255,D:E>>>8&255,J:E>>>0&255}); +this.bE.T(y)}};F.ZN.prototype.hE=function(E,y,c,e,p){this.bE=y;if(E.d=="newfill"){if(E.KO==0){var H=new iU(S.E.M,!0); +H.data={d:S.H.Q5,ym:"colorpicker",KR:p.x4,yr:this.aE0.bind(this)};y.T(H)}}else if(E.d=="smplp"){if(c==null)return; +var Z=c.sA(),X=Z[0],b=Z[1];if(b.length==0){alert("No paths selected");return}var D=X[b[0]];if(D.add.vmsk.g.length<=0){alert("No paths selected"); +return}if(this.gL==null){this.gL=D.add.vmsk.clone();this.oS=JSON.stringify(D.add.vogk);this.bh=D;this.WP=c}var H=new iU(S.E.M,!0); +H.data={d:S.H.Q5,ym:"simplifypath",v5:100,UT:this.avF.bind(this)};y.T(H)}else if(E.d=="pathedit"){var j=E.s6,g="",R=c.gA.slice(0),t=c.zG.slice(0),w=c.gA.slice(0),B=c.zG.slice(0); +if(j=="rnm"){var $=-1-E.h2,o=R[$],T=cc.u7(E.name,o.add);if($!=0)w[$]=T;else{B=[w.length];w.push(T);w[0]=cc.u7("Work Path")}g="Rename"}else if(j=="new"){var T=cc.u7("Path "+R.length); +if(E.acI){var Z=c.sA(),X=Z[0],b=Z[1],i=X[b[0]];T.add.vmsk=i.add.vmsk.clone();T.add.vogk=JSON.parse(JSON.stringify(i.add.vogk)); +if(i.h2==-1){var r=w[B[0]]=cc.u7("Path "+R.length);r.name=i.name;r.h2=i.h2}}w.push(T);B=[w.length-1]; +g="New"}else if(j=="del"){if(B.length==0)return;B.sort(function(C,U){return C-U});if(B[0]==0){w[0]=cc.u7(R[0].name); +B=B.slice(1)}var I=0;while(B.length!=0){w.splice(B[0]-I,1);B=B.slice(1);I++}g="Delete"}else if(j=="fromsel"){var D=w[0]=cc.u7("Work Path"); +B=[0];if(c.i==null)return;var M=c.i.channel.slice(0);for(var N=0;N128?2:1;var J=c.i.rect.clone(); +J.r4(1,1);var P=d.R(J.P());d.kh(M,c.i.rect,P,J);var n=ap.tl(P,J.m,J.e,Math.round(J.P()*5e-4)),X=ap.sA(n),x=new jr(1,0,0,1,-1+c.i.rect.x,-1+c.i.rect.y); +for(var N=0;N=K){l.g.splice(N,1);N--}l.bH=[];h="Delete Anchors"}else{if(l.g.length==0)return; +var I=0;for(var N=0;N>8&255)<<8|(c>>16&255)<<0); +d.Og(H.channel,Z,3);var X=new iU(S.E.v,!0);X.f=F.WN;X.data={d:"draw",Ti:{buffer:Z,rect:H.rect.clone()},xs:this.name}; +e.T(X)};F.ZN.Gk=function(E,y){var c=d.o.ayy(E.X,E.g),e=[];for(var N=0;N2||b==0&&X!=0&&$!=-1&&w[B[$]].h2>=0){R[2].O0=[1,2,3,0][X-1]; +var o=w[B.pop()],T=o.add.vmsk,i=o.add.vogk,r=T.clone(),I=T.clone(),M=JSON.stringify(i);I.X=I.X.concat(R.slice(2)); +I.g=[d.o.a0(I.X)-1];var J=d.gM.cp(g[1]);i.push(J?J:d.gM.Lt());this.GJ(E,o.h2,I,i);this.Gs(E,this.name,o.h2,r,I,null,M,JSON.stringify(i))}else if(b==0){this.anE(E,y,c,g)}else if(b==2){F.ZN.a8p(R,this.Qh.anta,c.x4,y)}}this.lf=null; +E.N.Aq=null;E.N.d2=null;E.N.Wi=[];E.Q.ZC=null;E.Ea=!0;this.cF.JA();this.w9(y,c)};F.Hv.prototype.vm=function(E,y,c,e,p){for(var c in E)this.Qh[c]=E[c]}; +F.Hv.yR=function(E,y,c,e,p){var H=E.x,Z=E.y,X=y.x,b=y.y;if(p&&p.V4==2){if(e){X=Math.round(X);b=Math.round(b)}H=X-p.x; +Z=b-p.y}else{var k=0;if(p&&p.V4==1)k=p.y/p.x;else if(c&&c.S(ct.zx))k=1;if(k!=0){if(e){if(HH?H+g:H-g;b=b>Z?Z+g*k:Z-g*k}if(c&&c.S(ct.Q3)){H-=X-H;Z-=b-Z}}var E=new eq(H,Z),y=new eq(X,b); +if(e)F.Hv.aDG(E,y);return[E,y]};F.Hv.aDG=function(E,y){if(E.x>y.x){var c=E.x;E.x=y.x;y.x=c}if(E.y>y.y){var c=E.y; +E.y=y.y;y.y=c}E.x=Math.floor(E.x);E.y=Math.floor(E.y);y.x=Math.ceil(y.x);y.y=Math.ceil(y.y)};F.Hv.aeu=function(){return{classID:"Mk",null:{t:"obj ",v:[{t:"Clss",v:{classID:"contentLayer"}}]},Usng:{t:"Objc",v:{classID:"contentLayer",Type:{t:"Objc",v:{}}}}}}; +F.Hv.Uo=function(E,y){var c=F.Hv.aeu(),e=c.Usng.v.Type;if(y==null){e.v=JSON.parse(JSON.stringify(cb.Xz[E])); +e.v.classID=["solidColorLayer","gradientLayer","patternLayer"][E]}else F.DI.u9(y,e.v,E);return{tT:"make",hG:c}}; +F.Hv.acP=function(E,y){var c=y.Jo,e=JSON.parse(JSON.stringify(y.MY));e.fillEnabled.v=c.uC!=0;var p=F.Hv.Uo(Math.max(0,c.uC-1),c.f3); +p.hG.Usng.v.Shp=E;p.hG.Usng.v.strokeStyle={t:"Objc",v:e};return p};F.JG=function(E){F.ZN.call(this,[[10,29],[10,51],"Add Anchor Point","Delete Anchor Point","Convert Point"][E],[F.AD,F.aAR,F.atC,F.amL,F.atO][E],["tools/pen","tools/cpen","tools/aapoint","tools/dapoint","tools/capoint"][E]); +this.KE=E;this.zB=null;this.AO=null;this.gL=null;this.oS=null;this.wp=0;this.An=null;this.zu=!1;this.jQ=!1; +this.KM=!1;this.LR=!1;this.KJ=!1;this.TU=!1;this.gx=0};F.JG.prototype=new F.ZN;F.JG.prototype.Zw=function(E){return this.gL!=null}; +F.JG.prototype.Gu=function(E,y,c,e){if(!e.S(ct.Q3))this.KJ=!1;if(this.KE==1&&(e.S(ct.OA)||e.S(ct.hy))&&this.OX(ct.OA,E)){this.hE({d:"remove",Ru:!0},y,E,e,c); +return}if(this.AO)this.qv(E,y,c,e,this.AO);F.ZN.prototype.Gu.call(this,E,y,c,e)};F.JG.prototype.AW=function(E,y,c,e){var p=E.Q.GV(e.x,e.y,!0),H=F.pB.pQ(E,p,y),Z=this.KE,X=y.i8,b=this.wp; +if(X==2)X=0;var k=E.sA(X==1),D=k[0],j=k[1],g=D[j.pop()],R=g?g.add.vmsk:null;if(X==0&&b!=0&&g&&g.h2>=0)X=1; +var t=F.Wo(E,e);if(Z<2&&X==0&&(R==null||R.bH.length==0&&d.o.U1(R.X,p,!0,t).h2==-1))return["new",!0]; +if(R==null)return[null];var w=R.X,B=d.o.Dw(w,new ir(p.x-t,p.y-t,t*2,t*2),R.bH,!0),$=d.o.U1(w,p,!0,t); +if(Z<3&&$.h2!=-1&&B[0].length==0)return["add"];if((B[3]!=0||$.h2!=-1)&&(c.S(ct.Q3)||Z==4))return["cnv"]; +var o=B[0].length==1&&w[B[0][0]-1]&&(w[B[0][0]-1].I!=null||w[B[0][0]-1].type==0||w[B[0][0]-1].length==1); +if(o)return[Z==0||Z==3?"del":Z==2?"mva":"mov"];if(Z<2){var T=d.o.O3(w,d.o.CV(w,R.bH[0]));if(T!=-1&&eq.oG(p,w[T+1].I)=0)b=1; +var w=F.Wo(E,p),B=this.AW(E,c,e,p);if(B[0]==null)return;if(B[1]){var $=new iU(S.E.on,!0),o=d.gM.wD("customShape",[0,0,1,1],null,null,null,"--"); +$.data=F.Hv.acP(o,c);y.T($);this.TU=!0;D=E.sA(!0);j=D[0];g=D[1];R=j[g.pop()];t=R.add.vmsk;t.X=t.X.slice(0,2)}var T=R.add.vogk,i=t.X; +this.gL=t.clone();this.oS=JSON.stringify(T);this.zB=p;this.aiX(y,c);var r=d.o.Dw(i,new ir(H.x-w,H.y-w,w*2,w*2),t.bH,!0),I=d.o.U1(i,H,!0,w); +if(B[0]=="add"){var M=d.o.O3(i,I.h2),J=i[M].length;while(J<=I.O$){I.O$-=J;M+=J+1}var P={type:4,$0:Z.clone(),I:Z.clone(),dW:Z.clone()},n=M+2+I.O$,x=M+1+(1+I.O$)%J,L=i[n-1],u=i[x]; +if(!L.I.rT(L.dW)||!u.$0.rT(u.I)){var C=d.A.avs(L.I,L.dW,u.$0,u.I,I.ih);L.dW=C[0];P.$0=C[1];P.I=C[2]; +P.dW=C[3];u.$0=C[4]}this.LR=!0;i.splice(n,0,P);i[M].length++;t.bH=[n];if(X==1){P.$0.x+=2;this.uQ(t)}}else if(B[0]=="cnv"){var h=-1; +if(r[0].length!=0){h=r[0][0];var A=i[h],W=A.type>=3?3:0,Q=h==i.length-1;A.type=W+1;if(!(X==4&&e.S(ct.Q3))&&!(X==0&&Q))A.$0=A.I.clone(); +A.dW=A.I.clone();this.LR=!0;if(X==0&&!Q)this.KJ=!0}else if(r[1].length+r[2].length!=0){var h=r[2][0]; +if(h==null){h=r[1][0];this.jQ=!0}var A=i[h],W=A.type>=3?3:0;A.type=W+2}else h=d.o.O3(i,I.h2)+I.O$+1; +if(h!=-1)t.bH=[h]}else if(B[0]=="mva"){this.KM=!0;t.bH=[r[0][0]]}else if(B[0]=="mov"){var h=r[0][0],l=i[h],O=l.I,z=Math.abs(d.A.Ch(l.$0.x,l.$0.y,O.x,O.y,l.dW.x,l.dW.y)); +if(z>.01){l.$0=O.clone();l.dW=O.clone()}if(Date.now()-this.gx<300){var a=l.$0.rT(O)&&l.dW.rT(O);if(a)l.dW.offset(2,2); +else{l.$0=O.clone();l.dW=O.clone()}this.gx=0}else this.gx=Date.now();t.bH=[h];this.uQ(t)}else if(B[0]=="del"){var h=r[0][0],M=d.o.O3(i,d.o.CV(i,h)),o=i[M],m=M+o.length; +if(h!=m||o.type==0){i[M].length--;i.splice(h,1);m--;if(o.length==0){i.splice(M,1);m=-1}}if(m!=-1)t.bH=[m]; +else t.bH=[]}else if(B[0]=="fin"){var M=d.o.O3(i,d.o.CV(i,t.bH[0]));i[M].type=0;t.bH=[M+1];this.An=Z; +this.zu=!0;this.LR=!0}else{var q=0;if(B[0]=="new"){t.g=[d.o.a0(i)];i.push({type:3,length:1,O0:[1,2,3,0][Math.max(0,k-1)],X7:0,cr:0,x9:0}); +q=i.length;T.push(d.gM.Lt())}if(B[0]=="nrm"){var M=d.o.O3(i,d.o.CV(i,t.bH[0])),l=M+i[M].length;i[M].length++; +q=l+1;if(l==M+1&&i[M].length!=2)q=M+1}if(e.S(ct.zx)&&i[q-1]&&i[q-1].I)Z=F.bu._K(i[q-1].I,Z);var P={type:4,$0:Z.clone(),I:Z.clone(),dW:Z.clone()}; +i.splice(q,0,P);t.bH=[q];this.An=Z;if(this.KE==1){P.$0.x+=2;this.uQ(t)}this.LR=!0;this.gx=Date.now()}this.GJ(E,R.h2,t,T); +E.Ea=!0};F.JG.prototype.uQ=function(E){var y=E.X,c=E.bH[0],e=d.o.O3(y,d.o.CV(y,c))+1,p=y[e-1].length; +if(p<3)return;var H=[],Z=[];for(var N=0;N<5;N++){var X=e+(c-e-2+N+5*p)%p;Z.push(X);var b=y[X].I;H.push(b.x,b.y)}var k=d.A.at6(H); +for(var N=1;N<4;N++){var D=N*4,j=y[Z[N]],b=j.I,g=j.$0.rT(b)&&j.dW.rT(b);if(!g){j.$0.tW(k[D],k[D+1]); +j.dW.tW(k[D+2],k[D+3])}else{j.$0=b.clone();j.dW=b.clone()}}};F.JG.prototype.qv=function(E,y,c,e,p){var H=this.AW(E,c,e,p)[0],Z=null; +if(H==null)Z="default";else Z=F.JG.sH(H);var X=new iU(S.E.M,!0);X.data={d:S.H.qR,gs:Z};y.T(X)};F.JG.prototype.Lv=function(E,y,c,e,p){this.AO=p; +if(this.gL==null){this.qv(E,y,c,e,p);return}var H=this.zB;if(H&&eq.oG(H,p)=3?3:0;if(this.LR&&!this.KJ)t.type=M+e.S(ct.Q3)?2:1; +if(t.type-M==1){t.$0=t.I.add(t.I.DZ(X))}this.An=X;if(this.jQ){var i=t.$0;t.$0=t.dW;t.dW=i}}this.GJ(E,j.h2,g,j.add.vogk); +E.Ea=!0};F.JG.prototype.JA=function(E,y,c,e,p){if(this.gL==null)return;var H=E.sA(c.i8==1),Z=H[0],X=H[1],b=Z[X.pop()],k=b.add.vmsk,D=b.add.vogk; +if(this.zu){k.bH=[];this.GJ(E,b.h2,k,b.add.vogk)}var j=this.gL.X.length,g=k.X.length;if(!this.TU)this.Gs(E,this.zu?"Close Path":(j==g?"Move":j0}else{var B=this._X.clone(),$=B.x,o=B.y;B.offset(H.x-this.IX.x,H.y-this.IX.y); +B.x=Math.round(B.x);B.y=Math.round(B.y);var T=F.pB.Ih(E,B,c),i=new jr(1,0,0,1,B.x-$+T[0],B.y-o+T[1]); +d.o.dg(X.X,i,X.g);d.gM.u(b,d.r.$m(i),X.g);F.pB.lx(E,B,T)}this.GJ(E,Z.h2,X,b)}else{var r=this.IX;E.N.Aq=d.A.S6(new ir(r.x,r.y,H.x-r.x,H.y-r.y)); +E.Ea=!0}};F.$Y.prototype.JA=function(E,y,c,e,p){if(this.IX==null)return;var H=E.Q.GV(p.x,p.y),Z=this.bh,X=Z?Z.add.vmsk:null; +if(this.Di){var b=JSON.stringify(Z.add.vogk);if(!this.IX.rT(H))this.Gs(E,"Move Paths",Z.h2,this.gL,X,null,this.oS,b); +if(E!=null&&E.N.d2){E.N.d2=null;E.Ea=!0}}else{if(X){var k=this.IX,D=new ir(k.x,k.y,H.x-k.x,H.y-k.y),j=d.o.aqR(X.X,D); +if(e.S(ct.zx)){for(var N=0;Nk+D)H[R]+=j}this.lL(e,p);e.bH=[]}this.GJ(this.WP,this.bh.h2,e,p); +if(E=="cancel")this.At()};F.va.prototype.disable=function(E,y,c,e){this.Pk(E)};F.va.prototype.yl=function(E,y,c,e,p){this.Pk(E); +var H=E.Q.GV(p.x,p.y),j,g,R;this.Py=H.clone();var Z=E.sA(),X=Z[0],b=Z[1];if(b.length==0)return;var k=F.Wo(E,p),D=new ir(H.x-k,H.y-k,k*2,k*2); +for(var t=0;t2)e.push(-1-E.zG[N]);var p=[],H=E.Q.V; +if(H[0]+H[1]+H[2]==3)if(c!=null||e.length==0||E.RT!=null&&E.RT.length!=0){if(E.g.length==1){var Z=E.B[E.g[0]]; +if(Z.uY()&&Z.EL)p=[E.g[0]]}if(p.length==0)p=E.G$(y,c,null,!0)}p=p.concat(e);for(var N=0;N=0&&!H.rect.tj()){this.mB=1;this.Mb=E.i; +this.iO=H.r$;this.sD=!1;if(!H.B5(E,E.i)){this.sD=!0;H.MS(E,E.i,!1)}this.zU={Ng:H.r$.sc,k4:H.r$.AL}}else{this.mB=0; +this.zA=F.Y.h8(E,this.B,null);for(var N=0;N=0)c=E.i.rect.clone();else for(var N=0;N0&&H.add.artb)e=e.uN(H.fQ())}return!e.tj()?e:c};F.Y.prototype.YY=function(E,y,c,e){var p=new iU(y,!0); +p.data=c;if(e)p.f=e;E.T(p)};F.Y.h8=function(E,y,c){var e=[];for(var N=0;N=0){H=E.B[p];Z=H.JO(E,c,!0)}else if(p>-1e3){H=E.gA[-1-p];Z=[2]}else{e.push([null,null,null,null,null,null,null,E.cB[-1e3-p].clone()]); +continue}var X=[],b=Z.indexOf(0)!=-1;if(b){var k={eC:H.add.SoLd?null:[H.buffer.slice(0),H.rect.clone()]}; +X.push(k);if(H.p3()){var D=H.kP(E);k.aDM=D.buffer.slice(0);k.aft=D.rect.clone()}}else X.push(null);if(Z.indexOf(1)!=-1)X.push(H.Nb().clone()); +else X.push(null);if(Z.indexOf(2)!=-1)X.push({q9:H.add.vmsk.clone(),CY:H.add.vstk?JSON.parse(JSON.stringify(H.add.vstk)):null,f3:H.add.vstk?cb.uX(E.B[p].add):null,WF:H.add.vstl?JSON.stringify(H.add.vstl):null,gM:H.add.vogk?JSON.parse(JSON.stringify(H.add.vogk)):null}); +else X.push(null);if(H.add.TySh&&b){gV.Pv(H.add.TySh);X.push(H.add.TySh.u.clone())}else X.push(null); +if(H.add.SoLd&&b)X.push(JSON.parse(JSON.stringify(H.add.SoLd)));else X.push(null);if(Z.indexOf(3)!=-1)X.push(H.kP(E).F.clone()); +else X.push(null);if(H.add.lmfx)X.push(JSON.stringify(H.add.lmfx));else X.push(null);e.push(X)}return e}; +F.Y.b2=function(E,y,c){for(var N=0;N1; +if(n)P=!1;var x=P?J.g:null,L=n?J.bH:null;if(M){var u=d.Bh.lq(Z);d.r.u(j,u[3]);d.o.aa6(J.X,u,x,L)}else d.o.aeP(J.X,j,x,L); +if(w.add.vstk&&X){w.add.vstk.strokeStyleLineWidth.v.val=B[2].CY.strokeStyleLineWidth.v.val*R;var C=B[2].f3; +if(C&&C.uC==3){C=JSON.parse(JSON.stringify(C));var h=C.f3.phase.v;C.f3.Scl.v.val=Math.round(C.f3.Scl.v.val*R); +h.Hrzn.v=Math.round(h.Hrzn.v*R);h.Vrtc.v=Math.round(h.Vrtc.v*R);cb.z1(w.add,C)}}if(w.add.vogk){w.add.vogk=JSON.parse(JSON.stringify(B[2].gM)); +if(M||n)d.gM.awu(w.add.vogk);else d.gM.u(w.add.vogk,j,c.length>1?[]:J.g,X)}if(w.add.vstl){var A=w.add.vstl=JSON.parse(B[2].WF); +for(var W=0;W<2;W++){var Q=W==0?A.gl:A.Rl;if(Q==null||Q[3]==null)continue;var l=Q[3],O=new jr(l[0],l[1],l[2],l[3],l[4],l[5]); +O.concat(g);Q[3]=[O.U,O.J,O.E7,O.sN,O.Kc,O.Dm]}}J.oV*=R;var z=new jr;z.rotate(J.p9);z.concat(g);J.p9=Math.atan2(-z.J,z.U); +w.add.vmsk=J;if(w.add.vogk)d.gM.ZW(w.add.vogk,w.add.vmsk)}if(B[3]){var O=B[3].clone();O.concat(g);w.add.TySh.u=O; +gV.Ou(w.add.TySh);kz.K1(w,y.UG)}if(B[4]){var a=w.add.SoLd,m=F.Y.Rt(B[4].nonAffineTransform);d.r.u(j,m); +var q=d.A.xv(m);if(hl.uK(m)){if(Z){var K=d.A.n7(d.Bh.lq(B[4].quiltWarp.v)[3]),I=d.r.C0(m,K),U=d.A.n7(d.Bh.lq(Z)[3]); +m=[U.x,U.y,U.x+U.m,U.y,U.x+U.m,U.y+U.e,U.x,U.y+U.e];d.r.u(I,m);a.quiltWarp.v=Z}var f=d.r.C0(m),Y=m;if(!d.r.A6(f)){f[6]=f[7]=0; +Y=[0,0,1,0,1,1,0,1];d.r.u(f,Y)}a.Trnf=F.Y.Zd(Y);a.nonAffineTransform=F.Y.Zd(m);if(a.filterFX)a.filterFX=JSON.parse(JSON.stringify(B[4].filterFX)); +F.Y.atw(a,g);w.an(E,p==0,y.UG)}}if(B[5])F.Y.hN(E,B[5],w.kP(E).F,p,j,Z);if(B[7])F.Y.hN(E,B[7],w,p,j,Z); +if(0<=t){if(!k)w.Q8();w.fP(E);w.W()}}E.W()};F.Y.OL=function(E,y){var c=y.ul(),e=0;d.MI(E);var p=d.arl(E,y,.3,4); +e=p[0];y=p[1];var H=E[e],Z=E[e+1],X=Z.m,b=Z.e,k=d.A.S6(Z).j;d.A.u(k,y,k);var D=d.A.xv(k),j=d.R(D.P()),g=D.x,R=D.y,t=D.m,w=D.e,B=y.clone(); +B.Ub();var $=B.dl(new eq(0,0)),o=B.dl(new eq(1,0)),T=o.x-$.x,i=o.y-$.y;for(var r=0;r4e6)j=t>8e6?2.2:1.2;var w=d.arl(E,g,j,16);D=w[0]; +c=d.r.$m(w[1])}var B=E[D],R=E[D+1],$=d.r.wl(c,d.r.$m(new jr(R.m,0,0,R.e,R.x,R.y))),o=[0,0,1,0,1,1,0,1]; +d.r.u($,o);b.rect=d.A.xv(o);if(Z)b.rect=b.rect.fr(Z);if(X){while((b.rect.m&3)!=0)b.rect.m++;while((b.rect.e&3)!=0)b.rect.e++}if(!hl.uK(o)||b.rect.m>1e5||b.rect.e>1e5||b.rect.P()>3e4*3e4)return null; +var T=b.rect.P()*4;if(p&&p.byteLength>=T&&T>=p.byteLength>>2){b.buffer=new Uint8Array(p)}else{b.buffer=d.R(T)}d.r.drawImage($,B,R.m,R.e,b.buffer,b.rect,y==0,H,X); +if(y==2&&b.buffer){var i=b.rect.m,r=b.rect.e,I;I=[0,-1,0,-1,16,-1,0,-1,0];I=d.bg.MB(I);var M=b.buffer.slice(0); +d.bg.Nf(M,b.buffer,i,r,I,255,!1,!0)}if(b.buffer)return b};F.Y.hN=function(E,y,c,e,p,H,Z){var X=y.rect,b=y.channel; +if(Z){X=Z;b=y.tv(X)}if(y.color==255)d.Ub(b);var k=d.R(X.P()*4);d.Og(b,k,3);var D=F.Y.JV([k,X],e,p,H); +if(D){c.rect=D.rect;c.channel=d.R(D.rect.P());d.LI(D.buffer,c.channel,3);c.tq=!0}if(y.color==255){d.Ub(b); +if(D)d.Ub(c.channel)}};F.Y.atw=function(E,y){var c=E.filterFX;if(c)c=c.v.filterFXList;if(c)c=c.v;if(c)for(var e=0; +e>>1)!=-1)H=E.N.cj;H.push(e.hV[p],e.hV[p+1])}if(this.Bc[3])d.A.concat(E.N.Aq,d.A.av$(e.QL,e.Hh))}E.Ea=!0}; +F.Oc.DL=function(E,y,c){var e=E.buffer,p=E.rect,H=E.alN,Z=cN.TL("rigidTransform");if(H)for(var N=0;N<4; +N++){Z["PuX"+N].v=H[N*2];Z["PuY"+N].v=H[N*2+1]}var X=Z.puppetShapeList.v,b=d.bs.alv(e,p.m,p.e,y[1],y[2]),k=[]; +for(var D=0;D>>1)+o.g[T]); +for(var T=0;T=b[2]||b[1]>=b[3]){E.splice(N,1); +N--;continue}F.Uj.DM(E,N,b)}};F.Uj.X3=function(E,y){var c=E.Cv;for(var N=0;N1e6&&e!=!0,X=new iU(S.E.M,!0);X.data={d:S.H.cL,SJ:Z};if(H)c.T(X);var b=function(){var D=F.ow.acR(E); +for(var j in D)y[j]=D[j];var X=new iU(S.E.M,!0);X.data={d:S.H.B7,SJ:Z};if(H)c.T(X)};if(e)b();else setTimeout(b,30)}}; +F.ow.Cc=function(E){var y=E.g[0],c=E.B[y],e=c.rect,p=e.m,H=e.e,Z=p*H,X=c.buffer;return[y,e.x,e.y,p,H,X[0],X[1],X[2],X[3]].join(",")}; +F.ow.acR=function(E){var y=E.g[0],c=E.B[y],e=c.rect,p=e.m,H=e.e,Z=p*H,X=c.buffer,b=Date.now(),k=d.R(Z); +k.fill(128);var D=d.uJ.Lc(X,p,H);console.log(Date.now()-b);var j={key:F.ow.Cc(E),jW:X,rect:e.clone(),Pf:p,T4:H,gJ:12,K_:k,rK:D,i:d.R(Z),NQ:null,E4:null,Mm:null}; +F.ow.u4(j,null,E);return j};F.ow.u4=function(E,y,c){var e=E.Pf,p=E.T4,H=0,Z=0,X=Date.now(),b=E.NQ!=null&&d.uJ.Hc(E.NQ.Hh,E.NQ.yf,E.K_)==-1; +H=Date.now()-X;X=Date.now();if(!b){var k=d.uJ.Hc(E.rK.Hh,E.rK.yf,E.K_),D=0;while(k!=-1){var j=[],g=[],R=E.rK.Hh; +for(var t=0;t=10){console.log("too many subdivisions"); +break}}E.NQ=d.uJ.NK(E.rK,e,p,E.K_,E.gJ);E.E4=d.uJ.avY(E.jW,e,p,E.NQ.Hh,E.NQ.yf);E.Mm=[E.E4[0].slice(0),[]]; +Z=Date.now()-X;X=Date.now()}var X=Date.now();if(y){E.Mm[0].set(E.E4[0]);var T=E.E4[1],i=E.Mm[1];for(var r=0; +r50){this.U8={};var X=["artboardBackgroundType","Clr"]; +for(var N=0;N20)this.Wh(E,g,y);E.N.Aq=null;E.Ea=!0;this.mt=null;E.N.Wi=[]}};F.Tm.prototype.T5=function(E,y,c,e){var p=this.mt,H=F.pB.pQ(E,y,e),Z=F.Hv.yR(p,H,c,!0); +p=Z[0];H=Z[1];return d.A.xv([p.x,p.y,H.x,H.y])};function hl(E,y,c,e,p,H,Z,X){this.BY=null;this.V8=E?E.slice(0):null; +this.PS=1;this.O8=4;this.vy=null;this.KY=null;this.YP=null;this.aW=-1;this.pp=null;this.auE=!1;this.azw=[]; +for(var N=0;N<8;N++)this.azw.push(iu.amO(0,PIMG.rotate,-.5,-.5,-45-N*45));this.a7E=y;this.atJ=c;this.a8i=e; +this.aef=p;this.a0J=H;this.de=Z;this.a36=X==null?1:X}hl.prototype.a16=function(){return this.aW!=-1}; +hl.prototype.si=function(){return this.V8.slice(0)};hl.prototype.Eg=function(E){this.V8=E};hl.prototype.ahP=function(){return this.xB(this.V8)}; +hl.prototype.a7$=function(){return this.O8};hl.prototype.aDt=function(E){this.O8=E};hl.prototype.ER=function(E){if(E==null)E=this.V8; +if(this.O8==9)return this.vy;else return this.xB(E)[this.O8]};hl.prototype.a4y=function(E){if(this.O8==9)this.vy=E.clone(); +else{var y=this.ER(),c=new jr(1,0,0,1,E.x-y.x,E.y-y.y);d.A.u(this.V8,c,this.V8)}};hl.prototype.Gd=function(E){this.PS=E}; +hl.prototype.YN=function(E,y,c,e,p){var H=this.PN(null,E,y,e),Z;if(H==9)return"default";if(H==10){if(c)return null; +return!this.a7E?"move":null}if(H==-1||H==4)return null;if(H==11){var X=this.ER().DZ(E);if(p==null)p=Math.atan2(X.y,X.x); +Z=90-p*180/Math.PI;var b=Math.round(8*(Z/360));b=(b+8)%8;return this.azw[b]}else{var k=this.gZ(E,this.V8); +Z=[135,90,45,180,0,0,225,270,315][H]*Math.PI/180;var D=d.r.C0(this.V8);return hl.ah7(D[0],D[3],Z)}}; +hl.ah7=function(E,y,c){var e=Math.atan2(-y,E);if(c)e+=c;var p="ew nesw ns nwse ew nesw ns nwse".split(" "),H=Math.round(8*(e/(2*Math.PI))); +H=(H+8)%8;return p[H]+"-resize"};hl.prototype.gZ=function(E,y){var c=d.r.Ub(d.r.C0(y)),e=new Float64Array(2); +d.r.C3(E.x,E.y,c,e);return new eq(e[0],e[1])};hl.prototype.FA=function(E){var y=this.gZ(E,this.V8);return 0<=y.x&&y.x<=1&&0<=y.y&&y.y<=1}; +hl.prototype.yl=function(E,y,c,e,p,H,Z,X){this.auE=H;this.pp=e;var b=E.Q.O,k;if(this.V8==null)e=F.pB.pQ(E,e,y); +this.YP=e.clone();if(this.V8==null){if(X==null)X=0;var D=new jr;D.rotate(X);var j=D.dl(new eq(1,1)); +this.YP.offset(j.x,j.y);var g=p==null?1:1/p,R=this.V8=[0,0,1,0,1,g,0,g];D.translate(e.x,e.y);d.A.u(this.V8,D,this.V8); +k=8}else{k=this.PN(c,e,b,Z);if(0<=k&&k<=8)this.YP=this.xB(this.V8)[k];if(k==9){this.O8=9;this.vy=e.clone()}}this.BY=this.V8.slice(0); +this.aW=k;this._F(E,y);this.KY=this.ER();return k!=-1};hl.prototype.AW=function(E,y,c,e){return this.PN(E,y,c.Q.O,e)}; +hl.prototype.PN=function(E,y,c,e){var p=-1,H=this.xB(),Z=[0,2,6,8,1,3,5,7],X=e?F.Wo({Q:{O:c}},e):8*F.k1()/c,b=eq.oG(H[0],H[2]),k=eq.oG(H[0],H[6]),D=this.gZ(y,this.V8); +D.x*=b;D.y*=k;var j=new ir(0,0,b,k);j.r4(X,X);if(p==-1)if(eq.oG(this.ER(),y)=1)V=(R.x-U)/Y;if(Math.abs(G)>=1)dF=(R.y-f)/G;if(n)V=dF=(V+dF)/2;var T=new jr;T.translate(-U,-f); +T.scale(V,dF);T.translate(U,f);x=L.slice(0);d.A.u(x,T,x)}else{if(this.ava()){R.x=Math.round(R.x);R.y=Math.round(R.y)}var s=[0,1,2,5,8,7,6,3],aH=s[(s.indexOf(D)+4)%8],dw=[]; +for(var N=0;N<3;N++)for(var C=0;C<3;C++)dw.push(new eq(C/2,N/2));var i=this.KY,kO=this.gZ(R,L),hX=this.gZ(k,L),jF=Z&&(this.O8==4||this.O8==9)?this.gZ(i,L):dw[aH],gn=new jr,hM=new jr,V=(kO.x-jF.x)/(hX.x-jF.x); +if(V==0)V=1e-4;var dF=(kO.y-jF.y)/(hX.y-jF.y);if(dF==0)dF=1e-4;if(this.aef){V=Math.max(V,0);dF=Math.max(dF,0)}if(D==0||D==2||D==6||D==8){if(n)gn.scale(V,V); +else gn.scale(V,dF)}if(D==1||D==3||D==5||D==7){var ie=n,bN=X&&H;if(bN)ie=!1;if(D==1||D==7)gn.scale(ie?dF:1,bN?1:dF); +else gn.scale(bN?1:V,ie?V:1);if(this.atJ&&X){if(D==1||D==7)hM.E7=(kO.x-jF.x)/(kO.y-jF.y);else hM.J=(kO.y-jF.y)/(kO.x-jF.x)}}var T=new jr; +T.translate(-jF.x,-jF.y);T.concat(gn);T.concat(hM);T.translate(jF.x,jF.y);x=[0,0,1,0,1,1,0,1];d.A.u(x,T,x); +var z=d.r.C0(L);d.r.u(z,x)}if(hl.uK(x))this.V8=x}this._F(E,y);if(t)F.pB.lx(E,w,t)};hl.a0A=function(E,y,c,e,p,H){var Z=c-E,X=e-y,b=p-E,k=H-y,D=Z*Z+X*X,j=b*Z+k*X,g=j/D,R=E+g*Z,t=y+g*X,w=p-R,B=H-t; +return[R,t,Math.sqrt(w*w+B*B)]};hl.prototype.ava=function(){var E=this.V8;return Math.abs(E[1]-E[3])<1e-6&&Math.abs(E[2]-E[4])<1e-6||Math.abs(E[0]-E[2])<1e-6&&Math.abs(E[3]-E[5])<1e-6}; +hl.uK=function(E){return d.A.axI(E)||d.A.axI([E[6],E[7],E[4],E[5],E[2],E[3],E[0],E[1]])};hl.prototype.JA=function(E,y,c,e){this.aW=-1; +this.pp=null;E.N.d2=null;E.N.Wi=[];E.Ea=!0};hl.prototype.Gu=function(E,y,c){var e=c.K$(E?E.Q.fb:0);if(e.x||e.y){var p=new jr(1,0,0,1,e.x,e.y); +d.A.u(this.V8,p,this.V8);this._F(E,y);return!0}return!1};hl.prototype.xB=function(E){if(E==null)E=this.V8; +var y=E[6]-E[0],c=E[7]-E[1],e=E[4]-E[2],p=E[5]-E[3],H=[E[0],E[1],E[2],E[3],E[0]+y/2,E[1]+c/2,E[2]+e/2,E[3]+p/2,E[6],E[7],E[4],E[5]],Z=[]; +for(var N=0;N<3;N++){var X=N*4,b=H[X+0],k=H[X+1],D=H[X+2],j=H[X+3];Z.push(new eq(b,k));Z.push(new eq(b+(D-b)/2,k+(j-k)/2)); +Z.push(new eq(D,j))}return Z};hl.prototype._F=function(E,y,c){if(E.N==null)return;if(c==null)c=!1;var e=this.PS,p=this.xB(),H=p[0],Z=p[2],X=p[6],b=p[8],k={G:[],j:[]}; +if(e==0)E.N.Aq=k;else E.N.Vq=k;k.G.push("M","L","L","L","Z");k.j.push(H.x,H.y,Z.x,Z.y,b.x,b.y,X.x,X.y); +var D=this.a36;if(D>1){E.N.Jb=JSON.parse(JSON.stringify(k));var j=Z.DZ(H),g=X.DZ(H),R=b.DZ(Z),t=b.DZ(X); +for(var N=1;N=1e6){var j=p.warpStyle.v.warpStyle,g=d.Bh.EK(p);if(j=="warpCylinder"){this.Bh=p=JSON.parse(this.ae2); +var R=F.Y.Rt(p.warpValues),t=(R[2]-R[0])/(R[1]-R[3]),w=R[4]*t*g.e,B=R[5]*t*g.e,$=e.x-this.Hn.x,o=e.y-this.Hn.y; +R[0]=g.x;R[1]=g.y+g.e;R[2]=g.x+g.m;R[3]=g.y;H-=1e6;if(H==0){R[0]+=$;R[1]+=o}if(H==1){R[2]+=$;R[3]+=o}if(H==2){w+=2*o; +B+=2*o}if(H==3){B+=2*o}if(H==4){R[6]=Math.max(0,Math.min(1,R[6]-2*$/g.m))}var T=d.A.n7(R.slice(0,4)),i=T.m/g.m,r=T.e/g.e; +R[4]=w/T.m;R[5]=B/T.m;p.warpValues=F.Y.Zd(R);var I=new jr;I.translate(-g.x,-g.y);I.scale(i,r);I.translate(T.x,T.y); +if(H<4)return I}else{var M=p.warpRotate.v.Ornt,J=M=="Vrtc",P=d.Bh.avl[j],n=J?-e.x/g.m:-e.y/g.e;n+=P[1]; +if(P[1]>.5)n=-n;n/=P[2];var i=g.m/g.e;if(J)i=1/i;if(P[3])n/=i;p.warpValue.v=100*Math.max(-1,Math.min(1,n))}}else if(H!=-1){var x=[H],$=e.x-D[H*2],o=e.y-D[H*2+1]; +if(b*k>16){var L=this.G8(X,H);if(L[0]==0){var u=Math.floor(H/b),C=H-u*b;if(C>0)x.push(H-1);if(C0)x.push(H-b);if(u16){var D=e==N||e==N+1||e==N-1||e==N+y||e==N-y;if(b&&(D||e==N+2||e==N-2||e==N+2*y||e==N-2*y)){}else if(!b&&D){}else return null}return[1,k]}}; +dW.a7V=function(E,y){var y=E.warpStyle.v.warpStyle,e;if(y=="warpCustom"||y=="warpNone")return null;var c=d.Bh.lq(E); +if(y=="warpCylinder"){var p=E.warpValues.v;e=[0,1,1,0,.5,0,.5,1,.75-.25*p[6].v,.5]}else{var H=E.warpRotate.v.Ornt,Z=d.Bh.avl[y]; +e=H=="Hrzn"?[Z[0],Z[1]]:[Z[1],Z[0]]}d.My.u(c,e,new ir(0,0,1,1));return e};dW.prototype._F=function(E,y){var c=this.Bh,e=c.warpStyle.v.warpStyle,p=d.Bh.lq(c),H=p[0],Z=p[1],X=p[3],b=E.N.Vq={G:[],j:[]},k=E.N.s$=[],D=E.N.J_=[],j=this.aW; +if(e=="warpCustom")for(var g=0;g16?D:k;else{var o=t[1];b.G.push("M","L");b.j.push(w,B,X[2*o],X[2*o+1])}$.push(w,B)}else{var T=dW.a7V(c); +if(T)for(var N=0;NE.index;N--)this.T1(c);if(E.index>c.PT)for(var N=c.PT;N1||!c.iR(!1)))H=jN.lz; +if(H==jN.nU){var j=new fN([6,33],this),g=X.uY()?["pass"].concat(cg.Fn):cg.Fn,R=g[E.Hx],t=E.a!=null?[E.a]:c.g,w=JSON.stringify(t),B=[]; +for(var N=0;N1){if(E.ID!=0)c.g.splice(V,1)}c.g.sort(function(j,aa){return j-aa}); +o.hG.selectionModifier={t:"enum",v:{selectionModifierType:"addToSelection"}};Y=Z}else if(k&&!b&&K>0){H=K==1?jN.Dd:K==2?jN.Su:jN.jG; +escape=!0}else if((k||E.ID==1)&&c.g.length>0){var dF=Math.min(Z,c.g[0]),s=Math.max(Z,c.g[c.g.length-1]); +c.g=[];for(var N=dF;N<=s;N++)if(c.B[N].add.lsct!=kl.vp)c.g.push(N);o.hG.selectionModifier={t:"enum",v:{selectionModifierType:"addToSelectionContinuous"}}; +Y=Z}else{Y=Z;if(Z>=c.B.length)return;var O=c.B[Z];if(O&&O.uY()&&E.an6)O.add.lsct=kl.Sh;else if(c.g.length==1&&c.g[0]==Z&&Math.max(0,K)==O.p6){G=!0; +c.ac=!1}if(!G){c.g=[Z];c.BJ()}}if(!G){if(Y!=null&&Y")e7++;this.track({tT:"delete",hG:{classID:"Dlt",null:aW.G6("Lyr",!0)}}); +var gA=new ir(0,0,c.m,c.e),j=new fN([6,31],this);j.data={d:jN.l$,wO:c.B.slice(0),gr:gQ,k7:c.g.slice(0),Bs:[e7]}; +c.QY(j);this.Rn(j.data,c);var by=F.Et.Mo(c);if(by){j.data.M6=by;j.data.w5=gA;F.Et.jX(c)}}if(H==jN.Kd){if(!e.S(ct.zx))return; +var j=new fN("Switch Layer Link",this);j.data={d:H,a:E.a};c.QY(j);this.Rn(j.data,c)}if(H==jN.fs){var bg=E.al$?E.al$:c.g,a2=0,cO=!1; +if(bg.length==0)return;if(bg.length==1&&c.B[bg[0]].Y5==0){alert(i4.get([15,7,5]));return}var gU=[];for(var N=0; +N0){if(gc.add.lnk2==null)gc.add.lnk2=[]; +for(var N=0;N7;if(dO=="ebbl"){if(kG.cD||kG.Qk){var an=kG.cD?kG.cD:kG.Qk;if(kG.cD)delete kG.cD; +else delete kG.Qk;if(kG.Qk||kG.cz)dp--}else if(kG.cz||kG.DO){var an=kG.DO?kG.DO:kG.cz;if(kG.DO){delete kG.DO; +if(kG.cz)dp--}dM=!0}kG=an}t.ur=kG.yS;t.opacity=Math.round(255*kG.QR);t.buffer=kG.bb;t.rect=kG.Z_.clone(); +t.rect.offset(d8.x,d8.y);if(dO=="FrFX"){t.buffer=t.buffer.slice(0);d.Og(kG.WG?kG.WG:kG.kB,t.buffer,3); +if(kG.WG){dM=!0;delete kG.WG;if(kG.kB)dp--}}t.av=!dM;t.v4(O.getName()+"'s "+i4.get(cb.names[N]));gQ.splice(dM?j4:fx,0,t); +if(dM)fx++}}var j=new fN("Styles to Layers",this);j.data={d:jN.l$,wO:c.B.slice(0),gr:gQ,k7:c.g.slice(0),Bs:[fx-1]}; +c.QY(j);this.Rn(j.data,c)}if(H==jN.a75){var kM=c.G$(),gQ=c.B.slice(0),du=new ir(0,0,c.m,c.e);for(var N=0; +N=0;N--)if(fg[N]>=gQ.length)fg.splice(N,1);var j=new fN([6,40],this);j.data={d:jN.l$,wO:c.B.slice(0),gr:gQ,k7:c.g.slice(0),Bs:fg}; +c.QY(j);this.Rn(j.data,c)}if(H==jN.Gz){var cJ=c.g.length,cK,cy;if(cJ<2){alert("Select two or more layers."); +return}for(var N=0;Ncy.P()){alert("stacking images"); +var cj=[],jT=[];for(var N=0;N2e6){alert("Blended areas are too large.");return}for(var N=1;N1&&eD!=-1&&cw<10){console.log("separating an open path into a new layer");O=O.clone(); +eC=O.add.vmsk;cW=eC.X;var t=cW[eD].length,f7=O.clone();f7.add.lyid=c.Xf();eC.X=cW.slice(0,2).concat(cW.slice(eD,eD+t+1)); +eC.g=[];O.fP(c);O.W();var bM=f7.add.vmsk.X;f7.add.vmsk.X=bM.slice(0,eD).concat(bM.slice(eD+t+1,bM.length)); +f7.add.vmsk.g=[];f7.fP(c);gQ[N]=O;gQ.splice(N+1,0,f7);for(var dp=0;dpN)fv[dp]++; +var cV=fv.indexOf(N);if(cV!=-1){fv.splice(cV+1,0,N+1)}}}}if(gQ.length!=c.B.length){var j=new fN("Splitting open paths",this); +j.data={d:jN.l$,wO:c.B.slice(0),gr:gQ,k7:c.g.slice(0),Bs:fv};c.QY(j);this.Rn(j.data,c)}}if(H==jN.KB){this.hE({d:jN.qo},y,c,e,p); +var d4=c.g.slice(0),gL=c.B.slice(0),kM=c.G$();if(kM.length==0)return;c.ale(kM,!1,E.wB);var j=new fN([6,36,0],this); +j.data={d:jN.l$,wO:gL,gr:c.B.slice(),k7:d4,Bs:c.g.slice(0)};c.QY(j);this.Rn(j.data,c)}if(H==jN.anc){var ft=X.add.SoLd; +if(ft==null)return;var hj=ft.Idnt.v,aI=c.fB(hj);aI.eA(!1);var fR=aI.ed[0],bb=aI.ed[1];if(d.Oi(fR)){alert("The smart object contains transparency."); +return}var ju=iu.sF("jpg").Jv([[fR.buffer]],bb.m,bb.e,[90]);this.hE({d:jN.if,data:new Uint8Array(ju),gg:"image.jpg"},y,c,e,p); +console.log(c.add);return}if(H==jN.if){var du=E.cX,hj=E.id;if(du==null)du=c;if(hj==null)hj=X.add.SoLd.Idnt.v; +var bt=du.fB(hj),hW=bt.clone();hW.raw=E.data;hW.gg=E.gg;var jO=iu.XS(E.data.buffer);if(jO=="psd"){hW.la="8BIM"; +hW.uC="8BPB"}else{hW.la=" ";hW.uC=" "}hW.eA(!1);bt.eA(!1);var j=new fN([6,36,1],this);j.data={d:jN.if,id:hj,Y2:bt,_V:hW}; +du.QY(j);this.Rn(j.data,du)}if(H==jN.ek){var j=new fN([6,36,4],this);j.data={d:H,a:Z,v5:X.add.SoLd.Impr.v.classID,Hx:E.Hx}; +c.QY(j);this.Rn(j.data,c)}if(H==jN.afh){var cF,cI;if(E.uS){cF=E.cX;cI=E.uS}else{E.cX.RH();E.cX.RD(); +E.cX.W();E.cX._1();E.cX.eA();cF=iu.sF("PSD").Jv(E.cX,0,0,[!0,!0]);cI=E.cX.name}if(!(cF instanceof ArrayBuffer))throw"e"; +cF=new Uint8Array(cF);var V=E.HV;if(V==null){if(c.g.length==0)V=c.g.length;else{var ie=c.g[c.g.length-1],t=c.B[ie]; +V=t.uY()?ie:ie+1}}var hB=new ir(0,0,c.m,c.e),jX=c.Z1();if(jX!=-1)hB=c.B[jX].fQ();var bx=c.np(cF,cI,null,null,hB,p.UG,y),gQ=c.B.slice(0); +gQ.splice(V,0,bx);var j=new fN([6,36,2],this);j.data={d:jN.l$,wO:c.B.slice(),gr:gQ,k7:c.g.slice(0),Bs:[gQ.indexOf(bx)]}; +c.QY(j);this.Rn(j.data,c)}if(H==jN.YQ&&E.s6=="merge"){var a3=[],eJ=c.root.children,hr=0;for(var N=0; +N=2)a3=fk;if(a3.length<2){alert("At least two animation folders needed (whose layers start with \"_a_\").",3500); +return}var h1=[];for(var N=0;N1){var hO=parseInt(fj.pop());if(!isNaN(hO)&&hO!=0)fV=hO}if(fV<17)fV=17;fb[0].push(O);fb[1].push(fV); +fb[2]+=fV}}cd.sort(function(j,aa){return aa[2]-j[2]});if(cd[0][2]>2e3){var eQ=0,eR=0;for(var N=0;NeR){eR=gY;eQ=N}}var dQ=(cd[0][2]/1e3).toFixed(1),aA=window.confirm("- \""+h1[cd[0][3]]+"\" is "+dQ+" seconds long\n"+"- \""+h1[cd[eQ][3]]+"\" is playing at "+Math.round(eR*1e3)+" frames per second\n"+"A merged animation must be "+dQ+" sec, up to "+Math.round(cd[0][2]*eR)+" frames. Proceed?"); +if(!aA)return}var ii=cd[0],b3=ii[2];for(var d2=1;d2")continue; +eU=eU&&O.iU()&&O.add.vmsk!=null;ks=ks.uN(c.root.f$(M).EK(c,!0))}if(E.c7!=null&&!eU){alert("Select shape layers only."); +return}if(eU){var eC=null,cS=E.c7;for(var N=0;N.5}else if(E.target!=null){c6=Math.min(E.target,c.B.length-1); +fI=E.target1;if(kA==0){c6=c.B.length-1}if(kA==1){c6=j$[j$.length-1]+1; +var t=c.Mk(c6);if(t.indexOf(iA)==-1)c6+=t.length-1}if(kA==2){c6=j$[0]-1;var t=c.Mk(c6);if(t.indexOf(iA)==-1)c6-=t.length-1}if(kA==3){c6=0; +if(c.B[0].add.lnsr=="bgnd")c6++}if(c6<0||c6>c.B.length-1)return;c.__=!0}if(j$.indexOf(c6)!=-1&&!a7)return; +var jA=F.DI.R6(c,j$,c6,fI,a7?c.DC(h2?null:iA):null,H==jN.yG&&E.T9>.8),eI=jA.pop(),fv=jA.pop(),gQ=jA.pop(),gP=c.g; +c.g=[iA];var jS=c.Z1();c.g=[c6];var kn=c.Z1();if(kn==c6&&!fI)kn=-1;c.g=gP;if(iA==jS){}else if(jS!=kn){var hF=new eq(0,0); +if(jS!=-1){var bb=c.B[jS].fQ();hF.x-=bb.x;hF.y-=bb.y}if(kn!=-1){var bb=c.B[kn].fQ();hF.x+=bb.x;hF.y+=bb.y}}var j=new fN(a7?[6,0]:[6,35],this); +j.data={d:jN.l$,wO:c.B.slice(0),gr:gQ,k7:c.g.slice(0),Bs:fv,dO:hF};c.QY(j);this.Rn(j.data,c);var jg={classID:"move",null:aW.G6("Lyr",!0),T:{t:"obj ",v:[{t:"indx",v:{classID:"Lyr",val:eI+(fI?0:1)}}]},Adjs:{t:"bool",v:!1},Vrsn:{t:"long",v:5},Dplc:{t:"long",v:a7}}; +this.track({tT:"move",hG:jg})}if(H==jN.jT){if(E.Ud){if(X==null||!X.uY())return;var Q=c.root.f$(Z),fh=c.B.indexOf(Q.aic),gQ=c.B.slice(0); +gQ.splice(Z,1);gQ.splice(fh,1);var fv=[];for(var N=fh;N0){var jg=j.data.hG={classID:"setd",null:aW.G6("contentLayer",!0),T:{t:"Objc",v:{}}}; +F.DI.u9(e_.f3,jg.T.v,e_.uC-1);this.track({tT:"set",hG:jg})}}if(E.Xr&&e_.uC==3)c.w4(hA.GX(e_.f3.Ptrn.v,p.gS)); +if(!E.Xr){var hp=e_.strokeStyleContent.v;if(hp.classID==cb.CY.gV[2])c.w4(hA.GX(hp.Ptrn.v,p.gS))}this.Rn(j.data,c)}}; +F.DI.R6=function(E,y,c,e,p,H){var Z=E.B[c],X=[];if(p)X=E.B.slice(0);else for(var N=0;N=0?y.B[$]:y.gA[-1-$];X.add.vogk=JSON.parse(B[N+1]);d.gM.ZW(X.add.vogk,X.add.vmsk); +if($>=0)X.fP(y)}y.W()}if(c==jN.qA){e.add.artb=JSON.parse(E.apT);y.W();F.Et.mT(y,E)}if(c==jN.Me){y.i=E.Mb; +if(E.ahh)y.Q.V=E.ahh.slice(0);y.cB=E.h0.slice(0);y.dL=E.rw.slice(0);y.Ea=y.hb=!0}if(c==jN.Kd){e.E0=!e.E0}if(c==jN.fs){var o=E.a3n; +for(var N=0;N=0?y.B[$]:y.gA[-1-$];X.add.vogk=JSON.parse(B[N+1]);d.gM.ZW(X.add.vogk,X.add.vmsk); +if($>=0)X.fP(y)}y.W()}if(c==jN.qA){e.add.artb=JSON.parse(E.eP);y.W();F.Et.h$(y,E)}if(c==jN.Me){y.i=E.Yi; +if(E.ajC)y.Q.V=E.ajC.slice(0);y.cB=E.uv.slice(0);y.dL=E.px.slice(0);y.Ea=y.hb=!0}if(c==jN.Kd){e.E0=!e.E0}if(c==jN.fs){var o=E.axk; +for(var N=0;Nc)c=H}}return c}; +F.DI.aCq=function(E,y,c){for(var N=0;N>t;if((w&1)==1)w--; +else w++;R.capturedInfo.v=(w<255)k=255-Math.round((Z-255)*255/(Z-p))}return[Math.max(p,0),Math.min(Z,255),b,k,100]}; +F.iq.prototype.hE=function(E,y,c,e,p){var H=E.d;if(H=="auto"){var Z=E.EA,X=F.iq.getData(c);for(var N=0; +N>>2,Z=d.KQ(c),X=.001*p; +if(e==0||e==2)H=[[0,255,0,255,100],F.iq.MK(Z[1],X,p,e==2),F.iq.MK(Z[2],X,p,e==2),F.iq.MK(Z[3],X,p,e==2)]; +if(e==1)H=[F.iq.MK(Z[0],X*.33,p,!1),[0,255,0,255,100],[0,255,0,255,100],[0,255,0,255,100]];var b=cN.TL("levl"); +for(var N=0;N<4;N++)fE.UL(b,N,H[N]);return b};F.iq.a4M=function(E,y,c,e){var p,H;if(c.t=="name"){var Z=0; +for(var X=0;X>>16,D:E>>>8&255,J:E&255}}; +F.jr.prototype.a7v=function(E,y,c,e){if(this.uk==null){var p=cN.vv(E.Gl,E.XR);this.uk=F.iq.getData(c,p.x!=0||p.y!=0,E.Gl=="VaPo"?[{k4:E.Rh[1]}]:null)}if(E.d=="edit"){var H=JSON.stringify(E.XR); +if((E.XR==null||H!=this.Pi)&&E.Rs!=!0)for(var N=0;N1)b=1+Math.tan(Math.PI/2*H/101);var k=(1-b)/2,D=d.Av.nP(X,X,X),j=[b,0,0,k,0,b,0,k,0,0,b,k,0,0,0,1],g=d.Av.multiply(j,D),R=new d.Ay(256); +for(var N=0;N<256;N++)R.Z[N]=N;d.Av.transform(R,R,g);e={type:c.wI,vB:R.Z,nA:R.Z,yS:R.Z,$R:!1,SC:!1}}else{var t=1024,w=-30+60*(H+100)/200,B=[]; +for(var N=0;N<4;N++)B.push(d.$K.rL(N/3*255,N/3*255,!0));B[1].v.Hrzn.v=64;B[1].v.Vrtc.v=64-w;B[2].v.Hrzn.v=128+64; +B[2].v.Vrtc.v=128+64+w;B.sort(function(fe,eu){return fe.v.Hrzn.v-eu.v.Hrzn.v});var $=d.$K.O_(B,t);function o(fe,t){var B=[],j1=3; +for(var N=0;NI&&M>1)M--;i[N]=M*r}T=i}var J=new Uint8Array(t);for(var N=0; +N0){y=Math.max(dF/Math.E,y); +y=y*Math.exp(dF/1.75+V/Math.PI);y=(1-aH)*y+aH*1}else{y=y*Math.exp(-dF*1.75+V/Math.PI);y=y+-aH*1.14}y=Math.pow(y,1/s); +y=Math.max(0,Math.min(1,y));J[N]=Math.round(y*255)}e={type:c.wI,vB:J,nA:J,yS:J,$R:!1,SC:!1}}if(E=="vibA"){var dw=(y.vibrance?y.vibrance.v:0)/100,kO=(y.Strt?y.Strt.v:0)/100,aH=1+dw*(dw>0?.25:.5),hX=.8+.2/aH; +e={type:c.z9,Wp:[dw,kO,hX,aH]}}if(E=="hue2"){var jF=[],gn=[],hM=[],ie=y.Clrz?y.Clrz.v:!1;for(var N=0; +N<256;N++){jF[N]=N/255;gn[N]=0;hM[N]=0}var bN=b0.PM(y,0),kd=et.Mc(bN[1]/100);if(ie){var i7=bN[0]/360; +for(var N=0;N<256;N++){jF[N]=i7;gn[N]=kd}}else{for(var N=0;N<256;N++){var dn=jF[N],ew=gn[N];jF[N]+=bN[0]/360; +for(var M=0;M<6;M++){var e4=b0.PM(y,M+1),eE=e4.ot,jc=e4.rX,aH=0;for(var ft=1;ft<4;ft++)if(jc[ft]1)dI--;if(dI<0)dI++;kO=et.alF(kO);kO=(1+kO)*.5; +bw=(1+bw)*.5;co[N]=Math.round(255*dI);im[N]=Math.round(255*kO);hb[N]=Math.round(255*bw)}var fb=bN[2]/100,iG=fb<0?-fb:fb,dy=fb<0?0:1; +e={type:c.Vc,ax8:co,vA:im,a2x:hb,ahw:iG*dy,l7:1-iG,adM:bN[2]/100,azT:ie?1:0}}if(E=="nvrt"){var J=new Uint8Array(256); +for(var N=0;N<256;N++)J[N]=255-N;e={type:c.wI,vB:J,nA:J,yS:J,$R:!1,SC:!1}}if(E=="post"){var kp=y.Lvls.v,J=new Uint8Array(256),aH=kp/255.001,gw=255/(kp-1); +for(var N=0;N<256;N++)J[N]=Math.floor(N*aH)*gw;e={type:c.wI,vB:J,nA:J,yS:J,$R:!1,SC:!1}}if(E=="grdm"){var dR=y.Grad.v,fT=y.Rvrs,t=1024,gA; +if(dR.Clrs){var by=d.L.nb(dR,0,0);gA=d.L.a71(dR,by,t,fT?fT.v:!1)}else{gA=d.L.alR(dR,t,fT?fT.v:!1)}var fv=d.R(t),d4=d.R(t),fg=d.R(t); +d.LI(gA,fv,0);d.LI(gA,d4,1);d.LI(gA,fg,2);e={type:c.wI,vB:fv,nA:d4,yS:fg,$R:!0,SC:!1}}if(E=="selc"){var aC=new Float32Array(9*3*2),bu=y.Um,hj=y.Mthd?y.Mthd.v.CrcM=="Absl":!1; +for(var M=0;M<9;M++){var jg=M*6,cm=gp.PM(y,M),bz=cm[0]/100,db=cm[1]/100,eM=cm[2]/100,de=cm[3]/100;if(hj){aC[jg]=aC[jg+1]=aC[jg+2]=1; +aC[jg+3]=bz*(1+de)+de;aC[jg+4]=db*(1+de)+de;aC[jg+5]=eM*(1+de)+de}else{aC[jg+0]=(1+bz)*(1+de);aC[jg+1]=(1+db)*(1+de); +aC[jg+2]=(1+eM)*(1+de)}}e={type:c.S9,ac4:aC}}if(E=="blwh"){var eb="Rd Yllw Grn Cyn Bl Mgnt".split(" "),e=[],e5=0,j6=0; +for(var N=0;N<6;N++)e.push(y[eb[N]].v);e.push(y.useTint.v,y.tintColor.v);var k8=[];for(var N=0;N<6;N++)k8.push((e[N]-50)/50); +var hc=d.L.yd(e[7]);hc.Z/=255;hc.D/=255;hc.J/=255;var bg=d.vb(hc.Z,hc.D,hc.J),bw=d.pM(d.nf(bg.T4,1,.5)),k5=bg.az*bg.XR; +if(bw==.5)e5=j6=.5;else{e5=k5*(.5-bw)/(.5/bw-1);j6=1-k5*(.5-bw)-1/(2*(1-bw));j6/=1-1/(2*(1-bw))}e={type:c.uG,an$:k8,Hy:e[6]?1:0,amS:bg.T4,pM:bw,an5:k5,fH:e5,azk:j6}}if(E=="blnc"){var n=[],gK=["ShdL","MdtL","HghL"]; +for(var N=0;N<3;N++){if(y[gK[N]]==null){n[N]=[0,0,0];continue}var kp=y[gK[N]].v,aJ=kp[0].v/100,ic=kp[1].v/100,gk=kp[2].v/100,hu=y.PrsL==null||y.PrsL.v?(Math.min(aJ,ic,gk)+Math.max(aJ,ic,gk))/2:0; +n[N]=[aJ-hu,ic-hu,gk-hu]}var z=[d.R(256),d.R(256),d.R(256)];for(var M=0;M<3;M++)for(var N=0;N<256;N++){var I=N*(1/255),gQ=0,w=0,e7=0; +w=n[2][M];e7=Math.abs(w);if(w<0)gQ=Math.pow(I,Math.SQRT2);else gQ=1.63*(Math.pow(I+.04,.5)-.2);I=e7*gQ+(1-e7)*I; +w=n[1][M];e7=Math.abs(w);if(w<0)gQ=Math.pow(I,2);else gQ=Math.min(2.35*(Math.pow(I+.09,.5)-.3),Math.pow(I,1/2)); +I=e7*gQ+(1-e7)*I;w=n[0][M];e7=Math.abs(w);if(w<0)gQ=I<.4?0:Math.pow((I-.4)/.6,Math.SQRT2);else gQ=Math.pow(I,Math.SQRT2/2); +I=e7*gQ+(1-e7)*I;I=Math.max(0,Math.min(1,I));z[M][N]=Math.round(I*255)}e={type:c.wI,vB:z[0],nA:z[1],yS:z[2],$R:!1,SC:!1}}if(E=="phfl"){var a2=d.L.yd(y.Clr.v),gU=[a2.Z/255,a2.D/255,a2.J/255],kv=y.Dnst.v/100,z=[d.R(256),d.R(256),d.R(256)]; +for(var M=0;M<3;M++)for(var N=0;N<256;N++){var I=N*(1/255),cO=I*gU[M];cO=Math.max(0,Math.min(1,cO)); +I=kv*cO+(1-kv)*I;z[M][N]=Math.round(I*255)}e={type:c.wI,vB:z[0],nA:z[1],yS:z[2],$R:!1,SC:y.PrsL.v}}if(E=="thrs"){var J=d.R(256); +for(var N=y.Lvl.v;N<256;N++)J[N]=255;e={type:c.wI,vB:J,nA:J,yS:J,$R:!0,SC:!1}}if(E=="mixr"){var hs=et.ex(y),g=[]; +for(var N=0;N300*300&&E.type!=p.wI&&E.type!=p.Ja){e=e.clone();e.x=e.y=0;var Z=h0.On(0,e.m,e.e);Z.set(y); +h0.Lm(Z,e);Z.br(e);et.v_(E,Z.UY,e);Z.get(c);return}if(E.type==p.Ja){var X=E.apd,b=E.Wf;ICC.U.applyLUT(X,b,y,c); +var k=y.length;for(var N=0;N>>8&255)*(1/255),w=(q>>>16&255)*(1/255),K=q>>>24,U=Math.min(e,t,w),f=Math.max(e,t,w),Y=0,G=0,V=0; +Y=d.z_(e,t,w).T4;var dF=~~(Y*255+.5),s=E.ax8[dF]*(1/255),aH=E.vA[dF]*(1/255)*2-1,dw=E.a2x[dF]*(1/255)*2-1,$=-dw,kO=U; +if(0.5?gn/(2-(f+U)):gn/(f+U)}var hM=aH;if(E.azT==0){aH=m[Math.floor((1+aH)*127.5)]; +hM=Math.min(G*(1+aH),1)}var r=d.nf(s,hM,V);e=r.Z;t=r.D;w=r.J;a[N]=K<<24|w*255<<16|t*255<<8|e*255}}if(E.type==p.cG){d.Jt(y,c); +var z=new Uint32Array(y.buffer),a=new Uint32Array(c.buffer),k=z.length,ie=E.gJ,bN=1/ie,kd={s3:E.rz[0],U:E.rz[1],J:E.rz[2]},i7={s3:E.OC[0],U:E.OC[1],J:E.OC[2]}; +for(var N=0;N>>8&255,e4=q>>>16&255,e=dn*(1/255),t=ew*(1/255),w=e4*(1/255),K=q>>>24,eE=d.Nw(dn,ew,e4),jc=d.a8B(eE,kd,i7,ie,bN); +if(jc==0)continue;var B=d.z_(e,t,w),s=2+B.T4+E.shift[0];B.T4=s-~~s;B.az=Math.max(0,Math.min(1,B.az+E.shift[1])); +B.qC=Math.max(0,Math.min(1,B.qC+E.shift[2]));var r=d.nf(B.T4,B.az,B.qC);e=(1-jc)*e+jc*r.Z;t=(1-jc)*t+jc*r.D; +w=(1-jc)*w+jc*r.J;a[N]=K<<24|w*255<<16|t*255<<8|e*255}}if(E.type==p.z9){var z=new Uint32Array(y.buffer),a=new Uint32Array(c.buffer),k=z.length,ft=E.Wp[0],bd=E.Wp[1],iB=E.Wp[2],$=E.Wp[3],cG=d.Av.pY([.299,.587,.114,-.147,-.289,.436,.615,-.515,-.1]),bT=d.Av.Ub(cG),g$=2.4; +function b(hb){return Math.max(0,Math.min(1,hb))}function hU(hb){return Math.pow(hb,g$)}function ah(hb){return Math.pow(hb,1/g$)}function co(e,t,w,hb){e=hU(e); +t=hU(t);w=hU(w);var dI=d.Av.WV(cG,[e,t,w,1]);dI[0]*=iB;dI[1]*=$;dI[2]*=$;var r=d.Av.WV(bT,dI);r[0]=ah(b(r[0])); +r[1]=ah(b(r[1]));r[2]=ah(b(r[2]));return r}for(var N=0;N>>8&255)*(1/255),w=(q>>>16&255)*(1/255),K=q>>>24,r=co(e,t,w,ft); +e=r[0];t=r[1];w=r[2];var im=d.z_(e,t,w);im.az=Math.max(0,Math.min(1,im.az*(1+bd)));r=d.nf(im.T4,im.az,im.qC); +e=r.Z;t=r.D;w=r.J;a[N]=K<<24|w*255<<16|t*255<<8|e*255}}};et.v_=function(E,y,c){h0.Bn.v_(E,y)};et.a53=function(E,y){var c=d.NH(y,E)*6; +return Math.max(0,Math.min(1,c<0?1+c:1-c))};var cN={};cN.Ms=function(E){var y=E.filterID.v;return y>16777215?_.aCn(y):E.Fltr.v.classID}; +cN.R1=[{f3:"GEfc"},{f3:"LnCr"},{f3:"Adobe Camera Raw Filter"},{f3:"LqFy"},{f3:"VaPo",mc:!0},{y6:"3D",S_:["lightFilterGradient","Dila"]},{y6:[24,2],S_:"Avrg,Blr ,BlrM,boxblur,GsnB,Bokh,MtnB,RdlB,surfaceBlur".split(",")},{y6:[24,4],S_:"Dspl,Kale,Pnch,Plr ,Rple,Shr ,Sphr,Twrl,Wave,ZgZg".split(",")},{y6:[24,6],S_:["AdNs","Dspc","DstS","Mdn ","denoise"]},{y6:[24,8],S_:"ClrH,Crst,Frgm,Mztn,Msc ,Pntl".split(",")},{y6:[24,10],S_:["Flam","Clds","DfrC","Fbrs","LnsF"]},{y6:[24,12],S_:["Shrp","ShrE","ShrM","smartSharpen","UnsM"]},{y6:[24,14],S_:"Dfs ,Embs,FndE,oilPaint,Slrz,TrcC,Wnd ".split(",")},{y6:[24,16],S_:"HghP,HsbP,Mxm ,Mnm ,Ofst,Rept,Ctoa,Dthr,Part".split(",")},{y6:"Fourier",S_:["dDFT","iDFT"]}]; +cN.Zh={LqFy:"LqFy",LnCr:"LnCr",GEfc:"GEfc","Adobe Camera Raw Filter":"Adobe Camera Raw Filter",Avrg:"Avrg","Blr ":"blurEvent",BlrM:"blurMethod",boxblur:"boxblur",GsnB:"gaussianBlur",Bokh:"Bokh",MtnB:"motionBlur",RdlB:"radialBlur",surfaceBlur:"surfaceBlur",lightFilterGradient:"lightFilterGradient",adaptCorrect:"adaptCorrect",Dspl:"displace",Kale:"Kale",Pnch:"pinch","Plr ":"polar",Rple:"ripple","Shr ":"shear",Sphr:"spherize",Twrl:"twirl",Wave:"wave",ZgZg:"zigZag",AdNs:"addNoise",Dspc:"despeckle",DstS:"dustAndScratches","Mdn ":"median",denoise:"denoise",ClrH:"colorHalftone",Crst:"crystallize",Frgm:"fragment",Mztn:"mezzotint","Msc ":"mosaic",Pntl:"pointillize",Flam:"",Clds:"clouds",DfrC:"differenceClouds",Fbrs:"Fbrs",LnsF:"LnsF",Shrp:"sharpen",ShrE:"sharpenEdges",ShrM:"sharpenMore",smartSharpen:"smartSharpen",UnsM:"unsharpMask","Dfs ":"diffuse",Embs:"emboss",FndE:"findEdges",oilPaint:"oilPaint",Slrz:"solarize",TrcC:"traceContour","Wnd ":"wind",HghP:"highPass",HsbP:"HsbP","Mxm ":"maximum","Mnm ":"minimum",Ofst:"offset",Rept:"Rept",Ctoa:"Ctoa",Dthr:"Dthr",Part:"Part",dDFT:"dDFT",iDFT:"iDFT"}; +cN.DW={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",Wave:"Wave",Displace:"Dspl",BrightnessContrast:"brit"}; +cN.s={rigidTransform:F.S0};cN.names={lightFilterGradient:[24,17,8],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],ZgZg:[24,5,7],Kale:[24,5,8],AdNs:[24,7,0],Dspc:[24,7,1],DstS:[24,7,2],"Mdn ":[24,7,3],denoise:[24,7,4],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],Flam:[24,11,3],Fbrs:[24,11,4],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:[24,15,5],TrcC:[24,15,6],"Wnd ":[24,15,7],HghP:[24,17,1],HsbP:"HSB/HSL","Mxm ":[24,17,2],"Mnm ":[24,17,3],Ofst:[24,17,4],Rept:[24,17,5],Ctoa:[24,17,6],Dthr:[12,23,3],Part:[24,17,7],dDFT:"Fourier Transform",iDFT:"Inverse Fourier Transform",defr:[2,13],Dila:"Texture Dilation",VaPo:"Vanishing Point",adaptCorrect:["VAR0/VAR1",[19,6,0],[19,6,2]],"Adobe Camera Raw Filter":"Camera Raw"}; +cN.TL=function(E){var y=null;if(E=="GEfc")y={__name:"Filter Gallery",classID:"GEfc",GEfs:{t:"VlLs",v:[{t:"Objc",v:hY.TL("GlwE")}]}}; +if(E=="LqFy"){var c={Pf:5,T4:5,map:new Float32Array(5*5*2)},e=new Uint8Array(h6.sa(c)),p=[];for(var N=0; +Ny.x)y.x=H.x;if(H.y>y.y)y.y=H.y}return y};cN.vv=function(E,y){var c=0,e=0;if(["GsnB","boxblur","smartSharpen","UnsM","HghP"].indexOf(E)!=-1){var p=y.Rds?y.Rds.v.val:1; +c=e=p*2.57}if(E=="MtnB")c=e=y.Dstn.v.val;if("Dila,Ofst,Rept,LqFy,Dspl,Pnch,Rple,Shr ,Sphr,Twrl,ZgZg,Wave,RdlB,Clds,DfrC,Plr ,LnCr,Wnd ,lightFilterGradient,rigidTransform,Frgm,Flam".split(",").indexOf(E)!=-1){c=e=1e4}if(E=="GEfc")return hY.vv(y); +return new eq(Math.ceil(c),Math.ceil(e))};cN.z3=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:[]}}}}; +cN.cK=function(E,y){var c={Z:y.x4>>16,D:y.x4>>8&255,J:y.x4&255},e={Z:y.YO>>16,D:y.YO>>8&255,J:y.YO&255},p=cN.names[E]; +if(p==null)p=et.names[E];var H=E;for(var Z in et.lT)if(et.lT[Z]==E)H=Z;var X={t:"Objc",v:{classID:"filterFX",Nm:{t:"TEXT",v:i4.get(p)},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:d.L.hp(c)},BckC:{t:"Objc",v:d.L.hp(e)},filterID:{t:"long",v:H.length==4?_.aBc(H):777}}},b=cN.TL(E); +if(b)X.v.Fltr={t:"Objc",v:b};return X};cN.J4=function(E,y,c,e){var p=Date.now(),H=h0.Lq&&Math.max(e.m,e.e)<=h0.kA.getParameter(h0.kA.MAX_TEXTURE_SIZE); +if(E<1){var Z=Math.round(E*5),X=[1,2,1,2,[40,26,13,6,4,2][Z],2,1,2,1];X=d.bg.MB(X);if(!H){d.xU(c);var b=c.slice(0); +d.bg.Nf(b,c,e.m,e.e,X,255);d.sR(c)}else{var k=e.m,D=e.e,j=h0.On(0,k,D);j.set(c);var g=h0.On(1,k,D),R=new Float32Array([1/k,1/D]); +h0.Lm(g);h0.filter.v_({type:h0.filter.a6r,T3:R,aiF:new Float32Array(X)},j.Ln);g.get(c)}}else{var t=y==d.gC.t0?0:y==d.gC.aif?1:2,w=[]; +while(t!=2&&E*[1,2.4][t]>20&&w.length<4){var B=d.Ws(c,e);w.push(c,e);c=B.bb;e=B.rect;E/=2}var k=e.m,D=e.e; +if(!H||t==2&&E>15){d.xU(c);y(c,e,E);d.sR(c)}else{var j=h0.On(0,k,D);j.set(c);var g=h0.On(1,k,D),R=new Float32Array([1/k,1/D]); +if(t==0){var $=1;while($>>1,r=1;while(r>>1,H=16384,Z=128,b=100;while(Z>>1,H=16384,Z=128;while(Z>>1:0;if(E=="GEfc"){var b=[];if(c.GEfs){var k=c.GEfs.v; +for(var N=0;N=bg&&hU=bg)j6[hG]=0}function gk(e9,hG){var g$=e5[e9],hU=e5[hG]; +if(g$>bg&&hU<=bg)j6[hG]=0;if(g$<=bg&&hU>bg)j6[e9]=0}if(k5)for(var M=1;Mky)ai[N]=255-ai[N];if(ai[N+1]>ky)ai[N+1]=255-ai[N+1];if(ai[N+2]>ky)ai[N+2]=255-ai[N+2]}}if(E=="Wnd "){var t=y.rect,w=t.m,B=t.e,c0=["Wnd","Blst","Stgr"],aQ=c.WndM.v.WndM; +d.$.ym(y.buffer,w,B,H.buffer,[c0.indexOf(aQ),c.Drct.v.Drct!="Left"])}if(E=="Bokh"){var t=y.rect,w=t.m,B=t.e,$=w*B,C=$*4,ec=y.buffer.slice(0),hW=c.BkDi.v.BtDi,di=c.BkDc,er=c.BkDs.v,fe=c.BkDp.v/255; +if(hW=="BeIn")fe=0;var eu=57*(.3+.7*((w+B)/2)/1750)*(c.BkIb.v/100)*(1+.2*Math.pow(fe,.1)),j1=parseInt(c.BkIs.v.BtIs.slice(3)),gc=-c.BkIr.v*Math.PI/180,iM=[]; +for(var N=0;N<8;N++){var dL=gc+N*(Math.PI*2/j1),jS=gc+(N+1)*(Math.PI*2/j1),iF=Math.cos(dL),cr=Math.sin(dL),g6=Math.cos(jS),be=Math.sin(jS),bt=[0,0,0]; +d.dX.Kx([[iF,cr,1,0],[g6,be,1,0],[1,1,1,1]],bt);if(bt[2]>0){bt[0]*=-1;bt[1]*=-1;bt[2]*=-1}iM.push(bt[0],bt[1],bt[2],0)}if(hW=="BeIn"){d.KT(ec,0,16777215); +fe=1}else if(hW=="BeIt"&&di.v.BtDc=="BeCt"){}else{var jP;if(hW=="BeIt"&&di.v.BtDc=="BeCm")jP=Z[1];else if(hW=="BeIa")jP=Z[2][di.v]; +if(jP==null){d.KT(ec,0,16777215)}else{var G;if(jP.rect.rT(t))G=jP.channel;else G=jP.tv(t);d.Og(G,ec,3)}}if(er)for(var N=0; +N2e3){alert("too large radius");return}}while(hK&&3*(eu/f_)*(eu/f_)*w*B>500*2e3*2e3){var kx=d.auD(ec,new ir(0,0,gd,ha)); +ec=kx.bb;gd=kx.rect.m;ha=kx.rect.e;f_*=2}var de=Date.now(),o=h0.On(0,gd,ha);o.set(ec);var dp=h0.On(1,w,B); +h0.Lm(dp);h0.filter.v_({type:h0.filter.azG,T3:new Float32Array([1/gd,1/ha]),a5B:fe,ty:eu/f_,arh:new Float32Array([c.BkSb.v/100,c.BkSt.v/255]),agM:new Float32Array([c.BkNa.v/100,c.BkNt.v.BtNt=="BeNu"?0:1,c.BkNm.v?1:0]),aCG:new Float32Array(iM.slice(0,16)),atR:new Float32Array(iM.slice(16))},o.Ln); +dp.get(H.buffer);var fu=H.buffer;for(var N=0;N>>2,kG=dO.indexArray.v.length>>>2,dM=new Float32Array(gh(dO.originalVertexArray.v)); +for(var N=0;N>>1;dG+=~~(kG/3)}var s=y.rect,w=s.m,B=s.e;d.bs.bD(o,w,B,H.buffer,w,B,dJ,jj,fx,j4); +d.sR(H.buffer)}if(E=="lightFilterGradient"){function gL(aC){var iN=1/Math.sqrt(aC[0]*aC[0]+aC[1]*aC[1]+aC[2]*aC[2]); +aC[0]*=iN;aC[1]*=iN;aC[2]*=iN}var w=y.rect.m,B=y.rect.e,$=w*B,de=Date.now(),e2=d.R($),hU=.3,ah=.7;d.DU(H.buffer,e2); +var iX=d.R($);d.gC.VI(e2,iX,H.rect,16);var iS=d.R($);d.gC.VI(e2,iS,H.rect,8);var aG=e2,bO=new Float32Array($),eK=c.Dtl.v,cJ=eK[2].v,cK=eK[1].v,cy=eK[0].v,cj=c.Scl.v*40*c.textureScale.v/(cJ+cK+cy); +cJ*=cj;cK*=cj;cy*=cj;for(var N=0;N<$;N++){var jT=iX[N]*(1/255),io=iS[N]*(1/255),kq=aG[N]*(1/255);kq=kq*kq; +bO[N]=cJ*jT+cK*io+cy*kq}var bb=c.blur.v;if(bb!=0){d.gC.RC(bO,H.rect,bb)}var bZ=w-1,aa=B-1;for(var M=0; +M>1; +j1|=j1>>2;j1|=j1>>4;j1|=j1>>8;j1|=j1>>16;return j1+1}var w=y.rect.m,B=y.rect.e,fR=aI(Math.max(w,B)),ju=fR>>>1,jO=new ir(0,0,fR,fR),cF=new ir(0,0,w,B); +cF.y=fR-B>>>1;var cI=w>>>1,hB=new ir(0,cF.y,cI,B),bx=new d.Ay(w*B);d.Rk(y.buffer,bx);var a3=new Float64Array(fR*fR),eJ=new Float64Array(fR*fR),G=d.R(fR*fR); +FFT.init(fR);var f5=[bx.Z,bx.D,bx.J];for(var N=0;N<3;N++){var e$=f5[N];G.fill(0);if(E=="dDFT"){d.kh(e$,cF,G,jO); +cN.anN(G,fR,a3,eJ);d.kh(G,jO,e$,cF,hB);hB.x+=cI;jO.x-=ju-cI;d.kh(G,jO,e$,cF,hB);hB.x-=cI;jO.x+=ju-cI}else{d.kh(e$,cF,G,jO,hB); +hB.x+=ju;cF.x+=ju-cI;d.kh(e$,cF,G,jO,hB);hB.x-=ju;cF.x-=ju-cI;cN.awA(G,fR,a3,eJ);d.kh(G,jO,e$,cF)}}d.Dc(bx,H.buffer)}if(E=="Avrg"){var fk=0,h1=0,jz=0,fV=0,fj=1; +for(var N=0;N0)dQ=Math.max(0,dQ-gY);else dQ=Math.min(0,dQ+gY); +H.buffer[N]=Math.max(0,Math.min(255,dw+dQ))}}if(E=="HghP")for(var N=0;N.5)eQ=.5+Math.pow((eQ-.5)/(.564-.5),1.35)*.2; +iY[N]=s*eQ}var eO=Math.floor(2*w/s),dl=Math.floor(2*B/s),eU=10-(s-54*Math.sqrt(2))*1.5,ja=[y.buffer,hB]; +d.nJ(ja);while(ja[iE*2+1].m>1.5*w/s)iE++;var kv=ja[iE*2+1],hs=ja[iE*2],ks=d.R(kv.P()),f_=1/(1<>>2);M>>2); +JfB?0:255}}}d.Dc(bx,H.buffer)}if(E=="Msc "){var gw=c.ClSz.v.val,w=y.rect.m,B=y.rect.e,b2=Math.ceil(w/gw),gT=Math.ceil(B/gw),aP=d.R(b2*gT*4); +d.scale.JQ(y.buffer,w,B,aP,b2,gT,1/gw);d.scale.JQ(aP,b2,gT,H.buffer,w,B,gw)}if(E=="Clds"||E=="DfrC"){var w=H.rect.m,B=H.rect.e,$=w*B,jZ=d.R($); +if(E=="Clds")d.KT(H.buffer,4278190080);var fq=d.R(256*4);for(var N=0;N<256;N++){var n=N<<2,dP=N/255,du=1-dP; +fq[n]=Math.round(dP*e.Z+du*p.Z);fq[n+1]=Math.round(dP*e.D+du*p.D);fq[n+2]=Math.round(dP*e.J+du*p.J)}d.$.aeZ(y.buffer,w,B,jZ); +var d7=H.buffer;for(var N=0;N<$;N++){var n=N<<2,dF=jZ[N]<<2,s=fq[dF],cG=fq[dF+1],bT=fq[dF+2];if(E=="Clds"){d7[n]=s; +d7[n+1]=cG;d7[n+2]=bT}else{d7[n]=Math.abs(d7[4*N]-s);d7[n+1]=Math.abs(d7[4*N+1]-cG);d7[n+2]=Math.abs(d7[4*N+2]-bT)}}}if(E=="LnsF"){var w=y.rect.m,B=y.rect.e,aQ=["Zm","Nkn","Nkn1","PnVs"].indexOf(c.Lns.v.Lns),cB=c.FlrC.v,i2=[Math.min(aQ,2),c.Brgh.v/100,cB.Hrzn.v,cB.Vrtc.v],de=Date.now(); +d.ahQ(y.buffer,w,B,H.buffer,i2)}var jn=["Blr ","BlrM","Shrp","ShrM"].indexOf(E);if(jn!=-1){var bm=jn>1,w=y.rect.m,B=y.rect.e,ez=d.bg.JZ[jn],ad=y.buffer.slice(0); +if(!bm)d.xU(ad);d.bg.Nf(ad,H.buffer,w,B,ez,255,!1,bm);if(!bm)d.sR(H.buffer)}if(E=="MtnB"){var fi=-c.Angl.v*Math.PI/180,e3=c.Dstn.v.val/2,de=Date.now(),w=y.rect.m,B=y.rect.e,t=y.rect.clone(); +t.x=t.y=0;if(h0.Lq){var de=Date.now(),a4=H.buffer;a4.set(y.buffer);d.xU(a4);var cv=h0.On(0,w,B);cv.set(a4); +var e5=d.R(4);e5[0]=Math.round(128+127*Math.cos(fi));e5[1]=Math.round(128+127*Math.sin(fi));new Uint32Array(a4.buffer).fill(new Uint32Array(e5.buffer)[0]); +var eG=h0.On(1,w,B);eG.set(a4);h0.Lm(cv,t);cv.br(t);h0.filter.v_({type:h0.filter.lH,nE:eG.Ln,T3:new Float32Array([1/w,1/B]),as_:e3/2,a0u:1},cv.UY); +cv.get(a4);d.sR(a4)}else{var gs=new jr;gs.rotate(fi);var O=F.Y.$X([y.buffer,y.rect],gs,!1,null,!0);cN.J4(e3,d.gC.aeo,O.buffer,O.rect); +gs.Ub();O=F.Y.$X([O.buffer,O.rect],gs,!1,H.buffer.buffer,!0,H.rect)}console.log(Date.now()-de)}if(E=="RdlB"){var w=y.rect.m,B=y.rect.e,e7=c.Amnt.v,iA=c.BlrM.v.BlrM=="Zm",cS=c.Cntr.v,c6=cS.Hrzn.v,fI=cS.Vrtc.v,x=Math.max(c6,1-c6)*w,L=Math.max(fI,1-fI)*B,eQ=Math.sqrt(x*x+L*L),h2=2*Math.PI*eQ*1.5,a7=Math.round(h2),j$=Math.round(eQ),hB=new ir(0,0,a7,j$),kA=d.R(a7*j$*4),jA=iA?4:1,eI=iA?.6:8*((w+B)/2)/1400,gP=.1,f_=1,eO=1; +d.r.arN(y.buffer,w,B,kA,a7,j$,c6,fI,jA,gP,f_,eO);var kn=iA?d.R(a7*j$*4):null;if(iA){d.r.El(kA,kn,a7,j$); +var bz=kn;kn=kA;kA=bz;hB.m=j$;hB.e=a7}cN.J4(eI*e7,d.gC.aeo,kA,hB);if(iA){d.r.El(kA,kn,j$,a7);var bz=kn; +kn=kA;kA=bz;hB.m=a7;hB.e=j$}d.r.aCa(kA,a7,j$,H.buffer,w,B,c6,fI,jA,gP,f_,eO)}if(E=="Plr "){var w=y.rect.m,B=y.rect.e; +if(c.Cnvr.v.Cnvr=="RctP")d.r.aCa(y.buffer,w,B,H.buffer,w,B,.5,.5,1,0,2,w/B);else d.r.arN(y.buffer,w,B,H.buffer,w,B,.5,.5,1,0,2,w/B)}if(E=="FndE"){var w=y.rect.m,B=y.rect.e; +d.bg.aDi(y.buffer,H.buffer,w,B)}if(E=="oilPaint"){var hu=c.LghD.v*Math.PI/180,fh=[Math.cos(hu),Math.sin(hu),.001],eM=[c.stylization.v,c.cleanliness.v,c.brushScale.v,c.microBrush.v,c.lightingOn.v,c.specularity.v,fh],t=y.rect.clone(); +t.x=t.y=0;d.ah.filter(y.buffer,t,H.buffer,eM)}if(E=="Ofst"){var w=y.rect.m,B=y.rect.e,eh=new Uint32Array(y.buffer.buffer),hR=new Uint32Array(H.buffer.buffer),id=c.Hrzn.v,js=c.Vrtc.v,d$=c.Fl.v.FlMd; +d.KT(hR,0);if(d$=="Bckg"||d$=="Rpt"){var hB=y.rect.clone();hB.offset(id,js);d.E6(eh,hB,hR,H.rect)}if(d$=="Rpt"){var iF,cr,g6,be,gi; +id=Math.max(-w,Math.min(w,id));js=Math.max(-B,Math.min(B,js));iF=id>0?id:0;g6=id>0?w:w+id;cr=js>0?0:js+B; +be=js>0?js:B;gi=js>0?0:w*(B-1);for(var M=cr;M0?0:w+id; +g6=id>0?id:w;cr=js>0?js:0;be=js>0?B:B+js;gi=id>0?0:w-1;for(var M=cr;M=0&&js>=0){iF=0;g6=id;cr=0;be=js;gi=0}if(id>=0&&js<0){iF=0;g6=id;cr=B+js;be=B;gi=w*(B-1)}if(id<0&&js>=0){iF=w+id; +g6=w;cr=0;be=js;gi=w-1}if(id<0&&js<0){iF=w+id;g6=w;cr=B+js;be=B;gi=w*B-1}for(var M=cr;M0?c$/s:s/c$,eO=c6+cT*gx*x,dl=fI+cT*gx*L,N=M*bY.Pf+J<<1; +bY.map[N]=eO-J;bY.map[N+1]=dl-M}}}else if(E=="Kale"){var b2=bY.Pf,gT=bY.T4,iq=(b2-1)*.5,aa=(gT-1)*.5,g0=c.MRot.v*Math.PI/180+Math.PI/2+4*Math.PI,ej=c.Mirr.v,dh=Math.PI*2/ej,bv=.5*dh; +for(var M=0;Mbv)hu=dh-hu;var eO=iq+Math.cos(hu-g0)*bG,dl=aa+Math.sin(hu-g0)*bG,N=(M*b2+J)*2;bY.map[N]=eO-J; +bY.map[N+1]=dl-M}}else if(E=="Dspl"&&dm.length!=0){fA=c.UndA.v.UndA=="WrpA"?2:1;var eA=c.DspF.v.pth,hE,ix=c.DspD,it,bI,gO; +if(ix){var fk=ix.v;it=fk[1]*256+fk[0];bI=fk[5]*256+fk[4];gO=new Uint8Array(fk.slice(10,10+it*bI))}else{for(var N=0; +N>>1:0; +function g(r){return r.Z<<24|r.D<<16|r.J<<8|255}if(E=="ClrP")d.$.ahj(y.buffer,b,k,H.buffer,[c.Pncl.v,c.StrP.v,c.PprB.v]); +if(E=="Ct"){var R=c.NmbL.v,t=c.EdgS.v,w=hY.as1(y.buffer.buffer,R*2,b,k,!0);for(var N=0;N>>1]);if(E=="Crql")d.$.a5Y(y.buffer,b,k,H.buffer,[c.CrcS.v,c.CrcD.v,c.CrcB.v,j]); +if(E=="Grn")d.$.apR(y.buffer,b,k,H.buffer,[c.Intn.v,hY.uH.indexOf(c.Grnt.v.Grnt),c.Cntr.v,g(e),g(p),j]); +if(E=="MscT")d.$.ajO(y.buffer,b,k,H.buffer,[c.TlSz.v,c.GrtW.v,c.LghG.v,j]);if(E=="Ptch")d.$.aol(y.buffer,b,k,H.buffer,[c.SqrS.v,c.Rlf.v,j]); +if(E=="Phtc"){function x(kp,gw,X,hu){d.gC.cN(kp,gw,X,hu);for(var N=0;N>>1,V=G==0?2:1;hY.apZ(W.map,f,b,k,V);hY.aDu(f,W.map,b,k,V); +if(G!=0){var dF=hY.WI.indexOf(c.SDir.v.StrD),s=[1,1,1,0][dF],aH=[-1,0,1,1][dF],dw=2*G+1,kO=1/dw;for(var q=0; +q1)hY.J4(jc,ft,bd,X,ew-1);if(E=="PlsW"){var co=new Uint8Array(jc.buffer);for(var N=0;N>>1,dy=k>>>1; +for(var N=0;N>>1,0,[]);d.bg.aDi(gU,H.buffer,b,k);d.Jt(H.buffer,gU);d.Ub(gU);d.KT(gU,4278190080,16777215); +d.ZX.aCF(gU,H.buffer,b,k,(c.EdgW.v>>>1)*2+1,!0);var kv=c.EdgB.v/10;for(var N=0;N>>1))*er;fe[K]=db*db;hX[K]=Math.cos(db);var s=K<<1;eu[s]=Math.sin(s*(1/4.5)); +eu[s+1]=Math.sin((s+1)*(1/4.5))}for(var q=0;q>>1))*er,jF=Math.cos(bz),dL=bz*bz; +for(var K=0;K46)d.round(ec); +hY.zd(ec,H.buffer,e,p)}for(var N=0;N=c?c-1:R,w=(b*c+t)*2,B=H[N];j+=B*E[w];g+=B*E[w+1]}y[D]=j; +y[D+1]=g}};hY.aDu=function(E,y,c,e,p){var H=hY.aqs(p),Z=6,X=13;for(var b=0;b=e?e-1:R,w=(t*c+k)*2,B=H[N];j+=B*E[w];g+=B*E[w+1]}y[D]=j; +y[D+1]=g}};function cg(){}cg.Xs=[2,5,5,7,4,4];cg.Fn="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(","); +cg.Y1="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(" "); +cg.BR=[[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]]; +cg.bI=["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"]; +cg.RI=function(E){if(E=="passThrough")return"pass";return cg.Fn[cg.Y1.indexOf(E)]};cg.KH=function(E){if(E=="pass")return"passThrough"; +return cg.Y1[cg.Fn.indexOf(E)]};cg.getName=function(E){return cg.BR[cg.Fn.indexOf(E)]};function jN(){this.rect=null; +this.buffer=null;this.ur="norm";this.opacity=255;this.av=!1;this.ew=!1;this.Gc=0;this.Y5=0;this.E0=!0; +this.TO=[];for(var N=0;N<10;N++)this.TO.push(0,0,255,255);this.name=null;this.add={};this.n3=null;this.JH=null; +this.F=null;this.W_=null;this.aCC=30;this.LE=null;this.b3=null;this.SG=null;this._A=null;this.p6=0;this.EL=!1; +this.r$=null;this.b_=new jN.TP}jN.TP=function(){this.eQ=!0;this.sg=!0;this.LA=d.R(0);this.acj=d.R(0); +this.Nd=null;this.EX={};this.agS=null;this.pI=null;this.n4=null;this.HE=null;this.Ny=null;this.x$=null; +this.nQ=null;this.Jp=null;this.qm=null;this.QJ=null;this.c8=null;this.iT=null;this._o=!1};jN.TP.prototype.aud=function(){this.eQ=null; +this.sg=!1;this.Nd=null;this._o=h0.Lq};jN.TP.prototype.aqG=function(){hA.aDX(this.EX);this.LA=d.R(0); +this.acj=d.R(0);if(this.HE)this.HE.delete();if(this.Ny)this.Ny.delete();this.HE=null;this.Ny=null;var E=[this.x$,this.nQ,this.Jp,this.qm,this.QJ,this.c8]; +for(var N=0;N<6;N++)if(E[N]!=null&&E[N]instanceof h0.Ay)E[N].delete();this.x$=null;this.nQ=null;this.Jp=null; +this.qm=null;this.QJ=null;this.c8=null};jN.prototype.W=function(E){if(E==null)E=this.rect.clone();if(this.b_.Nd==null)this.b_.Nd=E; +else this.b_.Nd=this.b_.Nd.uN(E)};jN.prototype.uY=function(){return this.add.lsct==kl.Sh||this.add.lsct==kl.ze}; +jN.prototype.iU=function(){var E=this.add;return E.SoCo!=null||E.GdFl!=null||E.PtFl!=null||E.vstl!=null}; +jN.prototype.aks=function(){var E=this.add.lmfx;if(E==null)return;var y=["GrFl","patternFill"];for(var N=0; +N>2);d.LI(H.sc,X,3);if(!d.rT(y.channel,X))return!1; +var b=d.R(Z.m*Z.e*4);d.E6(H.Mj,H.XG,b,Z);d.l.Io("norm",H.sc,H.AL,b,Z,Z,1);return d.rT(b,this.buffer)}if(H.p6==1||H.p6==3){var k=H.p6==1?this.Nb():this.kP(E).F; +if(!Z.rT(k.rect))return!1;var D=d.R(Z.P());D.fill(k.color);d.kh(H.Mj,H.XG,D,Z);d.l.pN(H.sc,H.AL,D,Z,y.channel,Z,1); +return d.rT(D,k.channel)}};jN.prototype.uB=function(E,y,c,e){var p=this.r$;p.AL.offset(y,c);var H=p.XG.uN(p.AL); +if(p.p6<=0){var Z=d.R(H.P()*4);d.E6(p.Mj,p.XG,Z,H);d.l.Io("norm",p.sc,p.AL,Z,H,H,1);this.buffer=Z;this.rect=H; +this.W()}else{var X=this.p6==1?this.Nb():this.kP(E).F,b=d.R(H.P());b.fill(X.color);d.kh(p.Mj,p.XG,b,H); +d.l.pN(p.sc,p.AL,b,H,e.channel,H,1);X.channel=b;X.rect=H.clone();if(this.p6==1){X.tq=!0;this.fP(E)}if(this.p6==3)this.W()}}; +jN.prototype.abq=function(E){var y=[-1,0,1,2];if(E)y.push(3);if(this.F)y.push(-2);if(this.W_)y.push(-3); +return y};jN.prototype.getName=function(){return this.add.luni?this.add.luni:this.name};jN.prototype.v4=function(j1){this.add.luni=this.name=j1}; +jN.prototype.sp=function(E){var y=this.add.lnsr,c=this.add.TySh;if(y=="rend"&&c){var e=gV.qO(c.Ax);this.v4(e.slice(0,e.length-1).replace(/(?:\r\n|\r|\n)/g," ").slice(0,32))}}; +jN.prototype.OQ=function(){return(this.Gc&1<<1)==0};jN.prototype.Gq=function(){return(this.Gc&1<<4)==0}; +jN.prototype.rD=function(){return(this.Gc&1<<5)!=0};jN.prototype.a7U=function(){var E=this;if(E.add.lnsr!="bgnd"){E.add.lnsr="bgnd"; +E.v4("Background");E.add.lspf=1<<2}};jN.prototype.a5G=function(){var E=this;if(E.add.lnsr=="bgnd"){delete E.add.lnsr; +E.v4("Layer 0");E.add.lspf=0}};jN.prototype.H7=function(E){var y=this.add.lspf;return y==null?!1:(y>>E&1)!=0}; +jN.prototype.rP=function(E){if(E&&!this.OQ())this.Gc-=2;if(!E&&this.OQ())this.Gc+=2};jN.prototype.sZ=function(){var E=this.add.lmfx; +if(E==null)return!1;for(var y in E){if(y=="masterFXSwitch")continue;if(y=="Scl")continue;if(y=="classID")continue; +if(E[y].v.length>0)return!0}return!1};jN.prototype.p3=function(){return this.add.SoLd!=null&&this.add.SoLd.filterFX!=null}; +jN.prototype.ag=function(){var E=this.add.lmfx;if(E==null)return!1;if(!E.masterFXSwitch.v)return!1;for(var y in E){if(y=="masterFXSwitch")continue; +if(y=="Scl")continue;if(y=="classID")continue;var c=E[y].v;for(var N=0;N1){var j=d.o.rC(b.X,null,b.bH); +D=d.A.n7(j);if(D.tj())D=null}if(D==null)D=d.o.L$(b.X,b.g.length!=0?b.g:null)}else D=d.o.L$(b.X);if(!e&&k&&k.strokeEnabled.v){var g=k.strokeStyleLineAlignment.v.strokeStyleLineAlignment,R=k.strokeStyleLineJoinType.v.strokeStyleLineJoinType; +if(g!="strokeStyleAlignInside"){var t=k.strokeStyleLineWidth.v.val;if(R=="strokeStyleMiterJoin")D=new ir(0,0,E.m,E.e); +else D.r4(t,t)}}p=p.uN(D)}if(H.indexOf(3)!=-1)p=p.uN(this.kP(E).F.EK());if(H.length==0&&this.iU())p=e?new ir(0,0,0,0):new ir(0,0,E.m,E.e); +return p};jN.prototype.$g=function(){var E=this.add.artb,y=E.artboardBackgroundType.v,c=0;if(y==1)c=4294967295; +else if(y==2)c=4278190080;else if(y==3)c=0;else if(y==4){c=E.Clr.v;c=255<<24|c.Bl.v<<16|c.Grn.v<<8|c.Rd.v}else throw y; +return c};jN.prototype.fQ=function(){var E=this.add.artb.artboardRect.v,y=E.Btom.v,c=E.Left.v,e=E.Rght.v,top=E.Top.v; +return new ir(c,top,e-c,y-top)};jN.prototype.ix=function(E){var y=jN.jB(E);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=y};jN.jB=function(E){var y={classID:"classFloatRect",Top:{t:"doub",v:0},Left:{t:"doub",v:0},Btom:{t:"doub",v:0},Rght:{t:"doub",v:0}}; +y.Btom.v=E.y+E.e;y.Left.v=E.x;y.Rght.v=E.x+E.m;y.Top.v=E.y;return y};jN.prototype.JO=function(E,y,c){var e=[],p=this; +if(!y&&p.EL&&c){e.push(2)}else if(p.p6<=0||y){if(p.Gq()){if(aw==1&&p.add.TySh)e.push(0);if(aw==1&&p.add.SoLd)e.push(0); +else if(!this.rect.tj()||p.add.SoLd)e.push(0)}if(p.Nb()&&!p.Nb().rect.tj())if(p.Nb().PJ||y)e.push(1); +if(p.add.vmsk)if(p.add.vmsk.PJ||y)e.push(2);if(p.p3()&&p.kP(E).F&&!p.kP(E).F.rect.tj())e.push(3)}else if(p.p6==1){e.push(1); +if(p.Nb().PJ&&!p.Nb().rect.tj()){if(p.Gq())if(!this.rect.tj())e.push(0);if(p.add.vmsk)if(p.add.vmsk.PJ)e.push(2)}}else if(p.p6==3&&!p.kP(E).F.rect.tj())e.push(3); +if(p.add.artb&&e.indexOf(0)==-1)e.push(0);e.sort();return e};jN.prototype.Nb=function(){var E=this;return E.W_?E.W_:E.add.vmsk&&E.add.vmsk.isEnabled?null:E.F}; +jN.prototype.kP=function(E){var y=this.add.SoLd.placed.v,c=E.add.FEid;if(c==null)return null;for(var N=0; +N2e4*2e4)y=new ir(0,0,100,100); +if(E&&E[c].v[c]!="strokeStyleAlignInside"){var p=1;if(E[e].v[e]=="strokeStyleMiterJoin"){var H=d.o.aA6(this.X),Z=H/2,X=Math.sin(Z),b=Math.cos(Z); +b/=X;X=1;var p=Math.sqrt(b*b+X*X);if(isNaN(p)||p<1)p=1}p*=E[c].v[c]=="strokeStyleAlignOutside"?1:.5; +var k=Math.ceil(E.strokeStyleLineWidth.v.val*p);k=Math.min(k,600);y.r4(k,k)}y=d.A.u8(y);var D=new jN.W$; +D.color=d.o.E9(this.X)?0:255;D.PJ=this.PJ;D.isEnabled=this.isEnabled;D.iu=!0;D.rect=y;D.$a=this.$a;D.oV=this.oV; +D.channel=d.R(D.rect.P());if(!y.tj())d.o.avB(this.X,D.channel,D.rect,E);if(E==null){this.W_=D;this.tq=!1}return D}; +jN.pU.prototype.clone=function(){var E=new jN.pU;E.PJ=this.PJ;E.isEnabled=this.isEnabled;E.$a=this.$a; +E.oV=this.oV;E.p9=this.p9;E.X=jN.pU.MD(this.X);E.V8=this.V8.slice(0);E.WJ=this.WJ;E.g=this.g.slice(0); +E.bH=this.bH.slice(0);return E};jN.pU.prototype.concat=function(E){var y=E.X.slice(2);if(y.length==0)return; +y[0].O0=3;this.X=this.X.concat(y)};jN.pU.MD=function(E){var y=[];for(var N=0;N5||c.type==0||c.type==3)y.push(JSON.parse(JSON.stringify(c)));else y.push({type:c.type,$0:c.$0.clone(),I:c.I.clone(),dW:c.dW.clone()})}return y}; +jN.pU.awj=function(E,y,c){if(E.length!=y.length)return!1;for(var N=2;Ny.XR.length)y.XR=E.slice(0); +if(this.depth!=0)E.pop()};bV.prototype.a9G=function(){var E=0;if(this.a.uY()){for(var N=0;N=0;N--){var j1=this.children[N],e=j1.U1(E,y);if(e&&y==null)return e}return null}else if(aw==1){if(c.add.vmsk){var p=c.add.vstk,H=!p.fillEnabled.v&&!c.ew,Z=p.strokeStyleLineWidth.v.val*.5,X=d.o.U1(c.add.vmsk.X,E,H,Z); +return X.h2==-1?null:this}var b=c.no();if(ap.te(b,E.x,E.y))return this}else if(c.add.TySh&&c.rect.u6(E)||d.aAh(E,c.buffer,c.rect)){if(y==null)return this; +else y.push(this.index)}return null};bV.prototype.a0c=function(E){var y=this.a;if(!y.OQ()||y.H7(2)||y.H7(31))return null; +var c=y.add.vmsk;if(c&&c.isEnabled){var e=d.o.U1(c.X,E).h2;if(e!=-1)return{adi:this,aAg:e}}if(y.uY()){if(y.add.artb&&!y.fQ().u6(E))return null; +for(var N=this.children.length-1;N>=0;N--){var j1=this.children[N],p=j1.a0c(E);if(p)return p}return null}return null}; +bV.prototype.YA=function(E,y){E.push(this.index);if(this.a.uY()){E.push(this.qM);if(y)if(this.a.p6==1&&this.a.Nb().PJ==!1)return; +for(var N=0;NE.e){c=y;e=Math.floor(y*(E.e/E.m))}else{c=Math.floor(y*(E.m/E.e)); +e=y}return new eq(c,e)};bV.AH=32;bV.Fb=1;bV.prototype.y_=function(E,y,c){var e=bV.Fb,p=this.a;if(p.uY()&&p.add.artb!=null)y=p.fQ(); +var H=e==0?p.rect:y;if(H.tj()||p.add.TySh)H=y;var Z=bV.AH*F.k1(),X=bV.ay_(H,Z),b=X.x,k=X.y,D=bV.ay_(y,Z); +if(p.iU()&&p.add.vmsk==null||p.add.TySh)b=k=Math.max(k,16);else if(p.uY()){b=k=Math.round(18*F.k1())}else{b=Math.max(b,6); +k=Math.max(k,6)}if(c&&p.LE==null){p.LE=bV.LX();p.b3=bV.LX();p.SG=bV.LX();p._A=bV.LX()}var j=p.iU()&&p.add.vmsk; +if(j){if(c&&p.add.vstk)d.fS.a8(p.LE,b,k,H,p.buffer,p.rect,!1,null,!p.add.vstk.fillEnabled.v&&!p.add.vstk.strokeEnabled.v); +if(c)d.fS.az6(p.LE,b,k)}else if(p.add.TySh){if(c)d.fS.awW(p.LE,k,k,p.add.TySh)}else if(p.add.SoCo){if(c)d.fS.awT(p.LE,k,k,p.add.SoCo)}else if(p.add.GdFl){if(c)d.fS.agB(p.LE,k,k,p.add.GdFl)}else if(p.add.PtFl){if(c)d.fS.alk(p.LE,k,k,p.add.PtFl,E)}else if(et.get(p.add)!=null){if(c)d.fS.amW(p.LE,k,k,p.add)}else if(p.add.SoLd){if(c)d.fS.a8(p.LE,b,k,H,p.buffer,p.rect,!1); +if(c)d.fS.aoZ(p.LE,b,k,p.add.SoLd)}else if(p.uY()){}else{if(c){if(p.Gq())d.fS.a8(p.LE,b,k,H,p.buffer,p.rect,!1); +else{d.fS.afj(p.LE,k,k)}}}var g=p.Nb();if(c){if(g)d.fS.xp(p.b3,D.x,D.y,y,g);if(p.p3()&&p.kP(E)&&p.kP(E).F){var R=p.kP(E).F; +d.fS.xp(p._A,D.x,D.y,y,R)}if(!j&&p.add.vmsk){d.fS.xp(p.SG,D.x,D.y,y,p.add.vmsk.Nb(),!0)}}if(g||p.add.vmsk)k=Math.max(k,D.y); +p.aCC=Math.max(k,16);if(c!=!0&&p.uY()&&(p.add.lsct==kl.Sh||E.B.length<4e3))for(var N=0;Nk?-1:0,t=b.x<0?2:1,w=b.y+b.e>D?-1:0,B=b.y<0?2:1; +for(var $=w;$H||!Z&&H.indexOf(this.index)==-1)){return}var X=this.a,b=hA.cO(X),k=bV.oj,D=X.iU()?X.Nb():X.F; +if(!X.OQ())return;if(X.rA()&&D.rect.tj()&&D.yd()==0){return}if(X.add.vstk==null&&this.EK(e,!1).tj()){return}if(X.iU()&&X.rect.tj())return; +var j=this.EK(e,!0).fr(c);if(!y.rT(c)&&!c.TF(j))return;if(X.uY()&&X.add.artb){var g=X.fQ();c=c.fr(g)}var R=bV.a1B(X,p,b); +if(!R){this.aju(E,y,c,e,p,H);return}X.b_.x$=k.Uv(X.b_.x$,j.m,j.e);k.kh(E,y,X.b_.x$,j,c);this.aju(X.b_.x$,j,c,e,p,H); +k.vj(X.b_.x$,j,E,y,null,null,0,c,X.opacity/255,X.ur=="diss",b.yv)};bV.a1B=function(E,y,c){if(c.yv[0]*c.yv[1]*c.yv[2]==0)return!0; +return E.opacity!=255&&(y.length!=0||E.uY()||E.ag())};bV.aBp={b_:{}};bV.prototype.aju=function(E,y,c,e,p,H){var Z=this.a,X=hA.cO(Z),b=et.get(Z.add)!=null,k=bV.oj,D=bV.a1B(Z,p,X),j=D?1:Z.opacity/255,g=Z.iU()?Z.Nb():Z.F,R=Z.uY()&&X.Zy==null&&(Z.ur=="pass"||Z.add.artb)&&!(p.length>0||X.fill!=1||Z.ag()),t=!Z.uY()&&!b&&!Z.ag()&&p.length==0,w=b&&!Z.ag()&&p.length==0,r=null,I=null,M=null,L; +if(R||t||w){var B=E,$=y;if(Z.rA()){$=this.EK(e,!1);B=Z.b_.qm=k.Uv(Z.b_.qm,$.m,$.e);k.kh(E,y,Z.b_.qm,$)}if(R)this.dq(B,$,c,e,H); +if(t)k.Io(Z.ur,Z.aoi(e),Z.rect,B,$,c,j,X);if(w){var o=Z.rA()&&g.yd()==0?g.EK().clone():$.clone(),T=Z.b_; +if(o.rT(new ir(0,0,e.m,e.e)))T=bV.aBp;T.Jp=this.a5C(B,$,T.Jp,o,Z.add);X.ap=!0;k.Io(Z.ur,T.Jp,o,B,$,c,j,X)}if(Z.rA())k.vj(B,$,E,y,Z.aw_(),g.EK(),g.yd(),c,1,Z.ur=="diss"); +Z.b_.aud();return}var i=Z.uY()&&Z.ur=="pass"&&(p.length>0||X.fill!=1||Z.ag()),o=Z.rect;if(Z.uY()){o=this.EK(e,!1); +M=Z.b_.Jp=k.Uv(Z.b_.Jp,o.m,o.e);k.KT(M,0);this.dq(M,o,o,e,H);I=k.Uv(Z.b_.nQ,o.m,o.e);k.kh(M,o,I,o)}else if(b){o=Z.rA()&&g.yd()==0?g.EK().clone():y.clone(); +I=k.Uv(Z.b_.nQ,o.m,o.e);k.KT(I,4294967295)}else{o=Z.rect;r=Z.aoi(e);I=k.Uv(Z.b_.nQ,o.m,o.e);k.kh(r,o,I,o)}Z.b_.nQ=I; +if(Z.rA())k.asR(Z.aw_(),g.EK(),g.yd(),I,o);if(Z.ag())if(Z.b_.Nd||Z.b_.sg||Z.b_._o!=h0.Lq||Z.b_.eQ||Z.uY()){var J=Z.add.vmsk,P=d.R(o.P()); +if(hA.a01(Z.add.lmfx)){if(h0.Lq){if(!Z.uY()&&Z.Nb()==null&&Z.rect.rT(o)&&J==null)d.LI(Z.buffer,P,3); +else{var n=d.R(o.P()*4);I.get(n);d.LI(n,P,3)}}else d.LI(I,P,3)}if(Z.b_.sg||Z.b_._o!=h0.Lq||!d.rT(P,Z.b_.LA)){var x=null; +if(Z.iU()&&J&&J.isEnabled&&J.Nb().color==0)x=J.Nb().rect;hA.aDX(Z.b_.EX);Z.b_.EX=hA.ajH(P,o,Z.add.lmfx,Z.add.fxrp,e,x); +Z.b_.LA=P;Z.b_.apL=o}}if(Z.ag())hA.a9a(Z.add.lmfx,Z.b_.EX,o,E,y,c);if(Z.uY()){r=k.Uv(Z.b_.qm,o.m,o.e); +k.KT(r,0);if(Z.ur=="pass")k.kh(E,y,r,o);if(i)k.xf(M,o,r,o);this.dq(r,o,c,e,H);Z.b_.qm=r}if(b){r=Z.b_.qm=this.a5C(E,y,Z.b_.qm,o,Z.add)}if(Z.uY()||b)L=r; +else{L=k.Uv(Z.b_.qm,o.m,o.e);k.kh(r,o,L,o,c);Z.b_.qm=L}k.KT(L,4278190080,16777215);for(var N=0;Nh.R8.m)h=C[N]; +Z.b_.c8=k.Uv(Z.b_.c8,h.R8.m,h.R8.e);k.kh(E,y,Z.b_.c8,h.R8,c);Z.b_.iT=k.Uv(Z.b_.iT,h.R8.m,h.R8.e)}hA.a4z(Z.add.lmfx,Z.b_.EX,o,E,y,c,u,Z.b_.c8,Z.b_.iT,h?h.R8:null)}if(!h0.Lq){var A=d.R(o.P()); +d.LI(I,A,3);I=A}k.vj(u,o,E,y,I,o,0,c,1,Z.ur=="diss");Z.b_.aud()};bV.prototype.a5C=function(E,y,c,e,p){var H=et.get(p),Z; +if(H)Z=et.z8(H,p[H]);var X=bV.oj;c=X.Uv(c,e.m,e.e);if(!(h0.Lq&&y.rT(e)))X.kh(E,y,c,e);if(Z){if(h0.Lq){var b=e.clone(); +b.x=b.y=0;if(y.rT(e)){h0.Lm(c,b);et.v_(Z,E.Ln,b)}else{h0.Lm(c,e);c.br(e);et.v_(Z,c.UY,b)}}else et.bJ(Z,c,c,e)}return c}; +bV.prototype.dq=function(E,y,c,e,p){var H=y.m,Z=y.e,X=y.x,b=y.y,j1=c,k=j1.x,D=j1.y,j=-1,g=-1,R=2,t=2; +if(!e.sG){j=g=0;R=t=1}var w=this.children;for(var N=0;N5)continue;var b=X[N].length;if(b==0)continue;var k=X[N].type==3; +d.o.a68(Z,X,N+1,b,0,0,k);if(!k)Z.closePath();N+=b}}function c(H,Z){return CSS.Z9({Z:H[0]*255,D:H[1]*255,J:H[2]*255},Z)}function e(H,Z,X,b,k){if(H.length==3)return[c(H),null]; +else if(H.length==2){var D=X.tM[H[0]],j=1,g=D.a05;if(g==null){var R=document.createElement("canvas"),t=R.getContext("2d"); +R.width=Math.round(D.m*j);R.height=Math.round(D.e*j);t.scale(j,j);D.root.II(D,t,{},null);g=D.a05=b.createPattern(R,"repeat")}var w=new jr(1/j,0,0,1/j,0,0),B=X.$c/72,$=new jr; +$.concat(w);var o=H[1][1];$.concat(new jr(o[0],o[1],o[2],o[3],B*o[4],B*o[5]));$.scale(1,-1);return[g,$]}else{var T=H[0],i=H[1],r=H[2],I=-r[5]*Math.PI/180,M=dd.lW(H,Z),J,w; +if(T==0){var P=[0,0,1,0];d.A.u(P,M,P);J=b.createLinearGradient(P[0],P[1],P[2],P[3])}else{var P=[Math.cos(I)*r[6],Math.sin(I)*r[6],0,0,1,0],n=Math.abs(M.U*M.J+M.E7*M.sN)<1e-9,x=Math.abs(M.U*M.U+M.J*M.J-M.E7*M.E7-M.sN*M.sN)<1e-9,L=n&&x; +if(L||k){if(!L)console.log("non-orthonormal matrix for a radial gradient stroke");d.A.u(P,M,P);var u=P[4]-P[2],C=P[5]-P[3]; +J=b.createRadialGradient(P[0],P[1],0,P[2],P[3],Math.sqrt(u*u+C*C))}else{J=b.createRadialGradient(P[0],P[1],0,0,0,1); +w=M}}for(var N=0;N1}; +cc.prototype.Tp=function(){var E=this.oc,y=[];for(var N=0;N1.0001){t.m=t.m/i;t.e=t.e/i}t.x=Math.round(w+($-t.m)/2);t.y=Math.round(B+(o-t.e)/2)}var r=d.A.S6(t).j; +g.add.SoLd.Trnf=F.Y.Zd(r);g.add.SoLd.nonAffineTransform=F.Y.Zd(r);if(D){if(p)g.an(this,!1);else if(aw==0){g.rect=t; +g.buffer=D.ed[0].slice(0)}}return g};cc.prototype.aBR=function(E,y,c){var e=d.FB(E,y);e.save();e.scale(E/this.m,y/this.e); +this.root.II(this,e,c,new ir(0,0,E,y));e.restore();return e.getImageData(0,0,E,y).data.buffer};cc.prototype.eA=function(E){if(E!=null){this.W(); +this._1(E);var y=this.buffer;if(h0.Lq)this.to.get(y);else y=y.slice(0);this.W();this._1();return y}if(this.Nd){this._1(); +this.Nd=null}if(h0.Lq&&this.io){this.to.get(this.buffer);this.io=null;this.hb=!0}return this.buffer}; +cc.prototype.aeL=function(){for(var N=0;N1)return-1}if(y.add.artd&&y.g.length!=0){var e=y.root.f$(y.g[0]); +while(e.parent.parent)e=e.parent;if(e.a.add.artb)return e.index}return-1};cc.prototype.vI=function(){var E=this.Z1(); +if(E!=-1){var y=this.B[E].fQ();return new eq(y.x,y.y)}return new eq(0,0)};cc.prototype.anC=function(){var E=this.B[this.g[0]]; +if(E.p6<=0&&!E.rect.TF(this.i.rect)){alert("Selected area is empty.");return!1}if(this.g.length==1&&this.i){var y=d.R(this.i.channel.length); +d.xN(E.buffer,E.rect,y,this.i.rect);d.Dk(this.i.channel,y);if(d.lN(y,0)){alert("Selected area is empty."); +return!1}}return!0};cc.prototype.Ac=function(){if(this.fO["r"+1037]==null)this.nZ(30);return _.$G(this.fO["r"+1037],0)}; +cc.prototype.nZ=function(E){if(this.fO["r"+1037]==null)this.fO["r"+1037]=new Uint8Array(4);if(_.$G(this.fO["r"+1037],0)==E)return; +_.FV(this.fO["r"+1037],0,E);this.agD()};cc.prototype.FN=function(){if(this.fO["r"+1049]==null)this.YT(30); +return _.$G(this.fO["r"+1049],0)};cc.prototype.YT=function(E){if(this.fO["r"+1049]==null)this.fO["r"+1049]=new Uint8Array(4); +if(_.$G(this.fO["r"+1049],0)==E)return;_.FV(this.fO["r"+1049],0,E);this.agD()};cc.prototype.fB=function(E){if(this.add.lnk2==null)return null; +for(var N=0;N");y.add.lsct=kl.vp;y.Gc=24; +return y};cc.prototype.LP=function(){return this.PT!=this.xM};cc.prototype.QY=function(E){while(this.history.length>this.PT+1)this.history.pop(); +if(this.xM>this.PT)this.xM=-1;if(E.f.id!=F.ug){this.Y_=!0;if(this.$k.lastAppliedComp){delete this.$k.lastAppliedComp; +this.hb=!0}}this.history.push(E);this.PT++;this.hb=!0;var y=b4.qc()?60:30,c=0;for(var N=this.history.length-1; +N>=0;N--){var e=this.history[N];if(e.gu)continue;c++;if(c==y){this.PT-=N;this.history=this.history.slice(N); +break}}};cc.prototype.f6=function(){if(this.PT!=this.history.length-1)return null;return this.history[this.history.length-1]}; +cc.prototype.G$=function(E,y,c,e){if(E==null)E=!1;var p=y!=null?[y]:this.g.slice(0);if(e){var H=[];for(var N=0; +N2){var p=e.gA[0];p.h2=-1; +y.push(p);if(e.zG.indexOf(0)!=-1)c.push(y.length-1)}var H=e.RT==null;if(H)e.RT=[];for(var N=e.g.length-1; +N>=0;N--){var Z=e.g[N],X=e.B[Z],b=X.add.TySh;if(X.add.vmsk!=null){var p=cc.u7("\""+X.getName()+"\" Shape Path",X.add); +p.h2=Z;y.push(p);if(H&&(X.EL||X.iU()))e.RT.push(Z);if(e.RT.indexOf(Z)!=-1)c.push(y.length-1)}if(E!=!0&&b&&b.add&&d.Bh.Mi(b.RO)){var p=cc.u7("\""+X.getName().slice(0,10)+"..\" Text Path",b.add); +p.h2=1e6+e.g[N];y.push(p);c.push(y.length-1)}}if(c.length==0&&E){e.gA[0].h2=-1;e.zG=[0];c.push(y.length); +y.push(e.gA[0])}return[y,c]};cc.prototype.Mk=function(N,E){var y=[],j1=this.root.f$(N);if(j1)j1.YA(y,E); +return y};cc.prototype.RD=function(){this.root.y_(this,new ir(0,0,this.m,this.e))};cc.prototype.vr=function(E){for(var N=0; +N1e3){var y=this.root.children; +for(var N=0;N>>8&255)<<8|R>>>16;g={Trns:0,Wht:4294967295,Blck:4278190080,BckC:255<<24|R}[b]}j.rect=new ir(0,0,c,e); +j.buffer=d.R(c*e*4);d.KT(j.buffer,g)}X.buffer=d.R(c*e*4);var t=E.profile;if(t){var w={"Adobe RGB (1998)":"icc/adobe","ProPhoto RGB":"icc/prophoto","image P3":"icc/displayp3"}[t.v]; +if(w)X.Cr(iu.UO.get(w))}return X};cc.prototype.a3c=function(){var E=this,y=E.add.arts=[];if(E.add.artd){delete E.add.artd; +for(var N=0;N");H.ew=!0;H.add.vogk=c.add.vogk;delete c.add.vogk;H.add.vmsk=c.add.vmsk; +delete c.add.vmsk;H.add.vstk=cb.CY.TL();H.add.SoCo=JSON.parse(cb.Dn[cb.order.indexOf("SoFi")]);H.add.vstl={}; +console.log("mask here!")}else if(c.iU()&&c.add.vstl==null){var Z=c.add.vstl=cc.ab8(c.add)}if(c.add.SoLd||c.add.TySh||c.add.vmsk||p.tj())continue; +var X=p.m,b=p.e,k=d.$S(c.buffer,X,b)?"JPG":"PNG";if(X*b<700*700)k="PNG";var D=iu.sF(k).Jv([[c.buffer.buffer]],X,b); +E.B[N]=E.np(new Uint8Array(D),"",0,0)}};cc.ab8=function(E){var y=cb.CY.pl(E.vstk),c=cb.uX(E),e=cb.g4(E.vstk); +for(var p=0;p<2;p++){var H=p==0?c:e,Z=null;if(H.uC==1)Z=fs.Ct(H.f3.Clr.v);if(H.uC==2){Z=dd.q5(H.f3,d.o.L$(E.vmsk.X)); +if(E._fstl)Z=E._fstl}if(p==0)y.gl=Z;else y.Rl=Z}return y};function ba(E){this.cX=E;this.O=0;this.$H=1; +this.z=new eq(0,0);this.Qn=new eq(0,0);this.fb=0;this.V=[1,1,1];this.w2=0;this.tP=new ir(0,0,1,1);this.a4R=new ir(0,0,E.m,E.e); +this.ZC=null;this.ay=null;this.Vb=new Uint32Array(0);this.um=null;this._E=null;this.mO=d.R(0);this.qJ=null; +this.M4=null}ba.prototype.GM=function(E){var y=new jr,c=this.tP,e=this.cX,p=E?this.$H:this.O,H=E?this.Qn:this.z,Z=Math.round((c.m-e.m*p)/2+H.x),X=Math.round((c.e-e.e*p)/2+H.y); +y.translate(-Z,-X);y.scale(1/p,1/p);var b=e.m/2,k=e.e/2;y.translate(-b,-k);y.rotate(this.fb);y.translate(b,k); +return y};ba.prototype.axn=function(E){var y=this.tP,c=this.cX,e=Math.atan2(-E.J,E.U),p=c.m/2,H=c.e/2; +E.translate(-p,-H);E.rotate(-e);E.translate(p,H);var Z=1/E.ul();E.scale(Z,Z);var X=-E.Kc,b=-E.Dm,k=Math.round(X-(y.m-c.m*Z)/2),D=Math.round(b-(y.e-c.e*Z)/2); +if(Math.abs(Z-Math.round(Z))<1e-6)Z=Math.round(Z);this.fb=e;this.O=Z;this.z=new eq(k,D)};ba.prototype.GV=function(E,y,c){var e=this.GM(),p=e.dl(new eq(E,y)); +if(c){p.x=Math.round(p.x);p.y=Math.round(p.y)}return p};ba.prototype.qW=function(E,y){var c=this.GM(); +c.Ub();return c.dl(new eq(E,y))};function cb(){}cb.order="ebbl FrFX IrSh IrGl ChFX SoFi GrFl patternFill OrGl DrSh St3D".split(" "); +cb.zt="ebblMulti frameFXMulti innerShadowMulti IrGlMulti ChFXMulti solidFillMulti gradientFillMulti patternFillMulti OrGlMulti dropShadowMulti St3DMulti".split(" "); +cb.names=[[14,4],[14,9],[14,1],[14,3],[14,8],[14,5],[14,6],[14,7],[14,2],[14,0],"3D"];cb.ad6=["DrSh","IrSh","SoFi","GrFl","FrFX"]; +cb.nM=["Clr"];cb.Bm="Grad Rvrs Type Algn Angl Dthr Scl Ofst".split(" ");cb.Z0=["Ptrn","Angl","Scl","Algn","phase"]; +cb.Wy={BS:"{\"t\":\"Objc\",\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":0,\"t\":\"doub\"},\"Grn\":{\"v\":0,\"t\":\"doub\"},\"Bl\":{\"v\":0,\"t\":\"doub\"}}}",alQ:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Default/Two Color\" },\"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\":\"UsrS\"}},\"Lctn\":{\"t\":\"long\",\"v\":0},\"Mdpn\":{\"t\":\"long\",\"v\":50},\"Clr\":{\"t\":\"Objc\",\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"t\":\"doub\",\"v\":0},\"Grn\":{\"t\":\"doub\",\"v\":0},\"Bl\":{\"t\":\"doub\",\"v\":0}}}},\"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\"}]},\"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\"}}}",aq9:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Default/Foreground to Background\"},\"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}}}]}}}",aBj:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Grdn\",\"Nm\":{\"t\":\"TEXT\",\"v\":\"Default/Custom\" },\"GrdF\":{\"t\":\"enum\",\"v\":{\"GrdF\":\"ClNs\"}},\"ShTr\":{\"t\":\"bool\",\"v\":false},\"VctC\":{\"t\":\"bool\",\"v\":false},\"ClrS\":{\"t\":\"enum\",\"v\":{\"ClrS\":\"RGBC\"}},\"RndS\":{\"t\":\"long\",\"v\":1466092501},\"Smth\":{\"t\":\"long\",\"v\":2048},\"Mnm\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"long\",\"v\":0},{\"t\":\"long\",\"v\":0},{\"t\":\"long\",\"v\":0},{\"t\":\"long\",\"v\":0}]},\"Mxm\":{\"t\":\"VlLs\",\"v\":[{\"t\":\"long\",\"v\":100},{\"t\":\"long\",\"v\":100},{\"t\":\"long\",\"v\":100},{\"t\":\"long\",\"v\":100}]}}}",gn:"{\"t\":\"Objc\",\"v\":{\"classID\":\"Ptrn\",\"Nm\":{\"v\":\"Default/orangeslices\",\"t\":\"TEXT\"},\"Idnt\":{\"v\":\"b4d43394-d71c-11e5-b1ae-a548a96e5f9f\",\"t\":\"TEXT\"}}}"}; +cb.Wy.BS="\"Clr\": "+cb.Wy.BS;cb.Wy.L="\"Grad\":"+cb.Wy.alQ+",\"Scl\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Algn\":{\"v\":true,\"t\":\"bool\"},\"Angl\":{\"v\":{\"type\":\"#Ang\",\"val\":90},\"t\":\"UntF\"},\"Rvrs\":{\"v\":false,\"t\":\"bool\"},\"Type\":{\"v\":{\"GrdT\":\"Lnr\"},\"t\":\"enum\"},\"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\"}"; +cb.Wy.gn="\"Ptrn\":"+cb.Wy.gn+",\"Scl\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Algn\":{\"v\":true,\"t\":\"bool\"},\"Angl\":{\"v\":{\"type\":\"#Ang\",\"val\": 0},\"t\":\"UntF\"},\"phase\":{\"v\":{\"classID\":\"Pnt\",\"Hrzn\":{\"v\":0,\"t\":\"doub\"},\"Vrtc\":{\"v\":0,\"t\":\"doub\"}},\"t\":\"Objc\"}"; +cb.default="{ \"classID\": \"null\", \"Scl\": {\"t\": \"UntF\", \"v\": { \"type\": \"#Prc\",\"val\": 100} }, \"masterFXSwitch\": {\"t\": \"bool\",\"v\": true} }"; +cb.Dn=["{\"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\":\"Default/orangeslices\"},\"Idnt\":{\"t\":\"TEXT\",\"v\":\"b4d43394-d71c-11e5-b1ae-a548a96e5f9f\"}}},\"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\"},\"overprint\":{\"t\":\"bool\",\"v\":false},\"Styl\":{\"v\":{\"FStl\":\"OutF\"},\"t\":\"enum\"},\"PntT\":{\"v\":{\"FrFl\":\"SClr\"},\"t\":\"enum\"},\"Sz\":{\"v\":{\"type\":\"#Pxl\",\"val\":3},\"t\":\"UntF\"},"+cb.Wy.BS+","+cb.Wy.L+","+cb.Wy.gn+"}","{\"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\"},"+cb.Wy.BS+"}","{\"classID\":\"GrFl\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},"+cb.Wy.L+"}","{\"classID\":\"patternFill\",\"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},"+cb.Wy.gn+"}","{\"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,\"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ární\",\"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\"},\"Cntn\":{\"v\":false,\"t\":\"bool\"}}","{\"classID\":\"St3D\", \"enab\":{\"v\":true,\"t\":\"bool\"}, \"Md\":{\"v\":{\"BlnM\":\"Nrml\"},\"t\":\"enum\"},\"Opct\":{\"v\":{\"type\":\"#Prc\",\"val\":100},\"t\":\"UntF\"},\"Clr\":{\"v\":{\"classID\":\"RGBC\",\"Rd\":{\"v\":255,\"t\":\"doub\"},\"Grn\":{\"v\": 0,\"t\":\"doub\"},\"Bl\":{\"v\": 0,\"t\":\"doub\"}},\"t\":\"Objc\"},\"uglg\":{\"v\":false,\"t\":\"bool\"},\"Angl\":{\"v\":{\"type\":\"#Ang\",\"val\": 90},\"t\":\"UntF\"},\"Dstn\":{\"v\":{\"type\":\"#Pxl\",\"val\":27},\"t\":\"UntF\"},\"Srnk\":{\"v\":{\"type\":\"#Prc\",\"val\":0},\"t\":\"UntF\"}, \"lagl\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Ang\",\"val\":90}},\"Lald\":{\"t\":\"UntF\",\"v\":{\"type\":\"#Ang\",\"val\":90}},\"Drkn\":{\"v\":{\"type\":\"#Prc\",\"val\":25},\"t\":\"UntF\"} }"]; +cb.L={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]]}; +cb.stroke={types:["InsF","CtrF","OutF"],names:[[19,5,2],[19,5,1],[19,5,0]],eo:["SClr","GrFl","Ptrn"],ak7:[[13,0],[12,37],[12,62]]}; +cb._u={types:["SfBL","PrBL"],names:[[19,1,0],[19,1,1]],a17:["SrcC","SrcE"],a3j:[[19,5,1],[12,69]]};cb.J9={types:["OtrB","InrB","Embs","PlEb","strokeEmboss"],style:[[19,2,0],[19,2,1],[19,2,2],[19,2,3],[19,2,4]],a82:["SfBL","PrBL","Slmt"],aan:[[19,3,0],[19,3,1],[19,3,2]],dir:[[19,4,0],[19,4,1]]}; +cb.CY={sj:["strokeStyleButtCap","strokeStyleRoundCap","strokeStyleSquareCap"],FC:["strokeStyleAlignInside","strokeStyleAlignCenter","strokeStyleAlignOutside"],join:["strokeStyleMiterJoin","strokeStyleRoundJoin","strokeStyleBevelJoin"],gV:["solidColorLayer","gradientLayer","patternLayer"],default:{classID:"strokeStyle",strokeStyleVersion:{t:"long",v:2},strokeEnabled:{t:"bool",v:!1},fillEnabled:{t:"bool",v:!1},strokeStyleLineWidth:{t:"UntF",v:{type:"#Pxl",val:1}},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\","+cb.Wy.BS+"}")},strokeStyleResolution:{t:"doub",v:72}},TL:function(E,y){var c=JSON.parse(cb.CY.a5J); +if(E)c.fillEnabled.v=!0;if(y)c.strokeEnabled.v=!0;return c},pl:function(E,y,c){if(y==null)y={};if(c==null)c=1; +var e=E.strokeStyleLineDashSet.v,p=y.IE=E.strokeStyleLineWidth.v.val*c;y.Xb=E.strokeStyleMiterLimit.v; +y.Yt=E.strokeStyleLineDashOffset.v.val;y.nh=cb.CY.join.indexOf(E.strokeStyleLineJoinType.v.strokeStyleLineJoinType); +y.vh=cb.CY.sj.indexOf(E.strokeStyleLineCapType.v.strokeStyleLineCapType);y.xF=cb.CY.FC.indexOf(E.strokeStyleLineAlignment.v.strokeStyleLineAlignment); +y.hC=[];for(var N=0;N0){var H=["SoCo","GdFl","PtFl"][p-1];for(var N=0;N<3;N++)delete E[["SoCo","GdFl","PtFl"][N]];E[H]=y.f3}}; +cb.Xz=[{classID:"null",Clr:JSON.parse(cb.Dn[5]).Clr},{classID:"null",Grad:JSON.parse(cb.Dn[6]).Grad,Dthr:{t:"bool",v:!1},Rvrs:{t:"bool",v:!1},Angl:{t:"UntF",v:{type:"#Ang",val:0}},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(cb.Dn[7]).Ptrn,Algn:{v:!0,t:"bool"},Scl:{v:{type:"#Prc",val:100},t:"UntF"},Angl:{v:{type:"#Ang",val:0},t:"UntF"},phase:{v:{classID:"Pnt",Hrzn:{v:0,t:"doub"},Vrtc:{v:0,t:"doub"}},t:"Objc"}}]; +var hA={};hA.hc=function(E,y){function c(E,g){if(E==null||!E.masterFXSwitch.v)return null;var R=E[g].v,t; +if(R.length!=0){t=R[0].v;if(!t.enab.v)t=null}return t}var e=y.SoCo,p=y.GdFl,H=c(E,"solidFillMulti"),Z=c(E,"gradientFillMulti"); +if(H==null&&Z==null)return[e,p];var X=hA.axa;if(e&&H&&Z==null){var b=JSON.parse(JSON.stringify(e));b.Clr.v=X(H.Clr.v,e.Clr.v,H); +return[b,null]}if(p&&H&&Z==null){var k=JSON.parse(JSON.stringify(p)),D=k.Grad.v.Clrs.v;for(var N=0;N0&&g.blur.v.val>0)Z=Math.max(Z,Math.ceil(g.Ckmt.v.val*g.blur.v.val/100)); +if(b=="OrGl"&&g.enab.v&&g.Ckmt.v.val>0&&g.blur.v.val>0&&g.GlwT.v.BETE=="SfBL")Z=Math.max(Z,Math.ceil(g.Ckmt.v.val*g.blur.v.val/100)); +if(b=="OrGl"&&g.enab.v&&g.blur.v.val>0&&g.GlwT.v.BETE=="PrBL")Z=Math.max(Z,g.blur.v.val);if(b=="FrFX"&&g.enab.v&&g.Sz.v.val>0){if(g.Styl.v.FStl=="OutF")Z=Math.max(Z,g.Sz.v.val); +if(g.Styl.v.FStl=="CtrF")Z=Math.max(Z,Math.ceil(g.Sz.v.val/2));X=Math.max(X,hA.pF(g)[1])}}}var R=new hA.el(c,e,Z,hA.a01(E)),t=-e.x,w=-e.y,B={type:{},all:[]}; +for(var $=0;$=0;o--){var T=E[k].v[o].v,M;if(!T.enab.v)continue;var i=T.blur?T.blur.v.val:0,r=T.Ckmt?T.Ckmt.v.val/100:0,I=i*r; +if(b=="St3D"){var J=Math.max(1e-4,1-T.Srnk.v.val/100),C=2,jF=0;function P(n,kd,T){var ai=T.Angl.v.val; +ai*=Math.PI/180;var a=T.Dstn.v.val,cV=Math.cos(ai)*a,aI=-Math.sin(ai)*a,fR=J+kd*(1-J),dn=new jr;dn.translate(-n.m/2,-n.e/2); +dn.scale(fR,fR);dn.translate(n.m/2,n.e/2);dn.translate((1-kd)*cV,(1-kd)*aI);return dn}var n=e.clone(),x=c; +n.x=n.y=0;var L=Date.now(),u=n.clone();u.r4(C,C);var h=d.R(u.P());d.kh(x,n,h,u);u.x=u.y=0;d.gC.VI(h,h,u,2); +var A=d.R(u.P()*4);A.fill(255);d.Q9(h,A);var W=d.R(n.P()),Q=n.m,l=n.e,O=u.m,z=hA.aij(T,p),a=Math.cos(z[1]),m=-Math.cos(z[0])*a,q=Math.sin(z[0])*a; +if(Math.abs(m)<.001&&Math.abs(q)<.001)m=q=0;for(var K=0;K10){var V=1/Math.sqrt(G);W[K*Q+U]=Math.max(0,Math.min(255,128+127*(m*V*f+q*V*Y)))}}var dF=[x,n],s=P(n,0,T),aH=d.A.S6(n).j,dw=aH.slice(0); +d.A.u(aH,s,dw);var kO=n.uN(d.A.xv(dw)),hX=d.R(kO.P()*4);for(var N=0;N<8;N+=2){var f=aH[N]-dw[N],Y=aH[N+1]-dw[N+1]; +jF=Math.max(jF,Math.sqrt(f*f+Y*Y))}var gn=Math.round(jF/2),hM=d.L.yd(T.Clr.v);hM.Z/=255;hM.D/=255;hM.J/=255; +var ie=T.Drkn.v.val/100;for(var bN=0;bN0){iG=0;dy=fb}ft[im]=255*(1-iG)*(dy+(1-dy)*cG)*i7;ft[im+1]=255*(1-iG)*(dy+(1-dy)*bT)*i7;ft[im+2]=255*(1-iG)*(dy+(1-dy)*g$)*i7}}}else hA.TW(ft,T.Clr.v,null,i7); +d.Og(e4,ft,3);d.l.Io("norm",ft,ew,hX,kO,ew,1)}M={bb:hX,Z_:kO}}else if(b=="DrSh"){var kp=R.op(I,i-I,!0),gw=kp.A_,dR=kp.k4.clone(); +hA.V6(gw,T,!1);if(T.Cntn&&T.Cntn.v){var fT=new ir;hA.ck(fT,T,p,0);var gA=dR.clone();gA.offset(-fT.x,-fT.y); +gA=gA.uN(dR);var by=d.R(gA.P());d.kh(gw,dR,by,gA);var fv=Math.sqrt(fT.x*fT.x+fT.y*fT.y),d4=gw.slice(0); +for(var N=0;Nde)gK=de;j6[N]=gK}if(aC)console.log("summing + cropping",Date.now()-L); +L=Date.now();if(T.bvlT.v.bvlT=="SfBL"){var aJ=Math.pow(i*.21,1.22);if(!0)aJ=Math.max(aJ,2);d.gC.RC(j6,hc,aJ,2)}if(aC)console.log("blurring",Date.now()-L); +L=Date.now();var ic=j6,gk=e5;gk.set(ic);if(T.useShape.v){var hu=Math.min(100,T.Inpr.v.val+1)/100;if(hj!="OtrB"&&hj!="InrB")hu=1; +var gQ=d.$K.O_(T.MpgS.v.Crv.v,2e3),e7=Math.round(2e3/hu);gQ=d.$K.akf(gQ,e7,hj=="InrB");var a2=.5/de; +for(var N=0;N0){var kp=R.op(dq,0,!0);cW=kp.A_;if(cW.length0){var kp=R.op(aa,0,!1);eC=d.R(dR.P());eC.fill(255);d.kh(kp.A_,kp.k4,eC,dR)}dR.offset(t,w); +var hX=d.R(dR.P()*4),cw=T.PntT.v.FrFl;if(cw=="SClr")hA.TW(hX,T.Clr.v);if(cw=="GrFl")hA.f_(T,hX,dR,p,R.aBD(aa,dq)); +if(cw=="Ptrn")hA.lp(T,hX,dR,p.add.Patt,y);var eD=T.overprint,f7=eD?eD.v:!1;if(f7){var bM=eC?eC:cW;if(eC&&cW)d.c7.fr(eC,cW,bM); +d.Og(bM,hX,3)}M={bb:hX,Z_:dR,WG:cW,kB:eC,arZ:f7}}B.type[b].push(M);if(b=="ebbl"){if(M.Qk)B.all.push(M.Qk,M.cD); +if(M.cz)B.all.push(M.cz,M.DO)}else{M.yS=cg.RI(T.Md.v.BlnM);M.QR=T.Opct.v.val/100,B.all.push(M)}}}return B}; +hA.o$=function(E){var y=1/Math.sqrt(E.x*E.x+E.y*E.y+E.mV*E.mV);E.x*=y;E.y*=y;E.mV*=y};hA.ar1=function(E,y){return{x:E.y*y.mV-E.mV*y.y,y:E.mV*y.x-E.x*y.mV,mV:E.x*y.y-E.y*y.x}}; +hA.ayj=function(E,y){return E.x*y.x+E.y*y.y+E.mV*y.mV};hA.a9j=function(E,y){var c=y.Nose.v.val/100;if(c>0)for(var N=0; +NH){var Z=d.$K.So(y.TrnS.v.Crv.v,256,e!=!0);d.aqO(E,Z)}if(c!=null&&y.Nose.v.val>0)d.style.XZ(E,y.Nose.v.val/100,c)}; +hA.Ef=function(E,y,c){if(y==null)y=255;var e=d.L.yd(E);if(c!=null){e.Z=Math.round(e.Z*c);e.D=Math.round(e.D*c); +e.J=Math.round(e.J*c)}return y<<24|e.J<<16|e.D<<8|e.Z};hA.TW=function(E,y,c,e){var p=new Uint32Array(E.buffer); +p.fill(hA.Ef(y,c,e))};hA.ck=function(E,y,c,e,p){var H=y.uglg&&y.uglg.v?c.Ac():y[p?p:"lagl"].v.val;H=H*Math.PI/180+e; +var Z=Math.cos(H)*y.Dstn.v.val,X=Math.sin(H)*y.Dstn.v.val;E.x-=Math.round(Z);E.y+=Math.round(X)};hA.aij=function(E,y){var c=E.uglg&&E.uglg.v?y.Ac():E.lagl.v.val; +c=c*(Math.PI/180);var e=E.uglg&&E.uglg.v?y.FN():E.Lald.v.val;e=e*(Math.PI/180);return[c,e]};hA.Id=function(E){if(E==null)return null; +var y=E.frameFXMulti.v;if(y.length==0)return null;y=y[0].v;var c=cb.CY.TL();hA.ac_(y,c);return c};hA.ac_=function(E,y){var c=cb.stroke.eo.indexOf(E.PntT.v.FrFl),e=[cb.nM,cb.Bm,cb.Z0][c],p=y.strokeStyleContent.v={classID:cb.CY.gV[c]}; +for(var N=0;N1)p=!0}return p&&(y||c!=1||E.ur!="pass"&&E.ur!="norm")}; +hA.el=function(E,y,c,e){this.Jx=y.clone();this.axP=y.clone();this.axP.r4(c,c);if(e){this.Jx.r4(1,1); +this.$M=d.R(this.Jx.P());d.kh(E,y,this.$M,this.Jx)}else this.$M=E;this.tu=null;this.kH=null;this.pi=null}; +hA.el.prototype.A_=function(){return this.$M};hA.el.prototype.rect=function(){return this.Jx};hA.el.prototype.rp=function(){return this.axP}; +hA.el.prototype.Ud=function(){if(this.tu)return this.tu;this.tu=this.A_().slice(0);d.Ub(this.tu);return this.tu}; +hA.el.prototype.vg=function(){if(this.kH)return this.kH;this.kH=d.style.d1(this.Ud(),this.rect().m,this.rect().e); +return this.kH};hA.el.prototype.C5=function(){if(this.pi)return this.pi;var E=this.rp(),y=d.R(E.P()); +d.kh(this.A_(),this.rect(),y,E);var c=Date.now();this.pi=d.style.d1(y,E.m,E.e);return this.pi};hA.el.prototype.aBD=function(E,y){var c={f5:-y,hk:E,kU:null,Vm:null}; +if(y==0){c.kU=this.rect();c.Vm=this.vg();return c}var e=this.C5().slice(0),p=this.rp();c.kU=p;c.Vm=e; +for(var N=0;N3){var p="",H=Date.now(); +for(var Z in c){var X=c[Z].cQ;if(X1e3||y.P>100*100*1600){console.log("pruning",y.P,e.length);e.sort(function(H,Z){return Z.cQ-H.cQ}); +while(e.length>500||y.P>100*100*800){var p=e.pop();y.P-=p.rect.P()}}};return E}();function b1(E,y,c,e,p,H,Z,X,b){this.b6=y; +this.XQ=c;this.YO=H;this.Gm=e;this.Ok=null;this.uz=null;this.GK=0;this.a8L=0;this.alb=0;this.YS=0;this.AQ=0; +this.e9=b==null?Math.floor(Math.random()*16777215):b;this.Ff=b==null?Math.floor(Math.random()*16777215):b; +this.Yu=new ir;this.k9=new ir;if(X!=null){this.bb=X}else{var k=b1.asi;if(k.length!=Z.P()*4)k=d.R(Z.P()*4); +else k.fill(0);this.bb=b1.asi=k}this.rect=Z.clone();this.A8=[];this.Cs=[];this.vy=null;this.x4=0;this.J=null; +this.afu="";this.JD=null;this.abV(E,p)}b1.asi=d.R(16);b1.prototype.abV=function(E,y){this.x4=y;this.J=E; +this.afu=JSON.stringify(E)+JSON.stringify(this.Gm.jo);this.JD=b1.aik(this.J,this.b6,this.XQ)};b1.prototype.moveTo=function(E,y,c){c=this.aBW(c); +this.GK=c;var e=new eq(E,y),p=this.J.Brsh.v.Dmtr.v.val;this.Ok=e.clone();this.uz=e.clone();this.vy=e.clone(); +this.A8=[E,y];this.Cs=[c];if(this.Gm.Xe!=b1.yx){var H=this.J.angleDynamics,Z=H?H.v.bVTy.v==6:!1;this.rH(Z?new ir:this.azv(e,this.aBK(c),c,new eq(0,0)))}this.YS=e.clone()}; +b1.prototype.lineTo=function(E,y,c){c=this.aBW(c);var e=this.A8,p=e.length,H=e[p-2],Z=e[p-1];if(E==H&&y==Z)return; +var X=this.J.Brsh.v.Dmtr.v.val,b=Math.ceil(X)+1,k=new ir(Math.round(H),Math.round(Z),0,0);k.r4(b,b); +var D=new ir(Math.round(E),Math.round(y),0,0);D.r4(b,b);this.A8.push(E,y);this.Cs.push(c);p+=2;if(p>=6)this.rH(this.a4H(p))}; +b1.prototype.aBW=function(E){if(E==null)E=1;E=Math.max(.05,Math.min(5,E));if(isNaN(E)){alert("Pressure is not a number"); +throw"e"}return E};b1.prototype.rH=function(E){this.Yu=E;this.k9=this.k9.uN(E)};b1.prototype.finish=function(){var E=this.A8,y=E.length,c; +if(y==4)c=this.J2(E[y-2],E[y-1],this.Cs[(y>>1)-1],!0);if(y>4)c=this.a4H(y+2);if(c)this.rH(c)};b1.prototype.EK=function(){return this.rect.clone()}; +b1.prototype.Px=function(){return this.Yu.fr(this.rect)};b1.prototype.JU=function(){return this.k9.fr(this.rect)}; +b1.prototype.mn=function(){return this.bb};b1.prototype.a4H=function(E){var y=this.A8,c=this.Cs,e=y[E-6],p=y[E-5],H=y[E-4],Z=y[E-3],X=c[(E>>1)-3],b=c[(E>>1)-2],k=new eq(0,0),D=new eq(0,0); +if(8<=E)k=b1.aw8(y[E-8],y[E-7],e,p,H,Z);if(E<=y.length)D=b1.aw8(y[E-2],y[E-1],H,Z,e,p);var j=e+k.x,g=p+k.y,R=H+D.x,t=Z+D.y,w=new ir,B=this.a8U()?1:10; +for(var N=0;NH){var D=Z.x+X*(k-H),j=Z.y+b*(k-H);p=this.ag4(D,j,c);this.vy.tW(D,j)}return p};b1.prototype.a8U=function(){var E=this.J,y=E.Brsh.v.Dmtr.v.val; +return this.Gm.jo&&y==1};b1.prototype.ag4=function(E,y,c){var e=new ir,p=new eq(E,y),H=this.Gm.Xe,Z=p.DZ(this.uz); +Z.normalize(1);var X=eq.oG(this.uz,p),b=-this.a8L,k=this.uz.clone();if(this.a8U()){if(X>.99){var D=this.uz; +b1.a6T(D,p,this.bb,this.rect,this.DQ(this.J));e=d.A.xv([D.x,D.y,p.x,p.y]);b=X}else p=this.uz}else while(!0){var j=this.GK+(c-this.GK)*(Math.max(0,b)/X),g=this.aBK(j),R=this.aA0()*(g+this.alb)/2*this.JD.ano; +if(H==b1.yx)R=1;R=Math.max(R,.5);if(b+R0?1:-1;var B=k.clone();B.y+=Z.y>0?1:-1;if(eq.oG(w,t)1)X.az=1-(X.az-1);X.XR=X.XR+Z;if(X.XR<0)X.XR=-X.XR; +if(X.XR>1)X.XR=1-(X.XR-1);y=d.mf(X.T4,X.az,X.XR)}return y};b1.prototype.o$=function(E){return Math.max(0,Math.min(1,E))}; +b1.prototype.A0=function(E){if(E==null){E=this.e9++}return b1.hash(E)};b1.asN=function(E){return{Z:(E>>16&255)/255,D:(E>>8&255)/255,J:(E>>0&255)/255}}; +b1.hash=function(E){E=E^61^E>>16;E=E+(E<<3);E=E^E>>4;E=E*668265261;E=E^E>>15;return(E&16777215)/16777215}; +b1.aB1=new ho;b1.prototype.a8e=function(E,y,c){var e=Math.sqrt(this.JD.Gi[1].P()),p=e*E.ul(),H=p<10?1:p<50?1.5:p<200?3:8; +if(p<30)H=0;var Z=b1.aB1,X=Z.a6$(this.afu),b=this.Gm.jo,k=ho.aaR(E,e),D=Z.acE(X,k);if(D&&ho.amb(D.oV,k)>H)D=null; +if(D){D.rect.x=Math.round(D.aCo.x+E.Kc);D.rect.y=Math.round(D.aCo.y+E.Dm);D.cQ=Date.now()}else{var j=Math.round(this.J.Brsh.v.Dmtr.v.val),g; +if(b&&j<=3){g={channel:d.R(j*j),rect:new ir(Math.round(y.x-j/2),Math.round(y.y-j/2),j,j)};g.channel.fill(255)}else if(E.U==1&&E.J==0&&E.E7==0&&E.sN==1){g={channel:this.JD.Gi[0],rect:this.JD.Gi[1].clone()}; +g.rect.x=Math.round(E.Kc);g.rect.y=Math.round(E.Dm)}else{if(E.ul()>1e-4)g=F.Y.OL(this.JD.Gi,E)}if(b){for(var N=0; +N127?255:0}if(g==null)g={channel:d.R(0),rect:new ir}; +D={Ji:d.R(g.rect.P()*4),K_:g.channel,rect:g.rect,aCo:new eq(g.rect.x-E.Kc,g.rect.y-E.Dm),oV:k,cQ:Date.now()}; +d.Og(D.K_,D.Ji,3);if(X)Z.ao4(X,D)}return D};b1.aik=function(E,y,c){var e,p,H,Z=E.Brsh.v.Dmtr.v.val,X=E.Brsh.v.classID; +if(X=="computedBrush"){var b=E.Brsh.v.Hrdn.v.val/100;p=Z<100?1.4:1;H=1;e=d.atF.ak5(Z,b,p)}if(X=="sampledBrush"){var k; +for(var N=0;NR||J>t)&&r[P+2]){P+=2;I=r[P];M=r[P+1].m;J=r[P+1].e}if(M*J!=0){var n=d.R(M*J*4);d.Og(I,n,3); +var x=new ImageData(new Uint8ClampedArray(n.buffer),M,J);X.putImageData(x,Math.round((R-M)/2),Math.round((t-J)/2))}}else{}return Z.toDataURL()}; +b1.vK=function(E,y,c,e){if(c==0)c=1;var p=E.Brsh.v,H=p.Dmtr.v.val,Z=p.Dmtr.v.val=Math.min(e!=null?Math.round(e*2.6):3e3,H*c),X=p.Hrdn?p.Hrdn.v.val/100:1,b=e!=null?e:Math.round(Z*(1+.55*(1-X)))+4,j; +b=Math.max(15,Math.min(b,3e3));var k=new ir(0,0,b,b),D=new b1(E,y,null,{Mz:1},16711712,0,k);p.Dmtr.v.val=H; +D.moveTo(k.m/2,k.e/2);var g=D.mn(),R=D.EK();if(k.rT(R))j=g;else{j=d.R(k.P()*4);d.E6(g,R,j,k)}return[j,k,Z]}; +b1.agF=function(E,y,c,e){var p=y.m,H=p>>>1;for(var N=0;N<4;N++){var Z=6-N;E[p*(H-Z)+H-1]=e;E[p*(H-Z)+H]=c; +E[p*(H-Z)+H+1]=e;E[p*(H+Z)+H-1]=e;E[p*(H+Z)+H]=c;E[p*(H+Z)+H+1]=e;E[p*(H-1)+H-Z]=e;E[p*H+H-Z]=c;E[p*(H+1)+H-Z]=e; +E[p*(H-1)+H+Z]=e;E[p*H+H+Z]=c;E[p*(H+1)+H+Z]=e}};b1.sH=function(E,y,c,e){var p=b1.vK(E,y,c),H=p[0].slice(0),Z=p[1],X=p[2],b=Z.P(),k=d.R(b); +d.LI(H,k,3);var D=d.R(b);d.i.a1m(k,D,Z,F.k1()>1.9);if(X<3||d.lN(D,0)||e&&X>12){b1.agF(D,Z,255,0)}var j=[3,5,3,4,8,4,3,5,3]; +j=d.bg.MB(j);d.bg.RP(D,k,Z.m,Z.e,j);d.KT(H,4294967295);d.Og(k,H,3);for(var N=0;N-j){t-=j;Z+=g}if(w80?255:0; +if(c==3)for(var N=0;N128?w:-1);if(j[B]==null){j[B]=1;if(y.Mu(H[R].Name,w)==null)D=!1}}g+=X[N]}return D&&e}; +kz.AP=function(E,y,c){var e=!0;for(var p=0;p>>3,Z=E.TextOnPathTRange,X=E.Reversed,g=0,R=0; +if(X){var b=e.slice(0);for(var N=0;N>>3)+T)}g=r; +R=I}}var y=j.length,M=j[y-1],J=cU.XA(Z[0]%H,D),P=cU.XA(Z[1]%H,D),n=j[J%y],x=j[P%y];if(n>=x)x+=M;return[k,D,j,M,n,x]}; +cU.XA=function(E,y){var N=0;while(y[N]65535)H--;return H}for(var B=0;Bi+g/2||J==1&&E.x65535?2:1; +return I}}}}}};cU.prototype.Tf=function(E){var y={k4:new ir,bi:0},c=0;for(var e=0;eH)H=Z}if(H>1424)p=cU.agl(e,y);return p};cU.agv=function(E){return E=="ß"?E:E.toUpperCase()}; +cU.C$=function(E,y,c,e,p,H,Z){this.ma=[];this.M2=[];this.Vw=new eq(0,0);this.rk=null;this.ma=null;this.Cq=gV.a7I(E,e); +var X=this.Cq,j=0,t="",T=0,i=1,m=0;if(e!=0){var b=X.SpaceBefore;if(b!=null)H[0]+=b}var k=E.EngineDict.ParagraphRun.RunLengthArray,D=k[e]; +for(var N=0;N0&&A[W-1].er==w)W--; +c[j+P+w].dA=J.length+(x?W:A.length-W-1)}for(var w=0;w>>1; +for(var N=0;N=Y)G=N;else if(G!=-1&&M>>1];var jF=this.avC(G,aH,z,g,p!=null);if(p){if(O==1||U&&O==4)hX=jF[1]+(kO-jF[0]);if(O==2||U&&O==5)hX=jF[1]+(kO-jF[0])/2; +if(aH-G==1&&z[G].k4.m>kO)hX=0;if(q==0)hX+=X.FirstLineIndent;hX+=X.StartIndent}else{if(O==0)hX=X.StartIndent+X.FirstLineIndent; +if(O==1)hX=-jF[0]-X.EndIndent;if(O==2)hX=-jF[0]/2}hX+=s[dw];if(p&&O>2&&(O==6||!U))this.aqH(G,aH,z,kO,g,hX); +else{var gn=hX;for(var N=G;N=E;N--)if(c[N].Hm||c[N].l2)H-=c[N].k4.m;else break;if(e==1)for(var N=E; +N=E;N--)if(c[N].Hm||c[N].l2){if(c[N].Hm){b--}}else break; +if(p==1)for(var N=E;N0){R.fb=-Math.PI/2;R.Vw.x+=$*.83;R.Vw.y=-$*.3+R.ti*o/2; +R.ti=$/o}var T=R.ti*o*t.scale.x;R.k4=new ir(0,-t.lineHeight,T,t.lineHeight);var i=R.k4.clone();i.m8(R.Vw); +if(t.Cq.Tracking!=null)r=t.Cq.Tracking*.001*$;if(t.Cq.FauxBold==!0)r+=.027*$;X+=T+r;if(g>>2);B[o>>>2]=g==0?b:k;e.fribidi_get_bidi_types($,R,T);e.fribidi_get_bracket_types($,R,T,i); +e.fribidi_get_par_embedding_levels_ex(T,i,R,o,r);var I=w.slice(r,r+R);e.free($);return I};cU.IL=2;var D=new iU(S.E.M,!0); +D.data={d:S.H.z2,a5:"add",Wp:iL.uV,e_:null};E.T(D)})}Typr.U.initHB("code/ext/hb.wasm",y);return!1};function gV(){}gV.L2=function(E){return JSON.parse(JSON.stringify(E))}; +gV.gm=function(E,y){for(var c in y)E[c]=y[c]};gV.V1=function(E,y,c,e){var p=gV.a93();if(c)gV.gR(p,0,0,c); +var H=new jr;if(e!=null)H.rotate(e);H.translate(Math.round(E),Math.round(y));var Z={u:H,Ax:p};Z.EG=gV.aa7(); +Z.RO=d.Bh.R();Z.dz=new ir;return Z};gV.an2=function(E){var y=["CharacterDirection",0];for(var N=0;N=0?2:E.EngineDict.Rendered.Shapes.Children[0].ShapeType}; +gV.qz=function(E,y){var c=E.EngineDict.Rendered.Shapes.Children[0];c.ShapeType=y;var e=c.Cookie.Photoshop; +e.ShapeType=y;e.Base.ShapeType=y;if(y==0){delete e.BoxBounds;e.PointBase=[0,0]}if(y==1){delete e.PointBase; +e.BoxBounds=[0,0,1,1]}};gV.kq=function(E){return E.EngineDict.Rendered.Shapes.Children[0].Cookie.Photoshop.BoxBounds}; +gV.fF=function(E,y){E.EngineDict.Rendered.Shapes.Children[0].Cookie.Photoshop.BoxBounds=y};gV.ar2=function(E,y){var c=E.EngineDict.AlternateGlyphRun; +if(c==null)return-1;var e=gV.jJ(c.RunLengthArray,y).t_;if(c.RunArray[e]==null)return-1;var p=c.RunArray[e].Glyph; +return p==null?-1:p};gV.ayl=function(E,y,c){var e=E.EngineDict.AlternateGlyphRun;if(e==null){e=E.EngineDict.AlternateGlyphRun=gV.a20(); +e.RunArray.push({});e.RunLengthArray.push(gV.qO(E).length)}var p=gV.jJ(e.RunLengthArray,y),H=p.t_,Z=y-p.H2,X=e.RunArray[H],b=JSON.stringify(X),k=e.RunLengthArray[H]; +if(Z!=0){e.RunArray.splice(H,0,JSON.parse(b));e.RunLengthArray.splice(H,0,Z);e.RunLengthArray[H+1]-=Z; +H++;k-=Z;Z=0}if(k!=1){e.RunArray.splice(H+1,0,JSON.parse(b));e.RunLengthArray.splice(H+1,0,k-1);e.RunLengthArray[H]=1; +k=1}X.Glyph=c};gV.anv=function(E,y){var c=E.EngineDict.StyleRun.RunLengthArray;return gV.jJ(c,y).t_}; +gV.a3Q=function(E,y){var c=E.ResourceDict.StyleSheetSet[0].StyleSheetData,e={};for(var p in c)e[p]=c[p]; +var H=E.EngineDict.StyleRun.RunArray[y].StyleSheet.StyleSheetData;gV.gm(e,H);return e};gV.a6D=function(E,y){var c=E.EngineDict.ParagraphRun.RunLengthArray; +return gV.jJ(c,y).t_};gV.a7I=function(E,y){var c=E.ResourceDict.ParagraphSheetSet[0].Properties,e={}; +for(var p in c)e[p]=c[p];var H=E.EngineDict.ParagraphRun.RunArray[y].ParagraphSheet.Properties;gV.gm(e,H); +var Z=["StartIndent","EndIndent","FirstLineIndent"];for(var N=0;N<3;N++)if(e[Z[N]]==null)e[Z[N]]=0;return e}; +gV.Y8=function(E,y,c){if(c=="")return;var e=gV.qO(E);gV.OT(E,e.substring(0,y)+c+e.substring(y,e.length)); +var p=E.EngineDict.StyleRun,H=p.RunLengthArray,Z=gV.jJ(H,y-1);H[Z.t_]+=c.length;var X=E.EngineDict.AlternateGlyphRun; +if(X){var H=X.RunLengthArray,Z=gV.jJ(H,y-1);H[Z.t_]+=c.length}var b=E.EngineDict.ParagraphRun,H=b.RunLengthArray,k=gV.jJ(H,y),D=c.split("\n"); +if(D.length==1){H[k.t_]+=c.length;return}H.splice(k.t_+1,0,H[k.t_]-(y-k.H2));b.RunArray.splice(k.t_+1,0,gV.L2(b.RunArray[k.t_])); +H[k.t_]-=H[k.t_+1];H[k.t_]+=D[0].length+1;for(var N=1;N"},{_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 iW={};iW.aCy=function(E){return iW.nl(E,iW._Q,0)};iW.afV=function(E){return iW.kJ(E,iW._Q)};iW.nl=function(E,y,c){var e; +if(typeof E=="string")return E;if(E instanceof Array){e=[];for(var N=0;N3)continue; +console.log(y,p);console.log(H,E);throw"e"}}}return e};iW.kJ=function(E,y){var c;if(typeof E=="string")return E; +else if(E instanceof Array){c=[];for(var N=0;N0)X.push("border-radius: "+Math.round(j)+"px")}else if(Z){var g=Z.Ax; +if(gV.VY(g)==1){var D=gV.kq(g);X.push("width: "+Math.round(D[2])+"px");X.push("height: "+Math.round(D[3])+"px")}CSS.agf(X,gV.c$(g,0,0),Z.u,!1,!1,b[0])}CSS.ap4(y,H,X); +if(Z==null)CSS.a1h(b,X);if(p==null||!p.strokeEnabled.v)p=hA.Id(H);if(p&&p.strokeEnabled.v){var R=p.strokeStyleContent.v,t=R.classID,w=p.strokeStyleOpacity.v.val/100,B=p.strokeStyleLineWidth.v.val,$=""; +if(t=="solidColorLayer")$=CSS.iB(R.Clr.v,w);X.push("border: "+B+"px solid "+$)}return X};CSS.ap4=function(E,y,c){if(y==null||!y.masterFXSwitch.v)return; +var e=y.dropShadowMulti.v.concat(y.innerShadowMulti.v);for(var N=0;N>16&255,D:E>>8&255,J:E&255};if(H!=-1)Z.U=H;return Z};CSS.iB=function(E,y){return CSS.Z9(d.L.yd(E),y)}; +CSS.Z9=function(E,y){if(y==null)y=1;var c=Math.round(E.Z),e=Math.round(E.D),p=Math.round(E.J),H=c<<16|e<<8|p; +return y==1?"#"+d.ly(H):"rgba("+c+","+e+","+p+","+y+")"};CSS.q5=function(E){var y=E.Grad.v;if(y.Clrs==null)return""; +var c=y.Clrs.v.slice(0),e=y.Trns.v.slice(0),p=E.Ofst.v,H=E.Type.v.GrdT=="Rdl"?1:0,Z=(H==1?"radial":"linear")+"-gradient",X=H==0?Math.round(-E.Angl.v.val+90)+"deg":"circle at center",b=E.Rvrs.v,k=d.L.u2(y,b); +for(var N=0;Nf.b.getName()?1:-1})}else if(k=="toSource")return JSON.stringify(b); +else return b[k].apply(b,o)}else if(B=="FunctionExpression"){return hZ.eval(w.body,y,c)}else console.log(E)}else if(e=="AssignmentExpression"){var P=E.operator,n=E.left,x=n.type,L=hZ.ub(n,y,c),u=hZ.ub(E.right,y,c),Z=null; +if(!1){}else if(P=="=")Z=u;else if(P=="+=")Z=L+u;else if(P=="-=")Z=L-u;else if(P=="*=")Z=L*u;else if(P=="/=")Z=L/u; +else if(P=="%=")Z=L%u;else if(P=="&=")Z=L&u;else if(P=="|=")Z=L|u;else if(P=="&&=")Z=L&&u;else if(P=="||=")Z=L||u; +else console.log(E);if(x=="Identifier"){var C=n.name;if(c.hasOwnProperty(C))c[C]=Z;else c.__window[C]=Z}else if(x=="MemberExpression"){var h=hZ.eval(n.property,y,c),A=hZ.ub(n.object,y,c); +if(A.V!=null)hZ.Yo.aoO(A,h,Z,y,c);else A[h]=Z}else console.log(E);return Z}else if(e=="Identifier")return E.name; +else if(e=="Literal")return E.value;else if(e=="UpdateExpression"){var P=E.operator,W=E.argument.name,D=hZ.ub(E.argument,y,c),Q=c; +if(Q[W]==null)Q=c.__window;if(!1){}else if(P=="++"){Q[W]++;return E.prefix?Q[W]:Q[W]-1}else if(P=="--"){Q[W]--; +return E.prefix?Q[W]:Q[W]+1}else console.log(E)}else if(e=="UnaryExpression"){var P=E.operator,l=hZ.ub(E.argument,y,c); +if(l&&l.V=="UnitValue"){if(P=="-")return-l.b;else return hZ.aBP(l.b,P)}else return hZ.aBP(l,P)}else if(e=="BinaryExpression"||e=="LogicalExpression"){var P=E.operator,n=hZ.ub(E.left,y,c); +if(e=="LogicalExpression"&&P=="&&"&&!n)return n;var l=hZ.ub(E.right,y,c);if(n==null||l==null)return hZ.W8(n,l,P); +else if(n.V=="UnitValue"&&l.V=="UnitValue")return hZ.W8(n.b,l.b,P);else if(n.V=="UnitValue")return hZ.W8(n.b,l,P); +else if(l.V=="UnitValue"){if(P=="-")return-(n-l.b);else return hZ.W8(n,l.b,P)}else return hZ.W8(n,l,P)}else if(e=="IfStatement"){var O=hZ.ub(E.test,y,c),z=c.__pif,Z=null; +c.__pif=!0;if(O)Z=hZ.eval(E.consequent,y,c);else if(E.alternate)Z=hZ.eval(E.alternate,y,c);c.__pif=z; +return Z}else if(e=="ConditionalExpression"){var O=hZ.ub(E.test,y,c);if(O)return hZ.ub(E.consequent,y,c); +else if(E.alternate)return hZ.ub(E.alternate,y,c)}else if(e=="ForInStatement"){hZ.eval(E.left,y,c);var a=E.left.declarations[0].id.name,m=hZ.ub(E.right,y,c); +for(var i in m){c[a]=i;var q=hZ.eval(E.body,y,c);if(c.__break)break;if(c.__return)return q}c.__break=!1}else if(e=="ForStatement"){hZ.eval(E.init,y,c); +while(hZ.eval(E.test,y,c)){var q=hZ.eval(E.body,y,c);if(c.__break)break;if(c.__return)return q;hZ.eval(E.update,y,c)}c.__break=!1}else if(e=="WhileStatement"){while(hZ.eval(E.test,y,c)){var q=hZ.eval(E.body,y,c); +if(c.__break)break;if(c.__return)return q}c.__break=!1}else if(e=="DoWhileStatement"){do{var q=hZ.eval(E.body,y,c); +if(c.__break)break;if(c.__return)return q}while(hZ.eval(E.test,y,c));c.__break=!1}else if(e=="TryStatement"){hZ.eval(E.block,y,c); +if(c.__throw){var K=E.handler;c[K.param.name]=c.__throw;c.__throw=!1;hZ.eval(K.body,y,c);delete c[K.param.name]}}else if(e=="EmptyStatement"){}else console.log(E)}; +hZ.W8=function(E,y,c){if(c=="+")return E+y;else if(c=="-")return E-y;else if(c=="*")return E*y;else if(c=="/")return E/y; +else if(c=="%")return E%y;else if(c=="^")return E^y;else if(c=="&")return E&y;else if(c=="&&")return E&&y; +else if(c=="|")return E|y;else if(c=="||")return E||y;else if(c=="<")return E")return E>y; +else if(c=="=="){if(E!=null&&y!=null&&E.V&&y.V)return E.b==y.b;return E==y}else if(c=="===")return E===y; +else if(c=="<=")return E<=y;else if(c==">=")return E>=y;else if(c=="!=")return E!=y;else if(c=="!==")return E!==y; +else if(c=="<<")return E<>")return E>>y;else console.log(c)};hZ.aBP=function(E,y){if(y=="-")return-E; +else if(y=="!")return!E;else if(y=="~")return~E;else if(y=="+")return E;else if(y=="typeof")return typeof E; +else console.log(y,E)};hZ.ub=function(E,y,c){var e=E.type;if(e=="Identifier")return hZ.a0G(E.name,y,c); +else return hZ.eval(E,y,c)};hZ.a0G=function(E,y,c){if(E=="undefined")return undefined;else if(c.hasOwnProperty(E))return c[E]; +else if(E=="app")return{V:"Application"};else if(E=="Folder")return{V:"Folder"};else if(E=="File")return{V:"File"}; +else if(E=="$")return{V:"$"};else if(hZ.Yo.aDS.indexOf(E)!=-1)return hZ.Yo.jV({V:"Application"},E,y,c); +else if(hZ.Yo.agg.indexOf(E)!=-1)return{V:"AppFunc",p2:E};else if(c.__window.hasOwnProperty(E))return c.__window[E]; +else if(window[E]&&!hZ.wY[E])return window[E];else{c[E]=null;return null}};hZ.Yo={};hZ.Yo.avd=function(E,y,c,e){var p; +if(E=="SolidColor")p={V:E,b:[1,0,0,0]};if(E=="RGBColor")p={V:E,b:[1,0,0,0]};if(E=="Window")p={V:E,b:new eP(y[0],y[1],y[2])}; +if(E=="ExportOptionsSaveForWeb")p={V:E,b:{wB:"png",gD:100}};if(E=="PhotoshopSaveOptions")p={V:E,b:{wB:"psd"}}; +if(E=="PNGSaveOptions")p={V:E,b:{wB:"png",gD:100}};if(E=="JPEGSaveOptions")p={V:E,b:{wB:"jpg",gD:100}}; +if(E=="PDFSaveOptions")p={V:E,b:{wB:"pdf",avE:""}};if(E=="File")p={V:E,b:y[0]};if(E=="ActionReference")p={V:E,b:{t:"obj ",v:[]}}; +if(E=="ActionDescriptor")p={V:E,b:{t:"Objc",v:{classID:"null"}}};if(E=="ActionList")p={V:E,b:{t:"VlLs",v:[]}}; +if(E=="UnitValue")p={V:E,b:y.length==0?0:parseFloat(y[0])};return p};hZ.Yo.aDS="activeDocument documents fonts preferences displayDialogs foregroundColor backgroundColor version".split(" "); +hZ.Yo.agg="charIDToTypeID stringIDToTypeID typeIDToStringID executeAction executeActionGet doAction showWindow UnitValue".split(" "); +hZ.Yo.jV=function(E,y,c,e){var p=c.Ym,H=c.NY();if(!1){}else if(y=="typename"){if(E.V=="Layer")return E.b.uY()?"LayerSet":"ArtLayer"; +else return E.V}else if(["Document","Layer"].indexOf(E.V)!=-1&&["layers","artLayers","layerSets"].indexOf(y)!=-1){var Z=H; +if(E.V=="Document")Z=E.b;else Z=E.ho;var X=Z.root,b={V:"Layers",asM:y,b:[],ho:Z};if(E.V=="Layer")X=Z.root.f$(Z.B.indexOf(E.b)); +if(X.children==null)return null;for(var N=0;N>>16&255)/255,(j>>>8&255)/255,(j>>>0&255)/255]}}else if(y=="UI")return{V:"UI"}; +else if(y=="version")return 30;else console.log(E,y)}else if(E.V=="Document"){var H=E.b;if(!1){}else if(y=="activeLayer"){var k=H.B[H.g[0]]; +return{V:"Layer",b:k,ho:H}}else if(y=="resolution")return H.$c;else if(y=="width")return H.m;else if(y=="height")return H.e; +else if(y=="name")return H.name;else if(y=="saved")return!H.LP();else if(y=="selection")return{V:"Selection"}; +else if(y=="activeHistoryState")return{V:"HistoryState",h2:H.PT};else if(y=="source")return H.OS;else if(y=="layerComps"){var g=H.$k.list.v,R=[]; +for(var N=0;N>>16&255)/255,(j>>>8&255)/255,(j>>>0&255)/255]}}else if(y=="position")return[E.b.x,E.b.y]}else if(E.V=="Layer"){var w={transparentPixelsLocked:0,pixelsLocked:1,positionLocked:2,allLocked:31},k=E.b; +if(!1){}else if(y=="visible")return k.OQ();else if(y=="selected")return H.g.indexOf(H.B.indexOf(k))!=-1; +else if(y=="grouped")return k.av;else if(w[y]!=null)return k.H7(w[y]);else if(y=="opacity")return k.opacity*100/255; +else if(y=="fillOpacity")return(k.add.iOpa==null?255:k.add.iOpa)*100/255;else if(y=="blendMode")return k.ur; +else if(y=="name")return k.getName();else if(y=="textItem")return{V:"TextItem",b:k};else if(y=="bounds"){var B=F.Y.EK(H,[H.B.indexOf(k)]); +return hZ.Yo.aoT(B,H)}else if(y=="parent"){var $=c.l9,Z;for(var N=0;N<$.length;N++)if($[N].B.indexOf(k)!=-1)Z=$[N]; +var o=Z.root.f$(Z.B.indexOf(k)).parent;return o.depth==0?{V:"Document",b:Z}:{V:"Layer",b:o.a,ho:Z}}else if(y=="kind"){var T=hZ.Yo.UB; +for(var N=0;N>>16&255)/255; +E.b[2]=(h>>>8&255)/255;E.b[3]=(h>>>0&255)/255}else console.log(E,y)}else if(E.V=="ExportOptionsSaveForWeb"){if(y=="format")E.b.wB=c; +else if(y=="PNG8"||y=="transparency"||y=="interlaced"){}else if(y=="quality")E.b.gD=c;else throw y}else if(E.V=="PNGSaveOptions"||E.V=="JPEGSaveOptions"){if(y=="quality")E.b.gD=Math.round(100*c/12)}else if(E.V=="PDFSaveOptions"){if(y=="preset")E.b.avE=c}else if(E.V=="$"){if(y=="localize"){}}else console.log(E,y,c); +if(H.data!=null)e.T(H)};hZ.Yo.Rm=function(E,y,c,e,p){var H=E.V,Z=null,X=new iU(S.E.v,!0),b=new iU(S.E.on,!0),D=new iU(S.E.M,!0),j=e.NY(),g=e.l9; +if(!1){}else if(H=="Application"){if(!1){}else if(y=="charIDToTypeID"){var R=c[0].trim(),t={slct:"select",Dlt:"delete",Mk:"make",Hd:"hide",Shw:"show",Dplc:"duplicate"}; +return t[R]?t[R]:R}else if(y=="stringIDToTypeID"){var w=c[0].trim(),t={red:"Rd",blue:"Bl",color:"Clr",RGBColor:"RGBC",document:"Dcmn",layer:"Lyr",type:"Type",using:"Usng",targetEnum:"Trgt",ordinal:"Ordn",property:"Prpr"},B=t[w]; +return B==null?w:B}else if(y=="typeIDToStringID"){return c[0].trim()}else if(y=="executeAction"){var $; +if(c[1]){$=c[1].b.v;$.classID=c[0]}var o={setd:"set"},T=o[c[0]];if(T==null)T=c[0];var i=et.lT[c[0]]; +if(i&&et.Zh[i])T=et.Zh[i];b.data={tT:T,hG:$}}else if(y=="executeActionGet"){var r=c[0].b.v,Z={};if(r.length==1){var I=Z.classID=r[0].v.classID; +if(I=="Lyr"){var M=aW.LW(j,r[0]),J=j.B[M],P=J.add.SoLd,n=J.add.SoCo;if(P)Z.smartObjectMore={t:"Objc",v:{transform:P.nonAffineTransform}}; +if(n)Z.adjustment={t:"VlLs",v:[{t:"Objc",v:JSON.parse(JSON.stringify(n))}]}}return{V:"ActionDescriptor",b:{t:"null",v:Z}}}if(r.length==2){var I=Z.classID=r[1].v.classID,w=r[0].v.keyID; +if(I=="Dcmn"){var x=j;if(w=="numberOfLayers")Z[w]={t:"long",v:x.B.length};else throw w}else if(I=="Lyr"){var M=aW.LW(j,r[1]),J=j.B[M],L=J.add.TySh; +if(w=="textKey"){if(L){var u=L.Ax.EngineDict.StyleRun.RunArray,C=L.Ax.ResourceDict.FontSet,h=[];for(var N=0; +N","","",""],c=kJ.Cg; +for(var e in c){var p=E[e],H=c[e][2],Z="Seq",X="";if(p==null||H==null)continue;if(H=="dc:title"||H=="dc:description"){Z="Alt"; +X=" xml:lang=\"x-default\""}if(H=="dc:subject")Z="Bag";y.push("\t<"+H+">");var b=H=="dc:subject"?p.split(";").join(",").split(","):[p]; +for(var N=0;N"+b[N].trim()+"");y.push("\t")}y.push("","","",""); +return y.join("\n")};kJ.aE9=function(E){var y=[];for(var N=0;N/g,">").replace(/'/g,"'")}; +v.LM=function(E,y){E.WO(i4.get([12,41]).charAt(0)+":");y.WO(i4.get([12,42]).charAt(0)+":")};v.t=function(E,y){var c=document.createElement(E); +if(y!=null)c.className=y;return c};v.Vz=function(E){while(E.firstChild)E.removeChild(E.firstChild)}; +v.Jn=function(E,y){var c=E.className;c=c.split(" ");if(c.indexOf(y)==-1)c.push(y);E.className=c.join(" ")}; +v.yo=function(E,y){var c=E.className;if(c=="")return;c=c.split(" ");if(c.indexOf(y)!=-1)c.splice(c.indexOf(y),1); +E.className=c.join(" ")};v.Qj=function(E){while(!0){if(E==document)return!0;if(E==null)return!1;E=E.parentNode}}; +v.vY=function(E){E.appendChild(v.t("br"))};v.X$=function(E){E.appendChild(v.t("hr"))};v.r5=function(E,y,c){var e=new fr([1,12,1],c==null?!0:c,null,!0); +if(E)e.k("click",E.jI,E);if(y)y.appendChild(e.n);return e};v._D=document;v.kD=function(E){var y=0;for(var N=0; +N"}; +v.J$=function(E,y,c,e){var p=E.dataTransfer.getData("text/uri-list");if(p!=null&&p.startsWith("http")){var H=new iU(S.E.M,!0); +H.data={d:S.H.ha,Wp:{url:p,cI:!0,Vn:c,fU:e}};y.T(H)}if(E.dataTransfer.files.length==0)return;if(window.showOpenFilePicker){var Z=[],X=E.dataTransfer.items.length,b=E.dataTransfer.files; +for(var D of E.dataTransfer.items)D.getAsFileSystemHandle().then(function(j){Z.push(j);if(Z.length==X){var H=new iU(S.E.M,!0); +H.data={d:S.H.g8,data:b,Vn:c,fU:e,atz:Z};y.T(H)}})}else{var H=new iU(S.E.M,!0);H.data={d:S.H.g8,data:E.dataTransfer.files,Vn:c,fU:e}; +y.T(H)}};if(v.kD(27))v._D=window;else v._D=v.arm;v._D._cwY=v._D[v.m2("t$&!'31")];var i3={};i3.adk=function(N){var E=i3.p8[N],y=document.documentElement.style,e=1; +y.setProperty("--base","#"+d.ly(E["--base"]));y.setProperty("--bg-panel","#"+d.ly(E["--bg-panel"])); +y.setProperty("--bg-canvas","#"+d.ly(E["--bg-canvas"]));y.setProperty("--bg-input","#"+d.ly(E["--bg-input"])); +y.setProperty("--bg-bbtn","#"+d.ly(E["--bg-bbtn"]));y.setProperty("--bg-bbtnOver","#"+d.ly(E["--bg-bbtnOver"])); +y.setProperty("--brdr","#"+d.ly(E["--brdr"]));y.setProperty("--text-color","#"+d.ly(E["--text-color"])); +y.setProperty("--brdrLgt","rgba(255,255,255,"+E["--brdrLgt"]+")");y.setProperty("--brdrDrk","rgba( 0, 0, 0,"+E["--brdrDrk"]+")"); +y.setProperty("--alphaDark",""+E["--alphaDark"]);y.setProperty("--gs-invert",""+E["--gs-invert"]);y.setProperty("--accent","#"+d.ly(E["--accent"])); +var c=E["--sh-clr"];y.setProperty("--sh-clr","rgba("+(c>>16)+","+(c>>8&255)+","+(c&255)+", 0.45)");y.setProperty("--absc",""+E["--absc"]); +y.setProperty("--abs255",""+E["--abs255"]);if(10};a$.prototype.addEventListener=function(E,y){this.k(E,y,null)};a$.prototype.k=function(E,y,c){if(this.WA[E]==null){this.WA[E]=[]; +this.i7[E]=[]}this.WA[E].push(y);this.i7[E].push(c)};a$.prototype.removeEventListener=function(E,y){var c=this.WA[E]; +if(c==null)return;var e=c.indexOf(y);if(e<0)return;var p=this.i7[E];c.splice(e,1);p.splice(e,1)};a$.prototype.T=function(E){E.currentTarget=this; +if(E.target==null)E.target=this;var y=this.WA[E.type];if(y==null)return;var c=this.i7[E.type];for(var N=0; +N1){this.atU("multimove")}if(this.qG)return; +if(this.rY.length==1&&y==-1)return;var c=new iU("mouse",!0);c.action="move";this.JW(E,c);this.T(c)}; +ey.prototype.P6=function(E){if(ey.FX(E))return;var y=this.rY;y=this.rY=[];if(y.length==0){var c=ey.agc(E)+"up",e=new iU("mouse",!0); +e.action=c;this.JW(E,e);this.T(e);v.Ci(window,this._z);v.QM(window,this.a0a);v.FY(this.rM,this._z);this.qG=!1}}; +ey.prototype.lc=function(E){E.preventDefault();if(E.deltaX==0&&E.deltaY==0)return;var y=new iU("mouse",!0); +y.action="scroll";y.mU=E.ctrlKey;this.JW(E,y);this.T(y)};ey.prototype.azm=function(E){v.Ds(E);if(v.auP(E)){var y=new iU("mouse",!0); +this.JW(E,y);y.action="rdown";this.T(y);y.action="rup";this.T(y)}};ey.prototype.atU=function(E){var y=this.rY,c=v.k1(),e=[]; +for(var N=0;N":""; +if(H.C!=null)this.T2[N]=H.C}}for(var N=0;N=0)E=Math.max(this.f5,E);if(this.U2==0)E=Math.round(E); +var e=this.gj;this.nn=E;this.HW.value=(this.U2!=0?E.toFixed(this.U2):E)+(this.agQ&&e?(e.toLowerCase()==e.toUpperCase()?"":" ")+e:""); +if(-this.f5==this.hk)p=200+Math.sign(E)*200*Math.pow(Math.abs(E)/this.hk,1/2.7);else p=400*Math.pow((E-this.f5)/(this.hk-this.f5),1/2.7); +this.Lu.value=this.tt?p:E;if(y)this.YZ()};iO.prototype.h=function(){var E=this.nn;if(isNaN(E))E=0;return E}; +iO.prototype.WK=function(){return this.gj};iO.prototype.X5=function(E){var y=0;if(E.currentTarget==this.HW){var c=E.target.value,e=0; +if(c=="")y=0;else if(this.gj){y=parseFloat(c)}else{try{y=eval(c)}catch(E){y=1}}if(isNaN(y))y=0;while(e50&&E>10)E=Math.round(E); +return E};iO.prototype.ie=function(E){var y=0;if(ct.ku(E.code,ct.Iq))y=1;if(ct.ku(E.code,ct.em))y=-1; +if(y!=0)this.a8E(y,E.shiftKey)};iO.prototype.y2=function(E){var y=ct.ku(E.code,ct.SB),c=ct.ku(E.code,ct.qy); +if(y)this.c(this.h());if(c||y)this.HW.blur()};iO.prototype.lc=function(E){this.a8E(E.deltaY>0?-1:1,E.shiftKey)}; +iO.prototype.a8E=function(E,y){var c=this.h(),e=this.U2,p=E*(e==null||e==0||c>5?1:.1);if(y)p*=10;var H=c+p; +if(!this.tt&&this.hk!=this.f5)H=Math.min(this.hk,H);this.c(H);this.YZ()};iO.prototype.a4l=function(E){var y=Date.now()-this.B9; +this.B9=Date.now();if(y>200)return;var c=this.f5,e=this.hk,p=(c+e)/2;if(c<1&&e>1&&e<10)p=1;else if(c<90&&e>110)p=100; +else if(c<0&&e>0)p=0;this.c(p);this.YZ()};iO.prototype.a2f=function(E){v.FY(document,this.a1p);v.Fo(document,this.a7i); +this.Ua=v.RM(E,document.body).x;this.eH=this.h()};iO.prototype.a2Z=function(E){v.Ds(E);var y=this.f5==this.hk,c=v.RM(E,document.body).x,e=(c-this.Ua)*(y?1:1/120*(this.hk-this.f5)),p=this.eH+e; +if(y)p=Math.round(p);if(!y){if(!0){p=Math.max(this.f5,p);if(p==this.f5){this.Ua=c;this.eH=this.f5}}if(!this.tt){p=Math.min(this.hk,p); +if(p==this.hk){this.Ua=c;this.eH=this.hk}}p=this.ap0(p)}this.zn=!0;this.c(p);if(!this.Gt)this.YZ()}; +iO.prototype.a09=function(E){if(!this.zn)this.HW.focus();this.zn=!1;if(this.Gt)this.YZ();v.Ci(document,this.a1p); +v.QM(document,this.a7i)};iO.prototype.N2=function(){this.HW.select();this.HW.focus()};function jm(E,y,c,e,p,H,Z,X,b,k){iO.call(this,E,y,c,e,p,!0,H,b,k); +v.Jn(this.n,"rangedropinput");this.n.appendChild(this.vC);this.HW.setAttribute("style","width:"+(X?X:3.3)+"em"); +this.n.appendChild(this.HW);this.aAH=v.t("span","rangecontFloat");this.aAH.appendChild(this.Lu);this.mA=v.t("button"); +this.mA.textContent="\u25BC";v.Qp(this.mA,this.atM.bind(this));if(Z!=!0)this.n.appendChild(this.mA); +this.C4=new dT;this.C4.n=this.aAH}jm.prototype=new iO;jm.prototype.atM=function(E){if(v.Qj(this.C4.n))return; +E.stopPropagation();var y=this.n.getBoundingClientRect();this.Lu.setAttribute("style","width:"+y.width+"px;"); +var c=new iU(S.E.M,!0);c.data={d:S.H.rt,T_:this.C4,x:y.left-10,y:y.top+y.height};this.T(c)};function i_(E,y,c,e,p,H){iO.call(this,E,y,c,e,p,!1,H); +this.n.appendChild(this.vC);var Z=v.t("span");this.n.appendChild(Z);Z.appendChild(this.Lu);this.n.appendChild(this.HW); +this.HW.setAttribute("style","width:3.3em");if(this.gj)this.n.appendChild(this.tJ)}i_.prototype=new iO; +function dX(E,y,c,e,p,H,Z,X){iO.call(this,E,y,c,e,p,!0,H,null,Z);v.Jn(this.n,"trangeinput");this.n.appendChild(this.vC); +this.n.appendChild(this.HW);var b=v.t("span");if(X!=!0)this.n.appendChild(b);b.appendChild(this.Lu)}dX.prototype=new iO; +function a_(E,y,c,e){dT.call(this);if(!y)return;this.dI=0;this.ZD=E;this.ahs=e;this.zF=null;this.awn=c; +this.Qs=[];var p="dd"+v.Ms();this.n=v.t("span","fitem ddmenu");if(E){this.vC=v.t("label","flabel");this.n.appendChild(this.vC); +this.vC.setAttribute("for",p)}this.HW=v.t("select");ct.Ps(this.HW);this.HW.setAttribute("id",p);this.n.appendChild(this.HW); +this.HW.addEventListener("change",this.X5.bind(this),!1);function H(Z){var X=0;if(ct.ku(Z.code,ct.Iq))X=1; +if(ct.ku(Z.code,ct.em))X=-1;if(X!=0)Z.stopPropagation()}this.HW.addEventListener("keydown",H,!1);this.HW.addEventListener("keyup",H,!1); +this.BY=[];this.lj=null;this.Pt(y,c);this._()}a_.prototype=new dT;a_.prototype.WO=function(E){this.ZD=E; +this._()};a_.prototype._=function(){this.Wr();if(this.lj)this.Pt(this.lj,this.awn);if(this.ahs)this.HW.setAttribute("title",i4.get(this.ahs)); +this.c(this.dI)};a_.prototype.h=function(){return this.dI};a_.prototype.Pt=function(E,y){v.Vz(this.HW); +var c=[],e=0;if(y){c.push(y[0]);for(var N=1;N>>1; +e.width=e.height=y;var Z=[];for(var N=0;N")}else Z.push(v.IU(E[N],null,c?c:"autoscale"))}return Z}; +aN.KA=v.t("canvas");function hS(E,y,c,e,p,H){dT.call(this);this.n=v.t("span","fitem mbox");this.ald=c; +this.ajN=p;if(E){this.ZD=E;this.cu=v.t("label","flabel");this.n.appendChild(this.cu)}this.xd=y;this.EQ=[]; +for(var N=0;N1&&c.length==0){alert("No items selected");return}if(E==0)y.data={d:S.H.uh};else if(E==1)y.data={d:S.H.mN,aC0:this.gq,Hh:c.length==0?null:c}; +else if(E==2){var p=this.DX.dE[1][c[0]],H=p.split("/");if(H.length==2){e.VD=H[0]+"/";p=H[1]}e.a5="rnm"; +y.data={d:S.H.Q5,ym:"namewindow",v5:p,nO:{K:S.E.M,C:e}}}else if(E==3){y.data=e;e.a5="del"}this.T(y)}; +gb.prototype.kb=function(){return[this.h()]};gb.prototype.ls=function(E){if(this.Tx==null){this.Tx=new el(this.aie); +this.Tx.parent=this.Hi;this.Tx.k("select",this.ok,this)}if(v.Qj(this.Tx.n))return;E.stopPropagation(); +var y=this.Tx;y._();y.update(null);var c=E.currentTarget.getBoundingClientRect(),e=new iU(S.E.M,!0); +e.data={d:S.H.rt,T_:y,x:c.left,y:c.top+c.height};this.T(e)};gb.prototype.PA=function(E,y,c){if(v.Qj(this.Hi.n))return; +if(E)E.stopPropagation();this.ba();if(y==null){var e=this.d.getBoundingClientRect(),y=e.left,c=e.top+e.height}this.Cl(); +var p=new iU(S.E.M,!0);p.data={d:S.H.rt,T_:this.Hi,x:y,y:c,ob:!0};this.T(p)};gb.prototype.Cl=function(E,y){var E=Math.min(this._g,window.innerWidth-40); +this.aaJ.style.width=E+"px";this.Hi.n.style.width=E+20+"px"};gb.prototype.aiZ=function(E,y){this.PA(null,E,y)}; +function bh(){dT.call(this);this.n=v.t("div");this.nn=!1;this.oo=[new a_([12,19,1],[[13,1,7]].concat(et.gY)),new jY([17,1]),new jY([12,46])]; +for(var N=0;N<3;N++){var E=this.oo[N];this.n.appendChild(E.n);E.k(S.E.p,this.bw,this)}this._()}bh.prototype=new dT; +bh.prototype._=function(){for(var N=0;N<3;N++)this.oo[N]._()};bh.prototype.h=function(){return this.nn.slice(0)}; +bh.prototype.c=function(E){this.nn=E.slice(0);var y=this.oo,c=y[0].h();y[1].c(E.slice(c*8,c*8+4),c); +y[2].c(E.slice(c*8+4,c*8+8),c)};bh.prototype.bw=function(E){var y=this.oo,c=y.indexOf(E.currentTarget); +if(c==0)this.c(this.nn);else{var e=y[0].h()*8+(c==1?0:4),p=y[c].h();for(var N=0;N<4;N++)this.nn[e+N]=p[N]; +this.T(new iU(S.E.p,!1))}};function jY(E){dT.call(this);this.n=v.t("div");this.V$=v.t("canvas");this.j4=E; +this.nn=[0,20,200,255];this.Ct=0;this.Y0=-1;this.aza=[];for(var N=0;N<5;N++){var y=v.t("span");y.setAttribute("style","display:inline-block;width:"+(N==0?8:N==2?7:2)+"em"); +this.aza.push(y);this.n.appendChild(y)}this.dd=this.Lz.bind(this);this.Eq=this.Xo.bind(this);this.KI=this.P6.bind(this); +v._N(this.V$);v.Qp(this.V$,this.dd);this.n.appendChild(this.V$);this.HB()}jY.prototype=new dT;jY.prototype._=function(){this.HB()}; +jY.prototype.c=function(E,y){this.nn=E;this.Ct=y;this.HB()};jY.prototype.h=function(){return this.nn.slice(0)}; +jY.prototype.Lz=function(E){var y=this.nn,c=v.RM(E,this.V$),e=c.x-8,p=-1,H=1e9;for(var N=0;N<4;N++){var Z=e-y[N],X=Math.abs(Z); +if(X<8&&X0)){H=Z;p=N}}if(p==-1)return;this.Y0=p;this.NT=window.__kb.S(ct.Q3)||y[(p>>>1)*2]!=y[(p>>>1)*2+1]; +v.FY(window,this.Eq);v.Fo(window,this.KI)};jY.prototype.Xo=function(E){var y=this.nn,c=this.Y0,e=(c>>>1)*2,p=e+1,H=v.RM(E,this.V$),Z=Math.round(Math.max(0,Math.min(255,H.x-8))); +y[c]=Z;if(this.NT&&y[e]>=y[p])this.NT=!1;if(!this.NT)y[e]=y[p]=Z;this.HB();this.T(new iU(S.E.p,!1))}; +jY.prototype.P6=function(E){v.Ci(window,this.Eq);v.QM(window,this.KI)};jY.prototype.HB=function(){var E=this.V$; +v.Uh(E,255+16,16);var y=E.getContext("2d"),c=E.width,e=E.height,p=Math.round(255*v.k1()),H=Math.round(8*v.k1()); +y.translate(H,0);var Z=y.createLinearGradient(0,0,p,0);Z.addColorStop(0,"black");Z.addColorStop(1,"#"+["ffffff","ff0000","00ff00","0000ff"][this.Ct]); +y.fillStyle=Z;y.fillRect(0,0,p,H);var X=this.aza,b=i4.get(this.j4)+":";X[0].textContent=b;for(var N=0; +N<4;N++){var k=this.nn[N];X[1+N].textContent=k;var D=Math.round(k*v.k1());y.beginPath();y.moveTo(D,H); +y.lineTo(D,H+H);y.lineTo(D+((N&1)==0?-1:1)*H,H+H);y.closePath();y.fillStyle=N<2?"#666666":"#cccccc"; +y.fill();y.strokeStyle="black";y.stroke()}};function dC(E,y,c){dT.call(this);if(c==null)c=!1;this.b=[0,0,1]; +this.aer=y;this.aB6=c;this.Fu=0;var e="ai"+v.Ms();this.n=v.t("span","fitem angleinput");if(E){this.cu=v.t("label","flabel"); +this.ZD=E;this.n.appendChild(this.cu);this.cu.setAttribute("for",e)}this.PE=c?44:20;this.V$=v.t("canvas","gsicon"); +this.kA=this.V$.getContext("2d");v._N(this.V$);v.Uh(this.V$,this.PE*2+1,this.PE*2+1);this.kA.scale(v.k1(),v.k1()); +this.n.appendChild(this.V$);v.Qp(this.V$,this.wf.bind(this));this.Sz=this.v9.bind(this);this.iZ=this.i4.bind(this); +var p=this.X5.bind(this),H=v.t("div");H.setAttribute("style","display:inline-block; vertical-align:middle;"); +if(!c)this.n.appendChild(H);this.ph=[];for(var N=0;N<2;N++){var Z=v.t("input");this.ph.push(Z);Z.setAttribute("type","text"); +v.VM(Z);if(N==0)Z.setAttribute("id",e);Z.addEventListener("change",p,!1);var X=v.t("span");X.textContent="\xB0"; +if(N==0||y){H.appendChild(Z);H.appendChild(X);v.vY(H)}}this.c(this.b)}dC.prototype=new dT;dC.prototype._=function(){if(this.ZD)this.cu.textContent=i4.get(this.ZD)+":"}; +dC.prototype.WO=function(E){this.cu.textContent=E};dC.prototype.h=function(){return this.b.slice(0)}; +dC.prototype.c=function(E,y){var c=this.b;E=E.slice(0);if(E[0]==null)E[0]=c[0];if(E[1]==null)E[1]=c[1]; +if(E[2]==null)E[2]=c[2];this.b=E;var e=E[0],p=E[1],H=E[2],Z=this.aer,X=this.aB6,b=this.PE*.85;if(!Z)p=0; +this.ph[0].value=e;this.ph[1].value=p;var k=this.kA;k.clearRect(0,0,100,100);e=Math.PI*e/180;p=b*(90-p)/90; +var D=this.PE+.5;k.save();k.translate(D,D);k.rotate(-e);k.strokeStyle="rgba(0,0,0,0.5)";k.beginPath(); +k.ellipse(0,0,b,b*H,0,0,2*Math.PI);if(X){k.moveTo(0,-b*H);k.lineTo(0,b*H);k.moveTo(-p,0)}else k.moveTo(0,0); +k.lineTo(p,0);k.stroke();var j=this.PE*.15;k.fillStyle="black";k.beginPath();if(X){k.arc(0,-b*H,j*.66,0,2*Math.PI); +k.arc(0,b*H,j*.66,0,2*Math.PI)}if(Z){k.arc(p,0,j*.4,0,2*Math.PI)}else{k.moveTo(D-j,-j*.66);k.lineTo(D,0); +k.lineTo(D-j,j*.66)}k.fill();k.restore();if(y)this.X5()};dC.prototype.X5=function(E){var y=parseInt(this.ph[0].value); +if(isNaN(y))y=0;var c=parseInt(this.ph[1].value);if(isNaN(c))c=0;y=y%360;c=c%360;this.c([y,c]);this.T(new iU(S.E.p,!1))}; +dC.prototype.wf=function(E){v.FY(window,this.Sz);v.Fo(window,this.iZ);var y=v.RM(E,this.V$),D=0,j=1e9; +y.x-=this.PE;y.y-=this.PE;var c=this.b,e=c[0]*Math.PI/180,p=(90-c[1])/90,H=c[2],Z=this.PE*.85,X=Math.sin(-e),b=Math.cos(-e),k=[new eq(b*Z,X*Z)]; +if(this.aB6)k.push(new eq(-X*Z*H,b*Z*H),new eq(X*Z*H,-b*Z*H));for(var N=0;N>16&255,D:E>>8&255,J:E&255};this.aAX()};eX.prototype.c=function(E){this.PS=d.L.yd(E); +this.aAX()};eX.prototype.aAX=function(){var E=this.PS,y=E.Z,c=E.D,e=E.J,p=y<<16|c<<8|e;this.n.setAttribute("style","background-color:#"+d.ly(p))}; +function aB(){dT.call(this);this.MT=!1;this.Tz=20;this.a0b=10;this.D3=0;this.MT=!1;this.JK={Z:255,D:0,J:0}; +this.TY={Z:0,D:0,J:0};this.P0=null;this.hQ=null;this.n=v.t("canvas");this.HB();v._N(this.n);v.Qp(this.n,this.dd.bind(this))}aB.prototype=new dT; +aB.prototype.aD8=function(E){if(this.MT==E)return;this.MT=E;this.HB()};aB.prototype._=function(){};aB.prototype.a5h=function(E,y){function c(e){return{Z:e>>16&255,D:e>>8&255,J:e&255}}if(E!=null)this.JK=c(E); +if(y!=null)this.TY=c(y);this.HB()};aB.prototype.atX=function(E,y){this.P0=E;this.hQ=y;this.HB()};aB.prototype.dd=function(E){var y=v.RM(E,this.n),c=y.x*v.k1(),e=y.y*v.k1(),p=this.Tz,H=this.a0b,Z=0; +if(cp-H&&e>p-H){Z=1}else if(c1){if(aw==0)c.data={d:S.H.z2,Wp:iL.g6,s6:E};else{var e={uC:1,f3:JSON.parse(JSON.stringify(y.cd[1]))},p=JSON.parse(JSON.stringify(y.MY)),H={uC:1,f3:JSON.parse(JSON.stringify(y.W3[1]))}; +if(E==2){e=cb.g4(p);cb.IN(p,y.Jo)}else{e.f3.Clr.v=d.L.hp({Z:255,D:255,J:255});H.f3.Clr.v=d.L.hp({Z:0,D:0,J:0}); +cb.IN(p,H)}c.data={d:S.H.z2,Wp:iL.d9,b:e};this.T(c);c.data={d:S.H.z2,Wp:iL.St,b:p}}}else{this.D3=E;var Z=null; +if(aw==0)Z=E==0?this.JK:this.TY;else{var X=E==0?y.cd:y.W3;Z=d.L.yd(X[1].Clr.v)}c.data={d:S.H.Q5,ym:"colorpicker",KR:Z.Z<<16|Z.D<<8|Z.J,yr:this.yJ.bind(this)}}this.T(c)}; +aB.prototype.yJ=function(E){var y=new iU(S.E.M,!0),c=this.D3,e=this.P0;if(aw==0)y.data={d:S.H.z2,Wp:iL.g6,s6:c,b:E}; +else{var p={uC:1,f3:JSON.parse(JSON.stringify(e.cd[1]))};p.f3.Clr.v=d.L.hp(d.$E(E));var H=JSON.parse(JSON.stringify(e.MY)); +cb.IN(H,p);if(c==1)p=H;y.data={d:S.H.z2,Wp:c==0?iL.d9:iL.St,b:p}}this.T(y)};aB.prototype.HB=function(){var E=this.n,y=E.getContext("2d"),c=v.k1(),p="#aaaaaa",H=.62; +v.Uh(E,34,34);E.setAttribute("style",E.getAttribute("style")+";cursor:pointer");var e=this.Tz=E.width,Z=this.a0b=Math.round(e*H); +function X(o,T){var i=o.Z,r=o.D,I=o.J;if(T)i=r=I=Math.round(d._f(i,r,I));var M=i<<16|r<<8|I;return"#"+d.ly(M)}function b(y,j,o,T,i,r){y.beginPath(); +if(T>=r*2&&i>=r*2){y.moveTo(j+r,o);y.lineTo(j+T-r,o);y.quadraticCurveTo(j+T,o,j+T,o+r);y.lineTo(j+T,o+i-r); +y.quadraticCurveTo(j+T,o+i,j+T-r,o+i);y.lineTo(j+r,o+i);y.quadraticCurveTo(j,o+i,j,o+i-r);y.lineTo(j,o+r); +y.quadraticCurveTo(j,o,j+r,o)}y.closePath()}function k(j,o,Z,T,i){y.strokeStyle=i?i:"black";y.fillStyle=T; +b(y,j+.5,o+.5,Z-1,Z-1,Z*.2);y.fill();y.stroke()}var D=this.P0;if(D){y.beginPath();var j=e-Z,g=Math.floor(Z*.28),R=Z-2*g; +ch.a69(y,D.WF.Rl,this.hQ,Z,Z,j,j);y.lineWidth=1;y.strokeStyle="white";y.clearRect(j+g,j+g,R,R);y.strokeRect(j+g+.5,j+g+.5,R-1,R-1); +y.strokeRect(j+.5,j+.5,Z-1,Z-1);ch.a69(y,D.WF.gl,this.hQ,Z,Z,0,0);y.lineWidth=1;y.strokeStyle="white"; +y.strokeRect(.5,.5,Z-1,Z-1)}else{k(e-Z,e-Z,Z,X(this.TY,this.MT));k(0,0,Z,X(this.JK,this.MT))}var t=e-Z,w=Math.round(t*H); +k(e-w,t-w,w,aw==0?"white":"black",p);k(e-t,0,w,aw==0?"black":"white",p);y.save();y.fillStyle=p;y.translate(0,e); +y.rotate(-Math.PI/2);t=e-Z;var B=Math.round(t*.28),$=Math.round(t*.25);for(var N=0;N<2;N++){y.fillRect(B,B,t-B,1); +y.beginPath();y.moveTo(t-$,B+.5-$);y.lineTo(t,B+.5);y.lineTo(t-$,B+.5+$);y.closePath();y.fill();y.transform(0,1,1,0,0,0)}y.restore()}; +function br(E){gb.call(this,E,!1,"brushbutton nopadding",19*13,10*13,iL.WN,!0);var y=this.aqS;v.Jn(y,"flexrow"); +var c=v.t("div");y.appendChild(c);var e=v.t("div");y.appendChild(e);e.setAttribute("style","margin-left:8px"); +this.CZ=new dC(null,null,!0);this.CZ.k(S.E.p,this.HY,this);c.appendChild(this.CZ.n);this.Iy=new dX([12,14,0],1,1e3," px",0,!0); +this.Iy.k(S.E.p,this.HY,this);e.appendChild(this.Iy.n);this.Wx=new dX([12,17],0,100,"%");this.Wx.k(S.E.p,this.HY,this); +e.appendChild(this.Wx.n);this.VS=new hS(null,["",""],!0,[[15,9,0],[15,9,1]]); +this.VS.k(S.E.p,this.HY,this);e.appendChild(this.VS.n)}br.prototype=new gb;br.prototype.IK=function(){var E=["pencil","trees"]; +for(var N=0;N0&&e.f3==null)e.f3=JSON.parse(JSON.stringify(cb.Xz[c-1]));if(this.cH)this.c(this.qX,e,this.cH)}if(y==this.I2)this.AF.Gd(y.h()); +this.T(new iU(S.E.p,!1))};ch.prototype.PA=function(E){if(v.Qj(this.Hi.n))return;E.stopPropagation(); +var y=this.V$.getBoundingClientRect(),c=new iU(S.E.M,!0);c.data={d:S.H.rt,T_:this.Hi,x:y.left,y:y.top+y.height+4}; +this.T(c)};ch.prototype.c=function(E,y,c){this.cH=c;this.qX=E;var e=[[13,1,0],[13,0],[12,37],[12,62]],p=this.aeb,H=this.aDf,Z=!1,D; +for(var N=0;N<4;N++){var X={uC:N,f3:c[N]},b=ch.aDm(X);if(H[N]==b)continue;Z=!0;var k=ch.a64(null,X,this.P0,this.qX,22,22,!1); +p[N]="";H[N]=b}if(Z)this.fG.Pt(p,e);this.fG.c(y.uC); +var b=ch.aDm(y);if(b!=this.awU)ch.a64(this.kA,y,this.P0,this.qX,30,23,!0);this.awU=b;var j=y.uC;if(j==0){D=this.abK}if(j==1){this.AF.c(y.f3.Clr.v); +D=this.iV}if(j==2){this.ts.update(E,y.f3);D=this.Ke}if(j==3){this.i$.update(E,y.f3);D=this.gQ}if(D!=this.Qc){if(this.Qc!=null){this.Hi.n.removeChild(this.Qc)}this.Hi.n.appendChild(D); +this.Qc=D}};ch.prototype.h=function(){var E={uC:this.fG.h()};if(E.uC==1){E.f3=JSON.parse(JSON.stringify(cb.Xz[0])); +E.f3.Clr.v=this.AF.h()}if(E.uC==2){E.f3=this.ts.h()}if(E.uC==3){E.f3=this.i$.h()}return E};ch.aDm=function(E){var y=E.uC,c=E.f3,e="empty"; +if(y==1){e=d.L.yd(c.Clr.v);e=e.Z+","+e.D+","+e.J}if(y==2)e=JSON.stringify(c.Grad.v);if(y==3)e=c.Ptrn.v.Idnt.v; +return e};ch.a64=function(E,y,c,e,p,H,Z){if(E==null)E=ch.kA;var X=Math.floor(p*v.k1()),b=Math.floor(H*v.k1()),k=E.canvas; +k.width=X;k.height=b;v.A3(k,X,b);ch.aqX(E,y,c,e,X,b);if(Z){E.beginPath();E.strokeStyle="#000000";E.fillStyle="#ffffff"; +E.lineWidth=2;var D=X*.7,j=Math.floor(b*.7),g=7*v.k1();E.moveTo(D,j);E.lineTo(D+g,j);E.lineTo(D+g/2,j+g/2); +E.closePath();E.stroke();E.fill()}if(E==ch.kA)return k.toDataURL()};ch.kA=v.t("canvas").getContext("2d"); +ch.aqX=function(E,y,c,e,p,H,Z,X){if(Z==null)Z=0;if(X==null)X=0;var b=y.uC;if(b==0){E.fillStyle="#ffffff"; +E.fillRect(Z,X,p,H);E.strokeStyle="#ff0000";E.lineWidth=2;E.moveTo(Z,X);E.lineTo(Z+p,X+H);E.moveTo(Z,X+H); +E.lineTo(Z+p,X);E.stroke()}if(b==1){var k=y.f3.Clr.v;k=d.L.yd(k);E.fillStyle="#"+d.ly(k.Z<<16|k.D<<8|k.J); +E.fillRect(Z,X,p,H)}if(b==2){var D=F.bu.y_(y.f3.Grad.v,p,H,0,c.x4,c.YO,!0);E.putImageData(D,Z,X)}if(b==3){var j=y.f3.Ptrn.v,g; +if(e!=null)g=hA.GX(j,e.add.Patt);if(g==null)g=hA.GX(j,c.gS);j8.y_(g,p,H,E.canvas)}};ch.a69=function(E,y,c,e,p,H,Z){function X(R,t){return CSS.Z9({Z:R[0]*255,D:R[1]*255,J:R[2]*255},t)}if(y==null){E.fillStyle="#ffffff"; +E.fillRect(H,Z,e,p);E.strokeStyle="#ff0000";E.lineWidth=2;E.moveTo(H,Z);E.lineTo(H+e,Z+p);E.moveTo(H,Z+p); +E.lineTo(H+e,Z);E.stroke()}else if(y.length==3){E.fillStyle=X(y);E.fillRect(H,Z,e,p)}else if(y.length==4){var b=H+e/2,k=Z+p/2,D=y[0]==0?E.createLinearGradient(H,Z,H+e,Z):E.createRadialGradient(b,k,0,b,k,e/2),j=y[1]; +for(var N=0;N2),R=g.rect.m,t=g.rect.e,w=p.createImageData(R,t); +d.Jt(g.buffer,w.data);p.putImageData(w,Math.floor((y-R)/2),Math.floor((c-t)/2))}return e.toDataURL()}; +function a5(E,y,c){if(y==null)y=24.2;if(c==null)c=17;gb.call(this,E,!1,"patternbutton",y*13,c*13,iL.G5); +this.sY=""}a5.prototype=new gb;a5.prototype.rg=function(E){this.Oe=JSON.parse(JSON.stringify(this.$s[0][this.DX.h()[0]])); +this.T(new iU(S.E.p))};a5.prototype.ba=function(){var E=this.$s;if(E==null||!this.MU)return;var y=Math.floor(50*v.k1()),c=Math.floor(50*v.k1()),e=[],p=[]; +for(var N=0;N255||p<0||p>255; +if(e<=b[k-1].v.Hrzn.v||e>=b[k+1].v.Hrzn.v)R=!0;if(!R&&!D)Z.splice(k,0,X);if(R&&D)Z.splice(k,1)}if(this.aC5&&(k==0||k==b.length-1)){}else X.v.Hrzn.v=Math.round(g); +X.v.Vrtc.v=Math.max(0,Math.min(255,Math.round(p)))}else{e=Math.round(e);p=Math.round(p);e=Math.max(0,Math.min(255,e)); +p=Math.max(0,Math.min(255,p));var t=this.uz.x,w=e,B=this.uz.y,$=p;if(e.002||this.asI!=H){this.akh(c.data,256,256,y.T4,e,p); +this.amK();this.aqU=y.T4;this.asI=H}var Z=this.kA;Z.putImageData(c,0,0);c=this.auz;Z=this.Zu;Z.putImageData(c,0,0); +Z.strokeStyle="#ffffff";Z.beginPath();Z.moveTo(0,this.Pj.y);Z.lineTo(20,this.Pj.y);Z.lineWidth=2;Z.stroke(); +var b=this.EY.y/255,k=parseFloat(this.V$.style.width),D=parseFloat(this.V$.style.height),j=this.fd;j.setAttribute("width",X); +j.setAttribute("height",X);var g=Math.round(E.Z*255)<<16|Math.round(E.D*255)<<8|Math.round(E.J*255),R=""; +R+=""; +R+=""; +j.innerHTML=R;j.style.pointerEvents="none";j.style.filter="drop-shadow(0px 3px 2px rgba(0,0,0,0.4)"; +j.style.position="absolute";j.style.left=k*(this.EY.x/255)-X/2+"px";j.style.top=D*(this.EY.y/255)-X/2+"px"}; +i0.ib=function(E){E.Z=~~(.5+E.Z*5)*.2;E.D=~~(.5+E.D*5)*.2;E.J=~~(.5+E.J*5)*.2};i0.prototype.akh=function(E,y,c,e,p,H){var Z=1/y,X=1/c; +for(var b=0;b300){E[N]=E[N+1]=E[N+2]=200;this.tc[N>>>2]=255}}}};i0.aym=function(E,y,c,e,p){if(e==null)e=1;if(p==null)p=0; +var H=new Uint32Array(E.buffer);for(var Z=0;Z"); +this.iD=new fr("");this.sf=new fr(""); +this.hM=new fr("");this.Lj=new fr(""); +this.UQ=new fr("");this.c3=new fr(""); +this.sK=new fr("");var y=[this.Ld,this.iD,this.sf,this.hM,this.Lj,this.UQ,this.c3,this.sK]; +for(var N=0;N"); +this.U_=new fr("");this.Qr=new fr(""); +this.a95=new fr("");this.aAs=new fr(""); +this.aus=new fr("");this.asD=new fr(""); +this.In=[this.T7,this.U_,this.Qr,this.a95,this.aAs,this.aus,this.asD];for(var N=0;N "); +this.bc=new jm(e[0],-p,p,"px");this.wz=new jm(e[1],-p,p,"px");this.A2=new jm(e[2],-p,p,"px");this.Dz=new jm(e[3],-p,p,"px"); +this.VT=new jm(e[4],-p,p,"px");this.Rc=new aN([12,33],["Abc ...","... أي بي"]);this.Ve=new jm(["Auto VAR0",[16,0]],0,500,"%"); +this.bX=[this.bc,this.wz,this.A2,this.Dz,this.VT,this.Rc,this.Ve];for(var N=0;N>16&255)/255,(c>>8&255)/255,(c>>0&255)/255]}; +for(var N=0;N<4;N++)e.Values[N]=Math.round(e.Values[N]*1e3)/1e3;var p=y==this.N0||y==this.WW?0:y==this.qf?1:2; +this.c2.na[["FillColor","StrokeColor","_FillBackgroundColor"][p]]=e;this.C7()};function kk(){dT.call(this); +this.n=v.t("span","fontinput");this.df=null;this.g1=null;this.it=null;this.C6="";this.Bx={};this.ut=[]; +this.kd={};this.aeR={};this.rG=[];this.rZ=!1;this.E1=v.t("button","fitem");this.E1.setAttribute("style","width:9em;"); +this.E1.textContent="Family Name \u25BC";this.n.appendChild(this.E1);v.Qp(this.E1,this.a0p.bind(this)); +this.Hk=new dT;this.Hk.parent=this;var E=this.Hk.n=v.t("div","floatcont");E.style.padding="7px 7px 3px 7px"; +var y=new bU("Recent");E.appendChild(y.n);var c=this.aiR=new fr([[23,6],[22,6,0]],!1,"Load OTF / TTF file from your computer",!0); +c.k("click",this.ae6,this);c.n.style.float="right";E.appendChild(c.n);var e=this.yi=new b8("Local Fonts"); +e.k(S.E.p,this.a0q,this);e.n.style.float="right";e.n.style.marginRight="10px";e.n.style.marginTop="3px"; +E.appendChild(e.n);v.vY(E);this.UZ=v.t("span","fitem imageset scrollable");this.UZ.style.maxHeight="8em"; +E.appendChild(this.UZ);var p=v.t("div","form");this.Hk.n.appendChild(p);this.vT=new fr(v.IU("tools/cshape",null,"autoscale"),!1,"Show Favorites Only"); +this.vT.k("click",this.agV,this);p.appendChild(this.vT.n);this.CS=new d3([12,86],null,7.5);this.CS.k("input",this.sk,this); +p.appendChild(this.CS.n);this._2=new iz(10,"\u2630");p.appendChild(this._2.n);this._2.parent=this.Hk; +this._2.k(S.E.p,this.r6,this);this._2.n.style.float="right";this._2.n.style.marginRight="0";this.SM=v.t("span","fitem imageset scrollable"); +this.SM.style.height="30em";this.Hk.n.appendChild(this.SM);this.SM.addEventListener("scroll",this.a8$.bind(this),!1); +this.fA=v.t("button","fitem");this.fA.setAttribute("style","width:7em;");this.fA.textContent="SubFamily Name \u25BC"; +this.n.appendChild(this.fA);v.Qp(this.fA,this.a0p.bind(this));this.S1=new dT;this.S1.parent=this;this.S1.n=v.t("div","floatcont"); +this.sE=v.t("span","fitem imageset scrollable");this.S1.n.appendChild(this.sE);this.aD9=this.acp.bind(this); +this.a1E=this.aDR.bind(this)}kk.prototype=new dT;kk.prototype.a0q=function(E){ik.O$.U0(E.target.h(),function(){this.c(); +this.r6()}.bind(this),function(){this.yi.c(!1)}.bind(this));this.r6()};kk.prototype.a8$=function(E){var y=this.SM.scrollTop,c=this.ut,e=Math.floor(y/27),p=Math.min(e+20,c.length); +for(var N=e;N0&&D[0].toLowerCase().indexOf(this.C6)==-1)j=!1; +else if(!this._2.xe(D))j=!1;else if(this.vT.MW()&&!X)j=!1;else if(D[5]=="--loc"&&!H)j=!1;if(j)k=!0}var g=this.Bx[Z]; +if(g==null){var R=ik.gy(p[Z],"regular"),t=this.df.P4(Z,R),g=this.lY(t,!0);this.Bx[Z]=g;this.SM.appendChild(g); +this.kd[Z]="[true,false,false]"}if(k)this.ut.push(Z);var w=c!=null&&c[0]==Z;this.aeR[Z]="["+k+","+w+","+X+"]"; +if(!y)this.amy(Z)}if(c&&!this.rZ){var B=this.Bx[c[0]];this.SM.scrollTop=B.offsetTop-210}this.a8$();this.rZ=!1}; +kk.prototype.amy=function(E){var y=this.Bx[E];if(y.firstChild==null){var c=this.df.RU(),e=ik.gy(c[E],"regular"),p=this.df.P4(E,e); +this.Ry(y,p,!0)}var H=this.kd[E],Z=this.aeR[E];if(H==Z)return;var X=JSON.parse(H),b=JSON.parse(Z);if(X[0]!=b[0]||X[1]!=b[1]){var k=b[0]?"":"display:none; "; +if(b[1])k+="background-color:rgba(0,0,0,0.13);";y.setAttribute("style",k)}if(X[2]!=b[2])y.firstChild.setAttribute("style","opacity: "+(b[2]?"1":"0.2")); +this.kd[E]=Z};kk.prototype.lY=function(E,y){var c=v.t("div","fontitem");if(!y)this.Ry(c,E,y);return c}; +kk.prototype.Ry=function(E,y,c){var e=y[c?0:1],p=c?this.aD9:this.a1E,b="";E.addEventListener("click",p,!1); +if(c)E.appendChild(v.t("button","star"));var H=v.t("span","label");H.setAttribute("title",e);H.textContent=e; +E.appendChild(H);var Z=v.k1(),X=1/Z,k=ik.R9*X,D=ik.Eb*X;if(1>>N&1)==1;this.qD[N]=c;y[N].c(c)}};iz.prototype.ayY=function(){return this.w0}; +iz.prototype._=function(){this.n.textContent=this.j4?this.j4:i4.get([25,1,0])+" \u25BC";this.su._(); +this.axD._()};iz.prototype.a0k=function(E){var y=this.n.getBoundingClientRect(),c=new iU(S.E.M,!0);c.data={d:S.H.rt,T_:this.Hi,x:y.left,y:y.top+y.height,ob:!1}; +this.T(c)};iz.prototype.xe=function(E){if(this.Uz[E[4]]==0)return!1;else for(var y=0;y>>y&1)==0)return!1;return!0};iz.prototype.aCx=function(E){var y=E.target.h(),c=this.Bv,e=this.Uz; +for(var N=0;N",!1,[12,51]);this.Mv.k("click",this.bw,this); +this.Na=new bU("");this.Na.n.style.margin="0";this.Na.n.style.padding="0";if(y){this.n.appendChild(this.Mv.n); +this.n.appendChild(this.Na.n);this.Mv.Fw()}else this.n.appendChild(Z.n);this.Z2=new jm("DPI",0,0,null,3,!1,!0,4); +this.L5=new a_(null,[["VAR0 / Inch",[12,76,2]],["VAR0 / Cm",[12,76,2]]]);if(E&&!e){v.vY(this.n);this.n.appendChild(this.Z2.n); +this.n.appendChild(this.L5.n)}this.L5.k(S.E.p,this.bw,this);this.Z2.k(S.E.p,this.bw,this);this.gk=new b8([12,23,1]); +this.gk.k(S.E.p,this.bw,this);if(c){v.vY(this.n);this.n.appendChild(this.gk.n)}v.vY(this.n)}eB.prototype=new dT; +eB.prototype.Cl=function(E,y){this.jO.HW.style.width=this.kV.HW.style.width=(E-78-this.Mv.As())/2+"px"}; +eB.prototype.yh=function(){this.jO.yh();this.kV.yh();this.Rj.yh();var E=this.n;v.Vz(E);this.Rj.n.style.marginRight="0"; +E.appendChild(this.jO.n);E.appendChild(this.Mv.n);E.appendChild(this.kV.n);E.appendChild(this.Rj.n)}; +eB.prototype.N2=function(){this.jO.N2()};eB.prototype.ac$=function(E,y){this.p$=E;if(y!=null)this.my=y; +if(!this.p$&&!this.my&&this.Rj.h()==0){this.Rj.c(4);this.vZ()}};eB.prototype.a5q=function(E){this.Mv.c(E)}; +eB.prototype._=function(){this.jO._();this.kV._();this.Z2._();this.L5._();this.Mv._();this.gk._();this.Rj._()}; +eB.prototype.XK=function(E){var y=this.s1.x;this.s1.x=this.s1.y;this.s1.y=y;this.vZ();this.T(new iU(S.E.p,!1))}; +eB.prototype.bw=function(E){if(E.target==this.Rj&&!this.p$&&!this.my&&this.Rj.h()==0)this.Rj.c(4);if(E.target==this.Rj||E.target==this.gk){this.vZ(); +return}if(E.target==this.Mv)E.target.c(!E.target.h());if(E.target==this.L5)window.locStor.setItem("dpiUnit",this.L5.h()); +var y=this.Xt,c=parseFloat(this.jO.h());if(isNaN(c))c=1;var e=parseFloat(this.kV.h());if(isNaN(e))e=1; +var p=this.Z2.h()*[1,2.54][this.L5.h()],H=this.Rj.h();if(this.p$){var Z=this.Mg;if(H==1){c=this.Xt.x*(c/100); +e=this.Xt.y*(e/100)}var X=[1,1,2.54/Z,25.4/Z,1/Z][H];c/=X;e/=X;if(this.gk.h()){c+=this.Xt.x;e+=this.Xt.y}if(E.target==this.Z2){var b=p; +if(!this.my){var k=b/Z;c*=k;e*=k}Z=b}if(this.Mv.h()){if(E.target==this.jO)e=c*(y.y/y.x);else c=e*(y.x/y.y)}c=Math.max(Math.abs(c),1); +e=Math.max(Math.abs(e),1)}else{var Z=this.Kh;if(E.target==this.Z2)Z=p;else{if(this.Mv.h()){if(E.target==this.jO)e=c*(y.y/y.x); +else c=e*(y.x/y.y)}var X=[1,1,2.54/Z,25.4/Z,1/Z][H],D=c/(H==1?100:y.x*X);Z=Z/D}c=y.x;e=y.y}this.s1=new eq(Math.round(c),Math.round(e)); +this.Mg=Z;this.vZ();this.T(new iU(S.E.p,!1))};eB.prototype.asO=function(N){this.Rj.c(N);this.vZ()};eB.prototype.c=function(E,y,c){var e=window.locStor.getItem("dpiUnit"); +if(e!=null)this.L5.c(e);if(c!=!0)this.Xt=E.clone();this.s1=E.clone();if(y!=null){this.Kh=y;this.Mg=y}this.vZ()}; +eB.prototype.vZ=function(){var E=this.s1.x,y=this.s1.y,c=this.Mg,e=(E/y).toFixed(3);while(e.charAt(e.length-1)=="0")e=e.substring(0,e.length-1); +if(e.charAt(e.length-1)==".")e=e.substring(0,e.length-1);var p=" "+e+" : 1",H=function(D,j){while(j!=0){var g=j; +j=D%j;D=g}return D},Z=H(E,y);if(Math.min(E,y)/Z<10)p=" "+Math.round(E/Z)+" : "+Math.round(y/Z);this.Na.c(p); +if(this.gk.h()){E-=this.Xt.x;y-=this.Xt.y}var X=this.Rj.h();if(X==1){if(this.p$){E=100*E/this.Xt.x;y=100*y/this.Xt.y}else{E=y=100*this.Kh/this.Mg}}else{E=Math.round(E); +y=Math.round(y)}var b=[1,1,2.54/c,25.4/c,1/c][X];E*=b;y*=b;var k=X==1||X==2||X==4?2:0;this.jO.VE(k); +this.kV.VE(k);this.jO.c(E);this.kV.c(y);this.Z2.c(c*[1,1/2.54][this.L5.h()])};eB.prototype.h=function(){return this.s1.clone()}; +eB.prototype.zX=function(){return this.Mg};function iy(E,y,c){dT.call(this);var e=E==0?["W","X","H","Y"]:["\u250F","\u2513","\u2517","\u251B"]; +this.KE=E;this.a7f=y;this.cV=1;this.ol=[1,1,0];var p=this.n=v.t("div","numlist"),H=this.Hs=[];for(var N=0; +N<4;N++){var Z=new jm(e[N],0,0,null,2,!1,!0,4,null,c&&(N==0||N==2));Z.k(S.E.p,this.bw,this);p.appendChild(Z.n); +H[N]=Z;if(N==1||N==3)v.vY(p)}H[4]=new b8(E==0?[12,51]:[12,91,2]);H[4].c(!0);p.appendChild(H[4].n)}iy.prototype=new dT; +iy.prototype._=function(){var E=this.Hs;for(var N=0;N<5;N++)E[N]._();if(this.KE==0)v.LM(E[0],E[2])}; +iy.prototype.c=function(E,y,c){if(y)this.ol=y;y=this.ol;var e=c?E:this.KE==0?[E[2],E[0],E[3],E[1]]:[E[0],E[1],E[3],E[2]]; +this.cV=e[0]/e[2];for(var N=0;N<4;N++){var p=this.Hs[N];p.VE(y[2]==0&&this.a7f?0:2);p.c(d._5.a10(e[N],y[0],y[1],y[2]))}}; +iy.prototype.h=function(E){var y=[],c=this.ol;for(var N=0;N<4;N++){var e=d._5.o3(this.Hs[N].h(),c[0],c[1],c[2]); +y[N]=this.a7f?Math.round(e):e}return E?y:this.KE==0?[y[1],y[3],y[0],y[2]]:[y[0],y[1],y[3],y[2]]};iy.prototype.bw=function(E){var y=this.KE,c=this.Hs.indexOf(E.currentTarget),e=this.h(!0),p=this.Hs[4].h(); +if(y==0){e[0]=Math.max(1,e[0]);e[2]=Math.max(1,e[2]);if(p&&c==0)e[2]=e[0]/this.cV;if(p&&c==2)e[0]=e[2]*this.cV}if(y==1){e[c]=Math.max(0,e[c]); +if(p)for(var N=0;N<4;N++)e[N]=e[c]}this.c(e,null,!0);this.T(new iU(S.E.p,!1))};function bD(){dT.call(this); +this.xX=0;this.GR=[0,0,1,1,100,100];this.gO=[10,5,1,1,4,3,3,2,16,9];this.n=v.t("span","fitem");this.bL=new a_(null,[[12,89,0],[12,89,1],[12,89,2],"Original Ratio","1 : 1","4 : 3","3 : 2","16 : 9"],[3,5]); +this.n.appendChild(this.bL.n);this.bL.k(S.E.p,this.bw,this);this.jO=new jm("W",0,0,null,0,!1,!0);this.n.appendChild(this.jO.n); +this.jO.k(S.E.p,this.bw,this);var E=this.Iw=new fr("\u21C4",!1,null,!0);E.k("click",this.XK,this);this.n.appendChild(E.n); +this.kV=new jm("H",0,0,null,0,!1,!0);this.n.appendChild(this.kV.n);this.kV.k(S.E.p,this.bw,this);this.c({V4:0,x:0,y:0})}bD.prototype=new dT; +bD.prototype.ape=function(E,y){this.gO[0]=E;this.gO[1]=y};bD.prototype._=function(){v.LM(this.jO,this.kV); +this.bL._()};bD.prototype.XK=function(E){var y=this.kV.h();this.kV.c(this.jO.h());this.jO.c(y);this.bw(E)}; +bD.prototype.bw=function(E){if(E.target==this.bL){var N=this.bL.h(),y=this.GR;if(N>2){N-=3;var c=this.gO[2*N],e=this.gO[2*N+1]; +y[2]=c;y[3]=e;this.jO.c(c);this.kV.c(e);this.bL.c(1)}var p=this.h();y[this.xX*2]=p.x;y[this.xX*2+1]=p.y; +this.xX=p.V4;this.c({V4:p.V4,x:y[p.V4*2],y:y[p.V4*2+1]})}if(this.jO.h()<1)this.jO.c(1);if(this.kV.h()<1)this.kV.c(1); +this.T(new iU(S.E.p,!1))};bD.prototype.c=function(E){this.bL.c(E.V4);this.jO.c(E.x);this.kV.c(E.y);if(E.V4==0){this.jO.Cp(); +this.kV.Cp();this.Iw.Cp()}else{this.jO.fh();this.kV.fh();this.Iw.fh()}};bD.prototype.h=function(){return{V4:this.bL.h(),x:this.jO.h(),y:this.kV.h()}}; +function h5(E){dT.call(this);this.n=v.t("span","");this.aDP=E;var y=E?100:300;this.Uf=new i_("Off X",-y,y,E?"%":"px",0,!E); +this.ci=new i_("Off Y",-y,y,E?"%":"px",0,!E);this.Uf.k(S.E.p,this.bw,this);this.ci.k(S.E.p,this.bw,this); +this.n.appendChild(this.Uf.n);this.n.appendChild(this.ci.n)}h5.prototype=new dT;h5.prototype._=function(){this.Uf._(); +this.ci._()};h5.prototype.bw=function(E){this.T(new iU(S.E.p,!1))};h5.prototype.a1t=function(E){this.Uf.c(E.x); +this.ci.c(E.y)};h5.prototype.a0V=function(){return new eq(this.Uf.h(),this.ci.h())};h5.prototype.c=function(E,y){var c=E.Hrzn.v,e=E.Vrtc.v; +if(this.aDP){c=c.val;e=e.val}this.Uf.c(c);this.ci.c(e);if(y==!0)this.bw()};h5.prototype.h=function(){var E=this.Uf.h(),y=this.ci.h(); +if(this.aDP)return{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Prc",val:E}},Vrtc:{t:"UntF",v:{type:"#Prc",val:y}}}; +else return{classID:"Pnt",Hrzn:{v:E,t:"doub"},Vrtc:{v:y,t:"doub"}}};function k9(){dT.call(this);this.n=v.t("span","fitem strokebutton"); +this.QA=[[null,null,null,50,""],[null,0,null,50,"4 2"],[1,1,null,50,"0 2"]];this.vL=cb.CY.TL();this.lh=v.t("button"); +this.n.appendChild(this.lh);v.Qp(this.n,this.PA.bind(this));var E=v.t("canvas","gsicon");this.kA=E.getContext("2d"); +this.lh.appendChild(E);var y=v.t("span");y.textContent=" \u25BC";this.lh.appendChild(y);this.Hi=new dT; +this.Hi.parent=this;this.Hi.n=v.t("div","floatcont form");var c=this.Hi.n;c.setAttribute("style","width: 16.7em;"); +this.Bx=[new a_([12,40],[[19,5,2],[19,5,1],[19,5,0]]),new aN([19,9,0],["","",""]),new aN([19,9,1],["","",""]),new jm("Limit",0,50,null,null,null,!0,2.5),new d3([19,9,2])]; +for(var N=0;N\t\t\t\t\t\t"}; +eY.prototype.PA=function(E){if(v.Qj(this.Hi.n))return;E.stopPropagation();var y=this.n.getBoundingClientRect(),c=new iU(S.E.M,!0); +c.data={d:S.H.rt,T_:this.Hi,x:y.left,y:y.top+y.height,ob:!0};this.T(c)};function cp(){dT.call(this); +this.n=v.t("div");this.Hs=[];this.a2E=[];var E=this.Zb=v.t("div"),y=v.t("h2");y.textContent="Create Teams"; +E.appendChild(y);y.style.margin="26px 0 16px 0";var c=new fr("More about Teams",!1,null,!0);y.appendChild(c.n); +c.n.style.float="right";c.k("click",this.arG,this);this.dU=v.t("div");E.appendChild(this.dU);this.aD4=new d3("Team Name",null,10); +E.appendChild(this.aD4.n);var e=this.am$=new fr("Create Team",null,null,!0);E.appendChild(e.n);e.k("click",this.agZ,this); +var y=v.t("h2");y.textContent="Join Teams";E.appendChild(y);y.style.margin="26px 0 16px 0";this.Kg=v.t("div"); +E.appendChild(this.Kg);this.aqA=new d3("Team ID",null,10);E.appendChild(this.aqA.n);var e=new fr("Join Team",null,null,!0); +E.appendChild(e.n);e.k("click",this.agZ,this);this.a3T;this.ab4=this.Xy.bind(this);this.a6Z=this.aoy.bind(this); +this.x1=!1;this.yj();this.fk=null;this.afp=""}cp.prototype=new dT;cp.prototype.arG=function(E){var y=new iU(S.E.M,!0); +y.data={d:S.H.BN,link:"https://www.photopea.com/api/accounts#teams"};this.T(y)};cp.prototype.yj=function(){clearTimeout(this.apa); +this.apa=setTimeout(this.a6Z,this.fk?10:3e3)};cp.prototype.aoy=function(){var E=b4.Ez();if(document.hidden||!v.Qj(this.n)||E==null){this.yj(); +return}var y=b4.vQ();if(this.fk==null&&y==null)return;b4.YF(this.fk?this.fk:y,this.ab4);this.x1=!0;this.fk=null}; +cp.prototype.a1Z=function(E){E.acc.update=!0;this.n.style.pointerEvents="none";this.n.style.opacity="0.5"; +if(this.x1)this.fk=E;else{clearTimeout(this.apa);b4.YF(E,this.ab4)}};cp.prototype.Mp=function(E){var y=typeof E=="string"?this.a3T:this.Hs.indexOf(E.target),c=this.a2E[y],e=c[0],p=b4.vQ(); +if(p==null)p={};var H=p.acc,Z=H.tjoin,X=H.tstart;if(e=="leave"){Z.splice(Z.indexOf(c[1]),1)}if(e=="add"||e=="remove"||e=="delTeam"||e=="showRename"||e=="rename"){var b=-1,D=0; +for(var N=0;N5){alert("You can have at most 5 teams"); +return}H.push([c,[]])}else{if(H)for(var N=0;N"; +v.A3(this.d.firstChild,E,y)};fd.prototype.h=function(){return this.wx[this.ke]};fd.prototype.c=function(E){this.ke=this.wx.indexOf(E); +this.Wz()};function f4(E,y,c){dT.call(this);if(E==null)E=!1;if(y==null)y=!1;if(c==null)c=!1;this.adT=y; +this.Bh=null;this.KG=new fd([12,22],c);this.KG.parent=this;this.KG.k(S.E.p,this.C7,this);this.pT=new a_([22,0],[[22,4,0],[22,4,1]]); +this.pT.k(S.E.p,this.C7,this);var e=E?jm:dX;this.EB=new e([22,1],-100,100,"%");this.CF=new e("Horizontal Distortion:",-100,100,"%"); +this.R$=new e("Vertical Distortion:",-100,100,"%");this.EB.parent=this.CF.parent=this.R$.parent=this; +this.EB.k(S.E.p,this.C7,this);this.CF.k(S.E.p,this.C7,this);this.R$.k(S.E.p,this.C7,this)}f4.prototype=new dT; +f4.prototype._=function(){this.KG._();this.pT._();this.EB._();var E=this.adT?1:100;this.CF.WO(i4.get([22,2]).substring(0,E)+":"); +this.R$.WO(i4.get([22,3]).substring(0,E)+":")};f4.prototype.C7=function(){var E=this.Bh,y=this.KG.h(),c=E.warpStyle.v.warpStyle; +if(y=="warpCustom")d.Bh.ta(E,d.Bh.lq(E));else delete E.customEnvelopeWarp;E.warpStyle.v.warpStyle=this.KG.h(); +E.warpRotate.v.Ornt=["Hrzn","Vrtc"][this.pT.h()];var e=this.EB.h();E.warpPerspective.v=this.CF.h();E.warpPerspectiveOther.v=this.R$.h(); +if(y=="warpNone"||y=="warpCustom"){e=0;E.warpPerspective.v=0;E.warpPerspectiveOther.v=0}else if(c=="warpNone"||c=="warpCustom"||c=="warpCylinder")e=50; +if(y!="warpCylinder"){E.warpValue={t:"doub",v:e};delete E.warpValues}else{E.warpValues=F.Y.Zd([0,100,100,0,.15,.2,1]); +delete E.warpValue}this.T(new iU(S.E.p,!1));this.c(E)};f4.prototype.h=function(E){return JSON.parse(JSON.stringify(this.Bh))}; +f4.prototype.c=function(E){this.Bh=JSON.parse(JSON.stringify(E));var y=E.warpStyle.v.warpStyle,c=y=="warpNone"||y=="warpCustom"||y=="warpCylinder"; +this.KG.c(y);if(!c){this.pT.c(E.warpRotate.v.Ornt=="Hrzn"?0:1);this.EB.c(E.warpValue.v);this.CF.c(E.warpPerspective.v); +this.R$.c(E.warpPerspectiveOther.v)}var e=[this.pT,this.EB,this.CF,this.R$];for(var N=0;N=0)y.Ov("Space");if(E>=1){y.Ov("ControlLeft");if(E==2)y.Ov("AltLeft")}return y}; +cP.prototype.Gu=function(E){var y=this.mM,c=null;if(E.S(ct.TV)){c="grab";if(E.S(ct.Nc)){c="zoom-in"; +if(E.S(ct.Q3))c="zoom-out"}}this.x_=c;if(c)y=c;this.cb.Xy(y,this.Y6);if(E.S(ct.Nc)){var e=0;if(E.S(ct.yH))e=1; +if(E.S(ct.Kj))e=-1;if(e!=0){this.X_(new eq(this.V$.width/2,this.V$.height/2),e==1)}}};cP.prototype._q=function(E){this.mM=E; +if(this.x_)return;this.cb.Xy(E,this.Y6)};cP.prototype.awK=function(E){v.Qp(E,this.aAO);v._N(E);E.addEventListener("wheel",this.akr,!1)}; +cP.prototype.nc=function(E){E.k("viewchange",this.adR,this)};cP.prototype.adR=function(E){var y=this.Q.O,c=E.currentTarget.Cj(); +this.Q.O=c.O;this.Q.z=c.z.clone();if(y!=c.O)this.LS();this.Ur()};cP.prototype.Cj=function(){return{O:this.Q.O,z:this.Q.z}}; +cP.prototype.c=function(E,y,c,e){var p=E[0].Yu;if(this.sP!=null&&this.sP[0].Yu.rT(p)){}else{this.Q.cX={m:p.m,e:p.e}; +this.Q.O=1;this.Q.z=new eq(0,0)}this.sP=E;this.LS(e);this._w();this.bU=0;this.ayC=Date.now();this.o8=0; +this.t$=y==null?0:y;if(c)this.Db=c;this.a13()};cP.prototype.lc=function(E){E.preventDefault();if(E.deltaY==0||Date.now()-this.asU<100)return; +var y=v.RM(E);y.x=v.k1()*y.x;y.y=v.k1()*y.y;this.asU=Date.now();this.X_(y,E.deltaY<0)};cP.prototype.X_=function(E,y){F.tg.di(this.Q,E,y); +this.ao3()};cP.prototype.eu=function(E){var y=this.Q,c=y.cX;this.Q.O=F.tg.HK(c.m,c.e,y.tP.m,y.tP.e); +if(E)this.Q.z=new eq(0,0);this.ao3()};cP.prototype.ao3=function(){this.LS();this.T(new iU("viewchange")); +this.T(new iU("zoom"))};cP.prototype.LS=function(E){var y=this.kO;this.kO=[];var c=this.Q.O;if(this.sP==null)return; +if(E){var e=d.Fz(c),p=1;for(var H=0;H=1)g={bb:j,rect:D.Yu};else{if(y&&y[N]&&E){var R=d.R(E.P()*4); +d.E6(j,D.Yu,R,E);var t=d.K4(R,E,c),w=t.rect;w.x=Math.floor(w.x*c);w.y=Math.floor(w.y*c);g=y[N];d.E6(t.bb,t.rect,g.bb,g.rect)}else g=d.K4(j,D.Yu,c)}this.kO[N]=g}}; +cP.prototype._w=function(){clearTimeout(this.a4c)};cP.prototype.Ur=function(){if(this.sP==null||!v.Qj(this.V$))return; +var E=this.a0N,y=this.V$.width,c=this.V$.height,t,w;if(E==null||E.width!=y||E.height!=c){E=this.a0N=this.kA.createImageData(y,c); +console.log("creating image data")}var e=this.sP[this.bU],p=this.kO[this.bU],H=this.Q,Z=H.cX,X=H.tP,b=X.m,k=X.e,D=Z.m*H.O,j=Z.e*H.O,g=Math.round((b-D)/2+H.z.x),R=Math.round((k-j)/2+H.z.y); +if(H.O<=1){w=p.rect.clone();w.x=g;w.y=R;D=w.m;j=w.e;t=p.bb}else{var B=1/H.O,$=new ir(Math.floor((X.x-g)*B),Math.floor((X.y-R)*B),Math.ceil(X.m*B)+1,Math.ceil(X.e*B)+1),o=new ir(0,0,$.m*H.O,$.e*H.O); +o.x=$.x*H.O+g;o.y=$.y*H.O+R;if(H.Vb==null||H.Vb.length!=$.P()*4){H.Vb=d.R($.P()*4)}if(H.ay==null||H.ay.length!=o.P()*4){H.ay=d.R(o.P()*4)}d.KT(H.Vb,0); +d.E6(p.bb,p.rect,H.Vb,$);d.scale.JQ(H.Vb,$.m,$.e,H.ay,o.m,o.e,H.O);t=H.ay;w=o}var T=new Uint8Array(E.data.buffer); +d.o2(T,b,k,8,-g,-R);d.l.Io("norm",t,w,T,X,X,1);var i=this.kA;i.setTransform(1,0,0,1,0,0);i.putImageData(E,0,0); +i.clearRect(g-4e3,R,4e3,j);i.clearRect(g+D,R,4e3,j);i.clearRect(g-4e3,R-4e3,D+8e3,4e3);i.clearRect(g-4e3,R+j,D+8e3,4e3); +var r=cP.adc(H.O,"#ffffff");i.putImageData(r,0,H.tP.e-r.height);var I=this.Db,H=this.Q;if(I){var M=fw.jW([.1,.5,1,1]),J=fw.jW([1,0,0,1]),P=fw.jW([1,1,1,1]),n=fw.jW([0,0,0,1]),x=H.GM(!1); +x.Ub();i.save();i.setTransform(x.U,x.J,x.E7,x.sN,x.Kc,x.Dm);i.strokeStyle=J;if(I.axH){fw.tE(I.axH,null,i); +i.lineWidth=1/H.O;i.stroke()}i.strokeStyle=P;if(I.a5w){fw.tE(I.a5w,null,i);i.lineWidth=1/H.O;i.stroke(); +i.strokeStyle=n;i.setLineDash([4/H.O,4/H.O]);i.stroke();i.setLineDash([])}i.strokeStyle=M;i.fillStyle=fw.jW([1,1,1,1]); +if(I.Aq){fw.tE(I.Aq,null,i);i.lineWidth=1/H.O;i.stroke()}if(I.AX){fw.J5(I.AX,i,H,.5);i.lineWidth=2/H.O; +i.stroke();i.fill()}if(I.zY){i.font=16/H.O+"px sans-serif";var L=1/H.O;for(var N=0;N1){var X=v.RM(c[0],this.V$),b=v.RM(c[1],this.V$),k=new eq(v.k1()*(X.x+b.x)/2,v.k1()*(X.y+b.y)/2),D=eq.oG(X,b),j=null; +if(D>this.tG+50){this.tG+=50;j=!0}if(D1){this.Q.O=1; +this.Q.z.tW(0,0);this.Ur()}if(this.FW&&this.vz==this.V$&&!this.x_)this.T(new iU("mouseup"));else{if(e=="zoom-in"||e=="zoom-out")this.X_(this.r1,e=="zoom-in")}}else{var p=this.YP=v.RM(c[0],this.V$); +p.x*=v.k1();p.y*=v.k1()}};cP.prototype.m3=function(E){var y=this.r1;if(E){y=v.RM(E,this.V$);y.x*=v.k1(); +y.y*=v.k1()}return this.Q.GV(y.x,y.y)};function jy(){dT.call(this);this.AK=null;this.Tz=null;this.gF=null; +this.ab=null;this.aA_="";this.wa=[];this.CB=0;this.Vk=[];this.gx=0;this.P0=null;var E=this.n=v.t("div",""),y=this.a8g=v.t("div","form"); +y.setAttribute("style","line-height:0; margin-bottom:0.5em;");E.appendChild(y);var c=this.vC=v.t("span"); +y.appendChild(c);c.setAttribute("style","font-size:1.2em; font-weight:bold; margin-right:3em;");var e=this.agw=new b8([25,2,0]); +e.c(!0);y.appendChild(e.n);e.k(S.E.p,this.VX,this);var p=this.x2=new b8([25,2,1]);p.c(!0);y.appendChild(p.n); +p.k(S.E.p,this.VX,this);var H=new bU(" ");y.appendChild(H.n);var Z=this.zz=new d3([25,1,1]);y.appendChild(Z.n); +Z.k(S.E.p,this.VX,this);this._2=new iz(14);this._2.a9I(3);y.appendChild(this._2.n);this._2.parent=this; +this._2.k(S.E.p,this.av9,this);var X=this.aiy=new fr([25,1,2],null,null,!0);y.appendChild(X.n);X.k("click",this.VP,this); +var b=new fr("?",null,null,!0);y.appendChild(b.n);b.addEventListener("click",function(){alert("All our images come from Pixabay.com and are free to use for commercial purposes.")}); +this.aCg=this.ag_.bind(this);this.mJ=v.t("div","svggallery scrollable");E.appendChild(this.mJ);this.mJ.addEventListener("scroll",this.awb.bind(this))}jy.prototype=new dT; +jy.prototype.mh=function(E){this.aiz=E};jy.prototype._=function(){this.vC.textContent=i4.get([25,0]); +this._2._();this.agw._();this.x2._();this.zz._();this.aiy._()};jy.prototype.Cl=function(E,y){this.AK=new eq(E,y); +this.a8g.setAttribute("style","width:"+E+"px");var c=this.a8g.getBoundingClientRect();y-=c.height;this.mJ.setAttribute("style","width:"+E+"px; height:"+y+"px"); +if(v.Qj(this.n))this.VX()};jy.prototype.c=function(E){this.Tz=E;this.VX()};jy.prototype.awb=function(E){var y=this.mJ; +if(y.scrollTop+y.clientHeight+10>=y.scrollHeight){this.VX(!0)}};jy.prototype.av9=function(E){this.gF=null; +this.VX()};jy.prototype.ag_=function(E){if(Date.now()-this.gx<2e3)return;this.gx=Date.now();this.CB=this.Vk.indexOf(E.currentTarget); +var y=this.LD(this.Tz.x,this.Tz.y);if(y[1]){var c=y[1].largeImageURL,e=new XMLHttpRequest;e.responseType="arraybuffer"; +e.open("GET",c,!0);e.onload=this.auG.bind(this);e.send();return}this.aAx(y)};jy.prototype.auG=function(E){var y=E.target.response,c=iu.XS(y),e=iu.sF(c),p=e.cU(y),H=this.LD(this.Tz.x,this.Tz.y,[y,p[0].Yu.m,p[0].Yu.e]); +this.aAx(H)};jy.prototype.aAx=function(E){var y=E[0],c=iu.XS(y),e=iu.sF(c),p=new cc("template.psd"); +e.cU(y,p);var H=new iU("tempready",!0);H.data={cX:p};this.T(H)};jy.prototype.VP=function(E){var y=E.target; +this.wa=[];this.gF=null;this.VX()};jy.prototype.acn=function(E){var y=JSON.parse(E.target.response),c=this.ab=y.hits; +for(var N=0;N300)return;var e=Math.min(1,300/Math.max(y,c)),p=this.AK.clone(); +p.x-=20;var H=Math.max(1,Math.floor(p.x/(y*e))),Z=Math.max(1,Math.ceil(p.y/(c*e)));e=p.x/H/y;var X=H*Z; +if(this.gF==null){var b=this.aiz.UG.tA(),k=[];for(var D in b){var j=b[D],g=j[3];if(!this._2.xe(j))continue; +if(j[5]==null||j[5].slice(0,2)=="gf")continue;k.push(j)}if(k.length==0)k.push(b.DejaVuSans);var R=k.length; +for(var N=0;N