"===d[e+1])e+=2,p=g[1].toLowerCase(),b.t&&b.t(p,f,U,k(b,d,e,c,f));else{var u=d,x=e,z=b,y=f,H=U,A=c,B=n(u,x);B?(z.t&&z.t(B.name,y,H,k(z,u,x,A,y)),e=B.next):e=u.length}else b.e&&b.e("</",f,U,k(b,d,e,c,f));break;case "<":if(g=/^([-\w:]+)\s*\/?/.exec(v))if(g[0].length===v.length&&">"===d[e+1]){e+=2;p=g[1].toLowerCase();b.w&&b.w(p,[],f,U,k(b,d,e,c,f));var D=a.f[p];D&ea&&(e=m(d,{name:p,next:e,c:D},b,f,U,c))}else{var u=d,x=b,z=f,y=U,H=c,G=n(u,e);G?(x.w&&x.w(G.name,G.R,z,y,k(x,u,G.next,H,z)), -e=G.c&ea?m(u,G,x,z,y,H):G.next):e=u.length}else b.e&&b.e("<",f,U,k(b,d,e,c,f));break;case "\x3c!--":if(!c.C){for(l=e+1;l"!==d[l]||!/--$/.test(d[l-1]));l++);if(l"!==d[l];l++);l"!==d[l];l++);l":b.e&&b.e(">",f,U,k(b,d,e,c,f));break;case "":break;default:b.e&&b.e(t,f,U,k(b,d,e,c,f))}}b.B&&b.B(f)}catch(ga){if(ga!==U)throw ga;}}function m(b,d,e,c,g,l){var m=b.length;aa.hasOwnProperty(d.name)||(aa[d.name]=RegExp("^"+d.name+"(?:[\\s\\/]|$)","i"));for(var n=aa[d.name],p=d.next,q=d.next+1;q"!==b[k];k++)g+=b[k];if(!(l<=k)){for(var m=[];""!==g;)if(c=T.exec(g))if(c[4]&&!c[5]||c[6]&&!c[7]){for(var c=c[4]||c[6],n=!1,g=[g,b[k++]];k "===b[k])break}else 0<=b[k].indexOf(c)&&(n=!0);g.push(b[k])}if(l<=k)break;g=g.join("")}else{var n= -c[1].toLowerCase(),p;if(c[2]){p=c[3];var q=p.charCodeAt(0);if(34===q||39===q)p=p.substr(1,p.length-2);p=d(p.replace(ca,""))}else p="";m.push(n,p);g=g.substr(c[0].length)}else g=g.replace(/^[\s\S][^a-z\s]*/,"");f.R=m;f.next=k+1;return f}}function p(b){function d(a,b){f||b.push(a)}var e,f;return g({startDoc:function(){e=[];f=!1},startTag:function(d,g,k){if(!f&&a.f.hasOwnProperty(d)){var l=a.f[d];if(!(l&a.c.FOLDABLE)){var m=b(d,g);if(m){if("object"!==typeof m)throw Error("tagPolicy did not return object (old API?)"); -if("attribs"in m)g=m.attribs;else throw Error("tagPolicy gave no attribs");var n;"tagName"in m?(n=m.tagName,m=a.f[n]):(n=d,m=l);if(l&a.c.OPTIONAL_ENDTAG){var p=e[e.length-1];p&&p.D===d&&(p.v!==n||d!==n)&&k.push("",p.v,">")}l&a.c.EMPTY||e.push({D:d,v:n});k.push("<",n);d=0;for(p=g.length;d ");l&a.c.EMPTY&&!(m&a.c.EMPTY)&&k.push("",n,">")}else f=!(l&a.c.EMPTY)}}},endTag:function(b,d){if(f)f=!1;else if(a.f.hasOwnProperty(b)){var c= -a.f[b];if(!(c&(a.c.EMPTY|a.c.FOLDABLE))){if(c&a.c.OPTIONAL_ENDTAG)for(c=e.length;0<=--c;){var g=e[c].D;if(g===b)break;if(!(a.f[g]&a.c.OPTIONAL_ENDTAG))return}else for(c=e.length;0<=--c&&e[c].D!==b;);if(!(0>c)){for(g=e.length;--g>c;){var k=e[g].v;a.f[k]&a.c.OPTIONAL_ENDTAG||d.push("",k,">")}c
")}}}},pcdata:d,rcdata:d,cdata:d,endDoc:function(a){for(;e.length;e.length--)a.push("",e[e.length-1].v,">")}})}function q(a,b,d,c,f){if(!f)return null;try{var g= -e.parse(""+a);if(g&&(!g.K()||ha.test(g.W()))){var k=f(g,b,d,c);return k?k.toString():null}}catch(na){}return null}function t(a,b,d,e,c){d||a(b+" removed",{S:"removed",tagName:b});if(e!==c){var f="changed";e&&!c?f="removed":!e&&c&&(f="added");a(b+"."+d+" "+f,{S:f,tagName:b,la:d,oldValue:e,newValue:c})}}function H(a,b,d){b=b+"::"+d;if(a.hasOwnProperty(b))return a[b];b="*::"+d;if(a.hasOwnProperty(b))return a[b]}function J(b,d,e,c,f){for(var g=0;g ",GT:">",amp:"&",AMP:"&",quot:'"',apos:"'",nbsp:" "},N=/^#(\d+)$/,G=/^#x([0-9A-Fa-f]+)$/,W=/^[A-Za-z][A-za-z0-9]+$/,O="undefined"!==typeof window&&window.document?window.document.createElement("textarea"):null,ca=/\0/g,Y=/&(#[0-9]+|#[xX][0-9A-Fa-f]+|\w+);/g,S=/^(#[0-9]+|#[xX][0-9A-Fa-f]+|\w+);/,P=/&/g,R=/&([^a-z#]|#(?:[^0-9x]|x(?:[^0-9a-f]|$)|$)|$)/gi,V= -/[<]/g,da=/>/g,Z=/\"/g,T=/^\s*([-.:\w]+)(?:\s*(=)\s*((")[^"]*("|$)|(')[^']*('|$)|(?=[a-z][-\w]*\s*=)|[^"'\s]*))?/i,ba=3==="a,b".split(/(,)/).length,ea=a.c.CDATA|a.c.RCDATA,U={},aa={},ha=/^(?:https?|mailto|data)$/i,fa={};fa.pa=fa.escapeAttrib=c;fa.ra=fa.makeHtmlSanitizer=p;fa.sa=fa.makeSaxParser=g;fa.ta=fa.makeTagPolicy=I;fa.wa=fa.normalizeRCData=f;fa.xa=fa.sanitize=function(a,b,d,e){return L(a,I(b,d,e))};fa.ya=fa.sanitizeAttribs=J;fa.za=fa.sanitizeWithPolicy=L;fa.Ba=fa.unescapeEntities=d;return fa}(q); +q.URIEFFECTS=q.J;q.M={UNSANDBOXED:2,SANDBOXED:1,DATA:0};q.ltypes=q.M;q.I={"a::href":2,"area::href":2,"audio::src":2,"blockquote::cite":2,"command::icon":1,"del::cite":2,"form::action":2,"img::src":1,"input::src":1,"ins::cite":2,"q::cite":2,"video::poster":1,"video::src":2};q.LOADERTYPES=q.I;"undefined"!==typeof window&&(window.html4=q);a=function(b){function a(b,a){var d;if(W.hasOwnProperty(a))d=W[a];else{var e=a.match(N);d=e?String.fromCharCode(parseInt(e[1],10)):(e=a.match(G))?String.fromCharCode(parseInt(e[1], +16)):O&&V.test(a)?(O.innerHTML="&"+a+";",e=O.textContent,W[a]=e):"&"+a+";"}return d}function d(b){return b.replace(Y,a)}function c(b){return(""+b).replace(P,"&").replace(X,"<").replace(da,">").replace(aa,""")}function f(b){return b.replace(R,"&$1").replace(X,"<").replace(da,">")}function g(b){var a={z:b.z||b.cdata,A:b.A||b.comment,B:b.B||b.endDoc,t:b.t||b.endTag,e:b.e||b.pcdata,F:b.F||b.rcdata,H:b.H||b.startDoc,w:b.w||b.startTag};return function(b,d){var e,c=/(<\/|<\!--|<[!?]|[&<>])/g; +e=b+"";if(ca)e=e.split(c);else{for(var f=[],g=0,k;null!==(k=c.exec(e));)f.push(e.substring(g,k.index)),f.push(k[0]),g=k.index+k[0].length;f.push(e.substring(g));e=f}l(a,e,0,{r:!1,C:!1},d)}}function k(b,a,d,e,c){return function(){l(b,a,d,e,c)}}function l(a,d,e,c,f){try{a.H&&0==e&&a.H(f);for(var g,l,p,q=d.length;e "===d[e+1])e+=2,p=g[1].toLowerCase(),a.t&&a.t(p,f,U,k(a,d,e,c,f));else{var u=d,x=e,z=a,y=f,H=U,A=c,B=n(u,x);B?(z.t&&z.t(B.name,y,H,k(z,u,x,A,y)),e=B.next):e=u.length}else a.e&&a.e("</",f,U,k(a,d,e,c,f));break;case "<":if(g=/^([-\w:]+)\s*\/?/.exec(v))if(g[0].length===v.length&&">"===d[e+1]){e+=2;p=g[1].toLowerCase();a.w&&a.w(p,[],f,U,k(a,d,e,c,f));var D=b.f[p];D&ea&&(e=m(d,{name:p,next:e,c:D},a,f,U,c))}else{var u=d,x=a,z=f,y=U,H=c,G=n(u,e);G?(x.w&&x.w(G.name,G.R,z,y,k(x,u,G.next,H,z)), +e=G.c&ea?m(u,G,x,z,y,H):G.next):e=u.length}else a.e&&a.e("<",f,U,k(a,d,e,c,f));break;case "\x3c!--":if(!c.C){for(l=e+1;l"!==d[l]||!/--$/.test(d[l-1]));l++);if(l"!==d[l];l++);l"!==d[l];l++);l":a.e&&a.e(">",f,U,k(a,d,e,c,f));break;case "":break;default:a.e&&a.e(t,f,U,k(a,d,e,c,f))}}a.B&&a.B(f)}catch(ha){if(ha!==U)throw ha;}}function m(a,d,e,c,g,l){var m=a.length;Z.hasOwnProperty(d.name)||(Z[d.name]=RegExp("^"+d.name+"(?:[\\s\\/]|$)","i"));for(var n=Z[d.name],p=d.next,q=d.next+1;q"!==a[k];k++)g+=a[k];if(!(l<=k)){for(var m=[];""!==g;)if(c=T.exec(g))if(c[4]&&!c[5]||c[6]&&!c[7]){for(var c=c[4]||c[6],n=!1,g=[g,a[k++]];k "===a[k])break}else 0<=a[k].indexOf(c)&&(n=!0);g.push(a[k])}if(l<=k)break;g=g.join("")}else{var n= +c[1].toLowerCase(),p;if(c[2]){p=c[3];var q=p.charCodeAt(0);if(34===q||39===q)p=p.substr(1,p.length-2);p=d(p.replace(ba,""))}else p="";m.push(n,p);g=g.substr(c[0].length)}else g=g.replace(/^[\s\S][^a-z\s]*/,"");f.R=m;f.next=k+1;return f}}function p(a){function d(b,a){f||a.push(b)}var e,f;return g({startDoc:function(){e=[];f=!1},startTag:function(d,g,k){if(!f&&b.f.hasOwnProperty(d)){var l=b.f[d];if(!(l&b.c.FOLDABLE)){var m=a(d,g);if(m){if("object"!==typeof m)throw Error("tagPolicy did not return object (old API?)"); +if("attribs"in m)g=m.attribs;else throw Error("tagPolicy gave no attribs");var n;"tagName"in m?(n=m.tagName,m=b.f[n]):(n=d,m=l);if(l&b.c.OPTIONAL_ENDTAG){var p=e[e.length-1];p&&p.D===d&&(p.v!==n||d!==n)&&k.push("",p.v,">")}l&b.c.EMPTY||e.push({D:d,v:n});k.push("<",n);d=0;for(p=g.length;d ");l&b.c.EMPTY&&!(m&b.c.EMPTY)&&k.push("",n,">")}else f=!(l&b.c.EMPTY)}}},endTag:function(a,d){if(f)f=!1;else if(b.f.hasOwnProperty(a)){var c= +b.f[a];if(!(c&(b.c.EMPTY|b.c.FOLDABLE))){if(c&b.c.OPTIONAL_ENDTAG)for(c=e.length;0<=--c;){var g=e[c].D;if(g===a)break;if(!(b.f[g]&b.c.OPTIONAL_ENDTAG))return}else for(c=e.length;0<=--c&&e[c].D!==a;);if(!(0>c)){for(g=e.length;--g>c;){var k=e[g].v;b.f[k]&b.c.OPTIONAL_ENDTAG||d.push("",k,">")}c
', +new mxGeometry(0,0,32,32),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;fontSize=12;align=left;fontColor=#000000;labelPosition=right;html=1;verticalAlign=top;spacingTop=-10;spacingLeft=5");a.vertex=!0;var b=new mxCell('")}}}},pcdata:d,rcdata:d,cdata:d,endDoc:function(b){for(;e.length;e.length--)b.push("",e[e.length-1].v,">")}})}function q(b,a,d,c,f){if(!f)return null;try{var g= +e.parse(""+b);if(g&&(!g.K()||ga.test(g.W()))){var k=f(g,a,d,c);return k?k.toString():null}}catch(na){}return null}function t(b,a,d,e,c){d||b(a+" removed",{S:"removed",tagName:a});if(e!==c){var f="changed";e&&!c?f="removed":!e&&c&&(f="added");b(a+"."+d+" "+f,{S:f,tagName:a,la:d,oldValue:e,newValue:c})}}function H(b,a,d){a=a+"::"+d;if(b.hasOwnProperty(a))return b[a];a="*::"+d;if(b.hasOwnProperty(a))return b[a]}function J(a,d,e,c,f){for(var g=0;g ",GT:">",amp:"&",AMP:"&",quot:'"',apos:"'",nbsp:" "},N=/^#(\d+)$/,G=/^#x([0-9A-Fa-f]+)$/,V=/^[A-Za-z][A-za-z0-9]+$/,O="undefined"!==typeof window&&window.document?window.document.createElement("textarea"):null,ba=/\0/g,Y=/&(#[0-9]+|#[xX][0-9A-Fa-f]+|\w+);/g,S=/^(#[0-9]+|#[xX][0-9A-Fa-f]+|\w+);/,P=/&/g,R=/&([^a-z#]|#(?:[^0-9x]|x(?:[^0-9a-f]|$)|$)|$)/gi,X= +/[<]/g,da=/>/g,aa=/\"/g,T=/^\s*([-.:\w]+)(?:\s*(=)\s*((")[^"]*("|$)|(')[^']*('|$)|(?=[a-z][-\w]*\s*=)|[^"'\s]*))?/i,ca=3==="a,b".split(/(,)/).length,ea=b.c.CDATA|b.c.RCDATA,U={},Z={},ga=/^(?:https?|mailto|data)$/i,fa={};fa.pa=fa.escapeAttrib=c;fa.ra=fa.makeHtmlSanitizer=p;fa.sa=fa.makeSaxParser=g;fa.ta=fa.makeTagPolicy=I;fa.wa=fa.normalizeRCData=f;fa.xa=fa.sanitize=function(b,a,d,e){return L(b,I(a,d,e))};fa.ya=fa.sanitizeAttribs=J;fa.za=fa.sanitizeWithPolicy=L;fa.Ba=fa.unescapeEntities=d;return fa}(q); f=a.sanitize;"undefined"!==typeof window&&(window.html=a,window.html_sanitize=f)})();!function(a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pako=a()}(function(){return function c(f,d,b){function e(k,m){if(!d[k]){if(!f[k]){var l="function"==typeof require&&require;if(!m&&l)return l(k,!0);if(g)return g(k,!0);l=Error("Cannot find module '"+k+"'");throw l.code="MODULE_NOT_FOUND",l;}l=d[k]={exports:{}}; f[k][0].call(l.exports,function(b){var d=f[k][1][b];return e(d?d:b)},l,l.exports,c,f,d,b)}return d[k].exports}for(var g="function"==typeof require&&require,k=0;k d.windowBits&&(d.windowBits+=16);this.err=0;this.msg= "";this.ended=!1;this.chunks=[];this.strm=new n;this.strm.avail_out=0;var e=g.deflateInit2(this.strm,d.level,d.method,d.windowBits,d.memLevel,d.strategy);if(e!==q)throw Error(m[e]);if(d.header&&g.deflateSetHeader(this.strm,d.header),d.dictionary){var c;if(c="string"==typeof d.dictionary?l.string2buf(d.dictionary):"[object ArrayBuffer]"===p.call(d.dictionary)?new Uint8Array(d.dictionary):d.dictionary,e=g.deflateSetDictionary(this.strm,c),e!==q)throw Error(m[e]);this._dict_set=!0}}function e(d,e){var c= @@ -113,32 +113,32 @@ c?(d[k++]=192|c>>>6,d[k++]=128|63&c):65536>c?(d[k++]=224|c>>>12,d[k++]=128|c>>>6 2===k?31:3===k?15:7;1 g?n[f++]=g:(g-=65536,n[f++]=55296|g>>10&1023,n[f++]=56320|1023&g)}return b(n,f)};d.utf8border=function(b,d){var e;d=d||b.length;d>b.length&&(d=b.length);for(e=d-1;0<=e&&128===(192&b[e]);)e--;return 0>e?d:0===e?d:e+l[b[e]]>d?e:d}},{"./common":3}],5:[function(c,f,d){f.exports=function(b,d,c,f){var e=65535&b|0;b=b>>>16&65535|0;for(var g;0!==c;){g=2E3 c;c++){b=c;for(var f= 0;8>f;f++)b=1&b?3988292384^b>>>1:b>>>1;d[c]=b}return d}();f.exports=function(d,c,f,l){f=l+f;for(d^=-1;l >>8^b[255&(d^c[l])];return d^-1}},{}],8:[function(c,f,d){function b(b,d){return b.msg=D[d],d}function e(b){for(var d=b.length;0<=--d;)b[d]=0}function g(b){var d=b.state,e=d.pending;e>b.avail_out&&(e=b.avail_out);0!==e&&(A.arraySet(b.output,d.pending_buf,d.pending_out,e,b.next_out),b.next_out+=e,d.pending_out+=e,b.total_out+=e,b.avail_out-=e,d.pending-=e,0===d.pending&&(d.pending_out=0))} -function k(b,d){C._tr_flush_block(b,0<=b.block_start?b.block_start:-1,b.strstart-b.block_start,d);b.block_start=b.strstart;g(b.strm)}function l(b,d){b.pending_buf[b.pending++]=d}function m(b,d){b.pending_buf[b.pending++]=d>>>8&255;b.pending_buf[b.pending++]=255&d}function n(b,d){var e,c,f=b.max_chain_length,g=b.strstart,k=b.prev_length,l=b.nice_match,m=b.strstart>b.w_size-V?b.strstart-(b.w_size-V):0,n=b.window,p=b.w_mask,q=b.prev,t=b.strstart+R,v=n[g+k-1],u=n[g+k];b.prev_length>=b.good_match&&(f>>= -2);l>b.lookahead&&(l=b.lookahead);do if(e=d,n[e+k]===u&&n[e+k-1]===v&&n[e]===n[g]&&n[++e]===n[g+1]){g+=2;for(e++;n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&g k){if(b.match_start=d,k=c,c>=l)break;v=n[g+k-1];u=n[g+k]}}while((d=q[d&p])>m&&0!==--f);return k<=b.lookahead?k:b.lookahead}function p(b){var d,e,c,f,g=b.w_size;do{if(f=b.window_size-b.lookahead-b.strstart,b.strstart>=g+(g-V)){A.arraySet(b.window, +function k(b,d){C._tr_flush_block(b,0<=b.block_start?b.block_start:-1,b.strstart-b.block_start,d);b.block_start=b.strstart;g(b.strm)}function l(b,d){b.pending_buf[b.pending++]=d}function m(b,d){b.pending_buf[b.pending++]=d>>>8&255;b.pending_buf[b.pending++]=255&d}function n(b,d){var e,c,f=b.max_chain_length,g=b.strstart,k=b.prev_length,l=b.nice_match,m=b.strstart>b.w_size-X?b.strstart-(b.w_size-X):0,n=b.window,p=b.w_mask,q=b.prev,t=b.strstart+R,v=n[g+k-1],u=n[g+k];b.prev_length>=b.good_match&&(f>>= +2);l>b.lookahead&&(l=b.lookahead);do if(e=d,n[e+k]===u&&n[e+k-1]===v&&n[e]===n[g]&&n[++e]===n[g+1]){g+=2;for(e++;n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&n[++g]===n[++e]&&g k){if(b.match_start=d,k=c,c>=l)break;v=n[g+k-1];u=n[g+k]}}while((d=q[d&p])>m&&0!==--f);return k<=b.lookahead?k:b.lookahead}function p(b){var d,e,c,f,g=b.w_size;do{if(f=b.window_size-b.lookahead-b.strstart,b.strstart>=g+(g-X)){A.arraySet(b.window, b.window,g,g,0);b.match_start-=g;b.strstart-=g;b.block_start-=g;d=e=b.hash_size;do c=b.head[--d],b.head[d]=c>=g?c-g:0;while(--e);d=e=g;do c=b.prev[--d],b.prev[d]=c>=g?c-g:0;while(--e);f+=g}if(0===b.strm.avail_in)break;d=b.strm;c=b.window;var k=b.strstart+b.lookahead,l=d.avail_in;if(e=(l>f&&(l=f),0===l?0:(d.avail_in-=l,A.arraySet(c,d.input,d.next_in,l,k),1===d.state.wrap?d.adler=E(d.adler,c,l,k):2===d.state.wrap&&(d.adler=F(d.adler,c,l,k)),d.next_in+=l,d.total_in+=l,l)),b.lookahead+=e,b.lookahead+ -b.insert>=P)for(f=b.strstart-b.insert,b.ins_h=b.window[f],b.ins_h=(b.ins_h< =P&&(b.ins_h=(b.ins_h< =P)if(c=C._tr_tally(b,b.strstart-b.match_start,b.match_length-P),b.lookahead-=b.match_length,b.match_length<=b.max_lazy_match&&b.lookahead>=P){b.match_length--;do b.strstart++,b.ins_h=(b.ins_h< =P&&(b.ins_h=(b.ins_h< =b.match_length&&(b.strategy===M||b.match_length===P&&4096 =P&&b.match_length<=b.prev_length){f= +b.insert>=P)for(f=b.strstart-b.insert,b.ins_h=b.window[f],b.ins_h=(b.ins_h< =P&&(b.ins_h=(b.ins_h< =P)if(c=C._tr_tally(b,b.strstart-b.match_start,b.match_length-P),b.lookahead-=b.match_length,b.match_length<=b.max_lazy_match&&b.lookahead>=P){b.match_length--;do b.strstart++,b.ins_h=(b.ins_h< =P&&(b.ins_h=(b.ins_h< =b.match_length&&(b.strategy===M||b.match_length===P&&4096 =P&&b.match_length<=b.prev_length){f= b.strstart+b.lookahead-P;c=C._tr_tally(b,b.strstart-1-b.prev_match,b.prev_length-P);b.lookahead-=b.prev_length-1;b.prev_length-=2;do++b.strstart<=f&&(b.ins_h=(b.ins_h< e.wrap&&(e.wrap=-e.wrap),e.status=e.wrap?da:Z,d.adler=2===e.wrap?0:1,e.last_flush=K,C._tr_init(e),J):b(d,I)}function z(b){var d=x(b);d===J&&(b=b.state,b.window_size=2*b.w_size,e(b.head),b.max_lazy_match=B[b.level].max_lazy,b.good_match=B[b.level].good_length,b.nice_match=B[b.level].nice_length,b.max_chain_length=B[b.level].max_chain,b.strstart=0,b.block_start=0,b.lookahead=0,b.insert=0,b.match_length= +this.ins_h=0;this.dyn_ltree=new A.Buf16(2*Y);this.dyn_dtree=new A.Buf16(2*(2*O+1));this.bl_tree=new A.Buf16(2*(2*ba+1));e(this.dyn_ltree);e(this.dyn_dtree);e(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new A.Buf16(S+1);this.heap=new A.Buf16(2*V+1);e(this.heap);this.heap_max=this.heap_len=0;this.depth=new A.Buf16(2*V+1);e(this.depth);this.bi_valid=this.bi_buf=this.insert=this.matches=this.static_len=this.opt_len=this.d_buf=this.last_lit=this.lit_bufsize=this.l_buf=0}function x(d){var e; +return d&&d.state?(d.total_in=d.total_out=0,d.data_type=W,e=d.state,e.pending=0,e.pending_out=0,0>e.wrap&&(e.wrap=-e.wrap),e.status=e.wrap?da:aa,d.adler=2===e.wrap?0:1,e.last_flush=K,C._tr_init(e),J):b(d,I)}function z(b){var d=x(b);d===J&&(b=b.state,b.window_size=2*b.w_size,e(b.head),b.max_lazy_match=B[b.level].max_lazy,b.good_match=B[b.level].good_length,b.nice_match=B[b.level].nice_length,b.max_chain_length=B[b.level].max_chain,b.strstart=0,b.block_start=0,b.lookahead=0,b.insert=0,b.match_length= b.prev_length=P-1,b.match_available=0,b.ins_h=0);return d}function y(d,e,c,f,g,k){if(!d)return I;var l=1;if(e===L&&(e=6),0>f?(l=0,f=-f):15 g||g>G||c!==N||8>f||15 e||9 k||k>Q)return b(d,I);8===f&&(f=9);var m=new v;return d.state=m,m.strm=d,m.wrap=l,m.gzhead=null,m.w_bits=f,m.w_size=1< b.pending_buf_size-5&& -(e=b.pending_buf_size-5);;){if(1>=b.lookahead){if(p(b),0===b.lookahead&&d===K)return T;if(0===b.lookahead)break}b.strstart+=b.lookahead;b.lookahead=0;var c=b.block_start+e;if((0===b.strstart||b.strstart>=c)&&(b.lookahead=b.strstart-c,b.strstart=c,k(b,!1),0===b.strm.avail_out)||b.strstart-b.block_start>=b.w_size-V&&(k(b,!1),0===b.strm.avail_out))return T}return b.insert=0,d===H?(k(b,!0),0===b.strm.avail_out?ea:U):(b.strstart>b.block_start&&k(b,!1),T)}),new u(4,4,8,4,q),new u(4,5,16,8,q),new u(4,6, +m.prev=new A.Buf16(m.w_size),m.lit_bufsize=1< b.pending_buf_size-5&& +(e=b.pending_buf_size-5);;){if(1>=b.lookahead){if(p(b),0===b.lookahead&&d===K)return T;if(0===b.lookahead)break}b.strstart+=b.lookahead;b.lookahead=0;var c=b.block_start+e;if((0===b.strstart||b.strstart>=c)&&(b.lookahead=b.strstart-c,b.strstart=c,k(b,!1),0===b.strm.avail_out)||b.strstart-b.block_start>=b.w_size-X&&(k(b,!1),0===b.strm.avail_out))return T}return b.insert=0,d===H?(k(b,!0),0===b.strm.avail_out?ea:U):(b.strstart>b.block_start&&k(b,!1),T)}),new u(4,4,8,4,q),new u(4,5,16,8,q),new u(4,6, 32,32,q),new u(4,4,16,16,t),new u(8,16,32,32,t),new u(8,16,128,128,t),new u(8,32,128,256,t),new u(32,128,258,1024,t),new u(32,258,258,4096,t)];d.deflateInit=function(b,d){return y(b,d,N,15,8,0)};d.deflateInit2=y;d.deflateReset=z;d.deflateResetKeep=x;d.deflateSetHeader=function(b,d){return b&&b.state?2!==b.state.wrap?I:(b.state.gzhead=d,J):I};d.deflate=function(d,c){var f,n,q,t;if(!d||!d.state||5 c)return d?b(d,I):I;if(n=d.state,!d.output||!d.input&&0!==d.avail_in||666===n.status&&c!==H)return b(d, 0===d.avail_out?-5:I);if(n.strm=d,f=n.last_flush,n.last_flush=c,n.status===da)2===n.wrap?(d.adler=0,l(n,31),l(n,139),l(n,8),n.gzhead?(l(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),l(n,255&n.gzhead.time),l(n,n.gzhead.time>>8&255),l(n,n.gzhead.time>>16&255),l(n,n.gzhead.time>>24&255),l(n,9===n.level?2:2<=n.strategy||2>n.level?4:0),l(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(l(n,255&n.gzhead.extra.length),l(n,n.gzhead.extra.length>> -8&255)),n.gzhead.hcrc&&(d.adler=F(d.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(l(n,0),l(n,0),l(n,0),l(n,0),l(n,0),l(n,9===n.level?2:2<=n.strategy||2>n.level?4:0),l(n,3),n.status=Z)):(q=N+(n.w_bits-8<<4)<<8,q|=(2<=n.strategy||2>n.level?0:6>n.level?1:6===n.level?2:3)<<6,0!==n.strstart&&(q|=32),n.status=Z,m(n,q+(31-q%31)),0!==n.strstart&&(m(n,d.adler>>>16),m(n,65535&d.adler)),d.adler=1);if(69===n.status)if(n.gzhead.extra){for(q=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!== +8&255)),n.gzhead.hcrc&&(d.adler=F(d.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(l(n,0),l(n,0),l(n,0),l(n,0),l(n,0),l(n,9===n.level?2:2<=n.strategy||2>n.level?4:0),l(n,3),n.status=aa)):(q=N+(n.w_bits-8<<4)<<8,q|=(2<=n.strategy||2>n.level?0:6>n.level?1:6===n.level?2:3)<<6,0!==n.strstart&&(q|=32),n.status=aa,m(n,q+(31-q%31)),0!==n.strstart&&(m(n,d.adler>>>16),m(n,65535&d.adler)),d.adler=1);if(69===n.status)if(n.gzhead.extra){for(q=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!== n.pending_buf_size||(n.gzhead.hcrc&&n.pending>q&&(d.adler=F(d.adler,n.pending_buf,n.pending-q,q)),g(d),q=n.pending,n.pending!==n.pending_buf_size));)l(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>q&&(d.adler=F(d.adler,n.pending_buf,n.pending-q,q));n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){q=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>q&&(d.adler=F(d.adler,n.pending_buf,n.pending- q,q)),g(d),q=n.pending,n.pending===n.pending_buf_size)){t=1;break}t=n.gzindex q&&(d.adler=F(d.adler,n.pending_buf,n.pending-q,q));0===t&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){q=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>q&&(d.adler=F(d.adler,n.pending_buf,n.pending-q,q)),g(d),q=n.pending,n.pending===n.pending_buf_size)){t= -1;break}t=n.gzindex q&&(d.adler=F(d.adler,n.pending_buf,n.pending-q,q));0===t&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&g(d),n.pending+2<=n.pending_buf_size&&(l(n,255&d.adler),l(n,d.adler>>8&255),d.adler=0,n.status=Z)):n.status=Z),0!==n.pending){if(g(d),0===d.avail_out)return n.last_flush=-1,J}else if(0===d.avail_in&&(c<<1)- +1;break}t=n.gzindex q&&(d.adler=F(d.adler,n.pending_buf,n.pending-q,q));0===t&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&g(d),n.pending+2<=n.pending_buf_size&&(l(n,255&d.adler),l(n,d.adler>>8&255),d.adler=0,n.status=aa)):n.status=aa),0!==n.pending){if(g(d),0===d.avail_out)return n.last_flush=-1,J}else if(0===d.avail_in&&(c<<1)- (4 =P&&0 n.lookahead&&(n.match_length=n.lookahead)}if(n.match_length>=P?(v=C._tr_tally(n,1,n.match_length- -P),n.lookahead-=n.match_length,n.strstart+=n.match_length,n.match_length=0):(v=C._tr_tally(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++),v&&(k(n,!1),0===n.strm.avail_out)){v=T;break a}}v=(n.insert=0,c===H?(k(n,!0),0===n.strm.avail_out?ea:U):n.last_lit&&(k(n,!1),0===n.strm.avail_out)?T:ba)}else v=B[n.level].func(n,c);if(v!==ea&&v!==U||(n.status=666),v===T||v===ea)return 0===d.avail_out&&(n.last_flush=-1),J;if(v===ba&&(1===c?C._tr_align(n):5!==c&&(C._tr_stored_block(n,0,0,!1),3===c&&(e(n.head), +T:ca)}else if(3===n.strategy)a:{var x,z;for(u=n.window;;){if(n.lookahead<=R){if(p(n),n.lookahead<=R&&c===K){v=T;break a}if(0===n.lookahead)break}if(n.match_length=0,n.lookahead>=P&&0 n.lookahead&&(n.match_length=n.lookahead)}if(n.match_length>=P?(v=C._tr_tally(n,1,n.match_length- +P),n.lookahead-=n.match_length,n.strstart+=n.match_length,n.match_length=0):(v=C._tr_tally(n,0,n.window[n.strstart]),n.lookahead--,n.strstart++),v&&(k(n,!1),0===n.strm.avail_out)){v=T;break a}}v=(n.insert=0,c===H?(k(n,!0),0===n.strm.avail_out?ea:U):n.last_lit&&(k(n,!1),0===n.strm.avail_out)?T:ca)}else v=B[n.level].func(n,c);if(v!==ea&&v!==U||(n.status=666),v===T||v===ea)return 0===d.avail_out&&(n.last_flush=-1),J;if(v===ca&&(1===c?C._tr_align(n):5!==c&&(C._tr_stored_block(n,0,0,!1),3===c&&(e(n.head), 0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),g(d),0===d.avail_out))return n.last_flush=-1,J}return c!==H?J:0>=n.wrap?1:(2===n.wrap?(l(n,255&d.adler),l(n,d.adler>>8&255),l(n,d.adler>>16&255),l(n,d.adler>>24&255),l(n,255&d.total_in),l(n,d.total_in>>8&255),l(n,d.total_in>>16&255),l(n,d.total_in>>24&255)):(m(n,d.adler>>>16),m(n,65535&d.adler)),g(d),0 =c.w_size&&(0===k&&(e(c.head),c.strstart=0,c.block_start=0,c.insert=0),l=new A.Buf8(c.w_size),A.arraySet(l,d,f-c.w_size,c.w_size,0),d=l,f=c.w_size);l=b.avail_in;m=b.next_in;n=b.input;b.avail_in=f;b.next_in=0;b.input=d;for(p(c);c.lookahead>= +91!==e&&103!==e&&e!==aa&&666!==e?b(d,I):(d.state=null,e===aa?b(d,-3):J)):I};d.deflateSetDictionary=function(b,d){var c,f,g,k,l,m,n;f=d.length;if(!b||!b.state||(c=b.state,k=c.wrap,2===k||1===k&&c.status!==da||c.lookahead))return I;1===k&&(b.adler=E(b.adler,d,f,0));c.wrap=0;f>=c.w_size&&(0===k&&(e(c.head),c.strstart=0,c.block_start=0,c.insert=0),l=new A.Buf8(c.w_size),A.arraySet(l,d,f-c.w_size,c.w_size,0),d=l,f=c.w_size);l=b.avail_in;m=b.next_in;n=b.input;b.avail_in=f;b.next_in=0;b.input=d;for(p(c);c.lookahead>= P;){f=c.strstart;g=c.lookahead-(P-1);do c.ins_h=(c.ins_h< y&&(z+=I[c++]< >>24,z>>>=D,y-=D,D=F>>>16&255,0===D)L[m++]=65535&F;else{if(!(16&D)){if(0===(64&D)){F=B[(65535&F)+(z&(1< >>=D,y-=D);15>y&&(z+=I[c++]< >>24,z>>>=D,y-=D,D=F>>>16&255,!(16&D)){if(0===(64&D)){F=A[(65535& @@ -147,41 +147,41 @@ while(--D);F=m-H;J=L}}}else if(F+=v-D,D >>8&65280)+((65280&b)<<8)+((255&b)<<24)}function e(){this.mode=0;this.last=!1;this.wrap=0;this.havedict=!1;this.total=this.check=this.dmax=this.flags=0;this.head=null;this.wnext=this.whave=this.wsize=this.wbits=0;this.window=null;this.extra=this.offset=this.length=this.bits=this.hold=0;this.distcode=this.lencode=null;this.have=this.ndist=this.nlen=this.ncode=this.distbits=this.lenbits=0;this.next=null;this.lens=new t.Buf16(320);this.work=new t.Buf16(288);this.distdyn=this.lendyn=null;this.was= this.back=this.sane=0}function g(b){var d;return b&&b.state?(d=b.state,b.total_in=b.total_out=d.total=0,b.msg="",d.wrap&&(b.adler=1&d.wrap),d.mode=A,d.last=0,d.havedict=0,d.dmax=32768,d.head=null,d.hold=0,d.bits=0,d.lencode=d.lendyn=new t.Buf32(C),d.distcode=d.distdyn=new t.Buf32(E),d.sane=1,d.back=-1,y):B}function k(b){var d;return b&&b.state?(d=b.state,d.wsize=0,d.whave=0,d.wnext=0,g(b)):B}function l(b,d){var e,c;return b&&b.state?(c=b.state,0>d?(e=0,d=-d):(e=(d>>4)+1,48>d&&(d&=15)),d&&(8>d||15< d)?B:(null!==c.window&&c.wbits!==d&&(c.window=null),c.wrap=e,c.wbits=d,k(b))):B}function m(b,d){var c,f;return b?(f=new e,b.state=f,f.window=null,c=l(b,d),c!==y&&(b.state=null),c):B}function n(b,d,e,c){var f;b=b.state;return null===b.window&&(b.wsize=1< =b.wsize?(t.arraySet(b.window,d,e-b.wsize,b.wsize,0),b.wnext=0,b.whave=b.wsize):(f=b.wsize-b.wnext,f>c&&(f=c),t.arraySet(b.window,d,e-c,f,b.wnext),c-=f,c?(t.arraySet(b.window,d,e-c,c,0),b.wnext= -c,b.whave=b.wsize):(b.wnext+=f,b.wnext===b.wsize&&(b.wnext=0),b.whave G;){if(0===m)break a;m--;C+=f[k++]< >>8&255;c.check=v(c.check,aa,2,0);G=C=0;c.mode=2;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&C)<<8)+(C>>8))%31){d.msg="incorrect header check"; +c,b.whave=b.wsize):(b.wnext+=f,b.wnext===b.wsize&&(b.wnext=0),b.whave G;){if(0===m)break a;m--;C+=f[k++]< >>8&255;c.check=v(c.check,Z,2,0);G=C=0;c.mode=2;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&C)<<8)+(C>>8))%31){d.msg="incorrect header check"; c.mode=30;break}if(8!==(15&C)){d.msg="unknown compression method";c.mode=30;break}if(C>>>=4,G-=4,T=(15&C)+8,0===c.wbits)c.wbits=T;else if(T>c.wbits){d.msg="invalid window size";c.mode=30;break}c.dmax=1< G;){if(0===m)break a;m--;C+=f[k++]< >8&1);512&c.flags&& -(aa[0]=255&C,aa[1]=C>>>8&255,c.check=v(c.check,aa,2,0));G=C=0;c.mode=3;case 3:for(;32>G;){if(0===m)break a;m--;C+=f[k++]< >>8&255,aa[2]=C>>>16&255,aa[3]=C>>>24&255,c.check=v(c.check,aa,4,0));G=C=0;c.mode=4;case 4:for(;16>G;){if(0===m)break a;m--;C+=f[k++]< >8);512&c.flags&&(aa[0]=255&C,aa[1]=C>>>8&255,c.check=v(c.check,aa,2,0));G=C=0;c.mode=5;case 5:if(1024&c.flags){for(;16>G;){if(0=== -m)break a;m--;C+=f[k++]< >>8&255,c.check=v(c.check,aa,2,0));G=C=0}else c.head&&(c.head.extra=null);c.mode=6;case 6:if(1024&c.flags&&(E=c.length,E>m&&(E=m),E&&(c.head&&(T=c.head.extra_len-c.length,c.head.extra||(c.head.extra=Array(c.head.extra_len)),t.arraySet(c.head.extra,f,k,E,T)),512&c.flags&&(c.check=v(c.check,f,E,k)),m-=E,k+=E,c.length-=E),c.length))break a;c.length=0;c.mode=7;case 7:if(2048&c.flags){if(0===m)break a; -E=0;do T=f[k+E++],c.head&&T&&65536>c.length&&(c.head.name+=String.fromCharCode(T));while(T&&E c.length&&(c.head.comment+=String.fromCharCode(T));while(T&&E G;){if(0=== -m)break a;m--;C+=f[k++]< >9&1,c.head.done=!0);d.adler=c.check=0;c.mode=12;break;case 10:for(;32>G;){if(0===m)break a;m--;C+=f[k++]< >>=7&G;G-=7&G;c.mode=27;break}for(;3> -G;){if(0===m)break a;m--;C+=f[k++]< >>=1,--G,3&C){case 0:c.mode=14;break;case 1:R=c;if(F){p=new t.Buf32(512);q=new t.Buf32(32);for(S=0;144>S;)R.lens[S++]=8;for(;256>S;)R.lens[S++]=9;for(;280>S;)R.lens[S++]=7;for(;288>S;)R.lens[S++]=8;z(1,R.lens,0,288,p,0,R.work,{bits:9});for(S=0;32>S;)R.lens[S++]=5;z(2,R.lens,0,32,q,0,R.work,{bits:5});F=!1}R.lencode=p;R.lenbits=9;R.distcode=q;R.distbits=5;if(c.mode=20,6===e){C>>>=2;G-=2;break a}break;case 2:c.mode=17;break;case 3:d.msg= -"invalid block type",c.mode=30}C>>>=2;G-=2;break;case 14:C>>>=7&G;for(G-=7&G;32>G;){if(0===m)break a;m--;C+=f[k++]< >>16^65535)){d.msg="invalid stored block lengths";c.mode=30;break}if(c.length=65535&C,C=0,G=0,c.mode=15,6===e)break a;case 15:c.mode=16;case 16:if(E=c.length){if(E>m&&(E=m),E>D&&(E=D),0===E)break a;t.arraySet(g,f,k,E,l);m-=E;k+=E;D-=E;l+=E;c.length-=E;break}c.mode=12;break;case 17:for(;14>G;){if(0===m)break a;m--;C+=f[k++]< >>=5, -G-=5,c.ndist=(31&C)+1,C>>>=5,G-=5,c.ncode=(15&C)+4,C>>>=4,G-=4,286 G;){if(0===m)break a;m--;C+=f[k++]< >>=3;G-=3}for(;19>c.have;)c.lens[ha[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ea={bits:c.lenbits},ba=z(0,c.lens,0,19,c.lencode,0,c.work,ea),c.lenbits=ea.bits,ba){d.msg="invalid code lengths set";c.mode=30;break}c.have=0;c.mode= -19;case 19:for(;c.have >>24,R=65535&U,!(P<=G);){if(0===m)break a;m--;C+=f[k++]< R)C>>>=P,G-=P,c.lens[c.have++]=R;else{if(16===R){for(S=P+2;G >>=P,G-=P,0===c.have){d.msg="invalid bit length repeat";c.mode=30;break}T=c.lens[c.have-1];E=3+(3&C);C>>>=2;G-=2}else if(17===R){for(S=P+3;G>>=P;G-=P;T=0;E=3+(7&C);C>>>=3;G-=3}else{for(S=P+7;G>>=P;G-=P;T=0;E=11+(127&C);C>>>=7;G-=7}if(c.have+E>c.nlen+c.ndist){d.msg="invalid bit length repeat";c.mode=30;break}for(;E--;)c.lens[c.have++]=T}}if(30===c.mode)break;if(0===c.lens[256]){d.msg="invalid code -- missing end-of-block";c.mode=30;break}if(c.lenbits=9,ea={bits:c.lenbits},ba=z(1,c.lens,0,c.nlen,c.lencode,0,c.work,ea),c.lenbits=ea.bits,ba){d.msg="invalid literal/lengths set";c.mode=30;break}if(c.distbits=6,c.distcode=c.distdyn,ea={bits:c.distbits},ba=z(2, -c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ea),c.distbits=ea.bits,ba){d.msg="invalid distances set";c.mode=30;break}if(c.mode=20,6===e)break a;case 20:c.mode=21;case 21:if(6<=m&&258<=D){d.next_out=l;d.avail_out=D;d.next_in=k;d.avail_in=m;c.hold=C;c.bits=G;x(d,O);l=d.next_out;g=d.output;D=d.avail_out;k=d.next_in;f=d.input;m=d.avail_in;C=c.hold;G=c.bits;12===c.mode&&(c.back=-1);break}for(c.back=0;U=c.lencode[C&(1<>>24,S=U>>>16&255,R=65535&U,!(P<=G);){if(0===m)break a;m--;C+=f[k++]<< -G;G+=8}if(S&&0===(240&S)){V=P;da=S;for(Z=R;U=c.lencode[Z+((C&(1< >V)],P=U>>>24,S=U>>>16&255,R=65535&U,!(V+P<=G);){if(0===m)break a;m--;C+=f[k++]< >>=V;G-=V;c.back+=V}if(C>>>=P,G-=P,c.back+=P,c.length=R,0===S){c.mode=26;break}if(32&S){c.back=-1;c.mode=12;break}if(64&S){d.msg="invalid literal/length code";c.mode=30;break}c.extra=15&S;c.mode=22;case 22:if(c.extra){for(S=c.extra;G >>=c.extra;G-=c.extra;c.back+=c.extra}c.was= -c.length;c.mode=23;case 23:for(;U=c.distcode[C&(1<>>24,S=U>>>16&255,R=65535&U,!(P<=G);){if(0===m)break a;m--;C+=f[k++]< >V)],P=U>>>24,S=U>>>16&255,R=65535&U,!(V+P<=G);){if(0===m)break a;m--;C+=f[k++]< >>=V;G-=V;c.back+=V}if(C>>>=P,G-=P,c.back+=P,64&S){d.msg="invalid distance code";c.mode=30;break}c.offset=R;c.extra=15&S;c.mode=24;case 24:if(c.extra){for(S=c.extra;G >>8&255,c.check=v(c.check,Z,2,0));G=C=0;c.mode=3;case 3:for(;32>G;){if(0===m)break a;m--;C+=f[k++]<>>8&255,Z[2]=C>>>16&255,Z[3]=C>>>24&255,c.check=v(c.check,Z,4,0));G=C=0;c.mode=4;case 4:for(;16>G;){if(0===m)break a;m--;C+=f[k++]< >8);512&c.flags&&(Z[0]=255&C,Z[1]=C>>>8&255,c.check=v(c.check,Z,2,0));G=C=0;c.mode=5;case 5:if(1024&c.flags){for(;16>G;){if(0===m)break a;m--; +C+=f[k++]< >>8&255,c.check=v(c.check,Z,2,0));G=C=0}else c.head&&(c.head.extra=null);c.mode=6;case 6:if(1024&c.flags&&(E=c.length,E>m&&(E=m),E&&(c.head&&(T=c.head.extra_len-c.length,c.head.extra||(c.head.extra=Array(c.head.extra_len)),t.arraySet(c.head.extra,f,k,E,T)),512&c.flags&&(c.check=v(c.check,f,E,k)),m-=E,k+=E,c.length-=E),c.length))break a;c.length=0;c.mode=7;case 7:if(2048&c.flags){if(0===m)break a;E=0;do T=f[k+ +E++],c.head&&T&&65536>c.length&&(c.head.name+=String.fromCharCode(T));while(T&&E c.length&&(c.head.comment+=String.fromCharCode(T));while(T&&E G;){if(0===m)break a;m--; +C+=f[k++]< >9&1,c.head.done=!0);d.adler=c.check=0;c.mode=12;break;case 10:for(;32>G;){if(0===m)break a;m--;C+=f[k++]< >>=7&G;G-=7&G;c.mode=27;break}for(;3>G;){if(0=== +m)break a;m--;C+=f[k++]< >>=1,--G,3&C){case 0:c.mode=14;break;case 1:R=c;if(F){p=new t.Buf32(512);q=new t.Buf32(32);for(S=0;144>S;)R.lens[S++]=8;for(;256>S;)R.lens[S++]=9;for(;280>S;)R.lens[S++]=7;for(;288>S;)R.lens[S++]=8;z(1,R.lens,0,288,p,0,R.work,{bits:9});for(S=0;32>S;)R.lens[S++]=5;z(2,R.lens,0,32,q,0,R.work,{bits:5});F=!1}R.lencode=p;R.lenbits=9;R.distcode=q;R.distbits=5;if(c.mode=20,6===e){C>>>=2;G-=2;break a}break;case 2:c.mode=17;break;case 3:d.msg="invalid block type", +c.mode=30}C>>>=2;G-=2;break;case 14:C>>>=7&G;for(G-=7&G;32>G;){if(0===m)break a;m--;C+=f[k++]< >>16^65535)){d.msg="invalid stored block lengths";c.mode=30;break}if(c.length=65535&C,C=0,G=0,c.mode=15,6===e)break a;case 15:c.mode=16;case 16:if(E=c.length){if(E>m&&(E=m),E>D&&(E=D),0===E)break a;t.arraySet(g,f,k,E,l);m-=E;k+=E;D-=E;l+=E;c.length-=E;break}c.mode=12;break;case 17:for(;14>G;){if(0===m)break a;m--;C+=f[k++]< >>=5,G-=5,c.ndist=(31&C)+ +1,C>>>=5,G-=5,c.ncode=(15&C)+4,C>>>=4,G-=4,286 G;){if(0===m)break a;m--;C+=f[k++]< >>=3;G-=3}for(;19>c.have;)c.lens[ga[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ea={bits:c.lenbits},ca=z(0,c.lens,0,19,c.lencode,0,c.work,ea),c.lenbits=ea.bits,ca){d.msg="invalid code lengths set";c.mode=30;break}c.have=0;c.mode=19;case 19:for(;c.have< +c.nlen+c.ndist;){for(;U=c.lencode[C&(1< >>24,R=65535&U,!(P<=G);){if(0===m)break a;m--;C+=f[k++]< R)C>>>=P,G-=P,c.lens[c.have++]=R;else{if(16===R){for(S=P+2;G >>=P,G-=P,0===c.have){d.msg="invalid bit length repeat";c.mode=30;break}T=c.lens[c.have-1];E=3+(3&C);C>>>=2;G-=2}else if(17===R){for(S=P+3;G>>=P;G-=P;T=0;E=3+(7&C);C>>>=3;G-=3}else{for(S=P+7;G>>=P;G-=P;T=0;E=11+(127&C);C>>>=7;G-=7}if(c.have+E>c.nlen+c.ndist){d.msg="invalid bit length repeat";c.mode=30;break}for(;E--;)c.lens[c.have++]=T}}if(30===c.mode)break;if(0===c.lens[256]){d.msg="invalid code -- missing end-of-block";c.mode=30;break}if(c.lenbits=9,ea={bits:c.lenbits},ca=z(1,c.lens,0,c.nlen,c.lencode,0,c.work,ea),c.lenbits=ea.bits,ca){d.msg="invalid literal/lengths set";c.mode=30;break}if(c.distbits=6,c.distcode=c.distdyn,ea={bits:c.distbits},ca=z(2,c.lens,c.nlen, +c.ndist,c.distcode,0,c.work,ea),c.distbits=ea.bits,ca){d.msg="invalid distances set";c.mode=30;break}if(c.mode=20,6===e)break a;case 20:c.mode=21;case 21:if(6<=m&&258<=D){d.next_out=l;d.avail_out=D;d.next_in=k;d.avail_in=m;c.hold=C;c.bits=G;x(d,O);l=d.next_out;g=d.output;D=d.avail_out;k=d.next_in;f=d.input;m=d.avail_in;C=c.hold;G=c.bits;12===c.mode&&(c.back=-1);break}for(c.back=0;U=c.lencode[C&(1<>>24,S=U>>>16&255,R=65535&U,!(P<=G);){if(0===m)break a;m--;C+=f[k++]< >X)],P=U>>>24,S=U>>>16&255,R=65535&U,!(X+P<=G);){if(0===m)break a;m--;C+=f[k++]< >>=X;G-=X;c.back+=X}if(C>>>=P,G-=P,c.back+=P,c.length=R,0===S){c.mode=26;break}if(32&S){c.back=-1;c.mode=12;break}if(64&S){d.msg="invalid literal/length code";c.mode=30;break}c.extra=15&S;c.mode=22;case 22:if(c.extra){for(S=c.extra;G >>=c.extra;G-=c.extra;c.back+=c.extra}c.was= +c.length;c.mode=23;case 23:for(;U=c.distcode[C&(1<>>24,S=U>>>16&255,R=65535&U,!(P<=G);){if(0===m)break a;m--;C+=f[k++]< >X)],P=U>>>24,S=U>>>16&255,R=65535&U,!(X+P<=G);){if(0===m)break a;m--;C+=f[k++]< >>=X;G-=X;c.back+=X}if(C>>>=P,G-=P,c.back+=P,64&S){d.msg="invalid distance code";c.mode=30;break}c.offset=R;c.extra=15&S;c.mode=24;case 24:if(c.extra){for(S=c.extra;G >>=c.extra;G-=c.extra;c.back+=c.extra}if(c.offset>c.dmax){d.msg="invalid distance too far back";c.mode=30;break}c.mode=25;case 25:if(0===D)break a;if(E=O-D,c.offset>E){if(E=c.offset-E,E>c.whave&&c.sane){d.msg="invalid distance too far back";c.mode=30;break}E>c.wnext?(E-=c.wnext,Y=c.wsize-E):Y=c.wnext-E;E>c.length&&(E=c.length);S=c.window}else S=g,Y=l-c.offset,E=c.length;E>D&&(E=D);D-=E;c.length-=E;do g[l++]=S[Y++];while(--E);0===c.length&&(c.mode=21);break;case 26:if(0=== -D)break a;g[l++]=c.length;D--;c.mode=21;break;case 27:if(c.wrap){for(;32>G;){if(0===m)break a;m--;C|=f[k++]<G;){if(0===m)break a;m--;C+=f[k++]< c.mode&&(27>c.mode||4!==e))&&n(d,d.output,d.next_out,O-d.avail_out)?(c.mode=31,-4):(K-=d.avail_in,O-=d.avail_out,d.total_in+=K,d.total_out+=O,c.total+=O,c.wrap&&O&&(d.adler=c.check=c.flags?v(c.check,g,O,d.next_out-O):u(c.check,g,O,d.next_out-O)),d.data_type=c.bits+(c.last?64:0)+(12===c.mode?128:0)+(20===c.mode||15===c.mode?256:0),(0===K&& -0===O||4===e)&&ba===y&&(ba=-5),ba)};d.inflateEnd=function(b){if(!b||!b.state)return B;var d=b.state;return d.window&&(d.window=null),b.state=null,y};d.inflateGetHeader=function(b,d){var c;return b&&b.state?(c=b.state,0===(2&c.wrap)?B:(c.head=d,d.done=!1,y)):B};d.inflateSetDictionary=function(b,d){var c,e,f=d.length;return b&&b.state?(c=b.state,0!==c.wrap&&11!==c.mode?B:11===c.mode&&(e=1,e=u(e,d,f,0),e!==c.check)?-3:n(b,d,f,f)?(c.mode=31,-4):(c.havedict=1,y)):B};d.inflateInfo="pako inflate (from Nodeca project)"}, +D)break a;g[l++]=c.length;D--;c.mode=21;break;case 27:if(c.wrap){for(;32>G;){if(0===m)break a;m--;C|=f[k++]< G;){if(0===m)break a;m--;C+=f[k++]< c.mode&&(27>c.mode||4!==e))&&n(d,d.output,d.next_out,O-d.avail_out)?(c.mode=31,-4):(K-=d.avail_in,O-=d.avail_out,d.total_in+=K,d.total_out+=O,c.total+=O,c.wrap&&O&&(d.adler=c.check=c.flags?v(c.check,g,O,d.next_out-O):u(c.check,g,O,d.next_out-O)),d.data_type=c.bits+(c.last?64:0)+(12===c.mode?128:0)+(20===c.mode||15===c.mode?256:0),(0===K&& +0===O||4===e)&&ca===y&&(ca=-5),ca)};d.inflateEnd=function(b){if(!b||!b.state)return B;var d=b.state;return d.window&&(d.window=null),b.state=null,y};d.inflateGetHeader=function(b,d){var e;return b&&b.state?(e=b.state,0===(2&e.wrap)?B:(e.head=d,d.done=!1,y)):B};d.inflateSetDictionary=function(b,d){var e,c,f=d.length;return b&&b.state?(e=b.state,0!==e.wrap&&11!==e.mode?B:11===e.mode&&(c=1,c=u(c,d,f,0),c!==e.check)?-3:n(b,d,f,f)?(e.mode=31,-4):(e.havedict=1,y)):B};d.inflateInfo="pako inflate (from Nodeca project)"}, {"../utils/common":3,"./adler32":5,"./crc32":7,"./inffast":10,"./inftrees":12}],12:[function(c,f,d){var b=c("../utils/common"),e=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],k=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],l=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24, -25,25,26,26,27,27,28,28,29,29,64,64];f.exports=function(d,c,f,q,t,u,v,x){var m,n,p,A,C,E,F,D,K=x.bits,H,J,I,L,M,Q,X=0,N,G=null,W=0,O=new b.Buf16(16);A=new b.Buf16(16);var ca=null,Y=0;for(H=0;15>=H;H++)O[H]=0;for(J=0;J I&&(L=I),0===I)return t[u++]=20971520,t[u++]=20971520,x.bits=1,0;for(K=1;K=H;H++)if(m<<=1,m-=O[H],0>m)return-1;if(0H;H++)A[H+1]=A[H]+O[H];for(J= -0;J C?(F=ca[Y+v[J]],D=G[W+v[J]]):(F=96,D=0);m=1<>Q)+n]=E<<24|F<<16|D|0;while(0!==n);for(m=1< >=1;if(0!==m?(N&=m-1,N+=m):N=0,J++,0===--O[H]){if(H===I)break;H=c[f+v[J]]}if(H>L&&(N&q)!==p){0===Q&&(Q=L);A+=K;M=H-Q;for(m=1< =m));)M++,m<<=1;if(X+=1< >>8&255}function l(b,d,c){b.bi_valid>X-c?(b.bi_buf|=d< >X-b.bi_valid,b.bi_valid+=c-X):(b.bi_buf|=d< >>=1,c<<=1;while(0< ---d);return c>>>1}function p(b,d,c){var e,f=Array(Q+1),g=0;for(e=1;e<=Q;e++)f[e]=g=g+c[e-1]<<1;for(c=0;c<=d;c++)e=b[2*c+1],0!==e&&(b[2*c]=n(f[e]++,e))}function q(b){var d;for(d=0;d e?da[e]:da[256+(e>>>7)],m(b,g,c),k=Y[g],0!==k&&(e-=ba[g],l(b, -e,k)));while(n b.heap_len;)f=b.heap[++b.heap_len]=2>m?++m:0,g[2*f]=1,b.depth[f]=0,b.opt_len--,k&&(b.static_len-=e[2*f+1]);d.max_code=m;for(c=b.heap_len>>1;1<=c;c--)v(b,g,c);f=l;do c=b.heap[1],b.heap[1]=b.heap[b.heap_len--],v(b,g,1),e=b.heap[1],b.heap[--b.heap_max]= -c,b.heap[--b.heap_max]=e,g[2*f]=g[2*c]+g[2*e],b.depth[f]=(b.depth[c]>=b.depth[e]?b.depth[c]:b.depth[e])+1,g[2*c+1]=g[2*e+1]=f,b.heap[1]=f++,v(b,g,1);while(2<=b.heap_len);b.heap[--b.heap_max]=b.heap[1];var n,q,k=d.dyn_tree,l=d.max_code,t=d.stat_desc.static_tree,u=d.stat_desc.has_stree,x=d.stat_desc.extra_bits,z=d.stat_desc.extra_base,y=d.stat_desc.max_length,A=0;for(e=0;e<=Q;e++)b.bl_count[e]=0;k[2*b.heap[b.heap_max]+1]=0;for(c=b.heap_max+1;c y&&(e=y,A++),k[2* -f+1]=e,f>l||(b.bl_count[e]++,n=0,f>=z&&(n=x[f-z]),q=k[2*f],b.opt_len+=q*(e+n),u&&(b.static_len+=q*(t[2*f+1]+n)));if(0!==A){do{for(e=y-1;0===b.bl_count[e];)e--;b.bl_count[e]--;b.bl_count[e+1]+=2;b.bl_count[y]--;A-=2}while(0l||(k[2*n+1]!==e&&(b.opt_len+=(e-k[2*n+1])*k[2*n],k[2*n+1]=e),f--)}p(g,m,b.bl_count)}function y(b,d,c){var e,f,g=-1,k=d[1],l=0,m=7,n=4;0===k&&(m=138,n=3);d[2*(c+1)+1]=65535;for(e=0;e<=c;e++)f=k,k=d[2*(e+1)+1],++l =l?b.bl_tree[2*W]++:b.bl_tree[2*O]++,l=0,g=f,0===k?(m=138,n=3):f===k?(m=6,n=3):(m=7,n=4))}function B(b,d,c){var e,f,g=-1,k=d[1],n=0,p=7,q=4;0===k&&(p=138,q=3);for(e=0;e<=c;e++)if(f=k,k=d[2*(e+1)+1],!(++n =n?(m(b,W,b.bl_tree),l(b,n-3,3)):(m(b,O,b.bl_tree),l(b,n-11,7));n=0;g=f;0===k?(p=138,q= -3):f===k?(p=6,q=3):(p=7,q=4)}}function A(b){var d,c=4093624447;for(d=0;31>=d;d++,c>>>=1)if(1&c&&0!==b.dyn_ltree[2*d])return F;if(0!==b.dyn_ltree[18]||0!==b.dyn_ltree[20]||0!==b.dyn_ltree[26])return D;for(d=32;d
f;f++)for(T[f]=c,d=0;d<1< f;f++)for(ba[f]= -c,d=0;d<1< >=7;f=d;)R[2*d+1]=8,d++,k[8]++;for(;255>=d;)R[2*d+1]=9,d++,k[9]++;for(;279>=d;)R[2*d+1]=7,d++,k[7]++;for(;287>=d;)R[2*d+1]=8,d++,k[8]++;p(R,J+1,k);for(d=0;d>>3;g=b.static_len+3+7>>>3;g<=f&&(f=g)}else f=g=c+5;if(c+4<=f&&-1!==d)C(b,d,c,e);else if(4===b.strategy||g===f)l(b,2+(e?1:0),3),x(b,R,V);else{l(b,4+(e?1:0),3);d=b.l_desc.max_code+ -1;c=b.d_desc.max_code+1;k+=1;l(b,d-257,5);l(b,c-1,5);l(b,k-4,4);for(f=0;f >>8&255,b.pending_buf[b.d_buf+2*b.last_lit+1]=255&d,b.pending_buf[b.l_buf+b.last_lit]=255&c,b.last_lit++,0===d?b.dyn_ltree[2*c]++:(b.matches++,d--,b.dyn_ltree[2*(Z[c]+H+1)]++,b.dyn_dtree[2*(256>d?da[d]:da[256+(d>>>7)])]++),b.last_lit=== +25,25,26,26,27,27,28,28,29,29,64,64];f.exports=function(d,c,f,q,t,u,v,x){var m,n,p,A,C,E,F,D,K=x.bits,H,J,I,L,M,Q,W=0,N,G=null,V=0,O=new b.Buf16(16);A=new b.Buf16(16);var ba=null,Y=0;for(H=0;15>=H;H++)O[H]=0;for(J=0;J I&&(L=I),0===I)return t[u++]=20971520,t[u++]=20971520,x.bits=1,0;for(K=1;K=H;H++)if(m<<=1,m-=O[H],0>m)return-1;if(0H;H++)A[H+1]=A[H]+O[H];for(J= +0;J C?(F=ba[Y+v[J]],D=G[V+v[J]]):(F=96,D=0);m=1<>Q)+n]=E<<24|F<<16|D|0;while(0!==n);for(m=1< >=1;if(0!==m?(N&=m-1,N+=m):N=0,J++,0===--O[H]){if(H===I)break;H=c[f+v[J]]}if(H>L&&(N&q)!==p){0===Q&&(Q=L);A+=K;M=H-Q;for(m=1< =m));)M++,m<<=1;if(W+=1< >>8&255}function l(b,d,e){b.bi_valid>W-e?(b.bi_buf|=d< >W-b.bi_valid,b.bi_valid+=e-W):(b.bi_buf|=d< >>=1,e<<=1;while(0< +--d);return e>>>1}function p(b,d,e){var c,f=Array(Q+1),g=0;for(c=1;c<=Q;c++)f[c]=g=g+e[c-1]<<1;for(e=0;e<=d;e++)c=b[2*e+1],0!==c&&(b[2*e]=n(f[c]++,c))}function q(b){var d;for(d=0;d c?da[c]:da[256+(c>>>7)],m(b,g,e),k=Y[g],0!==k&&(c-=ca[g], +l(b,c,k)));while(n b.heap_len;)f=b.heap[++b.heap_len]=2>m?++m:0,g[2*f]=1,b.depth[f]=0,b.opt_len--,k&&(b.static_len-=c[2*f+1]);d.max_code=m;for(e=b.heap_len>>1;1<=e;e--)v(b,g,e);f=l;do e=b.heap[1],b.heap[1]=b.heap[b.heap_len--],v(b,g,1),c=b.heap[1],b.heap[--b.heap_max]= +e,b.heap[--b.heap_max]=c,g[2*f]=g[2*e]+g[2*c],b.depth[f]=(b.depth[e]>=b.depth[c]?b.depth[e]:b.depth[c])+1,g[2*e+1]=g[2*c+1]=f,b.heap[1]=f++,v(b,g,1);while(2<=b.heap_len);b.heap[--b.heap_max]=b.heap[1];var n,q,k=d.dyn_tree,l=d.max_code,t=d.stat_desc.static_tree,u=d.stat_desc.has_stree,x=d.stat_desc.extra_bits,z=d.stat_desc.extra_base,y=d.stat_desc.max_length,A=0;for(c=0;c<=Q;c++)b.bl_count[c]=0;k[2*b.heap[b.heap_max]+1]=0;for(e=b.heap_max+1;e y&&(c=y,A++),k[2* +f+1]=c,f>l||(b.bl_count[c]++,n=0,f>=z&&(n=x[f-z]),q=k[2*f],b.opt_len+=q*(c+n),u&&(b.static_len+=q*(t[2*f+1]+n)));if(0!==A){do{for(c=y-1;0===b.bl_count[c];)c--;b.bl_count[c]--;b.bl_count[c+1]+=2;b.bl_count[y]--;A-=2}while(0l||(k[2*n+1]!==c&&(b.opt_len+=(c-k[2*n+1])*k[2*n],k[2*n+1]=c),f--)}p(g,m,b.bl_count)}function y(b,d,e){var c,f,g=-1,k=d[1],l=0,m=7,n=4;0===k&&(m=138,n=3);d[2*(e+1)+1]=65535;for(c=0;c<=e;c++)f=k,k=d[2*(c+1)+1],++l =l?b.bl_tree[2*V]++:b.bl_tree[2*O]++,l=0,g=f,0===k?(m=138,n=3):f===k?(m=6,n=3):(m=7,n=4))}function B(b,d,e){var c,f,g=-1,k=d[1],n=0,p=7,q=4;0===k&&(p=138,q=3);for(c=0;c<=e;c++)if(f=k,k=d[2*(c+1)+1],!(++n =n?(m(b,V,b.bl_tree),l(b,n-3,3)):(m(b,O,b.bl_tree),l(b,n-11,7));n=0;g=f;0===k?(p=138,q= +3):f===k?(p=6,q=3):(p=7,q=4)}}function A(b){var d,e=4093624447;for(d=0;31>=d;d++,e>>>=1)if(1&e&&0!==b.dyn_ltree[2*d])return F;if(0!==b.dyn_ltree[18]||0!==b.dyn_ltree[20]||0!==b.dyn_ltree[26])return D;for(d=32;d
"),c=d.cellEditor.textarea.firstChild);null!=c&&c!=d.cellEditor.textarea&&(c.style.lineHeight=b+"%");a.value=b+" %"},function(a){ka=a;mxEvent.addListener(a,"mousedown",function(){fa=d.cellEditor.saveSelection()}); -mxEvent.addListener(a,"touchstart",function(){fa=d.cellEditor.saveSelection()});a.value="120 %"}));g=e.cloneNode(!1);g.style.paddingLeft="0px";k=this.editorUi.toolbar.addItems(["link","image"],g,!0);p=[this.editorUi.toolbar.addButton("geSprite-horizontalrule",mxResources.get("insertHorizontalRule"),function(){document.execCommand("inserthorizontalrule",!1,null)},g),this.editorUi.toolbar.addMenuFunctionInContainer(g,"geSprite-table",mxResources.get("table"),!1,mxUtils.bind(this,function(a){this.editorUi.menus.addInsertTableItem(a)}))]; +"bold";mxUtils.write(p,mxResources.get("spacing"));k.appendChild(p);var R,X,da,aa,T,ca=this.addUnitInput(k,"pt",91,44,function(){R.apply(this,arguments)}),ea=this.addUnitInput(k,"pt",20,44,function(){X.apply(this,arguments)});mxUtils.br(k);this.addLabel(k,mxResources.get("top"),91);this.addLabel(k,mxResources.get("global"),20);mxUtils.br(k);mxUtils.br(k);var U=this.addUnitInput(k,"pt",162,44,function(){da.apply(this,arguments)}),Z=this.addUnitInput(k,"pt",91,44,function(){aa.apply(this,arguments)}), +ga=this.addUnitInput(k,"pt",20,44,function(){T.apply(this,arguments)});mxUtils.br(k);this.addLabel(k,mxResources.get("left"),162);this.addLabel(k,mxResources.get("bottom"),91);this.addLabel(k,mxResources.get("right"),20);if(d.cellEditor.isContentEditing()){var fa=null,ka=null;a.appendChild(this.createRelativeOption(mxResources.get("lineheight"),null,null,function(b){var a=""==b.value?120:parseInt(b.value),a=Math.max(0,isNaN(a)?120:a);null!=fa&&(d.cellEditor.restoreSelection(fa),fa=null);for(var c= +d.getSelectedElement();null!=c&&c.nodeType!=mxConstants.NODETYPE_ELEMENT;)c=c.parentNode;null!=c&&c==d.cellEditor.textarea&&null!=d.cellEditor.textarea.firstChild&&("P"!=d.cellEditor.textarea.firstChild.nodeName&&(d.cellEditor.textarea.innerHTML="f;f++)for(T[f]=c,d=0;d<1< f;f++)for(ca[f]= +c,d=0;d<1< >=7;f=d;)R[2*d+1]=8,d++,k[8]++;for(;255>=d;)R[2*d+1]=9,d++,k[9]++;for(;279>=d;)R[2*d+1]=7,d++,k[7]++;for(;287>=d;)R[2*d+1]=8,d++,k[8]++;p(R,J+1,k);for(d=0;d>>3;g=b.static_len+3+7>>>3;g<=f&&(f=g)}else f=g=e+5;if(e+4<=f&&-1!==d)C(b,d,e,c);else if(4===b.strategy||g===f)l(b,2+(c?1:0),3),x(b,R,X);else{l(b,4+(c?1:0),3);d=b.l_desc.max_code+ +1;e=b.d_desc.max_code+1;k+=1;l(b,d-257,5);l(b,e-1,5);l(b,k-4,4);for(f=0;f >>8&255,b.pending_buf[b.d_buf+2*b.last_lit+1]=255&d,b.pending_buf[b.l_buf+b.last_lit]=255&e,b.last_lit++,0===d?b.dyn_ltree[2*e]++:(b.matches++,d--,b.dyn_ltree[2*(aa[e]+H+1)]++,b.dyn_dtree[2*(256>d?da[d]:da[256+(d>>>7)])]++),b.last_lit=== b.lit_bufsize-1};d._tr_align=function(b){l(b,2,3);m(b,N,R);16===b.bi_valid?(k(b,b.bi_buf),b.bi_buf=0,b.bi_valid=0):8<=b.bi_valid&&(b.pending_buf[b.pending++]=255&b.bi_buf,b.bi_buf>>=8,b.bi_valid-=8)}},{"../utils/common":3}],15:[function(c,f,d){f.exports=function(){this.input=null;this.total_in=this.avail_in=this.next_in=0;this.output=null;this.total_out=this.avail_out=this.next_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0}},{}],"/":[function(c,f,d){d=c("./lib/utils/common").assign; var b=c("./lib/deflate"),e=c("./lib/inflate");c=c("./lib/zlib/constants");var g={};d(g,b,e,c);f.exports=g},{"./lib/deflate":1,"./lib/inflate":2,"./lib/utils/common":3,"./lib/zlib/constants":6}]},{},[])("/")});var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(a,c){var f="",d,b,e,g,k,l,m=0;for(null!=c&&c||(a=Base64._utf8_encode(a));m >2,d=(d&3)<<4|b>>4,k=(b&15)<<2|e>>6,l=e&63,isNaN(b)?k=l=64:isNaN(e)&&(l=64),f=f+this._keyStr.charAt(g)+this._keyStr.charAt(d)+this._keyStr.charAt(k)+this._keyStr.charAt(l);return f},decode:function(a,c){c=null!=c?c:!1;var f="",d,b,e,g,k,l=0;for(a=a.replace(/[^A-Za-z0-9\+\/\=]/g, "");l >4,b=(b&15)<<4|g>>2,e=(g&3)<<6|k,f+=String.fromCharCode(d),64!=g&&(f+=String.fromCharCode(b)),64!=k&&(f+=String.fromCharCode(e));c||(f=Base64._utf8_decode(f));return f},_utf8_encode:function(a){a=a.replace(/\r\n/g,"\n");for(var c="",f=0;f d?c+=String.fromCharCode(d):(127 d?c+= @@ -282,7 +282,7 @@ document.createElement("div");f.style.overflow="scroll";f.style.width="636px";f. "").replace(/ /g," "),f.document.body.appendChild(d))},alert:function(a){alert(a)},prompt:function(a,c){return prompt(a,null!=c?c:"")},confirm:function(a){return confirm(a)},error:function(a,c,f,d){var b=document.createElement("div");b.style.padding="20px";var e=document.createElement("img");e.setAttribute("src",d||mxUtils.errorImage);e.setAttribute("valign", "bottom");e.style.verticalAlign="middle";b.appendChild(e);b.appendChild(document.createTextNode(" "));b.appendChild(document.createTextNode(" "));b.appendChild(document.createTextNode(" "));mxUtils.write(b,a);a=document.body.clientWidth;d=document.body.clientHeight||document.documentElement.clientHeight;var g=new mxWindow(mxResources.get(mxUtils.errorResource)||mxUtils.errorResource,b,(a-c)/2,d/4,c,null,!1,!0);f&&(mxUtils.br(b),c=document.createElement("p"),f=document.createElement("button"),mxClient.IS_IE? f.style.cssText="float:right":f.setAttribute("style","float:right"),mxEvent.addListener(f,"click",function(b){g.destroy()}),mxUtils.write(f,mxResources.get(mxUtils.closeResource)||mxUtils.closeResource),c.appendChild(f),b.appendChild(c),mxUtils.br(b),g.setClosable(!0));g.setVisible(!0);return g},makeDraggable:function(a,c,f,d,b,e,g,k,l,m){a=new mxDragSource(a,f);a.dragOffset=new mxPoint(null!=b?b:0,null!=e?e:mxConstants.TOOLTIP_VERTICAL_OFFSET);a.autoscroll=g;a.setGuidesEnabled(!1);null!=l&&(a.highlightDropTargets= -l);null!=m&&(a.getDropTarget=m);a.getGraphForEvent=function(b){return"function"==typeof c?c(b):c};null!=d&&(a.createDragElement=function(){return d.cloneNode(!0)},k&&(a.createPreviewElement=function(b){var a=d.cloneNode(!0),c=parseInt(a.style.width),e=parseInt(a.style.height);a.style.width=Math.round(c*b.view.scale)+"px";a.style.height=Math.round(e*b.view.scale)+"px";return a}));return a}},mxConstants={DEFAULT_HOTSPOT:.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:"exact",RENDERING_HINT_FASTER:"faster", +l);null!=m&&(a.getDropTarget=m);a.getGraphForEvent=function(b){return"function"==typeof c?c(b):c};null!=d&&(a.createDragElement=function(){return d.cloneNode(!0)},k&&(a.createPreviewElement=function(b){var a=d.cloneNode(!0),e=parseInt(a.style.width),c=parseInt(a.style.height);a.style.width=Math.round(e*b.view.scale)+"px";a.style.height=Math.round(c*b.view.scale)+"px";return a}));return a}},mxConstants={DEFAULT_HOTSPOT:.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:"exact",RENDERING_HINT_FASTER:"faster", RENDERING_HINT_FASTEST:"fastest",DIALECT_SVG:"svg",DIALECT_VML:"vml",DIALECT_MIXEDHTML:"mixedHtml",DIALECT_PREFERHTML:"preferHtml",DIALECT_STRICTHTML:"strictHtml",NS_SVG:"http://www.w3.org/2000/svg",NS_XHTML:"http://www.w3.org/1999/xhtml",NS_XLINK:"http://www.w3.org/1999/xlink",SHADOWCOLOR:"gray",VML_SHADOWCOLOR:"gray",SHADOW_OFFSET_X:2,SHADOW_OFFSET_Y:3,SHADOW_OPACITY:1,NODETYPE_ELEMENT:1,NODETYPE_ATTRIBUTE:2,NODETYPE_TEXT:3,NODETYPE_CDATA:4,NODETYPE_ENTITY_REFERENCE:5,NODETYPE_ENTITY:6,NODETYPE_PROCESSING_INSTRUCTION:7, NODETYPE_COMMENT:8,NODETYPE_DOCUMENT:9,NODETYPE_DOCUMENTTYPE:10,NODETYPE_DOCUMENT_FRAGMENT:11,NODETYPE_NOTATION:12,TOOLTIP_VERTICAL_OFFSET:16,DEFAULT_VALID_COLOR:"#00FF00",DEFAULT_INVALID_COLOR:"#FF0000",OUTLINE_HIGHLIGHT_COLOR:"#00FF00",OUTLINE_HIGHLIGHT_STROKEWIDTH:5,HIGHLIGHT_STROKEWIDTH:3,HIGHLIGHT_SIZE:2,HIGHLIGHT_OPACITY:100,CURSOR_MOVABLE_VERTEX:"move",CURSOR_MOVABLE_EDGE:"move",CURSOR_LABEL_HANDLE:"default",CURSOR_TERMINAL_HANDLE:"pointer",CURSOR_BEND_HANDLE:"crosshair",CURSOR_VIRTUAL_BEND_HANDLE:"crosshair", CURSOR_CONNECT:"pointer",HIGHLIGHT_COLOR:"#00FF00",CONNECT_TARGET_COLOR:"#0000FF",INVALID_CONNECT_TARGET_COLOR:"#FF0000",DROP_TARGET_COLOR:"#0000FF",VALID_COLOR:"#00FF00",INVALID_COLOR:"#FF0000",EDGE_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_STROKEWIDTH:1,EDGE_SELECTION_STROKEWIDTH:1,VERTEX_SELECTION_DASHED:!0,EDGE_SELECTION_DASHED:!0,GUIDE_COLOR:"#FF0000",GUIDE_STROKEWIDTH:1,OUTLINE_COLOR:"#0099FF",OUTLINE_STROKEWIDTH:mxClient.IS_IE?2:3,HANDLE_SIZE:6,LABEL_HANDLE_SIZE:4, @@ -365,7 +365,7 @@ mxForm.prototype.addCombo=function(a,c,f){var d=document.createElement("select") mxForm.prototype.addField=function(a,c){var f=document.createElement("tr"),d=document.createElement("td");mxUtils.write(d,a);f.appendChild(d);d=document.createElement("td");d.appendChild(c);f.appendChild(d);this.body.appendChild(f);return c};function mxImage(a,c,f){this.src=a;this.width=c;this.height=f}mxImage.prototype.src=null;mxImage.prototype.width=null;mxImage.prototype.height=null; function mxDivResizer(a,c){if("div"==a.nodeName.toLowerCase()){null==c&&(c=window);this.div=a;var f=mxUtils.getCurrentStyle(a);null!=f&&(this.resizeWidth="auto"==f.width,this.resizeHeight="auto"==f.height);mxEvent.addListener(c,"resize",mxUtils.bind(this,function(a){this.handlingResize||(this.handlingResize=!0,this.resize(),this.handlingResize=!1)}));this.resize()}}mxDivResizer.prototype.resizeWidth=!0;mxDivResizer.prototype.resizeHeight=!0;mxDivResizer.prototype.handlingResize=!1; mxDivResizer.prototype.resize=function(){var a=this.getDocumentWidth(),c=this.getDocumentHeight(),f=parseInt(this.div.style.left),d=parseInt(this.div.style.right),b=parseInt(this.div.style.top),e=parseInt(this.div.style.bottom);this.resizeWidth&&!isNaN(f)&&!isNaN(d)&&0<=f&&0<=d&&0 k.x&&(b=Math.abs(g-k.x));0>k.y&&(l=Math.abs(d-k.y));0==b&&0==l||this.moveNode(this.node,b,l);this.resizeParent&&this.adjustParents();this.edgeRouting&&this.localEdgeProcessing(this.node)}null!=this.parentX&&null!=this.parentY&&(e=this.graph.getCellGeometry(a),null!=e&&(e=e.clone(),e.x=this.parentX,e.y=this.parentY,f.setGeometry(a,e)))}}finally{f.endUpdate()}}}; mxCompactTreeLayout.prototype.moveNode=function(a,c,f){a.x+=c;a.y+=f;this.apply(a);for(a=a.child;null!=a;)this.moveNode(a,c,f),a=a.next}; -mxCompactTreeLayout.prototype.sortOutgoingEdges=function(a,c){var f=new mxDictionary;c.sort(function(d,b){var c=d.getTerminal(d.getTerminal(!1)==a),g=f.get(c);null==g&&(g=mxCellPath.create(c).split(mxCellPath.PATH_SEPARATOR),f.put(c,g));var c=b.getTerminal(b.getTerminal(!1)==a),k=f.get(c);null==k&&(k=mxCellPath.create(c).split(mxCellPath.PATH_SEPARATOR),f.put(c,k));return mxCellPath.compare(g,k)})}; +mxCompactTreeLayout.prototype.sortOutgoingEdges=function(a,c){var f=new mxDictionary;c.sort(function(d,b){var e=d.getTerminal(d.getTerminal(!1)==a),c=f.get(e);null==c&&(c=mxCellPath.create(e).split(mxCellPath.PATH_SEPARATOR),f.put(e,c));var e=b.getTerminal(b.getTerminal(!1)==a),k=f.get(e);null==k&&(k=mxCellPath.create(e).split(mxCellPath.PATH_SEPARATOR),f.put(e,k));return mxCellPath.compare(c,k)})}; mxCompactTreeLayout.prototype.findRankHeights=function(a,c){if(null==this.maxRankHeight[c]||this.maxRankHeight[c] a.height&&(a.height=this.maxRankHeight[c]);for(var f=a.child;null!=f;)this.setCellHeights(f,c+1),f=f.next}; mxCompactTreeLayout.prototype.dfs=function(a,c){var f=mxCellPath.create(a),d=null;if(null!=a&&null==this.visited[f]&&!this.isVertexIgnored(a)){this.visited[f]=a;var d=this.createNode(a),f=this.graph.getModel(),b=null,e=this.graph.getEdges(a,c,this.invert,!this.invert,!1,!0),g=this.graph.getView();this.sortEdges&&this.sortOutgoingEdges(a,e);for(var k=0;k ':8==document.documentMode?a='':8 '):("CSS1Compat"===document.compatMode&&k.writeln(""),k.writeln(""));k.writeln("");this.writeHead(k,a);k.writeln("");k.writeln('')}var m=this.graph.getGraphBounds().clone(),n=this.graph.getView().getScale(),p=n/this.scale,q=this.graph.getView().getTranslate();this.autoOrigin||(this.x0-=q.x*this.scale,this.y0-= q.y*this.scale,m.width+=m.x,m.height+=m.y,m.x=0,this.border=m.y=0);var t=this.pageFormat.width-2*this.border,u=this.pageFormat.height-2*this.border;this.pageFormat.height+=this.marginTop+this.marginBottom;m.width/=p;m.height/=p;var v=Math.max(1,Math.ceil((m.width+this.x0)/t)),x=Math.max(1,Math.ceil((m.height+this.y0)/u));this.pageCount=v*x;var z=mxUtils.bind(this,function(){if(this.pageSelector&&(1 document.documentMode)&&(k=80);f+=k;d+=k;var l=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),m=Math.max(1,Math.round((document.body.scrollWidth-f-64)/2)),n=Math.max(1,Math.round((l-d-a.footerHeight)/3));mxClient.IS_QUIRKS||(c.style.maxHeight="100%");f=Math.min(f,document.body.scrollWidth-64);d>l-64&&(c.style.overflowY="auto");d=Math.min(d,l-64);0 ');a.writeln("@media screen {");a.writeln(" body > div { padding:30px;box-sizing:content-box; }");a.writeln("}");a.writeln("")};return c}; +PrintDialog.createPrintPreview=function(a,c,f,d,b,e,g){c=new mxPrintPreview(a,c,f,d,b,e);c.title=mxResources.get("preview");c.printBackgroundImage=!0;c.autoOrigin=g;a=a.background;if(null==a||""==a||a==mxConstants.NONE)a="#ffffff";c.backgroundColor=a;var k=c.writeHead;c.writeHead=function(b){k.apply(this,arguments);b.writeln('")};return c}; PrintDialog.previewEnabled=!0; var PageSetupDialog=function(a){function c(){null==n||n==mxConstants.NONE?(m.style.backgroundColor="",m.style.backgroundImage="url('"+Dialog.prototype.noColorImage+"')"):(m.style.backgroundColor=n,m.style.backgroundImage="")}function f(){null==t?(q.removeAttribute("title"),q.style.fontSize="",q.innerHTML=mxResources.get("change")+"..."):(q.setAttribute("title",t.src),q.style.fontSize="11px",q.innerHTML=t.src.substring(0,42)+"...")}var d=a.editor.graph,b,e,g=document.createElement("table");g.style.width= "100%";g.style.height="100%";var k=document.createElement("tbody");b=document.createElement("tr");e=document.createElement("td");e.style.verticalAlign="top";e.style.fontSize="10pt";mxUtils.write(e,mxResources.get("paperSize")+":");b.appendChild(e);e=document.createElement("td");e.style.verticalAlign="top";e.style.fontSize="10pt";var l=PageSetupDialog.addPageFormatPanel(e,"pagesetupdialog",d.pageFormat);b.appendChild(e);k.appendChild(b);b=document.createElement("tr");e=document.createElement("td"); -mxUtils.write(e,mxResources.get("background")+":");b.appendChild(e);e=document.createElement("td");e.style.whiteSpace="nowrap";document.createElement("input").setAttribute("type","text");var m=document.createElement("button");m.style.width="18px";m.style.height="18px";m.style.marginRight="20px";m.style.backgroundPosition="center center";m.style.backgroundRepeat="no-repeat";var n=d.background;c();mxEvent.addListener(m,"click",function(b){a.pickColor(n||"none",function(a){n=a;c()});mxEvent.consume(b)}); -e.appendChild(m);mxUtils.write(e,mxResources.get("gridSize")+":");var p=document.createElement("input");p.setAttribute("type","number");p.setAttribute("min","0");p.style.width="40px";p.style.marginLeft="6px";p.value=d.getGridSize();e.appendChild(p);mxEvent.addListener(p,"change",function(){var a=parseInt(p.value);p.value=Math.max(1,isNaN(a)?d.getGridSize():a)});b.appendChild(e);k.appendChild(b);b=document.createElement("tr");e=document.createElement("td");mxUtils.write(e,mxResources.get("image")+ -":");b.appendChild(e);e=document.createElement("td");var q=document.createElement("a");q.style.textDecoration="underline";q.style.cursor="pointer";q.style.color="#a0a0a0";var t=d.backgroundImage;mxEvent.addListener(q,"click",function(b){a.showBackgroundImageDialog(function(a){t=a;f()});mxEvent.consume(b)});f();e.appendChild(q);b.appendChild(e);k.appendChild(b);b=document.createElement("tr");e=document.createElement("td");e.colSpan=2;e.style.paddingTop="16px";e.setAttribute("align","right");var u= +mxUtils.write(e,mxResources.get("background")+":");b.appendChild(e);e=document.createElement("td");e.style.whiteSpace="nowrap";document.createElement("input").setAttribute("type","text");var m=document.createElement("button");m.style.width="18px";m.style.height="18px";m.style.marginRight="20px";m.style.backgroundPosition="center center";m.style.backgroundRepeat="no-repeat";var n=d.background;c();mxEvent.addListener(m,"click",function(b){a.pickColor(n||"none",function(b){n=b;c()});mxEvent.consume(b)}); +e.appendChild(m);mxUtils.write(e,mxResources.get("gridSize")+":");var p=document.createElement("input");p.setAttribute("type","number");p.setAttribute("min","0");p.style.width="40px";p.style.marginLeft="6px";p.value=d.getGridSize();e.appendChild(p);mxEvent.addListener(p,"change",function(){var b=parseInt(p.value);p.value=Math.max(1,isNaN(b)?d.getGridSize():b)});b.appendChild(e);k.appendChild(b);b=document.createElement("tr");e=document.createElement("td");mxUtils.write(e,mxResources.get("image")+ +":");b.appendChild(e);e=document.createElement("td");var q=document.createElement("a");q.style.textDecoration="underline";q.style.cursor="pointer";q.style.color="#a0a0a0";var t=d.backgroundImage;mxEvent.addListener(q,"click",function(b){a.showBackgroundImageDialog(function(b){t=b;f()});mxEvent.consume(b)});f();e.appendChild(q);b.appendChild(e);k.appendChild(b);b=document.createElement("tr");e=document.createElement("td");e.colSpan=2;e.style.paddingTop="16px";e.setAttribute("align","right");var u= mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});u.className="geBtn";a.editor.cancelFirst&&e.appendChild(u);var v=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();a.setPageFormat(l.get());d.background!=n&&a.setBackgroundColor(n);d.backgroundImage!==t&&a.setBackgroundImage(t);d.gridSize!==p.value&&d.setGridSize(parseInt(p.value))});v.className="geBtn gePrimaryBtn";e.appendChild(v);a.editor.cancelFirst||e.appendChild(u);b.appendChild(e);k.appendChild(b);g.appendChild(k); this.container=g}; -PageSetupDialog.addPageFormatPanel=function(a,c,f,d){function b(a,b,d){if(d||p!=document.activeElement&&q!=document.activeElement){a=!1;for(b=0;b '};var a=mxGraph.prototype.panGraph;mxGraph.prototype.panGraph=function(b,d){a.apply(this,arguments);if(null!=this.shiftPreview1){var c=this.view.canvas;null!= -c.ownerSVGElement&&(c=c.ownerSVGElement);var e=this.gridSize*this.view.scale*this.view.gridSteps,e=-Math.round(e-mxUtils.mod(this.view.translate.x*this.view.scale+b,e))+"px "+-Math.round(e-mxUtils.mod(this.view.translate.y*this.view.scale+d,e))+"px";c.style.backgroundPosition=e}};mxGraph.prototype.updatePageBreaks=function(a,b,d){var c=this.view.scale,e=this.view.translate,f=this.pageFormat,g=c*this.pageScale,k=this.view.getBackgroundPageBounds();b=k.width;d=k.height;var l=new mxRectangle(c*e.x,c* -e.y,f.width*g,f.height*g),m=(a=a&&Math.min(l.width,l.height)>this.minPageBreakDist)?Math.ceil(d/l.height)-1:0,z=a?Math.ceil(b/l.width)-1:0,y=k.x+b,B=k.y+d;null==this.horizontalPageBreaks&&0 '};var a=mxGraph.prototype.panGraph;mxGraph.prototype.panGraph=function(b,d){a.apply(this,arguments);if(null!=this.shiftPreview1){var e=this.view.canvas;null!= +e.ownerSVGElement&&(e=e.ownerSVGElement);var c=this.gridSize*this.view.scale*this.view.gridSteps,c=-Math.round(c-mxUtils.mod(this.view.translate.x*this.view.scale+b,c))+"px "+-Math.round(c-mxUtils.mod(this.view.translate.y*this.view.scale+d,c))+"px";e.style.backgroundPosition=c}};mxGraph.prototype.updatePageBreaks=function(b,a,d){var e=this.view.scale,c=this.view.translate,f=this.pageFormat,g=e*this.pageScale,k=this.view.getBackgroundPageBounds();a=k.width;d=k.height;var l=new mxRectangle(e*c.x,e* +c.y,f.width*g,f.height*g),m=(b=b&&Math.min(l.width,l.height)>this.minPageBreakDist)?Math.ceil(d/l.height)-1:0,z=b?Math.ceil(a/l.width)-1:0,y=k.x+a,B=k.y+d;null==this.horizontalPageBreaks&&0 document.documentMode)?mxEvent.addListener(this.diagramContainer,"contextmenu",c):this.diagramContainer.oncontextmenu=c;d.init(this.diagramContainer);this.hoverIcons=this.createHoverIcons();mxEvent.addListener(this.diagramContainer,"mousemove",mxUtils.bind(this,function(a){var b=mxUtils.getOffset(this.diagramContainer);0 document.documentMode)?mxEvent.addListener(this.diagramContainer,"contextmenu",c):this.diagramContainer.oncontextmenu=c;d.init(this.diagramContainer);this.hoverIcons=this.createHoverIcons();mxEvent.addListener(this.diagramContainer,"mousemove",mxUtils.bind(this,function(b){var a=mxUtils.getOffset(this.diagramContainer);0 mxUtils.indexOf(this.toolbar.staticElements,a)&&(a.parentNode.removeChild(a),b.push(a));a=c}a=this.toolbar.fontMenu;c=this.toolbar.sizeMenu; -if(null==p)this.toolbar.createTextToolbar();else{for(var e=0;e mxUtils.indexOf(y,v))&&d.setCellStyles(v,D,[k])}}}finally{d.getModel().endUpdate()}};d.addListener("cellsInserted",function(a,b){E(b.getProperty("cells"))});d.addListener("textInserted",function(a,b){E(b.getProperty("cells"),!0)});d.connectionHandler.addListener(mxEvent.CONNECT,function(a, -b){var d=[b.getProperty("cell")];b.getProperty("terminalInserted")&&d.push(b.getProperty("terminal"));E(d)});this.addListener("styleChanged",mxUtils.bind(this,function(a,b){var c=b.getProperty("cells"),e=!1,f=!1;if(0 mxUtils.indexOf(this.toolbar.staticElements,b)&&(b.parentNode.removeChild(b),a.push(b));b=e}b=this.toolbar.fontMenu;e=this.toolbar.sizeMenu; +if(null==p)this.toolbar.createTextToolbar();else{for(var c=0;c mxUtils.indexOf(y,v))&&d.setCellStyles(v,D,[k])}}}finally{d.getModel().endUpdate()}};d.addListener("cellsInserted",function(b,a){E(a.getProperty("cells"))});d.addListener("textInserted",function(b,a){E(a.getProperty("cells"),!0)});d.connectionHandler.addListener(mxEvent.CONNECT,function(b, +a){var d=[a.getProperty("cell")];a.getProperty("terminalInserted")&&d.push(a.getProperty("terminal"));E(d)});this.addListener("styleChanged",mxUtils.bind(this,function(b,a){var e=a.getProperty("cells"),c=!1,f=!1;if(0 =screen.width?360>=screen.width?62:116:208; @@ -2102,31 +2102,31 @@ a+"openthin":f==mxConstants.ARROW_BLOCK?"1"==d?"geSprite geSprite-"+a+"block":"g "geSprite geSprite-"+a+"thindiamondtrans":"openAsync"==f?"geSprite geSprite-"+a+"openasync":"dash"==f?"geSprite geSprite-"+a+"dash":"cross"==f?"geSprite geSprite-"+a+"cross":"async"==f?"1"==d?"geSprite geSprite-"+a+"async":"geSprite geSprite-"+a+"asynctrans":"circle"==f||"circlePlus"==f?"1"==d||"circle"==f?"geSprite geSprite-"+a+"circle":"geSprite geSprite-"+a+"circleplus":"ERone"==f?"geSprite geSprite-"+a+"erone":"ERmandOne"==f?"geSprite geSprite-"+a+"eronetoone":"ERmany"==f?"geSprite geSprite-"+ a+"ermany":"ERoneToMany"==f?"geSprite geSprite-"+a+"eronetomany":"ERzeroToOne"==f?"geSprite geSprite-"+a+"eroneopt":"ERzeroToMany"==f?"geSprite geSprite-"+a+"ermanyopt":"geSprite geSprite-noarrow"};EditorUi.prototype.createMenus=function(){return null}; EditorUi.prototype.updatePasteActionStates=function(){var a=this.editor.graph,c=this.actions.get("paste"),f=this.actions.get("pasteHere");c.setEnabled(this.editor.graph.cellEditor.isContentEditing()||!mxClipboard.isEmpty()&&a.isEnabled()&&!a.isCellLocked(a.getDefaultParent()));f.setEnabled(c.isEnabled())}; -EditorUi.prototype.initClipboard=function(){var a=this,c=mxClipboard.cut;mxClipboard.cut=function(b){b.cellEditor.isContentEditing()?document.execCommand("cut",!1,null):c.apply(this,arguments);a.updatePasteActionStates()};var f=mxClipboard.copy;mxClipboard.copy=function(b){b.cellEditor.isContentEditing()?document.execCommand("copy",!1,null):f.apply(this,arguments);a.updatePasteActionStates()};var d=mxClipboard.paste;mxClipboard.paste=function(b){var c=null;b.cellEditor.isContentEditing()?document.execCommand("paste", -!1,null):c=d.apply(this,arguments);a.updatePasteActionStates();return c};var b=this.editor.graph.cellEditor.startEditing;this.editor.graph.cellEditor.startEditing=function(){b.apply(this,arguments);a.updatePasteActionStates()};var e=this.editor.graph.cellEditor.stopEditing;this.editor.graph.cellEditor.stopEditing=function(b,d){e.apply(this,arguments);a.updatePasteActionStates()};this.updatePasteActionStates()}; -EditorUi.prototype.initCanvas=function(){var a=this.editor.graph,a=this.editor.graph;a.timerAutoScroll=!0;a.getPagePadding=function(){return new mxPoint(Math.max(0,Math.round((a.container.offsetWidth-34)/a.view.scale)),Math.max(0,Math.round((a.container.offsetHeight-34)/a.view.scale)))};a.view.getBackgroundPageBounds=function(){var a=this.graph.getPageLayout(),b=this.graph.getPageSize();return new mxRectangle(this.scale*(this.translate.x+a.x*b.width),this.scale*(this.translate.y+a.y*b.height),this.scale* -a.width*b.width,this.scale*a.height*b.height)};a.getPreferredPageSize=function(a,b,d){a=this.getPageLayout();b=this.getPageSize();return new mxRectangle(0,0,a.width*b.width,a.height*b.height)};var c=null;if(this.editor.chromeless){this.chromelessResize=c=mxUtils.bind(this,function(b,d){if(null!=a.container){var c=a.pageVisible?a.view.getBackgroundPageBounds():a.getGraphBounds(),e=a.view.translate,f=a.view.scale,c=mxRectangle.fromRectangle(c);c.x=c.x/f-e.x;c.y=c.y/f-e.y;c.width/=f;c.height/=f;var e= -a.container.scrollTop,g=a.container.scrollLeft,k=mxClient.IS_QUIRKS||8<=document.documentMode?20:14;if(8==document.documentMode||9==document.documentMode)k+=3;var l=a.container.offsetWidth-k,m=b?Math.max(.3,Math.min(d||1,l/c.width)):f;a.view.scaleAndTranslate(m,Math.max((l-m*c.width)/2,0)/m-c.x,Math.max((a.container.offsetHeight-k-m*c.height)/4,0)/m-c.y);a.container.scrollTop=e*m/f;a.container.scrollLeft=g*m/f}});var f=mxUtils.bind(this,function(){c(!1)});mxEvent.addListener(window,"resize",f);this.destroyFunctions.push(function(){mxEvent.removeListener(window, +EditorUi.prototype.initClipboard=function(){var a=this,c=mxClipboard.cut;mxClipboard.cut=function(b){b.cellEditor.isContentEditing()?document.execCommand("cut",!1,null):c.apply(this,arguments);a.updatePasteActionStates()};var f=mxClipboard.copy;mxClipboard.copy=function(b){b.cellEditor.isContentEditing()?document.execCommand("copy",!1,null):f.apply(this,arguments);a.updatePasteActionStates()};var d=mxClipboard.paste;mxClipboard.paste=function(b){var e=null;b.cellEditor.isContentEditing()?document.execCommand("paste", +!1,null):e=d.apply(this,arguments);a.updatePasteActionStates();return e};var b=this.editor.graph.cellEditor.startEditing;this.editor.graph.cellEditor.startEditing=function(){b.apply(this,arguments);a.updatePasteActionStates()};var e=this.editor.graph.cellEditor.stopEditing;this.editor.graph.cellEditor.stopEditing=function(b,d){e.apply(this,arguments);a.updatePasteActionStates()};this.updatePasteActionStates()}; +EditorUi.prototype.initCanvas=function(){var a=this.editor.graph,a=this.editor.graph;a.timerAutoScroll=!0;a.getPagePadding=function(){return new mxPoint(Math.max(0,Math.round((a.container.offsetWidth-34)/a.view.scale)),Math.max(0,Math.round((a.container.offsetHeight-34)/a.view.scale)))};a.view.getBackgroundPageBounds=function(){var b=this.graph.getPageLayout(),a=this.graph.getPageSize();return new mxRectangle(this.scale*(this.translate.x+b.x*a.width),this.scale*(this.translate.y+b.y*a.height),this.scale* +b.width*a.width,this.scale*b.height*a.height)};a.getPreferredPageSize=function(b,a,d){b=this.getPageLayout();a=this.getPageSize();return new mxRectangle(0,0,b.width*a.width,b.height*a.height)};var c=null;if(this.editor.chromeless){this.chromelessResize=c=mxUtils.bind(this,function(b,d){if(null!=a.container){var e=a.pageVisible?a.view.getBackgroundPageBounds():a.getGraphBounds(),c=a.view.translate,f=a.view.scale,e=mxRectangle.fromRectangle(e);e.x=e.x/f-c.x;e.y=e.y/f-c.y;e.width/=f;e.height/=f;var c= +a.container.scrollTop,g=a.container.scrollLeft,k=mxClient.IS_QUIRKS||8<=document.documentMode?20:14;if(8==document.documentMode||9==document.documentMode)k+=3;var l=a.container.offsetWidth-k,m=b?Math.max(.3,Math.min(d||1,l/e.width)):f;a.view.scaleAndTranslate(m,Math.max((l-m*e.width)/2,0)/m-e.x,Math.max((a.container.offsetHeight-k-m*e.height)/4,0)/m-e.y);a.container.scrollTop=c*m/f;a.container.scrollLeft=g*m/f}});var f=mxUtils.bind(this,function(){c(!1)});mxEvent.addListener(window,"resize",f);this.destroyFunctions.push(function(){mxEvent.removeListener(window, "resize",f)});this.editor.addListener("resetGraphView",mxUtils.bind(this,function(){c(!0)}));this.actions.get("zoomIn").funct=function(b){a.zoomIn();c(!1)};this.actions.get("zoomOut").funct=function(b){a.zoomOut();c(!1)};this.chromelessToolbar=document.createElement("div");this.chromelessToolbar.style.position="fixed";this.chromelessToolbar.style.overflow="hidden";this.chromelessToolbar.style.boxSizing="border-box";this.chromelessToolbar.style.whiteSpace="nowrap";this.chromelessToolbar.style.backgroundColor= "#000000";this.chromelessToolbar.style.padding="10px 10px 8px 10px";this.chromelessToolbar.style.left="50%";mxClient.IS_VML||(mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"borderRadius","20px"),mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"transition","opacity 600ms ease-in-out"));var d=mxUtils.bind(this,function(){var b=mxUtils.getCurrentStyle(a.container);this.chromelessToolbar.style.bottom=(null!=b?parseInt(b["margin-bottom"]||0):0)+(null!=this.tabContainer?20+parseInt(this.tabContainer.style.height): -20)+"px"});this.editor.addListener("resetGraphView",d);d();var b=0,d=mxUtils.bind(this,function(a,d,c){b++;var e=document.createElement("span");e.style.paddingLeft="8px";e.style.paddingRight="8px";e.style.cursor="pointer";mxEvent.addListener(e,"click",a);null!=c&&e.setAttribute("title",c);a=document.createElement("img");a.setAttribute("border","0");a.setAttribute("src",d);e.appendChild(a);this.chromelessToolbar.appendChild(e);return e}),e=d(mxUtils.bind(this,function(a){this.actions.get("previousPage").funct(); -mxEvent.consume(a)}),Editor.previousLargeImage,mxResources.get("previousPage")),g=document.createElement("div");g.style.display="inline-block";g.style.verticalAlign="top";g.style.fontFamily="Helvetica,Arial";g.style.marginTop="8px";g.style.color="#ffffff";this.chromelessToolbar.appendChild(g);var k=d(mxUtils.bind(this,function(a){this.actions.get("nextPage").funct();mxEvent.consume(a)}),Editor.nextLargeImage,mxResources.get("nextPage")),l=mxUtils.bind(this,function(){null!=this.pages&&1 this.view.scale*this.cumulativeZoomFactor?this.cumulativeZoomFactor=(this.view.scale+.01)/this.view.scale:(this.cumulativeZoomFactor*=this.zoomFactor,this.cumulativeZoomFactor=Math.round(this.view.scale*this.cumulativeZoomFactor*20)/20/this.view.scale):.15>=this.view.scale*this.cumulativeZoomFactor?this.cumulativeZoomFactor=(this.view.scale-.01)/this.view.scale:(this.cumulativeZoomFactor/= this.zoomFactor,this.cumulativeZoomFactor=Math.round(this.view.scale*this.cumulativeZoomFactor*20)/20/this.view.scale);this.cumulativeZoomFactor=Math.max(.01,Math.min(this.view.scale*this.cumulativeZoomFactor,160)/this.view.scale);this.updateZoomTimeout=window.setTimeout(mxUtils.bind(this,function(){this.zoom(this.cumulativeZoomFactor);null!=c&&c(!1);if(null!=A&&mxUtils.hasScrollbars(a.container)){var b=mxUtils.getOffset(a.container),d=a.container.offsetHeight/2-A.y+b.y;a.container.scrollLeft-=(a.container.offsetWidth/ -2-A.x+b.x)*(this.cumulativeZoomFactor-1);a.container.scrollTop-=d*(this.cumulativeZoomFactor-1)}this.cumulativeZoomFactor=1;this.updateZoomTimeout=null}),20)};mxEvent.addMouseWheelListener(mxUtils.bind(this,function(b,d){if((mxEvent.isAltDown(b)||mxEvent.isControlDown(b)&&!mxClient.IS_MAC||a.panningHandler.isActive())&&(null==this.dialogs||0==this.dialogs.length))for(var c=mxEvent.getSource(b);null!=c;){if(c==a.container){A=new mxPoint(mxEvent.getClientX(b),mxEvent.getClientY(b));a.lazyZoom(d);mxEvent.consume(b); -break}c=c.parentNode}}))};EditorUi.prototype.createTemporaryGraph=function(a){a=new Graph(document.createElement("div"),null,null,a);a.resetViewOnRootChange=!1;a.setConnectable(!1);a.gridEnabled=!1;a.autoScroll=!1;a.setTooltips(!1);a.setEnabled(!1);a.container.style.visibility="hidden";a.container.style.position="absolute";a.container.style.overflow="hidden";a.container.style.height="1px";a.container.style.width="1px";return a}; +2-A.x+b.x)*(this.cumulativeZoomFactor-1);a.container.scrollTop-=d*(this.cumulativeZoomFactor-1)}this.cumulativeZoomFactor=1;this.updateZoomTimeout=null}),20)};mxEvent.addMouseWheelListener(mxUtils.bind(this,function(b,d){if((mxEvent.isAltDown(b)||mxEvent.isControlDown(b)&&!mxClient.IS_MAC||a.panningHandler.isActive())&&(null==this.dialogs||0==this.dialogs.length))for(var e=mxEvent.getSource(b);null!=e;){if(e==a.container){A=new mxPoint(mxEvent.getClientX(b),mxEvent.getClientY(b));a.lazyZoom(d);mxEvent.consume(b); +break}e=e.parentNode}}))};EditorUi.prototype.createTemporaryGraph=function(a){a=new Graph(document.createElement("div"),null,null,a);a.resetViewOnRootChange=!1;a.setConnectable(!1);a.gridEnabled=!1;a.autoScroll=!1;a.setTooltips(!1);a.setEnabled(!1);a.container.style.visibility="hidden";a.container.style.position="absolute";a.container.style.overflow="hidden";a.container.style.height="1px";a.container.style.width="1px";return a}; EditorUi.prototype.addChromelessClickHandler=function(){var a=urlParams.highlight;null!=a&&0 screen.width&&(a.style.maxWidth=Math.max(20,screen.width-320)+"px",a.style.overflow="hidden");return a};EditorUi.prototype.setStatusText=function(a){this.statusContainer.innerHTML=a};EditorUi.prototype.createToolbar=function(a){return new Toolbar(this,a)}; EditorUi.prototype.createSidebar=function(a){return new Sidebar(this,a)};EditorUi.prototype.createFormat=function(a){return new Format(this,a)};EditorUi.prototype.createFooter=function(){return this.createDiv("geFooter")};EditorUi.prototype.createDiv=function(a){var c=document.createElement("div");c.className=a;return c}; -EditorUi.prototype.addSplitHandler=function(a,c,f,d){function b(a){if(null!=g){var b=new mxPoint(mxEvent.getClientX(a),mxEvent.getClientY(a));d(Math.max(0,k+(c?b.x-g.x:g.y-b.y)-f));mxEvent.consume(a);k!=n()&&(l=!0,m=null)}}function e(a){b(a);g=k=null}var g=null,k=null,l=!0,m=null;mxClient.IS_POINTER&&(a.style.touchAction="none");var n=mxUtils.bind(this,function(){var b=parseInt(c?a.style.left:a.style.bottom);c||(b=b+f-this.footerHeight);return b});mxEvent.addGestureListeners(a,function(a){g=new mxPoint(mxEvent.getClientX(a), -mxEvent.getClientY(a));k=n();l=!1;mxEvent.consume(a)});mxEvent.addListener(a,"click",function(a){if(!l){var b=null!=m?m-f:0;m=n();d(b);mxEvent.consume(a)}});mxEvent.addGestureListeners(document,null,b,e);this.destroyFunctions.push(function(){mxEvent.removeGestureListeners(document,null,b,e)})};EditorUi.prototype.showDialog=function(a,c,f,d,b,e){this.editor.graph.tooltipHandler.hideTooltip();null==this.dialogs&&(this.dialogs=[]);this.dialog=new Dialog(this,a,c,f,d,b,e);this.dialogs.push(this.dialog)}; +EditorUi.prototype.addSplitHandler=function(a,c,f,d){function b(b){if(null!=g){var a=new mxPoint(mxEvent.getClientX(b),mxEvent.getClientY(b));d(Math.max(0,k+(c?a.x-g.x:g.y-a.y)-f));mxEvent.consume(b);k!=n()&&(l=!0,m=null)}}function e(a){b(a);g=k=null}var g=null,k=null,l=!0,m=null;mxClient.IS_POINTER&&(a.style.touchAction="none");var n=mxUtils.bind(this,function(){var b=parseInt(c?a.style.left:a.style.bottom);c||(b=b+f-this.footerHeight);return b});mxEvent.addGestureListeners(a,function(b){g=new mxPoint(mxEvent.getClientX(b), +mxEvent.getClientY(b));k=n();l=!1;mxEvent.consume(b)});mxEvent.addListener(a,"click",function(b){if(!l){var a=null!=m?m-f:0;m=n();d(a);mxEvent.consume(b)}});mxEvent.addGestureListeners(document,null,b,e);this.destroyFunctions.push(function(){mxEvent.removeGestureListeners(document,null,b,e)})};EditorUi.prototype.showDialog=function(a,c,f,d,b,e){this.editor.graph.tooltipHandler.hideTooltip();null==this.dialogs&&(this.dialogs=[]);this.dialog=new Dialog(this,a,c,f,d,b,e);this.dialogs.push(this.dialog)}; EditorUi.prototype.hideDialog=function(a){null!=this.dialogs&&0 f&&(c=a.substring(f,d+21).replace(/>/g,">").replace(/</g,"<").replace(/\\"/g,'"').replace(/\n/g,""))}}catch(b){}return c}; EditorUi.prototype.extractGraphModelFromEvent=function(a){var c=null,f=null;null!=a&&(a=null!=a.dataTransfer?a.dataTransfer:a.clipboardData,null!=a&&(10==document.documentMode||11==document.documentMode?f=a.getData("Text"):(f=0<=mxUtils.indexOf(a.types,"text/html")?a.getData("text/html"):null,mxUtils.indexOf(a.types,null==f||0==f.length)&&(f=a.getData("text/plain"))),null!=f&&(f=this.editor.graph.zapGremlins(mxUtils.trim(f)),a=this.extractGraphModelFromHtml(f),null!=a&&(f=a))));null!=f&&this.isCompatibleString(f)&& @@ -2183,13 +2183,13 @@ EditorUi.prototype.showImageDialog=function(a,c,f,d){d=this.editor.graph.cellEdi EditorUi.prototype.showBackgroundImageDialog=function(a){a=null!=a?a:mxUtils.bind(this,function(a){this.setBackgroundImage(a)});var c=mxUtils.prompt(mxResources.get("backgroundImage"),"");if(null!=c&&0 Heading Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
","Textbox",null,null,"text textbox textarea"),this.createVertexTemplateEntry("shape=ext;double=1;whiteSpace=wrap;html=1;",120,60,"","Double Rectangle",null,null,"rect rectangle box double"),this.createVertexTemplateEntry("shape=ext;double=1;rounded=1;whiteSpace=wrap;html=1;",120,60,"","Double Rounded Rectangle",null,null,"rounded rect rectangle box double"), @@ -2268,68 +2268,68 @@ null,null,"circle oval ellipse"),this.createVertexTemplateEntry("shape=sortShape new mxGeometry(0,0,140,110),"swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;");f.vertex=!0;f.insert(a.cloneCell(c,"Item 1"));f.insert(a.cloneCell(c,"Item 2"));f.insert(a.cloneCell(c,"Item 3"));return a.createVertexTemplateFromCells([f],f.geometry.width,f.geometry.height,"List")}),this.addEntry("list item entry value",function(){return a.createVertexTemplateFromCells([a.cloneCell(c, "List Item")],c.geometry.width,c.geometry.height,"List Item")})]}; Sidebar.prototype.addUmlPalette=function(a){var c=this,f=new mxCell("+ field: type",new mxGeometry(0,0,100,26),"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;");f.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,40,8),"line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;");d.vertex= -!0;var b=[this.createVertexTemplateEntry("html=1;",110,50,"Object","Object",null,null,"uml static class object instance"),this.createVertexTemplateEntry("html=1;",110,50,"«interface»
Name","Interface",null,null,"uml static class interface object instance annotated annotation"),this.addEntry("uml static class object instance",function(){var a=new mxCell("Classname",new mxGeometry(0,0,160,90),"swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;"); -a.vertex=!0;a.insert(f.clone());a.insert(d.clone());a.insert(c.cloneCell(f,"+ method(type): type"));return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Class")}),this.addEntry("uml static class section subsection",function(){var a=new mxCell("Classname",new mxGeometry(0,0,140,110),"swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;"); -a.vertex=!0;a.insert(f.clone());a.insert(f.clone());a.insert(f.clone());return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Class 2")}),this.addEntry("uml static class item member method function variable field attribute label",function(){return c.createVertexTemplateFromCells([c.cloneCell(f,"+ item: attribute")],f.geometry.width,f.geometry.height,"Item 1")}),this.addEntry("uml static class item member method function variable field attribute label",function(){var a=new mxCell("item: attribute", -new mxGeometry(0,0,120,f.geometry.height),"label;html=1;fontStyle=0;strokeColor=none;fillColor=none;align=left;verticalAlign=top;overflow=hidden;spacingLeft=28;spacingRight=4;whiteSpace=wrap;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;imageWidth=16;imageHeight=16;image="+c.gearImage);a.vertex=!0;return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Item 2")}),this.addEntry("uml static class divider hline line separator",function(){return c.createVertexTemplateFromCells([d.clone()], -d.geometry.width,d.geometry.height,"Divider")}),this.addEntry("uml static class spacer space gap separator",function(){var a=new mxCell("",new mxGeometry(0,0,20,14),"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=4;spacingRight=4;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;");a.vertex=!0;return c.createVertexTemplateFromCells([a.clone()],a.geometry.width,a.geometry.height,"Spacer")}),this.createVertexTemplateEntry("text;html=1;align=center;fontStyle=1;verticalAlign=middle;spacingLeft=3;spacingRight=3;strokeColor=none;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;", -80,26,"Title","Title",null,null,"uml static class title label"),this.addEntry("uml static class component",function(){var a=new mxCell("«Annotation»
Component",new mxGeometry(0,0,180,90),"html=1;");a.vertex=!0;var b=new mxCell("",new mxGeometry(1,0,20,20),"shape=component;jettyWidth=8;jettyHeight=4;");b.vertex=!0;b.geometry.relative=!0;b.geometry.offset=new mxPoint(-27,7);a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Component")}), -this.addEntry("uml static class component",function(){var a=new mxCell('Component
+ Attribute1: Type
',new mxGeometry(0,0,180,90),"align=left;overflow=fill;html=1;");a.vertex=!0;var b=new mxCell("",new mxGeometry(1,0,20,20),"shape=component;jettyWidth=8;jettyHeight=4;");b.vertex=!0;b.geometry.relative=!0;b.geometry.offset=new mxPoint(-24,4);a.insert(b);return c.createVertexTemplateFromCells([a], -a.geometry.width,a.geometry.height,"Component with Attributes")}),this.createVertexTemplateEntry("verticalAlign=top;align=left;spacingTop=8;spacingLeft=2;spacingRight=12;shape=cube;size=10;direction=south;fontStyle=4;html=1;",180,120,"Block","Block",null,null,"uml static class block"),this.createVertexTemplateEntry("shape=component;align=left;spacingLeft=36;",120,60,"Module","Module",null,null,"uml static class module"),this.createVertexTemplateEntry("shape=folder;fontStyle=1;spacingTop=10;tabWidth=40;tabHeight=14;tabPosition=left;html=1;", +!0;var b=[this.createVertexTemplateEntry("html=1;",110,50,"Object","Object",null,null,"uml static class object instance"),this.createVertexTemplateEntry("html=1;",110,50,"«interface»
+ Attribute2: Type
Name","Interface",null,null,"uml static class interface object instance annotated annotation"),this.addEntry("uml static class object instance",function(){var b=new mxCell("Classname",new mxGeometry(0,0,160,90),"swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;"); +b.vertex=!0;b.insert(f.clone());b.insert(d.clone());b.insert(c.cloneCell(f,"+ method(type): type"));return c.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Class")}),this.addEntry("uml static class section subsection",function(){var b=new mxCell("Classname",new mxGeometry(0,0,140,110),"swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;"); +b.vertex=!0;b.insert(f.clone());b.insert(f.clone());b.insert(f.clone());return c.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Class 2")}),this.addEntry("uml static class item member method function variable field attribute label",function(){return c.createVertexTemplateFromCells([c.cloneCell(f,"+ item: attribute")],f.geometry.width,f.geometry.height,"Item 1")}),this.addEntry("uml static class item member method function variable field attribute label",function(){var b=new mxCell("item: attribute", +new mxGeometry(0,0,120,f.geometry.height),"label;html=1;fontStyle=0;strokeColor=none;fillColor=none;align=left;verticalAlign=top;overflow=hidden;spacingLeft=28;spacingRight=4;whiteSpace=wrap;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;imageWidth=16;imageHeight=16;image="+c.gearImage);b.vertex=!0;return c.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Item 2")}),this.addEntry("uml static class divider hline line separator",function(){return c.createVertexTemplateFromCells([d.clone()], +d.geometry.width,d.geometry.height,"Divider")}),this.addEntry("uml static class spacer space gap separator",function(){var b=new mxCell("",new mxGeometry(0,0,20,14),"text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=4;spacingRight=4;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;");b.vertex=!0;return c.createVertexTemplateFromCells([b.clone()],b.geometry.width,b.geometry.height,"Spacer")}),this.createVertexTemplateEntry("text;html=1;align=center;fontStyle=1;verticalAlign=middle;spacingLeft=3;spacingRight=3;strokeColor=none;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;", +80,26,"Title","Title",null,null,"uml static class title label"),this.addEntry("uml static class component",function(){var b=new mxCell("«Annotation»
Component",new mxGeometry(0,0,180,90),"html=1;");b.vertex=!0;var a=new mxCell("",new mxGeometry(1,0,20,20),"shape=component;jettyWidth=8;jettyHeight=4;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(-27,7);b.insert(a);return c.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Component")}), +this.addEntry("uml static class component",function(){var b=new mxCell('Component
+ Attribute1: Type
',new mxGeometry(0,0,180,90),"align=left;overflow=fill;html=1;");b.vertex=!0;var a=new mxCell("",new mxGeometry(1,0,20,20),"shape=component;jettyWidth=8;jettyHeight=4;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(-24,4);b.insert(a);return c.createVertexTemplateFromCells([b], +b.geometry.width,b.geometry.height,"Component with Attributes")}),this.createVertexTemplateEntry("verticalAlign=top;align=left;spacingTop=8;spacingLeft=2;spacingRight=12;shape=cube;size=10;direction=south;fontStyle=4;html=1;",180,120,"Block","Block",null,null,"uml static class block"),this.createVertexTemplateEntry("shape=component;align=left;spacingLeft=36;",120,60,"Module","Module",null,null,"uml static class module"),this.createVertexTemplateEntry("shape=folder;fontStyle=1;spacingTop=10;tabWidth=40;tabHeight=14;tabPosition=left;html=1;", 70,50,"package","Package",null,null,"uml static class package"),this.createVertexTemplateEntry("verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;",160,90,'
+ Attribute2: TypeObject:Type
field1 = value1
',"Object",null,null,"uml static class object instance"),this.createVertexTemplateEntry("verticalAlign=top;align=left;overflow=fill;html=1;", -180,90,'
field2 = value2
field3 = value3Tablename',"Entity",null,null,"er entity table"),this.addEntry("uml static class object instance",function(){var a=new mxCell('
PK uniqueId FK1 foreignKey fieldname Class
', -new mxGeometry(0,0,140,60),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");a.vertex=!0;return c.createVertexTemplateFromCells([a.clone()],a.geometry.width,a.geometry.height,"Class 3")}),this.addEntry("uml static class object instance",function(){var a=new mxCell('Class
',new mxGeometry(0,0,140,60),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;"); -a.vertex=!0;return c.createVertexTemplateFromCells([a.clone()],a.geometry.width,a.geometry.height,"Class 4")}),this.addEntry("uml static class object instance",function(){var a=new mxCell('Class
+ field: Type
+ method(): Type
',new mxGeometry(0,0,160,90),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;"); -a.vertex=!0;return c.createVertexTemplateFromCells([a.clone()],a.geometry.width,a.geometry.height,"Class 5")}),this.addEntry("uml static class object instance",function(){var a=new mxCell('<<Interface>>
Interface+ field1: Type
+ field2: Type+ method1(Type): Type
', -new mxGeometry(0,0,190,140),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");a.vertex=!0;return c.createVertexTemplateFromCells([a.clone()],a.geometry.width,a.geometry.height,"Interface 2")}),this.createVertexTemplateEntry("shape=lollipop;direction=south;html=1;",30,10,"","Provided Interface",null,null,"uml static class provided interface"),this.createVertexTemplateEntry("shape=requires;direction=north;html=1;",30,20,"","Required Interface",null,null,"uml static class required interface"), +180,90,'
+ method2(Type, Type): TypeTablename',"Entity",null,null,"er entity table"),this.addEntry("uml static class object instance",function(){var b=new mxCell('
PK uniqueId FK1 foreignKey fieldname Class
', +new mxGeometry(0,0,140,60),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");b.vertex=!0;return c.createVertexTemplateFromCells([b.clone()],b.geometry.width,b.geometry.height,"Class 3")}),this.addEntry("uml static class object instance",function(){var b=new mxCell('Class
',new mxGeometry(0,0,140,60),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;"); +b.vertex=!0;return c.createVertexTemplateFromCells([b.clone()],b.geometry.width,b.geometry.height,"Class 4")}),this.addEntry("uml static class object instance",function(){var b=new mxCell('Class
+ field: Type
+ method(): Type
',new mxGeometry(0,0,160,90),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;"); +b.vertex=!0;return c.createVertexTemplateFromCells([b.clone()],b.geometry.width,b.geometry.height,"Class 5")}),this.addEntry("uml static class object instance",function(){var b=new mxCell('<<Interface>>
Interface+ field1: Type
+ field2: Type+ method1(Type): Type
', +new mxGeometry(0,0,190,140),"verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");b.vertex=!0;return c.createVertexTemplateFromCells([b.clone()],b.geometry.width,b.geometry.height,"Interface 2")}),this.createVertexTemplateEntry("shape=lollipop;direction=south;html=1;",30,10,"","Provided Interface",null,null,"uml static class provided interface"),this.createVertexTemplateEntry("shape=requires;direction=north;html=1;",30,20,"","Required Interface",null,null,"uml static class required interface"), this.createVertexTemplateEntry("shape=umlBoundary;whiteSpace=wrap;html=1;",100,80,"Boundary Object","Boundary Object",null,null,"uml boundary object"),this.createVertexTemplateEntry("ellipse;shape=umlEntity;whiteSpace=wrap;html=1;",80,80,"Entity Object","Entity Object",null,null,"uml entity object"),this.createVertexTemplateEntry("ellipse;shape=umlControl;whiteSpace=wrap;html=1;",70,80,"Control Object","Control Object",null,null,"uml control object"),this.createVertexTemplateEntry("shape=umlActor;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;html=1;", -30,60,"Actor","Actor",!1,null,"uml actor"),this.createVertexTemplateEntry("ellipse;whiteSpace=wrap;html=1;",140,70,"Use Case","Use Case",null,null,"uml use case usecase"),this.addEntry("uml activity state start",function(){var a=new mxCell("",new mxGeometry(0,0,30,30),"ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;"); -b.geometry.setTerminalPoint(new mxPoint(15,90),!1);b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!0);return c.createVertexTemplateFromCells([a,b],30,90,"Start")}),this.addEntry("uml activity state",function(){var a=new mxCell("Activity",new mxGeometry(0,0,120,40),"rounded=1;whiteSpace=wrap;html=1;arcSize=40;fillColor=#ffffc0;strokeColor=#ff0000;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;"); -b.geometry.setTerminalPoint(new mxPoint(60,100),!1);b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!0);return c.createVertexTemplateFromCells([a,b],120,100,"Activity")}),this.addEntry("uml activity composite state",function(){var a=new mxCell("Composite State",new mxGeometry(0,0,160,60),"swimlane;html=1;fontStyle=1;align=center;verticalAlign=middle;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=0;resizeLast=1;container=0;collapsible=0;rounded=1;arcSize=30;strokeColor=#ff0000;fillColor=#ffffc0;swimlaneFillColor=#ffffc0;"); -a.vertex=!0;var b=new mxCell("Subtitle",new mxGeometry(0,0,200,26),"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;");b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;");b.geometry.setTerminalPoint(new mxPoint(80,120),!1);b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!0);return c.createVertexTemplateFromCells([a, -b],160,120,"Composite State")}),this.addEntry("uml activity condition",function(){var a=new mxCell("Condition",new mxGeometry(0,0,80,40),"rhombus;whiteSpace=wrap;html=1;fillColor=#ffffc0;strokeColor=#ff0000;");a.vertex=!0;var b=new mxCell("no",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;");b.geometry.setTerminalPoint(new mxPoint(180,20),!1);b.geometry.relative=!0;b.geometry.x=-1;b.edge=!0;a.insertEdge(b, -!0);var d=new mxCell("yes",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=top;endArrow=open;endSize=8;strokeColor=#ff0000;");d.geometry.setTerminalPoint(new mxPoint(40,100),!1);d.geometry.relative=!0;d.geometry.x=-1;d.edge=!0;a.insertEdge(d,!0);return c.createVertexTemplateFromCells([a,b,d],180,100,"Condition")}),this.addEntry("uml activity fork join",function(){var a=new mxCell("",new mxGeometry(0,0,200,10),"shape=line;html=1;strokeWidth=6;strokeColor=#ff0000;"); -a.vertex=!0;var b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;");b.geometry.setTerminalPoint(new mxPoint(100,80),!1);b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!0);return c.createVertexTemplateFromCells([a,b],200,80,"Fork/Join")}),this.createVertexTemplateEntry("ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;",30,30,"","End",null,null,"uml activity state end"),this.createVertexTemplateEntry("shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;", +30,60,"Actor","Actor",!1,null,"uml actor"),this.createVertexTemplateEntry("ellipse;whiteSpace=wrap;html=1;",140,70,"Use Case","Use Case",null,null,"uml use case usecase"),this.addEntry("uml activity state start",function(){var b=new mxCell("",new mxGeometry(0,0,30,30),"ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;"); +a.geometry.setTerminalPoint(new mxPoint(15,90),!1);a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!0);return c.createVertexTemplateFromCells([b,a],30,90,"Start")}),this.addEntry("uml activity state",function(){var b=new mxCell("Activity",new mxGeometry(0,0,120,40),"rounded=1;whiteSpace=wrap;html=1;arcSize=40;fillColor=#ffffc0;strokeColor=#ff0000;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;"); +a.geometry.setTerminalPoint(new mxPoint(60,100),!1);a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!0);return c.createVertexTemplateFromCells([b,a],120,100,"Activity")}),this.addEntry("uml activity composite state",function(){var b=new mxCell("Composite State",new mxGeometry(0,0,160,60),"swimlane;html=1;fontStyle=1;align=center;verticalAlign=middle;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=0;resizeLast=1;container=0;collapsible=0;rounded=1;arcSize=30;strokeColor=#ff0000;fillColor=#ffffc0;swimlaneFillColor=#ffffc0;"); +b.vertex=!0;var a=new mxCell("Subtitle",new mxGeometry(0,0,200,26),"text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;");a.vertex=!0;b.insert(a);a=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;");a.geometry.setTerminalPoint(new mxPoint(80,120),!1);a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!0);return c.createVertexTemplateFromCells([b, +a],160,120,"Composite State")}),this.addEntry("uml activity condition",function(){var b=new mxCell("Condition",new mxGeometry(0,0,80,40),"rhombus;whiteSpace=wrap;html=1;fillColor=#ffffc0;strokeColor=#ff0000;");b.vertex=!0;var a=new mxCell("no",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;");a.geometry.setTerminalPoint(new mxPoint(180,20),!1);a.geometry.relative=!0;a.geometry.x=-1;a.edge=!0;b.insertEdge(a, +!0);var d=new mxCell("yes",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=top;endArrow=open;endSize=8;strokeColor=#ff0000;");d.geometry.setTerminalPoint(new mxPoint(40,100),!1);d.geometry.relative=!0;d.geometry.x=-1;d.edge=!0;b.insertEdge(d,!0);return c.createVertexTemplateFromCells([b,a,d],180,100,"Condition")}),this.addEntry("uml activity fork join",function(){var b=new mxCell("",new mxGeometry(0,0,200,10),"shape=line;html=1;strokeWidth=6;strokeColor=#ff0000;"); +b.vertex=!0;var a=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;");a.geometry.setTerminalPoint(new mxPoint(100,80),!1);a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!0);return c.createVertexTemplateFromCells([b,a],200,80,"Fork/Join")}),this.createVertexTemplateEntry("ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;",30,30,"","End",null,null,"uml activity state end"),this.createVertexTemplateEntry("shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;", 100,300,":Object","Lifeline",null,null,"uml sequence participant lifeline"),this.createVertexTemplateEntry("shape=umlLifeline;participant=umlActor;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;verticalAlign=top;spacingTop=36;labelBackgroundColor=#ffffff;outlineConnect=0;",20,300,"","Actor Lifeline",null,null,"uml sequence participant lifeline actor"),this.createVertexTemplateEntry("shape=umlLifeline;participant=umlBoundary;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;verticalAlign=top;spacingTop=36;labelBackgroundColor=#ffffff;outlineConnect=0;", 50,300,"","Boundary Lifeline",null,null,"uml sequence participant lifeline boundary"),this.createVertexTemplateEntry("shape=umlLifeline;participant=umlEntity;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;verticalAlign=top;spacingTop=36;labelBackgroundColor=#ffffff;outlineConnect=0;",40,300,"","Entity Lifeline",null,null,"uml sequence participant lifeline entity"),this.createVertexTemplateEntry("shape=umlLifeline;participant=umlControl;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;verticalAlign=top;spacingTop=36;labelBackgroundColor=#ffffff;outlineConnect=0;", 40,300,"","Control Lifeline",null,null,"uml sequence participant lifeline control"),this.createVertexTemplateEntry("shape=umlFrame;whiteSpace=wrap;html=1;",300,200,"frame","Frame",null,null,"uml sequence frame"),this.createVertexTemplateEntry("shape=umlDestroy;whiteSpace=wrap;html=1;strokeWidth=3;",30,30,"","Destruction",null,null,"uml sequence destruction destroy"),this.createVertexTemplateEntry("shape=note;whiteSpace=wrap;html=1;size=14;verticalAlign=top;align=left;spacingTop=-6;",100,70,"Note", -"Note",null,null,"uml note"),this.addEntry("uml sequence invoke invocation call activation",function(){var a=new mxCell("",new mxGeometry(0,0,10,80),"html=1;points=[];perimeter=orthogonalPerimeter;");a.vertex=!0;var b=new mxCell("dispatch",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;");b.geometry.setTerminalPoint(new mxPoint(-60,0),!0);b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!1);return c.createVertexTemplateFromCells([a,b],10,80,"Found Message")}), -this.addEntry("uml sequence invoke call delegation synchronous invocation activation",function(){var a=new mxCell("",new mxGeometry(0,0,10,80),"html=1;points=[];perimeter=orthogonalPerimeter;");a.vertex=!0;var b=new mxCell("dispatch",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;");b.geometry.setTerminalPoint(new mxPoint(-70,0),!0);b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!1);var d=new mxCell("return",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=0;exitY=0.95;"); -d.geometry.setTerminalPoint(new mxPoint(-70,76),!1);d.geometry.relative=!0;d.edge=!0;a.insertEdge(d,!0);return c.createVertexTemplateFromCells([a,b,d],10,80,"Synchronous Invocation")}),this.addEntry("uml sequence self call recursion delegation activation",function(){var a=new mxCell("",new mxGeometry(0,20,10,40),"html=1;points=[];perimeter=orthogonalPerimeter;");a.vertex=!0;var b=new mxCell("self call",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;entryX=1;entryY=0;"); -b.geometry.setTerminalPoint(new mxPoint(5,0),!0);b.geometry.points=[new mxPoint(30,0)];b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!1);return c.createVertexTemplateFromCells([a,b],10,60,"Self Call")}),this.addEntry("uml sequence invoke call delegation callback activation",function(){var a=new mxCell("",new mxGeometry(0,0,10,60),"html=1;points=[];perimeter=orthogonalPerimeter;");a.vertex=!0;var b=new mxCell("callback",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=block;entryX=1;entryY=0;"); -b.geometry.setTerminalPoint(new mxPoint(70,0),!0);b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!1);var d=new mxCell("return",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=1;exitY=0.95;");d.geometry.setTerminalPoint(new mxPoint(70,57),!1);d.geometry.relative=!0;d.edge=!0;a.insertEdge(d,!0);return c.createVertexTemplateFromCells([a,b,d],10,60,"Callback")}),this.createVertexTemplateEntry("html=1;points=[];perimeter=orthogonalPerimeter;",10,80,"","Activation", +"Note",null,null,"uml note"),this.addEntry("uml sequence invoke invocation call activation",function(){var b=new mxCell("",new mxGeometry(0,0,10,80),"html=1;points=[];perimeter=orthogonalPerimeter;");b.vertex=!0;var a=new mxCell("dispatch",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;");a.geometry.setTerminalPoint(new mxPoint(-60,0),!0);a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!1);return c.createVertexTemplateFromCells([b,a],10,80,"Found Message")}), +this.addEntry("uml sequence invoke call delegation synchronous invocation activation",function(){var b=new mxCell("",new mxGeometry(0,0,10,80),"html=1;points=[];perimeter=orthogonalPerimeter;");b.vertex=!0;var a=new mxCell("dispatch",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;");a.geometry.setTerminalPoint(new mxPoint(-70,0),!0);a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!1);var d=new mxCell("return",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=0;exitY=0.95;"); +d.geometry.setTerminalPoint(new mxPoint(-70,76),!1);d.geometry.relative=!0;d.edge=!0;b.insertEdge(d,!0);return c.createVertexTemplateFromCells([b,a,d],10,80,"Synchronous Invocation")}),this.addEntry("uml sequence self call recursion delegation activation",function(){var b=new mxCell("",new mxGeometry(0,20,10,40),"html=1;points=[];perimeter=orthogonalPerimeter;");b.vertex=!0;var a=new mxCell("self call",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;entryX=1;entryY=0;"); +a.geometry.setTerminalPoint(new mxPoint(5,0),!0);a.geometry.points=[new mxPoint(30,0)];a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!1);return c.createVertexTemplateFromCells([b,a],10,60,"Self Call")}),this.addEntry("uml sequence invoke call delegation callback activation",function(){var b=new mxCell("",new mxGeometry(0,0,10,60),"html=1;points=[];perimeter=orthogonalPerimeter;");b.vertex=!0;var a=new mxCell("callback",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=block;entryX=1;entryY=0;"); +a.geometry.setTerminalPoint(new mxPoint(70,0),!0);a.geometry.relative=!0;a.edge=!0;b.insertEdge(a,!1);var d=new mxCell("return",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;exitX=1;exitY=0.95;");d.geometry.setTerminalPoint(new mxPoint(70,57),!1);d.geometry.relative=!0;d.edge=!0;b.insertEdge(d,!0);return c.createVertexTemplateFromCells([b,a,d],10,60,"Callback")}),this.createVertexTemplateEntry("html=1;points=[];perimeter=orthogonalPerimeter;",10,80,"","Activation", null,null,"uml sequence activation"),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;startArrow=oval;startFill=1;endArrow=block;startSize=8;",60,0,"dispatch","Found Message 1",null,"uml sequence message call invoke dispatch"),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;startArrow=circle;startFill=1;endArrow=open;startSize=6;endSize=8;",80,0,"dispatch","Found Message 2",null,"uml sequence message call invoke dispatch"),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;endArrow=block;", -80,0,"dispatch","Message",null,"uml sequence message call invoke dispatch"),this.addEntry("uml sequence return message",function(){var a=new mxCell("return",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;");a.geometry.setTerminalPoint(new mxPoint(80,0),!0);a.geometry.setTerminalPoint(new mxPoint(0,0),!1);a.geometry.relative=!0;a.edge=!0;return c.createEdgeTemplateFromCells([a],80,0,"Return")}),this.addEntry("uml relation",function(){var a=new mxCell("name",new mxGeometry(0, -0,0,0),"endArrow=block;endFill=1;html=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=top;");a.geometry.setTerminalPoint(new mxPoint(0,0),!0);a.geometry.setTerminalPoint(new mxPoint(160,0),!1);a.geometry.relative=!0;a.geometry.x=-1;a.edge=!0;var b=new mxCell("1",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;a.insert(b);return c.createEdgeTemplateFromCells([a], -160,0,"Relation 1")}),this.addEntry("uml association",function(){var a=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;html=1;edgeStyle=orthogonalEdgeStyle;");a.geometry.setTerminalPoint(new mxPoint(0,0),!0);a.geometry.setTerminalPoint(new mxPoint(160,0),!1);a.geometry.relative=!0;a.edge=!0;var b=new mxCell("parent",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;a.insert(b); -b=new mxCell("child",new mxGeometry(1,0,0,0),"resizable=0;html=1;align=right;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;a.insert(b);return c.createEdgeTemplateFromCells([a],160,0,"Association 1")}),this.addEntry("uml aggregation",function(){var a=new mxCell("1",new mxGeometry(0,0,0,0),"endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;"); -a.geometry.setTerminalPoint(new mxPoint(0,0),!0);a.geometry.setTerminalPoint(new mxPoint(160,0),!1);a.geometry.relative=!0;a.geometry.x=-1;a.geometry.y=3;a.edge=!0;return c.createEdgeTemplateFromCells([a],160,0,"Aggregation")}),this.addEntry("uml composition",function(){var a=new mxCell("1",new mxGeometry(0,0,0,0),"endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;");a.geometry.setTerminalPoint(new mxPoint(0, -0),!0);a.geometry.setTerminalPoint(new mxPoint(160,0),!1);a.geometry.relative=!0;a.geometry.x=-1;a.geometry.y=3;a.edge=!0;return c.createEdgeTemplateFromCells([a],160,0,"Composition")}),this.addEntry("uml relation",function(){var a=new mxCell("Relation",new mxGeometry(0,0,0,0),"endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;");a.geometry.setTerminalPoint(new mxPoint(0,0),!0);a.geometry.setTerminalPoint(new mxPoint(160,0),!1);a.geometry.relative= -!0;a.edge=!0;var b=new mxCell("0..n",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;a.insert(b);b=new mxCell("1",new mxGeometry(1,0,0,0),"resizable=0;html=1;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;a.insert(b);return c.createEdgeTemplateFromCells([a],160,0,"Relation 2")}),this.createEdgeTemplateEntry("endArrow=open;endSize=12;dashed=1;html=1;", +80,0,"dispatch","Message",null,"uml sequence message call invoke dispatch"),this.addEntry("uml sequence return message",function(){var b=new mxCell("return",new mxGeometry(0,0,0,0),"html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;");b.geometry.setTerminalPoint(new mxPoint(80,0),!0);b.geometry.setTerminalPoint(new mxPoint(0,0),!1);b.geometry.relative=!0;b.edge=!0;return c.createEdgeTemplateFromCells([b],80,0,"Return")}),this.addEntry("uml relation",function(){var b=new mxCell("name",new mxGeometry(0, +0,0,0),"endArrow=block;endFill=1;html=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=top;");b.geometry.setTerminalPoint(new mxPoint(0,0),!0);b.geometry.setTerminalPoint(new mxPoint(160,0),!1);b.geometry.relative=!0;b.geometry.x=-1;b.edge=!0;var a=new mxCell("1",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;");a.geometry.relative=!0;a.setConnectable(!1);a.vertex=!0;b.insert(a);return c.createEdgeTemplateFromCells([b], +160,0,"Relation 1")}),this.addEntry("uml association",function(){var b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;html=1;edgeStyle=orthogonalEdgeStyle;");b.geometry.setTerminalPoint(new mxPoint(0,0),!0);b.geometry.setTerminalPoint(new mxPoint(160,0),!1);b.geometry.relative=!0;b.edge=!0;var a=new mxCell("parent",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;");a.geometry.relative=!0;a.setConnectable(!1);a.vertex=!0;b.insert(a); +a=new mxCell("child",new mxGeometry(1,0,0,0),"resizable=0;html=1;align=right;verticalAlign=bottom;labelBackgroundColor=#ffffff;fontSize=10;");a.geometry.relative=!0;a.setConnectable(!1);a.vertex=!0;b.insert(a);return c.createEdgeTemplateFromCells([b],160,0,"Association 1")}),this.addEntry("uml aggregation",function(){var b=new mxCell("1",new mxGeometry(0,0,0,0),"endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;"); +b.geometry.setTerminalPoint(new mxPoint(0,0),!0);b.geometry.setTerminalPoint(new mxPoint(160,0),!1);b.geometry.relative=!0;b.geometry.x=-1;b.geometry.y=3;b.edge=!0;return c.createEdgeTemplateFromCells([b],160,0,"Aggregation")}),this.addEntry("uml composition",function(){var b=new mxCell("1",new mxGeometry(0,0,0,0),"endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=1;edgeStyle=orthogonalEdgeStyle;align=left;verticalAlign=bottom;");b.geometry.setTerminalPoint(new mxPoint(0, +0),!0);b.geometry.setTerminalPoint(new mxPoint(160,0),!1);b.geometry.relative=!0;b.geometry.x=-1;b.geometry.y=3;b.edge=!0;return c.createEdgeTemplateFromCells([b],160,0,"Composition")}),this.addEntry("uml relation",function(){var b=new mxCell("Relation",new mxGeometry(0,0,0,0),"endArrow=open;html=1;endSize=12;startArrow=diamondThin;startSize=14;startFill=0;edgeStyle=orthogonalEdgeStyle;");b.geometry.setTerminalPoint(new mxPoint(0,0),!0);b.geometry.setTerminalPoint(new mxPoint(160,0),!1);b.geometry.relative= +!0;b.edge=!0;var a=new mxCell("0..n",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;");a.geometry.relative=!0;a.setConnectable(!1);a.vertex=!0;b.insert(a);a=new mxCell("1",new mxGeometry(1,0,0,0),"resizable=0;html=1;align=right;verticalAlign=top;labelBackgroundColor=#ffffff;fontSize=10;");a.geometry.relative=!0;a.setConnectable(!1);a.vertex=!0;b.insert(a);return c.createEdgeTemplateFromCells([b],160,0,"Relation 2")}),this.createEdgeTemplateEntry("endArrow=open;endSize=12;dashed=1;html=1;", 160,0,"Use","Dependency",null,"uml dependency use"),this.createEdgeTemplateEntry("endArrow=block;endSize=16;endFill=0;html=1;",160,0,"Extends","Generalization",null,"uml generalization extend"),this.createEdgeTemplateEntry("endArrow=block;startArrow=block;endFill=1;startFill=1;html=1;",160,0,"","Association 2",null,"uml association"),this.createEdgeTemplateEntry("endArrow=open;startArrow=circlePlus;endFill=0;startFill=0;endSize=8;html=1;",160,0,"","Inner Class",null,"inner class"),this.createEdgeTemplateEntry("endArrow=open;startArrow=cross;endFill=0;startFill=0;endSize=8;startSize=10;html=1;", 160,0,"","Terminate",null,"terminate")];this.addPaletteFunctions("uml",mxResources.get("uml"),a||!1,b)}; Sidebar.prototype.addBpmnPalette=function(a,c){var f=this,d=[this.createVertexTemplateEntry("shape=ext;rounded=1;html=1;whiteSpace=wrap;",120,80,"Task","Process",null,null,"bpmn task process"),this.createVertexTemplateEntry("shape=ext;rounded=1;html=1;whiteSpace=wrap;double=1;",120,80,"Transaction","Transaction",null,null,"bpmn transaction"),this.createVertexTemplateEntry("shape=ext;rounded=1;html=1;whiteSpace=wrap;dashed=1;dashPattern=1 4;",120,80,"Event\nSub-Process","Event Sub-Process",null,null, -"bpmn event subprocess sub process sub-process"),this.createVertexTemplateEntry("shape=ext;rounded=1;html=1;whiteSpace=wrap;strokeWidth=3;",120,80,"Call Activity","Call Activity",null,null,"bpmn call activity"),this.addEntry("bpmn subprocess sub process sub-process",function(){var a=new mxCell("Sub-Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");a.vertex=!0;var d=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset= -new mxPoint(-7,-14);a.insert(d);return f.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Sub-Process")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","loop","subprocess sub process sub-process looped").join(" "),function(){var a=new mxCell("Looped\nSub-Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1");a.vertex=!0;var d=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=mxgraph.bpmn.loop;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset= -new mxPoint(-15,-14);a.insert(d);d=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(1,-14);a.insert(d);return f.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Looped Sub-Process")}),this.addEntry("bpmn receive task",function(){var a=new mxCell("Receive",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,20,14),"html=1;shape=message;"); -d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(7,7);a.insert(d);return f.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Receive Task")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","user_task").join(" "),function(){var a=new mxCell("User",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");a.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,14,14),"html=1;shape=mxgraph.bpmn.user_task;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset= -new mxPoint(7,7);a.insert(d);d=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(-7,-14);a.insert(d);return f.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"User Task")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","timer_start","attached").join(" "),function(){var a=new mxCell("Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");a.vertex=!0;var d=new mxCell("",new mxGeometry(1, -1,30,30),"shape=mxgraph.bpmn.timer_start;perimeter=ellipsePerimeter;html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(-40,-15);a.insert(d);return f.createVertexTemplateFromCells([a],120,95,"Attached Timer Event 1")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","timer_start","attached").join(" "),function(){var a=new mxCell("Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;"); -a.vertex=!0;var d=new mxCell("",new mxGeometry(1,0,30,30),"shape=mxgraph.bpmn.timer_start;perimeter=ellipsePerimeter;html=1;labelPosition=right;labelBackgroundColor=#ffffff;align=left;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(-15,10);a.insert(d);return f.createVertexTemplateFromCells([a],135,80,"Attached Timer Event 2")}),this.createVertexTemplateEntry("swimlane;html=1;horizontal=0;startSize=20;",320,240,"Pool","Pool",null,null,"bpmn pool"),this.createVertexTemplateEntry("swimlane;html=1;horizontal=0;swimlaneFillColor=white;swimlaneLine=0;", -300,120,"Lane","Lane",null,null,"bpmn lane"),this.createVertexTemplateEntry("shape=hexagon;html=1;whiteSpace=wrap;perimeter=hexagonPerimeter;",60,50,"","Conversation",null,null,"bpmn conversation"),this.createVertexTemplateEntry("shape=hexagon;html=1;whiteSpace=wrap;perimeter=hexagonPerimeter;strokeWidth=4",60,50,"","Call Conversation",null,null,"bpmn call conversation"),this.addEntry("bpmn subconversation sub conversation sub-conversation",function(){var a=new mxCell("",new mxGeometry(0,0,60,50), -"shape=hexagon;whiteSpace=wrap;html=1;perimeter=hexagonPerimeter;");a.vertex=!0;var d=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(-7,-14);a.insert(d);return f.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Sub-Conversation")}),this.addEntry("bpmn data object",function(){var a=new mxCell("",new mxGeometry(0,0,40,60),"shape=note;whiteSpace=wrap;size=16;html=1;");a.vertex=!0;var d=new mxCell("", -new mxGeometry(0,0,14,14),"html=1;shape=singleArrow;arrowWidth=0.4;arrowSize=0.4;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(2,2);a.insert(d);d=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;whiteSpace=wrap;shape=parallelMarker;");d.vertex=!0;d.geometry.relative=!0;d.geometry.offset=new mxPoint(-7,-14);a.insert(d);return f.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Data Object")}),this.createVertexTemplateEntry("shape=datastore;whiteSpace=wrap;html=1;", +"bpmn event subprocess sub process sub-process"),this.createVertexTemplateEntry("shape=ext;rounded=1;html=1;whiteSpace=wrap;strokeWidth=3;",120,80,"Call Activity","Call Activity",null,null,"bpmn call activity"),this.addEntry("bpmn subprocess sub process sub-process",function(){var b=new mxCell("Sub-Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");b.vertex=!0;var a=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset= +new mxPoint(-7,-14);b.insert(a);return f.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Sub-Process")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","loop","subprocess sub process sub-process looped").join(" "),function(){var b=new mxCell("Looped\nSub-Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1");b.vertex=!0;var a=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=mxgraph.bpmn.loop;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset= +new mxPoint(-15,-14);b.insert(a);a=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(1,-14);b.insert(a);return f.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Looped Sub-Process")}),this.addEntry("bpmn receive task",function(){var b=new mxCell("Receive",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,0,20,14),"html=1;shape=message;"); +a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(7,7);b.insert(a);return f.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Receive Task")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","user_task").join(" "),function(){var b=new mxCell("User",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");b.vertex=!0;var a=new mxCell("",new mxGeometry(0,0,14,14),"html=1;shape=mxgraph.bpmn.user_task;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset= +new mxPoint(7,7);b.insert(a);a=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(-7,-14);b.insert(a);return f.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"User Task")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","timer_start","attached").join(" "),function(){var b=new mxCell("Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;");b.vertex=!0;var a=new mxCell("",new mxGeometry(1, +1,30,30),"shape=mxgraph.bpmn.timer_start;perimeter=ellipsePerimeter;html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(-40,-15);b.insert(a);return f.createVertexTemplateFromCells([b],120,95,"Attached Timer Event 1")}),this.addEntry(this.getTagsForStencil("mxgraph.bpmn","timer_start","attached").join(" "),function(){var b=new mxCell("Process",new mxGeometry(0,0,120,80),"html=1;whiteSpace=wrap;rounded=1;"); +b.vertex=!0;var a=new mxCell("",new mxGeometry(1,0,30,30),"shape=mxgraph.bpmn.timer_start;perimeter=ellipsePerimeter;html=1;labelPosition=right;labelBackgroundColor=#ffffff;align=left;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(-15,10);b.insert(a);return f.createVertexTemplateFromCells([b],135,80,"Attached Timer Event 2")}),this.createVertexTemplateEntry("swimlane;html=1;horizontal=0;startSize=20;",320,240,"Pool","Pool",null,null,"bpmn pool"),this.createVertexTemplateEntry("swimlane;html=1;horizontal=0;swimlaneFillColor=white;swimlaneLine=0;", +300,120,"Lane","Lane",null,null,"bpmn lane"),this.createVertexTemplateEntry("shape=hexagon;html=1;whiteSpace=wrap;perimeter=hexagonPerimeter;",60,50,"","Conversation",null,null,"bpmn conversation"),this.createVertexTemplateEntry("shape=hexagon;html=1;whiteSpace=wrap;perimeter=hexagonPerimeter;strokeWidth=4",60,50,"","Call Conversation",null,null,"bpmn call conversation"),this.addEntry("bpmn subconversation sub conversation sub-conversation",function(){var b=new mxCell("",new mxGeometry(0,0,60,50), +"shape=hexagon;whiteSpace=wrap;html=1;perimeter=hexagonPerimeter;");b.vertex=!0;var a=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;shape=plus;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(-7,-14);b.insert(a);return f.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Sub-Conversation")}),this.addEntry("bpmn data object",function(){var b=new mxCell("",new mxGeometry(0,0,40,60),"shape=note;whiteSpace=wrap;size=16;html=1;");b.vertex=!0;var a=new mxCell("", +new mxGeometry(0,0,14,14),"html=1;shape=singleArrow;arrowWidth=0.4;arrowSize=0.4;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(2,2);b.insert(a);a=new mxCell("",new mxGeometry(.5,1,14,14),"html=1;whiteSpace=wrap;shape=parallelMarker;");a.vertex=!0;a.geometry.relative=!0;a.geometry.offset=new mxPoint(-7,-14);b.insert(a);return f.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Data Object")}),this.createVertexTemplateEntry("shape=datastore;whiteSpace=wrap;html=1;", 60,60,"","Data Store",null,null,"bpmn data store"),this.createVertexTemplateEntry("shape=plus;html=1;",14,14,"","Sub-Process Marker",null,null,"bpmn subprocess sub process sub-process marker"),this.createVertexTemplateEntry("shape=mxgraph.bpmn.loop;html=1;",14,14,"","Loop Marker",null,null,"bpmn loop marker"),this.createVertexTemplateEntry("shape=parallelMarker;html=1;",14,14,"","Parallel MI Marker",null,null,"bpmn parallel mi marker"),this.createVertexTemplateEntry("shape=parallelMarker;direction=south;html=1;", 14,14,"","Sequential MI Marker",null,null,"bpmn sequential mi marker"),this.createVertexTemplateEntry("shape=mxgraph.bpmn.ad_hoc;fillColor=#000000;html=1;",14,14,"","Ad Hoc Marker",null,null,"bpmn ad hoc marker"),this.createVertexTemplateEntry("shape=mxgraph.bpmn.compensation;html=1;",14,14,"","Compensation Marker",null,null,"bpmn compensation marker"),this.createVertexTemplateEntry("shape=message;whiteSpace=wrap;html=1;fillColor=#000000;strokeColor=#ffffff;strokeWidth=2;",40,30,"","Send Task",null, null,"bpmn send task"),this.createVertexTemplateEntry("shape=message;whiteSpace=wrap;html=1;",40,30,"","Receive Task",null,null,"bpmn receive task"),this.createVertexTemplateEntry("shape=mxgraph.bpmn.user_task;html=1;",14,14,"","User Task",null,null,this.getTagsForStencil("mxgraph.bpmn","user_task").join(" ")),this.createVertexTemplateEntry("shape=mxgraph.bpmn.manual_task;html=1;",14,14,"","Manual Task",null,null,this.getTagsForStencil("mxgraph.bpmn","user_task").join(" ")),this.createVertexTemplateEntry("shape=mxgraph.bpmn.business_rule_task;html=1;", 14,14,"","Business Rule Task",null,null,this.getTagsForStencil("mxgraph.bpmn","business_rule_task").join(" ")),this.createVertexTemplateEntry("shape=mxgraph.bpmn.service_task;html=1;",14,14,"","Service Task",null,null,this.getTagsForStencil("mxgraph.bpmn","service_task").join(" ")),this.createVertexTemplateEntry("shape=mxgraph.bpmn.script_task;html=1;",14,14,"","Script Task",null,null,this.getTagsForStencil("mxgraph.bpmn","script_task").join(" ")),this.createEdgeTemplateEntry("endArrow=block;endFill=1;endSize=6;html=1;", 100,0,"","Sequence Flow",null,"bpmn sequence flow"),this.createEdgeTemplateEntry("startArrow=dash;startSize=8;endArrow=block;endFill=1;endSize=6;html=1;",100,0,"","Default Flow",null,"bpmn default flow"),this.createEdgeTemplateEntry("startArrow=diamondThin;startFill=0;startSize=14;endArrow=block;endFill=1;endSize=6;html=1;",100,0,"","Conditional Flow",null,"bpmn conditional flow"),this.createEdgeTemplateEntry("startArrow=oval;startFill=0;startSize=7;endArrow=block;endFill=0;endSize=10;dashed=1;html=1;", -100,0,"","Message Flow 1",null,"bpmn message flow"),this.addEntry("bpmn message flow",function(){var a=new mxCell("",new mxGeometry(0,0,0,0),"startArrow=oval;startFill=0;startSize=7;endArrow=block;endFill=0;endSize=10;dashed=1;html=1;");a.geometry.setTerminalPoint(new mxPoint(0,0),!0);a.geometry.setTerminalPoint(new mxPoint(100,0),!1);a.geometry.relative=!0;a.edge=!0;var d=new mxCell("",new mxGeometry(0,0,20,14),"shape=message;html=1;");d.geometry.relative=!0;d.setConnectable(!1);d.vertex=!0;d.geometry.offset= -new mxPoint(-10,-7);a.insert(d);return f.createEdgeTemplateFromCells([a],100,0,"Message Flow 2")}),this.createEdgeTemplateEntry("shape=link;html=1;",100,0,"","Link",null,"bpmn link")];this.addPaletteFunctions("bpmn","BPMN "+mxResources.get("general"),!1,d)};Sidebar.prototype.createTitle=function(a){var c=document.createElement("a");c.setAttribute("href","javascript:void(0);");c.setAttribute("title",mxResources.get("sidebarTooltip"));c.className="geTitle";mxUtils.write(c,a);return c}; +100,0,"","Message Flow 1",null,"bpmn message flow"),this.addEntry("bpmn message flow",function(){var b=new mxCell("",new mxGeometry(0,0,0,0),"startArrow=oval;startFill=0;startSize=7;endArrow=block;endFill=0;endSize=10;dashed=1;html=1;");b.geometry.setTerminalPoint(new mxPoint(0,0),!0);b.geometry.setTerminalPoint(new mxPoint(100,0),!1);b.geometry.relative=!0;b.edge=!0;var a=new mxCell("",new mxGeometry(0,0,20,14),"shape=message;html=1;");a.geometry.relative=!0;a.setConnectable(!1);a.vertex=!0;a.geometry.offset= +new mxPoint(-10,-7);b.insert(a);return f.createEdgeTemplateFromCells([b],100,0,"Message Flow 2")}),this.createEdgeTemplateEntry("shape=link;html=1;",100,0,"","Link",null,"bpmn link")];this.addPaletteFunctions("bpmn","BPMN "+mxResources.get("general"),!1,d)};Sidebar.prototype.createTitle=function(a){var c=document.createElement("a");c.setAttribute("href","javascript:void(0);");c.setAttribute("title",mxResources.get("sidebarTooltip"));c.className="geTitle";mxUtils.write(c,a);return c}; Sidebar.prototype.createThumb=function(a,c,f,d,b,e,g,k,l){this.graph.labelsVisible=null==e||e;e=mxClient.NO_FO;mxClient.NO_FO=Editor.prototype.originalNoForeignObject;this.graph.view.scaleAndTranslate(1,0,0);this.graph.addCells(a);a=this.graph.getGraphBounds();k=Math.floor(100*Math.min((c-2*this.thumbBorder)/a.width,(f-2*this.thumbBorder)/a.height))/100;this.graph.view.scaleAndTranslate(k,Math.floor((c-a.width*k)/2/k-a.x),Math.floor((f-a.height*k)/2/k-a.y));this.graph.dialect!=mxConstants.DIALECT_SVG|| mxClient.NO_FO?(k=this.graph.container.cloneNode(!1),k.innerHTML=this.graph.container.innerHTML):k=this.graph.view.getCanvas().ownerSVGElement.cloneNode(!0);this.graph.getModel().clear();mxClient.NO_FO=e;mxClient.IS_IE6&&(d.style.backgroundImage="url("+this.editorUi.editor.transparentImage+")");k.style.position="relative";k.style.overflow="hidden";k.style.cursor="move";k.style.left=this.thumbBorder+"px";k.style.top=this.thumbBorder+"px";k.style.width=c+"px";k.style.height=f+"px";k.style.visibility= "";k.style.minWidth="";k.style.minHeight="";d.appendChild(k);this.sidebarTitles&&null!=b&&0!=g&&(d.style.height=this.thumbHeight+(mxClient.IS_QUIRKS?2*this.thumbPadding+2:0)+this.sidebarTitleSize+8+"px",c=document.createElement("div"),c.style.fontSize=this.sidebarTitleSize+"px",c.style.color="#303030",c.style.textAlign="center",c.style.whiteSpace="nowrap",mxClient.IS_IE&&(c.style.height=this.sidebarTitleSize+12+"px"),c.style.paddingTop="4px",mxUtils.write(c,b),d.appendChild(c));return a}; -Sidebar.prototype.createItem=function(a,c,f,d,b,e,g){var k=document.createElement("a");k.setAttribute("href","javascript:void(0);");k.className="geItem";k.style.overflow="hidden";var l=mxClient.IS_QUIRKS?8+2*this.thumbPadding:2*this.thumbBorder;k.style.width=this.thumbWidth+l+"px";k.style.height=this.thumbHeight+l+"px";k.style.padding=this.thumbPadding+"px";mxClient.IS_IE6&&(k.style.border="none");mxEvent.addListener(k,"click",function(a){mxEvent.consume(a)});this.createThumb(a,this.thumbWidth,this.thumbHeight, +Sidebar.prototype.createItem=function(a,c,f,d,b,e,g){var k=document.createElement("a");k.setAttribute("href","javascript:void(0);");k.className="geItem";k.style.overflow="hidden";var l=mxClient.IS_QUIRKS?8+2*this.thumbPadding:2*this.thumbBorder;k.style.width=this.thumbWidth+l+"px";k.style.height=this.thumbHeight+l+"px";k.style.padding=this.thumbPadding+"px";mxClient.IS_IE6&&(k.style.border="none");mxEvent.addListener(k,"click",function(b){mxEvent.consume(b)});this.createThumb(a,this.thumbWidth,this.thumbHeight, k,c,f,d,b,e);var m=new mxRectangle(0,0,b,e);1
+ method2(Type, Type): TypeN&&null!=l&&!mxEvent.isShiftDown(e)&&(mxUtils.getValue(l.style,mxConstants.STYLE_SHAPE)!=mxUtils.getValue(W,mxConstants.STYLE_SHAPE)&&mxUtils.getValue(l.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE)!=mxConstants.NONE||"image"==mxUtils.getValue(W,mxConstants.STYLE_SHAPE)||1500 this.dropTargetDelay&&(a.model.isVertex(l.cell)&&null!=n||a.model.isEdge(l.cell)&&a.model.isEdge(d[0]))){z=l;var m=a.model.isEdge(l.cell)?a.view.getPoint(l):new mxPoint(l.getCenterX(), -l.getCenterY()),m=new mxRectangle(m.x-this.refreshTarget.width/2,m.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height);F.style.left=Math.floor(m.x)+"px";F.style.top=Math.floor(m.y)+"px";null==D&&(a.container.appendChild(F),D=F.parentNode);g(b,c,m,F)}else null==z||!mxUtils.contains(z,b,c)||1500 N&&null!=l&&!mxEvent.isShiftDown(e)&&(mxUtils.getValue(l.style,mxConstants.STYLE_SHAPE)!=mxUtils.getValue(V,mxConstants.STYLE_SHAPE)&&mxUtils.getValue(l.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE)!=mxConstants.NONE||"image"==mxUtils.getValue(V,mxConstants.STYLE_SHAPE)||1500 this.dropTargetDelay&&(b.model.isVertex(l.cell)&&null!=n||b.model.isEdge(l.cell)&&b.model.isEdge(d[0]))){z=l;var m=b.model.isEdge(l.cell)?b.view.getPoint(l):new mxPoint(l.getCenterX(), +l.getCenterY()),m=new mxRectangle(m.x-this.refreshTarget.width/2,m.y-this.refreshTarget.height/2,this.refreshTarget.width,this.refreshTarget.height);F.style.left=Math.floor(m.x)+"px";F.style.top=Math.floor(m.y)+"px";null==D&&(b.container.appendChild(F),D=F.parentNode);g(a,c,m,F)}else null==z||!mxUtils.contains(z,a,c)||1500 N&&N>this.dropTargetDelay||a.model.isEdge(f)?l:null,null!=v&&m){k=[K,H,B,A,C,E];for(m=0;m N&&N>this.dropTargetDelay||b.model.isEdge(f)?l:null,null!=v&&m){k=[K,H,B,A,C,E];for(m=0;m mxUtils.indexOf(b,c)){e=this.getTagsForStencil(a,c);var n=null!=k?k[c]:null;null!=n&&e.push(n);m.push(this.createVertexTemplateEntry("shape="+a+c.toLowerCase()+d,Math.round(f*g),Math.round(l*g),"",c.replace(/_/g," "),null,null,this.filterTags(e.join(" "))))}}), !0,!0);this.addPaletteFunctions(a,c,!1,m)}else this.addPalette(a,c,!1,mxUtils.bind(this,function(a){null==d&&(d="");null!=e&&e.call(this,a);if(null!=l)for(var c=0;c mxUtils.indexOf(b,e))&&a.appendChild(this.createVertexTemplate("shape="+c+e.toLowerCase()+d,Math.round(k*g),Math.round(l*g),"",e.replace(/_/g," "),!0))}),!0)}))}; @@ -2389,26 +2389,26 @@ this.pointerDownHandler=null);null!=this.pointerMoveHandler&&(mxEvent.removeList "undefined"!==typeof html4&&(html4.ATTRIBS["a::target"]=0,html4.ATTRIBS["source::src"]=0,html4.ATTRIBS["video::src"]=0,html4.ATTRIBS["video::autoplay"]=0,html4.ATTRIBS["video::autobuffer"]=0);mxConstants.SHADOW_OPACITY=.25;mxConstants.SHADOWCOLOR="#000000";mxConstants.VML_SHADOWCOLOR="#d0d0d0";mxGraph.prototype.pageBreakColor="#c0c0c0";mxGraph.prototype.pageScale=1; (function(){try{if(null!=navigator&&null!=navigator.language){var a=navigator.language.toLowerCase();mxGraph.prototype.pageFormat="en-us"===a||"en-ca"===a||"es-mx"===a?mxConstants.PAGE_FORMAT_LETTER_PORTRAIT:mxConstants.PAGE_FORMAT_A4_PORTRAIT}}catch(c){}})();mxText.prototype.baseSpacingTop=5;mxText.prototype.baseSpacingBottom=1;mxGraphModel.prototype.ignoreRelativeEdgeParent=!1; mxGraphView.prototype.gridImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhCgAKAJEAAAAAAP///8zMzP///yH5BAEAAAMALAAAAAAKAAoAAAIJ1I6py+0Po2wFADs=":IMAGE_PATH+"/grid.gif";mxGraphView.prototype.gridSteps=4;mxGraphView.prototype.minGridSize=4;mxGraphView.prototype.gridColor="#e0e0e0";mxSvgCanvas2D.prototype.foAltText="[Not supported by viewer]"; -Graph=function(a,c,f,d,b){mxGraph.call(this,a,c,f,d);this.themes=b||this.defaultThemes;this.currentEdgeStyle=this.defaultEdgeStyle;this.currentVertexStyle=this.defaultVertexStyle;a=this.baseUrl;c=a.indexOf("//");this.domainPathUrl=this.domainUrl="";0 c*this.view.scale||Math.abs(e.y-b.getGraphY())>c*this.view.scale){this.isCellSelected(d.cell)||this.setSelectionCell(d.cell);var f=this.selectionCellsHandler.getHandler(d.cell);if(null!=f&&null!=f.bends&&0 mxUtils.indexOf(b,e)&&d.push(e)):d.push(b[c])}return d};this.connectionHandler.createTargetVertex=function(a,b){var d=this.graph.view.getState(b),d=null!=d?d.style:this.graph.getCellStyle(b);mxUtils.getValue(d,"part",!1)&&(d=this.graph.model.getParent(b),this.graph.model.isVertex(d)&&(b=d));return mxConnectionHandler.prototype.createTargetVertex.apply(this,arguments)};var p=new mxRubberband(this); -this.getRubberband=function(){return p};var q=(new Date).getTime(),t=0,u=this.connectionHandler.mouseMove;this.connectionHandler.mouseMove=function(){var a=this.currentState;u.apply(this,arguments);a!=this.currentState?(q=(new Date).getTime(),t=0):t=(new Date).getTime()-q};var v=this.connectionHandler.isOutlineConnectEvent;this.connectionHandler.isOutlineConnectEvent=function(a){return null!=this.currentState&&a.getState()==this.currentState&&2E3 =a&&q.y+q.height<=l&&q.y>=b&&q.x+q.width<=k&&f.push(p);this.getAllCells(a,b,d,c,p,f)}}}return f};var C=this.graphHandler.shouldRemoveCellsFromParent;this.graphHandler.shouldRemoveCellsFromParent=function(a,b,d){return this.graph.isCellSelected(a)? -!1:C.apply(this,arguments)};this.isCellLocked=function(a){for(a=this.view.getState(a);null!=a;){if("1"==mxUtils.getValue(a.style,"locked","0"))return!0;a=this.view.getState(this.model.getParent(a.cell))}return!1};var E=null;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")){var d=b.getProperty("event").getState();E=null==d||this.isSelectionEmpty()||this.isCellSelected(d.cell)?null:this.getSelectionCells()}}));this.addListener(mxEvent.TAP_AND_HOLD, -mxUtils.bind(this,function(a,b){if(!mxEvent.isMultiTouchEvent(b)){var d=b.getProperty("event"),c=b.getProperty("cell");null==c?(d=mxUtils.convertPoint(this.container,mxEvent.getClientX(d),mxEvent.getClientY(d)),p.start(d.x,d.y)):null!=E?this.addSelectionCells(E):1 c*this.view.scale||Math.abs(e.y-a.getGraphY())>c*this.view.scale){this.isCellSelected(d.cell)||this.setSelectionCell(d.cell);var f=this.selectionCellsHandler.getHandler(d.cell);if(null!=f&&null!=f.bends&&0 mxUtils.indexOf(a,e)&&d.push(e)):d.push(a[c])}return d};this.connectionHandler.createTargetVertex=function(b,a){var d=this.graph.view.getState(a),d=null!=d?d.style:this.graph.getCellStyle(a);mxUtils.getValue(d,"part",!1)&&(d=this.graph.model.getParent(a),this.graph.model.isVertex(d)&&(a=d));return mxConnectionHandler.prototype.createTargetVertex.apply(this,arguments)};var p=new mxRubberband(this); +this.getRubberband=function(){return p};var q=(new Date).getTime(),t=0,u=this.connectionHandler.mouseMove;this.connectionHandler.mouseMove=function(){var b=this.currentState;u.apply(this,arguments);b!=this.currentState?(q=(new Date).getTime(),t=0):t=(new Date).getTime()-q};var v=this.connectionHandler.isOutlineConnectEvent;this.connectionHandler.isOutlineConnectEvent=function(b){return null!=this.currentState&&b.getState()==this.currentState&&2E3 =b&&q.y+q.height<=l&&q.y>=a&&q.x+q.width<=k&&f.push(p);this.getAllCells(b,a,d,c,p,f)}}}return f};var C=this.graphHandler.shouldRemoveCellsFromParent;this.graphHandler.shouldRemoveCellsFromParent=function(b,a,d){return this.graph.isCellSelected(b)? +!1:C.apply(this,arguments)};this.isCellLocked=function(b){for(b=this.view.getState(b);null!=b;){if("1"==mxUtils.getValue(b.style,"locked","0"))return!0;b=this.view.getState(this.model.getParent(b.cell))}return!1};var E=null;this.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(b,a){if("mouseDown"==a.getProperty("eventName")){var d=a.getProperty("event").getState();E=null==d||this.isSelectionEmpty()||this.isCellSelected(d.cell)?null:this.getSelectionCells()}}));this.addListener(mxEvent.TAP_AND_HOLD, +mxUtils.bind(this,function(b,a){if(!mxEvent.isMultiTouchEvent(a)){var d=a.getProperty("event"),c=a.getProperty("cell");null==c?(d=mxUtils.convertPoint(this.container,mxEvent.getClientX(d),mxEvent.getClientY(d)),p.start(d.x,d.y)):null!=E?this.addSelectionCells(E):1 q?"a":"p",tt:12>q?"am":"pm",T:12>q?"A":"P",TT:12>q?"AM":"PM",Z:f?"UTC":(String(a).match(b)||[""]).pop().replace(e,""),o:(0 q?"a":"p",tt:12>q?"am":"pm",T:12>q?"A":"P",TT:12>q?"AM":"PM",Z:f?"UTC":(String(a).match(b)||[""]).pop().replace(e,""),o:(0 d&&"%"==c.charAt(match.index-1))e=b.substring(1);else{var g=b.substring(1,b.length-1);if(0>g.indexOf("{"))for(var k=a;null==e&&null!=k;)null!=k.value&&"object"==typeof k.value&&(e=k.hasAttribute(g)?null!=k.getAttribute(g)?k.getAttribute(g):"":null),k=this.model.getParent(k);null==e&&(e=this.getGlobalVariable(g))}f.push(c.substring(d, @@ -2502,74 +2502,74 @@ mxStencilRegistry.loadStencilSet=function(a,c,f,d){var b=mxStencilRegistry.packa a,k)}null!=b&&null!=b.documentElement&&mxStencilRegistry.parseStencilSet(b.documentElement,c,e)}};mxStencilRegistry.parseStencilSets=function(a){for(var c=0;c f||c>f)&&this.clear()}}else"a"==b.getSource().nodeName.toLowerCase()?this.clear():(null==this.currentState||b.getState()!=this.currentState&&null!=b.getState()||!g.intersects(this.currentState,b.getGraphX(),b.getGraphY()))&&this.updateCurrentState(b)},mouseUp:function(a,c){if(!("a"==c.getSource().nodeName.toLowerCase()|| -c.isConsumed()||null!=c.getState()&&c.isSource(c.getState().control))&&(mxEvent.isLeftMouseButton(c.getEvent())||mxEvent.isTouchEvent(c.getEvent())))if(null!=this.currentLink){var e=g.isBlankLink(this.currentLink);e||null==b||b(c.getEvent());e=e?g.linkTarget:"_top";"_self"==e&&window!=window.top?window.location.href=this.currentLink:window.open(this.currentLink,e);c.consume()}else null!=d&&!c.isConsumed()&&Math.abs(this.scrollLeft-g.container.scrollLeft) b&&d[c].deleteCell(b)};Graph.prototype.pasteHtmlAtCaret=function(a){var b;if(window.getSelection){if(b=window.getSelection(),b.getRangeAt&&b.rangeCount){b=b.getRangeAt(0);b.deleteContents();var d=document.createElement("div"); -d.innerHTML=a;a=document.createDocumentFragment();for(var c;c=d.firstChild;)lastNode=a.appendChild(c);b.insertNode(a)}}else(b=document.selection)&&"Control"!=b.type&&b.createRange().pasteHTML(a)};Graph.prototype.initTouch=function(){this.connectionHandler.marker.isEnabled=function(){return null!=this.graph.connectionHandler.first};this.addListener(mxEvent.START_EDITING,function(a,b){this.popupMenuHandler.hideMenu()});var a=this.updateMouseEvent;this.updateMouseEvent=function(b){b=a.apply(this,arguments); -if(mxEvent.isTouchEvent(b.getEvent())&&null==b.getState()){var d=this.getCellAt(b.graphX,b.graphY);null!=d&&this.isSwimlane(d)&&this.hitsSwimlaneContent(d,b.graphX,b.graphY)||(b.state=this.view.getState(d),null!=b.state&&null!=b.state.shape&&(this.container.style.cursor=b.state.shape.node.style.cursor))}null==b.getState()&&this.isEnabled()&&(this.container.style.cursor="default");return b};var b=!1,d=!1,c=!1,e=this.fireMouseEvent;this.fireMouseEvent=function(a,f,g){a==mxEvent.MOUSE_DOWN&&(f=this.updateMouseEvent(f), -b=this.isCellSelected(f.getCell()),d=this.isSelectionEmpty(),c=this.popupMenuHandler.isMenuShowing());e.apply(this,arguments)};this.popupMenuHandler.mouseUp=mxUtils.bind(this,function(a,e){this.popupMenuHandler.popupTrigger=!this.isEditing()&&this.isEnabled()&&(null==e.getState()||!e.isSource(e.getState().control))&&(this.popupMenuHandler.popupTrigger||!c&&!mxEvent.isMouseEvent(e.getEvent())&&(d&&null==e.getCell()&&this.isSelectionEmpty()||b&&this.isCellSelected(e.getCell())));mxPopupMenuHandler.prototype.mouseUp.apply(this.popupMenuHandler, -arguments)})};mxCellEditor.prototype.isContentEditing=function(){var a=this.graph.view.getState(this.editingCell);return null!=a&&1==a.style.html};mxCellEditor.prototype.saveSelection=function(){if(window.getSelection){if(sel=window.getSelection(),sel.getRangeAt&&sel.rangeCount){for(var a=[],b=0,d=sel.rangeCount;b "):k,!0);this.textarea.className="mxCellEditor geContentEditable";var c=mxUtils.getValue(a.style,mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE),b=mxUtils.getValue(a.style,mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY),e=mxUtils.getValue(a.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT),f=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_BOLD)== -mxConstants.FONT_BOLD,g=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC,a=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE;this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(c*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(c)+"px";this.textarea.style.textDecoration=a?"underline":"";this.textarea.style.fontWeight= -f?"bold":"normal";this.textarea.style.fontStyle=g?"italic":"";this.textarea.style.fontFamily=b;this.textarea.style.textAlign=e;this.textarea.style.padding="0px";this.textarea.innerHTML!=k&&(this.textarea.innerHTML=k,0==this.textarea.innerHTML.length&&(this.textarea.innerHTML=this.getEmptyLabelText(),this.clearOnChange=0
"));k=this.graph.sanitizeHtml(b?k.replace(/\n/g,"").replace(/<br\s*.?>/g,"
"):k,!0);this.textarea.className="mxCellEditor mxPlainTextEditor";c=mxConstants.DEFAULT_FONTSIZE;this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(c*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(c)+ +"undefined"!=typeof mxVertexHandler&&function(){function a(){var b=document.createElement("div");b.className="geHint";b.style.whiteSpace="nowrap";b.style.position="absolute";return b}mxConstants.HANDLE_FILLCOLOR="#99ccff";mxConstants.HANDLE_STROKECOLOR="#0088cf";mxConstants.VERTEX_SELECTION_COLOR="#00a8ff";mxConstants.OUTLINE_COLOR="#00a8ff";mxConstants.OUTLINE_HANDLE_FILLCOLOR="#99ccff";mxConstants.OUTLINE_HANDLE_STROKECOLOR="#00a8ff";mxConstants.CONNECT_HANDLE_FILLCOLOR="#cee7ff";mxConstants.EDGE_SELECTION_COLOR= +"#00a8ff";mxConstants.DEFAULT_VALID_COLOR="#00a8ff";mxConstants.LABEL_HANDLE_FILLCOLOR="#cee7ff";mxConstants.GUIDE_COLOR="#0088cf";mxConstants.HIGHLIGHT_OPACITY=30;mxConstants.HIGHLIGHT_SIZE=8;mxEdgeHandler.prototype.snapToTerminals=!0;mxGraphHandler.prototype.guidesEnabled=!0;mxGuide.prototype.isEnabledForEvent=function(b){return!mxEvent.isAltDown(b)};var c=mxConnectionHandler.prototype.isCreateTarget;mxConnectionHandler.prototype.isCreateTarget=function(b){return mxEvent.isControlDown(b)||c.apply(this, +arguments)};mxConstraintHandler.prototype.createHighlightShape=function(){var b=new mxEllipse(null,this.highlightColor,this.highlightColor,0);b.opacity=mxConstants.HIGHLIGHT_OPACITY;return b};mxConnectionHandler.prototype.livePreview=!0;mxConnectionHandler.prototype.cursor="crosshair";mxConnectionHandler.prototype.createEdgeState=function(b){b=this.graph.createCurrentEdgeStyle();b=this.graph.createEdge(null,null,null,null,null,b);b=new mxCellState(this.graph.view,b,this.graph.getCellStyle(b));for(var a in this.graph.currentEdgeStyle)b.style[a]= +this.graph.currentEdgeStyle[a];return b};var f=mxConnectionHandler.prototype.createShape;mxConnectionHandler.prototype.createShape=function(){var b=f.apply(this,arguments);b.isDashed="1"==this.graph.currentEdgeStyle[mxConstants.STYLE_DASHED];return b};mxConnectionHandler.prototype.updatePreview=function(b){};var d=mxConnectionHandler.prototype.createMarker;mxConnectionHandler.prototype.createMarker=function(){var b=d.apply(this,arguments),a=b.getCell;b.getCell=mxUtils.bind(this,function(b){var d= +a.apply(this,arguments);this.error=null;return d});return b};Graph.prototype.defaultVertexStyle={};Graph.prototype.defaultEdgeStyle={edgeStyle:"orthogonalEdgeStyle",rounded:"0",html:"1",jettySize:"auto",orthogonalLoop:"1"};Graph.prototype.createCurrentEdgeStyle=function(){var b="edgeStyle="+(this.currentEdgeStyle.edgeStyle||"none")+";";null!=this.currentEdgeStyle.shape&&(b+="shape="+this.currentEdgeStyle.shape+";");null!=this.currentEdgeStyle.curved&&(b+="curved="+this.currentEdgeStyle.curved+";"); +null!=this.currentEdgeStyle.rounded&&(b+="rounded="+this.currentEdgeStyle.rounded+";");null!=this.currentEdgeStyle.comic&&(b+="comic="+this.currentEdgeStyle.comic+";");"elbowEdgeStyle"==this.currentEdgeStyle.edgeStyle&&null!=this.currentEdgeStyle.elbow&&(b+="elbow="+this.currentEdgeStyle.elbow+";");return null!=this.currentEdgeStyle.html?b+("html="+this.currentEdgeStyle.html+";"):b+"html=1;"};Graph.prototype.getPagePadding=function(){return new mxPoint(0,0)};Graph.prototype.loadStylesheet=function(){var b= +null!=this.themes?this.themes[this.defaultThemeName]:mxStyleRegistry.dynamicLoading?mxUtils.load(STYLE_PATH+"/default.xml").getDocumentElement():null;null!=b&&(new mxCodec(b.ownerDocument)).decode(b,this.getStylesheet())};Graph.prototype.getAllConnectionConstraints=function(b,a){if(null!=b){var d=mxUtils.getValue(b.style,"points",null);if(null!=d){var c=[];try{for(var e=JSON.parse(d),d=0;df||c>f)&&this.clear()}}else"a"==a.getSource().nodeName.toLowerCase()?this.clear():(null==this.currentState||a.getState()!=this.currentState&&null!=a.getState()||!g.intersects(this.currentState,a.getGraphX(),a.getGraphY()))&&this.updateCurrentState(a)},mouseUp:function(b,c){if(!("a"==c.getSource().nodeName.toLowerCase()|| +c.isConsumed()||null!=c.getState()&&c.isSource(c.getState().control))&&(mxEvent.isLeftMouseButton(c.getEvent())||mxEvent.isTouchEvent(c.getEvent())))if(null!=this.currentLink){var e=g.isBlankLink(this.currentLink);e||null==a||a(c.getEvent());e=e?g.linkTarget:"_top";"_self"==e&&window!=window.top?window.location.href=this.currentLink:window.open(this.currentLink,e);c.consume()}else null!=d&&!c.isConsumed()&&Math.abs(this.scrollLeft-g.container.scrollLeft) a&&d[c].deleteCell(a)};Graph.prototype.pasteHtmlAtCaret=function(b){var a;if(window.getSelection){if(a=window.getSelection(),a.getRangeAt&&a.rangeCount){a=a.getRangeAt(0);a.deleteContents();var d=document.createElement("div"); +d.innerHTML=b;b=document.createDocumentFragment();for(var c;c=d.firstChild;)lastNode=b.appendChild(c);a.insertNode(b)}}else(a=document.selection)&&"Control"!=a.type&&a.createRange().pasteHTML(b)};Graph.prototype.initTouch=function(){this.connectionHandler.marker.isEnabled=function(){return null!=this.graph.connectionHandler.first};this.addListener(mxEvent.START_EDITING,function(b,a){this.popupMenuHandler.hideMenu()});var b=this.updateMouseEvent;this.updateMouseEvent=function(a){a=b.apply(this,arguments); +if(mxEvent.isTouchEvent(a.getEvent())&&null==a.getState()){var d=this.getCellAt(a.graphX,a.graphY);null!=d&&this.isSwimlane(d)&&this.hitsSwimlaneContent(d,a.graphX,a.graphY)||(a.state=this.view.getState(d),null!=a.state&&null!=a.state.shape&&(this.container.style.cursor=a.state.shape.node.style.cursor))}null==a.getState()&&this.isEnabled()&&(this.container.style.cursor="default");return a};var a=!1,d=!1,c=!1,e=this.fireMouseEvent;this.fireMouseEvent=function(b,f,g){b==mxEvent.MOUSE_DOWN&&(f=this.updateMouseEvent(f), +a=this.isCellSelected(f.getCell()),d=this.isSelectionEmpty(),c=this.popupMenuHandler.isMenuShowing());e.apply(this,arguments)};this.popupMenuHandler.mouseUp=mxUtils.bind(this,function(b,e){this.popupMenuHandler.popupTrigger=!this.isEditing()&&this.isEnabled()&&(null==e.getState()||!e.isSource(e.getState().control))&&(this.popupMenuHandler.popupTrigger||!c&&!mxEvent.isMouseEvent(e.getEvent())&&(d&&null==e.getCell()&&this.isSelectionEmpty()||a&&this.isCellSelected(e.getCell())));mxPopupMenuHandler.prototype.mouseUp.apply(this.popupMenuHandler, +arguments)})};mxCellEditor.prototype.isContentEditing=function(){var b=this.graph.view.getState(this.editingCell);return null!=b&&1==b.style.html};mxCellEditor.prototype.saveSelection=function(){if(window.getSelection){if(sel=window.getSelection(),sel.getRangeAt&&sel.rangeCount){for(var b=[],a=0,d=sel.rangeCount;a "):k,!0);this.textarea.className="mxCellEditor geContentEditable";var c=mxUtils.getValue(b.style,mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE),a=mxUtils.getValue(b.style,mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY),e=mxUtils.getValue(b.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT),f=(mxUtils.getValue(b.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_BOLD)== +mxConstants.FONT_BOLD,g=(mxUtils.getValue(b.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC,b=(mxUtils.getValue(b.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE;this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(c*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(c)+"px";this.textarea.style.textDecoration=b?"underline":"";this.textarea.style.fontWeight= +f?"bold":"normal";this.textarea.style.fontStyle=g?"italic":"";this.textarea.style.fontFamily=a;this.textarea.style.textAlign=e;this.textarea.style.padding="0px";this.textarea.innerHTML!=k&&(this.textarea.innerHTML=k,0==this.textarea.innerHTML.length&&(this.textarea.innerHTML=this.getEmptyLabelText(),this.clearOnChange=0
"));k=this.graph.sanitizeHtml(a?k.replace(/\n/g,"").replace(/<br\s*.?>/g,"
"):k,!0);this.textarea.className="mxCellEditor mxPlainTextEditor";c=mxConstants.DEFAULT_FONTSIZE;this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(c*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(c)+ "px";this.textarea.style.textDecoration="";this.textarea.style.fontWeight="normal";this.textarea.style.fontStyle="";this.textarea.style.fontFamily=mxConstants.DEFAULT_FONTFAMILY;this.textarea.style.textAlign="left";this.textarea.style.padding="2px";this.textarea.innerHTML!=k&&(this.textarea.innerHTML=k);this.codeViewMode=!0}this.textarea.focus();null!=this.switchSelectionState&&this.restoreSelection(this.switchSelectionState);this.switchSelectionState=d;this.resize()};var l=mxCellEditor.prototype.resize; -mxCellEditor.prototype.resize=function(a,b){if(null!=this.textarea)if(a=this.graph.getView().getState(this.editingCell),this.codeViewMode&&null!=a){var d=a.view.scale;this.bounds=mxRectangle.fromRectangle(a);if(0==this.bounds.width&&0==this.bounds.height){this.bounds.width=160*d;this.bounds.height=60*d;var c=null!=a.text?a.text.margin:null;null==c&&(c=mxUtils.getAlignmentAsPoint(mxUtils.getValue(a.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),mxUtils.getValue(a.style,mxConstants.STYLE_VERTICAL_ALIGN, +mxCellEditor.prototype.resize=function(b,a){if(null!=this.textarea)if(b=this.graph.getView().getState(this.editingCell),this.codeViewMode&&null!=b){var d=b.view.scale;this.bounds=mxRectangle.fromRectangle(b);if(0==this.bounds.width&&0==this.bounds.height){this.bounds.width=160*d;this.bounds.height=60*d;var c=null!=b.text?b.text.margin:null;null==c&&(c=mxUtils.getAlignmentAsPoint(mxUtils.getValue(b.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),mxUtils.getValue(b.style,mxConstants.STYLE_VERTICAL_ALIGN, mxConstants.ALIGN_MIDDLE)));this.bounds.x+=c.x*this.bounds.width;this.bounds.y+=c.y*this.bounds.height}this.textarea.style.width=Math.round((this.bounds.width-4)/d)+"px";this.textarea.style.height=Math.round((this.bounds.height-4)/d)+"px";this.textarea.style.overflow="auto";this.textarea.clientHeight"));return this.graph.sanitizeHtml(d,!0)};mxCellEditorGetCurrentValue=mxCellEditor.prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue= -function(a){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetCurrentValue.apply(this,arguments);var b=this.graph.sanitizeHtml(this.textarea.innerHTML,!0);return"1"==mxUtils.getValue(a.style,"nl2Br","1")?b.replace(/\r\n/g,"
").replace(/\n/g,"
"):b.replace(/\r\n/g,"").replace(/\n/g,"")};var m=mxCellEditor.prototype.stopEditing;mxCellEditor.prototype.stopEditing=function(a){this.codeViewMode&&this.toggleViewMode();m.apply(this,arguments);try{this.graph.container.focus()}catch(W){}}; -var n=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{if(n.apply(this,arguments),this.graph.isCellDeletable(a.cell)){var d=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),c=mxUtils.getValue(a.style,mxConstants.STYLE_FILLCOLOR,mxConstants.NONE);""==mxUtils.trim(b||"")&&d==mxConstants.NONE&&c==mxConstants.NONE&&this.graph.removeCells([a.cell],!1)}}finally{this.graph.getModel().endUpdate()}};mxCellEditor.prototype.getBackgroundColor= -function(a){var b=null;if(this.graph.getModel().isEdge(a.cell)||this.graph.getModel().isEdge(this.graph.getModel().getParent(a.cell)))b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null),b==mxConstants.NONE&&(b=null);return b};mxCellEditor.prototype.getMinimumSize=function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.text?30:a.text.size*b+20,30)};var p=mxGraphHandler.prototype.moveCells;mxGraphHandler.prototype.moveCells=function(a,b,d,c,e,f){mxEvent.isAltDown(f)&& +"",l.apply(this,arguments)};mxCellEditorGetInitialValue=mxCellEditor.prototype.getInitialValue;mxCellEditor.prototype.getInitialValue=function(b,a){if("0"==mxUtils.getValue(b.style,"html","0"))return mxCellEditorGetInitialValue.apply(this,arguments);var d=this.graph.getEditingValue(b.cell,a);"1"==mxUtils.getValue(b.style,"nl2Br","1")&&(d=d.replace(/\n/g,"
"));return this.graph.sanitizeHtml(d,!0)};mxCellEditorGetCurrentValue=mxCellEditor.prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue= +function(b){if("0"==mxUtils.getValue(b.style,"html","0"))return mxCellEditorGetCurrentValue.apply(this,arguments);var a=this.graph.sanitizeHtml(this.textarea.innerHTML,!0);return"1"==mxUtils.getValue(b.style,"nl2Br","1")?a.replace(/\r\n/g,"
").replace(/\n/g,"
"):a.replace(/\r\n/g,"").replace(/\n/g,"")};var m=mxCellEditor.prototype.stopEditing;mxCellEditor.prototype.stopEditing=function(b){this.codeViewMode&&this.toggleViewMode();m.apply(this,arguments);try{this.graph.container.focus()}catch(V){}}; +var n=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(b,a){this.graph.getModel().beginUpdate();try{if(n.apply(this,arguments),this.graph.isCellDeletable(b.cell)){var d=mxUtils.getValue(b.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),c=mxUtils.getValue(b.style,mxConstants.STYLE_FILLCOLOR,mxConstants.NONE);""==mxUtils.trim(a||"")&&d==mxConstants.NONE&&c==mxConstants.NONE&&this.graph.removeCells([b.cell],!1)}}finally{this.graph.getModel().endUpdate()}};mxCellEditor.prototype.getBackgroundColor= +function(b){var a=null;if(this.graph.getModel().isEdge(b.cell)||this.graph.getModel().isEdge(this.graph.getModel().getParent(b.cell)))a=mxUtils.getValue(b.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null),a==mxConstants.NONE&&(a=null);return a};mxCellEditor.prototype.getMinimumSize=function(b){var a=this.graph.getView().scale;return new mxRectangle(0,0,null==b.text?30:b.text.size*a+20,30)};var p=mxGraphHandler.prototype.moveCells;mxGraphHandler.prototype.moveCells=function(b,a,d,c,e,f){mxEvent.isAltDown(f)&& (e=null);p.apply(this,arguments)};mxGraphHandler.prototype.updateHint=function(b){if(null!=this.shape){null==this.hint&&(this.hint=a(),this.graph.container.appendChild(this.hint));var d=this.graph.view.translate,c=this.graph.view.scale;b=this.roundLength((this.bounds.x+this.currentDx)/c-d.x);d=this.roundLength((this.bounds.y+this.currentDy)/c-d.y);this.hint.innerHTML=b+", "+d;this.hint.style.left=this.shape.bounds.x+Math.round((this.shape.bounds.width-this.hint.clientWidth)/2)+"px";this.hint.style.top= -this.shape.bounds.y+this.shape.bounds.height+12+"px"}};mxGraphHandler.prototype.removeHint=function(){null!=this.hint&&(this.hint.parentNode.removeChild(this.hint),this.hint=null)};mxVertexHandler.prototype.isRecursiveResize=function(a,b){return!this.graph.isSwimlane(a.cell)&&0g||Math.abs(f)>g)null==this.div&&(this.div=this.createShape()),mxUtils.clearSelection(),this.update(c,d),this.isSpaceEvent(b)?(c=this.x+this.width,d=this.y+this.height,e=this.graph.view.scale,mxEvent.isAltDown(b.getEvent())||(this.width=this.graph.snap(this.width/e)*e,this.height=this.graph.snap(this.height/e)*e,this.graph.isGridEnabled()|| +!0;mxEdgeHandler.prototype.virtualBendsEnabled=!0;mxEdgeHandler.prototype.mergeRemoveEnabled=!0;mxEdgeHandler.prototype.manageLabelHandle=!0;mxEdgeHandler.prototype.outlineConnect=!0;mxEdgeHandler.prototype.isAddVirtualBendEvent=function(b){return!mxEvent.isShiftDown(b.getEvent())};mxEdgeHandler.prototype.isCustomHandleEvent=function(b){return!mxEvent.isShiftDown(b.getEvent())};if(Graph.touchStyle){if(mxClient.IS_TOUCH||0 g||Math.abs(f)>g)null==this.div&&(this.div=this.createShape()),mxUtils.clearSelection(),this.update(c,d),this.isSpaceEvent(a)?(c=this.x+this.width,d=this.y+this.height,e=this.graph.view.scale,mxEvent.isAltDown(a.getEvent())||(this.width=this.graph.snap(this.width/e)*e,this.height=this.graph.snap(this.height/e)*e,this.graph.isGridEnabled()|| (this.width =this.width?"0px 1px 0px 0px":"0px 1px 0px 1px", null==this.secondDiv&&(this.secondDiv=this.div.cloneNode(!0),this.div.parentNode.appendChild(this.secondDiv)),this.secondDiv.style.left=this.x+"px",this.secondDiv.style.top=this.y+"px",this.secondDiv.style.width=this.graph.container.clientWidth+"px",this.secondDiv.style.height=Math.max(0,this.height)+"px",this.secondDiv.style.borderWidth=0>=this.height?"1px 0px 0px 0px":"1px 0px 1px 0px"):(this.div.style.backgroundColor="",this.div.style.borderWidth="",this.div.style.borderStyle="",null!=this.secondDiv&& -(this.secondDiv.parentNode.removeChild(this.secondDiv),this.secondDiv=null)),b.consume()}};var u=mxRubberband.prototype.reset;mxRubberband.prototype.reset=function(){null!=this.secondDiv&&(this.secondDiv.parentNode.removeChild(this.secondDiv),this.secondDiv=null);u.apply(this,arguments)};var v=(new Date).getTime(),x=0,z=mxEdgeHandler.prototype.updatePreviewState;mxEdgeHandler.prototype.updatePreviewState=function(a,b,d,c){z.apply(this,arguments);d!=this.currentTerminalState?(v=(new Date).getTime(), -x=0):x=(new Date).getTime()-v;this.currentTerminalState=d};var y=mxEdgeHandler.prototype.isOutlineConnectEvent;mxEdgeHandler.prototype.isOutlineConnectEvent=function(a){return null!=this.currentTerminalState&&a.getState()==this.currentTerminalState&&2E3 =this.state.absolutePoints.length-1||this.constructor==mxElbowEdgeHandler&&2==a)?this.graph.getConnectionConstraint(this.state,c,d):null,d=null!=(null!=e?this.graph.getConnectionPoint(this.state.getVisibleTerminalState(d),e):null)?this.fixedHandleImage:null!=e&&null!=c?this.terminalHandleImage:this.handleImage;if(null!=d)return d=new mxImageShape(new mxRectangle(0,0,d.width,d.height),d.src),d.preserveImageAspect= -!1,d;d=mxConstants.HANDLE_SIZE;this.preferHtml&&--d;return new mxRectangleShape(new mxRectangle(0,0,d,d),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};var B=mxVertexHandler.prototype.createSizerShape;mxVertexHandler.prototype.createSizerShape=function(a,b,d){this.handleImage=b==mxEvent.ROTATION_HANDLE?HoverIcons.prototype.rotationHandle:b==mxEvent.LABEL_HANDLE?this.secondaryHandleImage:this.handleImage;return B.apply(this,arguments)};var A=mxGraphHandler.prototype.getBoundingBox;mxGraphHandler.prototype.getBoundingBox= -function(a){if(null!=a&&1==a.length){var b=this.graph.getModel(),d=b.getParent(a[0]),c=this.graph.getCellGeometry(a[0]);if(b.isEdge(d)&&null!=c&&c.relative&&(b=this.graph.view.getState(a[0]),null!=b&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox))return mxRectangle.fromRectangle(b.text.boundingBox)}return A.apply(this,arguments)};var C=mxVertexHandler.prototype.getSelectionBounds;mxVertexHandler.prototype.getSelectionBounds=function(a){var b=this.graph.getModel(),d=b.getParent(a.cell), -c=this.graph.getCellGeometry(a.cell);return b.isEdge(d)&&null!=c&&c.relative&&2>a.width&&2>a.height&&null!=a.text&&null!=a.text.boundingBox?(b=a.text.unrotatedBoundingBox||a.text.boundingBox,new mxRectangle(Math.round(b.x),Math.round(b.y),Math.round(b.width),Math.round(b.height))):C.apply(this,arguments)};var E=mxVertexHandler.prototype.mouseDown;mxVertexHandler.prototype.mouseDown=function(a,b){var d=this.graph.getModel(),c=d.getParent(this.state.cell),e=this.graph.getCellGeometry(this.state.cell); -(this.getHandleForEvent(b)==mxEvent.ROTATION_HANDLE||!d.isEdge(c)||null==e||!e.relative||null==this.state||2<=this.state.width||2<=this.state.height)&&E.apply(this,arguments)};mxVertexHandler.prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.rotationEnabled&&this.graph.isCellRotatable(this.state.cell)&&(0>=mxGraphHandler.prototype.maxCells||this.graph.getSelectionCount() =this.state.absolutePoints.length-1||this.constructor==mxElbowEdgeHandler&&2==b)?this.graph.getConnectionConstraint(this.state,c,d):null,d=null!=(null!=e?this.graph.getConnectionPoint(this.state.getVisibleTerminalState(d),e):null)?this.fixedHandleImage:null!=e&&null!=c?this.terminalHandleImage:this.handleImage;if(null!=d)return d=new mxImageShape(new mxRectangle(0,0,d.width,d.height),d.src),d.preserveImageAspect= +!1,d;d=mxConstants.HANDLE_SIZE;this.preferHtml&&--d;return new mxRectangleShape(new mxRectangle(0,0,d,d),mxConstants.HANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};var B=mxVertexHandler.prototype.createSizerShape;mxVertexHandler.prototype.createSizerShape=function(b,a,d){this.handleImage=a==mxEvent.ROTATION_HANDLE?HoverIcons.prototype.rotationHandle:a==mxEvent.LABEL_HANDLE?this.secondaryHandleImage:this.handleImage;return B.apply(this,arguments)};var A=mxGraphHandler.prototype.getBoundingBox;mxGraphHandler.prototype.getBoundingBox= +function(b){if(null!=b&&1==b.length){var a=this.graph.getModel(),d=a.getParent(b[0]),c=this.graph.getCellGeometry(b[0]);if(a.isEdge(d)&&null!=c&&c.relative&&(a=this.graph.view.getState(b[0]),null!=a&&2>a.width&&2>a.height&&null!=a.text&&null!=a.text.boundingBox))return mxRectangle.fromRectangle(a.text.boundingBox)}return A.apply(this,arguments)};var C=mxVertexHandler.prototype.getSelectionBounds;mxVertexHandler.prototype.getSelectionBounds=function(b){var a=this.graph.getModel(),d=a.getParent(b.cell), +c=this.graph.getCellGeometry(b.cell);return a.isEdge(d)&&null!=c&&c.relative&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox?(a=b.text.unrotatedBoundingBox||b.text.boundingBox,new mxRectangle(Math.round(a.x),Math.round(a.y),Math.round(a.width),Math.round(a.height))):C.apply(this,arguments)};var E=mxVertexHandler.prototype.mouseDown;mxVertexHandler.prototype.mouseDown=function(b,a){var d=this.graph.getModel(),c=d.getParent(this.state.cell),e=this.graph.getCellGeometry(this.state.cell); +(this.getHandleForEvent(a)==mxEvent.ROTATION_HANDLE||!d.isEdge(c)||null==e||!e.relative||null==this.state||2<=this.state.width||2<=this.state.height)&&E.apply(this,arguments)};mxVertexHandler.prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.rotationEnabled&&this.graph.isCellRotatable(this.state.cell)&&(0>=mxGraphHandler.prototype.maxCells||this.graph.getSelectionCount() a?-1:1:a===a?0:NaN:NaN},c=Math.abs(a-this.lastX),e=Math.abs(b-this.lastY),f=Math.sqrt(c*c+e*e);if(2>f){this.originalLineTo.apply(this.canvas,arguments);this.lastX=a;this.lastY=b;return}var g=Math.round(f/10),k=this.defaultVariation; -5>g&&(g=5,k/=3);for(var l=d(a-this.lastX)*c/g,d=d(b-this.lastY)*e/g,c=c/f,e=e/f,f=0;f b?-1:1:b===b?0:NaN:NaN},c=Math.abs(b-this.lastX),e=Math.abs(a-this.lastY),f=Math.sqrt(c*c+e*e);if(2>f){this.originalLineTo.apply(this.canvas,arguments);this.lastX=b;this.lastY=a;return}var g=Math.round(f/10),k=this.defaultVariation; +5>g&&(g=5,k/=3);for(var l=d(b-this.lastX)*c/g,d=d(a-this.lastY)*e/g,c=c/f,e=e/f,f=0;f /g,"\n"));var f=document.createElement("div");f.innerHTML=e;e=mxUtils.extractTextWithWhitespace(f.childNodes);d.cellLabelChanged(a.cell,e)}else e=mxUtils.htmlEntities(d.convertValueToString(a.cell),!1),"0"!=mxUtils.getValue(a.style,"nl2Br","1")&&(e=e.replace(/\n/g,"
")),d.cellLabelChanged(a.cell,d.sanitizeHtml(e));d.setCellStyles("html",b);c.fireEvent(new mxEventObject("styleChanged","keys",["html"],"values",[null!=b?b:"0"],"cells",d.getSelectionCells()))}finally{d.getModel().endUpdate()}}}); -this.addAction("wordWrap",function(){var a=d.getView().getState(d.getSelectionCell()),b="wrap";d.stopEditing();null!=a&&"wrap"==a.style[mxConstants.STYLE_WHITE_SPACE]&&(b=null);d.setCellStyles(mxConstants.STYLE_WHITE_SPACE,b)});this.addAction("rotation",function(){var a="0",b=d.getView().getState(d.getSelectionCell());null!=b&&(a=b.style[mxConstants.STYLE_ROTATION]||a);a=new FilenameDialog(c,a,mxResources.get("apply"),function(a){null!=a&&0/g,"\n"));var f=document.createElement("div");f.innerHTML=e;e=mxUtils.extractTextWithWhitespace(f.childNodes);d.cellLabelChanged(b.cell,e)}else e=mxUtils.htmlEntities(d.convertValueToString(b.cell),!1),"0"!=mxUtils.getValue(b.style,"nl2Br","1")&&(e=e.replace(/\n/g,"
")),d.cellLabelChanged(b.cell,d.sanitizeHtml(e));d.setCellStyles("html",a);c.fireEvent(new mxEventObject("styleChanged","keys",["html"],"values",[null!=a?a:"0"],"cells",d.getSelectionCells()))}finally{d.getModel().endUpdate()}}}); +this.addAction("wordWrap",function(){var b=d.getView().getState(d.getSelectionCell()),a="wrap";d.stopEditing();null!=b&&"wrap"==b.style[mxConstants.STYLE_WHITE_SPACE]&&(a=null);d.setCellStyles(mxConstants.STYLE_WHITE_SPACE,a)});this.addAction("rotation",function(){var b="0",a=d.getView().getState(d.getSelectionCell());null!=a&&(b=a.style[mxConstants.STYLE_ROTATION]||b);b=new FilenameDialog(c,b,mxResources.get("apply"),function(b){null!=b&&0")}),d)}b(mxResources.get("normal"),"p");b("","h1").firstChild.nextSibling.innerHTML=' '+mxResources.get("heading")+" 1
";b("","h2").firstChild.nextSibling.innerHTML=''+mxResources.get("heading")+" 2
";b("","h3").firstChild.nextSibling.innerHTML=''+mxResources.get("heading")+" 3
";b("","h4").firstChild.nextSibling.innerHTML=''+mxResources.get("heading")+ " 4
";b("","h5").firstChild.nextSibling.innerHTML=''+mxResources.get("heading")+" 5
";b("","h6").firstChild.nextSibling.innerHTML=''+mxResources.get("heading")+" 6
";b("","pre").firstChild.nextSibling.innerHTML=''+mxResources.get("formatted")+"";b("","blockquote").firstChild.nextSibling.innerHTML=''+mxResources.get("blockquote")+""})));this.put("fontSize", new Menu(mxUtils.bind(this,function(c,d){for(var b=[6,8,9,10,11,12,14,18,24,36,48,72],e=mxUtils.bind(this,function(b){this.styleChange(c,b,[mxConstants.STYLE_FONTSIZE],[b],null,d,function(){document.execCommand("fontSize",!1,"3");for(var d=a.cellEditor.textarea.getElementsByTagName("font"),c=0;c"],c=0;c");for(var e=0;e
");d.push("")}d.push("");return d.join("")}var f=this.editorUi.editor.graph;a=a.addItem("",null,mxUtils.bind(this,function(a){var b=f.getParentByName(mxEvent.getSource(a),"TD");if(null!=b){var d=f.getParentByName(b,"TR"),e=f.cellEditor.textarea.getElementsByTagName("table");a=[];for(var g=0;g';a.firstChild.innerHTML="";var b=function(a,b){var c=document.createElement("table");c.setAttribute("border","1");c.style.borderCollapse="collapse";mxClient.IS_QUIRKS||c.setAttribute("cellPadding", -"8");for(var e=0;e"],c=0;c");for(var e=0;e
");d.push("")}d.push("");return d.join("")}var f=this.editorUi.editor.graph;a=a.addItem("",null,mxUtils.bind(this,function(b){var a=f.getParentByName(mxEvent.getSource(b),"TD");if(null!=a){var d=f.getParentByName(a,"TR"),e=f.cellEditor.textarea.getElementsByTagName("table");b=[];for(var g=0;g';a.firstChild.innerHTML="";var b=function(b,a){var c=document.createElement("table");c.setAttribute("border","1");c.style.borderCollapse="collapse";mxClient.IS_QUIRKS||c.setAttribute("cellPadding", +"8");for(var e=0;e';if(mxClient.IS_MT||mxClient.IS_QUIRKS||8==document.documentMode)q.firstChild.style.margin="0px";null!=a&&a!=mxConstants.NONE?(l.setAttribute("checked","checked"),l.defaultChecked=!0,l.checked=!0):(l.removeAttribute("checked"),l.defaultChecked=!1,l.checked=!1);q.style.display=l.checked||g?"":"none";null!=e&&e(a);b||!g&& -p==a||(p=a,(g||c()!=p)&&f(p));n=!1}},q=mxUtils.button("",mxUtils.bind(this,function(a){this.editorUi.pickColor(p,t);mxEvent.consume(a)}));q.style.position="absolute";q.style.marginTop="-4px";q.style.right=mxClient.IS_QUIRKS?"0px":"20px";q.style.height="22px";q.className="geColorBtn";q.style.display=l.checked||g?"":"none";k.appendChild(q);mxEvent.addListener(k,"click",function(a){a=mxEvent.getSource(a);if(a==l||"INPUT"!=a.nodeName)a!=l&&(l.checked=!l.checked),l.checked||null==p||p==mxConstants.NONE|| +BaseFormatPanel.prototype.createColorOption=function(a,c,f,d,b,e,g){var k=document.createElement("div");k.style.padding="6px 0px 1px 0px";k.style.whiteSpace="nowrap";k.style.overflow="hidden";k.style.width="200px";k.style.height=mxClient.IS_QUIRKS?"27px":"18px";var l=document.createElement("input");l.setAttribute("type","checkbox");l.style.margin="0px 6px 0px 0px";g||k.appendChild(l);var m=document.createElement("span");mxUtils.write(m,a);k.appendChild(m);var n=!1,p=c(),q=null,t=function(b,a){if(!n){n= +!0;q.innerHTML='';if(mxClient.IS_MT||mxClient.IS_QUIRKS||8==document.documentMode)q.firstChild.style.margin="0px";null!=b&&b!=mxConstants.NONE?(l.setAttribute("checked","checked"),l.defaultChecked=!0,l.checked=!0):(l.removeAttribute("checked"),l.defaultChecked=!1,l.checked=!1);q.style.display=l.checked||g?"":"none";null!=e&&e(b);a||!g&& +p==b||(p=b,(g||c()!=p)&&f(p));n=!1}},q=mxUtils.button("",mxUtils.bind(this,function(b){this.editorUi.pickColor(p,t);mxEvent.consume(b)}));q.style.position="absolute";q.style.marginTop="-4px";q.style.right=mxClient.IS_QUIRKS?"0px":"20px";q.style.height="22px";q.className="geColorBtn";q.style.display=l.checked||g?"":"none";k.appendChild(q);mxEvent.addListener(k,"click",function(b){b=mxEvent.getSource(b);if(b==l||"INPUT"!=b.nodeName)b!=l&&(l.checked=!l.checked),l.checked||null==p||p==mxConstants.NONE|| d==mxConstants.NONE||(d=p),t(l.checked?d:mxConstants.NONE)});t(p,!0);null!=b&&(b.install(t),this.listeners.push(b));return k}; -BaseFormatPanel.prototype.createCellColorOption=function(a,c,f,d,b){var e=this.editorUi,g=e.editor.graph;return this.createColorOption(a,function(){var a=g.view.getState(g.getSelectionCell());return null!=a?mxUtils.getValue(a.style,c,null):null},function(a){g.getModel().beginUpdate();try{null!=b&&b(a),g.setCellStyles(c,a,g.getSelectionCells()),e.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[a],"cells",g.getSelectionCells()))}finally{g.getModel().endUpdate()}},f||mxConstants.NONE, -{install:function(a){this.listener=function(){var b=g.view.getState(g.getSelectionCell());null!=b&&a(mxUtils.getValue(b.style,c,null))};g.getModel().addListener(mxEvent.CHANGE,this.listener)},destroy:function(){g.getModel().removeListener(this.listener)}},d)}; +BaseFormatPanel.prototype.createCellColorOption=function(a,c,f,d,b){var e=this.editorUi,g=e.editor.graph;return this.createColorOption(a,function(){var b=g.view.getState(g.getSelectionCell());return null!=b?mxUtils.getValue(b.style,c,null):null},function(a){g.getModel().beginUpdate();try{null!=b&&b(a),g.setCellStyles(c,a,g.getSelectionCells()),e.fireEvent(new mxEventObject("styleChanged","keys",[c],"values",[a],"cells",g.getSelectionCells()))}finally{g.getModel().endUpdate()}},f||mxConstants.NONE, +{install:function(b){this.listener=function(){var a=g.view.getState(g.getSelectionCell());null!=a&&b(mxUtils.getValue(a.style,c,null))};g.getModel().addListener(mxEvent.CHANGE,this.listener)},destroy:function(){g.getModel().removeListener(this.listener)}},d)}; BaseFormatPanel.prototype.addArrow=function(a,c){c=null!=c?c:10;var f=document.createElement("div");f.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";f.style.padding="6px";f.style.paddingRight="4px";var d=10-c;2==d?f.style.paddingTop="6px":0 ';mxUtils.setOpacity(f,70);d=a.getElementsByTagName("div")[0];null!=d&&(d.style.paddingRight="6px",d.style.marginLeft="4px",d.style.marginTop="-1px",d.style.display=mxClient.IS_QUIRKS?"inline":"inline-block",mxUtils.setOpacity(d,60));mxUtils.setOpacity(a,100);a.style.border="1px solid #a0a0a0";a.style.backgroundColor="white";a.style.backgroundImage="none";a.style.width="auto";a.className+=" geColorBtn";mxUtils.setPrefixedStyle(a.style,"borderRadius", "3px");a.appendChild(f);return d};BaseFormatPanel.prototype.addUnitInput=function(a,c,f,d,b,e,g,k){g=null!=g?g:0;c=document.createElement("input");c.style.position="absolute";c.style.textAlign="right";c.style.marginTop="-2px";c.style.right=f+12+"px";c.style.width=d+"px";a.appendChild(c);d=this.createStepper(c,b,e,null,k);d.style.marginTop=g-2+"px";d.style.right=f+"px";a.appendChild(d);return c}; -BaseFormatPanel.prototype.createRelativeOption=function(a,c,f,d,b){function e(a){if(null!=d)d(l);else{var b=parseInt(l.value),b=Math.min(100,Math.max(0,isNaN(b)?100:b)),e=g.view.getState(g.getSelectionCell());null!=e&&b!=mxUtils.getValue(e.style,c,100)&&(100==b&&(b=null),g.setCellStyles(c,b,g.getSelectionCells()));l.value=(null!=b?b:"100")+" %"}mxEvent.consume(a)}f=null!=f?f:44;var g=this.editorUi.editor.graph,k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBottom="10px";mxUtils.write(k, -a);k.style.fontWeight="bold";var l=this.addUnitInput(k,"%",20,f,e,10,-15,null!=d);if(null!=c){var m=mxUtils.bind(this,function(a,b,d){if(d||l!=document.activeElement)a=this.format.getSelectionState(),a=parseInt(mxUtils.getValue(a.style,c,100)),l.value=isNaN(a)?"":a+" %"});mxEvent.addListener(l,"keydown",function(a){13==a.keyCode?(g.container.focus(),mxEvent.consume(a)):27==a.keyCode&&(m(null,null,!0),g.container.focus(),mxEvent.consume(a))});g.getModel().addListener(mxEvent.CHANGE,m);this.listeners.push({destroy:function(){g.getModel().removeListener(m)}}); +BaseFormatPanel.prototype.createRelativeOption=function(a,c,f,d,b){function e(b){if(null!=d)d(l);else{var a=parseInt(l.value),a=Math.min(100,Math.max(0,isNaN(a)?100:a)),e=g.view.getState(g.getSelectionCell());null!=e&&a!=mxUtils.getValue(e.style,c,100)&&(100==a&&(a=null),g.setCellStyles(c,a,g.getSelectionCells()));l.value=(null!=a?a:"100")+" %"}mxEvent.consume(b)}f=null!=f?f:44;var g=this.editorUi.editor.graph,k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBottom="10px";mxUtils.write(k, +a);k.style.fontWeight="bold";var l=this.addUnitInput(k,"%",20,f,e,10,-15,null!=d);if(null!=c){var m=mxUtils.bind(this,function(b,a,d){if(d||l!=document.activeElement)b=this.format.getSelectionState(),b=parseInt(mxUtils.getValue(b.style,c,100)),l.value=isNaN(b)?"":b+" %"});mxEvent.addListener(l,"keydown",function(b){13==b.keyCode?(g.container.focus(),mxEvent.consume(b)):27==b.keyCode&&(m(null,null,!0),g.container.focus(),mxEvent.consume(b))});g.getModel().addListener(mxEvent.CHANGE,m);this.listeners.push({destroy:function(){g.getModel().removeListener(m)}}); m()}mxEvent.addListener(l,"blur",e);mxEvent.addListener(l,"change",e);null!=b&&b(l);return k};BaseFormatPanel.prototype.addLabel=function(a,c,f,d){d=null!=d?d:61;var b=document.createElement("div");mxUtils.write(b,c);b.style.position="absolute";b.style.right=f+"px";b.style.width=d+"px";b.style.marginTop="6px";b.style.textAlign="center";a.appendChild(b)}; BaseFormatPanel.prototype.addKeyHandler=function(a,c){mxEvent.addListener(a,"keydown",mxUtils.bind(this,function(a){13==a.keyCode?(this.editorUi.editor.graph.container.focus(),mxEvent.consume(a)):27==a.keyCode&&(null!=c&&c(null,null,!0),this.editorUi.editor.graph.container.focus(),mxEvent.consume(a))}))}; BaseFormatPanel.prototype.styleButtons=function(a){for(var c=0;c document.documentMode)?a.style.filter=b?"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c5ecff', EndColorStr='#87d4fb', GradientType=0)":"":a.style.backgroundImage=b?"linear-gradient(#c5ecff 0px,#87d4fb 100%)":""}var f=this.editorUi,d=f.editor.graph,b=this.format.getSelectionState(),e=this.createTitle(mxResources.get("font"));e.style.paddingLeft="18px";e.style.paddingTop="10px";e.style.paddingBottom= +TextFormatPanel.prototype.addFont=function(a){function c(b,a){mxClient.IS_IE&&(mxClient.IS_QUIRKS||10>document.documentMode)?b.style.filter=a?"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c5ecff', EndColorStr='#87d4fb', GradientType=0)":"":b.style.backgroundImage=a?"linear-gradient(#c5ecff 0px,#87d4fb 100%)":""}var f=this.editorUi,d=f.editor.graph,b=this.format.getSelectionState(),e=this.createTitle(mxResources.get("font"));e.style.paddingLeft="18px";e.style.paddingTop="10px";e.style.paddingBottom= "6px";a.appendChild(e);e=this.createPanel();e.style.paddingTop="2px";e.style.paddingBottom="2px";e.style.position="relative";e.style.marginLeft="-2px";e.style.borderWidth="0px";e.className="geToolbarContainer";mxClient.IS_QUIRKS&&(e.style.display="block");if(d.cellEditor.isContentEditing()){var g=e.cloneNode(),k=this.editorUi.toolbar.addMenu(mxResources.get("style"),mxResources.get("style"),!0,"formatBlock",g);k.style.color="rgb(112, 112, 112)";k.style.whiteSpace="nowrap";k.style.overflow="hidden"; k.style.margin="0px";this.addArrow(k);k.style.width="192px";k.style.height="15px";k=k.getElementsByTagName("div")[0];k.style.cssFloat="right";a.appendChild(g)}a.appendChild(e);g=this.createPanel();g.style.marginTop="8px";g.style.borderTop="1px solid #c0c0c0";g.style.paddingTop="6px";g.style.paddingBottom="6px";var l=this.editorUi.toolbar.addMenu("Helvetica",mxResources.get("fontFamily"),!0,"fontFamily",e);l.style.color="rgb(112, 112, 112)";l.style.whiteSpace="nowrap";l.style.overflow="hidden";l.style.margin= "0px";this.addArrow(l);l.style.width="192px";l.style.height="15px";mxClient.IS_FF&&(l.getElementsByTagName("div")[0].style.marginTop="-18px");k=e.cloneNode(!1);k.style.marginLeft="-3px";var m=this.editorUi.toolbar.addItems(["bold","italic","underline"],k,!0);m[0].setAttribute("title",mxResources.get("bold")+" ("+this.editorUi.actions.get("bold").shortcut+")");m[1].setAttribute("title",mxResources.get("italic")+" ("+this.editorUi.actions.get("italic").shortcut+")");m[2].setAttribute("title",mxResources.get("underline")+ @@ -2920,114 +2920,114 @@ C.style.marginRight="9px",v=p.cloneNode(!1),v.style.paddingTop="4px",p=[this.edi p.style.paddingTop="8px";p.style.paddingBottom="4px";p.style.fontWeight="normal";mxUtils.write(p,mxResources.get("position"));var H=document.createElement("select");H.style.position="absolute";H.style.right="20px";H.style.width="97px";H.style.marginTop="-2px";for(var J="topLeft top topRight left center right bottomLeft bottom bottomRight".split(" "),I={topLeft:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM],top:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP, mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM],topRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM],left:[mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE],center:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_MIDDLE],right:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_MIDDLE,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_MIDDLE],bottomLeft:[mxConstants.ALIGN_LEFT, mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_TOP],bottom:[mxConstants.ALIGN_CENTER,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_CENTER,mxConstants.ALIGN_TOP],bottomRight:[mxConstants.ALIGN_RIGHT,mxConstants.ALIGN_BOTTOM,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_TOP]},v=0;v "+d.cellEditor.textarea.innerHTML+" "+d.cellEditor.textarea.innerHTML+"
"),c=d.cellEditor.textarea.firstChild);null!=c&&c!=d.cellEditor.textarea&&(c.style.lineHeight=a+"%");b.value=a+" %"},function(b){ka=b;mxEvent.addListener(b,"mousedown",function(){fa=d.cellEditor.saveSelection()}); +mxEvent.addListener(b,"touchstart",function(){fa=d.cellEditor.saveSelection()});b.value="120 %"}));g=e.cloneNode(!1);g.style.paddingLeft="0px";k=this.editorUi.toolbar.addItems(["link","image"],g,!0);p=[this.editorUi.toolbar.addButton("geSprite-horizontalrule",mxResources.get("insertHorizontalRule"),function(){document.execCommand("inserthorizontalrule",!1,null)},g),this.editorUi.toolbar.addMenuFunctionInContainer(g,"geSprite-table",mxResources.get("table"),!1,mxUtils.bind(this,function(b){this.editorUi.menus.addInsertTableItem(b)}))]; this.styleButtons(k);this.styleButtons(p);k=this.createPanel();k.style.paddingTop="10px";k.style.paddingBottom="10px";k.appendChild(this.createTitle(mxResources.get("insert")));k.appendChild(g);a.appendChild(k);mxClient.IS_QUIRKS&&(k.style.height="70");k=e.cloneNode(!1);k.style.paddingLeft="0px";p=[this.editorUi.toolbar.addButton("geSprite-insertcolumnbefore",mxResources.get("insertColumnBefore"),function(){try{null!=F&&d.selectNode(d.insertColumn(F,null!=D?D.cellIndex:0))}catch(ia){alert(ia)}},k), this.editorUi.toolbar.addButton("geSprite-insertcolumnafter",mxResources.get("insertColumnAfter"),function(){try{null!=F&&d.selectNode(d.insertColumn(F,null!=D?D.cellIndex+1:-1))}catch(ia){alert(ia)}},k),this.editorUi.toolbar.addButton("geSprite-deletecolumn",mxResources.get("deleteColumn"),function(){try{null!=F&&null!=D&&d.deleteColumn(F,D.cellIndex)}catch(ia){alert(ia)}},k),this.editorUi.toolbar.addButton("geSprite-insertrowbefore",mxResources.get("insertRowBefore"),function(){try{null!=F&&null!= K&&d.selectNode(d.insertRow(F,K.sectionRowIndex))}catch(ia){alert(ia)}},k),this.editorUi.toolbar.addButton("geSprite-insertrowafter",mxResources.get("insertRowAfter"),function(){try{null!=F&&null!=K&&d.selectNode(d.insertRow(F,K.sectionRowIndex+1))}catch(ia){alert(ia)}},k),this.editorUi.toolbar.addButton("geSprite-deleterow",mxResources.get("deleteRow"),function(){try{null!=F&&null!=K&&d.deleteRow(F,K.sectionRowIndex)}catch(ia){alert(ia)}},k)];this.styleButtons(p);p[2].style.marginRight="9px";g=this.createPanel(); -g.style.paddingTop="10px";g.style.paddingBottom="10px";g.appendChild(this.createTitle(mxResources.get("table")));g.appendChild(k);mxClient.IS_QUIRKS&&(mxUtils.br(a),g.style.height="70");e=e.cloneNode(!1);e.style.paddingLeft="0px";p=[this.editorUi.toolbar.addButton("geSprite-strokecolor",mxResources.get("borderColor"),mxUtils.bind(this,function(){if(null!=F){var a=F.style.borderColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,d,c){return"#"+("0"+Number(b).toString(16)).substr(-2)+ -("0"+Number(d).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){null==a||a==mxConstants.NONE?(F.removeAttribute("border"),F.style.border="",F.style.borderCollapse=""):(F.setAttribute("border","1"),F.style.border="1px solid "+a,F.style.borderCollapse="collapse")})}}),e),this.editorUi.toolbar.addButton("geSprite-fillcolor",mxResources.get("backgroundColor"),mxUtils.bind(this,function(){if(null!=F){var a=F.style.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g, -function(a,b,d,c){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){F.style.backgroundColor=null==a||a==mxConstants.NONE?"":a})}}),e),this.editorUi.toolbar.addButton("geSprite-fit",mxResources.get("spacing"),function(){if(null!=F){var a=F.getAttribute("cellPadding")||0,a=new FilenameDialog(f,a,mxResources.get("apply"),mxUtils.bind(this,function(a){null!=a&&0'+mxUtils.htmlEntities(mxResources.get("none"))+"";"connector"==e.style.shape?(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW, -"startFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-startclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-startclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN,0],"geIcon geSprite geSprite-startopen",null,!1).setAttribute("title",mxResources.get("openArrow")), -this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-startopenthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["openAsync",0],"geIcon geSprite geSprite-startopenasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK,1],"geIcon geSprite geSprite-startblock",null,!1).setAttribute("title",mxResources.get("block")), -this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK_THIN,1],"geIcon geSprite geSprite-startblockthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["async",1],"geIcon geSprite geSprite-startasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OVAL,1],"geIcon geSprite geSprite-startoval",null,!1).setAttribute("title",mxResources.get("oval")), -this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND,1],"geIcon geSprite geSprite-startdiamond",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND_THIN,1],"geIcon geSprite geSprite-startthindiamond",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW, -"startFill"],[mxConstants.ARROW_CLASSIC,0],"geIcon geSprite geSprite-startclassictrans",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC_THIN,0],"geIcon geSprite geSprite-startclassicthintrans",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK,0],"geIcon geSprite geSprite-startblocktrans",null,!1).setAttribute("title", -mxResources.get("block")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK_THIN,0],"geIcon geSprite geSprite-startblockthintrans",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["async",0],"geIcon geSprite geSprite-startasynctrans",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OVAL,0],"geIcon geSprite geSprite-startovaltrans",null, -!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND,0],"geIcon geSprite geSprite-startdiamondtrans",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND_THIN,0],"geIcon geSprite geSprite-startthindiamondtrans",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(a, -"",[mxConstants.STYLE_STARTARROW,"startFill"],["dash",0],"geIcon geSprite geSprite-startdash",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["cross",0],"geIcon geSprite geSprite-startcross",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["circlePlus",0],"geIcon geSprite geSprite-startcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["circle",1],"geIcon geSprite geSprite-startcircle", -null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERone",0],"geIcon geSprite geSprite-starterone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmandOne",0],"geIcon geSprite geSprite-starteronetoone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmany",0],"geIcon geSprite geSprite-startermany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW, -"startFill"],["ERoneToMany",0],"geIcon geSprite geSprite-starteronetomany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-starteroneopt",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-startermanyopt",null,!1)):this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-startblocktrans", -null,!1).setAttribute("title",mxResources.get("block"))}})),E=this.editorUi.toolbar.addMenuFunctionInContainer(l,"geSprite-endclassic",mxResources.get("lineend"),!1,mxUtils.bind(this,function(a){if("connector"==e.style.shape||"flexArrow"==e.style.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.NONE,0],"geIcon",null,!1);b.setAttribute("title",mxResources.get("none"));b.firstChild.firstChild.innerHTML=''+mxUtils.htmlEntities(mxResources.get("none"))+ -"";"connector"==e.style.shape?(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-endclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-endclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN, -0],"geIcon geSprite geSprite-endopen",null,!1).setAttribute("title",mxResources.get("openArrow")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-endopenthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["openAsync",0],"geIcon geSprite geSprite-endopenasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK, -1],"geIcon geSprite geSprite-endblock",null,!1).setAttribute("title",mxResources.get("block")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK_THIN,1],"geIcon geSprite geSprite-endblockthin",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["async",1],"geIcon geSprite geSprite-endasync",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OVAL,1], -"geIcon geSprite geSprite-endoval",null,!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND,1],"geIcon geSprite geSprite-enddiamond",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND_THIN,1],"geIcon geSprite geSprite-endthindiamond",null,!1).setAttribute("title",mxResources.get("diamondThin")), -this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC,0],"geIcon geSprite geSprite-endclassictrans",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC_THIN,0],"geIcon geSprite geSprite-endclassicthintrans",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK,0],"geIcon geSprite geSprite-endblocktrans", -null,!1).setAttribute("title",mxResources.get("block")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK_THIN,0],"geIcon geSprite geSprite-endblockthintrans",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["async",0],"geIcon geSprite geSprite-endasynctrans",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OVAL,0],"geIcon geSprite geSprite-endovaltrans", -null,!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND,0],"geIcon geSprite geSprite-enddiamondtrans",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND_THIN,0],"geIcon geSprite geSprite-endthindiamondtrans",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(a, -"",[mxConstants.STYLE_ENDARROW,"endFill"],["dash",0],"geIcon geSprite geSprite-enddash",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["cross",0],"geIcon geSprite geSprite-endcross",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["circlePlus",0],"geIcon geSprite geSprite-endcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["circle",1],"geIcon geSprite geSprite-endcircle", -null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERone",0],"geIcon geSprite geSprite-enderone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmandOne",0],"geIcon geSprite geSprite-enderonetoone",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmany",0],"geIcon geSprite geSprite-endermany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"], -["ERoneToMany",0],"geIcon geSprite geSprite-enderonetomany",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-enderoneopt",null,!1),this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-endermanyopt",null,!1)):this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ENDARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-endblocktrans", +mxEvent.addListener(x,"blur",c);mxEvent.addListener(x,"change",c);mxEvent.addListener(z,"blur",f);mxEvent.addListener(z,"change",f);mxClient.IS_QUIRKS&&(mxUtils.br(l),mxUtils.br(l));var A=this.editorUi.toolbar.addMenuFunctionInContainer(l,"geSprite-orthogonal",mxResources.get("waypoints"),!1,mxUtils.bind(this,function(b){"arrow"!=e.style.shape&&(this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],[null,null,null],"geIcon geSprite geSprite-straight", +null,!0).setAttribute("title",mxResources.get("straight")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle",null,null],"geIcon geSprite geSprite-orthogonal",null,!0).setAttribute("title",mxResources.get("orthogonal")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["elbowEdgeStyle",null,null,null],"geIcon geSprite geSprite-horizontalelbow", +null,!0).setAttribute("title",mxResources.get("simple")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["elbowEdgeStyle","vertical",null,null],"geIcon geSprite geSprite-verticalelbow",null,!0).setAttribute("title",mxResources.get("simple")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["isometricEdgeStyle", +null,null,null],"geIcon geSprite geSprite-horizontalisometric",null,!0).setAttribute("title",mxResources.get("isometric")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_ELBOW,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["isometricEdgeStyle","vertical",null,null],"geIcon geSprite geSprite-verticalisometric",null,!0).setAttribute("title",mxResources.get("isometric")),"connector"==e.style.shape&&this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE, +mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["orthogonalEdgeStyle","1",null],"geIcon geSprite geSprite-curved",null,!0).setAttribute("title",mxResources.get("curved")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_EDGE,mxConstants.STYLE_CURVED,mxConstants.STYLE_NOEDGESTYLE],["entityRelationEdgeStyle",null,null],"geIcon geSprite geSprite-entity",null,!0).setAttribute("title",mxResources.get("entityRelation")))})),C=this.editorUi.toolbar.addMenuFunctionInContainer(l,"geSprite-startclassic", +mxResources.get("linestart"),!1,mxUtils.bind(this,function(b){if("connector"==e.style.shape||"flexArrow"==e.style.shape){var a=this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.NONE,0],"geIcon",null,!1);a.setAttribute("title",mxResources.get("none"));a.firstChild.firstChild.innerHTML=''+mxUtils.htmlEntities(mxResources.get("none"))+"";"connector"==e.style.shape?(this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW, +"startFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-startclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-startclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN,0],"geIcon geSprite geSprite-startopen",null,!1).setAttribute("title",mxResources.get("openArrow")), +this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-startopenthin",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["openAsync",0],"geIcon geSprite geSprite-startopenasync",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK,1],"geIcon geSprite geSprite-startblock",null,!1).setAttribute("title",mxResources.get("block")), +this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK_THIN,1],"geIcon geSprite geSprite-startblockthin",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["async",1],"geIcon geSprite geSprite-startasync",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OVAL,1],"geIcon geSprite geSprite-startoval",null,!1).setAttribute("title",mxResources.get("oval")), +this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND,1],"geIcon geSprite geSprite-startdiamond",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND_THIN,1],"geIcon geSprite geSprite-startthindiamond",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW, +"startFill"],[mxConstants.ARROW_CLASSIC,0],"geIcon geSprite geSprite-startclassictrans",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_CLASSIC_THIN,0],"geIcon geSprite geSprite-startclassicthintrans",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK,0],"geIcon geSprite geSprite-startblocktrans",null,!1).setAttribute("title", +mxResources.get("block")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_BLOCK_THIN,0],"geIcon geSprite geSprite-startblockthintrans",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["async",0],"geIcon geSprite geSprite-startasynctrans",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_OVAL,0],"geIcon geSprite geSprite-startovaltrans",null, +!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND,0],"geIcon geSprite geSprite-startdiamondtrans",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],[mxConstants.ARROW_DIAMOND_THIN,0],"geIcon geSprite geSprite-startthindiamondtrans",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(b, +"",[mxConstants.STYLE_STARTARROW,"startFill"],["dash",0],"geIcon geSprite geSprite-startdash",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["cross",0],"geIcon geSprite geSprite-startcross",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["circlePlus",0],"geIcon geSprite geSprite-startcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["circle",1],"geIcon geSprite geSprite-startcircle", +null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERone",0],"geIcon geSprite geSprite-starterone",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmandOne",0],"geIcon geSprite geSprite-starteronetoone",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERmany",0],"geIcon geSprite geSprite-startermany",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW, +"startFill"],["ERoneToMany",0],"geIcon geSprite geSprite-starteronetomany",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-starteroneopt",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW,"startFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-startermanyopt",null,!1)):this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_STARTARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-startblocktrans", +null,!1).setAttribute("title",mxResources.get("block"))}})),E=this.editorUi.toolbar.addMenuFunctionInContainer(l,"geSprite-endclassic",mxResources.get("lineend"),!1,mxUtils.bind(this,function(b){if("connector"==e.style.shape||"flexArrow"==e.style.shape){var a=this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.NONE,0],"geIcon",null,!1);a.setAttribute("title",mxResources.get("none"));a.firstChild.firstChild.innerHTML=''+mxUtils.htmlEntities(mxResources.get("none"))+ +"";"connector"==e.style.shape?(this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC,1],"geIcon geSprite geSprite-endclassic",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC_THIN,1],"geIcon geSprite geSprite-endclassicthin",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN, +0],"geIcon geSprite geSprite-endopen",null,!1).setAttribute("title",mxResources.get("openArrow")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OPEN_THIN,0],"geIcon geSprite geSprite-endopenthin",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["openAsync",0],"geIcon geSprite geSprite-endopenasync",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK, +1],"geIcon geSprite geSprite-endblock",null,!1).setAttribute("title",mxResources.get("block")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK_THIN,1],"geIcon geSprite geSprite-endblockthin",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["async",1],"geIcon geSprite geSprite-endasync",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OVAL,1], +"geIcon geSprite geSprite-endoval",null,!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND,1],"geIcon geSprite geSprite-enddiamond",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND_THIN,1],"geIcon geSprite geSprite-endthindiamond",null,!1).setAttribute("title",mxResources.get("diamondThin")), +this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC,0],"geIcon geSprite geSprite-endclassictrans",null,!1).setAttribute("title",mxResources.get("classic")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_CLASSIC_THIN,0],"geIcon geSprite geSprite-endclassicthintrans",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK,0],"geIcon geSprite geSprite-endblocktrans", +null,!1).setAttribute("title",mxResources.get("block")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_BLOCK_THIN,0],"geIcon geSprite geSprite-endblockthintrans",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["async",0],"geIcon geSprite geSprite-endasynctrans",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_OVAL,0],"geIcon geSprite geSprite-endovaltrans", +null,!1).setAttribute("title",mxResources.get("oval")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND,0],"geIcon geSprite geSprite-enddiamondtrans",null,!1).setAttribute("title",mxResources.get("diamond")),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],[mxConstants.ARROW_DIAMOND_THIN,0],"geIcon geSprite geSprite-endthindiamondtrans",null,!1).setAttribute("title",mxResources.get("diamondThin")),this.editorUi.menus.edgeStyleChange(b, +"",[mxConstants.STYLE_ENDARROW,"endFill"],["dash",0],"geIcon geSprite geSprite-enddash",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["cross",0],"geIcon geSprite geSprite-endcross",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["circlePlus",0],"geIcon geSprite geSprite-endcircleplus",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["circle",1],"geIcon geSprite geSprite-endcircle", +null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERone",0],"geIcon geSprite geSprite-enderone",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmandOne",0],"geIcon geSprite geSprite-enderonetoone",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERmany",0],"geIcon geSprite geSprite-endermany",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"], +["ERoneToMany",0],"geIcon geSprite geSprite-enderonetomany",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToOne",1],"geIcon geSprite geSprite-enderoneopt",null,!1),this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW,"endFill"],["ERzeroToMany",1],"geIcon geSprite geSprite-endermanyopt",null,!1)):this.editorUi.menus.edgeStyleChange(b,"",[mxConstants.STYLE_ENDARROW],[mxConstants.ARROW_BLOCK],"geIcon geSprite geSprite-endblocktrans", null,!1).setAttribute("title",mxResources.get("block"))}}));this.addArrow(v,8);this.addArrow(A);this.addArrow(C);this.addArrow(E);y=this.addArrow(m,9);y.className="geIcon";y.style.width="84px";B=this.addArrow(n,9);B.className="geIcon";B.style.width="22px";var F=document.createElement("div");F.style.width="85px";F.style.height="1px";F.style.borderBottom="1px solid black";F.style.marginBottom="9px";y.appendChild(F);var D=document.createElement("div");D.style.width="23px";D.style.height="1px";D.style.borderBottom= "1px solid black";D.style.marginBottom="9px";B.appendChild(D);m.style.height="15px";n.style.height="15px";v.style.height="15px";A.style.height="17px";C.style.marginLeft="3px";C.style.height="17px";E.style.marginLeft="3px";E.style.height="17px";a.appendChild(g);a.appendChild(u);a.appendChild(q);m=q.cloneNode(!1);m.style.paddingBottom="6px";m.style.paddingTop="4px";m.style.fontWeight="normal";n=document.createElement("div");n.style.position="absolute";n.style.marginLeft="3px";n.style.marginBottom="12px"; n.style.marginTop="2px";n.style.fontWeight="normal";n.style.width="76px";mxUtils.write(n,mxResources.get("lineend"));m.appendChild(n);var K,H,J=this.addUnitInput(m,"pt",74,33,function(){K.apply(this,arguments)}),I=this.addUnitInput(m,"pt",20,33,function(){H.apply(this,arguments)});mxUtils.br(m);y=document.createElement("div");y.style.height="8px";m.appendChild(y);n=n.cloneNode(!1);mxUtils.write(n,mxResources.get("linestart"));m.appendChild(n);var L,M,Q=this.addUnitInput(m,"pt",74,33,function(){L.apply(this, -arguments)}),X=this.addUnitInput(m,"pt",20,33,function(){M.apply(this,arguments)});mxUtils.br(m);this.addLabel(m,mxResources.get("spacing"),74,50);this.addLabel(m,mxResources.get("size"),20,50);mxUtils.br(m);g=g.cloneNode(!1);g.style.fontWeight="normal";g.style.position="relative";g.style.paddingLeft="16px";g.style.marginBottom="2px";g.style.marginTop="6px";g.style.borderWidth="0px";g.style.paddingBottom="18px";n=document.createElement("div");n.style.position="absolute";n.style.marginLeft="3px";n.style.marginBottom= -"12px";n.style.marginTop="1px";n.style.fontWeight="normal";n.style.width="120px";mxUtils.write(n,mxResources.get("perimeter"));g.appendChild(n);var N,G=this.addUnitInput(g,"pt",20,41,function(){N.apply(this,arguments)});e.edges.length==b.getSelectionCount()?(a.appendChild(l),mxClient.IS_QUIRKS&&(mxUtils.br(a),mxUtils.br(a)),a.appendChild(m)):e.vertices.length==b.getSelectionCount()&&(mxClient.IS_QUIRKS&&mxUtils.br(a),a.appendChild(g));var W=mxUtils.bind(this,function(a,c,f){function g(a,b,c,f){c= -c.getElementsByTagName("div")[0];c.className=d.getCssClassForMarker(f,e.style.shape,a,b);"geSprite geSprite-noarrow"==c.className&&(c.innerHTML=mxUtils.htmlEntities(mxResources.get("none")),c.style.backgroundImage="none",c.style.verticalAlign="top",c.style.marginTop="5px",c.style.fontSize="10px",c.nextSibling.style.marginTop="0px");return c}e=this.format.getSelectionState();mxUtils.getValue(e.style,p,null);if(f||document.activeElement!=x)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH, +arguments)}),W=this.addUnitInput(m,"pt",20,33,function(){M.apply(this,arguments)});mxUtils.br(m);this.addLabel(m,mxResources.get("spacing"),74,50);this.addLabel(m,mxResources.get("size"),20,50);mxUtils.br(m);g=g.cloneNode(!1);g.style.fontWeight="normal";g.style.position="relative";g.style.paddingLeft="16px";g.style.marginBottom="2px";g.style.marginTop="6px";g.style.borderWidth="0px";g.style.paddingBottom="18px";n=document.createElement("div");n.style.position="absolute";n.style.marginLeft="3px";n.style.marginBottom= +"12px";n.style.marginTop="1px";n.style.fontWeight="normal";n.style.width="120px";mxUtils.write(n,mxResources.get("perimeter"));g.appendChild(n);var N,G=this.addUnitInput(g,"pt",20,41,function(){N.apply(this,arguments)});e.edges.length==b.getSelectionCount()?(a.appendChild(l),mxClient.IS_QUIRKS&&(mxUtils.br(a),mxUtils.br(a)),a.appendChild(m)):e.vertices.length==b.getSelectionCount()&&(mxClient.IS_QUIRKS&&mxUtils.br(a),a.appendChild(g));var V=mxUtils.bind(this,function(a,c,f){function g(b,a,c,f){c= +c.getElementsByTagName("div")[0];c.className=d.getCssClassForMarker(f,e.style.shape,b,a);"geSprite geSprite-noarrow"==c.className&&(c.innerHTML=mxUtils.htmlEntities(mxResources.get("none")),c.style.backgroundImage="none",c.style.verticalAlign="top",c.style.marginTop="5px",c.style.fontSize="10px",c.nextSibling.style.marginTop="0px");return c}e=this.format.getSelectionState();mxUtils.getValue(e.style,p,null);if(f||document.activeElement!=x)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH, 1)),x.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=z)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_STROKEWIDTH,1)),z.value=isNaN(a)?"":a+" pt";k.style.visibility="connector"==e.style.shape?"":"hidden";"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?k.value="curved":"1"==mxUtils.getValue(e.style,mxConstants.STYLE_ROUNDED,null)&&(k.value="rounded");"1"==mxUtils.getValue(e.style,mxConstants.STYLE_DASHED,null)?null==mxUtils.getValue(e.style,mxConstants.STYLE_DASH_PATTERN, null)?F.style.borderBottom="1px dashed black":F.style.borderBottom="1px dotted black":F.style.borderBottom="1px solid black";D.style.borderBottom=F.style.borderBottom;a=A.getElementsByTagName("div")[0];c=mxUtils.getValue(e.style,mxConstants.STYLE_EDGE,null);"1"==mxUtils.getValue(e.style,mxConstants.STYLE_NOEDGESTYLE,null)&&(c=null);"orthogonalEdgeStyle"==c&&"1"==mxUtils.getValue(e.style,mxConstants.STYLE_CURVED,null)?a.className="geSprite geSprite-curved":a.className="straight"==c||"none"==c||null== c?"geSprite geSprite-straight":"entityRelationEdgeStyle"==c?"geSprite geSprite-entity":"elbowEdgeStyle"==c?"geSprite "+("vertical"==mxUtils.getValue(e.style,mxConstants.STYLE_ELBOW,null)?"geSprite-verticalelbow":"geSprite-horizontalelbow"):"isometricEdgeStyle"==c?"geSprite "+("vertical"==mxUtils.getValue(e.style,mxConstants.STYLE_ELBOW,null)?"geSprite-verticalisometric":"geSprite-horizontalisometric"):"geSprite geSprite-orthogonal";v.getElementsByTagName("div")[0].className="link"==e.style.shape? "geSprite geSprite-linkedge":"flexArrow"==e.style.shape?"geSprite geSprite-arrow":"arrow"==e.style.shape?"geSprite geSprite-simplearrow":"geSprite geSprite-connection";e.edges.length==b.getSelectionCount()?(u.style.display="",q.style.display="none"):(u.style.display="none",q.style.display="");a=g(mxUtils.getValue(e.style,mxConstants.STYLE_STARTARROW,null),mxUtils.getValue(e.style,"startFill","1"),C,"start");c=g(mxUtils.getValue(e.style,mxConstants.STYLE_ENDARROW,null),mxUtils.getValue(e.style,"endFill", -"1"),E,"end");"arrow"==e.style.shape?(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-endblocktrans"):"link"==e.style.shape&&(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-noarrow");mxUtils.setOpacity(A,"arrow"==e.style.shape?30:100);"connector"!=e.style.shape&&"flexArrow"!=e.style.shape?(mxUtils.setOpacity(C,30),mxUtils.setOpacity(E,30)):(mxUtils.setOpacity(C,100),mxUtils.setOpacity(E,100));if(f||document.activeElement!=X)a=parseInt(mxUtils.getValue(e.style, -mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)),X.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0)),Q.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=I)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE)),I.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0)), -J.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=G)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_PERIMETER_SPACING,0)),G.value=isNaN(a)?"":a+" pt"});M=this.installInputHandler(X,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");L=this.installInputHandler(Q,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0,-999,999," pt");H=this.installInputHandler(I,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");K=this.installInputHandler(J,mxConstants.STYLE_TARGET_PERIMETER_SPACING, -0,-999,999," pt");N=this.installInputHandler(G,mxConstants.STYLE_PERIMETER_SPACING,0,0,999," pt");this.addKeyHandler(x,W);this.addKeyHandler(X,W);this.addKeyHandler(Q,W);this.addKeyHandler(I,W);this.addKeyHandler(J,W);this.addKeyHandler(G,W);b.getModel().addListener(mxEvent.CHANGE,W);this.listeners.push({destroy:function(){b.getModel().removeListener(W)}});W();return a}; +"1"),E,"end");"arrow"==e.style.shape?(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-endblocktrans"):"link"==e.style.shape&&(a.className="geSprite geSprite-noarrow",c.className="geSprite geSprite-noarrow");mxUtils.setOpacity(A,"arrow"==e.style.shape?30:100);"connector"!=e.style.shape&&"flexArrow"!=e.style.shape?(mxUtils.setOpacity(C,30),mxUtils.setOpacity(E,30)):(mxUtils.setOpacity(C,100),mxUtils.setOpacity(E,100));if(f||document.activeElement!=W)a=parseInt(mxUtils.getValue(e.style, +mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)),W.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0)),Q.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=I)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE)),I.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=Q)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_TARGET_PERIMETER_SPACING,0)), +J.value=isNaN(a)?"":a+" pt";if(f||document.activeElement!=G)a=parseInt(mxUtils.getValue(e.style,mxConstants.STYLE_PERIMETER_SPACING,0)),G.value=isNaN(a)?"":a+" pt"});M=this.installInputHandler(W,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");L=this.installInputHandler(Q,mxConstants.STYLE_SOURCE_PERIMETER_SPACING,0,-999,999," pt");H=this.installInputHandler(I,mxConstants.STYLE_ENDSIZE,mxConstants.DEFAULT_MARKERSIZE,0,999," pt");K=this.installInputHandler(J,mxConstants.STYLE_TARGET_PERIMETER_SPACING, +0,-999,999," pt");N=this.installInputHandler(G,mxConstants.STYLE_PERIMETER_SPACING,0,0,999," pt");this.addKeyHandler(x,V);this.addKeyHandler(W,V);this.addKeyHandler(Q,V);this.addKeyHandler(I,V);this.addKeyHandler(J,V);this.addKeyHandler(G,V);b.getModel().addListener(mxEvent.CHANGE,V);this.listeners.push({destroy:function(){b.getModel().removeListener(V)}});V();return a}; StyleFormatPanel.prototype.addEffects=function(a){var c=this.editorUi.editor.graph,f=this.format.getSelectionState();a.style.paddingTop="0px";a.style.paddingBottom="2px";var d=document.createElement("table");mxClient.IS_QUIRKS&&(d.style.fontSize="1em");d.style.width="100%";d.style.fontWeight="bold";d.style.paddingRight="20px";var b=document.createElement("tbody"),e=document.createElement("tr");e.style.padding="0px";var g=document.createElement("td");g.style.padding="0px";g.style.width="50%";g.setAttribute("valign", -"top");var k=g.cloneNode(!0);k.style.paddingLeft="8px";e.appendChild(g);e.appendChild(k);b.appendChild(e);d.appendChild(b);a.appendChild(d);var l=g,m=0,n=mxUtils.bind(this,function(a,b,d){a=this.createCellOption(a,b,d);a.style.width="100%";l.appendChild(a);l=l==g?k:g;m++}),p=mxUtils.bind(this,function(b,d,c){f=this.format.getSelectionState();g.innerHTML="";k.innerHTML="";l=g;f.rounded&&n(mxResources.get("rounded"),mxConstants.STYLE_ROUNDED,0);"swimlane"==f.style.shape&&n(mxResources.get("divider"), +"top");var k=g.cloneNode(!0);k.style.paddingLeft="8px";e.appendChild(g);e.appendChild(k);b.appendChild(e);d.appendChild(b);a.appendChild(d);var l=g,m=0,n=mxUtils.bind(this,function(b,a,d){b=this.createCellOption(b,a,d);b.style.width="100%";l.appendChild(b);l=l==g?k:g;m++}),p=mxUtils.bind(this,function(b,d,c){f=this.format.getSelectionState();g.innerHTML="";k.innerHTML="";l=g;f.rounded&&n(mxResources.get("rounded"),mxConstants.STYLE_ROUNDED,0);"swimlane"==f.style.shape&&n(mxResources.get("divider"), "swimlaneLine",1);f.containsImage||n(mxResources.get("shadow"),mxConstants.STYLE_SHADOW,0);f.glass&&n(mxResources.get("glass"),mxConstants.STYLE_GLASS,0);f.comic&&n(mxResources.get("comic"),"comic",0);0==m&&(a.style.display="none")});c.getModel().addListener(mxEvent.CHANGE,p);this.listeners.push({destroy:function(){c.getModel().removeListener(p)}});p();return a}; StyleFormatPanel.prototype.addStyleOps=function(a){a.style.paddingTop="10px";a.style.paddingBottom="10px";var c=mxUtils.button(mxResources.get("setAsDefaultStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("setAsDefaultStyle").funct()}));c.setAttribute("title",mxResources.get("setAsDefaultStyle")+" ("+this.editorUi.actions.get("setAsDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel=function(a,c,f){BaseFormatPanel.call(this,a,c,f);this.init()}; mxUtils.extend(DiagramFormatPanel,BaseFormatPanel);DiagramFormatPanel.prototype.showBackgroundImageOption=!0;DiagramFormatPanel.prototype.init=function(){var a=this.editorUi.editor.graph;this.container.appendChild(this.addView(this.createPanel()));a.isEnabled()&&(this.container.appendChild(this.addOptions(this.createPanel())),this.container.appendChild(this.addPaperSize(this.createPanel())),this.container.appendChild(this.addStyleOps(this.createPanel())))}; -DiagramFormatPanel.prototype.addView=function(a){var c=this.editorUi,f=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("view")));this.addGridOption(a);if(f.isEnabled()){a.appendChild(this.createOption(mxResources.get("guides"),function(){return f.graphHandler.guidesEnabled},function(a){c.actions.get("guides").funct()},{install:function(a){this.listener=function(){a(f.graphHandler.guidesEnabled)};c.addListener("guidesEnabledChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}})); -a.appendChild(this.createOption(mxResources.get("pageView"),function(){return f.pageVisible},function(a){c.actions.get("pageView").funct()},{install:function(a){this.listener=function(){a(f.pageVisible)};c.addListener("pageViewChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}}));var d=this.createColorOption(mxResources.get("background"),function(){return f.background},function(a){c.setBackgroundColor(a)},"#ffffff",{install:function(a){this.listener=function(){a(f.background)}; -c.addListener("backgroundColorChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}});if(this.showBackgroundImageOption){var b=mxUtils.button(mxResources.get("image"),function(a){c.showBackgroundImageDialog();mxEvent.consume(a)});b.style.position="absolute";b.className="geColorBtn";b.style.marginTop="-4px";b.style.paddingBottom=11==document.documentMode||mxClient.IS_MT?"0px":"2px";b.style.height="22px";b.style.right=mxClient.IS_QUIRKS?"52px":"72px";b.style.width="56px";d.appendChild(b)}a.appendChild(d)}return a}; +DiagramFormatPanel.prototype.addView=function(a){var c=this.editorUi,f=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("view")));this.addGridOption(a);if(f.isEnabled()){a.appendChild(this.createOption(mxResources.get("guides"),function(){return f.graphHandler.guidesEnabled},function(b){c.actions.get("guides").funct()},{install:function(b){this.listener=function(){b(f.graphHandler.guidesEnabled)};c.addListener("guidesEnabledChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}})); +a.appendChild(this.createOption(mxResources.get("pageView"),function(){return f.pageVisible},function(b){c.actions.get("pageView").funct()},{install:function(b){this.listener=function(){b(f.pageVisible)};c.addListener("pageViewChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}}));var d=this.createColorOption(mxResources.get("background"),function(){return f.background},function(b){c.setBackgroundColor(b)},"#ffffff",{install:function(b){this.listener=function(){b(f.background)}; +c.addListener("backgroundColorChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}});if(this.showBackgroundImageOption){var b=mxUtils.button(mxResources.get("image"),function(b){c.showBackgroundImageDialog();mxEvent.consume(b)});b.style.position="absolute";b.className="geColorBtn";b.style.marginTop="-4px";b.style.paddingBottom=11==document.documentMode||mxClient.IS_MT?"0px":"2px";b.style.height="22px";b.style.right=mxClient.IS_QUIRKS?"52px":"72px";b.style.width="56px";d.appendChild(b)}a.appendChild(d)}return a}; DiagramFormatPanel.prototype.addOptions=function(a){var c=this.editorUi,f=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("options")));f.isEnabled()&&(a.appendChild(this.createOption(mxResources.get("connectionArrows"),function(){return f.connectionArrowsEnabled},function(a){c.actions.get("connectionArrows").funct()},{install:function(a){this.listener=function(){a(f.connectionArrowsEnabled)};c.addListener("connectionArrowsChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}})), a.appendChild(this.createOption(mxResources.get("connectionPoints"),function(){return f.connectionHandler.isEnabled()},function(a){c.actions.get("connectionPoints").funct()},{install:function(a){this.listener=function(){a(f.connectionHandler.isEnabled())};c.addListener("connectionPointsChanged",this.listener)},destroy:function(){c.removeListener(this.listener)}})));return a}; DiagramFormatPanel.prototype.addGridOption=function(a){function c(a){var c=parseInt(b.value),c=Math.max(1,isNaN(c)?10:c);c!=d.getGridSize()&&d.setGridSize(c);b.value=c+" pt";mxEvent.consume(a)}var f=this.editorUi,d=f.editor.graph,b=document.createElement("input");b.style.position="absolute";b.style.textAlign="right";b.style.width="38px";b.value=d.getGridSize()+" pt";var e=this.createStepper(b,c);b.style.display=d.isGridEnabled()?"":"none";e.style.display=b.style.display;mxEvent.addListener(b,"keydown", -function(a){13==a.keyCode?(d.container.focus(),mxEvent.consume(a)):27==a.keyCode&&(b.value=d.getGridSize(),d.container.focus(),mxEvent.consume(a))});mxEvent.addListener(b,"blur",c);mxEvent.addListener(b,"change",c);if(mxClient.IS_SVG){b.style.marginTop="-2px";b.style.right="84px";e.style.marginTop="-16px";e.style.right="72px";var g=this.createColorOption(mxResources.get("grid"),function(){var a=d.view.gridColor;return d.isGridEnabled()?a:null},function(a){a==mxConstants.NONE?(d.setGridEnabled(!1), -f.fireEvent(new mxEventObject("gridEnabledChanged"))):(d.setGridEnabled(!0),f.setGridColor(a));b.style.display=d.isGridEnabled()?"":"none";e.style.display=b.style.display},"#e0e0e0",{install:function(a){this.listener=function(){a(d.isGridEnabled()?d.view.gridColor:null)};f.addListener("gridColorChanged",this.listener);f.addListener("gridEnabledChanged",this.listener)},destroy:function(){f.removeListener(this.listener)}});g.appendChild(b);g.appendChild(e);a.appendChild(g)}else b.style.marginTop="2px", -b.style.right="32px",e.style.marginTop="2px",e.style.right="20px",a.appendChild(b),a.appendChild(e),a.appendChild(this.createOption(mxResources.get("grid"),function(){return d.isGridEnabled()},function(a){d.setGridEnabled(a);d.isGridEnabled()&&(d.view.gridColor="#e0e0e0");f.fireEvent(new mxEventObject("gridEnabledChanged"))},{install:function(a){this.listener=function(){b.style.display=d.isGridEnabled()?"":"none";e.style.display=b.style.display;a(d.isGridEnabled())};f.addListener("gridEnabledChanged", +function(a){13==a.keyCode?(d.container.focus(),mxEvent.consume(a)):27==a.keyCode&&(b.value=d.getGridSize(),d.container.focus(),mxEvent.consume(a))});mxEvent.addListener(b,"blur",c);mxEvent.addListener(b,"change",c);if(mxClient.IS_SVG){b.style.marginTop="-2px";b.style.right="84px";e.style.marginTop="-16px";e.style.right="72px";var g=this.createColorOption(mxResources.get("grid"),function(){var b=d.view.gridColor;return d.isGridEnabled()?b:null},function(a){a==mxConstants.NONE?(d.setGridEnabled(!1), +f.fireEvent(new mxEventObject("gridEnabledChanged"))):(d.setGridEnabled(!0),f.setGridColor(a));b.style.display=d.isGridEnabled()?"":"none";e.style.display=b.style.display},"#e0e0e0",{install:function(b){this.listener=function(){b(d.isGridEnabled()?d.view.gridColor:null)};f.addListener("gridColorChanged",this.listener);f.addListener("gridEnabledChanged",this.listener)},destroy:function(){f.removeListener(this.listener)}});g.appendChild(b);g.appendChild(e);a.appendChild(g)}else b.style.marginTop="2px", +b.style.right="32px",e.style.marginTop="2px",e.style.right="20px",a.appendChild(b),a.appendChild(e),a.appendChild(this.createOption(mxResources.get("grid"),function(){return d.isGridEnabled()},function(b){d.setGridEnabled(b);d.isGridEnabled()&&(d.view.gridColor="#e0e0e0");f.fireEvent(new mxEventObject("gridEnabledChanged"))},{install:function(a){this.listener=function(){b.style.display=d.isGridEnabled()?"":"none";e.style.display=b.style.display;a(d.isGridEnabled())};f.addListener("gridEnabledChanged", this.listener)},destroy:function(){f.removeListener(this.listener)}}))};DiagramFormatPanel.prototype.addDocumentProperties=function(a){a.appendChild(this.createTitle(mxResources.get("options")));return a}; -DiagramFormatPanel.prototype.addPaperSize=function(a){var c=this.editorUi,f=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("paperSize")));var d=PageSetupDialog.addPageFormatPanel(a,"formatpanel",f.pageFormat,function(a){null!=f.pageFormat&&f.pageFormat.width==a.width&&f.pageFormat.height==a.height||c.setPageFormat(a)});this.addKeyHandler(d.widthInput,function(){console.log("here",f.pageFormat);d.set(f.pageFormat)});-this.addKeyHandler(d.heightInput,function(){d.set(f.pageFormat)}); +DiagramFormatPanel.prototype.addPaperSize=function(a){var c=this.editorUi,f=c.editor.graph;a.appendChild(this.createTitle(mxResources.get("paperSize")));var d=PageSetupDialog.addPageFormatPanel(a,"formatpanel",f.pageFormat,function(b){null!=f.pageFormat&&f.pageFormat.width==b.width&&f.pageFormat.height==b.height||c.setPageFormat(b)});this.addKeyHandler(d.widthInput,function(){console.log("here",f.pageFormat);d.set(f.pageFormat)});-this.addKeyHandler(d.heightInput,function(){d.set(f.pageFormat)}); var b=function(){d.set(f.pageFormat)};c.addListener("pageFormatChanged",b);this.listeners.push({destroy:function(){c.removeListener(b)}});f.getModel().addListener(mxEvent.CHANGE,b);this.listeners.push({destroy:function(){f.getModel().removeListener(b)}});return a}; DiagramFormatPanel.prototype.addStyleOps=function(a){var c=mxUtils.button(mxResources.get("editData"),mxUtils.bind(this,function(a){this.editorUi.actions.get("editData").funct()}));c.setAttribute("title",mxResources.get("editData")+" ("+this.editorUi.actions.get("editData").shortcut+")");c.style.width="202px";c.style.marginBottom="2px";a.appendChild(c);mxUtils.br(a);c=mxUtils.button(mxResources.get("clearDefaultStyle"),mxUtils.bind(this,function(a){this.editorUi.actions.get("clearDefaultStyle").funct()})); c.setAttribute("title",mxResources.get("clearDefaultStyle")+" ("+this.editorUi.actions.get("clearDefaultStyle").shortcut+")");c.style.width="202px";a.appendChild(c);return a};DiagramFormatPanel.prototype.destroy=function(){BaseFormatPanel.prototype.destroy.apply(this,arguments);this.gridEnabledListener&&(this.editorUi.removeListener(this.gridEnabledListener),this.gridEnabledListener=null)}; @@ -3063,10 +3063,10 @@ c.style.whiteSpace="nowrap";c.style.overflow="hidden";c.style.position="relative !1,mxUtils.bind(this,function(d){var b=a.getSelectedElement(),c=a.getParentByName(b,"TD",a.cellEditor.text2),f=a.getParentByName(b,"TR",a.cellEditor.text2);if(null==f)this.editorUi.menus.addInsertTableItem(d);else{var k=a.getParentByName(f,"TABLE",a.cellEditor.text2),b=d.addItem("",null,mxUtils.bind(this,function(){try{a.selectNode(a.insertColumn(k,null!=c?c.cellIndex:0))}catch(l){mxUtils.alert(mxResources.get("error")+": "+l.message)}}),null,"geIcon geSprite geSprite-insertcolumnbefore");b.setAttribute("title", mxResources.get("insertColumnBefore"));b=d.addItem("",null,mxUtils.bind(this,function(){try{a.selectNode(a.insertColumn(k,null!=c?c.cellIndex+1:-1))}catch(l){mxUtils.alert(mxResources.get("error")+": "+l.message)}}),null,"geIcon geSprite geSprite-insertcolumnafter");b.setAttribute("title",mxResources.get("insertColumnAfter"));b=d.addItem("Delete column",null,mxUtils.bind(this,function(){if(null!=c)try{a.deleteColumn(k,c.cellIndex)}catch(l){mxUtils.alert(mxResources.get("error")+": "+l.message)}}), null,"geIcon geSprite geSprite-deletecolumn");b.setAttribute("title",mxResources.get("deleteColumn"));b=d.addItem("",null,mxUtils.bind(this,function(){try{a.selectNode(a.insertRow(k,f.sectionRowIndex))}catch(l){mxUtils.alert(mxResources.get("error")+": "+l.message)}}),null,"geIcon geSprite geSprite-insertrowbefore");b.setAttribute("title",mxResources.get("insertRowBefore"));b=d.addItem("",null,mxUtils.bind(this,function(){try{a.selectNode(a.insertRow(k,f.sectionRowIndex+1))}catch(l){mxUtils.alert(mxResources.get("error")+ -": "+l.message)}}),null,"geIcon geSprite geSprite-insertrowafter");b.setAttribute("title",mxResources.get("insertRowAfter"));b=d.addItem("",null,mxUtils.bind(this,function(){try{a.deleteRow(k,f.sectionRowIndex)}catch(l){mxUtils.alert(mxResources.get("error")+": "+l.message)}}),null,"geIcon geSprite geSprite-deleterow");b.setAttribute("title",mxResources.get("deleteRow"));b=d.addItem("",null,mxUtils.bind(this,function(){var a=k.style.borderColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g, -function(a,b,d,c){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){null==a||a==mxConstants.NONE?(k.removeAttribute("border"),k.style.border="",k.style.borderCollapse=""):(k.setAttribute("border","1"),k.style.border="1px solid "+a,k.style.borderCollapse="collapse")})}),null,"geIcon geSprite geSprite-strokecolor");b.setAttribute("title",mxResources.get("borderColor"));b=d.addItem("", -null,mxUtils.bind(this,function(){var a=k.style.backgroundColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,d,c){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(d).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){k.style.backgroundColor=null==a||a==mxConstants.NONE?"":a})}),null,"geIcon geSprite geSprite-fillcolor");b.setAttribute("title",mxResources.get("backgroundColor"));b=d.addItem("",null,mxUtils.bind(this, -function(){var a=k.getAttribute("cellPadding")||0,a=new FilenameDialog(this.editorUi,a,mxResources.get("apply"),mxUtils.bind(this,function(a){null!=a&&0 '+ this.dropdownImageHtml;f.style.width=mxClient.IS_QUIRKS?"50px":"30px";EditorUi.compactUi&&(f.getElementsByTagName("img")[0].style.left="22px",f.getElementsByTagName("img")[0].style.top="5px")};Toolbar.prototype.hideMenu=function(){this.editorUi.hideCurrentMenu()};Toolbar.prototype.addMenu=function(a,c,f,d,b,e){var g=this.editorUi.menus.get(d),k=this.addMenuFunction(a,c,f,function(){g.funct.apply(g,arguments)},b,e);g.addListener("stateChanged",function(){k.setEnabled(g.enabled)});return k}; Toolbar.prototype.addMenuFunction=function(a,c,f,d,b,e){return this.addMenuFunctionInContainer(null!=b?b:this.container,a,c,f,d,e)};Toolbar.prototype.addMenuFunctionInContainer=function(a,c,f,d,b,e){c=d?this.createLabel(c):this.createButton(c);this.initElement(c,f);this.addMenuHandler(c,d,b,e);a.appendChild(c);return c};Toolbar.prototype.addSeparator=function(a){a=null!=a?a:this.container;var c=document.createElement("div");c.className="geSeparator";a.appendChild(c);return c}; @@ -3077,8 +3077,8 @@ Toolbar.prototype.createLabel=function(a,c){var f=document.createElement("a");f. Toolbar.prototype.addMenuHandler=function(a,c,f,d){if(null!=f){var b=this.editorUi.editor.graph,e=null,g=!0;mxEvent.addListener(a,"click",mxUtils.bind(this,function(k){if(g&&(null==a.enabled||a.enabled)){b.popupMenuHandler.hideMenu();e=new mxPopupMenu(f);e.div.className+=" geToolbarMenu";e.showDisabled=d;e.labels=c;e.autoExpand=!0;var l=mxUtils.getOffset(a);e.popup(l.x,l.y+a.offsetHeight,null,k);this.editorUi.setCurrentMenu(e,a);!c&&e.div.scrollHeight>e.div.clientHeight&&(e.div.style.width="40px"); e.addListener(mxEvent.EVENT_HIDE,mxUtils.bind(this,function(){this.currentElt=null}))}g=!0;mxEvent.consume(k)}));mxEvent.addListener(a,"mousedown",mxUtils.bind(this,function(b){g=this.currentElt!=a;null!=document.documentMode&&9<=document.documentMode&&b.preventDefault()}))}};Toolbar.prototype.destroy=function(){null!=this.gestureHandler&&(mxEvent.removeGestureListeners(document,this.gestureHandler),this.gestureHandler=null)}; var OpenDialog=function(){var a=document.createElement("iframe");a.style.backgroundColor="transparent";a.allowTransparency="true";a.style.borderStyle="none";a.style.borderWidth="0px";a.style.overflow="hidden";a.frameBorder="0";var c=mxClient.IS_VML&&(null==document.documentMode||8>document.documentMode)?20:0;a.setAttribute("width",(Editor.useLocalStorage?640:320)+c+"px");a.setAttribute("height",(Editor.useLocalStorage?480:220)+c+"px");a.setAttribute("src",OPEN_FORM);this.container=a},ColorDialog= -function(a,c,f,d){function b(){var a=e(0==ColorDialog.recentColors.length?["FFFFFF"]:ColorDialog.recentColors,11,"FFFFFF",!0);a.style.marginBottom="8px";return a}function e(a,d,c,e){d=null!=d?d:12;var f=document.createElement("table");f.style.borderCollapse="collapse";f.setAttribute("cellspacing","0");f.style.marginBottom="20px";f.style.cellSpacing="0px";var l=document.createElement("tbody");f.appendChild(l);for(var n=a.length/d,p=0;p MAX_AREA||0>=t.value?"red":"";u.style.backgroundColor=t.value*u.value>MAX_AREA||0>=u.value?"red":""}var d=a.editor.graph,b=d.getGraphBounds(),e=d.view.scale,g=Math.ceil(b.width/e),k=Math.ceil(b.height/e),l,e=document.createElement("table"),m=document.createElement("tbody");e.setAttribute("cellpadding",mxClient.IS_SF?"0":"2");b=document.createElement("tr");l=document.createElement("td");l.style.fontSize="10pt";l.style.width="100px";mxUtils.write(l, mxResources.get("filename")+":");b.appendChild(l);var n=document.createElement("input");n.setAttribute("value",a.editor.getOrCreateFilename());n.style.width="180px";l=document.createElement("td");l.appendChild(n);b.appendChild(l);m.appendChild(b);b=document.createElement("tr");l=document.createElement("td");l.style.fontSize="10pt";mxUtils.write(l,mxResources.get("format")+":");b.appendChild(l);var p=document.createElement("select");p.style.width="180px";l=document.createElement("option");l.setAttribute("value", "png");mxUtils.write(l,mxResources.get("formatPng"));p.appendChild(l);l=document.createElement("option");ExportDialog.showGifOption&&(l.setAttribute("value","gif"),mxUtils.write(l,mxResources.get("formatGif")),p.appendChild(l));l=document.createElement("option");l.setAttribute("value","jpg");mxUtils.write(l,mxResources.get("formatJpg"));p.appendChild(l);l=document.createElement("option");l.setAttribute("value","pdf");mxUtils.write(l,mxResources.get("formatPdf"));p.appendChild(l);l=document.createElement("option"); @@ -3108,18 +3108,18 @@ l.setAttribute("value","svg");mxUtils.write(l,mxResources.get("formatSvg"));p.ap q.setAttribute("type","number");q.setAttribute("value","100");q.style.width="180px";l=document.createElement("td");l.appendChild(q);b.appendChild(l);m.appendChild(b);b=document.createElement("tr");l=document.createElement("td");l.style.fontSize="10pt";mxUtils.write(l,mxResources.get("width")+":");b.appendChild(l);var t=document.createElement("input");t.setAttribute("value",g);t.style.width="180px";l=document.createElement("td");l.appendChild(t);b.appendChild(l);m.appendChild(b);b=document.createElement("tr"); l=document.createElement("td");l.style.fontSize="10pt";mxUtils.write(l,mxResources.get("height")+":");b.appendChild(l);var u=document.createElement("input");u.setAttribute("value",k);u.style.width="180px";l=document.createElement("td");l.appendChild(u);b.appendChild(l);m.appendChild(b);b=document.createElement("tr");l=document.createElement("td");l.style.fontSize="10pt";mxUtils.write(l,mxResources.get("background")+":");b.appendChild(l);var v=document.createElement("input");v.setAttribute("type", "checkbox");v.checked=null==d.background||d.background==mxConstants.NONE;l=document.createElement("td");l.appendChild(v);mxUtils.write(l,mxResources.get("transparent"));b.appendChild(l);m.appendChild(b);b=document.createElement("tr");l=document.createElement("td");l.style.fontSize="10pt";mxUtils.write(l,mxResources.get("borderWidth")+":");b.appendChild(l);var x=document.createElement("input");x.setAttribute("type","number");x.setAttribute("value",ExportDialog.lastBorderValue);x.style.width="180px"; -l=document.createElement("td");l.appendChild(x);b.appendChild(l);m.appendChild(b);e.appendChild(m);mxEvent.addListener(p,"change",c);c();mxEvent.addListener(q,"change",function(){var a=Math.max(0,parseFloat(q.value)||100)/100;q.value=parseFloat((100*a).toFixed(2));0 =parseInt(q.value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var b= +l=document.createElement("td");l.appendChild(x);b.appendChild(l);m.appendChild(b);e.appendChild(m);mxEvent.addListener(p,"change",c);c();mxEvent.addListener(q,"change",function(){var b=Math.max(0,parseFloat(q.value)||100)/100;q.value=parseFloat((100*b).toFixed(2));0 =parseInt(q.value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var b= n.value,c=p.value,e=Math.max(0,parseFloat(q.value)||100)/100,f=Math.max(0,parseInt(x.value)),g=d.background;if(("svg"==c||"png"==c)&&v.checked)g=null;else if(null==g||g==mxConstants.NONE)g="#ffffff";ExportDialog.lastBorderValue=f;ExportDialog.exportFile(a,b,c,g,e,f)}}));z.className="geBtn gePrimaryBtn";var y=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});y.className="geBtn";a.editor.cancelFirst?(l.appendChild(y),l.appendChild(z)):(l.appendChild(z),l.appendChild(y));b.appendChild(l); m.appendChild(b);e.appendChild(m);this.container=e};ExportDialog.lastBorderValue=0;ExportDialog.showGifOption=!0;ExportDialog.showXmlOption=!0; ExportDialog.exportFile=function(a,c,f,d,b,e){var g=a.editor.graph;if("xml"==f)ExportDialog.saveLocalFile(a,mxUtils.getXml(a.editor.getGraphXml()),c,f);else if("svg"==f)ExportDialog.saveLocalFile(a,mxUtils.getXml(g.getSvg(d,b,e)),c,f);else{var k=g.getGraphBounds(),l=mxUtils.createXmlDocument(),m=l.createElement("output");l.appendChild(m);l=new mxXmlCanvas2D(m);l.translate(Math.floor((e/b-k.x)/g.view.scale),Math.floor((e/b-k.y)/g.view.scale));l.scale(b/g.view.scale);(new mxImageExport).drawState(g.getView().getState(g.model.root), l);m="xml="+encodeURIComponent(mxUtils.getXml(m));l=Math.ceil(k.width*b/g.view.scale+2*e);b=Math.ceil(k.height*b/g.view.scale+2*e);m.length<=MAX_REQUEST_SIZE&&l*b b.name)});for(u=0;u a.name)});for(u=0;u ")}); -mxEvent.addListener(f,"dragend",function(a){null!=p&&null!=q&&k.addCell(d,k.model.root,q);q=p=null;a.stopPropagation();a.preventDefault()});var m=document.createElement("img");m.setAttribute("draggable","false");m.setAttribute("align","top");m.setAttribute("border","0");m.style.cursor="pointer";m.style.padding="4px";m.setAttribute("title",mxResources.get("lockUnlock"));var v=k.view.getState(d),x=null!=v?v.style:k.getCellStyle(d);"1"==mxUtils.getValue(x,"locked","0")?m.setAttribute("src",Dialog.prototype.lockedImage): -m.setAttribute("src",Dialog.prototype.unlockedImage);mxEvent.addListener(m,"click",function(a){if(k.isEnabled()){var b=null;k.getModel().beginUpdate();try{b="1"==mxUtils.getValue(x,"locked","0")?null:"1",k.setCellStyles("locked",b,[d])}finally{k.getModel().endUpdate()}"1"==b&&k.removeSelectionCells(k.getModel().getDescendants(d));mxEvent.consume(a)}});l.appendChild(m);m=document.createElement("input");m.setAttribute("type","checkbox");m.setAttribute("title",mxResources.get("hideIt",[d.value||mxResources.get("background")])); -m.style.marginLeft="4px";m.style.marginRight="6px";m.style.marginTop="4px";l.appendChild(m);k.isEnabled()||m.setAttribute("disabled","disabled");k.model.isVisible(d)&&(m.setAttribute("checked","checked"),m.defaultChecked=!0);mxEvent.addListener(m,"click",function(a){k.isEnabled()&&(k.model.setVisible(d,!k.model.isVisible(d)),mxEvent.consume(a))});mxUtils.write(l,b);f.appendChild(l);if(k.isEnabled()){if(mxClient.IS_TOUCH||mxClient.IS_POINTER||mxClient.IS_VML||mxClient.IS_IE&&10>document.documentMode)b= -document.createElement("div"),b.style.display="block",b.style.textAlign="right",b.style.whiteSpace="nowrap",b.style.position="absolute",b.style.right="6px",b.style.top="6px",0")}); +mxEvent.addListener(f,"dragend",function(b){null!=p&&null!=q&&k.addCell(d,k.model.root,q);q=p=null;b.stopPropagation();b.preventDefault()});var m=document.createElement("img");m.setAttribute("draggable","false");m.setAttribute("align","top");m.setAttribute("border","0");m.style.cursor="pointer";m.style.padding="4px";m.setAttribute("title",mxResources.get("lockUnlock"));var v=k.view.getState(d),x=null!=v?v.style:k.getCellStyle(d);"1"==mxUtils.getValue(x,"locked","0")?m.setAttribute("src",Dialog.prototype.lockedImage): +m.setAttribute("src",Dialog.prototype.unlockedImage);mxEvent.addListener(m,"click",function(b){if(k.isEnabled()){var a=null;k.getModel().beginUpdate();try{a="1"==mxUtils.getValue(x,"locked","0")?null:"1",k.setCellStyles("locked",a,[d])}finally{k.getModel().endUpdate()}"1"==a&&k.removeSelectionCells(k.getModel().getDescendants(d));mxEvent.consume(b)}});l.appendChild(m);m=document.createElement("input");m.setAttribute("type","checkbox");m.setAttribute("title",mxResources.get("hideIt",[d.value||mxResources.get("background")])); +m.style.marginLeft="4px";m.style.marginRight="6px";m.style.marginTop="4px";l.appendChild(m);k.isEnabled()||m.setAttribute("disabled","disabled");k.model.isVisible(d)&&(m.setAttribute("checked","checked"),m.defaultChecked=!0);mxEvent.addListener(m,"click",function(b){k.isEnabled()&&(k.model.setVisible(d,!k.model.isVisible(d)),mxEvent.consume(b))});mxUtils.write(l,a);f.appendChild(l);if(k.isEnabled()){if(mxClient.IS_TOUCH||mxClient.IS_POINTER||mxClient.IS_VML||mxClient.IS_IE&&10>document.documentMode)a= +document.createElement("div"),a.style.display="block",a.style.textAlign="right",a.style.whiteSpace="nowrap",a.style.position="absolute",a.style.right="6px",a.style.top="6px",0';mxEvent.addListener(x,"click",function(a){if(k.isEnabled()){k.model.beginUpdate(); -try{var b=k.model.root.getIndex(u);k.removeCells([u],!1);0==k.model.getChildCount(k.model.root)?(k.model.add(k.model.root,new mxCell),k.setDefaultParent(null)):0'; -mxEvent.addListener(z,"click",function(a){k.isEnabled()&&!k.isSelectionEmpty()&&k.moveCells(k.getSelectionCells(),0,0,!1,u)});v.appendChild(z);var y=m.cloneNode();y.innerHTML='';y.setAttribute("title",mxResources.get("rename"));mxEvent.addListener(y,"click",function(a){k.isEnabled()&&e(u);mxEvent.consume(a)});k.isEnabled()||(y.className="geButton mxDisabled");v.appendChild(y);var B=m.cloneNode();B.innerHTML=''; -mxEvent.addListener(B,"click",function(a){if(k.isEnabled()){a=null;k.model.beginUpdate();try{a=k.cloneCells([u])[0],a.value=mxResources.get("untitledLayer"),a.setVisible(!0),a=k.addCell(a,k.model.root),k.setDefaultParent(a)}finally{k.model.endUpdate()}null==a||k.isCellLocked(a)||k.selectAll(a)}});k.isEnabled()||(B.className="geButton mxDisabled");v.appendChild(B);m=m.cloneNode();m.innerHTML='';m.setAttribute("title",mxResources.get("addLayer")); -mxEvent.addListener(m,"click",function(a){if(k.isEnabled()){k.model.beginUpdate();try{var b=k.addCell(new mxCell(mxResources.get("untitledLayer")),k.model.root);k.setDefaultParent(b)}finally{k.model.endUpdate()}}mxEvent.consume(a)});k.isEnabled()||(m.className="geButton mxDisabled");v.appendChild(m);l.appendChild(v);g();k.model.addListener(mxEvent.CHANGE,function(){g()});k.selectionModel.addListener(mxEvent.CHANGE,function(){k.isSelectionEmpty()?z.className="geButton mxDisabled":z.className="geButton"}); -this.window=new mxWindow(mxResources.get("layers"),l,c,f,d,b,!0,!0);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.refreshLayers=g;this.window.setLocation=function(a,b){var d=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;a=Math.max(0,Math.min(a,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-this.table.clientWidth));b=Math.max(0, -Math.min(b,d-this.table.clientHeight-48));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a,b)}))};(function(){Sidebar.prototype.tagIndex="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"; +parseInt(m)+7+"px";l.appendChild(n);var p=null,q=null;mxEvent.addListener(l,"dragover",function(b){b.dataTransfer.dropEffect="move";q=0;b.stopPropagation();b.preventDefault()});mxEvent.addListener(l,"drop",function(b){b.stopPropagation();b.preventDefault()});var t=null,u=null,v=document.createElement("div");v.className="geToolbarContainer";v.style.position="absolute";v.style.bottom="0px";v.style.left="0px";v.style.right="0px";v.style.height=m;v.style.overflow="hidden";v.style.padding=EditorUi.compactUi? +"4px 0px 3px 0px":"1px";v.style.backgroundColor="whiteSmoke";v.style.borderWidth="1px 0px 0px 0px";v.style.borderColor="#c3c3c3";v.style.borderStyle="solid";v.style.display="block";v.style.whiteSpace="nowrap";mxClient.IS_QUIRKS&&(v.style.filter="none");m=document.createElement("a");m.className="geButton";mxClient.IS_QUIRKS&&(m.style.filter="none");var x=m.cloneNode();x.innerHTML='';mxEvent.addListener(x,"click",function(b){if(k.isEnabled()){k.model.beginUpdate(); +try{var a=k.model.root.getIndex(u);k.removeCells([u],!1);0==k.model.getChildCount(k.model.root)?(k.model.add(k.model.root,new mxCell),k.setDefaultParent(null)):0'; +mxEvent.addListener(z,"click",function(b){k.isEnabled()&&!k.isSelectionEmpty()&&k.moveCells(k.getSelectionCells(),0,0,!1,u)});v.appendChild(z);var y=m.cloneNode();y.innerHTML='';y.setAttribute("title",mxResources.get("rename"));mxEvent.addListener(y,"click",function(b){k.isEnabled()&&e(u);mxEvent.consume(b)});k.isEnabled()||(y.className="geButton mxDisabled");v.appendChild(y);var B=m.cloneNode();B.innerHTML=''; +mxEvent.addListener(B,"click",function(b){if(k.isEnabled()){b=null;k.model.beginUpdate();try{b=k.cloneCells([u])[0],b.value=mxResources.get("untitledLayer"),b.setVisible(!0),b=k.addCell(b,k.model.root),k.setDefaultParent(b)}finally{k.model.endUpdate()}null==b||k.isCellLocked(b)||k.selectAll(b)}});k.isEnabled()||(B.className="geButton mxDisabled");v.appendChild(B);m=m.cloneNode();m.innerHTML='';m.setAttribute("title",mxResources.get("addLayer")); +mxEvent.addListener(m,"click",function(b){if(k.isEnabled()){k.model.beginUpdate();try{var a=k.addCell(new mxCell(mxResources.get("untitledLayer")),k.model.root);k.setDefaultParent(a)}finally{k.model.endUpdate()}}mxEvent.consume(b)});k.isEnabled()||(m.className="geButton mxDisabled");v.appendChild(m);l.appendChild(v);g();k.model.addListener(mxEvent.CHANGE,function(){g()});k.selectionModel.addListener(mxEvent.CHANGE,function(){k.isSelectionEmpty()?z.className="geButton mxDisabled":z.className="geButton"}); +this.window=new mxWindow(mxResources.get("layers"),l,c,f,d,b,!0,!0);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window.setResizable(!0);this.window.setClosable(!0);this.window.setVisible(!0);this.refreshLayers=g;this.window.setLocation=function(b,a){var d=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;b=Math.max(0,Math.min(b,(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-this.table.clientWidth));a=Math.max(0, +Math.min(a,d-this.table.clientHeight-48));this.getX()==b&&this.getY()==a||mxWindow.prototype.setLocation.apply(this,arguments)};mxEvent.addListener(window,"resize",mxUtils.bind(this,function(){var b=this.window.getX(),a=this.window.getY();this.window.setLocation(b,a)}))};(function(){Sidebar.prototype.tagIndex="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"; Sidebar.prototype.searchFileUrl="search.xml";Sidebar.prototype.gearImage=GRAPH_IMAGE_PATH+"/clipart/Gear_128x128.png";Sidebar.prototype.libAliases={aws2:"aws3"};Sidebar.prototype.defaultEntries="general;images;uml;er;bpmn;flowchart;basic;arrows2";Sidebar.prototype.signs="Animals Food Healthcare Nature People Safety Science Sports Tech Transportation Travel".split(" ");Sidebar.prototype.gcp="Cards;Big Data;Compute;Developer Tools;Extras;Identity and Security;Machine Learning;Management Tools;Networking;Storage Databases".split(";"); Sidebar.prototype.rack="General APC Cisco Dell F5 HP IBM Oracle".split(" ");Sidebar.prototype.pids="Agitators;Apparatus Elements;Centrifuges;Compressors;Compressors ISO;Crushers Grinding;Driers;Engines;Feeders;Filters;Fittings;Flow Sensors;Heat Exchangers;Instruments;Misc;Mixers;Piping;Pumps;Pumps DIN;Pumps ISO;Separators;Shaping Machines;Valves;Vessels".split(";");Sidebar.prototype.cisco="Buildings;Computers and Peripherals;Controllers and Modules;Directors;Hubs and Gateways;Misc;Modems and Phones;People;Routers;Security;Servers;Storage;Switches;Wireless".split(";"); Sidebar.prototype.sysml="Model Elements;Blocks;Ports and Flows;Constraint Blocks;Activities;Interactions;State Machines;Use Cases;Allocations;Requirements;Profiles;Stereotypes".split(";");Sidebar.prototype.eip="Message Construction;Message Routing;Message Transformation;Messaging Channels;Messaging Endpoints;Messaging Systems;System Management".split(";");Sidebar.prototype.gmdl="Bottom Navigation;Bottom Sheets;Buttons;Cards;Chips;Dialogs;Dividers;Grid Lists;Icons;Lists;Menus;Misc;Pickers;Selection Controls;Sliders;Steppers;Tabs;Text Fields".split(";"); @@ -3159,60 +3159,60 @@ Sidebar.prototype.office="Clouds Communications Concepts Databases Devices Secur Sidebar.prototype.configuration=[{id:"general",libs:["general","misc","advanced"]},{id:"uml"},{id:"search"},{id:"er"},{id:"ios",prefix:"ios",libs:["","7icons","7ui"]},{id:"android",prefix:"android",libs:[""]},{id:"aws3d"},{id:"flowchart"},{id:"basic"},{id:"arrows"},{id:"arrows2"},{id:"lean_mapping"},{id:"citrix"},{id:"azure"},{id:"network"},{id:"mscae",prefix:"mscae",libs:"Cloud;Enterprise;General;Intune;Other;System Center;Deprecated".split(";")},{id:"bpmn",prefix:"bpmn",libs:["","Gateways","Events"]}, {id:"clipart",prefix:null,libs:"computer finance clipart networking people telco".split(" ")},{id:"eip",prefix:"eip",libs:Sidebar.prototype.eip},{id:"mockups",prefix:"mockup",libs:"Buttons Containers Forms Graphics Markup Misc Navigation Text".split(" ")},{id:"pid2",prefix:"pid2",libs:"Agitators;Apparatus Elements;Centrifuges;Compressors;Compressors ISO;Crushers Grinding;Driers;Engines;Feeders;Filters;Fittings;Flow Sensors;Heat Exchangers;Instruments;Misc;Mixers;Piping;Pumps;Pumps DIN;Pumps ISO;Separators;Shaping Machines;Valves;Vessels".split(";")}, {id:"signs",prefix:"signs",libs:Sidebar.prototype.signs},{id:"gcp",prefix:"gcp",libs:Sidebar.prototype.gcp},{id:"rack",prefix:"rack",libs:Sidebar.prototype.rack},{id:"electrical",prefix:"electrical",libs:Sidebar.prototype.electrical},{id:"aws2",prefix:"aws2",libs:Sidebar.prototype.aws2},{id:"aws3",prefix:"aws3",libs:Sidebar.prototype.aws3},{id:"pid",prefix:"pid",libs:Sidebar.prototype.pids},{id:"cisco",prefix:"cisco",libs:Sidebar.prototype.cisco},{id:"office",prefix:"office",libs:Sidebar.prototype.office}, -{id:"veeam",prefix:"veeam",libs:Sidebar.prototype.veeam},{id:"cabinets",libs:["cabinets"]},{id:"floorplan",libs:["floorplan"]},{id:"bootstrap",libs:["bootstrap"]},{id:"gmdl",prefix:"gmdl",libs:Sidebar.prototype.gmdl},{id:"archimate3",prefix:"archimate3",libs:Sidebar.prototype.archimate3},{id:"archimate",libs:["archimate"]},{id:"webicons",libs:["webicons","weblogos"]},{id:"sysml",prefix:"sysml",libs:Sidebar.prototype.sysml}];var a=Sidebar.prototype.insertSearchHint;Sidebar.prototype.insertSearchHint= -function(b,d,c,f,m,n,p,q){if(null!=q&&1==f){var e=null;if(0<=mxUtils.indexOf(q,"text"))e="Double click anywhere in the diagram to insert text.";else for(var g="line lines arrow arrows connect connection connections connector connectors curve curves link links directed directional bidirectional".split(" "),k=0;k g?"":d.substring(g+ -1));this.createVertexTemplateEntry(d,parseInt(a[b].getAttribute("w")),parseInt(a[b].getAttribute("h")),"",c.replace(/_/g," "),null,null,this.filterTags(e.join(" ")))}}}}}}))};"1"==urlParams.savesidebar&&(Sidebar.prototype.addFoldingHandler=function(a,b,d){var c=!1;if(!mxClient.IS_IE||8<=document.documentMode)a.style.backgroundImage="none"==b.style.display?"url('"+this.collapsedImage+"')":"url('"+this.expandedImage+"')";a.style.backgroundRepeat="no-repeat";a.style.backgroundPosition="0% 50%";var e= -document.createElement("button");e.style.marginLeft="4px";mxUtils.write(e,"Save");mxEvent.addListener(a,"click",mxUtils.bind(this,function(f){if("BUTTON"==mxEvent.getSource(f).nodeName){var g=a.cloneNode(!0);g.style.backgroundImage="";g.style.textDecoration="none";g.style.fontWeight="bold";g.style.fontSize="14px";g.style.color="rgb(80, 80, 80)";g.style.width="456px";g.style.backgroundColor="#ffffff";g.style.paddingLeft="6px";f=g.getElementsByTagName("button")[0];f.parentNode.removeChild(f);f=b.cloneNode(!0); -f.style.backgroundColor="#ffffff";f.style.borderColor="transparent";f.style.width="456px";g=''+g.outerHTML+f.outerHTML+"";f.style.position="absolute";window.document.body.appendChild(f);var k=f.clientHeight+18;f.parentNode.removeChild(f);(new mxXmlRequest(EXPORT_URL,"w=456&h="+k+"&html="+encodeURIComponent(this.editorUi.editor.graph.compress(g)))).simulate(document, -"_blank")}else{if("none"==b.style.display){if(c)a.appendChild(e);else if(c=!0,null!=d){null!=e.parentNode&&e.parentNode.removeChild(e);a.style.cursor="wait";var l=a.innerHTML;a.innerHTML=mxResources.get("loading")+"...";window.setTimeout(function(){d(b);a.style.cursor="";a.innerHTML=l;a.appendChild(e)},0)}else a.appendChild(e);a.style.backgroundImage="url('"+this.expandedImage+"')";b.style.display="block"}else a.style.backgroundImage="url('"+this.collapsedImage+"')",b.style.display="none",null!=e.parentNode&& -e.parentNode.removeChild(e);mxEvent.consume(f)}}))});Sidebar.prototype.extractShapeStyle=function(a){if(null!=a&&"shape="==a.substring(0,6)){var b=a.indexOf(";");0>b&&(b=a.length);return a.substring(6,b)}return null};var c=Sidebar.prototype.getTagsForStencil;Sidebar.prototype.getTagsForStencil=function(a,b,d){var e=c.apply(this,arguments);null!=this.shapetags&&(a=a.toLowerCase(),b=b.toLowerCase(),null!=this.shapetags[a]&&e.push(this.shapetags[a]),b=a+"."+b,null!=this.shapetags[b]&&e.push(this.shapetags[b])); -return e};Sidebar.prototype.initPalettes=function(){var a=GRAPH_IMAGE_PATH,b=STENCIL_PATH,d=this.signs,c=this.gcp,f=this.rack,n=this.pids,p=this.cisco,q=this.sysml,t=this.eip,u=this.gmdl;"1"==urlParams.createindex&&(mxLog.show(),mxLog.textarea.value="");this.addSearchPalette(!0);this.addGeneralPalette(!0);this.addMiscPalette(!1);this.addAdvancedPalette(!1);this.addUmlPalette(!1);this.addErPalette();this.addBasicPalette();this.addFlowchartPalette();this.addNetworkPalette();this.addAzurePalette();this.addCitrixPalette(); -this.addMSCAEPalette();this.addBpmnPalette(b,!1);this.addAWS3Palette();this.addAWS3DPalette();this.addLeanMappingPalette();this.addIos7Palette();this.addIosPalette();this.addAndroidPalette();this.addMockupPalette();this.addElectricalPalette();this.addOfficePalette();this.addVeeamPalette();this.addStencilPalette("arrows",mxResources.get("arrows"),b+"/arrows.xml",";html=1;"+mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;"+mxConstants.STYLE_STROKEWIDTH+"=2;strokeColor=#000000;"); -this.addArrows2Palette();this.addImagePalette("computer","Clipart / Computer",a+"/lib/clip_art/computers/","_128x128.png","Antivirus Data_Filtering Database Database_Add Database_Minus Database_Move_Stack Database_Remove Fujitsu_Tablet Harddrive IBM_Tablet iMac iPad Laptop MacBook Mainframe Monitor Monitor_Tower Monitor_Tower_Behind Netbook Network Network_2 Printer Printer_Commercial Secure_System Server Server_Rack Server_Rack_Empty Server_Rack_Partial Server_Tower Software Stylus Touch USB_Hub Virtual_Application Virtual_Machine Virus Workstation".split(" "), -"Antivirus;Data Filtering;Database;Database Add;Database Minus;Database Move Stack;Database Remove;Fujitsu Tablet;Harddrive;IBMTablet;iMac;iPad;Laptop;MacBook;Mainframe;Monitor;Monitor Tower;Monitor Tower Behind;Netbook;Network;Network 2;Printer;Printer Commercial;Secure System;Server;Server Rack;Server Rack Empty;Server Rack Partial;Server Tower;Software;Stylus;Touch;USB Hub;Virtual Application;Virtual Machine;Virus;Workstation".split(";"));this.addImagePalette("finance","Clipart / Finance",a+"/lib/clip_art/finance/", -"_128x128.png","Arrow_Down Arrow_Up Coins Credit_Card Dollar Graph Pie_Chart Piggy_Bank Safe Shopping_Cart Stock_Down Stock_Up".split(" "),"Arrow_Down;Arrow Up;Coins;Credit Card;Dollar;Graph;Pie Chart;Piggy Bank;Safe;Shopping Basket;Stock Down;Stock Up".split(";"));this.addImagePalette("clipart","Clipart / Various",a+"/lib/clip_art/general/","_128x128.png","Battery_0 Battery_100 Battery_50 Battery_75 Battery_allstates Bluetooth Earth_globe Empty_Folder Full_Folder Gear Keys Lock Mouse_Pointer Plug Ships_Wheel Star Tire".split(" "), -"Battery 0%;Battery 100%;Battery 50%;Battery 75%;Battery;Bluetooth;Globe;Empty Folder;Full Folder;Gear;Keys;Lock;Mousepointer;Plug;Ships Wheel;Star;Tire".split(";"));this.addImagePalette("networking","Clipart / Networking",a+"/lib/clip_art/networking/","_128x128.png","Bridge Certificate Certificate_Off Cloud Cloud_Computer Cloud_Computer_Private Cloud_Rack Cloud_Rack_Private Cloud_Server Cloud_Server_Private Cloud_Storage Concentrator Email Firewall_02 Firewall Firewall-page1 Ip_Camera Modem power_distribution_unit Print_Server Print_Server_Wireless Repeater Router Router_Icon Switch UPS Wireless_Router Wireless_Router_N".split(" "), +{id:"veeam",prefix:"veeam",libs:Sidebar.prototype.veeam},{id:"cabinets",libs:["cabinets"]},{id:"floorplan",libs:["floorplan"]},{id:"bootstrap",libs:["bootstrap"]},{id:"atlassian",libs:["atlassian"]},{id:"gmdl",prefix:"gmdl",libs:Sidebar.prototype.gmdl},{id:"archimate3",prefix:"archimate3",libs:Sidebar.prototype.archimate3},{id:"archimate",libs:["archimate"]},{id:"webicons",libs:["webicons","weblogos"]},{id:"sysml",prefix:"sysml",libs:Sidebar.prototype.sysml}];var a=Sidebar.prototype.insertSearchHint; +Sidebar.prototype.insertSearchHint=function(b,d,c,f,m,n,p,q){if(null!=q&&1==f){var e=null;if(0<=mxUtils.indexOf(q,"text"))e="Double click anywhere in the diagram to insert text.";else for(var g="line lines arrow arrows connect connection connections connector connectors curve curves link links directed directional bidirectional".split(" "),k=0;k See the recovery process documentation.",new mxGeometry(.15,.5,20,20),"shape=mxgraph.azure.azure_alert;fillColor=#172B4C;strokeColor=none;fontColor=#172B4C;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;html=1;spacingLeft=5");b.geometry.relative=!0;b.geometry.offset=new mxPoint(0,-10);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a], +a.geometry.width,a.geometry.height,"Banner")}),this.addEntry("atlassian banner",function(){var a=new mxCell("",new mxGeometry(0,0,625,50),"rounded=0;fillColor=#DE350A;strokeColor=none;html=1");a.vertex=!0;var b=new mxCell("A database error has occurred. Please reload the page.",new mxGeometry(.15,.5,20,20),"shape=mxgraph.azure.azure_alert;fillColor=#ffffff;strokeColor=none;fontColor=#ffffff;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;html=1;spacingLeft=5");b.geometry.relative= +!0;b.geometry.offset=new mxPoint(0,-10);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Banner")}),this.createVertexTemplateEntry("fillColor=none;strokeColor=none;html=1;fontColor=#596780;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=0",360,25,"Atlassian / Atlassian Connect / atlassian-connect-js-extra","Breadcrumb",null,null,this.getTagsForStencil("mxgraph.atlassian","","atlassian breadcrumb").join(" ")),this.addEntry("atlassian button primary", +function(){var a=new mxCell("Pay now",new mxGeometry(25,0,86,33),"rounded=1;fillColor=#0057D8;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=#008465;strokeColor=none;html=1");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],111,33,"Button (Primary)")}),this.addEntry("atlassian button standard",function(){var a=new mxCell("Create Group",new mxGeometry(25, +0,115,33),"rounded=1;align=center;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;fontSize=12");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=#008465;strokeColor=none;html=1");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],140,33,"Button (Standard)")}),this.addEntry("atlassian button link",function(){var a=new mxCell("Visit documentation",new mxGeometry(25,0,125,33),"fillColor=none;strokeColor=none;html=1;fontColor=#0057D8;align=left;fontSize=12"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=#008465;strokeColor=none;html=1");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],150,33,"Button (Link)")}),this.addEntry("atlassian button primary",function(){var a=new mxCell("Submit",new mxGeometry(25,0,80,33),"rounded=1;fillColor=#0057D8;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,9,14, +14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.close;fillColor=#BA3200;strokeColor=none;html=1");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],105,33,"Button (Primary)")}),this.addEntry("atlassian button standard",function(){var a=new mxCell("Done",new mxGeometry(25,0,55,33),"rounded=1;align=center;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;fontSize=12");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.close;fillColor=#BA3200;strokeColor=none;html=1"); +b.vertex=!0;return c.createVertexTemplateFromCells([a,b],80,33,"Button (Standard)")}),this.addEntry("atlassian button link",function(){var a=new mxCell("Click here",new mxGeometry(25,0,75,33),"fillColor=none;strokeColor=none;html=1;fontColor=#0057D8;align=left;fontSize=12");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.close;fillColor=#BA3200;strokeColor=none;html=1");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],100,33,"Button (Link)")}), +this.createVertexTemplateEntry("rounded=1;fillColor=#0057D8;strokeColor=none;html=1;fontColor=#ffffff;align=center;verticalAlign=middle;fontStyle=0;fontSize=12",86,33,"Primary","Button (Primary)",null,null,this.getTagsForStencil("mxgraph.atlassian","","atlassian button primary").join(" ")),this.createVertexTemplateEntry("rounded=1;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;align=center;verticalAlign=middle;fontStyle=0;fontSize=12",86,33,"Standard","Button (Standard)",null,null,this.getTagsForStencil("mxgraph.atlassian", +"","atlassian button standard").join(" ")),this.createVertexTemplateEntry("fillColor=none;strokeColor=none;html=1;fontColor=#0057D8;align=center;verticalAlign=middle;fontStyle=0;fontSize=12",86,33,"Link button","Button (Link)",null,null,this.getTagsForStencil("mxgraph.atlassian","","atlassian button link").join(" ")),this.addEntry("atlassian dropdown button",function(){var a=new mxCell("Dropdown button",new mxGeometry(0,0,140,33),"rounded=1;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;align=left;fontSize=12;spacingLeft=10"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(1,.5,12,6),"shape=triangle;direction=south;fillColor=#596780;strokeColor=none;html=1");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-20,-3);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Button (dropdown)")}),this.addEntry("atlassian button label only",function(){var a=new mxCell("Label only",new mxGeometry(0,0,80,33),"rounded=1;align=center;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;fontSize=12"); +a.vertex=!0;return c.createVertexTemplateFromCells([a],80,33,"Button (label only)")}),this.addEntry("atlassian button icon and label",function(){var a=new mxCell("Icon and label",new mxGeometry(0,0,120,33),"rounded=1;align=left;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;fontSize=12;spacingLeft=26;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,.5,12,12),"shape=mxgraph.mscae.intune.subscription_portal;fillColor=#596780;strokeColor=none;fontColor=#ffffff;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;html=1;spacingLeft=5"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(10,-6);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],120,33,"Button (icon and label)")}),this.addEntry("atlassian button icon only",function(){var a=new mxCell("",new mxGeometry(0,0,32,33),"rounded=1;align=left;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;fontSize=12;spacingLeft=26;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,.5,12,12),"shape=mxgraph.mscae.intune.subscription_portal;fillColor=#596780;strokeColor=none;fontColor=#ffffff;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;html=1;spacingLeft=5"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(10,-6);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],32,33,"Button (icon only)")}),this.addEntry("atlassian button subtle",function(){var a=new mxCell("Subtle",new mxGeometry(0,0,80,33),"rounded=1;align=left;fillColor=none;strokeColor=none;html=1;fontColor=#596780;fontSize=12;spacingLeft=26;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,.5,12,12),"shape=mxgraph.mscae.intune.subscription_portal;fillColor=#596780;strokeColor=none;fontColor=#ffffff;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;html=1;spacingLeft=5"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(10,-6);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],80,33,"Button (subtle)")}),this.addEntry("atlassian button disabled",function(){var a=new mxCell("Disabled button",new mxGeometry(0,0,110,33),"rounded=1;align=center;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#A5ADBA;fontSize=12");a.vertex=!0;return c.createVertexTemplateFromCells([a],110,33,"Button (disabled)")}),this.addEntry("atlassian split button",function(){var a= +new mxCell("Split",new mxGeometry(0,0,80,33),"rounded=1;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;align=left;fontSize=12;spacingLeft=10");a.vertex=!0;var b=new mxCell("",new mxGeometry(1,.5,12,6),"shape=triangle;direction=south;fillColor=#596780;strokeColor=none;html=1");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-20,-3);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(1,0,12,33),"shape=line;direction=south;strokeColor=#ffffff;html=1;strokeWidth=2");b.geometry.relative= +!0;b.geometry.offset=new mxPoint(-35,0);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Button (split)")}),this.addEntry("atlassian button grouped",function(){var d=new mxCell("",new mxGeometry(0,0,320,33),a+"rrect;rSize=10;fillColor=#F1F2F4;strokeColor=#ffffff;strokeWidth=2");d.vertex=!0;var b=new mxCell("Button 2",new mxGeometry(0,0,80,33),"rounded=0;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(80,0);b.vertex=!0;d.insert(b);b=new mxCell("Button 3",new mxGeometry(0,0,80,33),"rounded=0;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");b.geometry.relative=!0;b.geometry.offset=new mxPoint(160,0);b.vertex=!0;d.insert(b);b=new mxCell("Button 4",new mxGeometry(1,0,80,33),a+"rightButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(-80,0);b.vertex=!0;d.insert(b);b=new mxCell("Button 1",new mxGeometry(0,0,80,33),a+"leftButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");b.geometry.relative=!0;b.vertex=!0;d.insert(b);return c.createVertexTemplateFromCells([d],d.geometry.width,d.geometry.height,"Button (grouped)")}),this.addEntry("atlassian button compact",function(){var a=new mxCell("Compact",new mxGeometry(0, +0,86,33),"rounded=1;fillColor=#F1F2F4;align=center;strokeColor=none;html=1;fontColor=#596780;fontSize=12");a.vertex=!0;var b=new mxCell("",new mxGeometry(107,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");b.vertex=!0;var e=new mxCell("",new mxGeometry(117,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");e.vertex=!0;var f=new mxCell("",new mxGeometry(127,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");f.vertex=!0;return c.createVertexTemplateFromCells([a, +b,e,f],133,33,"Button (compact)")}),this.addEntry("atlassian button grouped group",function(){var d=new mxCell("Edit",new mxGeometry(0,0,50,33),"rounded=1;fillColor=#0065FF;align=center;strokeColor=none;html=1;fontColor=#ffffff;fontSize=12");d.vertex=!0;var b=new mxCell("Comment",new mxGeometry(55,0,80,33),"rounded=1;fillColor=#F1F2F4;align=center;strokeColor=none;html=1;fontColor=#596780;fontSize=12");b.vertex=!0;var e=new mxCell("Assign",new mxGeometry(140,0,70,33),"rounded=1;fillColor=#F1F2F4;align=center;strokeColor=none;html=1;fontColor=#596780;fontSize=12"); +e.vertex=!0;var f=new mxCell("",new mxGeometry(215,0,240,33),a+"rrect;rSize=10;fillColor=#F1F2F4;strokeColor=#ffffff;strokeWidth=2");f.vertex=!0;var k=new mxCell("In Progress",new mxGeometry(0,0,90,33),a+"rrect;rSize=0;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(60,0);k.vertex=!0;f.insert(k);k=new mxCell("Workflow",new mxGeometry(1,0,90,33),mxConstants.STYLE_STROKEWIDTH+"=1;shadow=0;dashed=0;align=left;html=1;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.mockup.rightButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;spacingLeft=10;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(-90,0);k.vertex=!0;f.insert(k);var l=new mxCell("Later",new mxGeometry(0,0,60,33),a+"leftButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");l.geometry.relative=!0;l.vertex=!0;f.insert(l);l= +new mxCell("",new mxGeometry(1,.5,12,6),"shape=triangle;direction=south;fillColor=#596780;strokeColor=none;html=1");l.geometry.relative=!0;l.geometry.offset=new mxPoint(-20,-3);l.vertex=!0;k.insert(l);k=new mxCell("",new mxGeometry(500,0,56,33),"rounded=1;fillColor=#F1F2F4;align=center;strokeColor=none;html=1;fontColor=#596780;fontSize=12");k.vertex=!0;l=new mxCell("",new mxGeometry(15,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");l.vertex=!0;k.insert(l);l=new mxCell("",new mxGeometry(25, +13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");l.vertex=!0;k.insert(l);l=new mxCell("",new mxGeometry(35,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");l.vertex=!0;k.insert(l);return c.createVertexTemplateFromCells([d,b,e,f,k],556,33,"Button (grouped)")}),this.addEntry("atlassian button grouped group responsive",function(){var d=new mxCell("",new mxGeometry(0,0,230,33),a+"rrect;rSize=10;fillColor=#F1F2F4;strokeColor=#ffffff;strokeWidth=2");d.vertex=!0;var b= +new mxCell("Assign",new mxGeometry(0,0,60,33),a+"leftButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");b.geometry.relative=!0;b.vertex=!0;d.insert(b);b=new mxCell("Assign to me",new mxGeometry(0,0,90,33),"rounded=0;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");b.geometry.relative=!0;b.geometry.offset=new mxPoint(60,0);b.vertex=!0;d.insert(b);b=new mxCell("Comment", +new mxGeometry(1,0,80,33),a+"rightButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-80,0);b.vertex=!0;d.insert(b);b=new mxCell("",new mxGeometry(250,0,116,33),a+"rrect;rSize=10;fillColor=#F1F2F4;strokeColor=#ffffff;strokeWidth=2");b.vertex=!0;var e=new mxCell("Assign",new mxGeometry(0,0,60,33),a+"leftButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;"); +e.geometry.relative=!0;e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(1,0,56,33),a+"rightButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-56,0);e.vertex=!0;b.insert(e);var f=new mxCell("",new mxGeometry(15,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(25,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1"); +f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(35,13,6,6),"shape=ellipse;fillColor=#596780;strokeColor=none;html=1");f.vertex=!0;e.insert(f);var k=new mxCell("",new mxGeometry(386,0,116,33),a+"rrect;rSize=10;fillColor=#F1F2F4;strokeColor=#ffffff;strokeWidth=2");k.vertex=!0;e=new mxCell("Assign",new mxGeometry(0,0,60,33),a+"leftButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=none;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");e.geometry.relative=!0;e.vertex=!0;k.insert(e); +e=new mxCell("",new mxGeometry(1,0,56,33),a+"rightButton;rSize=10;fontSize=12;fontColor=#596780;fontStyle=0;fillColor=#42526E;strokeColor=#ffffff;strokeWidth=2;resizeHeight=1;");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-56,0);e.vertex=!0;k.insert(e);f=new mxCell("",new mxGeometry(15,13,6,6),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(25,13,6,6),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");f.vertex=!0;e.insert(f); +f=new mxCell("",new mxGeometry(35,13,6,6),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");f.vertex=!0;e.insert(f);e=new mxCell("Edit issue\n\nComment",new mxGeometry(446,38,105,66),a+"rrect;rSize=10;fillColor=#42526E;strokeColor=#ffffff;strokeWidth=2;fontSize=12;fontColor=#ffffff;fontStyle=0");e.vertex=!0;return c.createVertexTemplateFromCells([d,b,k,e],551,104,"Button (grouped, responsive)")}),this.createVertexTemplateEntry("html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10", +12,12,"Text","Checkbox (on)",null,null,this.getTagsForStencil("mxgraph.atlassian","","atlassian checkbox on").join(" ")),this.createVertexTemplateEntry("rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0",12,12,"Text","Checkbox (off)",null,null,this.getTagsForStencil("mxgraph.atlassian","","atlassian checkbox on").join(" ")),this.addEntry("atlassian checkbox group", +function(){var a=new mxCell("Selected coffees",new mxGeometry(0,0,150,20),"fillColor=none;strokeColor=none;fontSize=11;fontStyle=1;align=left;fontColor=#596780");a.vertex=!0;var b=new mxCell("Espresso",new mxGeometry(10,30,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");b.vertex=!0;var e=new mxCell("Cappuccino",new mxGeometry(10, +55,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10");e.vertex=!0;var f=new mxCell("Flat white",new mxGeometry(10,80,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10"); +f.vertex=!0;var k=new mxCell("Long black",new mxGeometry(10,105,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");k.vertex=!0;var l=new mxCell("Add",new mxGeometry(0,140,60,33),"rounded=1;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;fontStyle=0;fontSize=14;html=1;shadow=0;dashed=0");l.vertex= +!0;var m=new mxCell("Cancel",new mxGeometry(70,140,60,33),"fillColor=none;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;fontStyle=0;fontSize=14;html=1;shadow=0;dashed=0");m.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l,m],150,173,"Checkbox group")}),this.addEntry("atlassian dropdown button",function(){var a=new mxCell("Status",new mxGeometry(0,0,100,20),"rounded=1;fillColor=none;strokeColor=none;html=1;fontColor=#596780;align=left;fontSize=11;spacingLeft=10;fontSize=11"); +a.vertex=!0;var b=new mxCell("Workflow",new mxGeometry(0,20,100,33),"rounded=1;fillColor=#F1F2F4;strokeColor=none;html=1;fontColor=#596780;align=left;fontSize=12;spacingLeft=10");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,12,6),"shape=triangle;direction=south;fillColor=#596780;strokeColor=none;html=1");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-20,-3);e.vertex=!0;b.insert(e);return c.createVertexTemplateFromCells([a,b],100,53,"Button (dropdown)")}),this.addEntry("atlassian dropdown button open", +function(){var a=new mxCell("Status",new mxGeometry(0,0,100,20),"rounded=1;fillColor=none;strokeColor=none;html=1;fontColor=#596780;align=left;fontSize=11;spacingLeft=10;fontSize=11");a.vertex=!0;var b=new mxCell("Workflow",new mxGeometry(0,20,100,33),"rounded=1;fillColor=#253858;strokeColor=none;html=1;fontColor=#ffffff;align=left;fontSize=12;spacingLeft=10");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,12,6),"shape=triangle;direction=south;fillColor=#ffffff;strokeColor=none;html=1");e.geometry.relative= +!0;e.geometry.offset=new mxPoint(-20,-3);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(0,56,110,144),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4");e.vertex=!0;var f=new mxCell("Closed",new mxGeometry(0,0,110,33),"rounded=0;fillColor=#F4F5F7;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,6);f.vertex=!0;e.insert(f);f=new mxCell("Reviewed",new mxGeometry(0, +0,110,33),"rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,39);f.vertex=!0;e.insert(f);f=new mxCell("Abandoned",new mxGeometry(0,0,110,33),"rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,72);f.vertex=!0;e.insert(f);f=new mxCell("Workflow", +new mxGeometry(0,0,110,33),"rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,105);f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e],110,200,"Button (dropdown, open)")}),this.addEntry("atlassian dropdown avatar",function(){var a=new mxCell("Choose a designer",new mxGeometry(0,0,120,20),"rounded=1;fillColor=none;strokeColor=none;html=1;fontColor=#596780;align=left;fontSize=11;spacingLeft=10;fontSize=11"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(0,20,150,33),"rounded=1;fillColor=#253858;strokeColor=none;html=1;");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,12,6),"shape=triangle;direction=south;fillColor=#ffffff;strokeColor=none;html=1");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-20,-3);e.vertex=!0;b.insert(e);e=new mxCell("Paige Turner",new mxGeometry(0,.5,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#ffffff;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(10,-12);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(0,56,160,111),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4");e.vertex=!0;var f=new mxCell("",new mxGeometry(0,0,160,33),"rounded=0;fillColor=#F4F5F7;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,6);f.vertex=!0;e.insert(f);var k=new mxCell("Paige Turner", +new mxGeometry(0,.5,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,-12);k.vertex=!0;f.insert(k);f=new mxCell("",new mxGeometry(0,0,160,33),"rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");f.geometry.relative= +!0;f.geometry.offset=new mxPoint(0,39);f.vertex=!0;e.insert(f);k=new mxCell("Sam Samuels",new mxGeometry(0,.5,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,-12);k.vertex=!0;f.insert(k);f=new mxCell("",new mxGeometry(0,0,160,33),"rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,72);f.vertex=!0;e.insert(f);k=new mxCell("Casey Chambers",new mxGeometry(0,.5,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,-12);k.vertex=!0;f.insert(k);return c.createVertexTemplateFromCells([a,b,e],160,167,"Button (avatar)")}), +this.addEntry("atlassian flag message",function(){var a=new mxCell("",new mxGeometry(0,0,333,90),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4");a.vertex=!0;var b=new mxCell("START-85 has been created",new mxGeometry(0,0,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=#36B37E;strokeColor=none;html=1;fontSize=14;fontStyle=0;labelPosition=right;align=left;spacingLeft=20");b.geometry.relative=!0;b.geometry.offset=new mxPoint(25,25);b.vertex=!0; +a.insert(b);b=new mxCell("View issue • Add to next sprint",new mxGeometry(0,0,260,20),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=none;strokeColor=none;html=1;fontSize=14;fontStyle=0;fontColor=#0049B0;align=left;");b.geometry.relative=!0;b.geometry.offset=new mxPoint(60,50);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(1,0,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#B3B3B3;strokeWidth=2");b.geometry.relative=!0;b.geometry.offset= +new mxPoint(-39,25);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Flag message")}),this.addEntry("atlassian multiple flag message",function(){var a=new mxCell("",new mxGeometry(0,0,333,150)," rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4");a.vertex=!0;var b=new mxCell("Nifty concise title",new mxGeometry(0,0,14,14),"shape=mxgraph.azure.azure_alert;fillColor=#FF5630;strokeColor=none;html=1;fontSize=14;fontStyle=0;labelPosition=right;align=left;spacingLeft=20"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(25,25);b.vertex=!0;a.insert(b);b=new mxCell("It's best if the title is in sentence case and this description text is super informative and awesome.",new mxGeometry(0,0,230,60),"fillColor=none;strokeColor=none;html=1;fontSize=14;fontStyle=0;fontColor=#000000;align=left;whiteSpace=wrap");b.geometry.relative=!0;b.geometry.offset=new mxPoint(60,50);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(1,0,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#B3B3B3;strokeWidth=2"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(-39,25);b.vertex=!0;a.insert(b);b=new mxCell("Link to more info • Link to action",new mxGeometry(0,0,230,20),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=none;strokeColor=none;html=1;fontSize=14;fontStyle=0;fontColor=#0049B0;align=left;");b.geometry.relative=!0;b.geometry.offset=new mxPoint(60,112);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Multiple flag message")}), +this.addEntry("atlassian flag message",function(){var a=new mxCell("",new mxGeometry(0,0,333,120),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4");a.vertex=!0;var b=new mxCell("You are now connected",new mxGeometry(0,0,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=#36B37E;strokeColor=none;html=1;fontSize=14;fontStyle=0;labelPosition=right;align=left;spacingLeft=20");b.geometry.relative=!0;b.geometry.offset=new mxPoint(25,25);b.vertex=!0;a.insert(b); +b=new mxCell('You have been added to the group "Find the Haiku on this site."',new mxGeometry(0,0,230,60),"fillColor=none;strokeColor=none;html=1;fontSize=14;fontStyle=0;fontColor=#000000;align=left;whiteSpace=wrap");b.geometry.relative=!0;b.geometry.offset=new mxPoint(60,50);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(1,0,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#B3B3B3;strokeWidth=2");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-39,25);b.vertex= +!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Flag message")}),this.addEntry("atlassian inline dialog",function(){var a=new mxCell("",new mxGeometry(0,0,292,190),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4");a.vertex=!0;var b=new mxCell("Use the HipChat app",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=14;fontStyle=1;align=left");b.geometry.relative=!0;b.geometry.offset=new mxPoint(25,21); +b.vertex=!0;a.insert(b);b=new mxCell("Would you rather open links in the HipChat application instead of your browser?",new mxGeometry(0,0,240,60),"fillColor=none;strokeColor=none;html=1;fontSize=14;fontStyle=0;fontColor=#000000;align=left;whiteSpace=wrap");b.geometry.relative=!0;b.geometry.offset=new mxPoint(25,50);b.vertex=!0;a.insert(b);b=new mxCell("Open in the HipChat app?",new mxGeometry(0,0,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(30,120);b.vertex=!0;a.insert(b);b=new mxCell('Don't have the app? Get it!',new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=14;fontStyle=0;fontColor=#000000;align=left;whiteSpace=wrap");b.geometry.relative=!0;b.geometry.offset=new mxPoint(25,152);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(242,195,50,33),"rounded=1;fillColor=#42526E;strokeColor=none;shadow=0;html=1;arcSize=12"); +b.vertex=!0;var e=new mxCell("",new mxGeometry(.5,.5,20,20),"shape=mxgraph.mscae.enterprise.settings;fillColor=#ffffff;strokeColor=none");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-10,-10);e.vertex=!0;b.insert(e);return c.createVertexTemplateFromCells([a,b],292,228,"Inline dialog")}),this.addEntry("atlassian inline dialog",function(){var a=new mxCell("20",new mxGeometry(0,0,40,20),"rounded=1;fillColor=#DEE1E6;strokeColor=none;shadow=0;html=1;arcSize=50;fontSize=12;align=center;verticalAlign=middle"); +a.vertex=!0;var b=new mxCell("Start watching this issue",new mxGeometry(40,0,200,20),"rounded=1;fillColor=none;strokeColor=none;shadow=0;html=1;arcSize=50;fontSize=12;align=left;verticalAlign=middle;spacingLeft=10");b.vertex=!0;var e=new mxCell("",new mxGeometry(0,30,340,420),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=1;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;");e.vertex=!0;var f=new mxCell("Add watchers",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,25);f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(0,0,290,35),"rounded=1;arcSize=9;fillColor=none;strokeColor=#4C9AFF;html=1;strokeWidth=2");f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,50);f.vertex=!0;e.insert(f);var k=new mxCell("",new mxGeometry(1,.5,15,15),"shape=mxgraph.ios7.icons.looking_glass;fillColor=none;strokeColor=#243759;html=1;strokeWidth=2");k.geometry.relative=!0;k.geometry.offset=new mxPoint(-30,-7.5);k.vertex= +!0;f.insert(k);f=new mxCell("Paige Turner",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,100);f.vertex=!0;e.insert(f);f=new mxCell("Sam Samuels",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,132);f.vertex=!0;e.insert(f);f=new mxCell("Leana Stevens",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,164);f.vertex=!0;e.insert(f);f=new mxCell("Casey Chambers",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,196);f.vertex=!0;e.insert(f);f=new mxCell("Lisa Simpson",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,228);f.vertex=!0;e.insert(f);f=new mxCell("Tammy McDonald",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,260);f.vertex=!0;e.insert(f);f=new mxCell("Amy Turner",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,292);f.vertex=!0;e.insert(f);f=new mxCell("Cristopher Bunnings",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,324);f.vertex=!0;e.insert(f);f=new mxCell("Tyler Smith",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,356);f.vertex=!0;e.insert(f);f=new mxCell("Cindy Hobbs",new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;html=1;fontColor=#253858;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(25,388);f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e],340,450,"Inline dialog")}),this.addEntry("atlassian inline edit",function(){var a=new mxCell("Sprint",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left");a.vertex=!0;var b=new mxCell("Android - 8 - Publish comments",new mxGeometry(0,25,290,35),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=5"); +b.vertex=!0;var e=new mxCell("",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left");e.vertex=!0;var f=new mxCell("",new mxGeometry(300,28,29,29),"rounded=1;arcSize=12;fillColor=#F0F2F5;strokeColor=none;html=1");f.vertex=!0;var k=new mxCell("",new mxGeometry(.5,.5,10,8),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.check;strokeColor=#42526E;strokeWidth=2");k.geometry.relative=!0;k.geometry.offset=new mxPoint(-5,-4);k.vertex=!0;f.insert(k);k=new mxCell("", +new mxGeometry(340,37,10,10),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#42526E;strokeWidth=2");k.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k],350,55,"Inline edit")}),this.addEntry("atlassian inline edit",function(){var a=new mxCell("Priority",new mxGeometry(0,0,130,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780");a.vertex=!0;var b=new mxCell("High",new mxGeometry(0,25,130,35),"rounded=1;arcSize=9;fillColor=#253858;strokeColor=none;html=1;strokeWidth=2;spacingLeft=30;fontColor=#ffffff;align=left"); +b.vertex=!0;var e=new mxCell("",new mxGeometry(0,.5,10,14),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#FF0000;direction=north;");e.geometry.relative=!0;e.geometry.offset=new mxPoint(10,-7);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(1,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#FFFFFF;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=south;size=0.65;"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(-24,-3);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(0,70,130,152),"rounded=1;arcSize=3;fillColor=#ffffff;strokeColor=#DFE1E5;strokeWidth=1;shadow=1");e.vertex=!0;var f=new mxCell("Major",new mxGeometry(0,0,130,33),"align=left;spacingLeft=30;rounded=0;fillColor=#F4F5F7;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,6);f.vertex=!0;e.insert(f); +var k=new mxCell("",new mxGeometry(0,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#ff0000;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=north;size=0.65;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,-7);k.vertex=!0;f.insert(k);k=new mxCell("",new mxGeometry(0,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#ff0000;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=north;size=0.65;"); +k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,0);k.vertex=!0;f.insert(k);f=new mxCell("Medium",new mxGeometry(0,0,130,33),"spacingLeft=30;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,39);f.vertex=!0;e.insert(f);k=new mxCell("",new mxGeometry(0,.5,10,10),"shape=line;strokeColor=#FFAB00;strokeWidth=2");k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,-5);k.vertex=!0;f.insert(k); +f=new mxCell("Low",new mxGeometry(0,0,130,33),"spacingLeft=30;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,72);f.vertex=!0;e.insert(f);k=new mxCell("",new mxGeometry(0,.5,10,14),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#2DB07C;direction=south;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,-7);k.vertex= +!0;f.insert(k);f=new mxCell("Minor",new mxGeometry(0,0,130,33),"align=left;spacingLeft=30;rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;fontColor=#253858;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,105);f.vertex=!0;e.insert(f);k=new mxCell("",new mxGeometry(0,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#2DB07C;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=south;size=0.65;"); +k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,-7);k.vertex=!0;f.insert(k);k=new mxCell("",new mxGeometry(0,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#2DB07C;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=south;size=0.65;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(10,0);k.vertex=!0;f.insert(k);return c.createVertexTemplateFromCells([a,b,e],130,222,"Inline edit")}),this.addEntry("atlassian inline edit", +function(){var a=new mxCell("Priority",new mxGeometry(0,0,170,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780");a.vertex=!0;var b=new mxCell("Low",new mxGeometry(0,25,170,35),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=30;fontColor=#000000;align=left");b.vertex=!0;var e=new mxCell("",new mxGeometry(0,.5,10,14),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#2DB07C;direction=south;"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(10,-7);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(1,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#42526E;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=south;size=0.65;");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-24,-3);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(190,38,10,8),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.check;strokeColor=#42526E;strokeWidth=2"); +e.vertex=!0;var f=new mxCell("",new mxGeometry(220,37,10,10),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#42526E;strokeWidth=2");f.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f],230,60,"Inline edit")}),this.addEntry("atlassian inline message",function(){var a=new mxCell("Access level applications",new mxGeometry(0,30,150,20),"fillColor=none;strokeColor=none;fontSize=11;fontStyle=1;align=left;fontColor=#596780");a.vertex=!0;var b=new mxCell("JIRA",new mxGeometry(10, +60,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10");b.vertex=!0;var e=new mxCell("Confluence",new mxGeometry(10,85,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10"); +e.vertex=!0;var f=new mxCell("Bamboo",new mxGeometry(10,110,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10");f.vertex=!0;var k=new mxCell("Bitbucket accounts",new mxGeometry(0,135,150,20),"fillColor=none;strokeColor=none;fontSize=11;fontStyle=1;align=left;fontColor=#596780");k.vertex=!0;var l=new mxCell("New users will be sent a request to join.", +new mxGeometry(0,160,220,20),"fillColor=none;strokeColor=none;fontSize=12;fontStyle=0;align=left;fontColor=#000000");l.vertex=!0;var m=new mxCell("",new mxGeometry(230,160,20,20),"shape=mxgraph.azure.azure_alert;fillColor=#FF8B00;strokeColor=none;fontColor=#172B4C;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;html=1;spacingLeft=5");m.vertex=!0;var n=new mxCell('Multiple accounts\n\nWe will automatically invite any new users to Bitbucket, depending on your account settings.\n\nUpdate your setting or read more', +new mxGeometry(220,0,240,152),"rounded=1;arcSize=3;fillColor=#ffffff;strokeColor=#DFE1E5;strokeWidth=1;shadow=1;align=left;html=1;whiteSpace=wrap;spacingLeft=20;spacingRight=20;fontSize=12");n.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l,m,n],150,180,"Inline message")}),this.addEntry("atlassian inline message subtitle",function(){var a=new mxCell("i",new mxGeometry(0,0,20,20),"shape=ellipse;fillColor=#403294;strokeColor=none;fontSize=14;fontStyle=1;align=center;fontColor=#ffffff"); +a.vertex=!0;var b=new mxCell('Log in to learn about Confluence',new mxGeometry(0,30,230,33),"rounded=1;arcSize=3;fillColor=#ffffff;strokeColor=#DFE1E5;strokeWidth=1;shadow=1;align=left;html=1;whiteSpace=wrap;spacingLeft=20;spacingRight=20;fontSize=12;");b.vertex=!0;var e=new mxCell("Want more information?",new mxGeometry(30,0,200,20),"fillColor=none;strokeColor=none;align=left;html=1;whiteSpace=wrap;fontSize=11;fontColor=#596780");e.vertex=!0;return c.createVertexTemplateFromCells([a, +b,e],230,63,"Inline message with subtitle")}),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#DFE1E6;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#42526E",70,20,"DEFAULT","Lozenge (state, subtle)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#DFE1E6;strokeColor=#DFE1E6;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#42526E", +70,20,"DEFAULT","Lozenge (state, bold)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#008364;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#008364",70,20,"SUCCESS","Lozenge (success, subtle)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#008364;strokeColor=#008364;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#ffffff", +70,20,"SUCCESS","Lozenge (success, bold)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#BA3200;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#BA3200",70,20,"REMOVED","Lozenge (problem, subtle)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#BA3200;strokeColor=#BA3200;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#ffffff", +70,20,"REMOVED","Lozenge (problem, bold)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#0057D8;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#0057D8",100,20,"IN PROGRESS","Lozenge (current, subtle)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#0057D8;strokeColor=#0057D8;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#ffffff", +100,20,"IN PROGRESS","Lozenge (current, bold)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#6554C0;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#6554C0",50,20,"NEW","Lozenge (new, subtle)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#6554C0;strokeColor=#6554C0;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#ffffff", +50,20,"NEW","Lozenge (new, bold)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#FFAB00;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#42526E",60,20,"MOVED","Lozenge (moved, subtle)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;rounded=1;fillColor=#FFAB00;strokeColor=#FFAB00;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#42526E", +60,20,"MOVED","Lozenge (moved, bold)",null,null,this.getTagsForStencil("mxgraph.atlassian","lozenge","atlassian ").join(" ")),this.addEntry("atlassian inline message subtitle",function(){var a=new mxCell("Yeah, progress!",new mxGeometry(0,0,120,20),"dashed=0;html=1;rounded=1;fillColor=#172B4D;strokeColor=#172B4D;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#ffffff");a.vertex=!0;var b=new mxCell("IN PROGRESS",new mxGeometry(10,30,100,20),"dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#0057D8;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#0057D8"); +b.vertex=!0;return c.createVertexTemplateFromCells([a,b],120,50,"Lozenge (tooltip)")}),this.addEntry("atlassian inline message subtitle",function(){var a=new mxCell("SUCCESS",new mxGeometry(25,0,70,20),"dashed=0;html=1;rounded=1;fillColor=#FFFFFF;strokeColor=#008364;fontSize=12;align=center;fontStyle=1;strokeWidth=2;fontColor=#008364");a.vertex=!0;var b=new mxCell("Don't stop believin'",new mxGeometry(0,30,120,20),"dashed=0;html=1;rounded=1;fillColor=#172B4D;strokeColor=#172B4D;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#ffffff"); +b.vertex=!0;return c.createVertexTemplateFromCells([a,b],120,50,"Lozenge (tooltip)")}),this.addEntry("atlassian modal dialog",function(){var a=new mxCell('Your dashboardg?"":d.substring(g+1));this.createVertexTemplateEntry(d,parseInt(b[a].getAttribute("w")),parseInt(b[a].getAttribute("h")),"",c.replace(/_/g," "),null,null,this.filterTags(e.join(" ")))}}}}}}))};"1"==urlParams.savesidebar&&(Sidebar.prototype.addFoldingHandler=function(b,a,d){var c=!1;if(!mxClient.IS_IE||8<=document.documentMode)b.style.backgroundImage="none"==a.style.display?"url('"+this.collapsedImage+ +"')":"url('"+this.expandedImage+"')";b.style.backgroundRepeat="no-repeat";b.style.backgroundPosition="0% 50%";var e=document.createElement("button");e.style.marginLeft="4px";mxUtils.write(e,"Save");mxEvent.addListener(b,"click",mxUtils.bind(this,function(f){if("BUTTON"==mxEvent.getSource(f).nodeName){var g=b.cloneNode(!0);g.style.backgroundImage="";g.style.textDecoration="none";g.style.fontWeight="bold";g.style.fontSize="14px";g.style.color="rgb(80, 80, 80)";g.style.width="456px";g.style.backgroundColor= +"#ffffff";g.style.paddingLeft="6px";f=g.getElementsByTagName("button")[0];f.parentNode.removeChild(f);f=a.cloneNode(!0);f.style.backgroundColor="#ffffff";f.style.borderColor="transparent";f.style.width="456px";g=''+g.outerHTML+f.outerHTML+"";f.style.position="absolute";window.document.body.appendChild(f); +var k=f.clientHeight+18;f.parentNode.removeChild(f);(new mxXmlRequest(EXPORT_URL,"w=456&h="+k+"&html="+encodeURIComponent(this.editorUi.editor.graph.compress(g)))).simulate(document,"_blank")}else{if("none"==a.style.display){if(c)b.appendChild(e);else if(c=!0,null!=d){null!=e.parentNode&&e.parentNode.removeChild(e);b.style.cursor="wait";var l=b.innerHTML;b.innerHTML=mxResources.get("loading")+"...";window.setTimeout(function(){d(a);b.style.cursor="";b.innerHTML=l;b.appendChild(e)},0)}else b.appendChild(e); +b.style.backgroundImage="url('"+this.expandedImage+"')";a.style.display="block"}else b.style.backgroundImage="url('"+this.collapsedImage+"')",a.style.display="none",null!=e.parentNode&&e.parentNode.removeChild(e);mxEvent.consume(f)}}))});Sidebar.prototype.extractShapeStyle=function(b){if(null!=b&&"shape="==b.substring(0,6)){var a=b.indexOf(";");0>a&&(a=b.length);return b.substring(6,a)}return null};var c=Sidebar.prototype.getTagsForStencil;Sidebar.prototype.getTagsForStencil=function(b,a,d){var e= +c.apply(this,arguments);null!=this.shapetags&&(b=b.toLowerCase(),a=a.toLowerCase(),null!=this.shapetags[b]&&e.push(this.shapetags[b]),a=b+"."+a,null!=this.shapetags[a]&&e.push(this.shapetags[a]));return e};Sidebar.prototype.initPalettes=function(){var b=GRAPH_IMAGE_PATH,a=STENCIL_PATH,d=this.signs,c=this.gcp,f=this.rack,n=this.pids,p=this.cisco,q=this.sysml,t=this.eip,u=this.gmdl;"1"==urlParams.createindex&&(mxLog.show(),mxLog.textarea.value="");this.addSearchPalette(!0);this.addGeneralPalette(!0); +this.addMiscPalette(!1);this.addAdvancedPalette(!1);this.addUmlPalette(!1);this.addErPalette();this.addBasicPalette();this.addFlowchartPalette();this.addNetworkPalette();this.addAzurePalette();this.addCitrixPalette();this.addMSCAEPalette();this.addBpmnPalette(a,!1);this.addAWS3Palette();this.addAWS3DPalette();this.addLeanMappingPalette();this.addIos7Palette();this.addIosPalette();this.addAndroidPalette();this.addMockupPalette();this.addElectricalPalette();this.addOfficePalette();this.addVeeamPalette(); +this.addStencilPalette("arrows",mxResources.get("arrows"),a+"/arrows.xml",";html=1;"+mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;"+mxConstants.STYLE_STROKEWIDTH+"=2;strokeColor=#000000;");this.addArrows2Palette();this.addImagePalette("computer","Clipart / Computer",b+"/lib/clip_art/computers/","_128x128.png","Antivirus Data_Filtering Database Database_Add Database_Minus Database_Move_Stack Database_Remove Fujitsu_Tablet Harddrive IBM_Tablet iMac iPad Laptop MacBook Mainframe Monitor Monitor_Tower Monitor_Tower_Behind Netbook Network Network_2 Printer Printer_Commercial Secure_System Server Server_Rack Server_Rack_Empty Server_Rack_Partial Server_Tower Software Stylus Touch USB_Hub Virtual_Application Virtual_Machine Virus Workstation".split(" "), +"Antivirus;Data Filtering;Database;Database Add;Database Minus;Database Move Stack;Database Remove;Fujitsu Tablet;Harddrive;IBMTablet;iMac;iPad;Laptop;MacBook;Mainframe;Monitor;Monitor Tower;Monitor Tower Behind;Netbook;Network;Network 2;Printer;Printer Commercial;Secure System;Server;Server Rack;Server Rack Empty;Server Rack Partial;Server Tower;Software;Stylus;Touch;USB Hub;Virtual Application;Virtual Machine;Virus;Workstation".split(";"));this.addImagePalette("finance","Clipart / Finance",b+"/lib/clip_art/finance/", +"_128x128.png","Arrow_Down Arrow_Up Coins Credit_Card Dollar Graph Pie_Chart Piggy_Bank Safe Shopping_Cart Stock_Down Stock_Up".split(" "),"Arrow_Down;Arrow Up;Coins;Credit Card;Dollar;Graph;Pie Chart;Piggy Bank;Safe;Shopping Basket;Stock Down;Stock Up".split(";"));this.addImagePalette("clipart","Clipart / Various",b+"/lib/clip_art/general/","_128x128.png","Battery_0 Battery_100 Battery_50 Battery_75 Battery_allstates Bluetooth Earth_globe Empty_Folder Full_Folder Gear Keys Lock Mouse_Pointer Plug Ships_Wheel Star Tire".split(" "), +"Battery 0%;Battery 100%;Battery 50%;Battery 75%;Battery;Bluetooth;Globe;Empty Folder;Full Folder;Gear;Keys;Lock;Mousepointer;Plug;Ships Wheel;Star;Tire".split(";"));this.addImagePalette("networking","Clipart / Networking",b+"/lib/clip_art/networking/","_128x128.png","Bridge Certificate Certificate_Off Cloud Cloud_Computer Cloud_Computer_Private Cloud_Rack Cloud_Rack_Private Cloud_Server Cloud_Server_Private Cloud_Storage Concentrator Email Firewall_02 Firewall Firewall-page1 Ip_Camera Modem power_distribution_unit Print_Server Print_Server_Wireless Repeater Router Router_Icon Switch UPS Wireless_Router Wireless_Router_N".split(" "), "Bridge;Certificate;Certificate Off;Cloud;Cloud Computer;Cloud Computer Private;Cloud Rack;Cloud Rack Private;Cloud Server;Cloud Server Private;Cloud Storage;Concentrator;Email;Firewall 1;Firewall 2;Firewall;Camera;Modem;Power Distribution Unit;Print Server;Print Server Wireless;Repeater;Router;Router Icon;Switch;UPS;Wireless Router;Wireless Router N".split(";"),{Wireless_Router:"wireless router switch wap wifi access point wlan",Wireless_Router_N:"wireless router switch wap wifi access point wlan", -Router:"router switch",Router_Icon:"router switch"});this.addImagePalette("people","Clipart / People",a+"/lib/clip_art/people/","_128x128.png","Suit_Man Suit_Man_Black Suit_Man_Blue Suit_Man_Green Suit_Man_Green_Black Suit_Woman Suit_Woman_Black Suit_Woman_Blue Suit_Woman_Green Suit_Woman_Green_Black Construction_Worker_Man Construction_Worker_Man_Black Construction_Worker_Woman Construction_Worker_Woman_Black Doctor_Man Doctor_Man_Black Doctor_Woman Doctor_Woman_Black Farmer_Man Farmer_Man_Black Farmer_Woman Farmer_Woman_Black Nurse_Man Nurse_Man_Black Nurse_Woman Nurse_Woman_Black Military_Officer Military_Officer_Black Military_Officer_Woman Military_Officer_Woman_Black Pilot_Man Pilot_Man_Black Pilot_Woman Pilot_Woman_Black Scientist_Man Scientist_Man_Black Scientist_Woman Scientist_Woman_Black Security_Man Security_Man_Black Security_Woman Security_Woman_Black Tech_Man Tech_Man_Black Telesales_Man Telesales_Man_Black Telesales_Woman Telesales_Woman_Black Waiter Waiter_Black Waiter_Woman Waiter_Woman_Black Worker_Black Worker_Man Worker_Woman Worker_Woman_Black".split(" ")); -this.addImagePalette("telco","Clipart / Telecommunication",a+"/lib/clip_art/telecommunication/","_128x128.png","BlackBerry Cellphone HTC_smartphone iPhone Palm_Treo Signal_tower_off Signal_tower_on".split(" "),"BlackBerry;Cellphone;HTC smartphone;iPhone;Palm Treo;Signaltower off;Signaltower on".split(";"));for(a=0;a mxUtils.indexOf(m,b))d=null!=q?q[b]: -null,mxLog.debug(' ")}),!0)}}var d=Sidebar.prototype.searchEntries;Sidebar.prototype.searchEntries=function(a,b,c,f,m){var e=f;if(this.editorUi.enableLogging&&!this.editorUi.isOffline()&&0==c)try{(new Image).src=(null!=window.DRAWIO_LOG_URL?window.DRAWIO_LOG_URL:"")+"/log?severity=CONFIG&msg=shapesearch:"+encodeURIComponent(a)+"&v="+encodeURIComponent(EditorUi.VERSION)}catch(p){}f=mxUtils.bind(this, -function(d,f,g,k){!this.editorUi.isOffline()&&d.length<=b/4?(g=c-Math.ceil((f-b/4)/b),mxUtils.get(ICONSEARCH_PATH+"?v=2&q="+encodeURIComponent(a)+"&p="+g+"&c="+b,mxUtils.bind(this,function(a){try{if(200<=a.getStatus()&&299>=a.getStatus())try{var g=JSON.parse(a.getText());if(null==g||null==g.icons)e(d,f,!1,k),this.editorUi.handleError(g);else{for(a=0;a mxUtils.indexOf(m, +a))d=null!=q?q[a]:null,mxLog.debug(' ")}),!0)}}var d=Sidebar.prototype.searchEntries;Sidebar.prototype.searchEntries=function(b,a,c,f,m){var e=f;if(this.editorUi.enableLogging&&!this.editorUi.isOffline()&&0==c)try{(new Image).src=(null!=window.DRAWIO_LOG_URL?window.DRAWIO_LOG_URL:"")+"/log?severity=CONFIG&msg=shapesearch:"+encodeURIComponent(b)+"&v="+encodeURIComponent(EditorUi.VERSION)}catch(p){}f= +mxUtils.bind(this,function(d,f,g,k){!this.editorUi.isOffline()&&d.length<=a/4?(g=c-Math.ceil((f-a/4)/a),mxUtils.get(ICONSEARCH_PATH+"?v=2&q="+encodeURIComponent(b)+"&p="+g+"&c="+a,mxUtils.bind(this,function(b){try{if(200<=b.getStatus()&&299>=b.getStatus())try{var g=JSON.parse(b.getText());if(null==g||null==g.icons)e(d,f,!1,k),this.editorUi.handleError(g);else{for(b=0;b More information? \nYour dashboard is the first thing you see when you log in. The JIRA Software dashboard is like your car's dashboard. But instead of showing your speed and fuel level, it shows important information about your work - like your projects, your activities and your issues.', +new mxGeometry(0,0,330,210),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=20;verticalAlign=top;");a.vertex=!0;var b=new mxCell("Add",new mxGeometry(0,0,50,33),"dashed=0;html=1;rounded=1;fillColor=#0057D8;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#ffffff");b.geometry.relative=!0;b.geometry.offset=new mxPoint(200,150);b.vertex=!0;a.insert(b);b=new mxCell("Cancel",new mxGeometry(0, +0,50,33),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(260,150);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Modal dialog")}),this.addEntry("atlassian detailed modal dialog",function(){var a=new mxCell('Your dashboard\nYour dashboard is the first thing you see when you log in. The JIRA Software dashboard is like your car's dashboard. But instead of showing your speed and fuel level, it shows important information about your work - like your projects, your activities and your issues.', +new mxGeometry(0,0,330,210),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=20;verticalAlign=top");a.vertex=!0;var b=new mxCell("Add",new mxGeometry(1,1,50,33),"dashed=0;html=1;rounded=1;fillColor=#0057D8;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#ffffff");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-130,-60);b.vertex=!0;a.insert(b);b=new mxCell("Cancel",new mxGeometry(1, +1,50,33),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-70,-60);b.vertex=!0;a.insert(b);b=new mxCell("Link",new mxGeometry(1,0,50,20),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=12;align=center;fontStyle=0;fontColor=#0057D8");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-170,24);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(1, +0,100,33),"dashed=0;html=1;rounded=1;fillColor=#F7F8F9;strokeColor=#E0E2E7;arcSize=7");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-120,16);b.vertex=!0;a.insert(b);var e=new mxCell("",new mxGeometry(1,.5,12,12),"shape=mxgraph.ios7.icons.looking_glass;fillColor=none;strokeColor=#243759;html=1;strokeWidth=2");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-24,-6);e.vertex=!0;b.insert(e);b=new mxCell("Hint text",new mxGeometry(0,1,50,20),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontStyle=0;fontColor=#596780"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,-50);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Modal dialog (detailed)")}),this.addEntry("atlassian small modal dialog",function(){var a=new mxCell("Add a branch permission",new mxGeometry(0,0,410,410),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=20;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=20;verticalAlign=top;fontStyle=1");a.vertex= +!0;var b=new mxCell("Branch name",new mxGeometry(0,0,100,20),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontStyle=1;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,60);b.vertex=!0;a.insert(b);b=new mxCell("eg. Orange",new mxGeometry(0,0,370,33),"dashed=0;html=1;rounded=1;fillColor=#F7F8F9;strokeColor=#E0E2E7;arcSize=7;align=left;spacingLeft=10;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20, +80);b.vertex=!0;a.insert(b);b=new mxCell("Select the branch you want to restrict access to",new mxGeometry(0,0,100,20),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontStyle=0;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,113);b.vertex=!0;a.insert(b);b=new mxCell("Write access",new mxGeometry(0,0,100,20),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontStyle=1;strokeWidth=2;fontColor=#596780"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,150);b.vertex=!0;a.insert(b);b=new mxCell("Type '@' and then their name",new mxGeometry(0,0,370,33),"dashed=0;html=1;rounded=1;fillColor=#F7F8F9;strokeColor=#E0E2E7;arcSize=7;align=left;spacingLeft=10;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,170);b.vertex=!0;a.insert(b);b=new mxCell("Select users who can write to this branch without approvals",new mxGeometry(0,0,100,20),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontStyle=0;strokeWidth=2;fontColor=#596780"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,203);b.vertex=!0;a.insert(b);b=new mxCell("Other requests",new mxGeometry(0,0,100,20),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontStyle=1;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,240);b.vertex=!0;a.insert(b);b=new mxCell("Rewriting history",new mxGeometry(0,0,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,270);b.vertex=!0;a.insert(b);b=new mxCell("Branch deletion",new mxGeometry(0,0,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,306);b.vertex=!0;a.insert(b);b=new mxCell("Merge",new mxGeometry(1,1,60,33),"dashed=0;html=1;rounded=1;fillColor=#0057D8;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#ffffff"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(-140,-60);b.vertex=!0;a.insert(b);b=new mxCell("Cancel",new mxGeometry(1,1,50,33),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-70,-60);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Modal dialog (small)")}),this.addEntry("atlassian medium modal dialog", +function(){var a=new mxCell("",new mxGeometry(0,0,616,420),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=20;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=20;verticalAlign=top;fontStyle=1");a.vertex=!0;var b=new mxCell('Settings\nGeneral\nAppearance\nNotifications',new mxGeometry(0, +0,110,360),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontStyle=1;strokeWidth=2;fontColor=000000;verticalAlign=top");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,20);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(0,0,10,330),"shape=line;direction=south;strokeColor=#E0E1E6;strokeWidth=1");b.geometry.relative=!0;b.geometry.offset=new mxPoint(130,60);b.vertex=!0;a.insert(b);b=new mxCell("General",new mxGeometry(0,0,300,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontStyle=1;fontColor=000000"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,60);b.vertex=!0;a.insert(b);b=new mxCell("Show joined/left room messages",new mxGeometry(0,0,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,90);b.vertex=!0;a.insert(b);b=new mxCell("Display time in 24-hour format", +new mxGeometry(0,0,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10");b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,120);b.vertex=!0;a.insert(b);b=new mxCell("Hide inline previews by default",new mxGeometry(0,0,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,150);b.vertex=!0;a.insert(b);b=new mxCell("Hide gifs by default",new mxGeometry(0,0,12,12),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox_2;fillColor=#0057D8;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10");b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,180);b.vertex=!0;a.insert(b);b=new mxCell("Turned text emoticons into images", +new mxGeometry(0,0,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,210);b.vertex=!0;a.insert(b);b=new mxCell("Idle",new mxGeometry(0,0,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,240);b.vertex=!0;a.insert(b);b=new mxCell("15",new mxGeometry(0,0,55,33),"dashed=0;html=1;rounded=1;fillColor=#F7F8F9;strokeColor=#E0E2E7;arcSize=7;align=left;spacingLeft=5;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset=new mxPoint(220,230);b.vertex=!0;a.insert(b);b=new mxCell("minutes",new mxGeometry(0,0,100,20),"fillColor=none;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;html=1"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(280,236);b.vertex=!0;a.insert(b);b=new mxCell("Log additional chat data",new mxGeometry(0,0,12,12),"fillColor=none;strokeColor=none;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1");b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,270);b.vertex=!0;a.insert(b);b=new mxCell("Enable spell check",new mxGeometry(0,0,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,300);b.vertex=!0;a.insert(b);b=new mxCell("Correct spelling automatically",new mxGeometry(0,0,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");b.geometry.relative=!0;b.geometry.offset=new mxPoint(170,330);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a], +a.geometry.width,a.geometry.height,"Modal dialog (medium)")}),this.addEntry("atlassian error modal dialog",function(){var a=new mxCell("You are about to delete the job 'Newtown'. If you proceed with this action Bamboo will permanently delete all configuration settings, logs and results for this job.",new mxGeometry(0,0,470,190),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=20;verticalAlign=top;spacingTop=30;"); +a.vertex=!0;var b=new mxCell("Delete",new mxGeometry(1,1,60,33),"dashed=0;html=1;rounded=1;fillColor=#DE350A;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#ffffff");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-140,-60);b.vertex=!0;a.insert(b);b=new mxCell("Cancel",new mxGeometry(1,1,50,33),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset= +new mxPoint(-70,-60);b.vertex=!0;a.insert(b);b=new mxCell("!",new mxGeometry(0,0,20,20),"shape=rhombus;rounded=1;strokeColor=none;fillColor=#DE350A;fontColor=#ffffff;fontSize=12;shadow=0;align=center;arcSize=3");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,20);b.vertex=!0;a.insert(b);b=new mxCell("Delete repository",new mxGeometry(0,0,290,33),"dashed=0;html=1;fillColor=none;strokeColor=none;fontSize=18;align=left;fontStyle=1;fontColor=#000000");b.geometry.relative=!0;b.geometry.offset= +new mxPoint(50,13);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Modal dialog (error)")}),this.addEntry("atlassian warning modal dialog",function(){var a=new mxCell("Moving a job between stages may break artifact dependencies. Select a stage and any resulting conflicts will be displayed here.",new mxGeometry(0,0,470,220),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=20;verticalAlign=top;spacingTop=30;"); +a.vertex=!0;var b=new mxCell("Move",new mxGeometry(1,1,60,33),"dashed=0;html=1;rounded=1;fillColor=#FFAB00;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#ffffff");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-140,-60);b.vertex=!0;a.insert(b);b=new mxCell("Cancel",new mxGeometry(1,1,50,33),"dashed=0;html=1;rounded=1;fillColor=none;strokeColor=none;fontSize=12;align=center;fontStyle=0;strokeWidth=2;fontColor=#596780");b.geometry.relative=!0;b.geometry.offset= +new mxPoint(-70,-60);b.vertex=!0;a.insert(b);b=new mxCell("Move job",new mxGeometry(0,0,20,20),"shape=mxgraph.azure.azure_alert;fillColor=#FFAB00;strokeColor=none;fontColor=#172B4C;fontSize=18;fontStyle=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;html=1;spacingLeft=5");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,20);b.vertex=!0;a.insert(b);b=new mxCell("Select stage",new mxGeometry(0,0,290,33),"dashed=0;html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontStyle=1;fontColor=#596780"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,85);b.vertex=!0;a.insert(b);b=new mxCell("Progress and research",new mxGeometry(0,0,200,33),"rounded=1;arcSize=9;fillColor=#ECEDF1;strokeColor=none;html=1;strokeWidth=2;spacingLeft=10;fontColor=#000000;align=left");b.geometry.relative=!0;b.geometry.offset=new mxPoint(20,112);b.vertex=!0;a.insert(b);var e=new mxCell("",new mxGeometry(1,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#0A1E43;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=south;size=0.65;"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(-24,-3);e.vertex=!0;b.insert(e);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Modal dialog (error)")}),this.addEntry("atlassian multi select",function(){var a=new mxCell("Selecting time zones",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,25,270,33),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=30;fontColor=#000000;align=left"); +b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,10,7),"shape=step;whiteSpace=wrap;html=1;rounded=0;strokeColor=none;strokeWidth=2;fillColor=#0A1E43;gradientColor=none;fontFamily=Verdana;fontSize=14;fontColor=#000000;align=left;direction=south;size=0.65;");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-24,-3);e.vertex=!0;b.insert(e);e=new mxCell("Alaska",new mxGeometry(0,.5,70,20),"rounded=1;arcSize=9;fillColor=#ECEDF1;strokeColor=none;html=1;strokeWidth=2;spacingLeft=4;fontColor=#000000;align=left;fontSize=11"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(5,-10);e.vertex=!0;b.insert(e);var f=new mxCell("",new mxGeometry(1,.5,7,7),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#58667F;strokeWidth=2");f.geometry.relative=!0;f.geometry.offset=new mxPoint(-14,-3);f.vertex=!0;e.insert(f);e=new mxCell('PACIFIC TIME ZONE\n', +new mxGeometry(0,60,270,390),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=2;verticalAlign=top;fontStyle=0;spacingLeft=20;spacingTop=15;");e.vertex=!0;f=new mxCell("",new mxGeometry(0,0,270,33),"rounded=0;fillColor=#000000;strokeColor=none;html=1;opacity=10;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,41);f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e],270, +390,"Multi-select")}),this.addEntry("atlassian multi select avatar",function(){var a=new mxCell("Assignee",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,25,340,33),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=30;fontColor=#000000;align=left");b.vertex=!0;var e=new mxCell("Maryanne",new mxGeometry(0,.5,95,20),"rounded=1;arcSize=50;fillColor=#ECEDF1;strokeColor=none;html=1;strokeWidth=2;spacingLeft=23;fontColor=#000000;align=left;fontSize=11"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(5,-10);e.vertex=!0;b.insert(e);var f=new mxCell("",new mxGeometry(1,.5,7,7),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#58667F;strokeWidth=2");f.geometry.relative=!0;f.geometry.offset=new mxPoint(-14,-3);f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(0,.5,20,20),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;fontColor=#ffffff;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,-10);f.vertex=!0;e.insert(f);e=new mxCell("Lisa Hill",new mxGeometry(0,.5,95,20),"rounded=1;arcSize=50;fillColor=#ECEDF1;strokeColor=none;html=1;strokeWidth=2;spacingLeft=23;fontColor=#000000;align=left;fontSize=11");e.geometry.relative=!0;e.geometry.offset=new mxPoint(105,-10);e.vertex=!0;b.insert(e);f=new mxCell("",new mxGeometry(1,.5,7,7),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#58667F;strokeWidth=2");f.geometry.relative= +!0;f.geometry.offset=new mxPoint(-14,-3);f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(0,.5,20,20),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;fontColor=#ffffff;align=left;fontSize=12;spacingLeft=10;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,-10);f.vertex=!0;e.insert(f);e=new mxCell("",new mxGeometry(0,60,340,260),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;arcSize=1"); +e.vertex=!0;f=new mxCell("SUGGESTIONS",new mxGeometry(0,0,270,33),"fillColor=none;strokeColor=none;html=1;resizeWidth=1;align=left;spacingLeft=20;fontSize=11;fontStyle=1;fontColor=#596780");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,10);f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(0,0,340,33),"rounded=0;fillColor=#000000;strokeColor=none;html=1;opacity=10;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,41);f.vertex=!0;e.insert(f);f=new mxCell('Justin Case jscase@atlassian.com', +new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,45);f.vertex=!0;e.insert(f);f=new mxCell("ALL USERS",new mxGeometry(0,0,270,33),"fillColor=none;strokeColor=none;html=1;resizeWidth=1;align=left;spacingLeft=20;fontSize=11;fontStyle=1;fontColor=#596780");f.geometry.relative=!0;f.geometry.offset= +new mxPoint(0,85);f.vertex=!0;e.insert(f);f=new mxCell('Sam Samuels ssamuels@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,118);f.vertex=!0;e.insert(f);f=new mxCell('Leana Stevens lstevens@atlassian.com',new mxGeometry(0, +0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,151);f.vertex=!0;e.insert(f);f=new mxCell('Casey Chambers cchambers@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,184);f.vertex=!0;e.insert(f);f=new mxCell('Paige Turner pturner@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,217);f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a, +b,e],340,320,"Multi-select with avatars")}),this.addEntry("atlassian error message",function(){var a=new mxCell("Issue",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;");a.vertex=!0;var b=new mxCell("IR-83",new mxGeometry(0,25,340,33),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=5;fontColor=#000000;align=left");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.close;fillColor=#97A0AF;strokeColor=none"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(-28,-7);e.vertex=!0;b.insert(e);e=new mxCell("The server did not respond",new mxGeometry(0,60,340,90),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;arcSize=1;fontSize=12;fontColor=#596780;align=center;html=1;verticalAlign=top;spacingTop=5;");e.vertex=!0;var f=new mxCell("Retry",new mxGeometry(0,0,50,33),"align=center;strokeColor=none;fillColor=#F1F2F4;rounded=1;arcSize=9");f.geometry.relative=!0;f.geometry.offset=new mxPoint(150,40); +f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e],340,150,"Error message")}),this.addEntry("atlassian progress tracker",function(){var a=new mxCell("",new mxGeometry(20,0,300,10),"fillColor=#0065FF;strokeColor=none;shadow=0;rounded=1;arcSize=50");a.vertex=!0;var b=new mxCell("Welcome",new mxGeometry(0,10,60,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;");b.vertex=!0;var e=new mxCell("Create a space",new mxGeometry(120,10, +90,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#000000;whiteSpace=wrap;");e.vertex=!0;var f=new mxCell("Upload photo",new mxGeometry(280,10,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#0065FF;whiteSpace=wrap;");f.vertex=!0;var k=new mxCell("Your details",new mxGeometry(400,10,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;");k.vertex=!0;var l=new mxCell("",new mxGeometry(425, +0,10,10),"shape=ellipse;fillColor=#A5ADBA;strokeColor=none;shadow=0");l.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l],470,30,"Progress tracker")}),this.addEntry("atlassian radio button group",function(){var a=new mxCell("Permissions",new mxGeometry(0,0,150,20),"fillColor=none;strokeColor=none;fontSize=11;fontStyle=1;align=left;fontColor=#596780");a.vertex=!0;var b=new mxCell("Read only",new mxGeometry(10,30,12,12),"shape=ellipse;rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0"); +b.vertex=!0;var e=new mxCell("Write",new mxGeometry(11,56,10,10),"shape=ellipse;fillColor=#ffffff;strokeColor=#0057D8;strokeWidth=4;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10");e.vertex=!0;var f=new mxCell("Restricted",new mxGeometry(10,80,12,12),"shape=ellipse;rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0"); +f.vertex=!0;var k=new mxCell("Add",new mxGeometry(0,115,60,33),"rounded=1;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;fontStyle=0;fontSize=14;html=1;shadow=0;dashed=0");k.vertex=!0;var l=new mxCell("Cancel",new mxGeometry(70,115,60,33),"fillColor=none;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;fontStyle=0;fontSize=14;html=1;shadow=0;dashed=0");l.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l],150,173,"Radio button group")}), +this.addEntry("atlassian single select",function(){var a=new mxCell("Sprint",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;");a.vertex=!0;var b=new mxCell("ver",new mxGeometry(0,25,340,33),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=5;fontColor=#000000;align=left");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.close;fillColor=#97A0AF;strokeColor=none"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(-28,-7);e.vertex=!0;b.insert(e);e=new mxCell('SUGGESTIONSCalifornia\nNevada\nOregon\nWashington\n\nMOUNTAIN TIME ZONE\nArizona\nColorado\nIdaho\nMontana\n\nNebraska\nNevada\n', +new mxGeometry(0,60,340,260),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;spacing=2;verticalAlign=top;fontStyle=0;spacingLeft=20;spacingTop=15;");e.vertex=!0;var f=new mxCell("",new mxGeometry(0,0,340,33),"rounded=0;fillColor=#000000;strokeColor=none;html=1;opacity=10;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,69);f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e], +340,320,"Single select")}),this.addEntry("atlassian avatar single select",function(){var a=new mxCell("Assignee",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,25,340,33),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=30;fontColor=#000000;align=left");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,15,15),"shape=mxgraph.ios7.icons.looking_glass;fillColor=none;strokeColor=#243759;html=1;strokeWidth=2"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(-30,-7.5);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(0,60,340,410),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;arcSize=1");e.vertex=!0;var f=new mxCell("SUGGESTIONS",new mxGeometry(0,0,270,33),"fillColor=none;strokeColor=none;html=1;resizeWidth=1;align=left;spacingLeft=20;fontSize=11;fontStyle=1;fontColor=#596780");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,10);f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(0, +0,340,33),"rounded=0;fillColor=#000000;strokeColor=none;html=1;opacity=10;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,41);f.vertex=!0;e.insert(f);f=new mxCell('Marianne Nguyen mnguyen@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset= +new mxPoint(20,45);f.vertex=!0;e.insert(f);f=new mxCell("ALL USERS",new mxGeometry(0,0,270,33),"fillColor=none;strokeColor=none;html=1;resizeWidth=1;align=left;spacingLeft=20;fontSize=11;fontStyle=1;fontColor=#596780");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,85);f.vertex=!0;e.insert(f);f=new mxCell('Sam Samuels ssamuels@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,118);f.vertex=!0;e.insert(f);f=new mxCell('Leana Stevens lstevens@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,151);f.vertex=!0;e.insert(f);f=new mxCell('Casey Chambers cchambers@atlassian.com', +new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,184);f.vertex=!0;e.insert(f);f=new mxCell('Paige Turner pturner@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,217);f.vertex=!0;e.insert(f);f=new mxCell('Marianne Nguyen mnguyen@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,250);f.vertex=!0;e.insert(f);f=new mxCell('Casey Chambers cchambers@atlassian.com', +new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,283);f.vertex=!0;e.insert(f);f=new mxCell('Sebastian Philip Cloud spcloud@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,316);f.vertex=!0;e.insert(f);f=new mxCell('Leana Stevens lstevens@atlassian.com',new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,349);f.vertex=!0;e.insert(f);f=new mxCell('Justin Case jcase@atlassian.com', +new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=none;strokeColor=#253858;html=1;;align=left;fontSize=12;spacingLeft=5;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,382);f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e],340,470,"Avatar single select")}),this.addEntry("atlassian grouped single select",function(){var a=new mxCell("Issue",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap"); +a.vertex=!0;var b=new mxCell("IR-83",new mxGeometry(0,25,360,33),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=5;fontColor=#000000;align=left");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.close;fillColor=#97A0AF;strokeColor=none");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-28,-7);e.vertex=!0;b.insert(e);var f=new mxCell("",new mxGeometry(0,60,360,200),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;arcSize=1;fontSize=12;fontColor=#596780;align=center;html=1;verticalAlign=top;spacingTop=5;"); +f.vertex=!0;e=new mxCell("HISTORY SEARCH",new mxGeometry(0,0,140,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=1");e.geometry.relative=!0;e.geometry.offset=new mxPoint(20,15);e.vertex=!0;f.insert(e);e=new mxCell("(Showing 1 of 1 matching issues)",new mxGeometry(0,0,200,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");e.geometry.relative=!0;e.geometry.offset=new mxPoint(160, +15);e.vertex=!0;f.insert(e);var k=new mxCell("IR-83 Integration inject select issue from core board...",new mxGeometry(0,0,20,20),"shape=ellipse;fillColor=#00A8E5;strokeColor=none;fontSize=12;align=left;fontColor=#596780;fontStyle=0;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;html=1;spacingLeft=5");k.geometry.relative=!0;k.geometry.offset=new mxPoint(20,45);k.vertex=!0;f.insert(k);e=new mxCell("",new mxGeometry(.5,.5,8,10),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.location;fillColor=#ffffff;strokeColor=none;flipV=1;html=1;"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(-4,-5);e.vertex=!0;k.insert(e);e=new mxCell("CURRENT SEARCH",new mxGeometry(0,0,140,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=1");e.geometry.relative=!0;e.geometry.offset=new mxPoint(20,90);e.vertex=!0;f.insert(e);e=new mxCell("(Showing 1 of 1 matching issues)",new mxGeometry(0,0,200,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(160,90);e.vertex=!0;f.insert(e);e=new mxCell("IR-83 Integration inject select issue from core board...",new mxGeometry(0,0,20,20),"shape=ellipse;fillColor=#00A8E5;strokeColor=none;fontSize=12;align=left;fontColor=#596780;fontStyle=0;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;html=1;spacingLeft=5");e.geometry.relative=!0;e.geometry.offset=new mxPoint(20,120);e.vertex=!0;f.insert(e);k=new mxCell("",new mxGeometry(.5, +.5,8,10),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.location;fillColor=#ffffff;strokeColor=none;flipV=1;html=1;");k.geometry.relative=!0;k.geometry.offset=new mxPoint(-4,-5);k.vertex=!0;e.insert(k);e=new mxCell("",new mxGeometry(0,0,360,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5");e.geometry.relative=!0;e.geometry.offset=new mxPoint(0,150);e.vertex=!0;f.insert(e);e=new mxCell('IR-83 (Enter issue key)',new mxGeometry(0,0,140,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0"); +e.geometry.relative=!0;e.geometry.offset=new mxPoint(20,170);e.vertex=!0;f.insert(e);return c.createVertexTemplateFromCells([a,b,f],360,260,"Single select (grouped)")}),this.addEntry("atlassian single select",function(){var a=new mxCell("Epic link",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");a.vertex=!0;var b=new mxCell("Vertiga: Misc",new mxGeometry(0,25,360,33),"rounded=1;arcSize=9;fillColor=#ffffff;strokeColor=#4C9AFF;html=1;strokeWidth=2;spacingLeft=5;fontColor=#000000;align=left"); +b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.close;fillColor=#97A0AF;strokeColor=none");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-28,-7);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(0,60,360,320),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;arcSize=1;fontSize=12;fontColor=#596780;align=center;html=1;verticalAlign=top;spacingTop=5;");e.vertex=!0;var f=new mxCell("SUGGESTIONS",new mxGeometry(0,0,140,20), +"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,15);f.vertex=!0;e.insert(f);f=new mxCell("1-click invite phase 1 (SW-3033)",new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,40);f.vertex=!0;e.insert(f);f=new mxCell("ADV - Editable detail review (SW-3033)", +new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,65);f.vertex=!0;e.insert(f);f=new mxCell("Bugfix and warranty (SW-3033)",new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,90);f.vertex=!0;e.insert(f);f=new mxCell("Build test release (SW-3033)", +new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,115);f.vertex=!0;e.insert(f);f=new mxCell("Burnup chart (SW-3033)",new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,140);f.vertex=!0;e.insert(f);f=new mxCell("Design debt (SW-3033)", +new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,165);f.vertex=!0;e.insert(f);f=new mxCell("Engineering health (SW-3033)",new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,190);f.vertex=!0;e.insert(f);f=new mxCell("Feature flag service (SW-3033)", +new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,215);f.vertex=!0;e.insert(f);f=new mxCell("Indy ranking (SW-3033)",new mxGeometry(0,0,330,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,240);f.vertex=!0;e.insert(f);f=new mxCell("",new mxGeometry(0, +1,360,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");f.geometry.relative=!0;f.geometry.offset=new mxPoint(0,-50);f.vertex=!0;e.insert(f);f=new mxCell("Showing 30 of 3049 matching epics",new mxGeometry(0,1,210,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=0");f.geometry.relative=!0;f.geometry.offset=new mxPoint(20,-34);f.vertex=!0;e.insert(f);f=new mxCell("Show done epics",new mxGeometry(1,1,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0"); +f.geometry.relative=!0;f.geometry.offset=new mxPoint(-130,-30);f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e],360,380,"Single select")}),this.addEntry("atlassian table",function(){var a=new mxCell("Repository",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");a.vertex=!0;var b=new mxCell("Collaborators",new mxGeometry(300,0,100,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap"); +b.vertex=!0;var e=new mxCell("",new mxGeometry(0,20,430,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");e.vertex=!0;var f=new mxCell("</>",new mxGeometry(0,40,32,32),"rounded=1;arcSize=5;fillColor=#59ADDF;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1");f.vertex=!0;var k=new mxCell("3rd_library",new mxGeometry(37,46,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=1"); +k.vertex=!0;var l=new mxCell("",new mxGeometry(320,44,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");l.vertex=!0;var m=new mxCell("",new mxGeometry(300,44,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");m.vertex=!0;var n=new mxCell("+6",new mxGeometry(350,46,20,20),"rounded=1;arcSize=5;fillColor=#F0F2F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");n.vertex=!0;var p= +new mxCell("",new mxGeometry(400,49,10,14),"shape=mxgraph.office.security.lock_protected;fillColor=#5E6C84;strokeColor=none");p.vertex=!0;var q=new mxCell("",new mxGeometry(0,85,32,32),"rounded=1;arcSize=5;fillColor=#EA4232;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1");q.vertex=!0;var t=new mxCell("",new mxGeometry(.5,.5,20,18),"shape=mxgraph.signs.science.nuclear_1;fillColor=#ffffff;strokeColor=none");t.geometry.relative=!0; +t.geometry.offset=new mxPoint(-10,-9);t.vertex=!0;q.insert(t);t=new mxCell("a11y-dashboard",new mxGeometry(37,91,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=1");t.vertex=!0;var u=new mxCell("",new mxGeometry(340,89,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");u.vertex=!0;var v=new mxCell("",new mxGeometry(320,89,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");v.vertex= +!0;var x=new mxCell("",new mxGeometry(300,89,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");x.vertex=!0;var z=new mxCell("",new mxGeometry(400,94,10,14),"shape=mxgraph.office.security.lock_protected;fillColor=#5E6C84;strokeColor=none");z.vertex=!0;var y=new mxCell("JS",new mxGeometry(0,130,32,32),"rounded=1;arcSize=5;fillColor=#F1DD3F;strokeColor=none;fontColor=#000000;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1");y.vertex=!0;var B= +new mxCell("aac-sac",new mxGeometry(37,136,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=1");B.vertex=!0;var A=new mxCell("",new mxGeometry(340,134,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");A.vertex=!0;var C=new mxCell("",new mxGeometry(320,134,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");C.vertex=!0;var E=new mxCell("",new mxGeometry(300,134,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858"); +E.vertex=!0;var F=new mxCell("</>",new mxGeometry(0,175,32,32),"rounded=1;arcSize=5;fillColor=#59ADDF;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1");F.vertex=!0;var D=new mxCell("3rd_library",new mxGeometry(37,181,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=1");D.vertex=!0;var K=new mxCell("",new mxGeometry(320,179,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858"); +K.vertex=!0;var H=new mxCell("",new mxGeometry(300,179,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");H.vertex=!0;var J=new mxCell("+6",new mxGeometry(350,181,20,20),"rounded=1;arcSize=5;fillColor=#F0F2F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");J.vertex=!0;var I=new mxCell("",new mxGeometry(400,184,10,14),"shape=mxgraph.office.security.lock_protected;fillColor=#5E6C84;strokeColor=none");I.vertex= +!0;var L=new mxCell("",new mxGeometry(0,220,430,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");L.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l,m,n,p,q,t,u,v,x,z,y,B,A,C,E,F,D,K,H,J,I,L],400,230,"Table")}),this.addEntry("atlassian table",function(){var a=new mxCell("Pull requests",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");a.vertex=!0;var b=new mxCell("Reviewers",new mxGeometry(490, +0,100,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");b.vertex=!0;var e=new mxCell("Builds",new mxGeometry(590,0,30,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");e.vertex=!0;var f=new mxCell("",new mxGeometry(0,20,620,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");f.vertex=!0;var k=new mxCell("",new mxGeometry(0,44,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858"); +k.vertex=!0;var l=new mxCell('BSERV-7610: Only fire resizes events if element...\nMarcin Szczepanski - #8095, last updated 1 minutes ago in Repo ABC',new mxGeometry(37,41,360,30),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=1");l.vertex=!0;var m=new mxCell("",new mxGeometry(330,44,16,10),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#C1C7D0;direction=east;"); +m.vertex=!0;var n=new mxCell("staging",new mxGeometry(355,39,50,20),"rounded=1;arcSize=5;fillColor=#F2F3F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1");n.vertex=!0;var p=new mxCell("+6",new mxGeometry(535,44,24,24),"shape=ellipse;fillColor=#F0F2F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");p.vertex=!0;var q=new mxCell("",new mxGeometry(515,44,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858"); +q.vertex=!0;var t=new mxCell("",new mxGeometry(495,44,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");t.vertex=!0;var u=new mxCell("•••",new mxGeometry(600,48,16,16),"shape=ellipse;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");u.vertex=!0;var v=new mxCell("",new mxGeometry(0,89,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");v.vertex= +!0;var x=new mxCell('Feature/BSERVDEV-13108 import...\nLucy Bain - #8092, last updated 15 minutes ago in Bitbucket repository',new mxGeometry(37,86,360,30),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=1");x.vertex=!0;var z=new mxCell("",new mxGeometry(245,89,16,10),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#C1C7D0;direction=east;"); +z.vertex=!0;var y=new mxCell("feature/BSERVDEV-12...",new mxGeometry(270,84,145,20),"shape=rect;rounded=1;arcSize=5;fillColor=#F2F3F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1");y.vertex=!0;var B=new mxCell("9",new mxGeometry(440,93,16,15),"shape=mxgraph.basic.oval_callout;fillColor=#596780;strokeColor=none;fontColor=#596780;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1;labelPosition=right;verticalLabelPosition=middle"); +B.vertex=!0;var A=new mxCell("",new mxGeometry(535,89,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");A.vertex=!0;var C=new mxCell("",new mxGeometry(515,89,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");C.vertex=!0;var E=new mxCell("",new mxGeometry(495,89,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");E.vertex=!0;var F=new mxCell("•••",new mxGeometry(600,93,16,16),"shape=ellipse;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;flipH=1;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1"); +F.vertex=!0;var D=new mxCell("",new mxGeometry(0,134,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");D.vertex=!0;var K=new mxCell('BSERVDEV-13151: Disable the 'latest' event filtering\nFelix Haenel - #8068, last updated 34 minutes ago in Repository',new mxGeometry(37,131,360,30),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=1"); +K.vertex=!0;var H=new mxCell("",new mxGeometry(342,134,16,10),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#C1C7D0;direction=east;");H.vertex=!0;var J=new mxCell("staging",new mxGeometry(365,129,50,20),"rounded=1;arcSize=5;fillColor=#F2F3F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1");J.vertex=!0;var I=new mxCell("•••",new mxGeometry(600, +138,16,16),"shape=ellipse;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;flipH=1;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");I.vertex=!0;var L=new mxCell("",new mxGeometry(0,179,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");L.vertex=!0;var M=new mxCell('Feature/BSERVDEV-13193: commit lvl review...\nJohn Van Der Loo - #8093; last updated 29 Oct 2014 in Repository', +new mxGeometry(37,176,360,30),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap;fontStyle=1");M.vertex=!0;var Q=new mxCell("",new mxGeometry(330,179,16,10),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#C1C7D0;direction=east;");Q.vertex=!0;var W=new mxCell("staging",new mxGeometry(355,174,50,20),"rounded=1;arcSize=5;fillColor=#F2F3F5;strokeColor=none;fontColor=#A5ADBA;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=1;html=1"); +W.vertex=!0;var N=new mxCell("2",new mxGeometry(440,183,16,15),"shape=mxgraph.basic.oval_callout;fillColor=#A5ADBA;strokeColor=none;fontColor=#596780;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1;labelPosition=right;verticalLabelPosition=middle");N.vertex=!0;var G=new mxCell("+2",new mxGeometry(535,179,24,24),"shape=ellipse;fillColor=#F0F2F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");G.vertex= +!0;var V=new mxCell("",new mxGeometry(515,179,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");V.vertex=!0;var O=new mxCell("",new mxGeometry(495,179,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");O.vertex=!0;var ba=new mxCell("",new mxGeometry(512,177,9,9),"shape=ellipse;fillColor=#A5ADBA;strokeColor=#ffffff");ba.vertex=!0;var Y=new mxCell("",new mxGeometry(600,183,16,16),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=#A5ADBA;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1"); +Y.vertex=!0;var S=new mxCell("This PR has been merged",new mxGeometry(50,210,160,20),"rounded=1;arcSize=5;fillColor=#172B4D;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=12;fontStyle=0;html=1");S.vertex=!0;var P=new mxCell("",new mxGeometry(0,228,620,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");P.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l,m,n,p,q,t,u,v,x,z,y,B,A,C,E,F,D,K,H,J,I,L,M,Q,W,N,G,V,O,ba,Y,S,P], +620,230,"Table")}),this.addEntry("atlassian table",function(){var a=new mxCell("Name",new mxGeometry(0,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");a.vertex=!0;var b=new mxCell("Size",new mxGeometry(300,0,90,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");b.vertex=!0;var e=new mxCell("Last commit",new mxGeometry(360,0,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap"); +e.vertex=!0;var f=new mxCell("Commit description",new mxGeometry(460,0,170,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");f.vertex=!0;var k=new mxCell("",new mxGeometry(0,20,630,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");k.vertex=!0;var l=new mxCell("h8m0n62f",new mxGeometry(0,39,18,16),"shape=mxgraph.office.concepts.folders;fillColor=#344563;strokeColor=none;fontColor=#344563;fontSize=11;fontStyle=0;labelPosition=right;align=left;html=1;spacingLeft=5"); +l.vertex=!0;var m=new mxCell("",new mxGeometry(80,42,16,10),"shape=mxgraph.arrows2.sharpArrow2;dy1=0.82;dx1=4.02;dx2=5.92;dy3=0.26;dx3=7.37;notch=0;strokeColor=none;fillColor=#C1C7D0;direction=east;");m.vertex=!0;var n=new mxCell("./h8m0n62f [10b2fa24d299]",new mxGeometry(100,37,160,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;fontStyle=0");n.vertex=!0;var p=new mxCell("209 B",new mxGeometry(280,37,50,20),"strokeColor=none;fillColor=none;fontSize=11;fontColor=#596780;align=right;html=1"); +p.vertex=!0;var q=new mxCell("20 Jan 2016",new mxGeometry(360,37,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap");q.vertex=!0;var t=new mxCell("initial commit",new mxGeometry(460,37,170,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");t.vertex=!0;var u=new mxCell("settings",new mxGeometry(0,69,18,16),"shape=mxgraph.office.concepts.folder;fillColor=#344563;strokeColor=none;fontColor=#344563;fontSize=11;fontStyle=0;labelPosition=right;align=left;html=1;spacingLeft=5"); +u.vertex=!0;var v=new mxCell("197 B",new mxGeometry(280,67,50,20),"strokeColor=none;fillColor=none;fontSize=11;fontColor=#596780;align=right;html=1");v.vertex=!0;var x=new mxCell("08 Feb 2011",new mxGeometry(360,67,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap");x.vertex=!0;var z=new mxCell("initial commit",new mxGeometry(460,67,170,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");z.vertex= +!0;var y=new mxCell("templates",new mxGeometry(0,99,18,16),"shape=mxgraph.office.concepts.folder;fillColor=#344563;strokeColor=none;fontColor=#344563;fontSize=11;fontStyle=0;labelPosition=right;align=left;html=1;spacingLeft=5");y.vertex=!0;var B=new mxCell("209 B",new mxGeometry(280,97,50,20),"strokeColor=none;fillColor=none;fontSize=11;fontColor=#596780;align=right;html=1");B.vertex=!0;var A=new mxCell("20 Jan 2016",new mxGeometry(360,97,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap"); +A.vertex=!0;var C=new mxCell("initial commit",new mxGeometry(460,97,170,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");C.vertex=!0;var E=new mxCell("tests",new mxGeometry(0,129,18,16),"shape=mxgraph.office.concepts.folder;fillColor=#344563;strokeColor=none;fontColor=#344563;fontSize=11;fontStyle=0;labelPosition=right;align=left;html=1;spacingLeft=5");E.vertex=!0;var F=new mxCell("30.4 KB",new mxGeometry(280,127,50,20),"strokeColor=none;fillColor=none;fontSize=11;fontColor=#596780;align=right;html=1"); +F.vertex=!0;var D=new mxCell("16 Jun 2016",new mxGeometry(360,127,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap");D.vertex=!0;var K=new mxCell("initial commit",new mxGeometry(460,127,170,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");K.vertex=!0;var H=new mxCell("debug.py",new mxGeometry(3,159,12,16),"shape=note;fillColor=#ffffff;strokeColor=#344563;fontColor=#344563;fontSize=11;fontStyle=0;labelPosition=right;align=left;html=1;spacingLeft=5;size=5"); +H.vertex=!0;var J=new mxCell("2.0 KB",new mxGeometry(280,157,50,20),"strokeColor=none;fillColor=none;fontSize=11;fontColor=#596780;align=right;html=1");J.vertex=!0;var I=new mxCell("03 July 2016",new mxGeometry(360,157,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap");I.vertex=!0;var L=new mxCell("Remove Atlassian's npm mirror...",new mxGeometry(460,157,170,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap"); +L.vertex=!0;var M=new mxCell("package.json",new mxGeometry(3,189,12,16),"shape=note;fillColor=#ffffff;strokeColor=#344563;fontColor=#344563;fontSize=11;fontStyle=0;labelPosition=right;align=left;html=1;spacingLeft=5;size=5");M.vertex=!0;var Q=new mxCell("2.0 KB",new mxGeometry(280,187,50,20),"strokeColor=none;fillColor=none;fontSize=11;fontColor=#596780;align=right;html=1");Q.vertex=!0;var W=new mxCell("25 July 2016",new mxGeometry(360,187,70,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap"); +W.vertex=!0;var N=new mxCell('BBCDEV-2045 optimize flow perf',new mxGeometry(460,187,170,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");N.vertex=!0;var G=new mxCell("",new mxGeometry(0,217,630,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");G.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l,m,n,p,q,t,u,v,x,z,y,B,A,C,E,F,D,K,H,J,I,L,M,Q,W,N,G],630,230,"Table")}),this.addEntry("atlassian table action", +function(){var a=new mxCell("Branch",new mxGeometry(10,0,150,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");a.vertex=!0;var b=new mxCell("Behind",new mxGeometry(270,0,40,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");b.vertex=!0;var e=new mxCell("Ahead",new mxGeometry(310,0,40,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=right;fontColor=#596780;whiteSpace=wrap");e.vertex= +!0;var f=new mxCell("Updated",new mxGeometry(370,0,90,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;whiteSpace=wrap");f.vertex=!0;var k=new mxCell("Pull request",new mxGeometry(460,0,90,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap");k.vertex=!0;var l=new mxCell("Builds",new mxGeometry(550,0,40,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=center;fontColor=#596780;whiteSpace=wrap");l.vertex= +!0;var m=new mxCell("",new mxGeometry(10,20,630,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");m.vertex=!0;var n=new mxCell("",new mxGeometry(0,26,640,30),"strokeColor=none;fillColor=#FAFBFC;html=1");n.vertex=!0;var p=new mxCell("staging",new mxGeometry(10,31,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");p.vertex=!0;var q=new mxCell("Main Branch",new mxGeometry(60,31,65,20),"strokeColor=none;fillColor=#EDEEEF;fontSize=11;fontColor=#596780;rounded=1;html=1"); +q.vertex=!0;var t=new mxCell("28 minutes ago",new mxGeometry(370,31,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");t.vertex=!0;var u=new mxCell("•••",new mxGeometry(565,33,16,16),"shape=ellipse;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");u.vertex=!0;var v=new mxCell("",new mxGeometry(595,28,40,24),"rounded=1;arcSize=23;fillColor=#42526E;strokeColor=none"); +v.vertex=!0;var x=new mxCell("",new mxGeometry(.5,.5,4,4),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");x.geometry.relative=!0;x.geometry.offset=new mxPoint(-10,-2);x.vertex=!0;v.insert(x);x=new mxCell("",new mxGeometry(.5,.5,4,4),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");x.geometry.relative=!0;x.geometry.offset=new mxPoint(-2,-2);x.vertex=!0;v.insert(x);x=new mxCell("",new mxGeometry(.5,.5,4,4),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");x.geometry.relative= +!0;x.geometry.offset=new mxPoint(6,-2);x.vertex=!0;v.insert(x);x=new mxCell("abhin/repo/api/allow_repo_updates",new mxGeometry(10,61,240,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");x.vertex=!0;var z=new mxCell("",new mxGeometry(270,66,80,10),"shape=mxgraph.mockup.misc.progressBar;fillColor=#3384FF;strokeColor=none;fillColor2=#F2F2F2;barPos=80;");z.vertex=!0;var y=new mxCell("107",new mxGeometry(270,73,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=left;html=1"); +y.vertex=!0;var B=new mxCell("3",new mxGeometry(310,73,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=right;html=1");B.vertex=!0;var A=new mxCell("5 minutes ago",new mxGeometry(370,61,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");A.vertex=!0;var C=new mxCell("#10258",new mxGeometry(460,61,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");C.vertex=!0;var E=new mxCell("OPEN",new mxGeometry(510, +61,40,20),"strokeColor=none;fillColor=#CCE0FF;fontSize=11;fontColor=#3384FF;rounded=1;html=1;align=center;fontStyle=1");E.vertex=!0;var F=new mxCell("•••",new mxGeometry(565,63,16,16),"shape=ellipse;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");F.vertex=!0;var D=new mxCell("zdavis/BBCDEV-1577",new mxGeometry(10,91,240,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1"); +D.vertex=!0;var K=new mxCell("",new mxGeometry(270,96,80,10),"shape=mxgraph.mockup.misc.progressBar;fillColor=#3384FF;strokeColor=none;fillColor2=#F2F2F2;barPos=80;");K.vertex=!0;var H=new mxCell("103",new mxGeometry(270,103,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=left;html=1");H.vertex=!0;var J=new mxCell("2",new mxGeometry(310,103,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=right;html=1");J.vertex=!0;var I=new mxCell("5 minutes ago", +new mxGeometry(370,91,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");I.vertex=!0;var L=new mxCell("#10232",new mxGeometry(460,91,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");L.vertex=!0;var M=new mxCell("OPEN",new mxGeometry(510,91,40,20),"strokeColor=none;fillColor=#CCE0FF;fontSize=11;fontColor=#3384FF;rounded=1;html=1;align=center;fontStyle=1");M.vertex=!0;var Q=new mxCell("•••",new mxGeometry(565, +93,16,16),"shape=ellipse;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");Q.vertex=!0;var W=new mxCell("tkells/BBCDEV-1631-fix-require-account=access",new mxGeometry(10,121,240,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");W.vertex=!0;var N=new mxCell("",new mxGeometry(270,126,80,10),"shape=mxgraph.mockup.misc.progressBar;fillColor=#3384FF;strokeColor=none;fillColor2=#F2F2F2;barPos=80;"); +N.vertex=!0;var G=new mxCell("7",new mxGeometry(270,133,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=left;html=1");G.vertex=!0;var V=new mxCell("1",new mxGeometry(310,133,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=right;html=1");V.vertex=!0;var O=new mxCell("25 minutes ago",new mxGeometry(370,121,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");O.vertex=!0;var ba=new mxCell("#10267",new mxGeometry(460, +121,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");ba.vertex=!0;var Y=new mxCell("OPEN",new mxGeometry(510,121,40,20),"strokeColor=none;fillColor=#CCE0FF;fontSize=11;fontColor=#3384FF;rounded=1;html=1;align=center;fontStyle=1");Y.vertex=!0;var S=new mxCell("•••",new mxGeometry(565,123,16,16),"shape=ellipse;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1"); +S.vertex=!0;var P=new mxCell("jmooring/BBDEV-1603",new mxGeometry(10,151,240,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");P.vertex=!0;var R=new mxCell("",new mxGeometry(270,156,80,10),"shape=mxgraph.mockup.misc.progressBar;fillColor=#3384FF;strokeColor=none;fillColor2=#F2F2F2;barPos=80;");R.vertex=!0;var X=new mxCell("2",new mxGeometry(270,163,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=left;html=1");X.vertex=!0;var da=new mxCell("14", +new mxGeometry(310,163,40,20),"strokeColor=none;fillColor=none;fontSize=10;fontColor=#596780;align=right;html=1");da.vertex=!0;var aa=new mxCell("29 minutes ago",new mxGeometry(370,151,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#596780;align=left;html=1");aa.vertex=!0;var T=new mxCell("#10244",new mxGeometry(460,151,50,20),"strokeColor=none;fillColor=none;fontSize=12;fontColor=#0057D8;align=left;html=1");T.vertex=!0;var ca=new mxCell("OPEN",new mxGeometry(510,151,40,20),"strokeColor=none;fillColor=#CCE0FF;fontSize=11;fontColor=#3384FF;rounded=1;html=1;align=center;fontStyle=1"); +ca.vertex=!0;var ea=new mxCell("",new mxGeometry(565,153,16,16),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.checkbox;fillColor=#008465;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=0;html=1");ea.vertex=!0;var U=new mxCell("",new mxGeometry(10,179,630,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");U.vertex=!0;var Z=new mxCell("",new mxGeometry(530,61,110,78),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4"); +Z.vertex=!0;var ga=new mxCell("View source",new mxGeometry(0,0,110,33),"rounded=0;fillColor=#F4F5F7;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");ga.geometry.relative=!0;ga.geometry.offset=new mxPoint(0,6);ga.vertex=!0;Z.insert(ga);ga=new mxCell("Delete branch",new mxGeometry(0,0,110,33),"rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");ga.geometry.relative=!0; +ga.geometry.offset=new mxPoint(0,39);ga.vertex=!0;Z.insert(ga);return c.createVertexTemplateFromCells([a,b,e,f,k,l,m,n,p,q,t,u,v,x,z,y,B,A,C,E,F,D,K,H,J,I,L,M,Q,W,N,G,V,O,ba,Y,S,P,R,X,da,aa,T,ca,ea,U,Z],630,189,"Table with action")}),this.addEntry("atlassian table action",function(){var a=new mxCell("Details",new mxGeometry(0,0,50,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#3384FF;fontStyle=1;whiteSpace=wrap");a.vertex=!0;var b=new mxCell("Diff",new mxGeometry(70, +0,40,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;fontStyle=1;whiteSpace=wrap");b.vertex=!0;var e=new mxCell("Commits",new mxGeometry(130,0,60,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;fontStyle=1;whiteSpace=wrap");e.vertex=!0;var f=new mxCell("Challenges",new mxGeometry(200,0,90,20),"html=1;fillColor=none;strokeColor=none;fontSize=11;align=left;fontColor=#596780;fontStyle=1;whiteSpace=wrap");f.vertex=!0;var k=new mxCell("", +new mxGeometry(0,20,350,10),"shape=line;strokeWidth=2;html=1;strokeColor=#DFE1E5;resizeWidth=1");k.vertex=!0;var l=new mxCell("",new mxGeometry(0,20,40,10),"shape=line;strokeWidth=2;html=1;strokeColor=#3384FF;resizeWidth=1");l.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l],350,30,"Table with action")}),this.createVertexTemplateEntry("dashed=0;html=1;fillColor=#F0F2F5;strokeColor=none;align=center;rounded=1;arcSize=10;fontColor=#596780;fontStyle=1;fontSize=11;shadow=0",60,20,"Tag text", +"Tag",null,null,this.getTagsForStencil("mxgraph.atlassian","tag","atlassian ").join(" ")),this.createVertexTemplateEntry("dashed=0;html=1;fillColor=#F0F2F5;strokeColor=none;align=center;rounded=1;arcSize=10;fontColor=#3384FF;fontStyle=1;fontSize=11;shadow=0",60,20,"Tag link","Tag link",null,null,this.getTagsForStencil("mxgraph.atlassian","tag","atlassian ").join(" ")),this.addEntry("atlassian tag removable",function(){var a=new mxCell("Removable tag",new mxGeometry(0,0,100,20),"dashed=0;html=1;fillColor=#F0F2F5;strokeColor=none;align=left;rounded=1;arcSize=10;fontColor=#596780;fontStyle=1;fontSize=11;shadow=0;spacingLeft=3"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(1,.5,6,6),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#596780;strokeWidth=2");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-11,-3);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Removable tag")}),this.addEntry("atlassian tag removable link",function(){var a=new mxCell("Removable tag link",new mxGeometry(0,0,130,20),"dashed=0;html=1;fillColor=#F0F2F5;strokeColor=none;align=left;rounded=1;arcSize=10;fontColor=#3384FF;fontStyle=1;fontSize=11;shadow=0;spacingLeft=3"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(1,.5,6,6),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#596780;strokeWidth=2");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-11,-3);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Removable tag link")}),this.addEntry("atlassian text field",function(){var a=new mxCell('Name*',new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Messina Cake",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Text field")}),this.addEntry("atlassian password field",function(){var a=new mxCell('Password*',new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("••••••••",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Password field")}),this.addEntry("atlassian text field",function(){var a=new mxCell("Project name",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Watermelon Squad",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Compact text field")}),this.addEntry("atlassian text field",function(){var a=new mxCell("Project name",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Watermelon Squad",new mxGeometry(0,25,290,40),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,65,"Text field")}),this.addEntry("atlassian text field",function(){var a=new mxCell("Location",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Compact text field")}),this.addEntry("atlassian text field",function(){var a=new mxCell("Location",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(0,25,290,40),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,65,"Text field")}),this.addEntry("atlassian text field",function(){var a=new mxCell("Details",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11");a.vertex= +!0;var b=new mxCell("eg. ATP, VOSS etc",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Compact text field")}),this.addEntry("atlassian text field",function(){var a=new mxCell("Details",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("eg. ATP, VOSS etc",new mxGeometry(0,25,290,40),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,65,"Text field")}),this.addEntry("atlassian text field help",function(){var a=new mxCell("Form label",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Banana bread",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Text field with placeholder text")}),this.addEntry("atlassian text field tooltip",function(){var a=new mxCell("Selected help",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;var e=new mxCell("Not greatVertigo Jim (Future sprint)\nVertigo Logos 1 (Active sprint)\n\nALL SPRINTS\nFusion Vertigo S20 (Active sprint in Fusion)\nVertigo CI Sprint 4 (Active sprint in Ninja verti...\nVertigo JIM SA (Active sprint in Dalek)\nVertigo Logos 2 (Active sprint in Dalek)The best password is hard to guess. Try again.",new mxGeometry(300,0,180,80),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;verticalAlign=top;spacingLeft=15;spacingRight=15;spacingTop=10"); +e.vertex=!0;return c.createVertexTemplateFromCells([a,b,e],480,80,"Text field with tooltip")}),this.addEntry("atlassian text field tooltip",function(){var a=new mxCell("Hover Icon Help",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;align=left;fontColor=#596780;fontStyle=1;fontSize=11");a.vertex=!0;var b=new mxCell("Sally Hanson",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12"); +b.vertex=!0;var e=new mxCell("i",new mxGeometry(1,.5,18,18),"shape=ellipse;strokeColor=none;fillColor=#6554C0;fontColor=#ffffff;fontStyle=1;fontSize=12");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-34,-9);e.vertex=!0;b.insert(e);e=new mxCell('Some issues are not available due to the field configuration.',new mxGeometry(300,0,200,60),"html=1;rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;fontSize=12;align=left;fontColor=#000000;shadow=1;arcSize=1;whiteSpace=wrap;verticalAlign=top;spacingLeft=15;spacingRight=15;spacingTop=10"); +e.vertex=!0;return c.createVertexTemplateFromCells([a,b,e],480,80,"Text field with tooltip")}),this.addEntry("atlassian toggle subtle",function(){var a=new mxCell("",new mxGeometry(0,0,30,16),"fillColor=#36B37E;strokeColor=none;rounded=1;arcSize=50");a.vertex=!0;var b=new mxCell("",new mxGeometry(1,.5,12,12),"shape=ellipse;strokeColor=none;fillColor=#ffffff");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-14,-6);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(0,.5,6,5),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.check;strokeColor=#ffffff"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(4,-3);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Subtle toggle")}),this.addEntry("atlassian toggle bold",function(){var a=new mxCell("",new mxGeometry(0,0,40,20),"fillColor=#36B37E;strokeColor=none;rounded=1;arcSize=50");a.vertex=!0;var b=new mxCell("",new mxGeometry(1,.5,16,16),"shape=ellipse;strokeColor=none;fillColor=#ffffff");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-18, +-8);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(0,.5,10,8),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.check;strokeColor=#ffffff;strokeWidth=2");b.geometry.relative=!0;b.geometry.offset=new mxPoint(6,-5);b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Bold toggle")}),this.addEntry("atlassian toggle bold tooltip",function(){var a=new mxCell("Allow pull requests",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("",new mxGeometry(0,25,40,20),"fillColor=#36B37E;strokeColor=none;rounded=1;arcSize=50");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,16,16),"shape=ellipse;strokeColor=none;fillColor=#ffffff");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-18,-8);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(0,.5,10,8),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.check;strokeColor=#ffffff;strokeWidth=2");e.geometry.relative=!0;e.geometry.offset=new mxPoint(6, +-5);e.vertex=!0;b.insert(e);e=new mxCell("Disable pull requests",new mxGeometry(45,25,115,20),"rounded=1;arcSize=10;fillColor=#172B4D;strokeColor=none;html=1;fontSize=11;align=center;fontColor=#ffffff;fontStyle=0;fontSize=11");e.vertex=!0;var f=new mxCell("Allow other users to merge this branch via pull request",new mxGeometry(0,50,280,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;align=left;fontColor=#596780;fontStyle=0;fontSize=11");f.vertex=!0;var k=new mxCell("Rewriting history",new mxGeometry(5, +75,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");k.vertex=!0;var l=new mxCell("Branch deletion",new mxGeometry(5,100,12,12),"rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0"); +l.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l],280,112,"Bold toggle with tooltip")}),this.addEntry("atlassian toggle bold disabled",function(){var a=new mxCell("",new mxGeometry(0,0,40,20),"fillColor=#36B37E;strokeColor=none;rounded=1;arcSize=50");a.vertex=!0;var b=new mxCell("",new mxGeometry(1,.5,16,16),"shape=ellipse;strokeColor=none;fillColor=#9AD9BE");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-18,-8);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(0,.5,10, +8),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.check;strokeColor=#9AD9BE;strokeWidth=2");b.geometry.relative=!0;b.geometry.offset=new mxPoint(6,-5);b.vertex=!0;a.insert(b);b=new mxCell("Subscribed",new mxGeometry(45,0,75,20),"rounded=1;arcSize=10;fillColor=#172B4D;strokeColor=none;html=1;fontSize=11;align=center;fontColor=#ffffff;fontStyle=0;fontSize=11");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],280,112,"Bold toggle disabled")}),this.addEntry("atlassian toggle bold disabled", +function(){var a=new mxCell("",new mxGeometry(0,0,40,20),"fillColor=#F1F2F4;strokeColor=none;rounded=1;arcSize=50");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,.5,16,16),"shape=ellipse;strokeColor=none;fillColor=#C2C7D0");b.geometry.relative=!0;b.geometry.offset=new mxPoint(2,-8);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(1,.5,6,6),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#C2C7D0;strokeWidth=2");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-12,-3);b.vertex= +!0;a.insert(b);b=new mxCell("Cancelled",new mxGeometry(45,0,65,20),"rounded=1;arcSize=10;fillColor=#172B4D;strokeColor=none;html=1;fontSize=11;align=center;fontColor=#ffffff;fontStyle=0;fontSize=11");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],280,112,"Bold toggle disabled")}),this.addEntry("atlassian toggle subtle disabled",function(){var a=new mxCell("",new mxGeometry(0,2,30,16),"fillColor=#36B37E;strokeColor=none;rounded=1;arcSize=50");a.vertex=!0;var b=new mxCell("",new mxGeometry(1, +.5,12,12),"shape=ellipse;strokeColor=none;fillColor=#9AD9BE");b.geometry.relative=!0;b.geometry.offset=new mxPoint(-14,-6);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(0,.5,6,5),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.check;strokeColor=#9AD9BE");b.geometry.relative=!0;b.geometry.offset=new mxPoint(4,-3);b.vertex=!0;a.insert(b);b=new mxCell("Subscribed",new mxGeometry(35,0,75,20),"rounded=1;arcSize=10;fillColor=#172B4D;strokeColor=none;html=1;fontSize=11;align=center;fontColor=#ffffff;fontStyle=0;fontSize=11"); +b.vertex=!0;return c.createVertexTemplateFromCells([a,b],280,112,"Bold subtle disabled")}),this.addEntry("atlassian toggle subtle disabled",function(){var a=new mxCell("",new mxGeometry(0,2,30,16),"fillColor=#F1F2F4;strokeColor=none;rounded=1;arcSize=50");a.vertex=!0;var b=new mxCell("",new mxGeometry(0,.5,12,12),"shape=ellipse;strokeColor=none;fillColor=#C2C7D0");b.geometry.relative=!0;b.geometry.offset=new mxPoint(2,-6);b.vertex=!0;a.insert(b);b=new mxCell("",new mxGeometry(1,.5,5,5),"html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.x;strokeColor=#C2C7D0"); +b.geometry.relative=!0;b.geometry.offset=new mxPoint(-10,-3);b.vertex=!0;a.insert(b);b=new mxCell("Cancelled",new mxGeometry(45,0,65,20),"rounded=1;arcSize=10;fillColor=#172B4D;strokeColor=none;html=1;fontSize=11;align=center;fontColor=#ffffff;fontStyle=0;fontSize=11");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],280,112,"Bold subtle disabled")}),this.createVertexTemplateEntry("rounded=1;arcSize=10;fillColor=#172B4D;strokeColor=none;html=1;fontSize=11;align=center;fontColor=#ffffff;fontStyle=0;fontSize=11", +65,20,"Tooltip","Tooltip",null,null,this.getTagsForStencil("mxgraph.atlassian","tag","atlassian ").join(" ")),this.addEntry("atlassian comment",function(){var a=new mxCell("",new mxGeometry(0,0,32,32),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");a.vertex=!0;var b=new mxCell("Jim Bunnings",new mxGeometry(40,0,90,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap");b.vertex=!0;var e=new mxCell("AUTHOR",new mxGeometry(125,0, +55,20),"rounded=1;arcSize=5;fillColor=#F2F3F5;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;html=1");e.vertex=!0;var f=new mxCell("30, August 2016",new mxGeometry(190,0,110,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap");f.vertex=!0;var k=new mxCell("Thanks for the write-up.",new mxGeometry(40,20,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap"); +k.vertex=!0;var l=new mxCell('You've mentioned the reasons for changing the name. But what were the reasons for holding onto the old name so long? I remember @Jesse Byler suggesting the name change back in January in: Re: Y U NO use Confluence',new mxGeometry(40,45,430,60),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;verticalAlign=top");l.vertex=!0;var m=new mxCell("Reply • Edit • Delete • Like", +new mxGeometry(40,105,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap");m.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l,m],470,125,"Comment")}),this.addEntry("atlassian linear discussion",function(){var a=new mxCell('Martin Papy 27, April 16\n', +new mxGeometry(0,0,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;fontSize=12;align=left;fontColor=#000000;labelPosition=right;html=1;verticalAlign=top;spacingTop=-10;spacingLeft=5");a.vertex=!0;var b=new mxCell('Sam Lawrence 27, April 16Hi Sam, I have ordered your new 24" monitor. When it arrives, I will notify youand you can come and collect it from teh IT department.\n', +new mxGeometry(0,75,24,24),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;fontSize=12;align=left;fontColor=#000000;labelPosition=right;html=1;verticalAlign=top;spacingTop=-10;spacingLeft=5");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],470,125,"Linear discussion")}),this.addEntry("atlassian nested discussion",function(){var a=new mxCell('Are we still proviging 24" monitors? I thought we only provided laptops now...;can you confirm. @Martin ?Raj Shah 12, November 2016
@Matthew Wu, can we re-run this once create/edit is out the door?Reply • Edit • Delete • LikeMatthew Wu AUTHOR 13, November 2016
Sure we can do that. We have a summary report every month. This is\nthe last one: Mobile Feedback Scorecard - October 2016Reply • Edit • Delete • Like', +new mxGeometry(40,75,16,16),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858;fontSize=12;align=left;fontColor=#000000;labelPosition=right;html=1;verticalAlign=top;spacingTop=-10;spacingLeft=5");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],450,160,"Nested discussion")}),this.addEntry("atlassian comment",function(){var a=new mxCell("Comment",new mxGeometry(0,0,90,20),"html=1;fillColor=none;strokeColor=none;fontSize=15;align=left;fontColor=#000000;whiteSpace=wrap");a.vertex= +!0;var b=new mxCell("",new mxGeometry(0,20,320,10),"shape=line;strokeColor=#596780;html=1");b.vertex=!0;var e=new mxCell("",new mxGeometry(20,40,32,32),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");e.vertex=!0;var f=new mxCell("Jim Bunnings",new mxGeometry(60,40,90,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap");f.vertex=!0;var k=new mxCell("30, August 2016",new mxGeometry(150,40,110,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap"); +k.vertex=!0;var l=new mxCell("Thanks for the write-up.",new mxGeometry(60,60,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap");l.vertex=!0;var m=new mxCell("You've mentioned the reasons for changing the name. But what were the reasons for holding onto the old name so long?",new mxGeometry(60,85,260,55),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#000000;whiteSpace=wrap;verticalAlign=top");m.vertex=!0;var n= +new mxCell("Reply • Likes",new mxGeometry(60,140,240,20),"html=1;fillColor=none;strokeColor=none;fontSize=12;align=left;fontColor=#596780;whiteSpace=wrap");n.vertex=!0;var p=new mxCell("",new mxGeometry(20,180,32,32),"shape=mxgraph.ios7.icons.user;fillColor=#ffffff;strokeColor=#253858");p.vertex=!0;var q=new mxCell("Type something",new mxGeometry(60,180,260,33),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12"); +q.vertex=!0;var t=new mxCell("",new mxGeometry(1,.5,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.basic.cross2;dx=0;strokeColor=#42526E;fillColor=#42526E");t.geometry.relative=!0;t.geometry.offset=new mxPoint(-28,-7);t.vertex=!0;q.insert(t);t=new mxCell("",new mxGeometry(280,28,40,24),"rounded=1;arcSize=23;fillColor=#42526E;strokeColor=none");t.vertex=!0;var u=new mxCell("",new mxGeometry(.5,.5,4,4),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");u.geometry.relative=!0;u.geometry.offset= +new mxPoint(-10,-2);u.vertex=!0;t.insert(u);u=new mxCell("",new mxGeometry(.5,.5,4,4),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");u.geometry.relative=!0;u.geometry.offset=new mxPoint(-2,-2);u.vertex=!0;t.insert(u);u=new mxCell("",new mxGeometry(.5,.5,4,4),"shape=ellipse;fillColor=#ffffff;strokeColor=none;html=1");u.geometry.relative=!0;u.geometry.offset=new mxPoint(6,-2);u.vertex=!0;t.insert(u);u=new mxCell("",new mxGeometry(190,61,130,78),"rounded=1;fillColor=#ffffff;strokeColor=#DFE1E5;shadow=1;html=1;arcSize=4"); +u.vertex=!0;var v=new mxCell("Edit",new mxGeometry(0,0,130,33),"rounded=0;fillColor=#F4F5F7;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");v.geometry.relative=!0;v.geometry.offset=new mxPoint(0,6);v.vertex=!0;u.insert(v);v=new mxCell("Delete",new mxGeometry(0,0,130,33),"rounded=0;fillColor=none;strokeColor=none;shadow=0;html=1;align=left;fontSize=12;spacingLeft=10;fontColor=#253858;resizeWidth=1");v.geometry.relative=!0;v.geometry.offset=new mxPoint(0, +39);v.vertex=!0;u.insert(v);return c.createVertexTemplateFromCells([a,b,e,f,k,l,m,n,p,q,t,u],320,213,"Comment")}),this.addEntry("atlassian date picker",function(){var a=new mxCell("Due date",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11");a.vertex=!0;var b=new mxCell("Your name",new mxGeometry(0,25,150,33),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12"); +b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,18,18),"shape=mxgraph.gmdl.calendar;fillColor=#5A6881;strokeColor=none");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-29,-9);e.vertex=!0;b.insert(e);return c.createVertexTemplateFromCells([a,b],150,53,"Date picker")}),this.addEntry("atlassian date picker",function(){var a=new mxCell("Due date",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Today",new mxGeometry(0,25,150,33),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#0057D8;html=1;strokeWidth=2;fontColor=#253858;fontSize=12");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,18,18),"shape=mxgraph.gmdl.calendar;fillColor=#253858;strokeColor=none");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-29,-9);e.vertex=!0;b.insert(e);e=new mxCell("",new mxGeometry(0,65,320,350),"shape=mxgraph.mockup.forms.rrect;rSize=5;strokeColor=#DFE1E5;fillColor=#ffffff;shadow=1"); +e.vertex=!0;var f=new mxCell("November 2015",new mxGeometry(60,16,200,40),"strokeColor=none;fillColor=none;fontColor=#253858;fontSize=16;fontStyle=1");f.vertex=!0;e.insert(f);f=new mxCell("<",new mxGeometry(16,16,50,40),"strokeColor=none;fillColor=none;fontColor=#253858;fontSize=19;fontStyle=1;");f.vertex=!0;e.insert(f);f=new mxCell(">",new mxGeometry(254,16,50,40),"strokeColor=none;fillColor=none;fontColor=#253858;fontSize=19;fontStyle=1;");f.vertex=!0;e.insert(f);f=new mxCell("SUN",new mxGeometry(20, +56,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=12;fontStyle=1");f.vertex=!0;e.insert(f);f=new mxCell("MON",new mxGeometry(60,56,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=12;fontStyle=1");f.vertex=!0;e.insert(f);f=new mxCell("TUE",new mxGeometry(100,56,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=12;fontStyle=1");f.vertex=!0;e.insert(f);f=new mxCell("WED",new mxGeometry(140,56,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=12;fontStyle=1"); +f.vertex=!0;e.insert(f);f=new mxCell("THU",new mxGeometry(180,56,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=12;fontStyle=1");f.vertex=!0;e.insert(f);f=new mxCell("FRI",new mxGeometry(220,56,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=12;fontStyle=1");f.vertex=!0;e.insert(f);f=new mxCell("SAT",new mxGeometry(260,56,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=12;fontStyle=1");f.vertex=!0;e.insert(f);f=new mxCell("31",new mxGeometry(20, +96,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("1",new mxGeometry(60,96,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("2",new mxGeometry(100,96,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("3",new mxGeometry(140,96,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f); +f=new mxCell("4",new mxGeometry(180,96,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("5",new mxGeometry(220,96,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("6",new mxGeometry(260,96,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("7",new mxGeometry(20,136,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("8",new mxGeometry(60,136,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("9",new mxGeometry(100,136,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("10",new mxGeometry(140,136,40,40),"strokeColor=none;fillColor=none;fontColor=#0057D8;fontSize=16;fontStyle=4");f.vertex=!0;e.insert(f);f=new mxCell("11",new mxGeometry(180,136,40,40),"strokeColor=none;fillColor=#ECEDF0;fontColor=#000000;fontSize=16;rounded=1;arcSize=10"); +f.vertex=!0;e.insert(f);f=new mxCell("12",new mxGeometry(220,136,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("13",new mxGeometry(260,136,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("14",new mxGeometry(20,176,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("15",new mxGeometry(60,176,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("16",new mxGeometry(100,176,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("17",new mxGeometry(140,176,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("18",new mxGeometry(180,176,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("19",new mxGeometry(220,176,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("20",new mxGeometry(260,176,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("21",new mxGeometry(20,216,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("22",new mxGeometry(60,216,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("23",new mxGeometry(100,216,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("24",new mxGeometry(140,216,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("25",new mxGeometry(180,216,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("26",new mxGeometry(220,216,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("27",new mxGeometry(260,216,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("28",new mxGeometry(20,256,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("29",new mxGeometry(60,256,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("30",new mxGeometry(100,256,40,40),"strokeColor=none;fillColor=none;fontColor=#000000;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("1",new mxGeometry(140,256,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("2",new mxGeometry(180,256,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("3",new mxGeometry(220,256,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("4",new mxGeometry(260,256,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("5",new mxGeometry(20,296,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("6",new mxGeometry(60,296,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("7",new mxGeometry(100,296,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("8",new mxGeometry(140,296,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("9",new mxGeometry(180,296,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16"); +f.vertex=!0;e.insert(f);f=new mxCell("10",new mxGeometry(220,296,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);f=new mxCell("11",new mxGeometry(260,296,40,40),"strokeColor=none;fillColor=none;fontColor=#999999;fontSize=16");f.vertex=!0;e.insert(f);return c.createVertexTemplateFromCells([a,b,e],320,415,"Date picker")}),this.addEntry("atlassian text field",function(){var a=new mxCell("Your name",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Sally Lu",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Text field")}),this.addEntry("atlassian text field required",function(){var a=new mxCell('Requirements*',new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Design, eating, drinking",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Text field with required fields")}),this.addEntry("atlassian disabled text field",function(){var a=new mxCell("Guests",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#B3BAC5;fontStyle=1;fontSize=11"); +a.vertex=!0;var b=new mxCell("Kris Wesley",new mxGeometry(0,25,290,33),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#B3BAC5;fontSize=12");b.vertex=!0;return c.createVertexTemplateFromCells([a,b],290,58,"Disabled text field")}),this.addEntry("atlassian text field layout",function(){var a=new mxCell("Create a project",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#172B4C;fontStyle=1;fontSize=18"); +a.vertex=!0;var b=new mxCell("Projects are where your repositories live. They are containers you can group similar repositories in for better code organisations.",new mxGeometry(0,25,370,45),"fillColor=none;align=left;strokeColor=none;fontColor=#000000;fontSize=12;html=1;whiteSpace=wrap;verticalAlign=top");b.vertex=!0;var e=new mxCell('Project name*',new mxGeometry(0,70,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11"); +e.vertex=!0;var f=new mxCell("Waremelon",new mxGeometry(0,95,290,40),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");f.vertex=!0;var k=new mxCell('Key*',new mxGeometry(0,145,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11");k.vertex=!0;var l=new mxCell("BETA",new mxGeometry(250,145,40,20),"fillColor=#CCE0FF;strokeColor=none;html=1;fontSize=11;align=center;fontColor=#4C9AFF;fontStyle=1;fontSize=11;rounded=1;"); +l.vertex=!0;var m=new mxCell("Stash",new mxGeometry(0,170,290,40),"rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12");m.vertex=!0;var n=new mxCell("Description",new mxGeometry(0,220,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11");n.vertex=!0;var p=new mxCell("What is important for people to know?",new mxGeometry(0,245,360,115),"rounded=1;arcSize=4;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12;verticalAlign=top"); +p.vertex=!0;var q=new mxCell("Project permissions",new mxGeometry(0,380,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#172B4C;fontStyle=1;fontSize=14");q.vertex=!0;var t=new mxCell("User access",new mxGeometry(0,400,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#172B4C;fontStyle=0;fontSize=12");t.vertex=!0;var u=new mxCell("Read and write",new mxGeometry(11,430,10,10),"shape=ellipse;fillColor=#ffffff;strokeColor=#0057D8;strokeWidth=4;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10"); +u.vertex=!0;var v=new mxCell("Read only",new mxGeometry(10,450,12,12),"shape=ellipse;rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0");v.vertex=!0;var x=new mxCell("None",new mxGeometry(10,470,12,12),"shape=ellipse;rounded=1;fillColor=#F0F2F5;strokeColor=#D8DCE3;fontColor=#000000;align=left;verticalAlign=middle;fontStyle=0;fontSize=12;labelPosition=right;verticalLabelPosition=middle;spacingLeft=10;html=1;shadow=0;dashed=0"); +x.vertex=!0;var z=new mxCell("Publish",new mxGeometry(0,510,60,33),"rounded=1;fillColor=#0057D8;strokeColor=none;fontColor=#ffffff;align=center;verticalAlign=middle;fontStyle=0;fontSize=14;html=1;shadow=0;dashed=0");z.vertex=!0;var y=new mxCell("Cancel",new mxGeometry(70,510,60,33),"fillColor=none;strokeColor=none;fontColor=#596780;align=center;verticalAlign=middle;fontStyle=0;fontSize=14;html=1;shadow=0;dashed=0");y.vertex=!0;return c.createVertexTemplateFromCells([a,b,e,f,k,l,m,n,p,q,t,u,v,x,z, +y],370,543,"Disabled text field")}),this.addEntry("atlassian error message field",function(){var a=new mxCell("Email",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11");a.vertex=!0;var b=new mxCell("shrugg#atlassian.com",new mxGeometry(0,25,300,40),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#FFAB00;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;var e=new mxCell("", +new mxGeometry(1,.5,20,20),"shape=mxgraph.azure.azure_alert;fillColor=#FFAB00;strokeColor=none;html=1");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-30,-10);e.vertex=!0;b.insert(e);return c.createVertexTemplateFromCells([a,b],290,58,"Error message field")}),this.addEntry("atlassian error message field",function(){var a=new mxCell("Email",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11");a.vertex= +!0;var b=new mxCell("shrugg#atlassian.com",new mxGeometry(0,25,300,40),"rounded=1;arcSize=9;fillColor=#ffffff;align=left;spacingLeft=5;strokeColor=#4C9AFF;html=1;strokeWidth=2;fontColor=#000000;fontSize=12");b.vertex=!0;var e=new mxCell("",new mxGeometry(1,.5,20,20),"shape=mxgraph.azure.azure_alert;fillColor=#FFAB00;strokeColor=none;html=1");e.geometry.relative=!0;e.geometry.offset=new mxPoint(-30,-10);e.vertex=!0;b.insert(e);e=new mxCell("Please enter a valid address.",new mxGeometry(310,22,200, +46),"rounded=1;arcSize=9;fillColor=#ffffff;align=center;strokeColor=#DFE1E5;html=1;strokeWidth=1;fontColor=#000000;fontSize=12;shadow=1");e.vertex=!0;return c.createVertexTemplateFromCells([a,b,e],290,58,"Error message field")})];this.addPalette("atlassian","Atlassian",!1,mxUtils.bind(this,function(a){for(var b=0;bx?z-1:z,0,n.splice(x,1)[0]),t.insertBefore(t.children[x],t.children[z])):(n.push(n.splice(x,1)[0]),t.appendChild(t.children[x]));else if(0 =c.status&&(k(c.responseText,d,e,f,g,l,m,"fixed",mxEvent.isAltDown(b)?null:m.substring(0,m.lastIndexOf(".")).replace(/_/g," ")),t.scrollTop=t.scrollHeight))})): -(k(c,d,e,f,g,l,m,"fixed",mxEvent.isAltDown(b)?null:m.substring(0,m.lastIndexOf(".")).replace(/_/g," ")),t.scrollTop=t.scrollHeight)}};mxEvent.addListener(t,"dragover",l);mxEvent.addListener(t,"drop",m);mxEvent.addListener(u,"dragover",l);mxEvent.addListener(u,"drop",m);f.appendChild(t);d=document.createElement("div");d.style.textAlign="right";d.style.marginTop="20px";c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog(!0)});c.setAttribute("id","btnCancel");c.className="geBtn";a.editor.cancelFirst&& -d.appendChild(c);window.chrome&&chrome.app&&chrome.app.runtime?q.setAttribute("disabled","disabled"):(p=mxUtils.button(mxResources.get("export"),function(){var b=a.createLibraryDataFromImages(n),c=q.value;/(\.xml)$/i.test(c)||(c+=".xml");a.isLocalFileSave()?a.saveLocalFile(b,c,"text/xml",null,null,!0):(new mxXmlRequest(SAVE_URL,"filename="+encodeURIComponent(c)+"&format=xml&xml="+encodeURIComponent(b))).simulate(document,"_blank")}),p.setAttribute("id","btnDownload"),p.className="geBtn",d.appendChild(p)); -var E=document.createElement("input");E.setAttribute("multiple","multiple");E.setAttribute("type","file");null==document.documentMode&&(mxEvent.addListener(E,"change",function(b){A=!1;a.importFiles(E.files,0,0,a.maxImageSize,function(a,c,d,e,f,k,g,l,m){C(b)(a,c,d,e,f,k,g,l,m);E.value=""});t.scrollTop=t.scrollHeight}),p=mxUtils.button(mxResources.get("import"),function(){null!=y&&(y(),y=null);E.click()}),p.setAttribute("id","btnAddImage"),p.className="geBtn",d.appendChild(p));p=mxUtils.button(mxResources.get("addImageUrl"), -function(){null!=y&&(y(),y=null);a.showImageDialog(mxResources.get("addImageUrl"),"",function(a,b,c){A=!1;if(null!=a){if("data:image/"==a.substring(0,11)){var d=a.indexOf(",");0 x?z-1:z,0,n.splice(x,1)[0]),t.insertBefore(t.children[x],t.children[z])):(n.push(n.splice(x,1)[0]),t.appendChild(t.children[x]));else if(0 =c.status&&(k(c.responseText,d,e,f,g,l,m,"fixed",mxEvent.isAltDown(b)? +null:m.substring(0,m.lastIndexOf(".")).replace(/_/g," ")),t.scrollTop=t.scrollHeight))})):(k(c,d,e,f,g,l,m,"fixed",mxEvent.isAltDown(b)?null:m.substring(0,m.lastIndexOf(".")).replace(/_/g," ")),t.scrollTop=t.scrollHeight)}};mxEvent.addListener(t,"dragover",l);mxEvent.addListener(t,"drop",m);mxEvent.addListener(u,"dragover",l);mxEvent.addListener(u,"drop",m);f.appendChild(t);d=document.createElement("div");d.style.textAlign="right";d.style.marginTop="20px";c=mxUtils.button(mxResources.get("cancel"), +function(){a.hideDialog(!0)});c.setAttribute("id","btnCancel");c.className="geBtn";a.editor.cancelFirst&&d.appendChild(c);window.chrome&&chrome.app&&chrome.app.runtime?q.setAttribute("disabled","disabled"):(p=mxUtils.button(mxResources.get("export"),function(){var b=a.createLibraryDataFromImages(n),c=q.value;/(\.xml)$/i.test(c)||(c+=".xml");a.isLocalFileSave()?a.saveLocalFile(b,c,"text/xml",null,null,!0):(new mxXmlRequest(SAVE_URL,"filename="+encodeURIComponent(c)+"&format=xml&xml="+encodeURIComponent(b))).simulate(document, +"_blank")}),p.setAttribute("id","btnDownload"),p.className="geBtn",d.appendChild(p));var E=document.createElement("input");E.setAttribute("multiple","multiple");E.setAttribute("type","file");null==document.documentMode&&(mxEvent.addListener(E,"change",function(b){A=!1;a.importFiles(E.files,0,0,a.maxImageSize,function(a,c,d,e,f,k,g,l,m){C(b)(a,c,d,e,f,k,g,l,m);E.value=""});t.scrollTop=t.scrollHeight}),p=mxUtils.button(mxResources.get("import"),function(){null!=y&&(y(),y=null);E.click()}),p.setAttribute("id", +"btnAddImage"),p.className="geBtn",d.appendChild(p));p=mxUtils.button(mxResources.get("addImageUrl"),function(){null!=y&&(y(),y=null);a.showImageDialog(mxResources.get("addImageUrl"),"",function(a,b,c){A=!1;if(null!=a){if("data:image/"==a.substring(0,11)){var d=a.indexOf(",");0 '),g.writeln("MathJax.Hub.Config({"),g.writeln('messageStyle: "none",'), -g.writeln('jax: ["input/TeX", "input/MathML", "input/AsciiMath", "output/HTML-CSS"],'),g.writeln('extensions: ["tex2jax.js", "mml2jax.js", "asciimath2jax.js"],'),g.writeln("TeX: {"),g.writeln('extensions: ["AMSmath.js", "AMSsymbols.js", "noErrors.js", "noUndefined.js"]'),g.writeln("},"),g.writeln("tex2jax: {"),g.writeln('\tignoreClass: "geDisableMathJax"'),g.writeln("},"),g.writeln("asciimath2jax: {"),g.writeln('\tignoreClass: "geDisableMathJax"'),g.writeln("}"),g.writeln("});"),b&&(g.writeln("MathJax.Hub.Queue(function () {"), -g.writeln("window.print();"),g.writeln("});")),g.writeln("\x3c/script>"),g.writeln('