Files
Lehrlingsparcours/LPWeb24 - Kopie/LPWeb20/RichtextEditor/rtepaint5/effect.js
2019-12-21 10:58:30 +01:00

2 lines
6.5 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
eval((function(a){var c=[];for(var b=1;b<128;b++)c[b]=String.fromCharCode(b);var d=[11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];var e=[];for(var b=0;b<d.length;b++)e[d[b]]=b+1;var f=a.split('\x01');for(var g=f.length-1;g>=0;g--){var h=null;var i=f[g];var j=null;var k=0;var l=i.length;var m;for(var n=0;n<l;n++){var o=i.charCodeAt(n);if(o>31)continue;var p=e[o];if(p){p=p-1;h=p*113+i.charCodeAt(n+1)-14;m=n;n++;}else if(o==6){h=113*d.length+(i.charCodeAt(n+1)-14)*113+i.charCodeAt(n+2)-14;m=n;n+=2;}else{continue;}if(j==null)j=[];if(m>k)j.push(i.substring(k,m));j.push(f[h+1]);k=n+1;}if(j!=null){if(k<l)j.push(i.substring(k));f[g]=j.join('');}}a=f[0].split('\x08').join('\'').split('\x07').join('\\');var x='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';var y=[1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];for(var b=0;b<y.length;b++)a=a.split('\x7F'+x.charAt(b)).join(c[y[b]]);return a.split('\x7F!').join('\x7F');})(' Oa9c7=["$035","jsml","$084","2d }9 }2"," 04 y4 y9 y1 30 y0 y5 08 31 }3 }5 }4 y7 y3","$075 y6","$046"];var define=jsml.class_define( u0], u1]);define.constructor( l(Ox2){this._doc=Ox2  c7[2 14){ / (   % E R  ) cb=1;Oxb<O `fo 7 b 2 |e &Ox -1; 3  ? * %abs(Ox8.data[Oxd*4+Oxf]-Ox8.data[Oxe*4+Oxf]) >>255 F255;} ><0 F0 f} *  _ c7[4 G / (   % E R  )f +xa;Oxb++){ g=255- =*4+1]=255- U P255- V;} *  _ c7[5 G / (   % E R  )f +xa N10=parseInt(( g+ U+ V)/3+ u6]) 10>=128 0=255 jOx10  O10 H10 POx10;} *  _ c7[7 G / (   % E R  )f +xa N11=( g*299+ U*587+ V*114+500)/1000 O11 H11 POx11;} *  _ c7[8 112,Ox13){ / o4 round( %sqrt(Ox12.length)) o5 floor(Ox14/2) (   % E R a o6=Ox5.createImageData(Ox6,Ox7) o7=Ox9 |a &Ox7 o8=0 13 8=Ox15;} ; cc=Ox18;Oxc<Ox7-Ox18 s cb=Ox18;Oxb<Ox6-Ox18 N19=Oxb oa=Oxc |d=(Ox6*Ox )*4 ob=0 \'=0 !=0,Ox1e=0; c1f=0;Ox1f<Ox14;Ox1f++){ c20=0;Ox20<Ox14;Ox20 Z1=Ox19+Ox20-Ox15 q2=Ox1a+Ox1f-Ox15 {2>=0&&Ox22<Ox7&&Ox21>=0&&Ox21<Ox6){ ~3=(Ox22*Ox6+Ox21)*4 q4=Ox12[Ox1f*Ox14+Ox20];Ox1b+= 3 ac Y1 ad Y2 ae Y3]*Ox24 j $22 z2=0-Ox22 k21 z1=0-Ox2 \\2>=Ox7 2=2*Ox7-Ox22- \\1>=Ox6 1=2*Ox6-Ox21-1 e23=(Ox22*Ox6+Ox21)*4 q4=Ox12[Ox1f*Ox14+Ox20];Ox1b+= 3 ac Y1 ad Y2 ae Y3]*Ox24 f v -b; v+1 -c; v+2 -d; v+3 -e;} ;} ;Ox8.data=Ox17;Ox5  _ c7[9 G / (   % E R  )f + Q 77-1 sv 2 I +1 |e &(Oxc+1)+Oxb; 3  Z6 J- K;Ox26=Ox26*Ox26 q7 J-Ox9[Oxe*4+Oxf];Ox27=Ox27*Ox27 q8=parseInt( %sqrt(Ox26+Ox27)+ u6])*2 {8>255 8=255;} ; M=Ox28 r *  _ c7[10 G / (   % E R  )f + Q 7 b 2 I +1; 3  Z8 J- K+128 {8>255 8=255 k28 z8 ; M=Ox28 r *  _ c7[11 118){ / (   % E R  )f + Q 77-1;Oxc Z9=parseInt( %random()*(46913))-23456 qa=Oxb+Ox29%Ox18 qb=Oxc+Ox29%Ox18 {a>=Ox6 a=Ox6- \\b>=Ox7 b=Ox7- \\a za [2b zb ;v 2 I2b+Ox2a; 3  ?= K r *  _ c7[12 12c){ / 2c||Ox2c<2 c=5;} (   % E R  ) ~d=[0,0,0,1];fo 77 sf + `v 2 c%Ox2c==0){ $b%Ox2c==0){ 33;Oxf++ d[Oxf] J;} j} j ~5 &(Oxc-1)+Oxb; 3  ?= K ] *  _ c7[13 12e){ / (   % E R  ) ~d=[0,0,0,1];fo 77 sf + `v 2; 3  ? J*Ox2e ><0 F0;} >>255 F255 f} *  _ c7[14 12f){ / {f<- 2f=-100 k2f> 2f=100 e30=(100+Ox2f)/100 (   % E R  ) ~d=[0,0,0,1];fo 77 sf + `v 2; 3  Z8=(( M/255-0.5)*Ox30+0.5)*255 {8 z8 [28>255 8=255;} ; M=Ox28 r *  _ c7[15 131,Ox32,Ox33){ / (   % E R  )f +xa N34=Ox31,Ox14=Ox32,Ox35=Ox33 34   14 4  35){Ox35=0 e36={"r": g,"g": U,"b": V} p7 d3(Ox36);Ox34+ h*360;Ox14+ s*10 .5+ l*100 34>360 =360 ^<0  [14> 14=100 k14<0 4 [35> 35=100 k35<0){Ox35 ;Ox37.h=Ox34/36 .7.s=Ox14/10 .7.l (/10 .6 d5(Ox37) O36.r H36.g P )b;} *  _ c7[16], l(Ox36 w36){ mh *s *l":0} e1b= )r/255 oc= )g/255 od= )b/255 p8 max(Ox1b \' !) p9 min(Ox1b \' !) |7,Ox14,Ox35=(Ox38+ +/2 38== +{Ox7=Ox14=0 j 3a=Ox38-Ox39;Ox14 (>0.5?Ox3a/(2-Ox38- +:Ox3a/(Ox38+ +;switch(Ox38){case Ox1b:Ox7 ,c-Ox1d)/Ox3a+(Ox1c<Ox1d?6:0) LOx1c:Ox7 ,d-Ox1b)/Ox3a+2 LOx1d:Ox7 ,b-Ox1c)/Ox3a+4;break ;;} ;Ox7/=6;} ; mh":Ox7,"s "4,"l":Ox35}  c7[17], l(Ox37 w37){ mr *g *b":0} e7 h o4 s p5 l ob \' ! 14==0 b=Ox1c=Ox1d ( j 3b (<0.5?Ox35*(1+Ox14):Ox35+Ox14-Ox35*Ox14 pc=2*Ox35-Ox3b;Ox1b d4 S7+1/3);Ox1c d4 S7);Ox1d d4 S7-1/3);} ; mr "b*255,"g "c*255,"b "d*255}  c7[18], l S34){ $34<0 +=1 j $34>1 -=1;} ^*6<1){ hc+(Ox3b-Ox3c)*6*Ox34 ^*2<1){ hb ^*3<2){ hc+(Ox3b-Ox3c)*(2/3-Ox34)*6;} ; hc  c7[19 118){ / pd pow(Ox18,2) pe=[];f +x3d;Oxb++){Ox3e[Oxb]=1/Ox3d;} ;this.$0124(Ox3,Ox3e,false)  c7[20 G 5=Ox3.getCo   % E R  )f + `fo 7 b 2 pf= i/(( W+ X)/2) 3f>1.5){ i=( W+ X)/2 r *  _ c7[21 140,Ox41,Ox42,Ox43 w43){Ox43 [40 n0 #||Ox41 n1 #||Ox42 n2 #||Ox43 n3 #){return ;} (   % E R  )f + `fo 7 b 2; i 0; W 1; X 2;Ox9[Oxd*4+3] 3; 34;Oxf++){if( M>255 F255;continue ;} ><0 F0 f} *  _ c7[22 144 w44){Ox44=25;} (   % E R  )f + Q 7 b 2 I +1 o1= i*0.3+ W*0.6+ X*0.1 x5= 5*4]*0.3+ 5*4+1]*0.6+ 5*4+2]*0.1 x6 ,1-Ox45)>Ox44?0:255; 3  ?=Ox46 r *  _ c7[23 147){ / (   % E R  )f +xa;Oxb++){switch(Ox47){case 1 f T; U= =*4]=Oxf L2 f  C2]= =*4]=Oxf L3 f  C2] T Hf L4 48 T x9  C2]=Ox48; U= =*4]=Ox49 L5 48 T x9  C2]= =*4+1]=Ox49 O48;break ;;default:break ;;} ;} * 0,0);} );ne.method( uine.method(OxOa9c7fine.method(OxOa9cefine.method(OxOa9define.method(OxOatext( u3]);vt( u3]);var 7 t9=Ox8.datntext( u3]);ontext( u3])5.putImageData(Ox8;Ox5.putImageData(eData(Ox8,0,0);} ).putImageData(Ox8,Data(Ox8,0,0);} );x8=Ox5.getImageDatr Ox8=Ox5.getImage8=Ox5.getImageDataOx8=Ox5.getImageDa Ox8=Ox5.getImageD Ox6=Ox3.width;varOx6=Ox3.width;var Ox3.width |7=6=Ox3.width |=Ox3.width |7} ;Ox8.data=Ox9;Ox |5=Ox3.getCoa |a=Ox6*Ox7; ;Ox8.data=Ox9;Ox5or( b=0;Oxb<O cb=0;Oxb<{if(!Ox3){return ; w3){return if(!Ox3){return ;}f(!Ox3){return ;} ], l(Ox3,Oxar Oxd=Ox6*Ox  cf=0;Oxf< d=Ox6*Oxc+Oxr Oxd=Ox6*Ox ;( c=0;Oxc<Ox7r( c=0;Oxc<Oxor( c=0;Oxc<O cc=0;Oxc<ar Oxf=0;Oxf< 9[Oxb*4];Ox9[Oxb*4x9[Oxb*4];Ox9[Oxb* g;Ox9[Oxb;if( M++){ M4+2] P*4+2]; Vb*4+2];Ox9[Oxb*4+2xb*4+2];Ox9[Oxb*4+Oxb*4+2];Ox9[Oxb*47=Ox3.height;var ){ M=], l(Ox3){; U=Ox q5=Ox6*Ox= M 5*4+Oxf];break ;;case Ox9[Oxd*4+Oxf];Oxb++){ ; g=Ox; V=x6-1;Oxb++){fota(0,0,Ox6,Ox(Ox3c,Ox3b,Ox= UOx9[Oxb*4+1]Ox9[Oxb*4+2]Ox9[Oxd*4+1]Ox9[Oxd*4+2]+= 3+++){ ~=0 k1 k2 f} k340,0) x6;Oxb++){]*Ox24;Ox17 svfor( =this.$011;} | r ;Ox9[Oxb*4]return Ox3Ox9[Oxd*4];} else {;} function return {">255||Ox4 |1 |3 |2;} ;} ;};Oxc++){) |OxOa9c7[Ox17[Oxd){if(!Ox |4 2<0  2;  1 2Ox9[Ox2: ;if(!Ox100){Oxvar Ox; $=Ox37.= %;} );d){Ox34 $3","$01=Ox9[O){Ox23;Oxf=0;} +=Ox4c+Oxb){Ox1,Ox1d":Ox1<-255if(OxMath.=Ox6*,Ox1c=Ox35Ox36.":0,"Ox39)=(Ox1]=Ox10;Ox3'
))