This commit is contained in:
GGJ
2025-01-09 19:02:44 +08:00
commit 92e7a7a5eb
2943 changed files with 1152283 additions and 0 deletions

View File

@@ -0,0 +1 @@
/**/_jsload2&&_jsload2('vmlcontext', 'var Vg=10,Wg=Vg/2; function Xg(a){this.vi=[[1,0,0],[0,1,0],[0,0,1]];this.$M=[];this.XJ=[];this.vk=[];this.lineWidth=1;this.miterLimit=1*Vg;this.canvas=a;var b=H("div");b.style.width=a.clientWidth+"px";b.style.height=a.clientHeight+"px";b.style.position="absolute";a.appendChild(b);this.jL=b;this.RM=this.Lw=this.Kw=1;document.styleSheets.canvas_style||(a=document.createStyleSheet(),a.owningElement.id="canvas_style",a.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}g_vml_\\\\:shape,g_vml_\\\\:fill,g_vml_\\\\:stroke{behavior:url(#default#VML)}")} function Yg(a,b){for(var c=[[1,0,0],[0,1,0],[0,0,1]],d=0;3>d;d++)for(var e=0;3>e;e++){for(var f=0,g=0;3>g;g++)f+=a[d][g]*b[g][e];c[d][e]=f}return c}var Zg=Xg.prototype;Zg.clearRect=function(){this.jL.innerHTML=""};Zg.beginPath=function(){this.vk=[]};Zg.moveTo=function(a,b){var c=this.pi(a,b);this.vk.push({type:"moveTo",x:c.x,y:c.y});this.zs=c.x;this.As=c.y};Zg.lineTo=function(a,b){var c=this.pi(a,b);this.vk.push({type:"lineTo",x:c.x,y:c.y});this.zs=c.x;this.As=c.y}; Zg.bezierCurveTo=function(a,b,c,d,e,f){$g(this,this.pi(a,b),this.pi(c,d),this.pi(e,f))};function $g(a,b,c,d){a.vk.push({type:"bezierCurveTo",hW:b.x,iW:b.y,jW:c.x,kW:c.y,x:d.x,y:d.y});a.zs=d.x;a.As=d.y}Zg.quadraticCurveTo=function(a,b,c,d){a=this.pi(a,b);c=this.pi(c,d);d={x:this.zs+2/3*(a.x-this.zs),y:this.As+2/3*(a.y-this.As)};$g(this,d,{x:d.x+(c.x-this.zs)/3,y:d.y+(c.y-this.As)/3},c)}; Zg.arc=function(a,b,c,d,e,f){var c=c*Vg,g=a+Math.cos(d)*c-Wg,i=b+Math.sin(d)*c-Wg,d=a+Math.cos(e)*c-Wg,e=b+Math.sin(e)*c-Wg;g==d&&!f&&(g+=0.125);a=this.pi(a,b);g=this.pi(g,i);d=this.pi(d,e);this.vk.push({type:f?"at":"wa",x:a.x,y:a.y,xa:c,H0:g.x,J0:g.y,G0:d.x,I0:d.y})};Zg.rect=function(a,b,c,d){this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath()}; Zg.stroke=function(a){var b=[],c=a?this.fillStyle:this.strokeStyle,d=c.color,c=c.alpha;b.push("<g_vml_:shape",\' filled="\',!!a,\'"\',\' style="position:absolute;width:\',10,"px;height:",10,\'px;"\',\' coordorigin="0 0" coordsize="\',10*Vg," ",10*Vg,\'"\',\' stroked="\',!a,\'"\',\' path="\');for(var e=p,f=p,g=p,i=p,k=0;k<this.vk.length;k++){var l=this.vk[k];switch(l.type){case "moveTo":b.push(" m ",Math.round(l.x),",",Math.round(l.y));break;case "lineTo":b.push(" l ",Math.round(l.x),",",Math.round(l.y));break;case "close":b.push(" x "); l=p;break;case "bezierCurveTo":b.push(" c ",Math.round(l.hW),",",Math.round(l.iW),",",Math.round(l.jW),",",Math.round(l.kW),",",Math.round(l.x),",",Math.round(l.y));break;case "at":case "wa":b.push(" ",l.type," ",Math.round(l.x-this.Kw*l.xa),",",Math.round(l.y-this.Lw*l.xa)," ",Math.round(l.x+this.Kw*l.xa),",",Math.round(l.y+this.Lw*l.xa)," ",Math.round(l.H0),",",Math.round(l.J0)," ",Math.round(l.G0),",",Math.round(l.I0))}if(l){if(e==p||l.x<e)e=l.x;if(g==p||l.x>g)g=l.x;if(f==p||l.y<f)f=l.y;if(i== p||l.y>i)i=l.y}}b.push(\' ">\');a?b.push(\'<g_vml_:fill color="\',d,\'" opacity="\',c,\'" />\'):(a=this.RM*this.lineWidth,1>a&&(c*=a),b.push("<g_vml_:stroke",\' opacity="\',c,\'"\',\' joinstyle="\',this.lineJoin,\'"\',\' miterlimit="\',this.miterLimit,\'"\',\' endcap="\',"square",\'"\',\' weight="\',a,\'px"\',\' color="\',d,\'" />\'));b.push("</g_vml_:shape>");this.jL.insertAdjacentHTML("beforeEnd",b.join(""))};Zg.fill=function(){this.stroke(o)};Zg.closePath=function(){this.vk.push({type:"close"})}; Zg.pi=function(a,b){var c=this.vi;return{x:Vg*(a*c[0][0]+b*c[1][0]+c[2][0])-Wg,y:Vg*(a*c[0][1]+b*c[1][1]+c[2][1])-Wg}};Zg.save=function(){var a={};copyState(this,a);this.XJ.push(a);this.$M.push(this.vi);this.vi=Yg(createMatrixIdentity(),this.vi)};Zg.restore=function(){copyState(this.XJ.pop(),this);this.vi=this.$M.pop()}; function ah(a,b,c){var d;a:{for(d=0;3>d;d++)for(var e=0;2>e;e++)if(!isFinite(b[d][e])||isNaN(b[d][e])){d=q;break a}d=o}d&&(a.vi=b,c&&(a.RM=Math.sqrt(Math.abs(b[0][0]*b[1][1]-b[0][1]*b[1][0]))))}Zg.translate=function(a,b){ah(this,Yg([[1,0,0],[0,1,0],[a,b,1]],this.vi),q)};Zg.rotate=function(a){var b=Math.cos(a),a=Math.sin(a);ah(this,Yg([[b,a,0],[-a,b,0],[0,0,1]],this.vi),q)};Zg.scale=function(a,b){this.Kw*=a;this.Lw*=b;ah(this,Yg([[a,0,0],[0,b,0],[0,0,1]],this.vi),o)}; Zg.transform=function(a,b,c,d,e,f){ah(this,Yg([[a,b,0],[c,d,0],[e,f,1]],this.vi),o)};Zg.setTransform=function(a,b,c,d,e,f){ah(this,[[a,b,0],[c,d,0],[e,f,1]],o)};B.cQ=Xg; ');