X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=js%2Fjoint.all.min.js;fp=js%2Fjoint.all.min.js;h=20647599e8822abbe1934036da8ca47de5e44490;hb=e0b4d71b14f1bdd795eacfd9736e509b02b6db71;hp=0000000000000000000000000000000000000000;hpb=c63997ab20cc0f51009d8d19cc7b9178265e9711;p=VSoRC%2F.git diff --git a/js/joint.all.min.js b/js/joint.all.min.js new file mode 100644 index 0000000..2064759 --- /dev/null +++ b/js/joint.all.min.js @@ -0,0 +1,30 @@ +/*! Rappid - the diagramming toolkit + +Copyright (c) 2014 client IO + + 2014-05-13 + + +This Source Code Form is subject to the terms of the Rappid Academic License +, v. 1.0. If a copy of the Rappid License was not distributed with this +file, You can obtain one at http://jointjs.com/license/rappid_academic_v1.txt + or from the Rappid archive as was distributed by client IO. See the LICENSE file.*/ + + +function RGBColor(t){this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=t.replace(/ /g,""),t=t.toLowerCase();var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};for(var i in e)t==i&&(t=e[i]);for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;n.length>r;r++){var a=n[r].re,s=n[r].process,o=a.exec(t);o&&(channels=s(o),this.r=channels[0],this.g=channels[1],this.b=channels[2],this.ok=!0)}this.r=0>this.r||isNaN(this.r)?0:this.r>255?255:this.r,this.g=0>this.g||isNaN(this.g)?0:this.g>255?255:this.g,this.b=0>this.b||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),i=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==i.length&&(i="0"+i),"#"+t+e+i},this.getHelpXML=function(){for(var t=[],i=0;n.length>i;i++)for(var r=n[i].example,a=0;r.length>a;a++)t[t.length]=r[a];for(var s in e)t[t.length]=s;var o=document.createElement("ul");o.setAttribute("id","rgbcolor-examples");for(var i=0;t.length>i;i++)try{var l=document.createElement("li"),c=new RGBColor(t[i]),h=document.createElement("div");h.style.cssText="margin: 3px; border: 1px solid black; background:"+c.toHex()+"; "+"color:"+c.toHex(),h.appendChild(document.createTextNode("test"));var u=document.createTextNode(" "+t[i]+" -> "+c.toRGB()+" -> "+c.toHex());l.appendChild(h),l.appendChild(u),o.appendChild(l)}catch(p){}return o}}function stackBlurImage(t,e,i,n){var r=document.getElementById(t),a=r.naturalWidth,s=r.naturalHeight,o=document.getElementById(e);o.style.width=a+"px",o.style.height=s+"px",o.width=a,o.height=s;var l=o.getContext("2d");l.clearRect(0,0,a,s),l.drawImage(r,0,0),isNaN(i)||1>i||(n?stackBlurCanvasRGBA(e,0,0,a,s,i):stackBlurCanvasRGB(e,0,0,a,s,i))}function stackBlurCanvasRGBA(t,e,i,n,r,a){if(!(isNaN(a)||1>a)){a|=0;var s,o=document.getElementById(t),l=o.getContext("2d");try{try{s=l.getImageData(e,i,n,r)}catch(c){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"),s=l.getImageData(e,i,n,r)}catch(c){throw alert("Cannot access local image"),Error("unable to access local image data: "+c)}}}catch(c){throw alert("Cannot access image"),Error("unable to access image data: "+c)}var h,u,p,g,d,f,m,I,y,v,C,b,A,w,x,M,j,N,k,D,z,S,T,E,G=s.data,L=a+a+1,B=n-1,Z=r-1,_=a+1,P=_*(_+1)/2,O=new BlurStack,Y=O;for(p=1;L>p;p++)if(Y=Y.next=new BlurStack,p==_)var W=Y;Y.next=O;var V=null,R=null;m=f=0;var X=mul_table[a],U=shg_table[a];for(u=0;r>u;u++){for(M=j=N=k=I=y=v=C=0,b=_*(D=G[f]),A=_*(z=G[f+1]),w=_*(S=G[f+2]),x=_*(T=G[f+3]),I+=P*D,y+=P*z,v+=P*S,C+=P*T,Y=O,p=0;_>p;p++)Y.r=D,Y.g=z,Y.b=S,Y.a=T,Y=Y.next;for(p=1;_>p;p++)g=f+((p>B?B:p)<<2),I+=(Y.r=D=G[g])*(E=_-p),y+=(Y.g=z=G[g+1])*E,v+=(Y.b=S=G[g+2])*E,C+=(Y.a=T=G[g+3])*E,M+=D,j+=z,N+=S,k+=T,Y=Y.next;for(V=O,R=W,h=0;n>h;h++)G[f+3]=T=C*X>>U,0!=T?(T=255/T,G[f]=(I*X>>U)*T,G[f+1]=(y*X>>U)*T,G[f+2]=(v*X>>U)*T):G[f]=G[f+1]=G[f+2]=0,I-=b,y-=A,v-=w,C-=x,b-=V.r,A-=V.g,w-=V.b,x-=V.a,g=m+(B>(g=h+a+1)?g:B)<<2,M+=V.r=G[g],j+=V.g=G[g+1],N+=V.b=G[g+2],k+=V.a=G[g+3],I+=M,y+=j,v+=N,C+=k,V=V.next,b+=D=R.r,A+=z=R.g,w+=S=R.b,x+=T=R.a,M-=D,j-=z,N-=S,k-=T,R=R.next,f+=4;m+=n}for(h=0;n>h;h++){for(j=N=k=M=y=v=C=I=0,f=h<<2,b=_*(D=G[f]),A=_*(z=G[f+1]),w=_*(S=G[f+2]),x=_*(T=G[f+3]),I+=P*D,y+=P*z,v+=P*S,C+=P*T,Y=O,p=0;_>p;p++)Y.r=D,Y.g=z,Y.b=S,Y.a=T,Y=Y.next;for(d=n,p=1;a>=p;p++)f=d+h<<2,I+=(Y.r=D=G[f])*(E=_-p),y+=(Y.g=z=G[f+1])*E,v+=(Y.b=S=G[f+2])*E,C+=(Y.a=T=G[f+3])*E,M+=D,j+=z,N+=S,k+=T,Y=Y.next,Z>p&&(d+=n);for(f=h,V=O,R=W,u=0;r>u;u++)g=f<<2,G[g+3]=T=C*X>>U,T>0?(T=255/T,G[g]=(I*X>>U)*T,G[g+1]=(y*X>>U)*T,G[g+2]=(v*X>>U)*T):G[g]=G[g+1]=G[g+2]=0,I-=b,y-=A,v-=w,C-=x,b-=V.r,A-=V.g,w-=V.b,x-=V.a,g=h+(Z>(g=u+_)?g:Z)*n<<2,I+=M+=V.r=G[g],y+=j+=V.g=G[g+1],v+=N+=V.b=G[g+2],C+=k+=V.a=G[g+3],V=V.next,b+=D=R.r,A+=z=R.g,w+=S=R.b,x+=T=R.a,M-=D,j-=z,N-=S,k-=T,R=R.next,f+=n}l.putImageData(s,e,i)}}function stackBlurCanvasRGB(t,e,i,n,r,a){if(!(isNaN(a)||1>a)){a|=0;var s,o=document.getElementById(t),l=o.getContext("2d");try{try{s=l.getImageData(e,i,n,r)}catch(c){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"),s=l.getImageData(e,i,n,r)}catch(c){throw alert("Cannot access local image"),Error("unable to access local image data: "+c)}}}catch(c){throw alert("Cannot access image"),Error("unable to access image data: "+c)}var h,u,p,g,d,f,m,I,y,v,C,b,A,w,x,M,j,N,k,D,z=s.data,S=a+a+1,T=n-1,E=r-1,G=a+1,L=G*(G+1)/2,B=new BlurStack,Z=B;for(p=1;S>p;p++)if(Z=Z.next=new BlurStack,p==G)var _=Z;Z.next=B;var P=null,O=null;m=f=0;var Y=mul_table[a],W=shg_table[a];for(u=0;r>u;u++){for(w=x=M=I=y=v=0,C=G*(j=z[f]),b=G*(N=z[f+1]),A=G*(k=z[f+2]),I+=L*j,y+=L*N,v+=L*k,Z=B,p=0;G>p;p++)Z.r=j,Z.g=N,Z.b=k,Z=Z.next;for(p=1;G>p;p++)g=f+((p>T?T:p)<<2),I+=(Z.r=j=z[g])*(D=G-p),y+=(Z.g=N=z[g+1])*D,v+=(Z.b=k=z[g+2])*D,w+=j,x+=N,M+=k,Z=Z.next;for(P=B,O=_,h=0;n>h;h++)z[f]=I*Y>>W,z[f+1]=y*Y>>W,z[f+2]=v*Y>>W,I-=C,y-=b,v-=A,C-=P.r,b-=P.g,A-=P.b,g=m+(T>(g=h+a+1)?g:T)<<2,w+=P.r=z[g],x+=P.g=z[g+1],M+=P.b=z[g+2],I+=w,y+=x,v+=M,P=P.next,C+=j=O.r,b+=N=O.g,A+=k=O.b,w-=j,x-=N,M-=k,O=O.next,f+=4;m+=n}for(h=0;n>h;h++){for(x=M=w=y=v=I=0,f=h<<2,C=G*(j=z[f]),b=G*(N=z[f+1]),A=G*(k=z[f+2]),I+=L*j,y+=L*N,v+=L*k,Z=B,p=0;G>p;p++)Z.r=j,Z.g=N,Z.b=k,Z=Z.next;for(d=n,p=1;a>=p;p++)f=d+h<<2,I+=(Z.r=j=z[f])*(D=G-p),y+=(Z.g=N=z[f+1])*D,v+=(Z.b=k=z[f+2])*D,w+=j,x+=N,M+=k,Z=Z.next,E>p&&(d+=n);for(f=h,P=B,O=_,u=0;r>u;u++)g=f<<2,z[g]=I*Y>>W,z[g+1]=y*Y>>W,z[g+2]=v*Y>>W,I-=C,y-=b,v-=A,C-=P.r,b-=P.g,A-=P.b,g=h+(E>(g=u+G)?g:E)*n<<2,I+=w+=P.r=z[g],y+=x+=P.g=z[g+1],v+=M+=P.b=z[g+2],P=P.next,C+=j=O.r,b+=N=O.g,A+=k=O.b,w-=j,x-=N,M-=k,O=O.next,f+=n}l.putImageData(s,e,i)}}function BlurStack(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}if(function(t,e){function i(t){var e=t.length,i=ae.type(t);return ae.isWindow(t)?!1:1===t.nodeType&&e?!0:"array"===i||"function"!==i&&(0===e||"number"==typeof e&&e>0&&e-1 in t)}function n(t){var e=de[t]={};return ae.each(t.match(oe)||[],function(t,i){e[i]=!0}),e}function r(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=ae.expando+Math.random()}function a(t,i,n){var r;if(n===e&&1===t.nodeType)if(r="data-"+i.replace(ye,"-$1").toLowerCase(),n=t.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:Ie.test(n)?JSON.parse(n):n}catch(a){}fe.set(t,i,n)}else n=e;return n}function s(){return!0}function o(){return!1}function l(){try{return X.activeElement}catch(t){}}function c(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function h(t,e,i){if(ae.isFunction(e))return ae.grep(t,function(t,n){return!!e.call(t,n,t)!==i});if(e.nodeType)return ae.grep(t,function(t){return t===e!==i});if("string"==typeof e){if(ke.test(e))return ae.filter(e,t,i);e=ae.filter(e,t)}return ae.grep(t,function(t){return ee.call(e,t)>=0!==i})}function u(t,e){return ae.nodeName(t,"table")&&ae.nodeName(1===e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function p(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function g(t){var e=Pe.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function d(t,e){for(var i=t.length,n=0;i>n;n++)me.set(t[n],"globalEval",!e||me.get(e[n],"globalEval"))}function f(t,e){var i,n,r,a,s,o,l,c;if(1===e.nodeType){if(me.hasData(t)&&(a=me.access(t),s=me.set(e,a),c=a.events)){delete s.handle,s.events={};for(r in c)for(i=0,n=c[r].length;n>i;i++)ae.event.add(e,r,c[r][i])}fe.hasData(t)&&(o=fe.access(t),l=ae.extend({},o),fe.set(e,l))}}function m(t,i){var n=t.getElementsByTagName?t.getElementsByTagName(i||"*"):t.querySelectorAll?t.querySelectorAll(i||"*"):[];return i===e||i&&ae.nodeName(t,i)?ae.merge([t],n):n}function I(t,e){var i=e.nodeName.toLowerCase();"input"===i&&Be.test(t.type)?e.checked=t.checked:("input"===i||"textarea"===i)&&(e.defaultValue=t.defaultValue)}function y(t,e){if(e in t)return e;for(var i=e.charAt(0).toUpperCase()+e.slice(1),n=e,r=qe.length;r--;)if(e=qe[r]+i,e in t)return e;return n}function v(t,e){return t=e||t,"none"===ae.css(t,"display")||!ae.contains(t.ownerDocument,t)}function C(e){return t.getComputedStyle(e,null)}function b(t,e){for(var i,n,r,a=[],s=0,o=t.length;o>s;s++)n=t[s],n.style&&(a[s]=me.get(n,"olddisplay"),i=n.style.display,e?(a[s]||"none"!==i||(n.style.display=""),""===n.style.display&&v(n)&&(a[s]=me.access(n,"olddisplay",M(n.nodeName)))):a[s]||(r=v(n),(i&&"none"!==i||!r)&&me.set(n,"olddisplay",r?i:ae.css(n,"display"))));for(s=0;o>s;s++)n=t[s],n.style&&(e&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=e?a[s]||"":"none"));return t}function A(t,e,i){var n=Ue.exec(e);return n?Math.max(0,n[1]-(i||0))+(n[2]||"px"):e}function w(t,e,i,n,r){for(var a=i===(n?"border":"content")?4:"width"===e?1:0,s=0;4>a;a+=2)"margin"===i&&(s+=ae.css(t,i+Ke[a],!0,r)),n?("content"===i&&(s-=ae.css(t,"padding"+Ke[a],!0,r)),"margin"!==i&&(s-=ae.css(t,"border"+Ke[a]+"Width",!0,r))):(s+=ae.css(t,"padding"+Ke[a],!0,r),"padding"!==i&&(s+=ae.css(t,"border"+Ke[a]+"Width",!0,r)));return s}function x(t,e,i){var n=!0,r="width"===e?t.offsetWidth:t.offsetHeight,a=C(t),s=ae.support.boxSizing&&"border-box"===ae.css(t,"boxSizing",!1,a);if(0>=r||null==r){if(r=We(t,e,a),(0>r||null==r)&&(r=t.style[e]),He.test(r))return r;n=s&&(ae.support.boxSizingReliable||r===t.style[e]),r=parseFloat(r)||0}return r+w(t,e,i||(s?"border":"content"),n,a)+"px"}function M(t){var e=X,i=Je[t];return i||(i=j(t,e),"none"!==i&&i||(Ve=(Ve||ae("