Lines Matching refs:n

2n)}function i(){function c(b,c){return a("<"+b+' xmlns="urn:schemas-microsoft.com:vml" class="spin…
8 (function(){var c=void 0,n=!0,s=null,C=!1,J=["aliceblue,antiquewhite,aqua,aquamarine,azure,beige,bi… variable
39n):f=h.Y();f?b.ea(h.k):f=h.$();var g=h.g,k=x(g);if(f)b.ca(h.V()),k=k&&k.replace(a,"");else if(f=!!…
40n&&d.push(this.n,"@"),d.push(this.k),s!==this.h&&d.push(":",this.h.toString()));s!==this.g&&d.push…
41 …return s!==this.j};e.prototype.da=function(d){this.n=d?d:s};e.prototype.X=function(){return s!==th…
50 f["+"]=f["~"]=f;ba=function(a,d,b){function g(i,r){function o(b,f,g){var y,e,i,l,o,m=n;y="";if(b<f)…
52 …ush(b);return m}" "===a[i]&&++i;r-1!==i&&" "===a[r]&&--r;for(var j=[],l=i,q=n,u=i;q&&u<r;++u){var …
53 …l)),n):!b||b(a.slice(i,r))}var e=d.na,v=d.L,x=d.Aa,N=[],u=0,i,q=0,B;for(i=0;i<a.length;++i)if(B=a[…
56 …startBlock:function(){r||q.push("{")},endBlock:function(){r||(q.push("}"),r=n)},startRuleset:funct…
57n:b=a.join(", "));r||q.push(b,"{")}F.push(s)},endRuleset:function(){F.pop();r||q.push("}");i()},de…
60 function M(b,a,g,f){var h=a,d=x(b,a,g,n);if(0>d)return d=~d,d===h?d+1:d;var y=b[d];if("{"!==y)retur…
62 …var f=0,h=e.length;f<h;)f=" "===e[f]?f+1:f<h?"@"===e[f].charAt(0)?g(e,f,h,a,n):M(e,f,h,a):f;a.endS…
86 …p,z).join("");a.A(D.substr(0,D.length-2),t,A,b(a,d,z+1,e,t))}p=z+1}else e.C=n}e.C&&a.e&&a.e("&lt;!…
87n}e.r&&a.e&&a.e("&lt;!",t,A,b(a,d,p,e,t))}else a.e&&a.e("&lt;!",t,A,b(a,d,p,e,t));break;case "<?":…
89 …e=[e,a[h++]];h<j;h++){if(i){if(">"===a[h])break}else 0<=a[h].indexOf(d)&&(i=n);e.push(a[h])}if(j<=…
109 …init(e)).finalize(b)}},_createHmacHelper:function(a){return function(b,e){return(new n.HMAC.init(a,
110 e)).finalize(b)}}});var n=d.algo={};return d}(Math);
113n,a,c,e,j,k){b=b+(n&a|~n&c)+e+k;return(b<<j|b>>>32-j)+n}function d(b,n,a,c,e,j,k){b=b+(n&c|a&~c)+e… argument
114n){for(var a=0;16>a;a++){var c=n+a,e=q[c];q[c]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360}var… argument
117 …3]=a[3]+h|0},_doFinalize:function(){var b=this._data,n=b.words,a=8*this._nDataBytes,c=8*b.sigBytes…
118n[(c+64>>>9<<4)+15]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360;n[(c+64>>>9<<4)+14]=(a<<8|a>>>…
119 …rations;u.length<q;){n&&s.update(n);var n=s.update(d).finalize(r);s.reset();for(var a=1;a<p;a++)n=…
124 …:function(a,b){for(var c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|c,l=[],n=0;n<c;n+=4)l.push(d);c=s…
125 …process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var n=d.CipherParams=l.ext…
126n.create({ciphertext:a,salt:c})}},a=d.SerializableCipher=l.extend({cfg:l.extend({format:b}),encryp…
127 …e:b+c}).compute(a,d);c=s.create(a.words.slice(b),4*c);a.sigBytes=4*b;return n.create({key:a,iv:c,s…
129n=[],a=[],c=0;256>c;c++)a[c]=128>c?c<<1:c<<1^283;for(var e=0,j=0,c=0;256>c;c++){var k=j^j<<1^j<<2^…
131n[l[k&255]]},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,t,r,w,v,l)},decry…
132n>>>16&255]^j[g>>>8&255]^l[h&255]^c[p++],n=d[n>>>24]^e[g>>>16&255]^j[h>>>8&255]^l[k&255]^c[p++],g=…
134n=30,r=15,s=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),o=new Uint… argument
135n(e,t){return function(){e.apply(t,arguments)}}function r(e){if("object"!=typeof this)throw new Ty… argument
148 …&&d&&"number"===typeof d.length){l&&(d=l);var p=0,v=function(){};return{s:v,n:function(){return p>…
149 B=!1,C;return{s:function(){l=d[Symbol.iterator]()},n:function(){var d=l.next();z=d.done;return d},e…
157 …k=0;k<c.length-1;k++){var g=c[k],d=c[k+1];if(g[1]!==d[1]){var n=Math.min(g[1],d[1]);b.push({ymin:n,
158 ymax:Math.max(g[1],d[1]),x:n===g[1]?g[0]:d[0],islope:(d[0]-g[0])/(d[1]-g[1])})}}if(b.sort(function(…
160 …k.text],c=k.text);if(!(f+d<e.length))throw Error("Path data ended short");for(k=f;k<f+d;k++){var n=
161n.type)throw Error("Param not a number: "+c+","+n.text);g[g.length]=+n.text}if("number"!=typeof K[…
162n+=q[1];w.push({key:"M",data:[g,n]});m=g;x=n;break;case "L":w.push({key:"L",data:_toConsumableArra…
163n:a+g});w.push({key:"Q",data:p});g=p[2];n=p[3];break;case "A":w.push({key:"A",data:_toConsumableAr…
164n=q[3];break;case "s":var u=q.map(function(a,c){return c%2?a+n:a+g});w.push({key:"S",data:u});g=u[…
165 …ata:[m,x]});break;case "V":x=y[0];g.push({key:"L",data:[m,x]});break;case "S":var F=0,v=0;"C"===n||
166n?(F=m+(m-h),v=x+(x-q)):(F=m,v=x);g.push({key:"C",data:[F,v].concat(_toConsumableArray(y))});h=y[0…
167n=u}}catch(ka){b.e(ka)}finally{b.f()}return g}function I(b,a,e){return[b*Math.cos(e)-a*Math.sin(e)…
168 …=t*t/(f*f)+h*h/(k*k);1<q&&(q=Math.sqrt(q),f*=q,k*=q);q=f*f;var l=k*k;g=(g===n?-1:1)*Math.sqrt(Math…
169 n&&t>g&&(t-=2*Math.PI);!n&&g>t&&(g-=2*Math.PI)}Math.abs(g-t)>120*Math.PI/180&&(g=n&&g>t?t+120*Math.…
172n){e=Math.abs(e/2);c=Math.abs(c/2);e+=u(.01*e,n);for(c+=u(.01*c,n);0>f;)f+=2*Math.PI,k+=2*Math.PI;… argument
173 …ray(D(b,a,b+e*Math.cos(f),a+c*Math.sin(f),n)).concat(_toConsumableArray(D(b,a,b+e*Math.cos(k),a+c*…
175 …,a,e,c,f,k,d){var g=Math.pow(b-e,2)+Math.pow(a-c,2),n=Math.sqrt(g),m=1,m=200>n?1:500<n?.4:-.001666…
176n/10);var h=r/2,g=.2+.2*ea(f),n=f.bowing*f.maxRandomnessOffset*(c-a)/200,t=f.bowing*f.maxRandomnes…
177n+b+(e-b)*g+p(),t+a+(c-a)*g+p(),n+b+2*(e-b)*g+p(),t+a+2*(c-a)*g+p(),e+(v?0:p()),c+(v?0:p())]}),l}f…
178 k[0]=[n[0],n[1]];k[1]=[n[0]+(d*b[g+1][0]-d*b[g-1][0])/6,n[1]+(d*b[g+1][1]-d*b[g-1][1])/6];k[2]=[b[g…
179n=[],m=[],r=u(.5,g)-Math.PI/2;m.push([u(k,g)+a+.9*c*Math.cos(r-b),u(k,g)+e+.9*f*Math.sin(r-b)]);fo…
180n]}function da(b,a,e,c,f,k,d,g,n){var m=k+u(.1,n);k=[];for(k.push([u(g,n)+a+.9*c*Math.cos(m-b),u(g… argument
181 …ion V(b,a,e,c){c=c||[];var f=b[a+0],d=b[a+1],r=b[a+2],g=b[a+3],n=3*d[0]-2*f[0]-g[0],n=n*n,d=3*d[1]…
182n<m&&(n=m),d<f&&(d=f),n+d)<e?(e=b[a+0],c.length?1<(h=c[c.length-1],l=e,Math.sqrt(Q(h,l)))&&c.push(…
183 …Math.max(0,Math.min(1,p)),Q(h,E(l,t,p))));h>g&&(g=h,n=m)}return Math.sqrt(g)>c?(R(b,a,n+1,c,f),R(b…
184 …unction(a,e){var c=[],f=_createForOfIteratorHelper(a),b;try{for(f.s();!(b=f.n()).done;){var d=b.va…
186 (r=l(r,g,e[0],e[1]))){var g=h([r,e[0]]),n=h([r,e[1]]);g>c&&n>c&&b.push({point:r,distance:g})}}if(1<…
189 2);var r=b/4,g=_createForOfIteratorHelper(a),n;try{for(g.s();!(n=g.n()).done;)for(var m=n.value,l=h…
202n()).done;){var m=l.value,n=m.data;switch(m.key){case "M":h();a=[n[0],n[1]];f.push(a);break;case "…
203 …,b=[],d=[0,0],f=[0,0],e=_createForOfIteratorHelper(e),g;try{for(e.s();!(g=e.n()).done;){var k=g.va…
204 …C":var l=_slicedToArray(h,6),m=l[4],n=l[5];b.push.apply(b,_toConsumableArray(ta(l[0],l[1],l[2],l[3…
205n()).done;){var h=d.value,g="number"==typeof e&&0<=e?h.data.map(function(a){return+a.toFixed(e)}):…
206 …ons,c=[];a=_createForOfIteratorHelper(a.sets||[]);var b;try{for(a.s();!(b=a.n()).done;){var d=b.va…
208 e.n()).done;){var h=d.value;switch(h.type){case "path":b.save();b.strokeStyle="none"===c.stroke?"tr…
209 …a.beginPath();var b=_createForOfIteratorHelper(e.ops),d;try{for(b.s();!(d=b.n()).done;){var h=d.va…
210 …1],g[2],g[3],g[4],g[5]);break;case "lineTo":a.lineTo(g[0],g[1])}}}catch(n){b.e(n)}finally{b.f()}"f…
213 "g"),h=a.options.fixedDecimalPlaceDigits,b=_createForOfIteratorHelper(b),g;try{for(b.s();!(g=b.n())…
267 …mxUtils.setOpacity(m.shape.node,100*d/10);else{var n=a.getView().scale,p=(l.geometry.x-l.previous.…
268n,r=(l.geometry.width-l.previous.width)*n,n=(l.geometry.height-l.previous.height)*n;0==d?(m.x-=p,m…
293 …){k-=a;l-=b;if(0===c||0===d)return q;c=Math.abs(c);d=Math.abs(d);var m=-k/2,n=-l/2,p=Math.cos(e*Ma… variable
294n;var m=-1*q*m+p*n,n=e*e,r=m*m,t=c*c,u=d*d,x=n/t+r/u;1<x?(c*=Math.sqrt(x),d*=Math.sqrt(x),f=0):(x=…
295n=p*c;p*=d;c*=q;d*=q;for(var y=Math.cos(f),B=Math.sin(f),r=-m*(n*B+d*y),t=-m*(c*B-p*y),q=[],A=0;A<…
305n=mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE)*a.view.scale;0<n&&(mxUtils.getValue(a.styl… variable
321n=f.getTranslate();f.translate=new mxPoint(d,e);b=new mxTemporaryCellStates(a.getView(),b,c);try{g…
469 …ll==d.div&&this.createSubmenu(d));d.tbody.appendChild(l);if(0!=g&&0!=f){var n=null;mxEvent.addGest…
470 …u(d,l),d.activeRow=l));null!=document.selection&&8==document.documentMode&&(n=document.selection.c…
471 this.hideMenu();if(null!=n){try{n.select()}catch(q){}n=null}null!=c&&c(a)}this.eventReceiver=null;m…
537 mxXmlCanvas2D.prototype.text=function(a,b,c,d,e,f,g,k,l,m,n,p,q){if(this.textEnabled&&null!=e){mxUt… argument
538 m);null!=n&&r.setAttribute("clip",n?"1":"0");null!=p&&r.setAttribute("rotation",p);null!=q&&r.setAt…
545 …rn c};mxSvgCanvas2D.prototype.getAlternateText=function(a,b,c,d,e,f,g,k,l,m,n,p,q){return null!=f?… argument
546 …eateAlternateContent=function(a,b,c,d,e,f,g,k,l,m,n,p,q){a=this.getAlternateText(a,b,c,d,e,f,g,k,l… argument
568 …;e=this.state.transform||"";if(g||k){var n=f=1,p=0,q=0;g&&(f=-1,p=-c-2*a);k&&(n=-1,q=-d-2*b);e+="s…
573 …ion(a,b,c,d,e,f,g,k,l,m,n){null!=n&&null!=n.firstChild&&null!=n.firstChild.firstChild&&this.update… argument
574n,p,q,r,t){q=this.createElement("g");var u=this.createElement("foreignObject");this.setCssText(u,"… argument
576 mxSvgCanvas2D.prototype.updateTextNodes=function(a,b,c,d,e,f,g,k,l,m,n){var p=this.state.scale;mxSv… argument
577 …Utils.bind(this,function(c,d,e,f,g){a+=this.state.dx;b+=this.state.dy;var k=n.firstChild,l=k.first…
578 …otate("+r+" "+a+" "+b+")":"";""!=t?n.setAttribute("transform",t):n.removeAttribute("transform");1!…
579 this.state.alpha):n.removeAttribute("opacity")}))};
580n,p,q){p="box-sizing: border-box; font-size: 0; text-align: "+(c==mxConstants.ALIGN_LEFT?"left":c=… argument
581n+="width: 100%; ",p+=t,r=0,0<b&&(p+="max-height: "+Math.round(b)+"px; ")):"block"==f?(t="width: "…
582 "px; ",""!=c&&"fill"!=f&&(r=0)):(n+="white-space: nowrap; ",""==c&&"block"!=f&&(x=0));q(x,r,m+t+u,p…
585n,p,q){if(this.textEnabled&&null!=e)if(p=null!=p?p:0,this.foEnabled&&"html"==l){var r=this.createD… argument
587n,p){n=null!=n?n:0;k=this.state;var q=k.fontSize,r=this.createElement("g"),t=k.transform||"";this.… argument
588 n-=d/2:g==mxConstants.ALIGN_BOTTOM&&(n-=d)),n=this.createClip(p*k.scale-2,n*k.scale-2,c*k.scale+4,d…
589n&&r.setAttribute("text-anchor",n);this.styleEnabled&&q==mxConstants.DEFAULT_FONTSIZE||r.setAttrib…
590 n-=d:(m=this.matchHtmlAlignment&&m&&0<d?Math.min(u,d):u,n-=m+1));for(m=0;m<t.length;m++)0<t[m].leng…
593n=null;if("fill"==l||"width"==l)g==mxConstants.ALIGN_CENTER?c-=e/2:g==mxConstants.ALIGN_RIGHT&&(c-…
594 n=new mxRectangle(n.x,n.y+(p?0:1),n.width,n.height+(p?1:0))}catch(q){}if(null==n||0==n.width||0==n.…
595n.style.fontWeight="bold"),(m.fontStyle&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC&&(n.styl…
596 …",Math.floor(n.x-1)),b.setAttribute("y",Math.floor(n.y-1)),b.setAttribute("width",Math.ceil(n.widt…
600 n=n||f};var e=function(c,d,e){var f=!1;e&&Math.abs(c-y)<r?(b.x=c-a.getCenterX(),r=Math.abs(c-y),f=!…
601 g.y+=b.y;for(var k=!1,l=null,m=null,n=!1,p=null,q=null,r=f,t=f,u=g.x,x=g.x+g.width,y=g.getCenterX()…
602 g,!1)));this.graph.snapDelta(b,a,!c,k,n);b=this.getDelta(a,l,b.x,p,b.y);c=this.graph.container;k||n…
603 this.guideX.redraw()):this.guideX.node.style.visibility="hidden";n||null==this.guideY?null!=this.gu…
626n=this.createBoundingBox();this.dialect==mxConstants.DIALECT_SVG?(m=this.createTransparentSvgRecta…
634 …(l,b.length)];var n=m.x-g.x,m=m.y-g.y;if(c&&(0!=n||0!=m)&&(null==f||0>mxUtils.indexOf(f,l-1))){var…
635 …,l++;n=m.x-g.x;m=m.y-g.y;p=Math.max(1,Math.sqrt(n*n+m*m));n=g.x+n*Math.min(d,p/2)/p;m=g.y+m*Math.m…
655 …de=function(a,b,c,d,e,f){var g=c.nodeName,k=d.x,l=d.y,m=d.width,n=d.height,p=Math.min(m,n);if("sav…
656n)),r++;else{p=!0;break}}u=u.nextSibling}if(!p&&0<r)for(m=0;m<t.length;m++)n=!1,l=t[m][0],k=t[m][t…
657n);else if("quad"==g)a.quadTo(k+Number(c.getAttribute("x1"))*m,l+Number(c.getAttribute("y1"))*n,k+…
658 n,Number(c.getAttribute("x-axis-rotation")),Number(c.getAttribute("large-arc-flag")),Number(c.getAt…
659 n,b=Number(b)/100,b=Math.min(d*b,f*b),a.roundrect(k+Number(c.getAttribute("x"))*m,l+Number(c.getAtt…
660 …tion"),a.text(k+Number(c.getAttribute("x"))*m,l+Number(c.getAttribute("y"))*n,0,0,d,c.getAttribute…
661 …bute("x"))*m,l+=Number(c.getAttribute("y"))*n,d=Number(c.getAttribute("w"))*m,f=Number(c.getAttrib…
662 …ribute("pattern"),null!=c){c=c.split(" ");n=[];for(m=0;m<c.length;m++)0<c[m].length&&n.push(Number…
664 …ers[a]=b},createMarker:function(a,b,c,d,e,f,g,k,l,m){var n=mxMarker.markers[c];return null!=n?n(a,…
665n,p,q,r){c=l*q*1.118;p=m*q*1.118;l*=n+q;m*=n+q;var e=k.clone();e.x-=c;e.y-=p;n=d!=mxConstants.ARRO… argument
666n,p,q,r){c=l*q*1.118;d=m*q*1.118;l*=n+q;m*=n+q;var e=k.clone();e.x-=c;e.y-=d;k.x+=2*-c;k.y+=2*-d;r… argument
667 …addMarker("openThin",b(3));mxMarker.addMarker("oval",function(a,b,c,g,k,l,m,n,p,q){var d=m/2,e=g.c… argument
668n,p,q){var d=k*(m+p+1),e=l*(m+p+1);return function(){a.begin();a.moveTo(g.x-e/2,g.y+d/2);a.lineTo(… argument
682 …,k=k/l,l=d*k/3,d=-d*g/3,n=e.x-l/2+c*g,e=e.y-d/2+c*k,p=n+l,q=e+d,r=p+m*g,m=q+m*k,t=r+l,u=m+d,x=t-3*…
686 …d(),k=this.isMarkerStart(),l=this.isMarkerEnd(),m=g?0:this.arrowSpacing+c/2,n=this.startSize+c,c=t…
687 …Limit(1.42);a.begin();r=x;t=A;if(k&&!g)this.paintMarker(a,b[0].x,b[0].y,x,A,n,d,f,m,!0);else{y=b[0…
690n,d,f,m,!0),a.stroke(),a.end()),l&&!g&&(a.begin(),this.paintMarker(a,q.x,q.y,-x,-A,c,e,f,m,!0),a.s…
693n,p,q,r,t,u,x,y,B,A,z){mxShape.call(this);this.value=a;this.bounds=b;this.color=null!=e?e:"black";… argument
729n=Math.sin(-m),b=l*-(b+.5),c=g*-(c+.5);0!=m&&(m="progid:DXImageTransform.Microsoft.Matrix(M11="+e+…
794 …width));c==k&&(e-=l);k?g+=l:f+=l}d.beginUpdate();try{for(var l=0,k=null,m=0,n=null,p=this.getLayou…
796n=r;k=t;m=c?k.x+k.width+Math.floor(u/2):k.y+k.height+Math.floor(u/2)}}this.resizeParent&&null!=b&&…
801 …ored(k)&&this.isVertexMovable(k)&&e.push(k)}f=e.length;if(0<f){var l=this.border,m=this.border,n=b?
802n=n-2*this.border;a=this.graph.isSwimlane(a)?this.graph.getStartSize(a):new mxRectangle;n-=b?a.hei…
827n=[],p,q,r=0;r<l.length;r++)this.horizontal?(p=g.x+g.width,q=g.y+b,n.push(new mxPoint(p,q)),p=g.x+…
838 …xBounds(g),m=l.width,n=l.height,p=l.x,q=l.y;this.cellLocation[d][0]=p+m/2;this.cellLocation[d][1]=…
847 …e=null==e?m.x:Math.min(e,m.x),c=Math.max(c,Math.max(m.width,m.height))}}var n=this.getRadius(f.len…
848 c);this.moveCircle&&(e=this.x0,d=this.y0);this.circle(f,n,e,d)}finally{b.endUpdate()}};mxCircleLayo…
874 …l.length;m++){var n=l[m];this.edgeMapper.put(n,k);d.resetEdge(n);a.disableEdgeStyle&&(a.setEdgeSty…
885 …&&2*l.length>=m.length){for(var l=new mxGraphHierarchyEdge(m),n=0;n<m.length;n++){var p=m[n];this.…
897 …PurposeVariable(a),k=k.getPreviousLayerConnectedCells(a),m=[],n=0;n<k.length;n++){var p=k[n].getGe…
899n=m.getGeneralPurposeVariable(f);0>n&&(n=l);k[n]=m}for(var p=null,q=null,r,t,u=null,x=null,y,B=nul…
900 0;A<n.length;A++)t[A]=n[A].getGeneralPurposeVariable(f-1)}else m=p,n=q,r=u,t=x,y=B;B=k[l+1];p=B.get…
901 …le(f,B.getGeneralPurposeVariable(f)),B.setGeneralPurposeVariable(f,p),p=m,q=n,u=r,x=t,B=y,e||(c=!0…
905 …],e=0;e<f.length;e++)c[e]=a.vertexMapper.get(f[e]);a.visit(function(a,c,e,f,n){c.isAncestor(a)&&(e… argument
906 !0);a.visit(function(a,c,e,f,n){c.isAncestor(a)&&(e.invert(),mxUtils.remove(e,a.connectsAsSource),c… argument
913 …ayerConnectedCells(l),n=e.getPreviousLayerConnectedCells(l),p=k.length,q=n.length,r=this.medianXVa…
915 …=c.get(l),null!=l&&0==l.visited&&(l.visited=!0,b.push(l));for(e=0;e<n.length;e++)l=n[e],l=c.get(l)…
917n=d[f].rankIndex-1;0<=n;){var p=e[b[n].id];if(null!=p){var q=p.cell;p.visited?(k=q.getGeneralPurpo…
918 this.intraCellSpacing,n++)}l>=k&&l<=q?g.setGeneralPurposeVariable(a,l):l<k?(g.setGeneralPurposeVari…
923n=g[m];if(n.isVertex()){var p=this.layout.getVertexBounds(n.cell);null!=p?this.orientation==mxCons…
924n.edges?p=n.edges.length:mxLog.warn("edge.edges is null"),n.width=(p-1)*this.parallelEdgeSpacing);…
926 ….getGeneralPurposeVariable(l);f!=m?(g=!1,f=m):k++}if(!g){for(var g=f=0,m=[],n=[],p=e.getGeneralPur…
927n[l-e.minRank-2]=p,g++):this.repositionValid(b,e,l-1,p)?(n[l-e.minRank-2]=p,g++):(n[l-e.minRank-2]…
931 …th;m++){var n=new WeightedCellSorter(f[m],f[m].getX(g));l.push(n)}l.sort(WeightedCellSorter.protot…
932 …1)*this.prefHozEdgeSep+2*this.prefHozEdgeSep&&(n+=this.prefHozEdgeSep,p-=this.prefHozEdgeSep);l=(p…
933 p+=this.prefVertEdgeOff:m>f/2&&(p-=this.prefVertEdgeOff),t=0;t<q;t++)r[4*t+2*k]=n,n+=l,r[4*t+2*k+1]…
934 …stants.DIRECTION_SOUTH,m=0;m<a.edges.length;m++){var n=a.edges[m],p=this.layout.getVisibleTerminal…
935 …omY[c],x=f[4*e+1+t];r!=l&&(x=-x);var u=u+x,t=f[4*e+t],y=k.model.getTerminal(n,!0);this.layout.isPo…
937 …t],r!=l&&(x=-x),u-=x,t=f[4*e+2-t],r=k.model.getTerminal(n,!1),p=this.layout.getVisibleTerminal(n,!…
938 …new mxPoint(u,t))));a.isReversed&&this.processReversedEdge(a,n);this.layout.setEdgePoints(n,q);b=0…
948 …or(var l=this.getEdges(k),m=0,n=0,p=0;p<l.length;p++)this.getVisibleTerminal(l[p],!0)==k?m++:n++;0…
956 …getVisibleTerminal(l[c],!k[c]);for(var m=1,n=0;n<l.length;n++)if(n!=c){var p=k[n];this.getVisibleT…
965 …this.parentBorder:this.interRankCellSpacing/2),m=b[e].x-l,n=a.y-this.parentBorder;k.x+=m;k.y=n;k.w…
966 …+d.height+2*this.parentBorder;this.graph.model.setGeometry(f,k);this.graph.moveCells(g,-m,c.y-n)}};
967n=0,p=0;p<l.length;p++){var q=this.getVisibleTerminal(l[p],!0);q==k?(q=this.getVisibleTerminal(l[p…
975n=this.getVisibleTerminal(m[c],!0),p=n==a;p&&(n=this.getVisibleTerminal(m[c],!1));for(var q=0;q<th…
995 …dgeAt(f,e),l=this.getTerminal(k,!0),m=this.getTerminal(k,!1),n=m==a&&l==b;(l==a&&m==b||!c&&n)&&d.p…
1038 …a.y,g=a.width/2,k=a.height/2,l=e+g,m=f+k;b=c.x;c=c.y;var n=parseInt(b-l),p=parseInt(c-m);if(0==n&&…
1039n&&0==p)return new mxPoint(b,c);if(d){if(c>=f&&c<=f+a.height)return a=c-m,a=Math.sqrt(g*g*(1-a*a/(…
1040n=k;d&&(l>=b&&l<=b+f?m=l:c>=e&&c<=e+a&&(n=c));return l<g?c<k?mxUtils.intersection(l,c,m,n,g,e,b,k)…
1041n=new mxPoint(f,g),p=new mxPoint(f+k,m),q=new mxPoint(f,g+l);b==mxConstants.DIRECTION_NORTH?(n=q,p…
1042 …-Math.PI+t||r>Math.PI-t)?c=d&&(e&&c.x>=n.x&&c.x<=q.x||!e&&c.y>=n.y&&c.y<=q.y)?e?new mxPoint(c.x,n.…
1043n.x,n.y,p.x,p.y):mxUtils.intersection(c.x,c.y,a,m,p.x,p.y,q.x,q.y));null==c&&(c=new mxPoint(a,m));…
1044n<f||m<e&&n>f+k||m>e+g&&n<f||m>e+g&&n>f+k)d=!1;if(d){if(t){if(m==l){if(n<=f)return new mxPoint(l,f…
1045n==f+k/4)return new mxPoint(e+g,f+k/4);if(n==f+3*k/4)return new mxPoint(e+g,f+3*k/4)}else if(m==e)…
1046n>f+3*k/4&&(b=new mxPoint(e-Math.floor(.5*g),f+Math.floor(.5*k)),u=new mxPoint(e+g,f+Math.floor(1.…
1047n>f+k){if(m==e+g/4)return new mxPoint(e+g/4,f+k);if(m==e+3*g/4)return new mxPoint(e+3*g/4,f+k)}els…
1048 …th.floor(.5*g),f-Math.floor(.5*k)),u=new mxPoint(e+Math.floor(1.25*g),f+k)):n>a&&(m>e+g/4&&m<e+3*g…
1049 e+g?(d=m,p=n<a?f+k:f):n>=f&&n<=f+k&&(p=n,d=m<l?e+g:e);c=mxUtils.intersection(d,p,c.x,c.y,b.x,b.y,u.…
1058 …ass="mxPage">')}var m=this.graph.getGraphBounds().clone(),n=this.graph.getView().getScale(),p=n/th…
1062 ….y0/this.scale+(m.y-q.y*n)/n;for(a=0;a<u;a++){if(null==this.wnd)return null;var D=a*r/this.scale-t…
1067 …c.createElement("td"),n=c.createElement("a");n.setAttribute("href","#mxPage-"+l);!mxClient.IS_NS||…
1068 mxUtils.write(n,l,c);m.appendChild(n);g.appendChild(m)}e.appendChild(g)}d.appendChild(e);return d};
1071 …,g.appendChild(l),document.body.appendChild(g),k=l}catch(n){throw g.parentNode.removeChild(g),n;}e…
1073 …h.container=e;var k=g.getCanvas(),l=g.getBackgroundPane(),m=g.getDrawPane(),n=g.getOverlayPane(),p…
1076 …iner=d;this.graph.cellRenderer.redraw=u;g.canvas=k;g.backgroundPane=l;g.drawPane=m;g.overlayPane=n;
1115n=(parseInt(a.style[mxConstants.STYLE_SPACING_LEFT]||0)+mxText.prototype.baseSpacingLeft)*c+f,f=mx…
1128 …xt()||!this.clearOnChange)&&document.execCommand("selectAll",!1,null)}catch(n){}}};mxCellEditor.pr…
1176 … m=g.getCenterX(),n=g.getCenterY(),n=mxUtils.getRotatedPoint(new mxPoint(m,n),e,f,new mxPoint(a.ge…
1177 Math.round(m-g.width/2);g.y=Math.round(n-g.height/2)}if(b||null==k.bounds||k.scale!=a.view.scale||!…
1189 …tePoints,l=k[0],m=k[k.length-1],k=!1;if(null!=b){var n=g.getCellGeometry(b.cell);n.relative?k=.5>=
1190n=!0;null!=c&&(g=g.getCellGeometry(c.cell),g.relative?n=.5>=g.x:null!=b&&(n=(null!=l?l.x:b.x+b.wid…
1191 …f.getRoutingCenterY(b),l=n?c.x:c.x+c.width,c=f.getRoutingCenterY(c),f=new mxPoint(a+(k?-d:d),b),g=…
1194n=Math.max(b.y+b.height,c.y+c.height),f=a.view.transformControlPoint(a,f),g=f.y<k||f.y>n,k=f.x<l||…
1198 …etRoutingCenterX(b),a.view.getRoutingCenterY(b)):null!=m&&(m=m.clone());var n=f.length-1;if(null!=…
1199 …ath.abs(p[0].x-m.x)&&(p[0].x=m.x),1>Math.abs(p[0].y-m.y)&&(p[0].y=m.y));r=f[n];null!=r&&null!=p[p.…
1200 …z)){l=A?!1:!0;break}if(x||t){l=t;1==q&&(l=0==p.length%2?t:x);break}}t=g;u=f[n];null!=u&&(t=null);x…
1201n];null==m&&null!=g&&(m=new mxPoint(a.view.getRoutingCenterX(g),a.view.getRoutingCenterY(g)));null…
1202 f[n]&&null!=g)for(;0<c.length&&null!=c[c.length-1]&&mxUtils.contains(g,c[c.length-1].x,c[c.length-1…
1207 …e),m=mxEdgeStyle.scaleCellState(c,a.view.scale),n=f[0],p=f[f.length-1],q=null!=l?l.x:n.x,r=null!=l…
1208 …;null!=l&&m==l&&(f=z=Math.max(f,z));var C=z+f,v=!1;if(null!=n&&null!=p)var v=p.x-n.x,D=p.y-n.y,v=v…
1210 …1][2]/2);D=z-r;z=0;0>v?z=0>D?2:1:0>=D&&(z=3,0==v&&(z=2));r=null;null!=l&&(r=n);l=[[.5,.5],[.5,.5]]…
1211 …ations[3]=Math.max(t-C,0);C=[];m=[];n=[];m[0]=p>=t?mxConstants.DIRECTION_MASK_WEST:mxConstants.DIR…
1212n[1]=mxUtils.reversePortConstraints(n[0]);p=p>=t?p:t;r=v>=r?v:r;t=[[0,0],[0,0]];u=!1;for(v=0;2>v;v…
1213 n[0],t[0][1]=m[0],t[1][0]=m[1],t[1][1]=n[1],u=!0));0<r&&!u&&(t[0][0]=n[0],t[0][1]=m[0],t[1][0]=n[1]…
1215 …ASK_EAST|mxConstants.DIRECTION_MASK_WEST))?0:1;for(v=0;v<c.length;v++)n=c[v]&15,u=n==mxConstants.D…
1216n,u+=z,4<u&&(u-=4),p=mxEdgeStyle.dirVectors[u-1],n=0<u%2?0:1,n!=C&&(f++,mxEdgeStyle.wayPoints1[f][…
1217 …ertexSeperations[u]/2)),0<f&&mxEdgeStyle.wayPoints1[f][n]==mxEdgeStyle.wayPoints1[f-1][n]?f--:C=n;…
1269 …ce=0;var d=0,g=[],f=c;if(null!=f){for(var c=f.x,k=f.y,l=c,m=k,n=1;n<b.length;n++){var p=b[n];null!…
1273n=0,p=0,q=2;q<e;q++)g=k,k=a.absolutePoints[q],g=mxUtils.ptSegDistSq(g.x,g.y,k.x,k.y,b,c),p+=f[q-2]…
1274 a+(n-(c-f))*n;a=Math.sqrt(0>=f?0:f*f/(a*a+n*n));a>e&&(a=e);e=Math.sqrt(mxUtils.ptSegDistSq(g.x,g.y,…
1335 …&(g=g.clone(),g.width+=g.x,g.height+=g.y,g.x=0,g.y=0);var k=this.view.scale,n=g.width/k,p=g.height…
1336n=Math.max(n,this.backgroundImage.width-g.x/k),p=Math.max(p,this.backgroundImage.height-g.y/k));va…
1362 …ildCells(a[k]);if(null!=m&&0<m.length){var n=this.getBoundingBoxFromGeometry(m,!0);if(null!=n&&0<n
1363n.x-b-p.x-g),l.y=Math.round(l.y+n.y-b-p.y-d));l.width=Math.round(n.width+2*b+p.x+g+e+p.width);l.he…
1365 …e[g],!1)))e[g]=null;else{var m=this.model.getGeometry(e[g]);if(null!=m){var n=this.view.getState(a…
1366n&&null!=p)if(c=d?0:p.origin.x,p=d?0:p.origin.y,this.model.isEdge(e[g])){if(n=n.absolutePoints,nul…
1367 k-l.y),!1);m=m.points;if(null!=m)for(n=0;n<m.length;n++)m[n].x+=c,m[n].y+=p}}else m.translate(c,p)}…
1370n=new mxPoint(0,0),l=0;l<a.length;l++)if(null==a[l])c--;else{var p=this.model.getParent(a[l]);if(n…
1377 …!=m&&null!=m.points&&null!=l){var n=this.view.translate,p=this.view.scale,q=mxUtils.findNearestSeg…
1388n=this.view.getBounds(this.model.getChildren(a));if(null!=n){var p=this.view.translate,q=this.view…
1399 …();try{for(var l=new mxDictionary,m=0;m<a.length;m++)l.put(a[m],!0);for(var n=mxUtils.bind(this,fu…
1400 (n(this.model.getTerminal(r,!0))||n(this.model.getTerminal(r,!1)))||p.push(a[m])}a=p;d&&(a=this.clo…
1413n=b.style[mxConstants.STYLE_FLIPV];null!=b.shape&&null!=b.shape.stencil&&(m=1==mxUtils.getValue(b.…
1426 …ent(a[e]));if(null!=g&&null!=k){var f=f.clone(),l=-k.origin.x,m=-k.origin.y,n=g.absolutePoints,p=t…
1427n[0].x/b-c.x+l,n[0].y/b-c.y+m),!0),this.model.setTerminal(a[e],null,!0))}var q=this.model.getTermi…
1440n=a?g-k.width:0,p=b?f-k.height:0;e?(k.x-=l.x,k.y-=l.y,a=this.container.scrollWidth,b=this.containe…
1441 (a-g)/2,this.container.scrollTop=(b-f)/2):this.view.setTranslate(a?Math.floor(l.x-k.x/m+n*c/m):l.x,…
1502n=this.model.getChildAt(a,m);if(k||!this.isCellVisible(n))g=g.concat(this.model.getEdges(n,c,d))}g…
1503 !1),(e&&l==n||l!=n&&(c&&n==a&&(null==b||this.isValidAncestor(l,b,f))||d&&l==a&&(null==b||this.isVal…
1507 …b,c,d,e,f,g,k,l){f=null!=f?f:[];if(0<c||0<d||null!=g){var m=this.getModel(),n=a+c,p=b+d;null==e&&(…
1508 …(m.isEdge(t)||m.isVertex(t))&&u.x>=a&&u.y+u.height<=p&&u.y>=b&&u.x+u.width<=n)&&f.push(t);x&&!l||t…
1509n=this.getConnections(m,b?a:null),p=0,q=0,r=0;r<n.length;r++)this.view.getVisibleTerminal(n[r],!0)…
1546n=a.clientHeight-2*this.border,p=this.getViewBox();e=Math.max(p.width/l,p.height/n);if(mxEvent.get…
1547n*e/2+(b.y-this.border-q.top)*e}else p=this.source.view.translate,n=this.viewport.getBoundingClien…
1620 …State(l),n=!1;null!=m&&(e||this.isValidDropTarget(l,b))?(this.target!=l&&(this.target=l,this.setHi…
1621 …mxConstants.INVALID_CONNECT_TARGET_COLOR,this.setHighlightColor(g),n=!0)));null!=m&&n?this.highlig…
1727 …Parent(m)));var n=k=null;null!=this.edgeState&&(k=this.edgeState.cell.value,n=this.edgeState.cell.…
1744 …var g=e.getCenterX(),l=e.getCenterY(),m=0;m<this.focusIcons.length;m++){var n=g-this.focusIcons[m]…
1745n=n*n+p*p;if((this.intersects(this.focusIcons[m],e,b,c)||null!=d&&this.intersects(this.focusIcons[…
1746 …mxEvent.redirectMouseEvents(p.node,this.graph,q)}this.focusHighlight.bounds=n;this.focusHighlight.…
1820n=c.x-this.startX,p=c.y-this.startY,c=m*n+l*p,n=l*n-m*p,p=c,q=this.graph.view.scale,r=this.isRecur…
1828 …d(new mxRectangle(d,g,0,0)),f;var m=a.width,n=a.height,p=a.x-g.x*f,q=p+m;a=a.y-g.y*f;var r=a+n,t=p…
1829 …ht,1==d||2==d||7==d||6==d?e=c*k:c=e/k,0==d&&(p=q-e,a=r-c)));l&&(e+=e-m,c+=c-n,p+=t-(p+e/2),a+=u-(a…
1835n=mxUtils.getRotatedPoint(new mxPoint(a.x,a.y),k,l,m);this.moveSizerTo(this.sizers[0],n.x,n.y);thi…
1836n.x=b;n.y=a.y;n=mxUtils.getRotatedPoint(n,k,l,m);this.moveSizerTo(this.sizers[2],n.x,n.y);this.siz…
1837 n.x,n.y);this.sizers[5].setCursor(f[mxUtils.mod(6+g,f.length)]);n.x=d;n.y=c;n=mxUtils.getRotatedPoi…
1838 …=Math.sin(g),m=new mxPoint(this.state.getCenterX(),this.state.getCenterY()),n=mxUtils.getRotatedPo…
1839 (this.moveSizerTo(this.rotationShape,n.x,n.y),this.rotationShape.node.style.visibility=this.state.v…
1886n=this.graph.view.scale;null!=this.constraintHandler.currentConstraint&&null!=this.constraintHandl…
1887 …,this.marker.highlight.shape.strokewidth=mxConstants.HIGHLIGHT_STROKEWIDTH/n/n,this.marker.highlig…
1939 …rY(f)/l-m.y,n=this.graph.getConnectionConstraint(a,f,!0);null!=n&&(n=this.graph.getConnectionPoint…
1940 g,!1))n=this.graph.getConnectionPoint(g,l),null!=n&&(this.convertPoint(n,!1),k=n.y);k=[new mxPoint(…
1941n=l[1],k=[],p=2;p<l.length;p++){var q=l[p];0==Math.round(m.x-n.x)&&0==Math.round(n.x-q.x)||0==Math…
2003 …m="edge":0<k&&null!=l?m="group":b.isVertex(d)&&(m="vertex");if(null!=m){var n=a.document.createEle…
2004n.setAttribute("label",c.graph.getLabel(d)),c.graph.isHtmlLabel(d)&&n.setAttribute("html",!0));if(…
2005n.setAttribute(p,g);g=f.absolutePoints;if(null!=g&&0<g.length){l=Math.round(g[0].x)+","+Math.round…
2006 0;p<k;p++)f=this.encodeCell(a,c,b.getChildAt(d,p)),null!=f&&n.appendChild(f)}}return n};return a}()…
2027 …x.onmousedown=function(){};l.box.onmousemove=function(a){if(y||B)y&&m(a),B&&n(a),document.selectio…
2028 …(B=!1,mxJSColor.fireEvent(u,"change"))};l.sldM.onmousedown=function(a){B=!0;n(a);p()};d=e(r);l.box…
2038 …SColor.images.pad[0]-1)*a,null,1-b/(mxJSColor.images.pad[1]-1),v)}}function n(a){a=mxJSColor.getRe… function
2100 function Dialog(a,b,d,e,c,f,k,h,g,l,m){var n=g?57:0,p=d,q=e,u=g?0:64,v=Editor.inlineFullscreen||nul…
2103 …se")),f.className="geDialogClose",f.style.top=x+14+"px",f.style.left=w+d+38-n+"px",f.style.zIndex=…
2105 …ogImg&&(this.dialogImg.style.top=x+14+"px",this.dialogImg.style.left=w+d+38-n+"px")});mxEvent.addL…
2110n=document.createElement("div");n.style.textAlign="center";if(null!=b){var p=document.createElemen…
2111 document.createElement("div");b.style.lineHeight="1.2em";b.style.padding="6px";b.innerHTML=d;n.appe…
2112 …imaryBtn",d.appendChild(e));this.init=function(){q.focus()};n.appendChild(d);this.container=n},Pri…
2113 …nction(a){function b(a){var b=h.checked||l.checked,c=parseInt(n.value)/100;isNaN(c)&&(c=1,n.value=…
2117 …t("td");var n=document.createElement("input");n.setAttribute("value","100 %");n.setAttribute("size…
2125n=document.createElement("input");n.setAttribute("type","number");n.setAttribute("min","0");n.styl…
2128 …ls.button(mxResources.get("apply"),function(){a.hideDialog();var b=parseInt(n.value);isNaN(b)||e.g…
2130 PageSetupDialog.addPageFormatPanel=function(a,b,d,e){function c(a,b,c){if(c||n!=document.activeElem…
2131 …tChecked=!0,a=k.checked=!0));a?(g.style.display="",m.style.display="none"):(n.value=d.width/100,p.…
2134 ….style.height="24px";var n=document.createElement("input");n.setAttribute("size","7");n.style.text…
2135n.value=c.format.width/100,p.value=c.format.height/100,m.style.display="none",g.style.display=""):…
2136 …{k.checked=!0;E(a);mxEvent.consume(a)});mxEvent.addListener(n,"blur",E);mxEvent.addListener(n,"cli…
2137 …;return{set:function(a){d=a;c(null,null,!0)},get:function(){return z},widthInput:n,heightInput:p}};
2141 var FilenameDialog=function(a,b,d,e,c,f,k,h,g,l,m,n){g=null!=g?g:!0;var p,q,u=document.createElemen… argument
2142 t.setAttribute("value",b||"");t.style.marginLeft="4px";t.style.width=null!=n?n+"px":"180px";var w=m…
2145 …arginLeft="4px",b.style.width="198px",q.appendChild(b),t.style.width=null!=n?n-40+"px":"190px",p.a…
2146 …hild(m);null!=h&&(n=mxUtils.button(mxResources.get("help"),function(){a.editor.graph.openLink(h)})…
2166 …dItem;mxPopupMenu.prototype.addItem=function(a,b,d,e,f,n){var g=c.apply(this,arguments);null==n||n argument
2174n=function(a,b,c,d,g,k,l){d=null!=d?d:e.currentVertexStyle;g=null!=g?g:e.currentEdgeStyle;k=null!=… method in mxConnectionHandler.createMarker.EditorUi
2176 …){n(b.getProperty("cells"),null,null,null,null,!0,!0)});e.addListener("textInserted",function(a,b)…
2186 …ull!=y.hoverIcons&&y.hoverIcons.update(e.view.getState(c[c.length-1]))},0));n(c)});this.addListene…
2187n=b.getProperty("values"),m=0;m<c.length;m++){var p=0<=mxUtils.indexOf(g,c[m]);if("strokeColor"!=c…
2188n[m]);else if(0<=mxUtils.indexOf(f,c[m])){if(d||p)null==n[m]?delete e.currentVertexStyle[c[m]]:e.c…
2208 …=this.editor.graph,g=document.createElement("div");c=m.view.getState(d);var n=null==d||null!=c&&m.…
2209 …cursor:pointer;overflow:hidden;padding:3px 0 0 3px;";g.appendChild(d);null!=n&&"1"!=urlParams.sket…
2210 this.sidebar.graph.pasteStyle(n,[c]):l.insertHandler([c],""!=c.value&&"1"!=urlParams.sketch,this.si…
2225 …)),d={},e=b.createCellLookup(c),f=b.cloneCells(c,null,d),m=new mxGraphModel,n=m.getChildAt(m.getRo…
2226 0),p=0;p<f.length;p++){m.add(n,f[p]);var q=b.view.getState(c[p]);if(null!=q){var u=b.getCellGeometr…
2231n=8<=document.documentMode?20:14;if(8==document.documentMode||9==document.documentMode)n+=3;var p=…
2238 …paddingRight="4px";l.style.paddingLeft="4px";l.style.paddingRight="0px";var n=mxUtils.bind(this,fu…
2239 …one",g.style.display="none");m()});this.editor.addListener("resetGraphView",n);this.editor.addList…
2245 …ll!=this.lightboxToolbarActions)for(n=0;n<this.lightboxToolbarActions.length;n++){var x=this.light…
2307 …e.showError=function(a,b,d,e,c,f,k,h,g,l,m,n,p){a=new ErrorDialog(this,a,b,d||mxResources.get("ok"… argument
2375 …s.taglist[f[g]],m=new mxDictionary;if(null!=l){var n=l.entries;a=[];for(var p=0;p<n.length;p++)if(…
2380 "4px";h.appendChild(g);d.appendChild(h);var l="",m=!1,n=!1,p=0,q={},u=12,v=mxUtils.bind(this,functi…
2381 …"!=c.value){if(null!=h.parentNode&&(l!=c.value&&(v(),l=c.value,q={},n=!1,p=0),!m&&!n)){g.setAttrib…
2383 …e",n=!0);g.style.cursor="";d.appendChild(h)}}),mxUtils.bind(this,function(){g.style.cursor=""}))}}…
2384 …es.get("reset")));""==c.value?(n=!0,g.style.display="none"):c.value!=l?(g.style.display="none",n=!…
2504 [g]));for(m=0;m<k.length;m++){var n=l[k[m]];null!=n&&d.setCellStyles(k[m],n,[g])}c.push(g)}}}finall…
2506n=c.view.scale,p=c.view.translate,q=(h+p.x)*n,u=(g+p.y)*n,v=c.cloneCells(a);c.splitEdge(k,v,null,h…
2509n=h.model.getParent(a),p=!0;if(null!=h.layoutManager){var q=h.layoutManager.getLayout(n);null!=q&&…
2510 …(a,b,c){return!h.isContainer(a.cell)});if(null!=x&&x!=n)k=h.view.getState(x),null!=k&&(v=k.origin,
2511n:null);if(h.model.isEdge(a))h.model.setTerminal(a,b[e],d==mxConstants.DIRECTION_NORTH);else if(h.…
2520 null,n=this,p=0;p<e.length&&(null==m&&g.model.isVertex(e[p])?m=p:null==l&&g.model.isEdge(e[p])&&nul…
2524 …tate&&u.currentHighlight.hide();var g=a.model.isEdge(t.cell)||null==l?m:l,f=n.getDropAndConnectGeo…
2531n=t.absolutePoints;null!=L.parentNode&&(l=n[0],f.add(k(b,c,new mxRectangle(l.x-this.roundDrop.widt…
2532n=this.graph.selectionCellsHandler.getHandler(t.cell),null!=n&&(l.x-=n.horizontalOffset/2,l.y-=n.v…
2533 null!=n.rotationShape.boundingBox&&l.add(n.rotationShape.boundingBox)),f.add(k(b,c,new mxRectangle(…
2535n=h.absolutePoints,null!=n&&(l=n[0],n=n[n.length-1],f=a.tolerance,new mxRectangle(b-f,c-f,2*f,2*f)…
2536n=this.graph.selectionCellsHandler.getHandler(h.cell),null!=n&&(l.x-=n.horizontalOffset/2,l.y-=n.v…
2537n.rotationShape&&null!=n.rotationShape.node&&"hidden"!=n.rotationShape.node.style.visibility&&"non…
2569 …cell),null==f||null==f.getHandleForEvent(c))){var n=new mxRectangle(c.getGraphX()-1,c.getGraphY()-…
2570n,new mxRectangle(d.x,d.y-2,q.width*e,3))&&this.model.getChildAt(f,0)!=p||mxUtils.intersects(n,new…
2571 this.model.getChildAt(p,0)!=d.cell||mxUtils.intersects(n,new mxRectangle(d.x+q.width*e-2,d.y,2,q.he…
2572 …Utils.intersects(n,new mxRectangle(d.x+(f.x-f.width-1)*e+(0==f.x?d.width:0),d.y,1,d.height))||(0<f…
2574n=f==mxEdgeStyle.EntityRelation;m||l!=mxEvent.LABEL_HANDLE||(d=l);if(n&&0!=d&&d!=e.bends.length-1&…
2575n[0].x,n[0].y)?d=0:mxUtils.contains(d,n[n.length-1].x,n[n.length-1].y)?d=e.bends.length-1:null!=f&…
2576 …tGraphY()),d.grow(mxEdgeHandler.prototype.handleImage.width/2),n=c.absolutePoints,null!=n)if(null!…
2577n[0].x,n[0].y)||mxUtils.contains(d,n[n.length-1].x,n[n.length-1].y))e="pointer";else if(null!=c.vi…
2578n=this.model.getParent(c.cell),f=this.model.getParent(n),!this.isCellSelected(f)))if(mxUtils.inter…
2579n=c;null==e&&null!=n&&(this.isTableCell(n.cell)||this.isTableRow(n.cell)||this.isTable(n.cell));){…
2580 "row-resize")}n=this.view.getState(this.model.getParent(n.cell))}}null!=e&&c.setCursor(e)}}),mouseU…
2581 …rn!1};this.alternateEdgeStyle="vertical";null==e&&this.loadStylesheet();var n=this.graphHandler.ge…
2582 function(){var a=n.apply(this,arguments);if(this.graph.pageVisible){for(var b=[],c=this.graph.pageF…
2644 …,n=1;n<f;n++)if(m<=e[n-1]){g.push(new mxPoint(d[n-1].x+(d[n].x-d[n-1].x)*m/e[n-1],d[n-1].y+(d[n].y…
2658 …=!0);var h=d?"getUTC":"get",g=a[h+"Date"](),l=a[h+"Day"](),m=a[h+"Month"](),n=a[h+"FullYear"](),p=…
2659 12],yy:String(n).slice(2),yyyy:n,h:p%12||12,hh:k(p%12||12),H:p,HH:k(p),M:q,MM:k(q),s:u,ss:k(u),l:k(…
2668n=this.view.getState(this.model.getParent(a));d=this.view.scale;var p=this.view.translate,l=p.x*d,…
2669n=this.view.getState(a),q=null,u=null;if(null!=f){f=f.reverse();for(var v=0;v<f.length;v++)if(!thi…
2672n=null;for(c=a;null!=c.parent&&null!=c.geometry&&c.geometry.relative&&c.parent!=l.parent;)c=this.m…
2673 z,n));null!=l&&x.push(l);null==u&&null!=z&&x.push(z);null==z&&null!=l&&l.geometry.setTerminalPoint(…
2679 …t-k.height/this.view.scale);if(0!=l||0!=g){var m=this.model.getParent(d[f]),n=this.layoutManager.g…
2680n?null!=c&&this.isMoveCellsEvent(c,k)&&this.moveSiblings(k,m,g,l):null!=c&&mxEvent.isAltDown(c)||n
2736n=this.getCellGeometry(m);null!=n&&(n=n.clone(),n.width+=b,null!=n.alternateBounds&&(n.alternateBo…
2737 n.x+=b,d||(n.width-=b,null!=n.alternateBounds&&(n.alternateBounds.width-=b)),e.setGeometry(m,n)))}i…
2740n=this.graph.getCellGeometry(k[m]);null!=n&&(n=n.clone(),n.y=a.y,n.height=d-a.y-a.height,null!=b?(
2741n.width,n.height),f.setGeometry(k[m],n));var p=!0,q=c[m];null!=q&&null!=q.geo&&null!=q.rowspan&&1<… class in AnonymousFunction9bd35d6b4e800
2742 0),h=n;null==q||1>q.rowspan?(n.rowspan=parseInt(p.rowspan||0),c[m]=n):null!=q&&(n.colspan=parseInt(…
2743 …eight,l=d.width-b.x-b.width,m=k.getChildCells(a,!0),n=this.getSize(m,!1);if(0<g&&0<l&&0<m.length&&…
2744n+p.height,k.setGeometry(m[m.length-1],p))}for(var q=f?null:this.getRowLayout(m[0],l),u=[],v=b.y,t…
2753n=null;a.begin();for(var p=0;p<this.state.routedPoints.length;p++){var C=this.state.routedPoints[p…
2754n.x*n.x+n.y*n.y),0<l?(n.x=n.x*e/l,n.y=n.y*e/l):n=null);C>e*e&&0<l&&(C=h.x-G.x,I=h.y-G.y,C=C*C+I*I,…
2755 ….y-n.x*m),a.moveTo(C.x,C.y)):"arc"==g?(m*=1.3,a.curveTo(y.x-n.y*m,y.y+n.x*m,C.x-n.y*m,C.y+n.x*m,C.…
2783 …E_STARTARROW,mxConstants.NONE,[a]);var n=this.model.getTerminal(c,!1);if(null!=n){var W=this.getCu…
2787n=this.getCellGeometry(J);null!=n&&(n=n.clone(),n.height-=l.height,this.model.setGeometry(J,n))}n=…
2789 …this.createCellLookup(a)),va)}finally{this.model.endUpdate()}return va};var n=Graph.prototype.remo…
2790 …h;h++)0<=mxUtils.indexOf(a,g[h])&&k++;k==g.length&&c.push(f)}c.push(a[d])}c=n.apply(this,[c,b])}fi…
2797 …=this.view.getState(f),n=this.view.getState(g),p=this.view.getState(k);if(null!=J){var W=null!=n?t…
2823 …lls([h[c]],e,e,!1)[0];f.push(m);if(b)d.add(l,h[c]);else{var n=l.getIndex(a[c]);d.add(l,h[c],n+1)}i…
2829 …function(a){return a};Graph.prototype.getSvg=function(a,b,c,d,e,f,g,k,h,l,m,n,p,q){var J=null;if(n… argument
2832 …iv"),I=w.getAlternateText;w.getAlternateText=function(a,b,c,d,e,f,g,k,h,l,m,n,r){if(null!=f&&0<thi… argument
2843 null;if(null!=m){var k=m.width,n=this.getCellGeometry(g[f]);null!=n&&(m.height=n.height)}c.add(g[f]…
2886 …trokeTolerance++;g=new mxHandle(g,"col-resize",null,h);g.tableHandle=!0;var n=0;g.shape.node.paren…
2887n?mxConstants.NONE:e.stroke;this.shape.bounds.x=this.state.x+(l.width+n)*this.graph.view.scale;thi…
2888n=Math.min(n,m.width-Graph.minTableColumnWidth))};g.execute=function(a){if(0!=n)b.setTableColumnWi…
2976 …e.backgroundColor=Format.inactiveTabBackgroundColor;g(e,c,l++);var n=d.cloneNode(!1);n.style.displ…
2977 …ndChild(m);this.panels.push(new DiagramStylePanel(this,a,n));this.container.appendChild(n);g(m,n,l…
2979 …borderLeftWidth="0px",mxUtils.write(e,mxResources.get("style")),d.appendChild(e),n=d.cloneNode(!1),
2980 n.style.display="none",this.panels.push(new StyleFormatPanel(this,a,n)),this.container.appendChild(
2982n=!1,p=mxUtils.bind(this,function(p){var q=h?parseFloat(a.value):parseInt(a.value);isNaN(q)||b!=mx…
2983 n=!1);else if(q!=mxUtils.getValue(this.format.getSelectionState().style,b,d)){l.isEditing()&&l.stop…
2988 …)});if(c){var n=null;mxEvent.addGestureListeners(g,function(a){mxEvent.consume(a)},null,function(a…
2991n=this;e=null!=e?"null"==e?null:e:1;c=null!=c?"null"==c?null:c:0;var p=null!=g?m.getCommonStyle(g)…
2993 …nt.createElement("span");m.style.verticalAlign="top";mxUtils.write(m,a);g.appendChild(m);var n=b(),
2995 …l.checked||k?"":"none";null!=f&&f("null"==a?null:a);c||(n=a,(g||k||b()!=n)&&d("null"==n?null:n,n))…
2996 "none";g.appendChild(v);q=mxUtils.button("",mxUtils.bind(this,function(a){var b=n;"default"==b&&(b=…
2997 n&&"string"===typeof n&&"#"==n.charAt(0)?n.substring(1).toUpperCase():n;a=ColorDialog.prototype.col…
3042 …="bold";mxUtils.write(h,mxResources.get("size"));k.appendChild(h);var g,l,m,n,p=this.addUnitInput(…
3047 …l,this.isFloatUnit()),z=this.addUnitInput(w,this.getUnit(),16,52,function(){n.apply(this,arguments…
3049 …etryHandler(x,function(a,c){c=b.fromUnit(c);a.relative?a.offset.x=c:a.x=c});n=this.addGeometryHand…
3051 …);if(null!=m&&(m=m.clone(),!b(m,k,g[l]))){var n=e.view.getState(g[l]);null!=n&&e.isRecursiveVertex…
3055n=this.addUnitInput(c,"pt",12,44,function(){k.apply(this,arguments)});mxUtils.br(c);this.addKeyHan…
3056 …dth"],"values",[c],"cells",f))}n.value=c+" pt";mxEvent.consume(a)});mxEvent.addListener(n,"blur",k…
3059 …||document.activeElement!=n)f=mxUtils.getValue(e.style,"width",mxCellRenderer.defaultShapes.flexAr…
3066 var n=f.cloneNode(!1);n.style.marginLeft="-3px";n.style.paddingBottom="0px";var p=function(a){retur…
3067 n),u=this.editorUi.toolbar.addButton("geSprite-center",mxResources.get("center"),e.cellEditor.isCon…
3068 …teStyleChangeFunction([mxConstants.STYLE_ALIGN],[mxConstants.ALIGN_RIGHT])),n);this.styleButtons([…
3070n),x=this.editorUi.toolbar.addButton("geSprite-middle",mxResources.get("middle"),p(this.editorUi.m…
3071n);this.styleButtons([w,x,z]);a.appendChild(n);var E,H,C,G,y,I,L;e.cellEditor.isContentEditing()?(…
3072n),H=this.editorUi.toolbar.addButton("geSprite-superscript",mxResources.get("superscript")+" ("+Ed…
3074n),n[n.length-2].style.marginLeft="10px",a.appendChild(p)):(l[2].style.marginRight="12px",v.style.…
3075 "4px";n.style.fontWeight="normal";mxUtils.write(n,mxResources.get("position"));var M=document.creat…
3077 …ibute("value",t[p]);mxUtils.write(K,mxResources.get(t[p]));M.appendChild(K)}n.appendChild(M);t=f.c…
3079 ….get(K[p]));P.appendChild(Z)}t.appendChild(P);e.isEditing()||(a.appendChild(n),mxEvent.addListener…
3081 h.appendChild(O);var S=null,n=this.installInputHandler(O,mxConstants.STYLE_FONTSIZE,Menus.prototype…
3084n=this.createStepper(O,n,1,10,!0,Menus.prototype.defaultFontSize);n.style.display=O.style.display;
3090 …lResizable(a)}));n=this.createCellOption(mxResources.get("wordWrap"),mxConstants.STYLE_WHITE_SPACE…
3091n);h=this.createCellOption(mxResources.get("formattedText"),"html",0,null,null,null,d.actions.get(…
3095 …e.paddingLeft="0px";h=this.editorUi.toolbar.addItems(["link","image"],k,!0);n=[this.editorUi.toolb…
3096n);h=this.createPanel();h.style.paddingTop="10px";h.style.paddingBottom="10px";h.appendChild(this.…
3099n);n[2].style.marginRight="10px";k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBot…
3103 …unction(){null!=y&&y.setAttribute("align","right")},f)];this.styleButtons(n);n[2].style.marginRigh…
3112n=k(m),p=h(n,m,a),t=a.getElementsByTagName("*");if(0<t.length&&window.getSelection&&!mxClient.IS_I…
3114 …a.removeAttribute("size"),a.style.fontSize=S+" pt",S=null):O.value=isNaN(n)?"":n+" pt",z=parseFloa…
3115 …ring(16)).substr(-2)+(null!=e?("0"+Number(e).toString(16)).substr(-2):"")}),n=m.backgroundColor.re…
3116 "")}),null!=fa&&(ja="#"==d.charAt(0)?d:"#000000",fa(ja,!0)),null!=Q&&(U="#"==n.charAt(0)?n:null,Q(U…
3131 ….length;l++){var n=document.createElement("option");n.setAttribute("value",m[l]);mxUtils.write(n,m…
3139 …ume(a)});mxEvent.addListener(h,"click",function(a){mxEvent.consume(a)});var n="image"==f.style.sha…
3140 ….get("line"),g=this.createCellColorOption(g,n,"default",null,mxUtils.bind(this,function(a){c.setCe…
3186 …-2px"));return c}f=this.format.getSelectionState();mxUtils.getValue(f.style,n,null);if(d||document…
3201 …ateCellOption(a,b,c);a.style.width="100%";g.appendChild(a);g=g==k?h:k;l++}),n=mxUtils.bind(this,fu…
3202 …etModel().addListener(mxEvent.CHANGE,n);this.listeners.push({destroy:function(){b.getModel().remov…
3206n=document.createElement("td");n.style.padding="0px";n.style.width="50%";n.setAttribute("valign","…
3207 …"1":"0",d.getVerticesAndEdges())},null,function(a){a.style.width="auto"}));n=n.cloneNode(!1);p=p.c…
3208 m.appendChild(n);m.appendChild(p);l.appendChild(m);n.appendChild(this.createOption(mxResources.get(…
3211n=mxUtils.button(mxResources.get("reset"),mxUtils.bind(this,function(a){a=d.getVerticesAndEdges(!0…
3214n=this.format.cachedStyleEntries[m];null==n&&(n=document.createElement("div"),n.style.display="inl…
3215n.style.margin="2px",n.style.overflow="hidden",null!=l&&null!=l.background&&(n.style.backgroundCol…
3216 …lor:d.view.defaultGridColor))}finally{e.endUpdate()}})),mxEvent.addListener(n,"mouseenter",mxUtils…
3217 …;return f};d.refresh();d.getCellStyle=c;d.background=b;d.view.gridColor=f})),mxEvent.addListener(n,
3218 …Client.IS_IE||mxClient.IS_IE11||(this.format.cachedStyleEntries[m]=n));x.appendChild(n)}),E=Math.c…
3221n=document.createElement("div"),n.style.position="absolute",n.style.left="0px",n.style.top="0px",n
3222n),h.appendChild(p),mxEvent.addListener(n,"click",mxUtils.bind(this,function(){G(mxUtils.mod(this.…
3239 …is.bounds=a;this.fill=b;this.stroke=c;this.strokewidth=null!=d?d:1}function n(){mxActor.call(this)… function
3262n,mxActor);n.prototype.redrawPath=function(a,b,c,d,e){a.moveTo(0,0);a.quadTo(d/2,.5*e,d,0);a.quadT…
3357 ….indent)))),m=f&&f.dashed?f.dashed:mxUtils.getValue(this.style,"dashed",!1),n=f&&f.dashPattern?f.d…
3360 "100"),G=Math.max(0,Math.min(50,h));f=N.prototype;a.setDashed(m);n&&""!=n&&a.setDashPattern(n);a.se…
3398 …n(a,b,c,d,e,f,g,h,k,l,m,n,p,q,u){if("fold"==f||"fold"==g||"fold"==h||"fold"==k||"fold"==l)("fold"=… argument
3399 m),a.lineTo(m,m),a.lineTo(m,0)),("fold"==h||"default"==h&&"fold"==f)&&n&&p&&(a.moveTo(d-m,0),a.line…
3402n=d.x+m/2,p=d.y+r/2;d.x-=m;d.y-=r;return function(){a.begin();a.moveTo(n-m/2-r/2,p-r/2+m/2);a.line…
3403n=e*(g+2*k),p=f*(g+2*k);return function(){r.apply(this,arguments);a.begin();a.moveTo(m.x-e*k,m.y-f…
3404 a.moveTo(n.x-r,n.y+m);a.quadTo(d.x-r,d.y+m,d.x,d.y);a.quadTo(d.x+r,d.y-m,n.x+r,n.y-m);a.stroke()}})…
3447 …=c&&(g=new mxPoint(c.getCenterX(),c.getCenterY()));var k=Ka.x,l=Ka.y,m=La.x,n=La.y,r="horizontal"=…
3448n*a-m*d)/(k*n-l*m);a=(l*a-k*d)/(l*m-k*n);r?(c&&(p=new mxPoint(p.x+k*b,p.y+l*b),e.push(p)),p=new mx…
3477 …nt(new mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.75,1),!0)];n.prototype.constraint…
3501 …h.importGraphModel(c.documentElement))}catch(n){mxUtils.alert(mxResources.get("invalidOrMissingFil…
3506 …(d.pasteXml(a,!0))}finally{c.getModel().endUpdate()}}else e()}),a=!0)}catch(n){}a||e()}});this.add…
3599n=document.createElement("label");mxUtils.write(n,mxResources.get("container"));n.setAttribute("f…
3600 mxUtils.br(a.firstChild),a.firstChild.appendChild(m),a.firstChild.appendChild(n),mxUtils.br(a.first…
3680 …x";var m=document.createElement("tbody");h.appendChild(m);for(var n=a.length/b,p=0;p<n;p++){for(va…
3682 …_IE11)k.style.width="216px";else{k.style.width="182px";var n=document.createElement("input");n.set…
3683 n.style.visibility="hidden";n.style.width="0px";n.style.height="0px";n.style.border="none";n.style.…
3689 …endChild(d);this.container=b},TextareaDialog=function(a,b,d,e,c,f,k,h,g,l,m,n,p,q){k=null!=k?k:300… argument
3692 …or.cancelFirst&&v.appendChild(f);null!=g&&g(v,x);null!=e&&(g=mxUtils.button(n||mxResources.get("ap…
3696 …or.setGraphXml(mxUtils.parseXml(b).documentElement),a.hideDialog()}catch(n){e=n}finally{a.editor.g…
3697 …ph.setSelectionCells(a.editor.graph.importCells(m));a.hideDialog()}catch(n){e=n}finally{a.editor.g…
3698n.value:a+"."+n.value;"xml"===n.value?(p.setAttribute("disabled","true"),q.setAttribute("disabled"…
3699 …sabled");"png"===n.value||"jpg"===n.value||"pdf"===n.value?z.removeAttribute("disabled"):z.setAttr…
3701n=document.createElement("select");n.style.width="180px";g=document.createElement("option");g.setA…
3702n.appendChild(g);g=document.createElement("option");g.setAttribute("value","pdf");mxUtils.write(g,…
3703 n.appendChild(g));g=document.createElement("td");g.appendChild(n);c.appendChild(g);l.appendChild(c)…
3710 f.appendChild(l);mxEvent.addListener(n,"change",b);b();mxEvent.addListener(p,"change",function(){w=…
3711 ….value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var b=m.value,c=n.value,d=Math.max(0,p…
3718 "100%";for(var m=f.attributes,n=[],p=[],q=0,u=null!=EditDataDialog.getDisplayIdForCell?EditDataDial…
3719n.length;c++){if(n[c]==a){p[c]=null;l.table.deleteRow(b+(null!=u?1:0));break}null!=p[c]&&b++}}}(b)…
3723 …&&"label"!=a&&"placeholders"!=a&&0>a.indexOf(":"))try{var b=mxUtils.indexOf(n,a);if(0<=b&&null!=p[…
3724 "");0<=b&&(n.splice(b,1),p.splice(b,1));n.push(a);var c=l.addTextarea(a+":","",2);c.style.width="10…
3725 …e(!0);for(var d=!1,e=0;e<n.length;e++)null==p[e]?f.removeAttribute(n[e]):(f.setAttribute(n[e],p[e]…
3746 …electionCells(c.children),mxEvent.consume(a))});n.appendChild(e)}u=g.model.getChildCount(g.model.r…
3748n=document.createElement("div");n.style.backgroundColor=Editor.isDarkMode()?Dialog.backdropColor:"…
3756 …tClosable(!0);this.window.setVisible(!0);this.init=function(){n.scrollTop=n.scrollHeight-n.clientH…
3775 …rototype.insertSearchHint=function(c,b,d,e,l,m,p,n){if(null!=n&&1==e){var f=null;if(0<=mxUtils.ind… argument
3776 h=0;h<g.length;h++)if(0<=mxUtils.indexOf(n,g[h])){f="Need help with connections?";break}if(null!=f&…
3800 …archIndex=[]);this.addSearchPalette(!0);if(null!=this.customEntries)for(var n=0,q=0;q<this.customE…
3802 …sources.get("loading")+"...")))});if(null==a.data&&null!=a.url&&!a.preload&&n>=this.maxPreloadCoun…
3804 …data),this.setCurrentSearchEntryLibrary(),c=a.data,g();else if(null!=a.url){n++;var h=a.url;this.e…
3815 …ddStencilPalette;Sidebar.prototype.addStencilPalette=function(a,c,b,d,l,m,p,n,q,r){e.apply(this,ar… argument
3816 …(l,b))c={style:"shape="+c+b+d,w:Math.round(f*p),h:Math.round(g*p)},b=null!=n?n[b]:null,null!=b&&(c…
3820 …{var n=e.view.translate,q=e.view.scale,r=h.absolutePoints[h.absolutePoints.length-1];g.geometry.x=…
5458 …9999;align=left;spacing=15;fontSize=14;fontColor=#6C767D;");p.vertex=!0;var n=new mxCell("State",n…
5459 n.vertex=!0;var q=new mxCell("Choose...",new mxGeometry(410,240,270,30),"html=1;shadow=0;dashed=0;s…
5461 …;");v.vertex=!0;return a.createVertexTemplateFromCells([b,c,d,f,g,h,k,l,m,p,n,q,r,u,t,v],800,360,"…
5466n=new mxCell("Sign in",new mxGeometry(0,200,70,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstr…
5483n=new mxCell("",new mxGeometry(1,.5,7,3),"shape=triangle;direction=south;fillColor=#343A40;strokeC…
5484 n.vertex=!0;var q=new mxCell("",new mxGeometry(610,110,190,40),"html=1;shadow=0;dashed=0;shape=mxgr…
5485 …;");u.vertex=!0;return a.createVertexTemplateFromCells([b,c,d,f,g,h,k,l,m,p,n,q,r,u],800,240,"Help…
5964n=new mxCell("",new mxGeometry(72,0,9,50),a+"cb_1p;");n.vertex=!0;var q=new mxCell("",new mxGeomet…
5966n=new mxCell("",new mxGeometry(144,0,18,50),a+"cb_2p;");n.vertex=!0;var q=new mxCell("",new mxGeom…
6436 …opto_electronics.",p="pointerEvents=1;"+a+"=mxgraph.electrical.plc_ladder.",n=a+"=mxgraph.electric…
6527n+"aerial_-_antenna_1;",80,100,"","Antenna",null,null,this.getTagsForStencil("mxgraph.electrical.r…
6528 …nna_2","electrical radio audio ").join(" ")),this.createVertexTemplateEntry(n+"loop_antenna;",64.8…
6553 …ctrical.signal_sources","delay_element","electrical ").join(" ")),this.createVertexTemplateEntry(n+
6566 …s("electricalAudio","Electrical / Audio",!1,[this.createVertexTemplateEntry(n+"dipole;pointerEvent…
6567n+"electret_microphone;",70,70,"","Electret Microphone",null,null,this.getTagsForStencil("mxgraph.…
6569 …aker","electrical switch relay ").join(" ")),this.createVertexTemplateEntry(n+"headphones;pointerE…
6668n=new mxCell("",new mxGeometry(230,97,40,43),a+"office_chair;shadow=0;direction=west;");n.vertex=!…
6670 …air;shadow=0;");p.vertex=!0;var n=new mxCell("",new mxGeometry(230,97,40,43),a+"office_chair;shado…
6672 …t;");w.vertex=!0;return sb.createVertexTemplateFromCells([c,d,f,g,h,k,l,m,p,n,q,r,u,t,v,y,x,w,b],5…
7066n,q){var r=this,u="sketch=0;dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;"+mxC…
7067 n.geometry.relative=!0;n.vertex=!0;a.insert(n);n=new mxCell("",new mxGeometry(0,0,25*e,25*c),u+b+";…
7068 n.geometry.relative=!0;n.geometry.offset=new mxPoint(24,69);n.vertex=!0;a.insert(n);n=new mxCell(h,…
7069n.geometry.relative=!0;n.geometry.offset=new mxPoint(88,69);n.vertex=!0;a.insert(n);n=new mxCell("…
7551n=new mxCell("&nbsp;- Lorem ipsum dolor sit amet<br>&nbsp;- consectetur adipisicing elit<br>&nbsp;…
7557 z.vertex=!0;return sb.createVertexTemplateFromCells([a,g,m,r,y,c,b,f,h,k,l,p,n,q,u,t,v,x,w,z],1E3,4…
7571 …#12AAB5;fontSize=15;html=0;fontStyle=1;fontColor=#12AAB5;");p.vertex=!0;var n=new mxCell('<font st…
7572 …n=center;arcSize=12;verticalAlign=top;whiteSpace=wrap;html=1;fontSize=12;");n.vertex=!0;var q=new …
7575 t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,d,f,g,h,k,l,m,p,n,q,r,u,t],540,300,"Roadma…
7578 …ontSize=15;html=1;fontStyle=1;fontColor=#12AAB5;shadow=1;");p.vertex=!0;var n=new mxCell('<font st…
7579 …;verticalAlign=top;whiteSpace=wrap;html=1;fontSize=12;spacing=3;shadow=0;");n.vertex=!0;var q=new …
7582 t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,d,f,g,h,k,l,m,p,n,q,r,u,t],710,330,"Roadma…
7607n=new mxCell("Label",new mxGeometry(0,140,30,100),"html=1;fillColor=#CCCCCC;strokeColor=none;shado…
7609 t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,u,t],345,345,"Matrix…
7632n=new mxCell("",new mxGeometry(70,160,300,20),"whiteSpace=wrap;html=1;fixedSize=1;size=10;fillColo…
7636n=new mxCell("60%",new mxGeometry(0,150,240,40),"html=1;shape=mxgraph.infographic.ribbonSimple;not…
7638 t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,f,g,k,l,p,n,r,u,b,h,m,q,t],400,250,"Percen…
7643n=new mxCell("2018",new mxGeometry(92,92,66,66),"html=1;shape=mxgraph.basic.pie;fillColor=#23445D;…
7671n=new mxCell("60%",new mxGeometry(330,30,100,100),"verticalLabelPosition=middle;verticalAlign=midd…
7673 …e=8;spacing=5;");t.vertex=!0;return sb.createVertexTemplateFromCells([c,g,l,n,u,a,f,k,p,r,b,h,m,q,…
7707n=new mxCell("Label",new mxGeometry(410,410,100,60),"shape=manualInput;whiteSpace=wrap;html=1;shad…
7711 …FFFFF;align=left;");t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,
7725 …#ffffff;fontSize=14;fontStyle=1;shadow=0;spacingRight=25;");p.vertex=!0;var n=new mxCell("Label",n…
7726 n.vertex=!0;var q=new mxCell("Label",new mxGeometry(200,325,460,25),"html=1;shape=mxgraph.infograph…
7727 …");u.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,u],740,400,"Roll…
7732 …trokeColor=#666666;fillColor=#4D9900;flipV=0;fontStyle=1;");p.vertex=!0;var n=new mxCell("Lorem ip…
7733 …keColor=none;strokeWidth=6;fillColor=none;fontSize=12;align=right;html=1;");n.vertex=!0;var q=new …
7735 …");t.vertex=!0;return sb.createVertexTemplateFromCells([g,f,b,c,a,h,k,l,m,p,n,q,r,u,t],415,430,"Cy…
7746n=new mxCell("",new mxGeometry(179,185,151,15),"shape=manualInput;whiteSpace=wrap;html=1;shadow=0;…
7748 …");t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,u,t],360,215,"Sw…
7753 …fontColor=#FFFFFF;strokeColor=none;fontStyle=1;fontSize=14;");p.vertex=!0;var n=new mxCell("Label",
7754 …one;rounded=1;fontColor=#FFFFFF;strokeColor=none;fontStyle=1;fontSize=14;");n.vertex=!0;var q=new …
7759 …");A.vertex=!0;return sb.createVertexTemplateFromCells([b,a,c,f,g,h,k,l,m,p,n,q,r,u,t,v,y,x,w,z,A]…
7765 …=12;verticalAlign=top;whiteSpace=wrap;html=1;fontSize=12;");p.vertex=!0;var n=new mxCell('<font st…
7766 n.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n],840,210,"Roadmap (horiz…
9980 …ta).documentElement),n=this.ui.getPagesForNode(mxUtils.parseXml(b.data).documentElement);if(null!=
9981 …(null!=m&&m!=p){var q=this.compressReportData(this.getAnonymizedXmlForPages(n)),t=this.compressRep…
9987 ….getCurrentEtag()==c?k(b):k(null)}),function(){})}else{var n=this.getCurrentUser(),f=null!=n?n.id:…
9989n=this.getCurrentUser(),f=null!=n?this.ui.hashValue(n.id):"unknown",l=null!=this.sync?"-client_"+t…
9990 …)+")"+(this.isModified()?" modified":"")+"\nSize/Type="+this.getSize()+" ("+n+")\nUser="+f+l+"\nPr…
9995n=this.ui.editor.graph;n.container.style.visibility="hidden";var f=this.changeListenerEnabled;this… method
9996 …&&this.ui.selectPage(this.ui.pages[0],!0)}finally{n.container.style.visibility="";n.model.endUpdat…
9997 n.mathEnabled?(this.ui.editor.updateGraphComponents(),n.refresh()):(l!=n.foldingEnabled?n.view.reva…
9998 …adOnly")});else throw Error(mxResources.get("readOnly"));}catch(n){if(null!=d)d(n);else throw n;}};
10036 … k=this.getCurrentUser(),n=null!=k?k.id:"unknown";EditorUi.logError("Error in fileSaved",null,this…
10045 …ForExport&&/(\.png)$/i.test(this.getTitle());this.setShadowModified(!1);var n=this.getData(),f=mxU…
10047 b;this.fileSaved(n,c,f,e);this.removeDraft()}catch(A){e(A)}}),e)}),e)}),e):(this.inConflictState=!0…
10048 …bind(this,function(b){l(b)}),c,this.ui.getCurrentFile()!=this?n:null,e.scale,e.border)):l(n)};Loca…
10057 …(0,5)||"\x3c!--[if IE]>"===g.substring(0,12)),n=(null==b||"L"==b)&&"<mxlibrary>"===g.substring(0,1…
10064 …ow.location.hostname=DriveClient.prototype.newAppHostname})}f++;++n>d&&(mxUtils.br(l),n=1);var t=d…
10068n=0,f=0,l=document.createElement("div");l.style.paddingTop="2px";k.appendChild(l);var m=document.c…
10076n=document.createElement("table"),f=document.createElement("tbody"),l=document.createElement("tr")…
10077 l.appendChild(p);f.appendChild(l);n.appendChild(f);e.appendChild(n);d=document.createElement("span"…
10081n=document.createElement("option"),mxUtils.write(n,q[d].displayName),n.value=d,t.appendChild(n),n=…
10082 n.value=q.length;t.appendChild(n);mxEvent.addListener(t,"change",function(){var c=t.value,f=q.lengt…
10084 e,d,c,g,k,n,f,l){n=null!=n?n:"Check out the diagram I made using @drawio";c=document.createElement(…
10090 …ion(){try{var c="https://twitter.com/intent/tweet?text="+encodeURIComponent(n)+"&url="+encodeURICo…
10095 …),g=b.editor.graph,k=g.getGraphBounds(),n=g.view.scale,f=Math.floor(k.x/n-g.view.translate.x),l=Ma…
10097 q.setAttribute("size","4");q.style.marginLeft="4px";q.value=Math.ceil(k.height/n);c.appendChild(q);…
10102 …extAlign="right";n=mxUtils.button(mxResources.get("close"),function(){b.hideDialog()});n.className…
10103 …ranslate(20,20);k.border=20;k.panningHandler.useLeftButtonForPanning=!0;var n="curved=1;";k.cellRe…
10105 !1;k.connectionHandler.createEdgeState=function(b){b=k.createEdge(null,null,null,null,null,n);retur…
10106 k.insertEdge(f,null,"",b,m,n)},function(){k.scrollCellToVisible(m)})});c.addListener("pointerdown",…
10107 …ance=30,n="edgeStyle=elbowEdgeStyle;elbow=horizontal;"):"verticalTree"==d?(p=new mxCompactTreeLayo…
10114 …,n=document.createElement("input");n.style.cssText="margin-right:8px;margin-bottom:8px;";n.setAttr…
10116 …d","selected"),g=!0);m.appendChild(q)}k||null!=b.pages&&1!=b.pages.length||(n.style.display="none"…
10117 …t=function(){k?m.focus():l.focus();mxEvent.addListener(m,"focus",function(){n.removeAttribute("che…
10118 n.setAttribute("checked","checked");n.checked=!0});if(Graph.fileSupport){l.setAttribute("placeholde…
10120 (l.value=decodeURIComponent(f),v())}c.stopPropagation();c.preventDefault()}),!1)}};c.appendChild(n)…
10122 !0):(n.setAttribute("checked","checked"),n.checked=!0);if(!g&&f.checked){var z=document.createEleme…
10123 function(){l.value="";x.value="";A.value="";n.checked=!0;t=!1});mxEvent.addGestureListeners(g,funct…
10128n={};for(f=0;f<e.length;f++){var u=mxUtils.trim(e[f]);if("primary key"==u.substring(0,11).toLowerC…
10130 …ll!=p){var u=u.substring(0,","==u.charAt(u.length-1)?u.length-1:u.length),v=n[u.split(" ")[0]],H=n…
10135 …=e[f].split("->"),2<=I.length&&(n=H(I[0]),v=H(I[I.length-1]),I=new mxCell(2<I.length?I[1]:"",new m…
10140 …e.textAlign="right";var n=document.createElement("textarea");n.style.resize="none";n.style.width="…
10143n.value=q;e.appendChild(n);this.init=function(){n.focus()};Graph.fileSupport&&(n.addEventListener(…
10144n.value=b.target.result};c.readAsText(b)}},!1));e.appendChild(f);mxEvent.addListener(f,"change",fu…
10145n.value==q?b.hideDialog():b.confirm(mxResources.get("areYouSure"),function(){b.hideDialog()})});l.… argument
10147 …kgroundColor=f;na.style.border=l}function F(c,f,d,e,l,m,g,p,k,q,t){function n(c,f){if(null==B){var… function
10149 ….sidebar.hideTooltip():(b.sidebar.hideTooltip(),b.sidebar.currentElt=v,J=!0,n(c,function(c){J&&b.s…
10151 …kgroundColor="transparent";v.style.border="1px solid transparent";Q.spin(R);n(c,function(c){Q.stop…
10156 …k",function(){S!=c&&(S.style.backgroundColor="",S=c,S.style.backgroundColor=n,R.scrollTop=0,R.inne…
10158 function(){S!=c&&(S.style.backgroundColor="",S=c,S.style.backgroundColor=n,R.scrollTop=0,R.innerHTM…
10160 …ding=m);ha.appendChild(e);null==S&&0<f.length&&(S=e,S.style.backgroundColor=n,ma=f);c(d,g)}B(!1)}v…
10161 document.body.clientWidth);d=null!=d?d:!0;g=null!=g?g:!1;n=null!=n?n:"#ebf2f9";f=null!=f?f:Editor.i…
10173 …l].length){var t=f[q[l]],n={};d=[];if(null!=t)for(k=0;k<t.length;k++)m=t[k],0==g==(null==e[m.url])…
10182 …=function(b,e,d,c,g,k,n,f,l,m,p,q,t,u,v,x,A){function z(c,f,d,l){function m(){mxEvent.addListener(… argument
10185 …&&0<f.length)A&&b.hideDialog(),d(f,c,C)}p="1"==urlParams.noDevice?!1:p;n=null!=n?n:!0;f=null!=f?f:…
10198n=mxUtils.button(mxResources.get("openInThisWindow"),function(){g&&b.hideDialog();null!=c&&c()});n
10199n.style.width;k.appendChild(f);mxUtils.br(k);mxUtils.br(k);mxUtils.write(k,mxResources.get("allowP…
10203 …deDialog(),c(f,d,e))},p=function(f,d){if(null!=f){var e=g?null:n.getModel().getGeometry(n.getSelec…
10209 …hild(e));f.appendChild(d);this.container=f},LinkDialog=function(b,e,d,c,g,k,n){function f(b,c,f){f… argument
10213 …gin="0 6p 0 6px";null!=n&&(x.setAttribute("checked","checked"),x.defaultChecked=!0);n=null!=n?n:"_…
10216 c(u.checked?"pageNotFound"!==v.value?v.value:e:p.value,LinkDialog.selectedDocs,x.checked?n:null)});…
10224 …ed")+")"));g.appendChild(k);var n=document.createElement("input");n.setAttribute("type","text");n.…
10225 …feedbackUrl?FeedbackDialog.feedbackUrl:"/email","email="+encodeURIComponent(n.value)+"&version="+e…
10226 …A-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;mxEvent.addListener(n,"change",function(){0<n.value.length&&0<l.tes…
10227n,"keyup",function(){0<n.value.length&&l.test(n.value)?f.removeAttribute("disabled"):f.setAttribut…
10231n=document.createElement("div");n.style.cssText="position:absolute;left:0;right:0;top:0;bottom:20p…
10236 …on(b){b=A[m[l].getAttribute("id")];mxUtils.setOpacity(H,20);n.innerHTML="";null==b?mxUtils.write(n,
10237 ….translate.x,f.view.translate.y))},null,function(){mxUtils.setOpacity(H,60);n.innerHTML="";"none"=…
10244 …w Date(c.modifiedDate),g=null;if(0<=d.getTime()){var q=function(e){u.stop();n.innerHTML="";var q=m…
10248 K.innerHTML="",L.innerHTML="",mxUtils.write(L,mxResources.get("errorLoadingFile")),mxUtils.write(n,…
10250 "..."),k.style.backgroundColor=f.defaultPageBackgroundColor,n.innerHTML="",f.getModel().clear(),P.s…
10251 …rHTML="";mxUtils.write(L,mxResources.get("errorLoadingFile"));mxUtils.write(n,mxResources.get("err…
10254 function(b,e,d,c,g,k,n,f,l){var m=document.createElement("div"),p=document.createElement("div");p.s… argument
10259n=mxUtils.button(n||mxResources.get("discard"),function(){g.apply(this,[q.value,mxUtils.bind(this,…
10263n),v.appendChild(k)):(v.appendChild(k),v.appendChild(n),null!=f&&v.appendChild(f),v.appendChild(d)… function
10267 ….indexOf(g)||!N&&label.substring(0,g.length)===g||z&&n(K,J.cell,g,N))||null!=K&&(K.test(label)||z&…
10283 …style.userSelect="none";b.style.overflow="hidden";b.style.height="100%";var n=mxUtils.button(mxRes…
10284n.setAttribute("title",mxResources.get("startDrawing"));n.style.marginTop="10px";n.style.width="90…
10285n.innerHTML="";mxUtils.write(n,mxResources.get(k.freehand.isDrawing()?"stopDrawing":"startDrawing"…
10287 …this.window.destroy()}},TagsWindow=function(b,e,d,c,g){var k=b.editor.graph,n=b.editor.graph.creat…
10288 …urces.get("tags")+")");b.showDialog(d.container,300,80,!0,!0);d.init()}}),f=n.div;this.window=new …
10289 this.window.addListener("show",mxUtils.bind(this,function(){n.refresh();this.window.fit()}));this.w…
10291n="Unknown",f=document.createElement("img");f.setAttribute("border","0");f.setAttribute("align","a…
10292n=mxResources.get("gitlab"),f.src=IMAGE_PATH+"/gitlab-logo.svg",f.style.width="32px"):e==b.notion?…
10293 n.insertBefore(f,n.firstChild);n.style.marginTop="6px";n.className="geBigButton";n.style.fontSize="…
10294 …s.length;k++){for(var n=b.sidebar.customEntries[k],f={title:b.getResource(n.title),entries:[]},l=0…
10302 …th="100%";e=document.createElement("td");var g=document.createElement("td"),n=document.createEleme…
10303 …{return e.checked?d:null}});l.appendChild(e);l.appendChild(g);l.appendChild(n);k.appendChild(l);A.…
10304 g,n],C=0,k=0;k<d.length;k++)(function(b){for(var c=0;c<b.entries.length;c++){var f=b.entries[c];u.p…
10306 …,d){function c(){if(0==n.length)k.innerHTML=mxUtils.htmlEntities(mxResources.get("noPlugins"));els…
10307n[f]);k.appendChild(e);mxUtils.br(k);mxEvent.addListener(l,"click",function(f){return function(){b…
10308 …s.get("add")+"...",null!=e?function(){e(function(b){b&&0>mxUtils.indexOf(n,b)&&n.push(b);c()})}:fu…
10309 …[d],l=App.pluginRegistry[e];null!=l&&(e=l);0<e.length&&0>mxUtils.indexOf(n,e)&&n.push(e)}c()}},mxR…
10310n,b)&&(n.push(b),c())}),null,null,null,d);b.showDialog(f.container,300,100,!0,!0)});f.className="g…
10312 n&&n.destroy();n=b?new Croppie(k,{viewport:{width:150,height:150,type:"circle"},enableExif:!0,showZ…
10314n.rotate(-90)});p.addEventListener("click",function(){n.rotate(90)});mxEvent.addListener(f,"change…
10315 …[0]):null,g=document.createElement("div"),k=document.createElement("table"),n=document.createEleme…
10316 …it=function(){p.focus()};m.appendChild(p);f.appendChild(l);f.appendChild(m);n.appendChild(f);f=doc…
10317n.appendChild(f);f=document.createElement("tr");l=document.createElement("td");m=document.createEl…
10318 …!=c.offset?c.offset.x:"";m.appendChild(u);f.appendChild(l);f.appendChild(m);n.appendChild(f);f=doc…
10319n.appendChild(f);f=document.createElement("tr");l=document.createElement("td");m=document.createEl…
10320 …alue=null!=c?c.height:"";m.appendChild(A);f.appendChild(l);f.appendChild(m);n.appendChild(f);f=doc…
10321 …ON,0):"";m.appendChild(z);f.appendChild(l);f.appendChild(m);n.appendChild(f);k.appendChild(n);g.ap…
10323 …pendChild(k);this.container=g},LibraryDialog=function(b,e,d,c,g,k){function n(b){for(b=document.el… function
10331 …idden");mxClient.IS_FF&&null!=k.xml&&b.dataTransfer.setData("Text",k.xml);A=n(b);mxClient.IS_GC&&(…
10334 …reventDefault()}function m(c){c.stopPropagation();c.preventDefault();C=!1;z=n(c);if(null!=A)null!=…
10347n,f=document.createElement("table"),l=document.createElement("tbody");f.style.cellPadding="4px";k=…
10348n=document.createElement("td");var m=document.createElement("textarea");m.style.outline="none";m.s…
10349n.appendChild(d);var p=new Graph(d);p.setEnabled(!1);var q=b.editor.graph.cloneCell(e);p.addCells(…
10350 n.setAttribute("colspan","2");n.style.paddingTop="2px";n.style.whiteSpace="nowrap";n.setAttribute("…
10352n.appendChild(d);d=mxUtils.button(mxResources.get("apply"),function(){u(b.editor.graph,e,!0)});d.c… argument
10353 …!=n&&e.appendChild(n);b.isOffline()||null==k||(n=mxUtils.button(mxResources.get("help"),function()…
10354 …tn=l;this.okButton=g;this.container=p},TemplatesDialog=function(b,e,d,c,g,k,n,f,l,m,p,q,t,u,v){fun… argument
10361n=null==b.mode||b.mode==App.MODE_GOOGLE||b.mode==App.MODE_BROWSER?mxResources.get("diagramName"):m…
10363 …ources.get(c[g].title,null,c[g].title):c[g].title))||c[g].url,t=c[g].imgUrl,n=mxUtils.htmlEntities…
10365 t=document.createElement("td");t.innerHTML=n;u.appendChild(t);t=document.createElement("td");t.inne…
10366n=document.createElement("div");n.className="geTempDlgDiagramTileImg geTempDlgDiagramTileImgLoadin…
10367 …c=t;n.appendChild(J);A.appendChild(n);n=document.createElement("div");n.className="geTempDlgDiagra…
10374 …);t.innerHTML=g.lbl;k=t;q.appendChild(t);var n=document.createElement("ul");n.className="geTempTre…
10375 …";u.style.padding="0";u.style.margin="0";e(m,v.lblOnly,u,y);n.appendChild(u)}q.appendChild(n);f.cl…
10376 …le.visibility="hidden"},250);c.classList.toggle("geTempTreeCaret-down")})})(n,t)}else f.className=…
10378 …nction I(b){n&&(ha.scrollTop=0,ia.innerHTML="",S.spin(ia),J=!1,X=!0,U.innerHTML=mxUtils.htmlEntiti…
10392 …r n="Unknown",f=document.createElement("img");f.setAttribute("border","0");f.setAttribute("align",…
10393n=mxResources.get("dropbox"),f.src=IMAGE_PATH+"/dropbox-logo-white.svg"):e==b.oneDrive?(n=mxResour…
10394n],"You are now authorized in {1}"));d=mxUtils.button(d,c);d.insertBefore(f,d.firstChild);d.style.…
10396n.appendChild(f);p.appendChild(n);n=document.createElement("tr");f=document.createElement("td");f.…
10397 n.appendChild(f);p.appendChild(n);n=document.createElement("tr");f=document.createElement("td");f.c…
10398 …img")[0].setAttribute("valign","middle"),f.appendChild(l));n.appendChild(f);p.appendChild(n);n=doc…
10399n.appendChild(f);var v=document.createElement("input");"g"==c&&v.setAttribute("value",e);v.style.m…
10400 …"webfonts",null,"Web Fonts"));f.appendChild(l);n.appendChild(f);Editor.enableWebFonts&&p.appendChi…
10401n.appendChild(f);var A=document.createElement("input");"w"==c&&(Editor.enableWebFonts?A.setAttribu…
10402n.appendChild(f);var z=document.createElement("input");z.setAttribute("value",d||"");z.style.margi…
10403 …document.documentMode?b.select():document.execCommand("selectAll",!1,null)};n=document.createEleme…
10406 …0});f.appendChild(B);b.editor.cancelFirst||f.appendChild(e);n.appendChild(f);p.appendChild(n);m.ap…
10408n=mxUtils.button(mxResources.get("ok"),mxUtils.bind(this,function(){b.hideDialog();c({pageId:this.…
10409 b.editor.cancelFirst||d.appendChild(k);n.setAttribute("disabled","disabled");this.okBtn=n;e.appendC…
10411 c=null==d;for(k=0;k<e;k++){var n=b.getChildAt(b.root,k);b.setVisible(n,c||d==n.id)}g.maxFitScale=1;…
10413 …led");for(var e=g.model,e=e.getChildCells(e.getRoot()),n=0;n<e.length;n++)this.createLayerItem(e[n
10416 …ultFilename;d=null;if(/(\.png)$/i.test(e)){var n=1,f=0;e=b.fileNode;null!=e&&(e.hasAttribute("scal…
10417 …ndChild(d);var l=document.createElement("input");l.setAttribute("value",100*n+"%");l.style.marginL…
10419n=null!=k?k.isCompressed():Editor.compressXml;e=document.createElement("tr");d=document.createElem…
10420 …":"false"),null!=k&&k.fileChanged());b.hideDialog()}}n=mxUtils.button(mxResources.get("apply"),d);
10421 …});f.className="geBtn";b.editor.cancelFirst&&d.appendChild(f);d.appendChild(n);b.editor.cancelFirs…
10534n,y,u,v,B,A){try{l=null!=l?l:!0;m=null!=m?m:!0;t=null!=t?t:this.graph;n=null!=n?n:0;var x=p?null:t… argument
10536 ….getGraphBounds(),K=v.translate.x*B,z=v.translate.y*B,E=K+(D.x-K)/B-n,J=z+(D.y-z)/B-n,L=new Image;…
10538 …){null!=e&&e(ha)}};Editor.crcTable=[];for(var g=0;256>g;g++)for(var k=g,n=0;8>n;n++)k=1==(k&1)?398…
10574 …k=f.dependentPropsVals[b];if(k.length>c)k=k.slice(0,c);else for(var n=k.length;n<c;n++)k.push(p);k…
10576 …n";btn.appendChild(e);return btn}function m(b,c,f,e,l,m,g){null!=c&&(c=c.split(","),n.push({name:b,
10578n.push({name:b,values:g,type:f,defVal:d,parentRow:l,flipBkg:m,size:e})}return document.createEleme… argument
10579 (n?"Dark":"")+(t?"Alt":"")+" gePropNonHeaderRow";v.setAttribute("data-pName",c);v.setAttribute("dat…
10580 ….appendChild(p(c,f,k));else if("enum"==u){var A=k.enumList;for(n=0;n<A.length;n++)if(y=A[n],y.val=…
10581n)):"staticArr"==u?B.appendChild(g(c,f,k.subType,k.subDefVal,k.size,v,n)):"readOnly"==u?(n=documen…
10583n=mxUtils.button("-",mxUtils.bind(q,function(b){d(c,"",k,k.index);mxEvent.consume(b)})),n.style.he…
10587 ….dependentPropsVals=E}y.appendChild(k(D,K,u,x,C));x=!x}}for(v=0;v<n.length;v++)for(u=n[v],c=u.pare…
10599 …at.currentScheme-1,this.defaultColorSchemes.length))}));var n=document.createElement("div");n.styl…
10600 …(n));mxEvent.addListener(n,"click",mxUtils.bind(this,function(){k(mxUtils.mod(this.format.currentS…
10617n=document.createElement("input");n.setAttribute("type","checkbox");n.style.margin="0px";n.default…
10618n,"change",function(c){n.checked?m.addTagsForCells(m.getSelectionCells(),[b]):m.removeTagsForCells…
10620n()})});t.setAttribute("title",mxResources.get("add"));t.className="geBtn";t.style.margin="0";m.ad…
10621 n);m.model.addListener(mxEvent.CHANGE,n);m.addListener(mxEvent.REFRESH,n);var y=document.createElem…
10625 function(b,c,f,d,e,l,m,g,p,k,q,t,n,y){var u=null,v=null,B=null;t||null==this.themes||"darkTheme"!=t… argument
10636 …gs.visible)for(var n=this.getAllTags(),y=0;y<n.length;y++)0>mxUtils.indexOf(k.tags.visible,n[y])&&…
10664 …,Math.max(parseInt(y.value),parseInt(n.value))));n.value=Math.max(1,Math.min(g,Math.min(parseInt(y…
10665n=0,y=0,u=M.get(),v=1/c.pageScale,x=A.checked;if(x)var v=parseInt(H.value),C=parseInt(Q.value),v=M…
10666 …tDialog.createPrintPreview(c,v,u,0,n,y,x);f.pageSelector=!1;f.mathEnabled=!1;n=b.getCurrentFile();…
10668 …ableMathJax";return k}}n=null;y=e.enableFlowAnimation;e.enableFlowAnimation=!1;null!=e.themes&&"da…
10669n&&(e.stylesheet=n,e.refresh())}else{u=c.background;if(null==u||""==u||u==mxConstants.NONE)u="#fff…
10670 …e&&(l=e.stylesheet,e.stylesheet=e.getDefaultStylesheet(),e.refresh());var m=n.value,g=y.value,k=!q…
10675n=document.createElement("input");n.style.cssText="margin:0 8px 0 8px;";n.setAttribute("value","1"…
10676n.cloneNode(!0);k.appendChild(y);mxEvent.addListener(n,"focus",function(){t.checked=!0});mxEvent.a…
10691 …tionStyles:4,axisFormat:"%Y-%m-%d"}};EditorUi.logError=function(b,c,d,e,g,k,n){k=null!=k?k:0<=b.in… argument
10693 …!=g&&null!=g.stack?"&stack="+encodeURIComponent(g.stack):"")}}catch(x){}try{n||null==window.consol…
10713 EditorUi.prototype.createFileData=function(b,c,d,e,g,k,n,v,x,A,z){c=null!=c?c:this.editor.graph;g=n… argument
10716 z=z?mxUtils.getPrettyXml(m):mxUtils.getXml(m);if(!k&&!g&&(n||null!=d&&/(\.html)$/i.test(d.getTitle(…
10726 …leFileError(b,!0)}))))};EditorUi.prototype.getFileData=function(b,c,d,e,g,k,n,v,x,A,z){g=null!=g?g… argument
10727 …ents)};document.body.appendChild(f.container);f.model.setRoot(p.root)}}n=null!=n?n:this.getXmlFile…
10728 k,A,z);x=null!=x?x:this.getCurrentFile();b=this.createFileData(n,f,x,window.location.href,b,c,d,e,g…
10736 …or.graph.getModel(),k=g.getChildren(g.root),d=0;d<k.length;d++){var n=k[d];g.setVisible(n,b[n.id]||
10738 this.currentPage.getName());return c};EditorUi.prototype.downloadFile=function(b,c,d,e,g,k,n,v,x,A,… argument
10739 …&(this.editor.graph.pageVisible=k);var l=this.createDownloadRequest(c,b,e,f,n,g,v,x,A,z,B);this.ed…
10740 …(){mxUtils.popup(p)}))});if("svg"==b){var q=this.editor.graph.background;if(n||q==mxConstants.NONE…
10741 …dleError(I)}};EditorUi.prototype.createDownloadRequest=function(b,c,d,e,g,k,n,v,x,A,z){var f=this.… argument
10743 …ponent(b):"")+"&extras="+encodeURIComponent(JSON.stringify(g))+(null!=n?"&scale="+n:"")+(null!=v?"…
10747n=g.getCell(b.getAttribute("id"));if(null!=n){try{var x=b.getAttribute("value");if(null!=x){var A=…
10748n.id+": "+I)}try{var C=b.getAttribute("icon");if(null!=C){var F=0<C.length?JSON.parse(C):null;null…
10749 …=parseFloat(G[key])}e.model.setGeometry(n,E)}}}catch(I){null!=window.console&&console.log("Error i…
10751 n=l.getHours(),A=l.getMinutes(),l=l.getSeconds(),f=f+(" "+(e+"-"+g+"-"+k+"-"+n+"-"+A+"-"+l));return…
10760 …eLibraries=function(){};EditorUi.prototype.saveLibrary=function(b,c,d,e,g,k,n){};EditorUi.prototyp… argument
10765 …e.backgroundColor="inherit";k.style.position="relative";var n=document.createElement("img");n.setA…
10766 n.setAttribute("title",mxResources.get("close"));n.setAttribute("valign","absmiddle");n.setAttribut…
10767 …;b.isAutosave()?(null!=C&&null!=C.parentNode&&C.parentNode.removeChild(C),C=n.cloneNode(!1),C.setA…
10768 …veChild(C),k.style.paddingRight=18*p.childNodes.length+"px")})):null==B&&(B=n.cloneNode(!1),B.setA…
10774n,q,t,y){if(null!=f&&"image/"==d.substring(0,6))f="shape=image;verticalLabelPosition=bottom;vertic… argument
10775 …p=e.documentElement.getElementsByTagName("diagram"),k=0;k<p.length;k++){var n=this.stringToCells(E…
10776 q=this.editor.graph.getBoundingBoxFromGeometry(n);E(n,new mxRectangle(0,0,q.width,q.height),b)}u=!0…
10778n=n.cloneNode(!1);n.setAttribute("src",Editor.editImage);n.setAttribute("title",mxResources.get("e…
10788n){var f=null!=this.spinner&&null!=this.spinner.pause?this.spinner.pause():function(){},l=null!=b&… argument
10789n=mxUtils.htmlEntities(mxResources.get("unknownError"));var m=mxResources.get("ok"),p=null;c=null!…
10791 2)?q.substring(45,q.lastIndexOf("%26ex")):q.substring(2);this.showError(c,n,mxResources.get("openIn…
10794 n=""==l.message&&null!=l.name?mxUtils.htmlEntities(l.name):mxUtils.htmlEntities(l.message):null!=l.…
10795n+=mxUtils.htmlEntities(" ("+k+": "+l.ownerEmail+")"),t=mxUtils.bind(this,function(){return this.o…
10807n=Math.min(k+1024,d),A=Array(n-k),z=0;k<n;++z,++k)A[z]=f[k].charCodeAt(0);l[g]=new Uint8Array(A)}r… argument
10808 n:"vsdx"!=g&&(!mxClient.IS_IOS||!navigator.standalone);g=this.getServiceCount(k);isLocalStorage&&g+…
10809 …s.hideDialog()}),mxResources.get("saveAs"),mxResources.get("download"),!1,k,n,null,1<g,f,b,d,e);k=…
10822 …g,c,f)}),d,g,e)};EditorUi.prototype.saveRequest=function(b,c,d,e,g,k,n){n=null!=n?n:!mxClient.IS_I… argument
10824 ….hideDialog()}),mxResources.get("saveAs"),mxResources.get("download"),!1,!1,n,null,1<f,l,e,k,g);f=…
10825n,v,x,A,z,B,y,C){if(this.spinner.spin(document.body,mxResources.get("export")))try{var f=this.edit… argument
10827 …iobox=function(b,c,d,e,g,k,n){return this.addCheckbox(b,d,e,g,k,n,!0,c)};EditorUi.prototype.addChe… argument
10828n?"radio":"checkbox");n="geCheckbox-"+Editor.guid();f.id=n;null!=v&&f.setAttribute("name",v);d&&(f…
10834 …cus()}}};EditorUi.prototype.createUrlParameters=function(b,c,d,e,g,k,n){n=null!=n?n:[];e&&("https:… argument
10835n.push("lightbox=1"),"auto"!=b&&n.push("target="+b),null!=c&&c!=mxConstants.NONE&&n.push("highligh… argument
10836 c,d,e,g,k,x);b=this.getCurrentFile();c=!0;null!=n?d="#U"+encodeURIComponent(n):(b=this.getCurrentFi…
10837n,v,x,A,z,B){this.getBasenames();var f={};""!=g&&g!=mxConstants.NONE&&(f.highlight=g);"auto"!==e&&… argument
10838 …&&(f.edit=z);null!=b?f.url=b:f.xml=this.getFileData(!0,null,null,null,null,!n);c='<div class="mxgr…
10842 …ecked");null==d&&m.setAttribute("disabled","disabled");f.appendChild(g);var n=this.addLinkSection(…
10844n.getTarget(),n.getColor(),C.checked,F.checked,G.checked,E.checked,D.checked,H.getLink())}),null,b… argument
10845 …structor!=window.DriveFile||c)n=null!=n?n:"https://www.diagrams.net/doc/faq/publish-diagram-as-lin…
10851 null!=t?t.value:null,I.checked)}),null,mxResources.get("create"),n);this.showDialog(c.container,340…
10853 …f,mxResources.get("selectionOnly"),!1,this.editor.graph.isSelectionEmpty()),n=e?null:this.addCheck…
10854n?n.checked:!1,null!=q?q.checked:!1,b,c)}),null,b,c);this.showDialog(b.container,300,(g?25:0)+(e?1… argument
10860 …0),m+=30;var X=this.addCheckbox(f,mxResources.get("includeCopyOfMyDiagram"),n,null,null,"jpeg"!=v)…
10863 …),!0),p=this.addCheckbox(f,mxResources.get("shadow"),l.shadowVisible&&e,!e),n=this.addCheckbox(f,d…
10864 …);c=new CustomDialog(this,f,mxUtils.bind(this,function(){b(k.checked,p.checked,n.checked,q.checked,
10865 …er,280,300,!0,!0)};EditorUi.prototype.createEmbedImage=function(b,c,d,e,g,k,n,v){function f(c){var… argument
10866 …d&&(q=' width="'+Math.round(l.width)+'" height="'+Math.round(l.height)+'"');n('<img src="'+c+'"'+q…
10868 …drawingTooLarge")})};EditorUi.prototype.createEmbedSvg=function(b,c,d,e,g,k,n){var f=this.editor.g… argument
10870 …max-width:100%;");this.editor.convertImages(f,mxUtils.bind(this,function(b){n('<img src="'+Editor.…
10871 …itor.addFontCss(f),this.editor.graph.mathEnabled&&this.editor.addMathCss(f),n(mxUtils.getXml(f))};…
10877 …function(b,c,d,e,g,k,n,v,x,A,z,B,y){v=null!=v?v:!0;z=null!=z?z:0;n=null!=x?x:c.background;n==mxCon… argument
10879 …}}))}catch(m){c(b)}}))};EditorUi.prototype.exportImage=function(b,c,d,e,g,k,n,v,x,A,z,B,y){x=null!… argument
10880n,A,B,y)}catch(F){this.spinner.stop(),this.handleError(F)}}};EditorUi.prototype.isCorsEnabledForUr… argument
10883 …,c,d,e),null!=f))for(u=0;u<f.length;u++)this.updatePageLinksForCell(b,f[u]);n&&this.insertHandler(…
10899 …turn e};EditorUi.prototype.insertTextAt=function(b,c,d,e,g,k,n,v){k=null!=k?k:!0;n=null!=n?n:!0;if… argument
10902 this.convertDataUri(b)+";"))}),n,this.maxImageSize);else{var l=Math.min(1,Math.min(this.maxImageSiz…
11555 …tItem(Editor.configurationKey);if(null!=m)try{var n=JSON.parse(m);for(k in l.merge)n[k]=l.merge[k]…
11564n=JSON.parse(localStorage.getItem(mxSettings.key));null!=n&&(g=n.plugins)}catch(p){}n=urlParams.p;…
11606n=mxUtils.bind(this,function(){null!=b.parentNode&&(b.parentNode.removeChild(b),this.bannerShowing…
11607n()}));mxEvent.addListener(g,"click",mxUtils.bind(this,function(b){mxEvent.consume(b);n()}));mxEve…
11615n=this.editor.graph,f=n.backgroundImage,l=null!=n.themes&&"darkTheme"==n.defaultThemeName;if(null!…
11616n.setBackgroundImage(f):null!=p.viewState&&null!=p.viewState&&(f=p.viewState.backgroundImage,n.set… method
11617n.container.parentNode&&n.container.parentNode.removeChild(n.container)}catch(H){b=null}k(b)}),b,t…
11618 ….height+4)));var B=q.getContext("2d");B.scale(x,x);B.translate(-A,-z);var y=n.background;if(null==…
11619n.getView().getState(n.model.root),G);G.finish(mxUtils.bind(this,function(){try{E.drawState(n.getV…
11620 …)}));d=!0}}catch(D){d=!1,null!=n&&n!=this.editor.graph&&null!=n.container.parentNode&&n.container.…
11649 …data);null!=k&&"draft"==k.type&&k.aliveCheck!=b&&(k.key=g,d.push(k))}}catch(n){}1==d.length?this.l…
11666 …ply(g,arguments);null==this.getCurrentFile()&&this.showSplash()})}}}catch(n){this.handleError(n)}};
11667 …ary(mxUtils.bind(this,function(b,c){if(null!=c)try{this.loadLibrary(c)}catch(n){this.handleError(n,
11671 …ER?new StorageLibrary(this,c,d):new LocalLibrary(this,c,d))}catch(n){this.handleError(n,mxResource…
11672n){try{c=null!=c?c:this.mode;g=null!=g?g:!1;k=null!=k?k:!1;var f=this.createLibraryDataFromImages(… argument
11677 function(b){this.spinner.stop();this.hideDialog(!0);k||this.libraryLoaded(d,e);null!=n&&n()}),l)});…
11679 …d.getTitle():this.defaultFilename,k=!mxClient.IS_IOS||!navigator.standalone,n=this.mode,f=this.get…
11680 …l)}),mxResources.get("yes"),mxResources.get("no")):(this.hideDialog(),null==n&&e==App.MODE_DEVICE?…
11681 …FileData(!0)),this.openLink(this.getUrl(window.location.pathname),null,!0)):n!=e?this.pickFolder(e…
11683n=b;this.editor.isCorsEnabledForUrl(n)||(n="t="+(new Date).getTime(),n=PROXY_URL+"?url="+encodeURI…
11687n,f,l){c=f?null:null!=c?c:this.mode;if(null!=b&&this.spinner.spin(document.body,mxResources.get("i… argument
11688n,mxUtils.bind(this,function(b){m();this.fileCreated(b,d,k,g,l)}),p)):c==App.MODE_GITHUB&&null!=th…
11689n):c==App.MODE_TRELLO&&null!=this.trello?this.trello.insertFile(b,e,mxUtils.bind(this,function(b){…
11691n=b.getData(),n=0<n.length?this.editor.extractGraphModel(mxUtils.parseXml(n).documentElement,!0):n…
11692 …m.container),l=this.decodeNodeIntoGraph(l,m));b.setData(this.createFileData(n,m,b,f));null!=m&&m.c…
11699 …le"))}));else if("U"==b.charAt(0)){var k=decodeURIComponent(b.substring(1)),n=mxUtils.bind(this,fu…
11701 …ded(d,!0)?null!=c&&c():n()||this.handleError({message:mxResources.get("fileNotFound")},mxResources…
11702 function(){n()||(this.spinner.stop(),this.handleError({message:mxResources.get("fileNotFound")},mxR…
11704 …owSplash()):window.location.hash="#"+b.getHash()}),null,null,"#"+t+b)}))}}),n=this.getCurrentFile(…
11705n||!n.isModified()?k():this.confirm(mxResources.get("allChangesLost"),mxUtils.bind(this,function()…
11708 …y(g[d]);null!=e&&e()}});if(null!=b)for(var n=0;n<b.length;n++){var f=encodeURIComponent(decodeURIC…
11710n=decodeURIComponent(b.substring(1));this.isOffline()||this.loadTemplate(n,mxUtils.bind(this,func…
11712 …(1)),mxUtils.bind(this,function(b){try{f(b)}catch(z){l()}}),function(b){l()}):l(!0)}}})(f,n)}k()}};
11725 …ations clearfix";var n=document.createElement("div");n.setAttribute("id","geNotifList");n.style.po…
11738 ….bind(this,function(){this.hideDialog();g()}))}catch(n){this.editor.setStatus(mxUtils.htmlEntities…
11739 App.prototype.convertFile=function(b,e,d,c,g,k,n,f){var l=e;/\.svg$/i.test(l)||(l=l.substring(0,e.l… argument
11743 …timeout,function(){null!=k&&k({code:App.ERROR_TIMEOUT,retry:fn})},f):null!=n?n(b,t,k,d):this.edito…
11772 …c)})));return c}),c=!0,n=document.createElement("table");n.style.borderSpacing="0";n.style.fontSiz…
11773n.appendChild(d(e[f]));this.userPanel.appendChild(n);d=document.createElement("div");d.style.textA…
11774 mxResources.get("signOut"))}))}));n.className="geBtn";n.style["float"]="right";d.appendChild(n);n=m…
11775 n.className="geBtn";n.style.margin="0px";d.appendChild(n);this.userPanel.appendChild(d)}}d=mxUtils.…
11776n.setAttribute("width","40");n.setAttribute("height","40");n.setAttribute("border","0");n.setAttri…
11784n=mxUtils.button(mxResources.get("share"),mxUtils.bind(this,function(){this.actions.get("share").f…
11785 …||this.userPanel.parentNode.removeChild(this.userPanel)})),n.className="geBtn",d.appendChild(n),th…
11791 …guments);var c=this.editorUi,g=c.editor.graph,k=mxUtils.bind(g,g.isEnabled),n=("1"!=urlParams.embe…
11803 …LinkDialog(mxResources.get("url"),!0,null,null,function(b,d,e,f,g,k,l,m,n){l=[];n&&l.push("tags=%7… argument
11804 …mxResources.get("export"),null,b,function(b,d,e,f,g,k,l,m,n,p,q){c.createHtml(b,d,e,f,g,k,l,m,n,p,… argument
11805 …n:center;margin-top:0px;margin-bottom:4px";d.appendChild(e);var f=function(){n!=this&&this.checked?
11806 …alue=Math.max(1,Math.min(k,Math.min(parseInt(u.value),parseInt(q.value))))},n=c.addRadiobox(d,"pag…
11808 …!1,!0),z=c.addCheckbox(d,mxResources.get("grid"),!1,!1);mxEvent.addListener(n,"change",f);mxEvent.…
11810 …,d=n.checked||d==l&&e==l?null:{from:Math.max(0,Math.min(k-1,d-1)),to:Math.max(0,Math.min(k-1,e-1))…
11818n,p,q,t,u,v){b=parseInt(b);!isNaN(b)&&0<b&&c.exportSvg(b/100,d,e,f,g,k,l,!m,!1,p,t,u,v)}),!0,null,… argument
11820 function(b,d,e,f,g,k,l,m,n,p,q,t,u){b=parseInt(b);!isNaN(b)&&0<b&&c.exportImage(b/100,!1,e,f,!1,l,!… argument
11837 …get("orgChartType")+": ");l.appendChild(m);var n=document.createElement("select");n.style.width="2…
11838 …Attribute("selected","selected");n.appendChild(y)}mxEvent.addListener(n,"change",function(){d=n.va…
11848 …{b[m.id]=m.id;var n=m.getAttribute("parent");null==n?null!=g?mxLog.debug(d+": Multiple roots: "+m.…
11853 …tion(){k--;m.apply(this,arguments)};var n=b.drawShape;b.drawShape=function(b){mxLog.debug("enterin…
11856 …et/doc/faq/embed-html-options",b,function(b,d,e,f,g,k,l,m,n,p,q){c.createHtml(b,d,e,f,g,k,l,m,n,p,… argument
11862 …,g,k,l,m,n){c.spinner.spin(document.body,mxResources.get("loading"))&&c.getPublicUrl(c.getCurrentF… argument
11863 …l,m,n){c.spinner.spin(document.body,mxResources.get("loading"))&&c.getPublicUrl(c.getCurrentFile()… argument
11864 …,g,k,l,m,n){c.spinner.spin(document.body,mxResources.get("loading"))&&c.getPublicUrl(c.getCurrentF… argument
11872n=mxUtils.bind(this,function(){c.resizeImage(f,b,mxUtils.bind(this,function(f,n,p){f=k?Math.min(1,… argument
11873 b.length>c.resampleThreshold?c.confirmImageResize(function(b){k=b;n()}):n()}),mxUtils.bind(this,fun…
11874 …addItem(mxResources.get("googleDrive")+"...",null,function(){e(c.drive)},d):n&&"function"===typeof…
11895 b.addItem(mxResources.get("googleDrive")+"...",null,function(){c.pickFile(App.MODE_GOOGLE)},d):n&&"…
11899 …ull,function(){c.showLibraryDialog(null,null,null,null,App.MODE_GOOGLE)},d):n&&"function"===typeof…
11903 …get("googleDrive")+"...",null,function(){c.pickLibrary(App.MODE_GOOGLE)},d):n&&"function"===typeof…
11923n=c.editor.graph;l=this.styleChange(d,l||f,"1"!=urlParams["ext-fonts"]?[mxConstants.STYLE_FONTFAMI…
11924n.cellEditor.getEditingCell()]))},function(){n.updateLabelElements(n.getSelectionCells(),function(…
11927 …ar d=b.name,e=0;null!=n[d.toLowerCase()];)d=b.name+" ("+ ++e+")";null==m[c]&&(p.push({name:b.name,…
11928 m[c]=b)}},m={},n={},p=[],k=0;k<this.customFonts.length;k++)l(this.customFonts[k]);for(var q in Grap…
11951 …),g=parseFloat(b.getAttribute("pageHeight")),k=b.getAttribute("background"),n=this.parseBackground…
11952 …is.defaultPageVisible,background:null!=k&&0<k.length?k:null,backgroundImage:n,pageScale:isNaN(d)?m…
11973 …c.stopEditing();var g=b.node.cloneNode(!1);g.removeAttribute("id");var k={},n=c.createCellLookup([…
11974 b)+1);c.updateCustomLinks(c.createCellMapping(k,n),[d.root])}}catch(f){this.handleError(f)}return d…
11979n=this.createControlTab(4,"&nbsp;&#10094;&nbsp;");n.style.position="absolute";n.style.right=this.e…
11980n,"click",mxUtils.bind(this,function(b){e.scrollLeft-=Math.max(20,l-20);mxUtils.setOpacity(n,0<e.s…
11981 …ls.bind(this,function(b){e.scrollLeft+=Math.max(20,l-20);mxUtils.setOpacity(n,0<e.scrollLeft?100:5…
11992n=new mxPopupMenu(this.createPageMenu(b));n.div.className+=" geMenubarMenu";n.smartSeparators=!0;n argument
12002 …s";var b=Graph.prototype.foldCells;Graph.prototype.foldCells=function(c,d,e,n,f){d=null!=d?d:!1;nu… argument
12003 …){return!this.isEdgeIgnored(b)};Graph.prototype.getTreeEdges=function(b,d,e,n,f,l){return this.mod… argument
12004 d,e,n,f,l),mxUtils.bind(this,function(b){return this.isTreeEdge(b)}))};Graph.prototype.getIncomingT…
12005 …tree"==(null!=c?c.style:v.getCellStyle(b)).containerType);return c}function n(b){var c=!1;null!=b&… function
12007n=v.view.scale;if(null!=m){var p=mxRectangle.fromRectangle(m);k==mxConstants.DIRECTION_SOUTH||k==m…
12008n;var q=v.getOutgoingTreeEdges(v.model.getTerminal(e[0],!0));if(null!=q){for(var t=k==mxConstants.…
12009 p.height,x.y+x.height)-Math.max(p.y,x.y))/n))}}t?l=0:e=0;for(u=0;u<q.length;u++)if(y=v.model.getTer…
12010 …sh(c);(null==c||d)&&l.push(b);return null==c||d});var m=b.geometry.width+40,n=b.geometry.height+40…
12011 (m=0,n=-n):c==mxConstants.DIRECTION_WEST?(m=-m,n=0):c==mxConstants.DIRECTION_EAST&&(n=0);v.moveCell…
12012 if(null!=l)try{var m=JSON.parse(l),n;for(n in m)v.setCellStyles(n,m[n],[k[0]]),"edgeStyle"==n&&"elb…
12022n=this.cloneCell(k[0]);this.addEdge(n,v.getDefaultParent(),this.model.getTerminal(k[0],!0),l[f])}}…
12023n&&g!=n&&null!=this.view.getState(c[0])){var t=v.getIncomingTreeEdges(c[0]);if(0<t.length){var u=v…
12024n,!0);else if(b(c[q])&&(t=v.getIncomingTreeEdges(c[q]),0<t.length))if(!f)b(n)&&0>mxUtils.indexOf(c…
12028 …y(this,arguments)};var E=v.connectVertex;v.connectVertex=function(c,d,e,g,k,n,q){var t=v.getIncomi… argument
12029n(c)||v.traverse(c,!0,function(b,c){var d=null!=c&&v.isTreeEdge(c);d&&0>mxUtils.indexOf(e,c)&&e.pu…
12075 …unction(){return!1};Graph.prototype.isLightboxView=function(){return!1};var n=EditorUi.prototype.u…
12076 …iner.style.bottom="1"==urlParams.sketch?"0px":this.tabContainerHeight+"px");n.apply(this,arguments…
12105 …,b.addSeparator(e));c.menus.addMenuItems(b,["-","toggleShapes"],e)}})();var n="horizontalFlow vert…
12106 …bind(this,function(b,c){for(var d=0;d<n.length;d++)"-"==n[d]?b.addSeparator(c):p(b,c,mxResources.g…
12112 …led","disabled"),k.style.cursor="default")},f.addListener("stateChanged",b),n.addListener("enabled…
12121 ….initFormatWindow(),this.formatWindow.window.toggleMinimized()));var m=this,n=m.editor.graph;m.too…
12125 …ion(){null!=this.sidebar&&(this.sidebar.graph.stylesheet.styles=mxUtils.clone(n.stylesheet.styles),
12126 …1"==urlParams.sketch&&(this.scratchpad=null,this.toggleScratchpad()));n.refresh();n.view.validateB…
12128 var c=n.getGraphBounds(),b=b.split(" ");m.diagramContainer.style.top=b[0];m.diagramContainer.style.…
12132 …ph.touchStyle&&(n.panningHandler.isPanningTrigger=function(b){var c=b.getEvent();return null==b.ge…
12133 …rIcons.update=function(){n.freehand.isDrawing()||ba.apply(this,arguments)}}if(null!=n.freehand){va…
12141 …esources.get("ellipse"));(function(){var b=new mxCell("",new mxGeometry(0,0,n.defaultEdgeLength,0)…
12142 …o;html=1;shape=flexArrow;rounded=1;startSize=8;endSize=8;";b.geometry.width=n.defaultEdgeLength+20…
12146 …on(){m.setStatusText(m.editor.getStatus())}));if(null!=z){var Y=function(b){n.popupMenuHandler.hid…
12148 …0.1"});Z=function(){ea.style.display=0<m.editor.undoManager.history.length||n.isEditing()?"inline-…
12159 …on(b){xa=parseInt(m.diagramContainer.style.height);ta=mxEvent.getClientY(b);n.popupMenuHandler.hid…
12160 …ion(b){va=parseInt(m.diagramContainer.style.width);qa=mxEvent.getClientX(b);n.popupMenuHandler.hid…
12162n){var f=d.y,g=d.x,k=!1,p=!1;if(null!=this.states&&null!=c&&null!=d){var q=this,t=new mxCellState,… argument
12170n),k&&!p?t.y=x.y:p&&!k&&(t.x=x.x),x.y!=t.y&&null!=this.guideY&&null!=this.guideY.node&&(this.guide…
12171n=0;n<d.length;n++)d[n].node.style.visibility=b?"visible":"hidden"};var d=mxGuide.prototype.destro…
12176n,q;switch(m.unit){case mxConstants.POINTS:k=q=10;n=[3,5,5,5,5,10,5,5,5,5];break;case mxConstants.…
12177 …k)){k=A;var B=null;0==A%q&&(B=m.formatText(g+A*z)+"");d?x(l-n[Math.abs(A)%q],f,l,f,B):x(f,l-n[Math…
12178 0,l,l);u.fillStyle=p.cornerClr;u.fillRect(0,0,l,l)},z=-1,B=function(){null!=n?(null!=f&&f(z),z=n(A)…
12180n,q,t,v,y,z,A,B;u.lineWidth=.5;u.strokeStyle=p.guideClr;u.setLineDash([2]);d?(n=b.y+g.y+l-this.gra…
12181n=0,k=b.x+g.x+l-this.graph.container.scrollLeft,v=l/2,t=k+b.width/2,A=0,z=k+b.width,q=u.getImageDa…
12189 ….stopDrawing()}));var d=mxFreehand.prototype.NORMAL_SMOOTHING,c=null,g=[],k,n=[],f,l=!1,m=!0,p=!0,…
12190 …nd(this,function(b){if(c){var d=f.length,e=x&&0<n.length&&null!=f&&2>f.length;e||n.push.apply(n,f)…
12191n[0].x,e=n[0].x,f=n[0].y,k=n[0].y,p=1;p<n.length;p++)null!=n[p]&&(d=Math.max(d,n[p].x),e=Math.min(…
12192 x=0,p=0;p<n.length;p++){var y=n[p];if(null==y){var y=!1,x=n[x],z=n[p-1];!l&&m&&(y=x.x-z.x,z=x.y-z.y…
12193 …([d])}}for(p=0;p<g.length;p++)g[p].parentNode.removeChild(g[p]);c=null;g=[];n=[]}A(!1)};b.addListe…
12196n.push(l);f=[];c.setAttribute("d",k);e.appendChild(c);g.consume()}}}),mouseMove:mxUtils.bind(this,…