14.2.4 release

This commit is contained in:
David Benson [draw.io] 2021-01-15 21:42:23 +00:00
parent bd5974cacf
commit 39f28bbc63
70 changed files with 579 additions and 227 deletions

View file

@ -1,3 +1,7 @@
15-JAN-2021: 14.2.4
- Improves Lucidchart import
14-JAN-2021: 14.2.3
- Fixes pako encoding issues

View file

@ -1 +1 @@
14.2.3
14.2.4

View file

@ -240,7 +240,7 @@ function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&w
null!=a&&(DRAWIO_GITLAB_ID=a);window.DRAWIO_LOG_URL=window.DRAWIO_LOG_URL||"";a=window.location.host;if("test.draw.io"!=a){var c="diagrams.net",b=a.length-c.length,c=a.lastIndexOf(c,b);-1!==c&&c===b?window.DRAWIO_LOG_URL="https://log.diagrams.net":(c="draw.io",b=a.length-c.length,c=a.lastIndexOf(c,b),-1!==c&&c===b&&(window.DRAWIO_LOG_URL="https://log.draw.io"))}})();
if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0",urlParams.gl="0",urlParams.tr="0";"trello"==urlParams.mode&&(urlParams.tr="1");if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"embed.diagrams.net"==window.location.hostname&&(urlParams.embed="1");
(null==window.location.hash||1>=window.location.hash.length)&&null!=urlParams.open&&(window.location.hash=urlParams.open);window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images";
window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"mxgraph";window.mxImageBasePath=window.mxImageBasePath||"mxgraph/images";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de","se"];var mxClient={VERSION:"14.2.2",IS_IE:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:null!=navigator.userAgent&&!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:null!=navigator.userAgent&&!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&
window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"mxgraph";window.mxImageBasePath=window.mxImageBasePath||"mxgraph/images";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de","se"];var mxClient={VERSION:"14.2.3",IS_IE:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:null!=navigator.userAgent&&!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:null!=navigator.userAgent&&!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&
8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&0>navigator.userAgent.indexOf("Edge/"),IS_OP:null!=navigator.userAgent&&(0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/")),IS_OT:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&
0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:/Apple Computer, Inc/.test(navigator.vendor),IS_ANDROID:0<=navigator.appVersion.indexOf("Android"),IS_IOS:/iP(hone|od|ad)/.test(navigator.platform),IS_GC:/Google Inc/.test(navigator.vendor),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:"undefined"!==typeof InstallTrigger,IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>
navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_VML:"MICROSOFT INTERNET EXPLORER"==navigator.appName.toUpperCase(),IS_SVG:"MICROSOFT INTERNET EXPLORER"!=
@ -10130,7 +10130,7 @@ g=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});g.classNa
(this.page.viewState.pageFormat=this.format),null!=this.mathEnabled&&(this.page.viewState.mathEnabled=this.mathEnabled),null!=this.shadowVisible&&(this.page.viewState.shadowVisible=this.shadowVisible)):(I.apply(this,arguments),null!=this.mathEnabled&&this.mathEnabled!=this.ui.isMathEnabled()&&(this.ui.setMathEnabled(this.mathEnabled),this.mathEnabled=!this.mathEnabled),null!=this.shadowVisible&&this.shadowVisible!=this.ui.editor.graph.shadowVisible&&(this.ui.editor.graph.setShadowVisible(this.shadowVisible),
this.shadowVisible=!this.shadowVisible))};Editor.prototype.useCanvasForExport=!1;try{var J=document.createElement("canvas"),F=new Image;F.onload=function(){try{J.getContext("2d").drawImage(F,0,0);var a=J.toDataURL("image/png");Editor.prototype.useCanvasForExport=null!=a&&6<a.length}catch(M){}};F.src="data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1px" height="1px" version="1.1"><foreignObject pointer-events="all" width="1" height="1"><div xmlns="http://www.w3.org/1999/xhtml"></div></foreignObject></svg>')))}catch(L){}})();
(function(){var a=new mxObjectCodec(new ChangePageSetup,["ui","previousColor","previousImage","previousFormat"]);a.beforeDecode=function(a,c,b){b.ui=a.ui;return c};a.afterDecode=function(a,c,b){b.previousColor=b.color;b.previousImage=b.image;b.previousFormat=b.format;null!=b.foldingEnabled&&(b.foldingEnabled=!b.foldingEnabled);null!=b.mathEnabled&&(b.mathEnabled=!b.mathEnabled);null!=b.shadowVisible&&(b.shadowVisible=!b.shadowVisible);return b};mxCodecRegistry.register(a)})();
(function(){var a=new mxObjectCodec(new ChangeGridColor,["ui"]);a.beforeDecode=function(a,c,b){b.ui=a.ui;return c};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="14.2.3";EditorUi.compactUi="atlas"!=uiTheme;mxGraphView.prototype.defaultDarkGridColor="#6e6e6e";"dark"==uiTheme&&(mxGraphView.prototype.gridColor=mxGraphView.prototype.defaultDarkGridColor);EditorUi.enableLogging="1"!=urlParams.stealth&&(/.*\.draw\.io$/.test(window.location.hostname)||/.*\.diagrams\.net$/.test(window.location.hostname))&&"support.draw.io"!=window.location.hostname;EditorUi.drawHost=window.DRAWIO_BASE_URL;EditorUi.lightboxHost=window.DRAWIO_LIGHTBOX_URL;
(function(){var a=new mxObjectCodec(new ChangeGridColor,["ui"]);a.beforeDecode=function(a,c,b){b.ui=a.ui;return c};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="14.2.4";EditorUi.compactUi="atlas"!=uiTheme;mxGraphView.prototype.defaultDarkGridColor="#6e6e6e";"dark"==uiTheme&&(mxGraphView.prototype.gridColor=mxGraphView.prototype.defaultDarkGridColor);EditorUi.enableLogging="1"!=urlParams.stealth&&(/.*\.draw\.io$/.test(window.location.hostname)||/.*\.diagrams\.net$/.test(window.location.hostname))&&"support.draw.io"!=window.location.hostname;EditorUi.drawHost=window.DRAWIO_BASE_URL;EditorUi.lightboxHost=window.DRAWIO_LIGHTBOX_URL;
EditorUi.lastErrorMessage=null;EditorUi.ignoredAnonymizedChars="\n\t`~!@#$%^&*()_+{}|:\"<>?-=[];'./,\n\t";EditorUi.templateFile=TEMPLATE_PATH+"/index.xml";EditorUi.cacheUrl="1"==urlParams.dev?"/cache":window.REALTIME_URL;null==EditorUi.cacheUrl&&"undefined"!==typeof DrawioFile&&(DrawioFile.SYNC="none");Editor.cacheTimeout=1E4;EditorUi.enablePlantUml=EditorUi.enableLogging;EditorUi.isElectronApp=null!=window&&null!=window.process&&null!=window.process.versions&&null!=window.process.versions.electron;
EditorUi.enableDrafts=!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronApp&&isLocalStorage&&"0"!=urlParams.drafts;EditorUi.scratchpadHelpLink="https://www.diagrams.net/doc/faq/scratchpad";EditorUi.defaultMermaidConfig={theme:"neutral",arrowMarkerAbsolute:!1,flowchart:{htmlLabels:!1},sequence:{diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,mirrorActors:!0,bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,showSequenceNumbers:!1},
gantt:{titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,leftPadding:75,gridLineStartPadding:35,fontSize:11,fontFamily:'"Open-Sans", "sans-serif"',numberSectionStyles:4,axisFormat:"%Y-%m-%d"}};EditorUi.logError=function(a,b,c,d,f,g,q){g=null!=g?g:0<=a.indexOf("NetworkError")||0<=a.indexOf("SecurityError")||0<=a.indexOf("NS_ERROR_FAILURE")||0<=a.indexOf("out of memory")?"CONFIG":"SEVERE";if(EditorUi.enableLogging&&"1"!=urlParams.dev)try{if(a!=EditorUi.lastErrorMessage&&(null==a||null==b||-1==a.indexOf("Script error")&&
@ -10245,8 +10245,8 @@ mxUtils.bind(this,function(a){mxEvent.consume(a);l()}));var g=mxUtils.bind(this,
!mxClient.IS_QUIRKS||this.isOfflineApp()||mxClient.IS_IOS};EditorUi.prototype.showTextDialog=function(a,b){var e=new TextareaDialog(this,a,b,null,null,mxResources.get("close"));e.textarea.style.width="600px";e.textarea.style.height="380px";this.showDialog(e.container,620,460,!0,!0,null,null,null,null,!0);e.init();document.execCommand("selectall",!1,null)};EditorUi.prototype.doSaveLocalFile=function(a,b,c,d,f,g){"text/xml"!=c||/(\.drawio)$/i.test(b)||/(\.xml)$/i.test(b)||/(\.svg)$/i.test(b)||/(\.html)$/i.test(b)||
(b=b+"."+(null!=g?g:"drawio"));if(window.Blob&&navigator.msSaveOrOpenBlob)a=d?this.base64ToBlob(a,c):new Blob([a],{type:c}),navigator.msSaveOrOpenBlob(a,b);else if(mxClient.IS_IE)c=window.open("about:blank","_blank"),null==c?mxUtils.popup(a,!0):(c.document.write(a),c.document.close(),c.document.execCommand("SaveAs",!0,b),c.close());else if(mxClient.IS_IOS&&this.isOffline())navigator.standalone||null==c||"image/"!=c.substring(0,6)?this.showTextDialog(b+":",a):this.openInNewWindow(a,c,d);else{var e=
document.createElement("a");g=(null==navigator.userAgent||0>navigator.userAgent.indexOf("PaleMoon/"))&&"undefined"!==typeof e.download;if(mxClient.IS_GC&&null!=navigator.userAgent){var k=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);g=65==(k?parseInt(k[2],10):!1)?!1:g}if(g||this.isOffline()){e.href=URL.createObjectURL(d?this.base64ToBlob(a,c):new Blob([a],{type:c}));g?e.download=b:e.setAttribute("target","_blank");document.body.appendChild(e);try{window.setTimeout(function(){URL.revokeObjectURL(e.href)},
2E4),e.click(),e.parentNode.removeChild(e)}catch(y){}}else this.createEchoRequest(a,b,c,d,f).simulate(document,"_blank")}};EditorUi.prototype.createEchoRequest=function(a,b,c,d,f,g){a="xml="+encodeURIComponent(a);return new mxXmlRequest(SAVE_URL,a+(null!=c?"&mime="+c:"")+(null!=f?"&format="+f:"")+(null!=g?"&base64="+g:"")+(null!=b?"&filename="+encodeURIComponent(b):"")+(d?"&binary=1":""))};EditorUi.prototype.base64ToBlob=function(a,b){b=b||"";for(var e=atob(a),c=e.length,d=Math.ceil(c/1024),k=Array(d),
f=0;f<d;++f){for(var g=1024*f,m=Math.min(g+1024,c),n=Array(m-g),A=0;g<m;++A,++g)n[A]=e[g].charCodeAt(0);k[f]=new Uint8Array(n)}return new Blob(k,{type:b})};EditorUi.prototype.saveLocalFile=function(a,b,c,d,f,g,m,n){g=null!=g?g:!1;m=null!=m?m:"vsdx"!=f&&(!mxClient.IS_IOS||!navigator.standalone);f=this.getServiceCount(g);isLocalStorage&&f++;var e=4>=f?2:6<f?4:3;b=new CreateDialog(this,b,mxUtils.bind(this,function(b,e){try{if("_blank"==e)if(null!=c&&"image/"==c.substring(0,6))this.openInNewWindow(a,
2E4),e.click(),e.parentNode.removeChild(e)}catch(y){}}else this.createEchoRequest(a,b,c,d,f).simulate(document,"_blank")}};EditorUi.prototype.createEchoRequest=function(a,b,c,d,f,g){a="xml="+encodeURIComponent(a);return new mxXmlRequest(SAVE_URL,a+(null!=c?"&mime="+c:"")+(null!=f?"&format="+f:"")+(null!=g?"&base64="+g:"")+(null!=b?"&filename="+encodeURIComponent(b):"")+(d?"&binary=1":""))};EditorUi.prototype.base64ToBlob=function(a,b){b=b||"";for(var c=atob(a),e=c.length,d=Math.ceil(e/1024),k=Array(d),
f=0;f<d;++f){for(var g=1024*f,m=Math.min(g+1024,e),n=Array(m-g),A=0;g<m;++A,++g)n[A]=c[g].charCodeAt(0);k[f]=new Uint8Array(n)}return new Blob(k,{type:b})};EditorUi.prototype.saveLocalFile=function(a,b,c,d,f,g,m,n){g=null!=g?g:!1;m=null!=m?m:"vsdx"!=f&&(!mxClient.IS_IOS||!navigator.standalone);f=this.getServiceCount(g);isLocalStorage&&f++;var e=4>=f?2:6<f?4:3;b=new CreateDialog(this,b,mxUtils.bind(this,function(b,e){try{if("_blank"==e)if(null!=c&&"image/"==c.substring(0,6))this.openInNewWindow(a,
c,d);else if(null!=c&&"text/html"==c.substring(0,9)){var f=new EmbedDialog(this,a);this.showDialog(f.container,440,240,!0,!0);f.init()}else{var k=window.open("about:blank");null==k?mxUtils.popup(a,!0):(k.document.write("<pre>"+mxUtils.htmlEntities(a,!1)+"</pre>"),k.document.close())}else e==App.MODE_DEVICE||"download"==e?this.doSaveLocalFile(a,b,c,d,null,n):null!=b&&0<b.length&&this.pickFolder(e,mxUtils.bind(this,function(f){try{this.exportFile(a,b,c,d,e,f)}catch(D){this.handleError(D)}}))}catch(C){this.handleError(C)}}),
mxUtils.bind(this,function(){this.hideDialog()}),mxResources.get("saveAs"),mxResources.get("download"),!1,g,m,null,1<f,e,a,c,d);g=this.isServices(f)?f>e?390:270:160;this.showDialog(b.container,400,g,!0,!0);b.init()};EditorUi.prototype.openInNewWindow=function(a,b,c){var e=window.open("about:blank");null==e||null==e.document?mxUtils.popup(a,!0):("image/svg+xml"!=b||mxClient.IS_SVG?"image/svg+xml"==b?e.document.write("<html>"+a+"</html>"):(a=c?a:btoa(unescape(encodeURIComponent(a))),e.document.write('<html><img style="max-width:100%;" src="data:'+
b+";base64,"+a+'"/></html>')):e.document.write("<html><pre>"+mxUtils.htmlEntities(a,!1)+"</pre></html>"),e.document.close())};var b=EditorUi.prototype.addChromelessToolbarItems;EditorUi.prototype.addChromelessToolbarItems=function(a){if(this.isExportToCanvas()){this.exportDialog=null;var c=a(mxUtils.bind(this,function(a){var b=mxUtils.bind(this,function(){mxEvent.removeListener(this.editor.graph.container,"click",b);null!=this.exportDialog&&(this.exportDialog.parentNode.removeChild(this.exportDialog),
@ -10462,11 +10462,11 @@ function(){sa();ta()});T=null}else if("circle"==V){var pa=new mxCircleLayout(K);
M;ma.edgeRouting=!1;ma.resetEdges=!1;this.executeLayout(function(){ma.execute(K.getDefaultParent(),0<oa.length?oa[0]:null)},!0,T);T=null}else if("horizontalflow"==V||"verticalflow"==V||"auto"==V&&1==oa.length){K.view.validate();var qa=new mxHierarchicalLayout(K,"horizontalflow"==V?mxConstants.DIRECTION_WEST:mxConstants.DIRECTION_NORTH);qa.intraCellSpacing=M;qa.parallelEdgeSpacing=L;qa.interRankCellSpacing=N;qa.disableEdgeStyle=!1;this.executeLayout(function(){qa.execute(K.getDefaultParent(),la);K.moveCells(la,
aa,ba)},!0,T);T=null}else if("organic"==V||"auto"==V&&la.length>e.length){K.view.validate();var na=new mxFastOrganicLayout(K);na.forceConstant=3*M;na.disableEdgeStyle=!1;na.resetEdges=!1;var Aa=na.isVertexIgnored;na.isVertexIgnored=function(a){return Aa.apply(this,arguments)||0>mxUtils.indexOf(e,a)};this.executeLayout(function(){na.execute(K.getDefaultParent());sa()},!0,T);T=null}}this.hideDialog()}finally{K.model.endUpdate()}null!=T&&T()}}catch(Ba){this.handleError(Ba)}};EditorUi.prototype.getSearch=
function(a){var b="";if("1"!=urlParams.offline&&"1"!=urlParams.demo&&null!=a&&0<window.location.search.length){var c="?",e;for(e in urlParams)0>mxUtils.indexOf(a,e)&&null!=urlParams[e]&&(b+=c+e+"="+urlParams[e],c="&")}else b=window.location.search;return b};EditorUi.prototype.getUrl=function(a){a=null!=a?a:window.location.pathname;var b=0<a.indexOf("?")?1:0;if("1"==urlParams.offline)a+=window.location.search;else{var c="tmp libs clibs state fileId code share notitle data url embed client create title splash".split(" "),
e;for(e in urlParams)0>mxUtils.indexOf(c,e)&&(a=0==b?a+"?":a+"&",null!=urlParams[e]&&(a+=e+"="+urlParams[e],b++))}return a};EditorUi.prototype.showLinkDialog=function(a,b,c){a=new LinkDialog(this,a,b,c,!0);this.showDialog(a.container,560,130,!0,!0);a.init()};var f=EditorUi.prototype.createOutline;EditorUi.prototype.createOutline=function(a){var b=f.apply(this,arguments),c=this.editor.graph,e=b.getSourceGraphBounds;b.getSourceGraphBounds=function(){if(mxUtils.hasScrollbars(c.container)&&c.pageVisible&&
null!=this.source.minimumGraphSize){var a=this.source.getPagePadding(),b=this.source.view.scale;return new mxRectangle(0,0,Math.ceil(this.source.minimumGraphSize.width-2*a.x/b),Math.ceil(this.source.minimumGraphSize.height-2*a.y/b))}return e.apply(this,arguments)};var d=b.getSourceContainerSize;b.getSourceContainerSize=function(){if(mxUtils.hasScrollbars(c.container)&&null!=this.source.minimumGraphSize){var a=this.source.getPagePadding(),b=this.source.view.scale;return new mxRectangle(0,0,Math.ceil(this.source.minimumGraphSize.width*
b-2*a.x),Math.ceil(this.source.minimumGraphSize.height*b-2*a.y))}return d.apply(this,arguments)};b.getOutlineOffset=function(a){if(mxUtils.hasScrollbars(c.container)&&null!=this.source.minimumGraphSize){var e=this.source.getPagePadding();return new mxPoint(Math.round(Math.max(0,(b.outline.container.clientWidth/a-(this.source.minimumGraphSize.width-2*e.x))/2)-e.x),Math.round(Math.max(0,(b.outline.container.clientHeight/a-(this.source.minimumGraphSize.height-2*e.y))/2)-e.y-5/a))}return new mxPoint(8/
a,8/a)};var g=b.init;b.init=function(){g.apply(this,arguments);b.outline.view.getBackgroundPageBounds=function(){var a=c.getPageLayout(),b=c.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)};b.outline.view.validateBackgroundPage()};this.editor.addListener("pageSelected",function(a,c){var e=c.getProperty("change"),d=b.source,f=b.outline;f.pageScale=d.pageScale;f.pageFormat=
d.pageFormat;f.background=d.background;f.pageVisible=d.pageVisible;f.background=d.background;var g=mxUtils.getCurrentStyle(d.container);f.container.style.backgroundColor=g.backgroundColor;null!=d.view.backgroundPageShape&&null!=f.view.backgroundPageShape&&(f.view.backgroundPageShape.fill=d.view.backgroundPageShape.fill);b.outline.view.clear(e.previousPage.root,!0);b.outline.view.validate()});return b};EditorUi.prototype.getServiceCount=function(a){var b=1;null==this.drive&&"function"!==typeof window.DriveClient||
d;for(d in urlParams)0>mxUtils.indexOf(c,d)&&(a=0==b?a+"?":a+"&",null!=urlParams[d]&&(a+=d+"="+urlParams[d],b++))}return a};EditorUi.prototype.showLinkDialog=function(a,b,c){a=new LinkDialog(this,a,b,c,!0);this.showDialog(a.container,560,130,!0,!0);a.init()};var f=EditorUi.prototype.createOutline;EditorUi.prototype.createOutline=function(a){var b=f.apply(this,arguments),c=this.editor.graph,d=b.getSourceGraphBounds;b.getSourceGraphBounds=function(){if(mxUtils.hasScrollbars(c.container)&&c.pageVisible&&
null!=this.source.minimumGraphSize){var a=this.source.getPagePadding(),b=this.source.view.scale;return new mxRectangle(0,0,Math.ceil(this.source.minimumGraphSize.width-2*a.x/b),Math.ceil(this.source.minimumGraphSize.height-2*a.y/b))}return d.apply(this,arguments)};var e=b.getSourceContainerSize;b.getSourceContainerSize=function(){if(mxUtils.hasScrollbars(c.container)&&null!=this.source.minimumGraphSize){var a=this.source.getPagePadding(),b=this.source.view.scale;return new mxRectangle(0,0,Math.ceil(this.source.minimumGraphSize.width*
b-2*a.x),Math.ceil(this.source.minimumGraphSize.height*b-2*a.y))}return e.apply(this,arguments)};b.getOutlineOffset=function(a){if(mxUtils.hasScrollbars(c.container)&&null!=this.source.minimumGraphSize){var d=this.source.getPagePadding();return new mxPoint(Math.round(Math.max(0,(b.outline.container.clientWidth/a-(this.source.minimumGraphSize.width-2*d.x))/2)-d.x),Math.round(Math.max(0,(b.outline.container.clientHeight/a-(this.source.minimumGraphSize.height-2*d.y))/2)-d.y-5/a))}return new mxPoint(8/
a,8/a)};var g=b.init;b.init=function(){g.apply(this,arguments);b.outline.view.getBackgroundPageBounds=function(){var a=c.getPageLayout(),b=c.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)};b.outline.view.validateBackgroundPage()};this.editor.addListener("pageSelected",function(a,c){var d=c.getProperty("change"),e=b.source,f=b.outline;f.pageScale=e.pageScale;f.pageFormat=
e.pageFormat;f.background=e.background;f.pageVisible=e.pageVisible;f.background=e.background;var g=mxUtils.getCurrentStyle(e.container);f.container.style.backgroundColor=g.backgroundColor;null!=e.view.backgroundPageShape&&null!=f.view.backgroundPageShape&&(f.view.backgroundPageShape.fill=e.view.backgroundPageShape.fill);b.outline.view.clear(d.previousPage.root,!0);b.outline.view.validate()});return b};EditorUi.prototype.getServiceCount=function(a){var b=1;null==this.drive&&"function"!==typeof window.DriveClient||
b++;null==this.dropbox&&"function"!==typeof window.DropboxClient||b++;null==this.oneDrive&&"function"!==typeof window.OneDriveClient||b++;null!=this.gitHub&&b++;null!=this.gitLab&&b++;a&&isLocalStorage&&"1"==urlParams.browser&&b++;return b};EditorUi.prototype.updateUi=function(){this.updateButtonContainer();this.updateActionStates();var a=this.getCurrentFile(),b=null!=a||"1"==urlParams.embed&&this.editor.graph.isEnabled();this.menus.get("viewPanels").setEnabled(b);this.menus.get("viewZoom").setEnabled(b);
var c=("1"!=urlParams.embed||!this.editor.graph.isEnabled())&&(null==a||a.isRestricted());this.actions.get("makeCopy").setEnabled(!c);this.actions.get("print").setEnabled(!c);this.menus.get("exportAs").setEnabled(!c);this.menus.get("embed").setEnabled(!c);c="1"!=urlParams.embed||this.editor.graph.isEnabled();this.menus.get("extras").setEnabled(c);Editor.enableCustomLibraries&&(this.menus.get("openLibraryFrom").setEnabled(c),this.menus.get("newLibrary").setEnabled(c));a="1"==urlParams.embed&&this.editor.graph.isEnabled()||
null!=a&&a.isEditable();this.actions.get("image").setEnabled(b);this.actions.get("zoomIn").setEnabled(b);this.actions.get("zoomOut").setEnabled(b);this.actions.get("resetView").setEnabled(b);this.actions.get("undo").setEnabled(this.canUndo()&&a);this.actions.get("redo").setEnabled(this.canRedo()&&a);this.menus.get("edit").setEnabled(b);this.menus.get("view").setEnabled(b);this.menus.get("importFrom").setEnabled(a);this.menus.get("arrange").setEnabled(a);null!=this.toolbar&&(null!=this.toolbar.edgeShapeMenu&&
@ -10691,8 +10691,8 @@ DriveClient.prototype.getLibrary=function(a,d,c){return this.getFile(a,d,c,!0,!0
DriveClient.prototype.getFile=function(a,d,c,b,g){b=null!=b?b:!1;g=null!=g?g:!1;null!=urlParams.rev?this.executeRequest({url:"/files/"+a+"/revisions/"+urlParams.rev+"?supportsAllDrives=true"},mxUtils.bind(this,function(b){b.title=b.originalFilename;b.headRevisionId=b.id;b.id=a;this.getXmlFile(b,d,c)}),c):this.loadDescriptor(a,mxUtils.bind(this,function(a){try{if(null!=this.user){var f=/\.png$/i.test(a.title);/\.v(dx|sdx?)$/i.test(a.title)||/\.gliffy$/i.test(a.title)||!this.ui.useCanvasForExport&&
f?this.ui.convertFile(a.downloadUrl,a.title,a.mimeType,this.extension,d,c,null,{Authorization:"Bearer "+this.token}):b||g||a.mimeType==this.libraryMimeType||a.mimeType==this.xmlMimeType?this.getXmlFile(a,d,c,!0,g):this.getXmlFile(a,d,c)}else c({message:mxResources.get("loggedOut")})}catch(n){if(null!=c)c(n);else throw n;}}),c)};DriveClient.prototype.isGoogleRealtimeMimeType=function(a){return null!=a&&"application/vnd.jgraph.mxfile."==a.substring(0,30)};
DriveClient.prototype.getXmlFile=function(a,d,c,b,g){try{var f={Authorization:"Bearer "+this.token},m=a.downloadUrl;if(null==m)null!=c&&c({message:mxResources.get("exportOptionsDisabledDetails")});else{var n=0,e=mxUtils.bind(this,function(){this.ui.editor.loadUrl(m,mxUtils.bind(this,function(b){try{if(null==b)c({message:mxResources.get("invalidOrMissingFile")});else if(a.mimeType==this.libraryMimeType||g)a.mimeType!=this.libraryMimeType||g?d(new DriveLibrary(this.ui,b,a)):c({message:mxResources.get("notADiagramFile")});
else{var e=!1;if(/\.png$/i.test(a.title)){var f=b.lastIndexOf(",");if(0<f){var k=this.ui.extractGraphModelFromPng(b.substring(f+1));if(null!=k&&0<k.length)b=k;else try{var k=b.substring(f+1),n=!window.atob||mxClient.IS_IE||mxClient.IS_IE11?Base64.decode(k):atob(k),q=this.ui.editor.extractGraphModel(mxUtils.parseXml(n).documentElement,!0);null==q||0<q.getElementsByTagName("parsererror").length?e=!0:b=n}catch(v){e=!0}}}else/\.pdf$/i.test(a.title)?(k=Editor.extractGraphModelFromPdf(b),null!=k&&0<k.length&&
(e=!0,b=k)):"data:image/png;base64,PG14ZmlsZS"==b.substring(0,32)&&(n=b.substring(22),b=window.atob&&!mxClient.IS_SF?atob(n):Base64.decode(n));Graph.fileSupport&&(new XMLHttpRequest).upload&&this.ui.isRemoteFileFormat(b,m)?this.ui.parseFile(new Blob([b],{type:"application/octet-stream"}),mxUtils.bind(this,function(b){try{4==b.readyState&&(200<=b.status&&299>=b.status?d(new LocalFile(this.ui,b.responseText,a.title+this.extension,!0)):null!=c&&c({message:mxResources.get("errorLoadingFile")}))}catch(y){if(null!=
else{var e=!1;if(/\.png$/i.test(a.title)){var f=b.lastIndexOf(",");if(0<f){var k=this.ui.extractGraphModelFromPng(b);if(null!=k&&0<k.length)b=k;else try{var k=b.substring(f+1),n=!window.atob||mxClient.IS_IE||mxClient.IS_IE11?Base64.decode(k):atob(k),q=this.ui.editor.extractGraphModel(mxUtils.parseXml(n).documentElement,!0);null==q||0<q.getElementsByTagName("parsererror").length?e=!0:b=n}catch(v){e=!0}}}else/\.pdf$/i.test(a.title)?(k=Editor.extractGraphModelFromPdf(b),null!=k&&0<k.length&&(e=!0,b=
k)):"data:image/png;base64,PG14ZmlsZS"==b.substring(0,32)&&(n=b.substring(22),b=window.atob&&!mxClient.IS_SF?atob(n):Base64.decode(n));Graph.fileSupport&&(new XMLHttpRequest).upload&&this.ui.isRemoteFileFormat(b,m)?this.ui.parseFile(new Blob([b],{type:"application/octet-stream"}),mxUtils.bind(this,function(b){try{4==b.readyState&&(200<=b.status&&299>=b.status?d(new LocalFile(this.ui,b.responseText,a.title+this.extension,!0)):null!=c&&c({message:mxResources.get("errorLoadingFile")}))}catch(y){if(null!=
c)c(y);else throw y;}}),a.title):d(e?new LocalFile(this.ui,b,a.title,!0):new DriveFile(this.ui,b,a))}}catch(v){if(null!=c)c(v);else throw v;}}),mxUtils.bind(this,function(a,b){if(n<this.maxRetries&&null!=b&&403==b.getStatus())n++,window.setTimeout(e,2*n*this.coolOff*(1+.1*(Math.random()-.5)));else if(null!=c)c(a);else throw a;}),null!=a.mimeType&&"image/"==a.mimeType.substring(0,6)&&"image/svg"!=a.mimeType.substring(0,9)||/\.png$/i.test(a.title)||/\.jpe?g$/i.test(a.title)||/\.pdf$/i.test(a.title),
null,null,null,f)});e()}}catch(k){if(null!=c)c(k);else throw k;}};
DriveClient.prototype.saveFile=function(a,d,c,b,g,f,m,n,e){try{var k=0;a.saveLevel=1;var l=mxUtils.bind(this,function(c){if(null!=b)b(c);else throw c;try{if(!a.isConflict(c)){var d="sl_"+a.saveLevel+"-error_"+(a.getErrorMessage(c)||"unknown");null!=c&&null!=c.error&&null!=c.error.code&&(d+="-code_"+c.error.code);EditorUi.logEvent({category:"ERROR-SAVE-FILE-"+a.getHash()+"-rev_"+a.desc.headRevisionId+"-mod_"+a.desc.modifiedDate+"-size_"+a.getSize()+"-mime_"+a.desc.mimeType+(this.ui.editor.autosave?
@ -10745,7 +10745,7 @@ this.setUser(null),g&&this.setPersistentToken(m),a())}catch(e){d(e)}finally{null
DropboxClient.prototype.executePromise=function(a,d,c){var b=mxUtils.bind(this,function(f){var m=!0,n=window.setTimeout(mxUtils.bind(this,function(){m=!1;c({code:App.ERROR_TIMEOUT,retry:g})}),this.ui.timeout);a.then(mxUtils.bind(this,function(a){window.clearTimeout(n);m&&null!=d&&d(a)}));a["catch"](mxUtils.bind(this,function(a){window.clearTimeout(n);m&&(null==a||500!=a.status&&400!=a.status&&401!=a.status?c({message:mxResources.get("error")+" "+a.status}):(this.setUser(null),this.client.setAccessToken(null),
f?c({message:mxResources.get("accessDenied"),retry:mxUtils.bind(this,function(){this.authenticate(function(){g(!0)},c)})}):this.authenticate(function(){b(!0)},c)))}))}),g=mxUtils.bind(this,function(a){null==this.user?this.updateUser(function(){g(!0)},c,a):b(a)});null===this.client.getAccessToken()?this.authenticate(function(){g(!0)},c):g(!1)};DropboxClient.prototype.getLibrary=function(a,d,c){this.getFile(a,d,c,!0)};
DropboxClient.prototype.getFile=function(a,d,c,b){b=null!=b?b:!1;var g=/\.png$/i.test(a);if(/^https:\/\//i.test(a)||/\.v(dx|sdx?)$/i.test(a)||/\.gliffy$/i.test(a)||/\.pdf$/i.test(a)||!this.ui.useCanvasForExport&&g){var f=mxUtils.bind(this,function(){var b=a.split("/");this.ui.convertFile(a,0<b.length?b[b.length-1]:a,null,this.extension,d,c)});null!=this.token?f():this.authenticate(f,c)}else f={path:"/"+a},null!=urlParams.rev&&(f.rev=urlParams.rev),this.readFile(f,mxUtils.bind(this,function(c,f){var e=
g?c.lastIndexOf(","):-1,k=null;0<e&&(e=this.ui.extractGraphModelFromPng(c.substring(e+1)),null!=e&&0<e.length?c=e:k=new LocalFile(this,c,a,!0));d(null!=k?k:b?new DropboxLibrary(this.ui,c,f):new DropboxFile(this.ui,c,f))}),c,g)};
null;if(0<(g?c.lastIndexOf(","):-1)){var k=this.ui.extractGraphModelFromPng(c);null!=k&&0<k.length?c=k:e=new LocalFile(this,c,a,!0)}d(null!=e?e:b?new DropboxLibrary(this.ui,c,f):new DropboxFile(this.ui,c,f))}),c,g)};
DropboxClient.prototype.readFile=function(a,d,c,b){var g=mxUtils.bind(this,function(m){var n=!0,e=window.setTimeout(mxUtils.bind(this,function(){n=!1;c({code:App.ERROR_TIMEOUT})}),this.ui.timeout),k=this.client.filesGetMetadata({path:"/"+a.path.substring(1),include_deleted:!1});k.then(mxUtils.bind(this,function(a){}));k["catch"](function(a){window.clearTimeout(e);n&&null!=a&&409==a.status&&(n=!1,c({message:mxResources.get("fileNotFound")}))});k=this.client.filesDownload(a);k.then(mxUtils.bind(this,
function(a){window.clearTimeout(e);if(n){n=!1;try{var f=new FileReader;f.onload=mxUtils.bind(this,function(b){d(f.result,a)});b?f.readAsDataURL(a.fileBlob):f.readAsText(a.fileBlob)}catch(t){c(t)}}}));k["catch"](mxUtils.bind(this,function(a){window.clearTimeout(e);n&&(n=!1,null==a||500!=a.status&&400!=a.status&&401!=a.status?c({message:mxResources.get("error")+" "+a.status}):(this.client.setAccessToken(null),this.setUser(null),m?c({message:mxResources.get("accessDenied"),retry:mxUtils.bind(this,function(){this.authenticate(function(){f(!0)},
c)})}):this.authenticate(function(){g(!0)},c)))}))}),f=mxUtils.bind(this,function(a){null==this.user?this.updateUser(function(){f(!0)},c,a):g(a)});null===this.client.getAccessToken()?this.authenticate(function(){f(!0)},c):f(!1)};
@ -10758,8 +10758,8 @@ DropboxClient.prototype.pickLibrary=function(a){Dropbox.choose({linkType:"direct
a(g.substring(1),new DropboxLibrary(this.ui,b,m))}catch(n){this.ui.handleError(n)}else this.createLibrary(d[0],a,c)}),c)}else this.createLibrary(d[0],a,c)}})})};
DropboxClient.prototype.createLibrary=function(a,d,c){this.ui.confirm(mxResources.get("note")+": "+mxResources.get("fileWillBeSavedInAppFolder",[a.name]),mxUtils.bind(this,function(){this.ui.editor.loadUrl(a.link,mxUtils.bind(this,function(b){this.insertFile(a.name,b,mxUtils.bind(this,function(a){try{this.ui.spinner.stop(),d(a.getHash().substring(1),a)}catch(f){c(f)}}),c,!0)}),c)}),mxUtils.bind(this,function(){this.ui.spinner.stop()}))};
DropboxClient.prototype.pickFile=function(a,d){null!=Dropbox.choose?(a=null!=a?a:mxUtils.bind(this,function(a,b){this.ui.loadFile(null!=a?"D"+encodeURIComponent(a):b.getHash(),null,b)}),Dropbox.choose({linkType:"direct",cancel:mxUtils.bind(this,function(){}),success:mxUtils.bind(this,function(c){if(this.ui.spinner.spin(document.body,mxResources.get("loading")))if(d)this.ui.spinner.stop(),a(c[0].link);else{var b=mxUtils.bind(this,function(a){this.ui.spinner.stop();this.ui.handleError(a)}),g=mxUtils.bind(this,
function(b,c){this.ui.spinner.stop();a(b,c)}),f=/\.png$/i.test(c[0].name);if(/\.vsdx$/i.test(c[0].name)||/\.gliffy$/i.test(c[0].name)||!this.ui.useCanvasForExport&&f)g(c[0].link);else{var m=c[0].link.indexOf(this.appPath);if(0<m){var n=decodeURIComponent(c[0].link.substring(m+this.appPath.length-1));this.readFile({path:n},mxUtils.bind(this,function(d,k){if(null!=k&&k.id==c[0].id){var e=f?d.lastIndexOf(","):-1;this.ui.spinner.stop();var m=null;0<e&&(e=this.ui.extractGraphModelFromPng(d.substring(e+
1)),null!=e&&0<e.length?d=e:m=new LocalFile(this,d,n,!0));a(n.substring(1),null!=m?m:new DropboxFile(this.ui,d,k))}else this.createFile(c[0],g,b)}),b,f)}else this.createFile(c[0],g,b)}}})})):this.ui.handleError({message:mxResources.get("serviceUnavailableOrBlocked")})};
function(b,c){this.ui.spinner.stop();a(b,c)}),f=/\.png$/i.test(c[0].name);if(/\.vsdx$/i.test(c[0].name)||/\.gliffy$/i.test(c[0].name)||!this.ui.useCanvasForExport&&f)g(c[0].link);else{var m=c[0].link.indexOf(this.appPath);if(0<m){var n=decodeURIComponent(c[0].link.substring(m+this.appPath.length-1));this.readFile({path:n},mxUtils.bind(this,function(d,k){if(null!=k&&k.id==c[0].id){var e=f?d.lastIndexOf(","):-1;this.ui.spinner.stop();var m=null;0<e&&(e=this.ui.extractGraphModelFromPng(d),null!=e&&0<
e.length?d=e:m=new LocalFile(this,d,n,!0));a(n.substring(1),null!=m?m:new DropboxFile(this.ui,d,k))}else this.createFile(c[0],g,b)}),b,f)}else this.createFile(c[0],g,b)}}})})):this.ui.handleError({message:mxResources.get("serviceUnavailableOrBlocked")})};
DropboxClient.prototype.createFile=function(a,d,c){var b=/(\.png)$/i.test(a.name);this.ui.editor.loadUrl(a.link,mxUtils.bind(this,function(g){null!=g&&0<g.length?this.ui.confirm(mxResources.get("note")+": "+mxResources.get("fileWillBeSavedInAppFolder",[a.name]),mxUtils.bind(this,function(){var f=b?g.lastIndexOf(","):-1;0<f&&(f=this.ui.extractGraphModelFromPng(g.substring(f+1)),null!=f&&0<f.length&&(g=f));this.insertFile(a.name,g,mxUtils.bind(this,function(b){d(a.name,b)}),c)}),mxUtils.bind(this,function(){this.ui.spinner.stop()})):
(this.ui.spinner.stop(),c({message:mxResources.get("errorLoadingFile")}))}),c,b)};OneDriveFile=function(a,d,c){DrawioFile.call(this,a,d);this.meta=c};mxUtils.extend(OneDriveFile,DrawioFile);
OneDriveFile.prototype.share=function(){var a=this.meta.webUrl,a=a.substring(0,a.lastIndexOf("/"));if(null!=this.meta.parentReference)try{if("personal"==this.meta.parentReference.driveType)a="https://onedrive.live.com/?cid="+encodeURIComponent(this.meta.parentReference.driveId)+"&id="+encodeURIComponent(this.meta.id);else if("documentLibrary"==this.meta.parentReference.driveType)var d=this.meta.parentReference.path,d=d.substring(d.indexOf("/root:")+6),c=this.meta.webUrl,a=c.substring(0,c.length-d.length-
@ -10868,7 +10868,7 @@ TrelloFile.prototype.saveFile=function(a,d,c,b){this.isEditable()?this.savingFil
function(a){this.savingFile=!1;null!=b&&b(a)})):this.ui.pickFolder(App.MODE_TRELLO,mxUtils.bind(this,function(g){this.ui.trello.insertFile(a,this.getData(),mxUtils.bind(this,function(f){this.savingFile=!1;null!=c&&c();this.ui.fileLoaded(f);0<this.saveNeededCounter&&(this.saveNeededCounter--,this.saveFile(a,d,c,b))}),mxUtils.bind(this,function(){this.savingFile=!1;null!=b&&b()}),!1,g)}))):null!=c&&c()};TrelloLibrary=function(a,d,c){TrelloFile.call(this,a,d,c)};mxUtils.extend(TrelloLibrary,TrelloFile);TrelloLibrary.prototype.doSave=function(a,d,c){this.saveFile(a,!1,d,c)};TrelloLibrary.prototype.open=function(){};TrelloClient=function(a){DrawioClient.call(this,a,"tauth");Trello.setKey(this.key)};mxUtils.extend(TrelloClient,DrawioClient);TrelloClient.prototype.key="e73615c79cf7e381aef91c85936e9553";TrelloClient.prototype.baseUrl="https://api.trello.com/1/";TrelloClient.prototype.SEPARATOR="|$|";TrelloClient.prototype.maxFileSize=1E7;TrelloClient.prototype.extension=".xml";
TrelloClient.prototype.authenticate=function(a,d,c){c&&this.logout();c=mxUtils.bind(this,function(b,c){Trello.authorize({type:"popup",name:"draw.io",scope:{read:"true",write:"true"},expiration:b?"never":"1hour",success:function(){null!=c&&c();a()},error:function(){null!=c&&c();null!=d&&d(mxResources.get("loggedOut"))}})});this.isAuthorized()?c(!0):this.ui.showAuthDialog(this,!0,c)};TrelloClient.prototype.getLibrary=function(a,d,c){this.getFile(a,d,c,!1,!0)};
TrelloClient.prototype.getFile=function(a,d,c,b,g){g=null!=g?g:!1;var f=mxUtils.bind(this,function(){var b=a.split(this.SEPARATOR),n=!0,e=window.setTimeout(mxUtils.bind(this,function(){n=!1;c({code:App.ERROR_TIMEOUT,retry:f})}),this.ui.timeout);Trello.cards.get(b[0]+"/attachments/"+b[1],mxUtils.bind(this,function(b){window.clearTimeout(e);if(n){var k=/\.png$/i.test(b.name);/\.v(dx|sdx?)$/i.test(b.name)||/\.gliffy$/i.test(b.name)||!this.ui.useCanvasForExport&&k?this.ui.convertFile(PROXY_URL+"?url="+
encodeURIComponent(b.url),b.name,b.mimeType,this.extension,d,c):(n=!0,e=window.setTimeout(mxUtils.bind(this,function(){n=!1;c({code:App.ERROR_TIMEOUT})}),this.ui.timeout),this.ui.editor.loadUrl(PROXY_URL+"?url="+encodeURIComponent(b.url),mxUtils.bind(this,function(c){window.clearTimeout(e);if(n){b.compoundId=a;var f=k?c.lastIndexOf(","):-1;0<f&&(f=this.ui.extractGraphModelFromPng(c.substring(f+1)),null!=f&&0<f.length&&(c=f));g?d(new TrelloLibrary(this.ui,c,b)):d(new TrelloFile(this.ui,c,b))}}),mxUtils.bind(this,
encodeURIComponent(b.url),b.name,b.mimeType,this.extension,d,c):(n=!0,e=window.setTimeout(mxUtils.bind(this,function(){n=!1;c({code:App.ERROR_TIMEOUT})}),this.ui.timeout),this.ui.editor.loadUrl(PROXY_URL+"?url="+encodeURIComponent(b.url),mxUtils.bind(this,function(c){window.clearTimeout(e);if(n){b.compoundId=a;if(0<(k?c.lastIndexOf(","):-1)){var f=this.ui.extractGraphModelFromPng(c);null!=f&&0<f.length&&(c=f)}g?d(new TrelloLibrary(this.ui,c,b)):d(new TrelloFile(this.ui,c,b))}}),mxUtils.bind(this,
function(a,b){window.clearTimeout(e);n&&(401==b.status?this.authenticate(f,c,!0):c())}),k||null!=b.mimeType&&"image/"==b.mimeType.substring(0,6)))}}),mxUtils.bind(this,function(a){window.clearTimeout(e);n&&(null!=a&&401==a.status?this.authenticate(f,c,!0):c())}))});this.authenticate(f,c)};TrelloClient.prototype.insertLibrary=function(a,d,c,b,g){this.insertFile(a,d,c,b,!0,g)};
TrelloClient.prototype.insertFile=function(a,d,c,b,g,f){g=null!=g?g:!1;var m=mxUtils.bind(this,function(){var m=mxUtils.bind(this,function(e){this.writeFile(a,e,f,mxUtils.bind(this,function(a){g?c(new TrelloLibrary(this.ui,d,a)):c(new TrelloFile(this.ui,d,a))}),b)});this.ui.useCanvasForExport&&/(\.png)$/i.test(a)?this.ui.getEmbeddedPng(mxUtils.bind(this,function(a){m(this.ui.base64ToBlob(a,"image/png"))}),b,d):m(d)});this.authenticate(m,b)};
TrelloClient.prototype.saveFile=function(a,d,c){var b=a.meta.compoundId.split(this.SEPARATOR),g=mxUtils.bind(this,function(g){this.writeFile(a.meta.name,g,b[0],function(a){Trello.del("cards/"+b[0]+"/attachments/"+b[1],mxUtils.bind(this,function(){d(a)}),mxUtils.bind(this,function(a){null!=a&&401==a.status?this.authenticate(f,c,!0):c()}))},c)}),f=mxUtils.bind(this,function(){this.ui.useCanvasForExport&&/(\.png)$/i.test(a.meta.name)?this.ui.getEmbeddedPng(mxUtils.bind(this,function(a){g(this.ui.base64ToBlob(a,

View file

@ -1121,7 +1121,7 @@ DriveClient.prototype.getXmlFile = function(resp, success, error, ignoreMime, re
if (index > 0)
{
var xml = this.ui.extractGraphModelFromPng(data.substring(index + 1));
var xml = this.ui.extractGraphModelFromPng(data);
if (xml != null && xml.length > 0)
{

View file

@ -332,7 +332,7 @@ DropboxClient.prototype.getFile = function(path, success, error, asLibrary)
if (index > 0)
{
var xml = this.ui.extractGraphModelFromPng(data.substring(index + 1));
var xml = this.ui.extractGraphModelFromPng(data);
if (xml != null && xml.length > 0)
{
@ -839,7 +839,7 @@ DropboxClient.prototype.pickFile = function(fn, readOnly)
if (index > 0)
{
var xml = this.ui.extractGraphModelFromPng(data.substring(index + 1));
var xml = this.ui.extractGraphModelFromPng(data);
if (xml != null && xml.length > 0)
{

View file

@ -3939,7 +3939,7 @@ LucidImporter = {};
var str = '';
var t = styles['t'];
var l = styles['l'] || {};
var l = styles['l'] || {v: t.v == 'ul'? 'auto' : 'decimal'};
if (t != null && (listActive == false || listActive != t.v || listType != l.v))
{
@ -3962,7 +3962,7 @@ LucidImporter = {};
openBlockTags.push('ol');
}
str += 'style="margin: 0px; padding: 10px;list-style-position: inside; list-style-type:';
str += 'style="margin: 0px; padding-left: 10px;list-style-position: inside; list-style-type:';
if (t.v == 'hl')
{
@ -6948,7 +6948,7 @@ LucidImporter = {};
var isBPMN = cls.indexOf('BPMN') == 0;
var hasTxt = p[mainTxtFld] != null;
v.style = (isPool? 'swimlane;startSize=' + mainTxtHeight + ';' : 'fillColor=none;strokeColor=none;pointerEvents=0;') +
v.style = (isPool? 'swimlane;startSize=' + mainTxtHeight + ';' : 'fillColor=none;strokeColor=none;pointerEvents=0;fontStyle=0;') +
'html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;' +
'resizeParent=1;dropTarget=0;' + (rotatedSL? 'horizontalStack=0;' : '');
v.style += addAllStyles(v.style, p, a, v);
@ -6976,7 +6976,7 @@ LucidImporter = {};
var totalOffset = 0; //relative
var lane = new Array();
var laneStyle = 'swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;startSize=' + laneTxtHeight + ';dropTarget=0;rounded=0;' +
var laneStyle = 'swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;fontStyle=0;startSize=' + laneTxtHeight + ';dropTarget=0;rounded=0;' +
(rotatedSL? 'horizontal=0;': '') +
(isBPMN? 'swimlaneLine=0;fillColor=none;' : '');
p['Rotation'] = 0; //Override rotation such that it doesn't mess with our coordinates
@ -7083,7 +7083,7 @@ LucidImporter = {};
v.insert(cols);
var y = 0;
var rowStyle = 'swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;horizontal=0;startSize=' + rowStartSize + ';';
var rowStyle = 'swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;horizontal=0;fontStyle=0;startSize=' + rowStartSize + ';';
for (var j = 0; j < rowsNum; j++)
{
@ -7120,7 +7120,7 @@ LucidImporter = {};
getTextVerticalAlignment(p[curRow]);
}
var colStyle = 'swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;startSize=' + colStartSize + ';';
var colStyle = 'swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;fontStyle=0;startSize=' + colStartSize + ';';
var x = 0;
for (var j = 0; j < colsNum; j++)
@ -7168,7 +7168,7 @@ LucidImporter = {};
else
{
v.style = 'swimlane;startSize=25;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;' +
'resizeParent=1;dropTarget=0;rounded=1;arcSize=20;fontStyle=0';
'resizeParent=1;dropTarget=0;rounded=1;arcSize=20;fontStyle=0;';
v.value = convertText(p.State, true);
v.style += addAllStyles(v.style, p, a, v, isLastLblHTML);
v.style += getFillColor(p, a).replace('fillColor', 'swimlaneFillColor');
@ -7182,7 +7182,7 @@ LucidImporter = {};
break;
case 'GSDFDProcessBlock' :
var startSize = Math.round(p.nameHeight * scale);
v.style = 'shape=swimlane;html=1;rounded=1;arcSize=10;collapsible=0;startSize=' + startSize;
v.style = 'shape=swimlane;html=1;rounded=1;arcSize=10;collapsible=0;fontStyle=0;startSize=' + startSize;
v.value = convertText(p.Number, true);
v.style += addAllStyles(v.style, p, a, v, isLastLblHTML);
v.style += getFillColor(p, a).replace('fillColor', 'swimlaneFillColor');
@ -12200,7 +12200,7 @@ LucidImporter = {};
}
v.value = convertText(p.Title);
v.style += 'swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;' + st +
v.style += 'swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;fontStyle=0;marginBottom=0;' + st +
'startSize=' + th + ';' +
getLabelStyle(p.Title, isLastLblHTML);
v.style += addAllStyles(v.style, p, a, v, isLastLblHTML);
@ -12278,7 +12278,7 @@ LucidImporter = {};
}
v.value = convertText(p.Name);
v.style += 'swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;' + st +
v.style += 'swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;fontStyle=0;marginBottom=0;' + st +
'startSize=' + th + ';' +
getLabelStyle(p.Name, isLastLblHTML);
v.style += addAllStyles(v.style, p, a, v, isLastLblHTML);
@ -12335,7 +12335,7 @@ LucidImporter = {};
}
v.value = convertText(p.Name);
v.style += 'swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;' + st +
v.style += 'swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontStyle=0;' + st +
'startSize=' + th + ';' +
getLabelStyle(p.Name, isLastLblHTML);
@ -12420,7 +12420,7 @@ LucidImporter = {};
st = 'swimlaneFillColor=#ffffff;'
}
v.style += 'swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;' + st +
v.style += 'swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontStyle=0;' + st +
'startSize=' + th + ';' +
getLabelStyle(p.Name);
@ -12506,7 +12506,7 @@ LucidImporter = {};
st = 'swimlaneFillColor=#ffffff;'
}
v.style += 'swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;' + st +
v.style += 'swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontStyle=0;' + st +
'startSize=' + th + ';' +
getLabelStyle(p.Name);

View file

@ -152,7 +152,7 @@ TrelloClient.prototype.getFile = function(id, success, error, denyConvert, asLib
if (index > 0)
{
var xml = this.ui.extractGraphModelFromPng(data.substring(index + 1));
var xml = this.ui.extractGraphModelFromPng(data);
if (xml != null && xml.length > 0)
{

View file

@ -1,12 +1,12 @@
LucidImporter={};
(function(){function f(a){Aa="";try{if(a){var b=null;LucidImporter.advImpConfig&&LucidImporter.advImpConfig.fontMapping&&(b=LucidImporter.advImpConfig.fontMapping[a]);if(b){for(var d in b)Aa+=d+"="+b[d]+";";return b.fontFamily?"font-family: "+b.fontFamily:""}if("Liberation Sans"!=a)return Aa="fontFamily="+a+";","font-family: "+a+";"}}catch(Ib){}return""}function n(a,b,d){function h(a,b){var h="",g=a.t,m=a.l||{};if(null==g||0!=E&&E==g.v&&l==m.v)null==g&&(E&&(h+=c(!0),E=!1),h+='<div style="',oa.push("div"));
else{E&&(h+=c(!0));E=g.v;l=m.v;"ul"==g.v?(h+="<ul ",oa.push("ul")):(h+="<ol ",oa.push("ol"));h+='style="margin: 0px; padding: 10px;list-style-position: inside; list-style-type:';if("hl"==g.v)h+="upper-roman";else switch(m.v){case "auto":h+="disc";break;case "inv":h+="circle";break;case "disc":h+="circle";break;case "trib":h+="square";break;case "square":h+="square";break;case "dash":h+="square";break;case "heart":h+="disc";break;default:h+="decimal"}h+='">'}null!=g&&(h+='<li style="text-align:'+(a.a?
a.a.v:d.TextAlign||"center")+";",null!=b&&b.c&&(g=Y(b.c.v),null!=g&&(g=g.substring(0,7),h+="color:"+g+";")),h+='">',oa.push("li"),h+='<span style="font-size:11px;',oa.push("span"));E||(m=g=a.a?a.a.v:d.TextAlign||"center","left"==g?m="flex-start":"right"==g&&(m="flex-end"),h+="display: flex; justify-content: "+m+"; text-align: "+g+"; align-items: baseline; font-size: 0; line-height: 1;");a.il&&(h+="margin-left: "+Math.max(0,Math.round(.6*a.il.v-(E?28:0)))+"px;");a.ir&&(h+="margin-right: "+Math.round(.6*
a.ir.v)+"px;");a.mt&&(h+="margin-top: "+Math.round(.6*a.mt.v)+"px;");a.mb&&(h+="margin-bottom: "+Math.round(.6*a.mb.v)+"px;");h+='">';E||(h+='<span style="font-size:11px;">',oa.push("span"));return h}function g(a){if(0==Object.keys(a).length)return"";var b="",h=0;if(a.lk){var g=a.lk;null!=g.v&&0<g.v.length&&(b+='<a href="'+m(g.v[0])+'">',A.push("a"),h++)}b+='<span style="';A.push("span");h++;b+="font-size:"+(a.s?Math.floor(.6*a.s.v):"11")+"px;";a.c&&(g=Y(a.c.v),null!=g&&(g=g.substring(0,7),b+="color:"+
g+";"));if(a.b&&a.b.v||a.fc&&a.fc.v&&0==a.fc.v.indexOf("Bold"))b+="font-weight: bold;";a.i&&a.i.v&&(b+="font-style: italic;");a.ac&&a.ac.v&&(b+="text-transform: uppercase;");g=null;a.f?g=a.f.v:d.Font&&(g=d.Font);b+=f(g);g=[];a.u&&a.u.v&&g.push("underline");a.k&&a.k.v&&g.push("line-through");0<g.length&&(b+="text-decoration: "+g.join(" ")+";");b+='">';z.push(h);return b}function c(a){var b="";do{var d=oa.pop();if(!a&&E&&("ul"==d||"ol"==d)){oa.push(d);break}b+="</"+d+">"}while(0<oa.length);return b}
function y(a,b,d,h){a=a?a.substring(b,d):"";E&&(a=a.trim());a=a.replace(/</g,"&lt;").replace(/>/g,"&gt;");do for(b=z.pop(),d=0;d<b;d++){var g=A.pop();a+="</"+g+">"}while(h&&0<A.length);return a}var w={a:!0,il:!0,ir:!0,mt:!0,mb:!0,p:!0,t:!0,l:!0},k={lk:!0,s:!0,c:!0,b:!0,fc:!0,i:!0,u:!0,k:!0,f:!0,ac:!0};b.sort(function(a,b){return a.s-b.s});var e=b.filter(function(a){return k[a.n]});e[0]&&0!=e[0].s&&e.unshift({s:0,n:"dummy",v:"",e:e[0].s});b=b.filter(function(a){return w[a.n]});for(var p=[0],fa=0;0<
(fa=a.indexOf("\n",fa));)fa++,p.push(fa);for(var C=0,fa=0;fa<b.length;fa++){if(b[fa].s>p[C])b.splice(fa,0,{s:p[C],n:"a",v:d.TextAlign||"center"});else{for(var n=0;fa+n<b.length&&b[fa+n].s==p[C];)n++;1<n&&(fa+=n-1)}C++}null!=p[C]&&b.push({s:p[C],n:"a",v:d.TextAlign||"center"});p="";C=e.slice();C.sort(function(a,b){return a.e-b.e});for(var u=n=fa=0,D={},B={},A=[],z=[],oa=[],S=!1,E=!1,l,ia=0,N=0,R=a.length,ea=!0;u<b.length||ea;){ea=!1;if(u<b.length){var U=b[u],G=b[u].s;S&&(B={},p+=y(a,ia,R,!0),N=ia=
R,p+=c());for(;null!=U&&U.s==G;)B[U.n]=U,U=b[++u];R=null!=U?U.s:a.length;p+=h(B,D);S&&(p+=g(D));S=!0}for(;fa>=n&&(fa<e.length||n<C.length);)if(U=e[fa],G=C[n],U&&G&&U.s<G.e){if(U.s>=R)break;ia=U.s;0<ia-N&&(p+=g(D)+y(a,N,ia),N=ia);for(;null!=U&&U.s==ia;)D[U.n]=U,U=e[++fa];p+=g(D)}else if(G){if(G.e>R)break;N=G.e;do delete D[G.n],G=C[++n];while(null!=G&&G.e==N);p+=y(a,ia,N);ia=N;0!=z.length||null!=U&&U.s==N||(e.splice(fa,0,{s:N,n:"dummy",v:""}),C.splice(n,0,{e:U?U.s:R,n:"dummy",v:""}))}else break}p+=
(function(){function f(a){Aa="";try{if(a){var b=null;LucidImporter.advImpConfig&&LucidImporter.advImpConfig.fontMapping&&(b=LucidImporter.advImpConfig.fontMapping[a]);if(b){for(var d in b)Aa+=d+"="+b[d]+";";return b.fontFamily?"font-family: "+b.fontFamily:""}if("Liberation Sans"!=a)return Aa="fontFamily="+a+";","font-family: "+a+";"}}catch(Ib){}return""}function n(a,b,d){function h(a,b){var h="",g=a.t,m=a.l||{v:"ul"==g.v?"auto":"decimal"};if(null==g||0!=E&&E==g.v&&l==m.v)null==g&&(E&&(h+=c(!0),E=
!1),h+='<div style="',oa.push("div"));else{E&&(h+=c(!0));E=g.v;l=m.v;"ul"==g.v?(h+="<ul ",oa.push("ul")):(h+="<ol ",oa.push("ol"));h+='style="margin: 0px; padding-left: 10px;list-style-position: inside; list-style-type:';if("hl"==g.v)h+="upper-roman";else switch(m.v){case "auto":h+="disc";break;case "inv":h+="circle";break;case "disc":h+="circle";break;case "trib":h+="square";break;case "square":h+="square";break;case "dash":h+="square";break;case "heart":h+="disc";break;default:h+="decimal"}h+='">'}null!=
g&&(h+='<li style="text-align:'+(a.a?a.a.v:d.TextAlign||"center")+";",null!=b&&b.c&&(g=Y(b.c.v),null!=g&&(g=g.substring(0,7),h+="color:"+g+";")),h+='">',oa.push("li"),h+='<span style="font-size:11px;',oa.push("span"));E||(m=g=a.a?a.a.v:d.TextAlign||"center","left"==g?m="flex-start":"right"==g&&(m="flex-end"),h+="display: flex; justify-content: "+m+"; text-align: "+g+"; align-items: baseline; font-size: 0; line-height: 1;");a.il&&(h+="margin-left: "+Math.max(0,Math.round(.6*a.il.v-(E?28:0)))+"px;");
a.ir&&(h+="margin-right: "+Math.round(.6*a.ir.v)+"px;");a.mt&&(h+="margin-top: "+Math.round(.6*a.mt.v)+"px;");a.mb&&(h+="margin-bottom: "+Math.round(.6*a.mb.v)+"px;");h+='">';E||(h+='<span style="font-size:11px;">',oa.push("span"));return h}function g(a){if(0==Object.keys(a).length)return"";var b="",h=0;if(a.lk){var g=a.lk;null!=g.v&&0<g.v.length&&(b+='<a href="'+m(g.v[0])+'">',A.push("a"),h++)}b+='<span style="';A.push("span");h++;b+="font-size:"+(a.s?Math.floor(.6*a.s.v):"11")+"px;";a.c&&(g=Y(a.c.v),
null!=g&&(g=g.substring(0,7),b+="color:"+g+";"));if(a.b&&a.b.v||a.fc&&a.fc.v&&0==a.fc.v.indexOf("Bold"))b+="font-weight: bold;";a.i&&a.i.v&&(b+="font-style: italic;");a.ac&&a.ac.v&&(b+="text-transform: uppercase;");g=null;a.f?g=a.f.v:d.Font&&(g=d.Font);b+=f(g);g=[];a.u&&a.u.v&&g.push("underline");a.k&&a.k.v&&g.push("line-through");0<g.length&&(b+="text-decoration: "+g.join(" ")+";");b+='">';z.push(h);return b}function c(a){var b="";do{var d=oa.pop();if(!a&&E&&("ul"==d||"ol"==d)){oa.push(d);break}b+=
"</"+d+">"}while(0<oa.length);return b}function y(a,b,d,h){a=a?a.substring(b,d):"";E&&(a=a.trim());a=a.replace(/</g,"&lt;").replace(/>/g,"&gt;");do for(b=z.pop(),d=0;d<b;d++){var g=A.pop();a+="</"+g+">"}while(h&&0<A.length);return a}var w={a:!0,il:!0,ir:!0,mt:!0,mb:!0,p:!0,t:!0,l:!0},k={lk:!0,s:!0,c:!0,b:!0,fc:!0,i:!0,u:!0,k:!0,f:!0,ac:!0};b.sort(function(a,b){return a.s-b.s});var e=b.filter(function(a){return k[a.n]});e[0]&&0!=e[0].s&&e.unshift({s:0,n:"dummy",v:"",e:e[0].s});b=b.filter(function(a){return w[a.n]});
for(var p=[0],fa=0;0<(fa=a.indexOf("\n",fa));)fa++,p.push(fa);for(var C=0,fa=0;fa<b.length;fa++){if(b[fa].s>p[C])b.splice(fa,0,{s:p[C],n:"a",v:d.TextAlign||"center"});else{for(var n=0;fa+n<b.length&&b[fa+n].s==p[C];)n++;1<n&&(fa+=n-1)}C++}null!=p[C]&&b.push({s:p[C],n:"a",v:d.TextAlign||"center"});p="";C=e.slice();C.sort(function(a,b){return a.e-b.e});for(var u=n=fa=0,D={},B={},A=[],z=[],oa=[],S=!1,E=!1,l,ia=0,N=0,R=a.length,ea=!0;u<b.length||ea;){ea=!1;if(u<b.length){var U=b[u],G=b[u].s;S&&(B={},
p+=y(a,ia,R,!0),N=ia=R,p+=c());for(;null!=U&&U.s==G;)B[U.n]=U,U=b[++u];R=null!=U?U.s:a.length;p+=h(B,D);S&&(p+=g(D));S=!0}for(;fa>=n&&(fa<e.length||n<C.length);)if(U=e[fa],G=C[n],U&&G&&U.s<G.e){if(U.s>=R)break;ia=U.s;0<ia-N&&(p+=g(D)+y(a,N,ia),N=ia);for(;null!=U&&U.s==ia;)D[U.n]=U,U=e[++fa];p+=g(D)}else if(G){if(G.e>R)break;N=G.e;do delete D[G.n],G=C[++n];while(null!=G&&G.e==N);p+=y(a,ia,N);ia=N;0!=z.length||null!=U&&U.s==N||(e.splice(fa,0,{s:N,n:"dummy",v:""}),C.splice(n,0,{e:U?U.s:R,n:"dummy",v:""}))}else break}p+=
y(null,null,null,!0);S&&(N!=R&&(p+=a.substring(N,R)),p+=c(!0));return p}function e(a,b){z=!1;var d=null!=a.Text?a.Text:null!=a.Value?a.Value:a.Lane_0;null==d&&null!=a.State?null!=a.State.t&&(d=a.State):null==d&&null!=a.Note?null!=a.Note.t&&(d=a.Note):null==d&&null!=a.Title?null!=a.Title.t&&(d=a.Title):null!=a.t&&(d=a);null==d&&null!=a.TextAreas?null!=a.TextAreas.Text&&null!=a.TextAreas.Text.Value&&null!=a.TextAreas.Text.Value.t&&(d=a.TextAreas.Text.Value):null==d&&null!=a.t0&&null!=a.t0.t&&(d=a.t0);
if(null!=d){if(null!=d.t){var h=d.t,h=h.replace(/\u2028/g,"\n"),d=d.m;try{for(var g=0;g<d.length;g++)if(0<d[g].s||null!=d[g].e&&d[g].e<h.length||"t"==d[g].n||"ac"==d[g].n){z=!0;break}if(z=z||b)return n(h,d,a)}catch(cf){console.log(cf)}h=h.replace(/</g,"&lt;");return h=h.replace(/>/g,"&gt;")}if(null!=d.Value&&null!=d.Value.t)return d.Value.t=d.Value.t.replace(/</g,"&lt;"),d.Value.t=d.Value.t.replace(/>/g,"&gt;"),d.Value.t}return""}function u(a){return null!=a.Action?a.Action:a}function p(a){if(null!=
a.Text){if(null!=a.Text.m)return a.Text.m}else if(null!=a.TextAreas){if(null!=a.TextAreas.Text&&null!=a.TextAreas.Text.Value&&null!=a.TextAreas.Text.Value.m)return a.TextAreas.Text.Value.m}else{if(null!=a.m)return a.m;if(null!=a.Title&&null!=a.Title.m)return a.Title.m}return null}function c(a,b){var m="whiteSpace=wrap;"+(b?"overflow=block;blockSpacing=1;html=1;fontSize=11;"+Aa:d(a)+h(a)+y(a)+w(a)+C(a)+B(a)+D(a)+A(a)+E(a))+H(a)+N(a)+$a(mxConstants.STYLE_ALIGN,a.TextAlign,"center");Aa="";return m}function a(a,
@ -59,110 +59,110 @@ b.Class&&"GCPInputWebcam"!==b.Class&&"GCPInputSpeaker"!==b.Class&&"GCPInputRetai
null;dc?(jb=new mxCell("",new mxGeometry(t-.125*r,0,.125*r,r),"shape=curlyBracket;rounded=1;"),ia=new mxCell("",new mxGeometry(0,0,t-.125*r,r),"strokeColor=none;fillColor=none;")):(jb=new mxCell("",new mxGeometry(0,0,.125*r,r),"shape=curlyBracket;rounded=1;flipH=1;"),ia=new mxCell("",new mxGeometry(.125*r,0,t-.125*r,r),"strokeColor=none;fillColor=none;"));v.style="strokeColor=none;fillColor=none;";v.style+=a(v.style,g,k,v);jb.vertex=!0;v.insert(jb);jb.style+=a(jb.style,g,k,jb);ia.vertex=!0;ia.value=
e(g);v.insert(ia);ia.style+=a(ia.style,g,k,ia,z);break;case "BPMNAdvancedPoolBlockRotated":case "UMLMultiLanePoolRotatedBlock":case "UMLMultiLanePoolBlock":case "BPMNAdvancedPoolBlock":case "AdvancedSwimLaneBlockRotated":case "AdvancedSwimLaneBlock":case "UMLSwimLaneBlockV2":var oa="MainText",kb=null,rd="HeaderFill_",Mc="BodyFill_",Kb=25,Sb=25,Kc=0;if(null!=g.Lanes)Kc=g.Lanes.length;else if(null!=g.PrimaryLane){for(var ec=function(a){if(a)32>a?a=32:208<a&&(a=208);else return 0;return.6*a},Kc=g.PrimaryLane.length,
l=r=t=0;l<Kc;l++)t+=g.PrimaryLane[l];for(l=0;l<g.SecondaryLane.length;l++)r+=g.SecondaryLane[l];Kb=ec(g.PrimaryPoolTitleHeight);Sb=ec(g.PrimaryLaneTitleHeight);t*=.6;r=.6*r+Kb+Sb;v.geometry.width=t;v.geometry.height=r;oa="poolPrimaryTitleKey";rd="PrimaryLaneHeaderFill_";Mc="CellFill_0,";kb=g.PrimaryLaneTextAreaIds;if(null==kb)for(kb=[],l=0;l<Kc;l++)kb.push("Primary_"+l)}if(0==g.IsPrimaryLaneVertical){g.Rotation=-1.5707963267948966;var uc=v.geometry.x,Nc=v.geometry.y}var Jd=0!=g.Rotation,Lc=0<fa.indexOf("Pool"),
sd=0==fa.indexOf("BPMN"),Kd=null!=g[oa];v.style=(Lc?"swimlane;startSize="+Kb+";":"fillColor=none;strokeColor=none;pointerEvents=0;")+"html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;"+(Jd?"horizontalStack=0;":"");v.style+=a(v.style,g,k,v);Kd&&(v.value=e(g[oa]),v.style+=(z?"overflow=block;blockSpacing=1;fontSize=11;"+Aa:d(g[oa])+y(g[oa])+h(g[oa])+w(g[oa])+C(g[oa],v)+B(g[oa])+D(g[oa])+A(g[oa])+E(g[oa]))+H(g[oa])+N(g[oa]));for(var Oc=0,Jb=[],Md="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;startSize="+
Sb+";dropTarget=0;rounded=0;"+(Jd?"horizontal=0;":"")+(sd?"swimlaneLine=0;fillColor=none;":""),P=g.Rotation=0;P<Kc;P++){if(null==kb)var qd=parseFloat(g.Lanes[P].p),l=parseInt(g.Lanes[P].tid)||P,ab="Lane_"+l;else qd=.6*g.PrimaryLane[P]/t,l=P,ab=kb[P];var te=t*Oc,td=Lc?Kb:0;Jb.push(new mxCell("",Jd?new mxGeometry(td,te,r-td,t*qd):new mxGeometry(te,td,t*qd,r-td),Md));Jb[P].vertex=!0;v.insert(Jb[P]);Jb[P].value=e(g[ab]);Jb[P].style+=a(Jb[P].style,g,k,Jb[P],z)+(z?"fontSize=11;":d(g[ab])+y(g[ab])+w(g[ab])+
C(g[ab],Jb[P])+B(g[ab])+D(g[ab])+A(g[ab])+E(g[ab]))+H(g[ab])+N(g[ab])+S(g[rd+l])+ea(g[Mc+l]);Oc+=qd}null!=uc&&(v.geometry.x=uc,v.geometry.y=Nc);break;case "UMLMultidimensionalSwimlane":var fc=0,gc=0,Sd=null,Td=null;if(null!=g.Rows&&null!=g.Columns)var fc=g.Rows.length,gc=g.Columns.length,Pc=.6*g.TitleHeight||25,Qc=.6*g.TitleWidth||25;else if(null!=g.PrimaryLane&&null!=g.SecondaryLane){fc=g.SecondaryLane.length;gc=g.PrimaryLane.length;Qc=.6*g.SecondaryLaneTitleHeight||25;Pc=.6*g.PrimaryLaneTitleHeight||
25;for(l=r=t=0;l<fc;l++)r+=g.SecondaryLane[l];for(l=0;l<gc;l++)t+=g.PrimaryLane[l];t=.6*t+Qc;r=.6*r+Pc;v.geometry.width=t;v.geometry.height=r;Sd=g.SecondaryLaneTextAreaIds;Td=g.PrimaryLaneTextAreaIds}v.style="group;";var Ud=new mxCell("",new mxGeometry(0,Pc,t,r-Pc),"fillColor=none;strokeColor=none;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;horizontalStack=0;");Ud.vertex=!0;var Rc=new mxCell("",new mxGeometry(Qc,0,t-Qc,r),"fillColor=none;strokeColor=none;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;");
Rc.vertex=!0;v.insert(Ud);v.insert(Rc);for(var Y=0,Nd="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;horizontal=0;startSize="+Qc+";",P=0;P<fc;P++){if(null==Sd)var Vd=.6*parseInt(g.Rows[P].height),l=parseInt(g.Rows[P].id)||P,bb="Row_"+l;else Vd=.6*g.SecondaryLane[P],bb=Sd[P];var Vb=new mxCell("",new mxGeometry(0,Y,t,Vd),Nd),Y=Y+Vd;Vb.vertex=!0;Ud.insert(Vb);Vb.value=e(g[bb]);Vb.style+=a(Vb.style,g,k,Vb,z)+(z?"fontSize=11;":d(g[bb])+y(g[bb])+w(g[bb])+C(g[bb],Vb)+
B(g[bb])+D(g[bb])+A(g[bb])+E(g[bb]))+H(g[bb])+N(g[bb])}for(var Od="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;startSize="+Pc+";",P=n=0;P<gc;P++){if(null==Td)var wc=.6*parseInt(g.Columns[P].width),l=parseInt(g.Columns[P].id)||P,cb="Column_"+l;else wc=.6*g.PrimaryLane[P],cb=Td[P];var Wb=new mxCell("",new mxGeometry(n,0,wc,r),Od),n=n+wc;Wb.vertex=!0;Rc.insert(Wb);Wb.value=e(g[cb]);Wb.style+=a(Wb.style,g,k,Wb,z)+(z?"fontSize=11;":d(g[cb])+y(g[cb])+w(g[cb])+C(g[cb],
Wb)+B(g[cb])+D(g[cb])+A(g[cb])+E(g[cb]))+H(g[cb])+N(g[cb])}break;case "UMLStateBlock":if(0==g.Composite)v.style="rounded=1;arcSize=20",v.value=e(g.State,!0),v.style+=a(v.style,g,k,v,z);else{v.style="swimlane;startSize=25;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;rounded=1;arcSize=20;fontStyle=0";v.value=e(g.State,!0);v.style+=a(v.style,g,k,v,z);v.style+=aa(g,k).replace("fillColor","swimlaneFillColor");var Ma=new mxCell("",new mxGeometry(0,
25,t,r-25),"rounded=1;arcSize=20;strokeColor=none;fillColor=none");Ma.value=e(g.Action,!0);Ma.style+=a(Ma.style,g,k,Ma,z);Ma.vertex=!0;v.insert(Ma)}break;case "GSDFDProcessBlock":var Wd=Math.round(.6*g.nameHeight);v.style="shape=swimlane;html=1;rounded=1;arcSize=10;collapsible=0;startSize="+Wd;v.value=e(g.Number,!0);v.style+=a(v.style,g,k,v,z);v.style+=aa(g,k).replace("fillColor","swimlaneFillColor");Ma=new mxCell("",new mxGeometry(0,Wd,t,r-Wd),"rounded=1;arcSize=10;strokeColor=none;fillColor=none");
Ma.value=e(g.Text,!0);Ma.style+=a(Ma.style,g,k,Ma,z);Ma.vertex=!0;v.insert(Ma);break;case "AndroidDevice":if(null!=g.AndroidDeviceName){v.style="fillColor=#000000;strokeColor=#000000;";var Xb=null,Sc=null,Tc=null;if("Tablet"==g.AndroidDeviceName||"Mini Tablet"==g.AndroidDeviceName||"custom"==g.AndroidDeviceName&&"Tablet"==g.CustomDeviceType)v.style+="shape=mxgraph.android.tab2;",Xb=new mxCell("",new mxGeometry(.112*t,.077*r,.77*t,.85*r),""),g.KeyboardShown&&(Sc=new mxCell("",new mxGeometry(.112*t,
.727*r,.77*t,.2*r),"shape=mxgraph.android.keyboard;")),g.FullScreen||(Tc=new mxCell("",new mxGeometry(.112*t,.077*r,.77*t,.03*r),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+.015*r+";"));else if("Large Phone"==g.AndroidDeviceName||"Phone"==g.AndroidDeviceName||"custom"==g.AndroidDeviceName&&"Phone"==g.CustomDeviceType)v.style+="shape=mxgraph.android.phone2;",Xb=new mxCell("",new mxGeometry(.04*t,.092*r,.92*t,.816*r),""),g.KeyboardShown&&(Sc=new mxCell("",
new mxGeometry(.04*t,.708*r,.92*t,.2*r),"shape=mxgraph.android.keyboard;")),g.FullScreen||(Tc=new mxCell("",new mxGeometry(.04*t,.092*r,.92*t,.03*r),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+.015*r+";"));Xb.vertex=!0;v.insert(Xb);"Dark"==g.Scheme?Xb.style+="fillColor=#111111;":"Light"==g.Scheme&&(Xb.style+="fillColor=#ffffff;");null!=Sc&&(Sc.vertex=!0,v.insert(Sc));null!=Tc&&(Tc.vertex=!0,v.insert(Tc))}v.style+=a(v.style,g,k,v);break;case "AndroidAlertDialog":var lb=
new mxCell("",new mxGeometry(0,0,t,30),"strokeColor=none;fillColor=none;spacingLeft=9;");lb.vertex=!0;v.insert(lb);var ha=new mxCell("",new mxGeometry(0,25,t,10),"shape=line;strokeColor=#33B5E5;");ha.vertex=!0;v.insert(ha);var Uc=new mxCell("",new mxGeometry(0,30,t,r-30),"strokeColor=none;fillColor=none;verticalAlign=top;");Uc.vertex=!0;v.insert(Uc);var xa=new mxCell("",new mxGeometry(0,r-25,.5*t,25),"fillColor=none;");xa.vertex=!0;v.insert(xa);var ya=new mxCell("",new mxGeometry(.5*t,r-25,.5*t,25),
"fillColor=none;");ya.vertex=!0;v.insert(ya);lb.value=e(g.DialogTitle);lb.style+=c(g.DialogTitle,z);Uc.value=e(g.DialogText);Uc.style+=c(g.DialogText,z);xa.value=e(g.Button_0);xa.style+=c(g.Button_0,z);ya.value=e(g.Button_1);ya.style+=c(g.Button_1,z);"Dark"==g.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",xa.style+="strokeColor=#353535;",ya.style+="strokeColor=#353535;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",xa.style+="strokeColor=#E2E2E2;",ya.style+="strokeColor=#E2E2E2;");
v.style+=a(v.style,g,k,v);break;case "AndroidDateDialog":case "AndroidTimeDialog":lb=new mxCell("",new mxGeometry(0,0,t,30),"strokeColor=none;fillColor=none;spacingLeft=9;");lb.vertex=!0;v.insert(lb);lb.value=e(g.DialogTitle);lb.style+=c(g.DialogTitle,z);ha=new mxCell("",new mxGeometry(0,25,t,10),"shape=line;strokeColor=#33B5E5;");ha.vertex=!0;v.insert(ha);xa=new mxCell("",new mxGeometry(0,r-25,.5*t,25),"fillColor=none;");xa.vertex=!0;v.insert(xa);xa.value=e(g.Button_0);xa.style+=c(g.Button_0,z);
ya=new mxCell("",new mxGeometry(.5*t,r-25,.5*t,25),"fillColor=none;");ya.vertex=!0;v.insert(ya);ya.value=e(g.Button_1);ya.style+=c(g.Button_1,z);var xc=new mxCell("",new mxGeometry(.5*t-4,41,8,4),"shape=triangle;direction=north;");xc.vertex=!0;v.insert(xc);var yc=new mxCell("",new mxGeometry(.25*t-4,41,8,4),"shape=triangle;direction=north;");yc.vertex=!0;v.insert(yc);var zc=new mxCell("",new mxGeometry(.75*t-4,41,8,4),"shape=triangle;direction=north;");zc.vertex=!0;v.insert(zc);var Vc=new mxCell("",
new mxGeometry(.375*t,50,.2*t,15),"strokeColor=none;fillColor=none;");Vc.vertex=!0;v.insert(Vc);Vc.value=e(g.Label_1);Vc.style+=c(g.Label_1,z);var Wc=new mxCell("",new mxGeometry(.125*t,50,.2*t,15),"strokeColor=none;fillColor=none;");Wc.vertex=!0;v.insert(Wc);Wc.value=e(g.Label_0);Wc.style+=c(g.Label_0,z);var Ac=null;"AndroidDateDialog"==b.Class&&(Ac=new mxCell("",new mxGeometry(.625*t,50,.2*t,15),"strokeColor=none;fillColor=none;"),Ac.vertex=!0,v.insert(Ac),Ac.value=e(g.Label_2),Ac.style+=c(g.Label_2,
z));var Na=new mxCell("",new mxGeometry(.43*t,60,.14*t,10),"shape=line;strokeColor=#33B5E5;");Na.vertex=!0;v.insert(Na);var Oa=new mxCell("",new mxGeometry(.18*t,60,.14*t,10),"shape=line;strokeColor=#33B5E5;");Oa.vertex=!0;v.insert(Oa);var ue=new mxCell("",new mxGeometry(.68*t,60,.14*t,10),"shape=line;strokeColor=#33B5E5;");ue.vertex=!0;v.insert(ue);var Xc=new mxCell("",new mxGeometry(.375*t,65,.2*t,15),"strokeColor=none;fillColor=none;");Xc.vertex=!0;v.insert(Xc);Xc.value=e(g.Label_4);Xc.style+=
c(g.Label_4,z);var Bc=null;"AndroidTimeDialog"==b.Class&&(Bc=new mxCell("",new mxGeometry(.3*t,65,.1*t,15),"strokeColor=none;fillColor=none;"),Bc.vertex=!0,v.insert(Bc),Bc.value=e(g.Label_Colon),Bc.style+=c(g.Label_Colon,z));var Yc=new mxCell("",new mxGeometry(.125*t,65,.2*t,15),"strokeColor=none;fillColor=none;");Yc.vertex=!0;v.insert(Yc);Yc.value=e(g.Label_3);Yc.style+=c(g.Label_3,z);var Zc=new mxCell("",new mxGeometry(.625*t,65,.2*t,15),"strokeColor=none;fillColor=none;");Zc.vertex=!0;v.insert(Zc);
Zc.value=e(g.Label_5);Zc.style+=c(g.Label_5,z);var ve=new mxCell("",new mxGeometry(.43*t,75,.14*t,10),"shape=line;strokeColor=#33B5E5;");ve.vertex=!0;v.insert(ve);var we=new mxCell("",new mxGeometry(.18*t,75,.14*t,10),"shape=line;strokeColor=#33B5E5;");we.vertex=!0;v.insert(we);var xe=new mxCell("",new mxGeometry(.68*t,75,.14*t,10),"shape=line;strokeColor=#33B5E5;");xe.vertex=!0;v.insert(xe);var $c=new mxCell("",new mxGeometry(.375*t,80,.2*t,15),"strokeColor=none;fillColor=none;");$c.vertex=!0;v.insert($c);
$c.value=e(g.Label_7);$c.style+=c(g.Label_7,z);var ad=new mxCell("",new mxGeometry(.125*t,80,.2*t,15),"strokeColor=none;fillColor=none;");ad.vertex=!0;v.insert(ad);ad.value=e(g.Label_6);ad.style+=c(g.Label_6,z);var bd=new mxCell("",new mxGeometry(.625*t,80,.2*t,15),"strokeColor=none;fillColor=none;");bd.vertex=!0;v.insert(bd);bd.value=e(g.Label_8);bd.style+=c(g.Label_8,z);var Cc=new mxCell("",new mxGeometry(.5*t-4,99,8,4),"shape=triangle;direction=south;");Cc.vertex=!0;v.insert(Cc);var Dc=new mxCell("",
new mxGeometry(.25*t-4,99,8,4),"shape=triangle;direction=south;");Dc.vertex=!0;v.insert(Dc);var Ec=new mxCell("",new mxGeometry(.75*t-4,99,8,4),"shape=triangle;direction=south;");Ec.vertex=!0;v.insert(Ec);"Dark"==g.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",xa.style+="strokeColor=#353535;",ya.style+="strokeColor=#353535;",xc.style+="strokeColor=none;fillColor=#7E7E7E;",yc.style+="strokeColor=none;fillColor=#7E7E7E;",zc.style+="strokeColor=none;fillColor=#7E7E7E;",Cc.style+=
"strokeColor=none;fillColor=#7E7E7E;",Dc.style+="strokeColor=none;fillColor=#7E7E7E;",Ec.style+="strokeColor=none;fillColor=#7E7E7E;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",xa.style+="strokeColor=#E2E2E2;",ya.style+="strokeColor=#E2E2E2;",xc.style+="strokeColor=none;fillColor=#939393;",yc.style+="strokeColor=none;fillColor=#939393;",zc.style+="strokeColor=none;fillColor=#939393;",Cc.style+="strokeColor=none;fillColor=#939393;",Dc.style+="strokeColor=none;fillColor=#939393;",Ec.style+=
"strokeColor=none;fillColor=#939393;");v.style+=a(v.style,g,k,v);break;case "AndroidListItems":var Ia=r,Mb=0;if(g.ShowHeader){var Mb=8,hc=new mxCell("",new mxGeometry(0,0,t,Mb),"strokeColor=none;fillColor=none;");hc.vertex=!0;v.insert(hc);hc.value=e(g.Header);hc.style+=c(g.Header,z);var Ia=Ia-Mb,ye=new mxCell("",new mxGeometry(0,Mb-2,t,4),"shape=line;strokeColor=#999999;");ye.vertex=!0;v.insert(ye)}var mb=parseInt(g.Items);0<mb&&(Ia/=mb);for(var I=[],ha=[],l=0;l<mb;l++)I[l]=new mxCell("",new mxGeometry(0,
Mb+l*Ia,t,Ia),"strokeColor=none;fillColor=none;"),I[l].vertex=!0,v.insert(I[l]),I[l].value=e(g["Item_"+l]),I[l].style+=c(g["Item_"+l],z),0<l&&(ha[l]=new mxCell("",new mxGeometry(0,Mb+l*Ia-2,t,4),"shape=line;"),ha[l].vertex=!0,v.insert(ha[l]),ha[l].style="Dark"==g.Scheme?ha[l].style+"strokeColor=#ffffff;":ha[l].style+"strokeColor=#D9D9D9;");v.style="Dark"==g.Scheme?v.style+"strokeColor=none;fillColor=#111111;":v.style+"strokeColor=none;fillColor=#ffffff;";v.style+=a(v.style,g,k,v);break;case "AndroidTabs":var nb=
parseInt(g.Tabs),Sa=t;0<nb&&(Sa/=nb);for(var ka=[],ha=[],l=0;l<nb;l++)ka[l]=new mxCell("",new mxGeometry(l*Sa,0,Sa,r),"strokeColor=none;fillColor=none;"),ka[l].vertex=!0,v.insert(ka[l]),ka[l].value=e(g["Tab_"+l]),ka[l].style+=c(g["Tab_"+l],z),0<l&&(ha[l]=new mxCell("",new mxGeometry(l*Sa-2,.2*r,4,.6*r),"shape=line;direction=north;"),ha[l].vertex=!0,v.insert(ha[l]),ha[l].style="Dark"==g.Scheme?ha[l].style+"strokeColor=#484848;":ha[l].style+"strokeColor=#CCCCCC;");var ze=new mxCell("",new mxGeometry(g.Selected*
Sa+2,r-3,Sa-4,3),"strokeColor=none;fillColor=#33B5E5;");ze.vertex=!0;v.insert(ze);v.style="Dark"==g.Scheme?v.style+"strokeColor=none;fillColor=#333333;":v.style+"strokeColor=none;fillColor=#DDDDDD;";v.style+=a(v.style,g,k,v);break;case "AndroidProgressBar":v=new mxCell("",new mxGeometry(Math.round(n),Math.round(Y+.25*r),Math.round(t),Math.round(.5*r)),"html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;");v.vertex=!0;var cd=new mxCell("",new mxGeometry(0,0,t*g.BarPosition,Math.round(.5*r)),"strokeColor=none;fillColor=#33B5E5;");
cd.vertex=!0;v.insert(cd);v.style="Dark"==g.Scheme?v.style+"strokeColor=none;fillColor=#474747;":v.style+"strokeColor=none;fillColor=#BBBBBB;";v.style+=a(v.style,g,k,v);break;case "AndroidImageBlock":v.style="Dark"==g.Scheme?v.style+"shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#7E7E7E;fillColor=#111111;":v.style+"shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#939393;fillColor=#ffffff;";v.style+=a(v.style,g,k,v);break;case "AndroidTextBlock":v.style="Dark"==g.Scheme?g.ShowBorder?v.style+
"fillColor=#111111;strokeColor=#ffffff;":v.style+"fillColor=#111111;strokeColor=none;":g.ShowBorder?v.style+"fillColor=#ffffff;strokeColor=#000000;":v.style+"fillColor=#ffffff;strokeColor=none;";v.value=e(g.Label);v.style+=c(g.Label,z);v.style+=a(v.style,g,k,v,z);break;case "AndroidActionBar":v.style+="strokeColor=none;";switch(g.BarBackground){case "Blue":v.style+="fillColor=#002E3E;";break;case "Gray":v.style+="fillColor=#DDDDDD;";break;case "Dark Gray":v.style+="fillColor=#474747;";break;case "White":v.style+=
"fillColor=#ffffff;"}if(g.HighlightShow){var Nb=null,Nb=g.HighlightTop?new mxCell("",new mxGeometry(0,0,t,2),"strokeColor=none;"):new mxCell("",new mxGeometry(0,r-2,t,2),"strokeColor=none;");Nb.vertex=!0;v.insert(Nb);switch(g.HighlightColor){case "Blue":Nb.style+="fillColor=#33B5E5;";break;case "Dark Gray":Nb.style+="fillColor=#B0B0B0;";break;case "White":Nb.style+="fillColor=#ffffff;"}}if(g.VlignShow){var Fc=new mxCell("",new mxGeometry(20,5,2,r-10),"shape=line;direction=north;");Fc.vertex=!0;v.insert(Fc);
switch(g.VlignColor){case "Blue":Fc.style+="strokeColor=#244C5A;";break;case "White":Fc.style+="strokeColor=#ffffff;"}}v.style+=a(v.style,g,k,v);break;case "AndroidButton":v.value=e(g.Label);v.style+=c(g.Label,z)+"shape=partialRectangle;left=0;right=0;";v.style="Dark"==g.Scheme?v.style+"fillColor=#474747;strokeColor=#C6C5C6;bottom=0;":v.style+"fillColor=#DFE0DF;strokeColor=#C6C5C6;top=0;";v.style+=a(v.style,g,k,v);break;case "AndroidTextBox":v.value=e(g.Label);v.style+=c(g.Label,z);var dd=new mxCell("",
new mxGeometry(2,r-6,t-4,4),"shape=partialRectangle;top=0;fillColor=none;");dd.vertex=!0;v.insert(dd);v.style="Dark"==g.Scheme?v.style+"fillColor=#111111;strokeColor=none;":v.style+"fillColor=#ffffff;strokeColor=none;";dd.style=g.TextFocused?dd.style+"strokeColor=#33B5E5;":dd.style+"strokeColor=#A9A9A9;";v.style+=a(v.style,g,k,v);break;case "AndroidRadioButton":var ic=null;g.Checked&&(ic=new mxCell("",new mxGeometry(.15*t,.15*r,.7*t,.7*r),"ellipse;fillColor=#33B5E5;strokeWidth=1;"),ic.vertex=!0,v.insert(ic));
"Dark"==g.Scheme?(v.style+="shape=ellipse;perimeter=ellipsePerimeter;strokeWidth=1;strokeColor=#272727;",g.Checked?(ic.style+="strokeColor=#1F5C73;",v.style+="fillColor=#193C49;"):v.style+="fillColor=#111111;"):(v.style+="shape=ellipse;perimeter=ellipsePerimeter;strokeWidth=1;fillColor=#ffffff;strokeColor=#5C5C5C;",g.Checked&&(ic.style+="strokeColor=#999999;"));v.style+=a(v.style,g,k,v);break;case "AndroidCheckBox":var Xd=null;g.Checked&&(Xd=new mxCell("",new mxGeometry(.25*t,.05*-r,t,.8*r),"shape=mxgraph.ios7.misc.check;strokeColor=#33B5E5;strokeWidth=2;"),
Xd.vertex=!0,v.insert(Xd));v.style="Dark"==g.Scheme?v.style+"strokeWidth=1;strokeColor=#272727;fillColor=#111111;":v.style+"strokeWidth=1;strokeColor=#5C5C5C;fillColor=#ffffff;";v.style+=a(v.style,g,k,v);break;case "AndroidToggle":v.style="Dark"==g.Scheme?g.Checked?v.style+"shape=mxgraph.android.switch_on;fillColor=#666666;":v.style+"shape=mxgraph.android.switch_off;fillColor=#666666;":g.Checked?v.style+"shape=mxgraph.android.switch_on;fillColor=#E6E6E6;":v.style+"shape=mxgraph.android.switch_off;fillColor=#E6E6E6;";
v.style+=a(v.style,g,k,v);break;case "AndroidSlider":v.style+="shape=mxgraph.android.progressScrubberFocused;dx="+g.BarPosition+";fillColor=#33b5e5;";v.style+=a(v.style,g,k,v);break;case "iOSSegmentedControl":nb=parseInt(g.Tabs);Sa=t;v.style+="strokeColor=none;fillColor=none;";0<nb&&(Sa/=nb);ka=[];ha=[];for(l=0;l<nb;l++)ka[l]=new mxCell("",new mxGeometry(l*Sa,0,Sa,r),"strokeColor="+g.FillColor+";"),ka[l].vertex=!0,v.insert(ka[l]),ka[l].value=e(g["Tab_"+l]),ka[l].style+=c(g["Tab_"+l],z),ka[l].style=
g.Selected==l?ka[l].style+aa(g,k):ka[l].style+"fillColor=none;";v.style+=a(v.style,g,k,v);break;case "iOSSlider":v.style+="shape=mxgraph.ios7ui.slider;strokeColor="+g.FillColor+";fillColor=#ffffff;strokeWidth=2;barPos="+100*g.BarPosition+";";v.style+=a(v.style,g,k,v);break;case "iOSProgressBar":v=new mxCell("",new mxGeometry(Math.round(n),Math.round(Y+.25*r),Math.round(t),Math.round(.5*r)),"html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;strokeColor=none;fillColor=#B5B5B5;");v.vertex=!0;cd=new mxCell("",
new mxGeometry(0,0,t*g.BarPosition,Math.round(.5*r)),"strokeColor=none;"+aa(g,k));cd.vertex=!0;v.insert(cd);v.style+=a(v.style,g,k,v);break;case "iOSPageControls":v.style+="shape=mxgraph.ios7ui.pageControl;strokeColor=#D6D6D6;";v.style+=a(v.style,g,k,v);break;case "iOSStatusBar":v.style+="shape=mxgraph.ios7ui.appBar;strokeColor=#000000;";var W=new mxCell(e(g.Text),new mxGeometry(.35*t,0,.3*t,r),"strokeColor=none;fillColor=none;");W.vertex=!0;v.insert(W);W.style+=c(g.Text,z);var Pa=new mxCell(e(g.Carrier),
new mxGeometry(.09*t,0,.2*t,r),"strokeColor=none;fillColor=none;");Pa.vertex=!0;v.insert(Pa);Pa.style+=c(g.Carrier,z);v.style+=a(v.style,g,k,v);break;case "iOSSearchBar":v.value=e(g.Search);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v,z)+c(g.Search,z);var ca=new mxCell("",new mxGeometry(.3*t,.3*r,.4*r,.4*r),"shape=mxgraph.ios7.icons.looking_glass;strokeColor=#000000;fillColor=none;");ca.vertex=!0;v.insert(ca);break;case "iOSNavBar":v.value=e(g.Title);v.style+="shape=partialRectangle;top=0;right=0;left=0;strokeColor=#979797;"+
c(g.Title,z);v.style+=a(v.style,g,k,v,z);W=new mxCell(e(g.LeftText),new mxGeometry(.03*t,0,.3*t,r),"strokeColor=none;fillColor=none;");W.vertex=!0;v.insert(W);W.style+=c(g.LeftText,z);Pa=new mxCell(e(g.RightText),new mxGeometry(.65*t,0,.3*t,r),"strokeColor=none;fillColor=none;");Pa.vertex=!0;v.insert(Pa);Pa.style+=c(g.RightText,z);ca=new mxCell("",new mxGeometry(.02*t,.2*r,.3*r,.5*r),"shape=mxgraph.ios7.misc.left;strokeColor=#007AFF;strokeWidth=2;");ca.vertex=!0;v.insert(ca);break;case "iOSTabs":nb=
parseInt(g.Tabs);Sa=t;v.style+="shape=partialRectangle;right=0;left=0;bottom=0;strokeColor=#979797;";v.style+=a(v.style,g,k,v);0<nb&&(Sa/=nb);ka=[];ha=[];for(l=0;l<nb;l++)ka[l]=new mxCell("",new mxGeometry(l*Sa,0,Sa,r),"strokeColor=none;"),ka[l].vertex=!0,v.insert(ka[l]),ka[l].value=e(g["Tab_"+l]),ka[l].style+=z?"overflow=block;blockSpacing=1;html=1;fontSize=11;"+Aa:d(g["Tab_"+l])+h(g["Tab_"+l])+y(g["Tab_"+l])+w(g["Tab_"+l])+C(g["Tab_"+l])+B(g["Tab_"+l])+D(g["Tab_"+l])+A(g["Tab_"+l])+E(g["Tab_"+l])+
H(g["Tab_"+l]),ka[l].style+="verticalAlign=bottom;",ka[l].style=g.Selected==l?ka[l].style+"fillColor=#BBBBBB;":ka[l].style+"fillColor=none;";break;case "iOSDatePicker":var ob=new mxCell("",new mxGeometry(0,0,.5*t,.2*r),"strokeColor=none;fillColor=none;");ob.vertex=!0;v.insert(ob);ob.value=e(g.Option11);ob.style+=c(g.Option11,z);var pb=new mxCell("",new mxGeometry(.5*t,0,.15*t,.2*r),"strokeColor=none;fillColor=none;");pb.vertex=!0;v.insert(pb);pb.value=e(g.Option21);pb.style+=c(g.Option21,z);var qb=
new mxCell("",new mxGeometry(.65*t,0,.15*t,.2*r),"strokeColor=none;fillColor=none;");qb.vertex=!0;v.insert(qb);qb.value=e(g.Option31);qb.style+=c(g.Option31,z);var rb=new mxCell("",new mxGeometry(0,.2*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");rb.vertex=!0;v.insert(rb);rb.value=e(g.Option12);rb.style+=c(g.Option12,z);var sb=new mxCell("",new mxGeometry(.5*t,.2*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");sb.vertex=!0;v.insert(sb);sb.value=e(g.Option22);sb.style+=c(g.Option22,z);var tb=
new mxCell("",new mxGeometry(.65*t,.2*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");tb.vertex=!0;v.insert(tb);tb.value=e(g.Option32);tb.style+=c(g.Option32,z);var Da=new mxCell("",new mxGeometry(0,.4*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");Da.vertex=!0;v.insert(Da);Da.value=e(g.Option13);Da.style+=c(g.Option13,z);var Ea=new mxCell("",new mxGeometry(.5*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");Ea.vertex=!0;v.insert(Ea);Ea.value=e(g.Option23);Ea.style+=c(g.Option23,z);var ub=
new mxCell("",new mxGeometry(.65*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");ub.vertex=!0;v.insert(ub);ub.value=e(g.Option33);ub.style+=c(g.Option33,z);var Fa=new mxCell("",new mxGeometry(.8*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");Fa.vertex=!0;v.insert(Fa);Fa.value=e(g.Option43);Fa.style+=c(g.Option43,z);var Ga=new mxCell("",new mxGeometry(0,.6*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");Ga.vertex=!0;v.insert(Ga);Ga.value=e(g.Option14);Ga.style+=c(g.Option14,z);var vb=
new mxCell("",new mxGeometry(.5*t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");vb.vertex=!0;v.insert(vb);vb.value=e(g.Option24);vb.style+=c(g.Option24,z);var wb=new mxCell("",new mxGeometry(.65*t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");wb.vertex=!0;v.insert(wb);wb.value=e(g.Option34);wb.style+=c(g.Option34,z);var xb=new mxCell("",new mxGeometry(.8*t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");xb.vertex=!0;v.insert(xb);xb.value=e(g.Option44);xb.style+=c(g.Option44,z);
var Ha=new mxCell("",new mxGeometry(0,.8*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);Ha.value=e(g.Option15);Ha.style+=c(g.Option15,z);var yb=new mxCell("",new mxGeometry(.5*t,.8*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");yb.vertex=!0;v.insert(yb);yb.value=e(g.Option25);yb.style+=c(g.Option25,z);var zb=new mxCell("",new mxGeometry(.65*t,.8*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");zb.vertex=!0;v.insert(zb);zb.value=e(g.Option35);zb.style+=c(g.Option35,
z);Na=new mxCell("",new mxGeometry(0,.4*r-2,t,4),"shape=line;strokeColor=#888888;");Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(0,.6*r-2,t,4),"shape=line;strokeColor=#888888;");Oa.vertex=!0;v.insert(Oa);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v);break;case "iOSTimePicker":ob=new mxCell("",new mxGeometry(0,0,.25*t,.2*r),"strokeColor=none;fillColor=none;");ob.vertex=!0;v.insert(ob);ob.value=e(g.Option11);ob.style+=c(g.Option11,z);pb=new mxCell("",new mxGeometry(.25*t,0,.3*
t,.2*r),"strokeColor=none;fillColor=none;");pb.vertex=!0;v.insert(pb);pb.value=e(g.Option21);pb.style+=c(g.Option21,z);rb=new mxCell("",new mxGeometry(0,.2*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");rb.vertex=!0;v.insert(rb);rb.value=e(g.Option12);rb.style+=c(g.Option12,z);sb=new mxCell("",new mxGeometry(.25*t,.2*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");sb.vertex=!0;v.insert(sb);sb.value=e(g.Option22);sb.style+=c(g.Option22,z);Da=new mxCell("",new mxGeometry(0,.4*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");
Da.vertex=!0;v.insert(Da);Da.value=e(g.Option13);Da.style+=c(g.Option13,z);Ea=new mxCell("",new mxGeometry(.25*t,.4*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");Ea.vertex=!0;v.insert(Ea);Ea.value=e(g.Option23);Ea.style+=c(g.Option23,z);Fa=new mxCell("",new mxGeometry(.7*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");Fa.vertex=!0;v.insert(Fa);Fa.value=e(g.Option33);Fa.style+=c(g.Option33,z);Ga=new mxCell("",new mxGeometry(0,.6*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ga.vertex=
!0;v.insert(Ga);Ga.value=e(g.Option14);Ga.style+=c(g.Option14,z);vb=new mxCell("",new mxGeometry(.25*t,.6*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");vb.vertex=!0;v.insert(vb);vb.value=e(g.Option24);vb.style+=c(g.Option24,z);xb=new mxCell("",new mxGeometry(.7*t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");xb.vertex=!0;v.insert(xb);xb.value=e(g.Option34);xb.style+=c(g.Option34,z);Ha=new mxCell("",new mxGeometry(0,.8*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);
Ha.value=e(g.Option15);Ha.style+=c(g.Option15,z);yb=new mxCell("",new mxGeometry(.25*t,.8*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");yb.vertex=!0;v.insert(yb);yb.value=e(g.Option25);yb.style+=c(g.Option25,z);Na=new mxCell("",new mxGeometry(0,.4*r-2,t,4),"shape=line;strokeColor=#888888;");Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(0,.6*r-2,t,4),"shape=line;strokeColor=#888888;");Oa.vertex=!0;v.insert(Oa);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v);break;case "iOSCountdownPicker":qb=
new mxCell("",new mxGeometry(.45*t,0,.2*t,.2*r),"strokeColor=none;fillColor=none;");qb.vertex=!0;v.insert(qb);qb.value=e(g.Option31);qb.style+=c(g.Option31,z);tb=new mxCell("",new mxGeometry(.45*t,.2*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");tb.vertex=!0;v.insert(tb);tb.value=e(g.Option32);tb.style+=c(g.Option32,z);Da=new mxCell("",new mxGeometry(0,.4*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Da.vertex=!0;v.insert(Da);Da.value=e(g.Option13);Da.style+=c(g.Option13,z);Ea=new mxCell("",
new mxGeometry(.2*t,.4*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ea.vertex=!0;v.insert(Ea);Ea.value=e(g.Option23);Ea.style+=c(g.Option23,z);ub=new mxCell("",new mxGeometry(.45*t,.4*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");ub.vertex=!0;v.insert(ub);ub.value=e(g.Option33);ub.style+=c(g.Option33,z);Fa=new mxCell("",new mxGeometry(.6*t,.4*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");Fa.vertex=!0;v.insert(Fa);Fa.value=e(g.Option43);Fa.style+=c(g.Option43,z);Ga=new mxCell("",new mxGeometry(0,
.6*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ga.vertex=!0;v.insert(Ga);Ga.value=e(g.Option14);Ga.style+=c(g.Option14,z);wb=new mxCell("",new mxGeometry(.45*t,.6*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");wb.vertex=!0;v.insert(wb);wb.value=e(g.Option34);wb.style+=c(g.Option34,z);Ha=new mxCell("",new mxGeometry(0,.8*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);Ha.value=e(g.Option15);Ha.style+=c(g.Option15,z);zb=new mxCell("",new mxGeometry(.45*t,.8*r,.2*
t,.2*r),"strokeColor=none;fillColor=none;");zb.vertex=!0;v.insert(zb);zb.value=e(g.Option35);zb.style+=c(g.Option35,z);Na=new mxCell("",new mxGeometry(0,.4*r-2,t,4),"shape=line;strokeColor=#888888;");Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(0,.6*r-2,t,4),"shape=line;strokeColor=#888888;");Oa.vertex=!0;v.insert(Oa);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v);break;case "iOSBasicCell":v.value=e(g.text);v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;spacing=0;align=left;spacingLeft="+
.6*g.SeparatorInset+";";v.style+=(z?"fontSize=11;":d(g.text)+y(g.text)+w(g.text))+N(g.text);v.style+=a(v.style,g,k,v,z);switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);break;case "DetailDisclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);var qa=new mxCell("",new mxGeometry(.79*
t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "CheckMark":ca=new mxCell("",new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),ca.vertex=!0,v.insert(ca)}break;case "iOSSubtitleCell":v.style+=
"shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=top;spacingLeft="+.6*g.SeparatorInset+";";v.value=e(g.subtext);v.style+=z?"fontSize=11;":d(g.subtext)+y(g.subtext)+w(g.subtext);v.style+=a(v.style,g,k,v,z);var sa=new mxCell("",new mxGeometry(0,.4*r,t,.6*r),"fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=bottom;spacingLeft="+.6*g.SeparatorInset+";");sa.vertex=!0;v.insert(sa);sa.value=e(g.text);sa.style+=z?"html=1;fontSize=11;"+
Aa:d(g.text)+h(g.text)+y(g.text)+w(g.text);switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);break;case "DetailDisclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);qa=new mxCell("",new mxGeometry(.79*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");
qa.vertex=!0;v.insert(qa);break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "CheckMark":ca=new mxCell("",new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),ca.vertex=!0,v.insert(ca)}break;case "iOSRightDetailCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=middle;spacingLeft="+
.6*g.SeparatorInset+";";v.value=e(g.subtext);v.style+=z?"fontSize=11;":d(g.subtext)+y(g.subtext)+w(g.subtext);v.style+=a(v.style,g,k,v,z);sa=null;switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);sa=new mxCell("",new mxGeometry(.55*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "DetailDisclosure":ca=new mxCell("",new mxGeometry(.91*
t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);qa=new mxCell("",new mxGeometry(.79*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);sa=new mxCell("",new mxGeometry(.45*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");
qa.vertex=!0;v.insert(qa);sa=new mxCell("",new mxGeometry(.52*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "CheckMark":ca=new mxCell("",new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;");ca.vertex=!0;v.insert(ca);sa=new mxCell("",new mxGeometry(.55*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;default:sa=new mxCell("",new mxGeometry(.65*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;")}sa.vertex=
!0;v.insert(sa);sa.value=e(g.text);sa.style+=z?"html=1;fontSize=11;"+Aa:d(g.text)+h(g.text)+y(g.text)+w(g.text);break;case "iOSLeftDetailCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;";v.style+=a(v.style,g,k,v);var db=new mxCell("",new mxGeometry(0,0,.25*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;verticalAlign=middle;spacingRight=3;");db.vertex=!0;v.insert(db);db.value=e(g.subtext);db.style+=z?"html=1;fontSize=11;"+Aa:d(g.subtext)+
h(g.subtext)+y(g.subtext)+w(g.subtext);sa=new mxCell("",new mxGeometry(.25*t,0,.5*t,r),"fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=middle;spacingLeft=3;");sa.vertex=!0;v.insert(sa);sa.value=e(g.text);sa.style+=z?"html=1;fontSize=11;"+Aa:d(g.text)+h(g.text)+y(g.text)+w(g.text);switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);break;case "DetailDisclosure":ca=
new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);qa=new mxCell("",new mxGeometry(.79*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "CheckMark":ca=new mxCell("",
new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),ca.vertex=!0,v.insert(ca)}break;case "iOSTableGroupedSectionBreak":v.style+="shape=partialRectangle;left=0;right=0;fillColor=#EFEFF4;strokeColor=#C8C7CC;";W=new mxCell("",new mxGeometry(0,0,t,.4*r),"fillColor=none;strokeColor=none;spacing=10;align=left;");W.vertex=!0;v.insert(W);W.value=e(g.text);W.style+=z?"html=1;fontSize=11;"+Aa:d(g.text)+h(g.text)+y(g.text)+w(g.text);Pa=new mxCell("",new mxGeometry(0,
.6*r,t,.4*r),"fillColor=none;strokeColor=none;spacing=10;align=left;");Pa.vertex=!0;v.insert(Pa);Pa.value=e(g["bottom-text"]);Pa.style+=z?"html=1;fontSize=11;"+Aa:d(g["bottom-text"])+h(g["bottom-text"])+y(g["bottom-text"])+w(g["bottom-text"]);break;case "iOSTablePlainHeaderFooter":v.style+="fillColor=#F7F7F7;strokeColor=none;align=left;spacingLeft=5;spacing=0;";v.value=e(g.text);v.style+=z?"fontSize=11;":d(g.text)+y(g.text)+w(g.text);v.style+=a(v.style,g,k,v,z);break;case "SMPage":if(g.Group){v.style+=
"strokeColor=none;fillColor=none;";var q=new mxCell("",new mxGeometry(0,0,.9*t,.9*r),"rounded=1;arcSize=3;part=1;");q.vertex=!0;v.insert(q);q.style+=G(g,k)+aa(g,k)+R(g,k,q)+pa(g)+cc(g);var x=new mxCell("",new mxGeometry(.1*t,.1*r,.9*t,.9*r),"rounded=1;arcSize=3;part=1;");x.vertex=!0;v.insert(x);x.value=e(g.Text);x.style+=G(g,k)+aa(g,k)+R(g,k,x)+pa(g)+cc(g)+c(g,z);g.Future&&(q.style+="dashed=1;fixDash=1;",x.style+="dashed=1;fixDash=1;")}else v.style+="rounded=1;arcSize=3;",g.Future&&(v.style+="dashed=1;fixDash=1;"),
v.value=e(g.Text),v.style+=G(g,k)+aa(g,k)+R(g,k,v)+pa(g)+cc(g)+c(g,z);v.style+=a(v.style,g,k,v,z);break;case "SMHome":case "SMPrint":case "SMSearch":case "SMSettings":case "SMSitemap":case "SMSuccess":case "SMVideo":case "SMAudio":case "SMCalendar":case "SMChart":case "SMCloud":case "SMDocument":case "SMForm":case "SMGame":case "SMUpload":q=null;switch(b.Class){case "SMHome":q=new mxCell("",new mxGeometry(.5*t-.4*r,.1*r,.8*r,.8*r),"part=1;shape=mxgraph.office.concepts.home;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMPrint":q=new mxCell("",new mxGeometry(.5*t-.4*r,.19*r,.8*r,.62*r),"part=1;shape=mxgraph.office.devices.printer;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSearch":q=new mxCell("",new mxGeometry(.5*t-.4*r,.1*r,.8*r,.8*r),"part=1;shape=mxgraph.office.concepts.search;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSettings":q=new mxCell("",new mxGeometry(.5*t-.35*r,.15*r,.7*r,.7*r),"part=1;shape=mxgraph.mscae.enterprise.settings;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMSitemap":q=new mxCell("",new mxGeometry(.5*t-.35*r,.2*r,.7*r,.6*r),"part=1;shape=mxgraph.office.sites.site_collection;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSuccess":q=new mxCell("",new mxGeometry(.5*t-.3*r,.25*r,.6*r,.5*r),"part=1;shape=mxgraph.mscae.general.checkmark;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMVideo":q=new mxCell("",new mxGeometry(.5*t-.4*r,.2*r,.8*r,.6*r),"part=1;shape=mxgraph.office.concepts.video_play;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMAudio":q=new mxCell("",new mxGeometry(.5*t-.3*r,.2*r,.6*r,.6*r),"part=1;shape=mxgraph.mscae.general.audio;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMCalendar":q=new mxCell("",new mxGeometry(.5*t-.4*r,.15*r,.8*r,.7*r),"part=1;shape=mxgraph.office.concepts.form;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMChart":var J=aa(g,k),J=""==J?"#ffffff;":J.replace("fillColor=",""),q=new mxCell("",new mxGeometry(.5*t-.35*r,.15*r,.7*r,.7*r),"part=1;shape=mxgraph.ios7.icons.pie_chart;fillColor=#e6e6e6;fillOpacity=50;strokeWidth=4;strokeColor="+
J);break;case "SMCloud":q=new mxCell("",new mxGeometry(.5*t-.4*r,.27*r,.8*r,.46*r),"part=1;shape=mxgraph.networks.cloud;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMDocument":q=new mxCell("",new mxGeometry(.5*t-.25*r,.15*r,.5*r,.7*r),"part=1;shape=mxgraph.mscae.enterprise.document;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMForm":q=new mxCell("",new mxGeometry(.5*t-.4*r,.15*r,.8*r,.7*r),"part=1;shape=mxgraph.office.concepts.form;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMGame":q=new mxCell("",new mxGeometry(.5*t-.4*r,.2*r,.8*r,.6*r),"part=1;shape=mxgraph.mscae.general.game_controller;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMUpload":q=new mxCell("",new mxGeometry(.5*t-.4*r,.2*r,.8*r,.6*r),"part=1;shape=mxgraph.mscae.enterprise.backup_online;fillColor=#e6e6e6;opacity=50;strokeColor=none;")}q.vertex=!0;v.insert(q);q.value=e(g.Text);q.style+=c(g,z);v.style+=a(v.style,g,k,v);break;case "UMLMultiplicityBlock":v.style+="strokeColor=none;fillColor=none;";
q=new mxCell("",new mxGeometry(.1*t,0,.9*t,.9*r),"part=1;");q.vertex=!0;v.insert(q);q.style+=a(q.style,g,k,q);x=new mxCell("",new mxGeometry(0,.1*r,.9*t,.9*r),"part=1;");x.vertex=!0;v.insert(x);x.value=e(g.Text);x.style+=c(g.Text,z);x.style+=a(x.style,g,k,x,z);break;case "UMLConstraintBlock":var Ob=new mxCell("",new mxGeometry(0,0,.25*r,r),"shape=curlyBracket;rounded=1;");Ob.vertex=!0;v.insert(Ob);var Pb=new mxCell("",new mxGeometry(t-.25*r,0,.25*r,r),"shape=curlyBracket;rounded=1;flipH=1;");Pb.vertex=
!0;v.insert(Pb);ia=new mxCell("",new mxGeometry(.25*r,0,t-.5*r,r),"strokeColor=none;fillColor=none;");ia.vertex=!0;ia.value=e(g);v.insert(ia);v.style="strokeColor=none;fillColor=none;";v.style+=a(v.style,g,k,v);Ob.style+=R(g,k,Ob);Pb.style+=R(g,k,Pb);ia.style+=y(g,ia);Ob.style+=a(Ob.style,g,k,Ob);Pb.style+=a(Pb.style,g,k,Pb);ia.style+=a(ia.style,g,k,ia,z);break;case "UMLTextBlock":v.value=e(g.Text);v.style+="strokeColor=none;"+c(g.Text,z);v.style+=a(v.style,g,k,v,z);break;case "UMLProvidedInterfaceBlock":case "UMLProvidedInterfaceBlockV2":var Ab=
U(g,k,v);g.Rotatio=null;var eb=a(v.style,g,k,v,z);-1==eb.indexOf(mxConstants.STYLE_STROKEWIDTH)&&(eb=mxConstants.STYLE_STROKEWIDTH+"=1;"+eb);v.style="group;dropTarget=0;"+Ab;var ud=.8*t,Pd=t-ud,jc=new mxCell("",new mxGeometry(.2,0,ud,r),"shape=ellipse;"+eb);jc.vertex=!0;jc.geometry.relative=!0;v.insert(jc);ha=new mxCell("",new mxGeometry(0,.5,Pd,1),"line;"+eb);ha.geometry.relative=!0;ha.vertex=!0;v.insert(ha);break;case "UMLComponentBoxBlock":case "UMLComponentBoxBlockV2":v.value=e(g);v.style="html=1;dropTarget=0;"+
a(v.style,g,k,v,z);var Ba=new mxCell("",new mxGeometry(1,0,15,15),"shape=component;jettyWidth=8;jettyHeight=4;");Ba.geometry.relative=!0;Ba.geometry.offset=new mxPoint(-20,5);Ba.vertex=!0;v.insert(Ba);break;case "UMLAssemblyConnectorBlock":case "UMLAssemblyConnectorBlockV2":Ab=U(g,k,v);g.Rotatio=null;eb=a(v.style,g,k,v,z);-1==eb.indexOf(mxConstants.STYLE_STROKEWIDTH)&&(eb=mxConstants.STYLE_STROKEWIDTH+"=1;"+eb);v.style="group;dropTarget=0;"+Ab;var Ae=.225*t,Be=.1*t,ud=t-Ae-Be,jc=new mxCell("",new mxGeometry(.225,
0,ud,r),"shape=providedRequiredInterface;verticalLabelPosition=bottom;"+eb);jc.vertex=!0;jc.geometry.relative=!0;v.insert(jc);Na=new mxCell("",new mxGeometry(0,.5,Ae,1),"line;"+eb);Na.geometry.relative=!0;Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(.9,.5,Be,1),"line;"+eb);Oa.geometry.relative=!0;Oa.vertex=!0;v.insert(Oa);break;case "BPMNActivity":v.value=e(g.Text);switch(g.bpmnActivityType){case 1:v.style+=c(g.Text,z);break;case 2:v.style+="shape=ext;double=1;"+c(g.Text,z);break;case 3:v.style+=
"shape=ext;dashed=1;dashPattern=2 5;"+c(g.Text,z);break;case 4:v.style+="shape=ext;strokeWidth=2;"+c(g.Text,z)}if(0!=g.bpmnTaskType){switch(g.bpmnTaskType){case 1:q=new mxCell("",new mxGeometry(0,0,19,12),"shape=message;");q.geometry.offset=new mxPoint(4,7);break;case 2:q=new mxCell("",new mxGeometry(0,0,19,12),"shape=message;");q.geometry.offset=new mxPoint(4,7);break;case 3:q=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.user_task;");q.geometry.offset=new mxPoint(4,5);break;case 4:q=
new mxCell("",new mxGeometry(0,0,15,10),"shape=mxgraph.bpmn.manual_task;");q.geometry.offset=new mxPoint(4,7);break;case 5:q=new mxCell("",new mxGeometry(0,0,18,13),"shape=mxgraph.bpmn.business_rule_task;");q.geometry.offset=new mxPoint(4,7);break;case 6:q=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.service_task;");q.geometry.offset=new mxPoint(4,5);break;case 7:q=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.script_task;"),q.geometry.offset=new mxPoint(4,5)}if(1==g.bpmnTaskType){var kc=
aa(g,k),J=G(g,k),J=J.replace("strokeColor","fillColor"),kc=kc.replace("fillColor","strokeColor");""==J&&(J="fillColor=#000000;");""==kc&&(kc="strokeColor=#ffffff;");q.style+=kc+J+"part=1;"}else q.style+=aa(g,k)+G(g,k)+"part=1;";q.geometry.relative=!0;q.vertex=!0;v.insert(q)}var ed=0;0!=g.bpmnActivityMarker1&&ed++;0!=g.bpmnActivityMarker2&&ed++;var Qa=0;1==ed?Qa=-7.5:2==ed&&(Qa=-19);if(0!=g.bpmnActivityMarker1){switch(g.bpmnActivityMarker1){case 1:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;");
q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 2:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 3:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 4:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;");q.geometry.offset=new mxPoint(Qa,
-20);q.style+=aa(g,k)+G(g,k);break;case 5:q=new mxCell("",new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;");q.geometry.offset=new mxPoint(Qa,-17);J=G(g,k);J=J.replace("strokeColor","fillColor");""==J&&(J="fillColor=#000000;");q.style+=J;break;case 6:q=new mxCell("",new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;"),q.geometry.offset=new mxPoint(Qa,-18),q.style+=aa(g,k)+G(g,k)}q.geometry.relative=!0;q.vertex=!0;v.insert(q)}2==ed&&(Qa=5);if(0!=
g.bpmnActivityMarker2){switch(g.bpmnActivityMarker2){case 1:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 2:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 3:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 4:q=
new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 5:q=new mxCell("",new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;");q.geometry.offset=new mxPoint(Qa,-17);J=G(g,k);J=J.replace("strokeColor","fillColor");""==J&&(J="fillColor=#000000;");q.style+=J;break;case 6:q=new mxCell("",new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;"),q.geometry.offset=
new mxPoint(Qa,-18),q.style+=aa(g,k)+G(g,k)}q.geometry.relative=!0;q.vertex=!0;v.insert(q)}v.style+=a(v.style,g,k,v);break;case "BPMNEvent":v.style+="shape=mxgraph.bpmn.shape;verticalLabelPosition=bottom;verticalAlign=top;";v.value=e(g.Text);if(1==g.bpmnDashed)switch(g.bpmnEventGroup){case 0:v.style+="outline=eventNonint;";break;case 1:v.style+="outline=boundNonint;";break;case 2:v.style+="outline=end;"}else switch(g.bpmnEventGroup){case 0:v.style+="outline=standard;";break;case 1:v.style+="outline=throwing;";
break;case 2:v.style+="outline=end;"}switch(g.bpmnEventType){case 1:v.style+="symbol=message;";break;case 2:v.style+="symbol=timer;";break;case 3:v.style+="symbol=escalation;";break;case 4:v.style+="symbol=conditional;";break;case 5:v.style+="symbol=link;";break;case 6:v.style+="symbol=error;";break;case 7:v.style+="symbol=cancel;";break;case 8:v.style+="symbol=compensation;";break;case 9:v.style+="symbol=signal;";break;case 10:v.style+="symbol=multiple;";break;case 11:v.style+="symbol=parallelMultiple;";
break;case 12:v.style+="symbol=terminate;"}v.style+=a(v.style,g,k,v,z);break;case "BPMNChoreography":try{var O=Z(g.FillColor),Qd=Rd(O,.75),Yb=d(g.Name).match(/\d+/),ta=Math.max(mxUtils.getSizeForString(g.Name.t,Yb?Yb[0]:"11",null,t-10).height,24),O="swimlaneFillColor="+Qd+";";v.value=e(g.Name);v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;"+O+"startSize="+ta+";spacingLeft=3;spacingRight=3;fontStyle=0;"+
c(g.Name,z);v.style+=a(v.style,g,k,v,z);var fb=ta,Yb=d(g.TaskName).match(/\d+/),Bb=g.TaskHeight?.6*g.TaskHeight:Math.max(mxUtils.getSizeForString(g.TaskName.t,Yb?Yb[0]:"11",null,t-10).height+15,24),Qb=new mxCell("",new mxGeometry(0,fb,t,Bb),"part=1;html=1;resizeHeight=0;spacingTop=-1;spacingLeft=3;spacingRight=3;");Qb.value=e(g.TaskName);Qb.vertex=!0;v.insert(Qb);Qb.style+=c(g.TaskName,z);Qb.style+=a(Qb.style,g,k,Qb,z);fb+=Bb;I=[];for(l=0;l<g.Fields;l++){var vd=g["Participant"+(l+1)],Yb=d(vd).match(/\d+/),
Bb=Math.max(mxUtils.getSizeForString(vd.t,Yb?Yb[0]:"11",null,t-10).height,24);I[l]=new mxCell("",new mxGeometry(0,fb,t,Bb),"part=1;html=1;resizeHeight=0;fillColor=none;spacingTop=-1;spacingLeft=3;spacingRight=3;");fb+=Bb;I[l].vertex=!0;v.insert(I[l]);I[l].style+=c(vd,z);I[l].style+=a(I[l].style,g,k,I[l],z);I[l].value=e(vd)}}catch(Xa){console.log(Xa)}break;case "BPMNConversation":v.style+="shape=hexagon;perimeter=hexagonPerimeter2;";v.value=e(g.Text);v.style=0==g.bpmnConversationType?v.style+cc(g):
v.style+"strokeWidth=2;";g.bpmnIsSubConversation&&(q=new mxCell("",new mxGeometry(.5,1,12,12),"shape=plus;part=1;"),q.geometry.offset=new mxPoint(-6,-17),q.style+=aa(g,k)+G(g,k),q.geometry.relative=!0,q.vertex=!0,v.insert(q));v.style+=a(v.style,g,k,v,z);break;case "BPMNGateway":v.style+="shape=mxgraph.bpmn.shape;perimeter=rhombusPerimeter;background=gateway;verticalLabelPosition=bottom;verticalAlign=top;";switch(g.bpmnGatewayType){case 0:v.style+="outline=none;symbol=general;";break;case 1:v.style+=
"outline=none;symbol=exclusiveGw;";break;case 2:v.style+="outline=catching;symbol=multiple;";break;case 3:v.style+="outline=none;symbol=parallelGw;";break;case 4:v.style+="outline=end;symbol=general;";break;case 5:v.style+="outline=standard;symbol=multiple;";break;case 6:v.style+="outline=none;symbol=complexGw;";break;case 7:v.style+="outline=standard;symbol=parallelMultiple;"}v.style+=a(v.style,g,k,v);v.value=e(g.Text);v.style+=c(g,z);break;case "BPMNData":v.style+="shape=note;size=14;";switch(g.bpmnDataType){case 1:q=
new mxCell("",new mxGeometry(.5,1,12,10),"shape=parallelMarker;part=1;");q.geometry.offset=new mxPoint(-6,-15);q.style+=aa(g,k)+G(g,k);q.geometry.relative=!0;q.vertex=!0;v.insert(q);break;case 2:q=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;");q.geometry.offset=new mxPoint(3,3);q.style+=aa(g,k)+G(g,k);q.geometry.relative=!0;q.vertex=!0;v.insert(q);v.style+="verticalLabelPosition=bottom;verticalAlign=top;";W=new mxCell("",new mxGeometry(0,0,t,20),
"strokeColor=none;fillColor=none;");W.geometry.offset=new mxPoint(0,14);W.geometry.relative=!0;W.vertex=!0;v.insert(W);W.value=e(g.Text);W.style+=c(g,z);break;case 3:q=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;"),q.geometry.offset=new mxPoint(3,3),q.style+=G(g,k),q.geometry.relative=!0,q.vertex=!0,v.insert(q),J=G(g,k),J=J.replace("strokeColor","fillColor"),""==J&&(J="fillColor=#000000;"),q.style+=J,W=new mxCell("",new mxGeometry(0,0,t,20),"strokeColor=none;fillColor=none;"),
W.geometry.offset=new mxPoint(0,14),W.geometry.relative=!0,W.vertex=!0,v.insert(W),W.value=e(g.Text),W.style+=c(g,z)}v.style+=a(v.style,g,k,v);break;case "BPMNBlackPool":v.value=e(g.Text);v.style+=a(v.style,g,k,v,z);q=new mxCell("",new mxGeometry(0,0,t,r),"fillColor=#000000;strokeColor=none;opacity=30;");q.vertex=!0;v.insert(q);break;case "DFDExternalEntityBlock":v.style+="strokeColor=none;fillColor=none;";v.style+=a(v.style,g,k,v);q=new mxCell("",new mxGeometry(0,0,.95*t,.95*r),"part=1;");q.vertex=
!0;v.insert(q);q.style+=a(q.style,g,k,q);x=new mxCell("",new mxGeometry(.05*t,.05*r,.95*t,.95*r),"part=1;");x.vertex=!0;v.insert(x);x.value=e(g.Text);x.style+=c(g.Text,z);x.style+=a(x.style,g,k,x,z);break;case "GSDFDDataStoreBlock":v.value=e(g.Text);v.style+="shape=partialRectangle;right=0;"+c(g.Text,z);v.style+=a(v.style,g,k,v,z);q=new mxCell("",new mxGeometry(0,0,.2*t,r),"part=1;");q.vertex=!0;v.insert(q);q.value=e(g.Number);q.style+=c(g.Number,z);q.style+=a(q.style,g,k,q,z);break;case "DefaultTableBlock":try{for(var fc=
g.RowHeights.length,gc=g.ColWidths.length,wd=[],fd=[],l=0;l<fc;l++)wd[l]=.6*g.RowHeights[l];for(P=0;P<gc;P++)fd[P]=.6*g.ColWidths[P];v.style="group;dropTarget=0;";var Yd=g.BandedColor1,Zd=g.BandedColor2,ff=g.BandedRows,Ce=g.BandedCols,xd=g.HideH,gf=g.HideV,De=g.TextVAlign,Ee=g.FillColor,Fe=g.StrokeStyle;delete g.StrokeStyle;for(var hf=Wa(Ee,"fillOpacity"),Ge=g.LineColor,jf=Wa(Ge,"strokeOpacity"),Y=0,gd={},l=0;l<fc;l++){n=0;r=wd[l];for(P=0;P<gc;P++){var Ya=l+","+P;if(gd[Ya])n+=fd[P];else{for(var za=
g["CellFill_"+Ya],$d=g["NoBand_"+Ya],yd=g["CellSize_"+Ya],Cb=g["Cell_"+Ya],He=g["Cell_"+Ya+"_VAlign"],kf=g["Cell_"+Ya+"_TRotation"],lf=g["CellBorderWidthH_"+Ya],mf=g["CellBorderColorH_"+Ya],nf=g["CellBorderStrokeStyleH_"+Ya],of=g["CellBorderWidthV_"+Ya],pf=g["CellBorderColorV_"+Ya],qf=g["CellBorderStrokeStyleV_"+Ya],Ie=xd?pf:mf,Je=Wa(Ie,"strokeOpacity"),Ke=xd?of:lf,lc=xd?qf:nf,za=ff&&!$d?0==l%2?Yd:Ce&&!$d?0==P%2?Yd:Zd:Zd:Ce&&!$d?0==P%2?Yd:Zd:za,rf=Wa(za,"fillOpacity")||hf,t=fd[P],Le=r,wc=t,gb=l+1;gb<
l+yd.h;gb++)if(null!=wd[gb]){Le+=wd[gb];gd[gb+","+P]=!0;for(var mc=P+1;mc<P+yd.w;mc++)gd[mc+","+P]=!0}for(gb=P+1;gb<P+yd.w;gb++)if(null!=fd[gb])for(wc+=fd[gb],gd[l+","+gb]=!0,mc=l+1;mc<l+yd.h;mc++)gd[mc+","+gb]=!0;var Q=new mxCell("",new mxGeometry(n,Y,wc,Le),"shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;"+(gf?"left=0;right=0;":"")+(xd?"top=0;bottom=0;":"")+$a(mxConstants.STYLE_FILLCOLOR,Z(za),Z(Ee))+$a(mxConstants.STYLE_STROKECOLOR,Z(Ie),Z(Ge))+(null!=Ke?$a(mxConstants.STYLE_STROKEWIDTH,
Math.round(.6*parseFloat(Ke)),"1"):"")+(Je?Je:jf)+rf+"verticalAlign="+(He?He:De?De:"middle")+";"+vc({StrokeStyle:lc?lc:Fe?Fe:"solid"})+(kf?"horizontal=0;":""));Q.vertex=!0;Q.value=e(Cb);Q.style+=a(Q.style,g,k,Q,z)+(z?"fontSize=11;":d(Cb)+y(Cb)+w(Cb)+C(Cb,Q)+B(Cb)+D(Cb)+A(Cb)+E(Cb))+H(Cb)+N(Cb);v.insert(Q);n+=t}}Y+=r}}catch(Xa){}break;case "VSMDedicatedProcessBlock":case "VSMProductionControlBlock":v.style+="shape=mxgraph.lean_mapping.manufacturing_process;spacingTop=15;";"VSMDedicatedProcessBlock"==
b.Class?v.value=e(g.Text):"VSMProductionControlBlock"==b.Class&&(v.value=e(g.Resources));v.style+=a(v.style,g,k,v,z);"VSMDedicatedProcessBlock"==b.Class&&(q=new mxCell("",new mxGeometry(0,1,11,9),"part=1;shape=mxgraph.lean_mapping.operator;"),q.geometry.relative=!0,q.geometry.offset=new mxPoint(4,-13),q.vertex=!0,v.insert(q),q.style+=a(q.style,g,k,q));W=new mxCell("",new mxGeometry(0,0,t,15),"strokeColor=none;fillColor=none;part=1;");W.vertex=!0;v.insert(W);W.value=e(g.Title);W.style+=c(g.Title,z);
g.Text=null;break;case "VSMSharedProcessBlock":v.style+="shape=mxgraph.lean_mapping.manufacturing_process_shared;spacingTop=-5;verticalAlign=top;";v.value=e(g.Text);v.style+=a(v.style,g,k,v,z);W=new mxCell("",new mxGeometry(.1*t,.3*r,.8*t,.6*r),"part=1;");W.vertex=!0;v.insert(W);W.value=e(g.Resource);W.style+=c(g.Resource,z);W.style+=a(W.style,g,k,W,z);break;case "VSMWorkcellBlock":v.style+="shape=mxgraph.lean_mapping.work_cell;verticalAlign=top;spacingTop=-2;";v.value=e(g.Text);v.style+=a(v.style,
g,k,v,z);break;case "VSMSafetyBufferStockBlock":case "VSMDatacellBlock":v.style+="strokeColor=none;fillColor=none;";v.style+=a(v.style,g,k,v);Ia=r;mb=parseInt(g.Cells);O=a("part=1;",g,k,v);0<mb&&(Ia/=mb);I=[];ha=[];for(l=1;l<=mb;l++)I[l]=new mxCell("",new mxGeometry(0,(l-1)*Ia,t,Ia),O),I[l].vertex=!0,v.insert(I[l]),I[l].value=e(g["cell_"+l]),I[l].style+=c(g["cell_"+l],z);break;case "VSMInventoryBlock":v.style+="shape=mxgraph.lean_mapping.inventory_box;verticalLabelPosition=bottom;verticalAlign=top;";
sd=0==fa.indexOf("BPMN"),Kd=null!=g[oa];v.style=(Lc?"swimlane;startSize="+Kb+";":"fillColor=none;strokeColor=none;pointerEvents=0;fontStyle=0;")+"html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;"+(Jd?"horizontalStack=0;":"");v.style+=a(v.style,g,k,v);Kd&&(v.value=e(g[oa]),v.style+=(z?"overflow=block;blockSpacing=1;fontSize=11;"+Aa:d(g[oa])+y(g[oa])+h(g[oa])+w(g[oa])+C(g[oa],v)+B(g[oa])+D(g[oa])+A(g[oa])+E(g[oa]))+H(g[oa])+N(g[oa]));for(var Oc=0,
Jb=[],Md="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;fontStyle=0;startSize="+Sb+";dropTarget=0;rounded=0;"+(Jd?"horizontal=0;":"")+(sd?"swimlaneLine=0;fillColor=none;":""),P=g.Rotation=0;P<Kc;P++){if(null==kb)var qd=parseFloat(g.Lanes[P].p),l=parseInt(g.Lanes[P].tid)||P,ab="Lane_"+l;else qd=.6*g.PrimaryLane[P]/t,l=P,ab=kb[P];var te=t*Oc,td=Lc?Kb:0;Jb.push(new mxCell("",Jd?new mxGeometry(td,te,r-td,t*qd):new mxGeometry(te,td,t*qd,r-td),Md));Jb[P].vertex=!0;v.insert(Jb[P]);
Jb[P].value=e(g[ab]);Jb[P].style+=a(Jb[P].style,g,k,Jb[P],z)+(z?"fontSize=11;":d(g[ab])+y(g[ab])+w(g[ab])+C(g[ab],Jb[P])+B(g[ab])+D(g[ab])+A(g[ab])+E(g[ab]))+H(g[ab])+N(g[ab])+S(g[rd+l])+ea(g[Mc+l]);Oc+=qd}null!=uc&&(v.geometry.x=uc,v.geometry.y=Nc);break;case "UMLMultidimensionalSwimlane":var fc=0,gc=0,Sd=null,Td=null;if(null!=g.Rows&&null!=g.Columns)var fc=g.Rows.length,gc=g.Columns.length,Pc=.6*g.TitleHeight||25,Qc=.6*g.TitleWidth||25;else if(null!=g.PrimaryLane&&null!=g.SecondaryLane){fc=g.SecondaryLane.length;
gc=g.PrimaryLane.length;Qc=.6*g.SecondaryLaneTitleHeight||25;Pc=.6*g.PrimaryLaneTitleHeight||25;for(l=r=t=0;l<fc;l++)r+=g.SecondaryLane[l];for(l=0;l<gc;l++)t+=g.PrimaryLane[l];t=.6*t+Qc;r=.6*r+Pc;v.geometry.width=t;v.geometry.height=r;Sd=g.SecondaryLaneTextAreaIds;Td=g.PrimaryLaneTextAreaIds}v.style="group;";var Ud=new mxCell("",new mxGeometry(0,Pc,t,r-Pc),"fillColor=none;strokeColor=none;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;horizontalStack=0;");
Ud.vertex=!0;var Rc=new mxCell("",new mxGeometry(Qc,0,t-Qc,r),"fillColor=none;strokeColor=none;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;");Rc.vertex=!0;v.insert(Ud);v.insert(Rc);for(var Y=0,Nd="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;horizontal=0;fontStyle=0;startSize="+Qc+";",P=0;P<fc;P++){if(null==Sd)var Vd=.6*parseInt(g.Rows[P].height),l=parseInt(g.Rows[P].id)||P,bb="Row_"+l;else Vd=.6*g.SecondaryLane[P],
bb=Sd[P];var Vb=new mxCell("",new mxGeometry(0,Y,t,Vd),Nd),Y=Y+Vd;Vb.vertex=!0;Ud.insert(Vb);Vb.value=e(g[bb]);Vb.style+=a(Vb.style,g,k,Vb,z)+(z?"fontSize=11;":d(g[bb])+y(g[bb])+w(g[bb])+C(g[bb],Vb)+B(g[bb])+D(g[bb])+A(g[bb])+E(g[bb]))+H(g[bb])+N(g[bb])}for(var Od="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;fontStyle=0;startSize="+Pc+";",P=n=0;P<gc;P++){if(null==Td)var wc=.6*parseInt(g.Columns[P].width),l=parseInt(g.Columns[P].id)||P,cb="Column_"+l;else wc=
.6*g.PrimaryLane[P],cb=Td[P];var Wb=new mxCell("",new mxGeometry(n,0,wc,r),Od),n=n+wc;Wb.vertex=!0;Rc.insert(Wb);Wb.value=e(g[cb]);Wb.style+=a(Wb.style,g,k,Wb,z)+(z?"fontSize=11;":d(g[cb])+y(g[cb])+w(g[cb])+C(g[cb],Wb)+B(g[cb])+D(g[cb])+A(g[cb])+E(g[cb]))+H(g[cb])+N(g[cb])}break;case "UMLStateBlock":if(0==g.Composite)v.style="rounded=1;arcSize=20",v.value=e(g.State,!0),v.style+=a(v.style,g,k,v,z);else{v.style="swimlane;startSize=25;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;rounded=1;arcSize=20;fontStyle=0;";
v.value=e(g.State,!0);v.style+=a(v.style,g,k,v,z);v.style+=aa(g,k).replace("fillColor","swimlaneFillColor");var Ma=new mxCell("",new mxGeometry(0,25,t,r-25),"rounded=1;arcSize=20;strokeColor=none;fillColor=none");Ma.value=e(g.Action,!0);Ma.style+=a(Ma.style,g,k,Ma,z);Ma.vertex=!0;v.insert(Ma)}break;case "GSDFDProcessBlock":var Wd=Math.round(.6*g.nameHeight);v.style="shape=swimlane;html=1;rounded=1;arcSize=10;collapsible=0;fontStyle=0;startSize="+Wd;v.value=e(g.Number,!0);v.style+=a(v.style,g,k,v,
z);v.style+=aa(g,k).replace("fillColor","swimlaneFillColor");Ma=new mxCell("",new mxGeometry(0,Wd,t,r-Wd),"rounded=1;arcSize=10;strokeColor=none;fillColor=none");Ma.value=e(g.Text,!0);Ma.style+=a(Ma.style,g,k,Ma,z);Ma.vertex=!0;v.insert(Ma);break;case "AndroidDevice":if(null!=g.AndroidDeviceName){v.style="fillColor=#000000;strokeColor=#000000;";var Xb=null,Sc=null,Tc=null;if("Tablet"==g.AndroidDeviceName||"Mini Tablet"==g.AndroidDeviceName||"custom"==g.AndroidDeviceName&&"Tablet"==g.CustomDeviceType)v.style+=
"shape=mxgraph.android.tab2;",Xb=new mxCell("",new mxGeometry(.112*t,.077*r,.77*t,.85*r),""),g.KeyboardShown&&(Sc=new mxCell("",new mxGeometry(.112*t,.727*r,.77*t,.2*r),"shape=mxgraph.android.keyboard;")),g.FullScreen||(Tc=new mxCell("",new mxGeometry(.112*t,.077*r,.77*t,.03*r),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+.015*r+";"));else if("Large Phone"==g.AndroidDeviceName||"Phone"==g.AndroidDeviceName||"custom"==g.AndroidDeviceName&&"Phone"==
g.CustomDeviceType)v.style+="shape=mxgraph.android.phone2;",Xb=new mxCell("",new mxGeometry(.04*t,.092*r,.92*t,.816*r),""),g.KeyboardShown&&(Sc=new mxCell("",new mxGeometry(.04*t,.708*r,.92*t,.2*r),"shape=mxgraph.android.keyboard;")),g.FullScreen||(Tc=new mxCell("",new mxGeometry(.04*t,.092*r,.92*t,.03*r),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+.015*r+";"));Xb.vertex=!0;v.insert(Xb);"Dark"==g.Scheme?Xb.style+="fillColor=#111111;":"Light"==
g.Scheme&&(Xb.style+="fillColor=#ffffff;");null!=Sc&&(Sc.vertex=!0,v.insert(Sc));null!=Tc&&(Tc.vertex=!0,v.insert(Tc))}v.style+=a(v.style,g,k,v);break;case "AndroidAlertDialog":var lb=new mxCell("",new mxGeometry(0,0,t,30),"strokeColor=none;fillColor=none;spacingLeft=9;");lb.vertex=!0;v.insert(lb);var ha=new mxCell("",new mxGeometry(0,25,t,10),"shape=line;strokeColor=#33B5E5;");ha.vertex=!0;v.insert(ha);var Uc=new mxCell("",new mxGeometry(0,30,t,r-30),"strokeColor=none;fillColor=none;verticalAlign=top;");
Uc.vertex=!0;v.insert(Uc);var xa=new mxCell("",new mxGeometry(0,r-25,.5*t,25),"fillColor=none;");xa.vertex=!0;v.insert(xa);var ya=new mxCell("",new mxGeometry(.5*t,r-25,.5*t,25),"fillColor=none;");ya.vertex=!0;v.insert(ya);lb.value=e(g.DialogTitle);lb.style+=c(g.DialogTitle,z);Uc.value=e(g.DialogText);Uc.style+=c(g.DialogText,z);xa.value=e(g.Button_0);xa.style+=c(g.Button_0,z);ya.value=e(g.Button_1);ya.style+=c(g.Button_1,z);"Dark"==g.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",
xa.style+="strokeColor=#353535;",ya.style+="strokeColor=#353535;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",xa.style+="strokeColor=#E2E2E2;",ya.style+="strokeColor=#E2E2E2;");v.style+=a(v.style,g,k,v);break;case "AndroidDateDialog":case "AndroidTimeDialog":lb=new mxCell("",new mxGeometry(0,0,t,30),"strokeColor=none;fillColor=none;spacingLeft=9;");lb.vertex=!0;v.insert(lb);lb.value=e(g.DialogTitle);lb.style+=c(g.DialogTitle,z);ha=new mxCell("",new mxGeometry(0,25,t,10),"shape=line;strokeColor=#33B5E5;");
ha.vertex=!0;v.insert(ha);xa=new mxCell("",new mxGeometry(0,r-25,.5*t,25),"fillColor=none;");xa.vertex=!0;v.insert(xa);xa.value=e(g.Button_0);xa.style+=c(g.Button_0,z);ya=new mxCell("",new mxGeometry(.5*t,r-25,.5*t,25),"fillColor=none;");ya.vertex=!0;v.insert(ya);ya.value=e(g.Button_1);ya.style+=c(g.Button_1,z);var xc=new mxCell("",new mxGeometry(.5*t-4,41,8,4),"shape=triangle;direction=north;");xc.vertex=!0;v.insert(xc);var yc=new mxCell("",new mxGeometry(.25*t-4,41,8,4),"shape=triangle;direction=north;");
yc.vertex=!0;v.insert(yc);var zc=new mxCell("",new mxGeometry(.75*t-4,41,8,4),"shape=triangle;direction=north;");zc.vertex=!0;v.insert(zc);var Vc=new mxCell("",new mxGeometry(.375*t,50,.2*t,15),"strokeColor=none;fillColor=none;");Vc.vertex=!0;v.insert(Vc);Vc.value=e(g.Label_1);Vc.style+=c(g.Label_1,z);var Wc=new mxCell("",new mxGeometry(.125*t,50,.2*t,15),"strokeColor=none;fillColor=none;");Wc.vertex=!0;v.insert(Wc);Wc.value=e(g.Label_0);Wc.style+=c(g.Label_0,z);var Ac=null;"AndroidDateDialog"==b.Class&&
(Ac=new mxCell("",new mxGeometry(.625*t,50,.2*t,15),"strokeColor=none;fillColor=none;"),Ac.vertex=!0,v.insert(Ac),Ac.value=e(g.Label_2),Ac.style+=c(g.Label_2,z));var Na=new mxCell("",new mxGeometry(.43*t,60,.14*t,10),"shape=line;strokeColor=#33B5E5;");Na.vertex=!0;v.insert(Na);var Oa=new mxCell("",new mxGeometry(.18*t,60,.14*t,10),"shape=line;strokeColor=#33B5E5;");Oa.vertex=!0;v.insert(Oa);var ue=new mxCell("",new mxGeometry(.68*t,60,.14*t,10),"shape=line;strokeColor=#33B5E5;");ue.vertex=!0;v.insert(ue);
var Xc=new mxCell("",new mxGeometry(.375*t,65,.2*t,15),"strokeColor=none;fillColor=none;");Xc.vertex=!0;v.insert(Xc);Xc.value=e(g.Label_4);Xc.style+=c(g.Label_4,z);var Bc=null;"AndroidTimeDialog"==b.Class&&(Bc=new mxCell("",new mxGeometry(.3*t,65,.1*t,15),"strokeColor=none;fillColor=none;"),Bc.vertex=!0,v.insert(Bc),Bc.value=e(g.Label_Colon),Bc.style+=c(g.Label_Colon,z));var Yc=new mxCell("",new mxGeometry(.125*t,65,.2*t,15),"strokeColor=none;fillColor=none;");Yc.vertex=!0;v.insert(Yc);Yc.value=e(g.Label_3);
Yc.style+=c(g.Label_3,z);var Zc=new mxCell("",new mxGeometry(.625*t,65,.2*t,15),"strokeColor=none;fillColor=none;");Zc.vertex=!0;v.insert(Zc);Zc.value=e(g.Label_5);Zc.style+=c(g.Label_5,z);var ve=new mxCell("",new mxGeometry(.43*t,75,.14*t,10),"shape=line;strokeColor=#33B5E5;");ve.vertex=!0;v.insert(ve);var we=new mxCell("",new mxGeometry(.18*t,75,.14*t,10),"shape=line;strokeColor=#33B5E5;");we.vertex=!0;v.insert(we);var xe=new mxCell("",new mxGeometry(.68*t,75,.14*t,10),"shape=line;strokeColor=#33B5E5;");
xe.vertex=!0;v.insert(xe);var $c=new mxCell("",new mxGeometry(.375*t,80,.2*t,15),"strokeColor=none;fillColor=none;");$c.vertex=!0;v.insert($c);$c.value=e(g.Label_7);$c.style+=c(g.Label_7,z);var ad=new mxCell("",new mxGeometry(.125*t,80,.2*t,15),"strokeColor=none;fillColor=none;");ad.vertex=!0;v.insert(ad);ad.value=e(g.Label_6);ad.style+=c(g.Label_6,z);var bd=new mxCell("",new mxGeometry(.625*t,80,.2*t,15),"strokeColor=none;fillColor=none;");bd.vertex=!0;v.insert(bd);bd.value=e(g.Label_8);bd.style+=
c(g.Label_8,z);var Cc=new mxCell("",new mxGeometry(.5*t-4,99,8,4),"shape=triangle;direction=south;");Cc.vertex=!0;v.insert(Cc);var Dc=new mxCell("",new mxGeometry(.25*t-4,99,8,4),"shape=triangle;direction=south;");Dc.vertex=!0;v.insert(Dc);var Ec=new mxCell("",new mxGeometry(.75*t-4,99,8,4),"shape=triangle;direction=south;");Ec.vertex=!0;v.insert(Ec);"Dark"==g.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",xa.style+="strokeColor=#353535;",ya.style+="strokeColor=#353535;",xc.style+=
"strokeColor=none;fillColor=#7E7E7E;",yc.style+="strokeColor=none;fillColor=#7E7E7E;",zc.style+="strokeColor=none;fillColor=#7E7E7E;",Cc.style+="strokeColor=none;fillColor=#7E7E7E;",Dc.style+="strokeColor=none;fillColor=#7E7E7E;",Ec.style+="strokeColor=none;fillColor=#7E7E7E;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",xa.style+="strokeColor=#E2E2E2;",ya.style+="strokeColor=#E2E2E2;",xc.style+="strokeColor=none;fillColor=#939393;",yc.style+="strokeColor=none;fillColor=#939393;",zc.style+=
"strokeColor=none;fillColor=#939393;",Cc.style+="strokeColor=none;fillColor=#939393;",Dc.style+="strokeColor=none;fillColor=#939393;",Ec.style+="strokeColor=none;fillColor=#939393;");v.style+=a(v.style,g,k,v);break;case "AndroidListItems":var Ia=r,Mb=0;if(g.ShowHeader){var Mb=8,hc=new mxCell("",new mxGeometry(0,0,t,Mb),"strokeColor=none;fillColor=none;");hc.vertex=!0;v.insert(hc);hc.value=e(g.Header);hc.style+=c(g.Header,z);var Ia=Ia-Mb,ye=new mxCell("",new mxGeometry(0,Mb-2,t,4),"shape=line;strokeColor=#999999;");
ye.vertex=!0;v.insert(ye)}var mb=parseInt(g.Items);0<mb&&(Ia/=mb);for(var I=[],ha=[],l=0;l<mb;l++)I[l]=new mxCell("",new mxGeometry(0,Mb+l*Ia,t,Ia),"strokeColor=none;fillColor=none;"),I[l].vertex=!0,v.insert(I[l]),I[l].value=e(g["Item_"+l]),I[l].style+=c(g["Item_"+l],z),0<l&&(ha[l]=new mxCell("",new mxGeometry(0,Mb+l*Ia-2,t,4),"shape=line;"),ha[l].vertex=!0,v.insert(ha[l]),ha[l].style="Dark"==g.Scheme?ha[l].style+"strokeColor=#ffffff;":ha[l].style+"strokeColor=#D9D9D9;");v.style="Dark"==g.Scheme?
v.style+"strokeColor=none;fillColor=#111111;":v.style+"strokeColor=none;fillColor=#ffffff;";v.style+=a(v.style,g,k,v);break;case "AndroidTabs":var nb=parseInt(g.Tabs),Sa=t;0<nb&&(Sa/=nb);for(var ka=[],ha=[],l=0;l<nb;l++)ka[l]=new mxCell("",new mxGeometry(l*Sa,0,Sa,r),"strokeColor=none;fillColor=none;"),ka[l].vertex=!0,v.insert(ka[l]),ka[l].value=e(g["Tab_"+l]),ka[l].style+=c(g["Tab_"+l],z),0<l&&(ha[l]=new mxCell("",new mxGeometry(l*Sa-2,.2*r,4,.6*r),"shape=line;direction=north;"),ha[l].vertex=!0,
v.insert(ha[l]),ha[l].style="Dark"==g.Scheme?ha[l].style+"strokeColor=#484848;":ha[l].style+"strokeColor=#CCCCCC;");var ze=new mxCell("",new mxGeometry(g.Selected*Sa+2,r-3,Sa-4,3),"strokeColor=none;fillColor=#33B5E5;");ze.vertex=!0;v.insert(ze);v.style="Dark"==g.Scheme?v.style+"strokeColor=none;fillColor=#333333;":v.style+"strokeColor=none;fillColor=#DDDDDD;";v.style+=a(v.style,g,k,v);break;case "AndroidProgressBar":v=new mxCell("",new mxGeometry(Math.round(n),Math.round(Y+.25*r),Math.round(t),Math.round(.5*
r)),"html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;");v.vertex=!0;var cd=new mxCell("",new mxGeometry(0,0,t*g.BarPosition,Math.round(.5*r)),"strokeColor=none;fillColor=#33B5E5;");cd.vertex=!0;v.insert(cd);v.style="Dark"==g.Scheme?v.style+"strokeColor=none;fillColor=#474747;":v.style+"strokeColor=none;fillColor=#BBBBBB;";v.style+=a(v.style,g,k,v);break;case "AndroidImageBlock":v.style="Dark"==g.Scheme?v.style+"shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#7E7E7E;fillColor=#111111;":
v.style+"shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#939393;fillColor=#ffffff;";v.style+=a(v.style,g,k,v);break;case "AndroidTextBlock":v.style="Dark"==g.Scheme?g.ShowBorder?v.style+"fillColor=#111111;strokeColor=#ffffff;":v.style+"fillColor=#111111;strokeColor=none;":g.ShowBorder?v.style+"fillColor=#ffffff;strokeColor=#000000;":v.style+"fillColor=#ffffff;strokeColor=none;";v.value=e(g.Label);v.style+=c(g.Label,z);v.style+=a(v.style,g,k,v,z);break;case "AndroidActionBar":v.style+="strokeColor=none;";
switch(g.BarBackground){case "Blue":v.style+="fillColor=#002E3E;";break;case "Gray":v.style+="fillColor=#DDDDDD;";break;case "Dark Gray":v.style+="fillColor=#474747;";break;case "White":v.style+="fillColor=#ffffff;"}if(g.HighlightShow){var Nb=null,Nb=g.HighlightTop?new mxCell("",new mxGeometry(0,0,t,2),"strokeColor=none;"):new mxCell("",new mxGeometry(0,r-2,t,2),"strokeColor=none;");Nb.vertex=!0;v.insert(Nb);switch(g.HighlightColor){case "Blue":Nb.style+="fillColor=#33B5E5;";break;case "Dark Gray":Nb.style+=
"fillColor=#B0B0B0;";break;case "White":Nb.style+="fillColor=#ffffff;"}}if(g.VlignShow){var Fc=new mxCell("",new mxGeometry(20,5,2,r-10),"shape=line;direction=north;");Fc.vertex=!0;v.insert(Fc);switch(g.VlignColor){case "Blue":Fc.style+="strokeColor=#244C5A;";break;case "White":Fc.style+="strokeColor=#ffffff;"}}v.style+=a(v.style,g,k,v);break;case "AndroidButton":v.value=e(g.Label);v.style+=c(g.Label,z)+"shape=partialRectangle;left=0;right=0;";v.style="Dark"==g.Scheme?v.style+"fillColor=#474747;strokeColor=#C6C5C6;bottom=0;":
v.style+"fillColor=#DFE0DF;strokeColor=#C6C5C6;top=0;";v.style+=a(v.style,g,k,v);break;case "AndroidTextBox":v.value=e(g.Label);v.style+=c(g.Label,z);var dd=new mxCell("",new mxGeometry(2,r-6,t-4,4),"shape=partialRectangle;top=0;fillColor=none;");dd.vertex=!0;v.insert(dd);v.style="Dark"==g.Scheme?v.style+"fillColor=#111111;strokeColor=none;":v.style+"fillColor=#ffffff;strokeColor=none;";dd.style=g.TextFocused?dd.style+"strokeColor=#33B5E5;":dd.style+"strokeColor=#A9A9A9;";v.style+=a(v.style,g,k,v);
break;case "AndroidRadioButton":var ic=null;g.Checked&&(ic=new mxCell("",new mxGeometry(.15*t,.15*r,.7*t,.7*r),"ellipse;fillColor=#33B5E5;strokeWidth=1;"),ic.vertex=!0,v.insert(ic));"Dark"==g.Scheme?(v.style+="shape=ellipse;perimeter=ellipsePerimeter;strokeWidth=1;strokeColor=#272727;",g.Checked?(ic.style+="strokeColor=#1F5C73;",v.style+="fillColor=#193C49;"):v.style+="fillColor=#111111;"):(v.style+="shape=ellipse;perimeter=ellipsePerimeter;strokeWidth=1;fillColor=#ffffff;strokeColor=#5C5C5C;",g.Checked&&
(ic.style+="strokeColor=#999999;"));v.style+=a(v.style,g,k,v);break;case "AndroidCheckBox":var Xd=null;g.Checked&&(Xd=new mxCell("",new mxGeometry(.25*t,.05*-r,t,.8*r),"shape=mxgraph.ios7.misc.check;strokeColor=#33B5E5;strokeWidth=2;"),Xd.vertex=!0,v.insert(Xd));v.style="Dark"==g.Scheme?v.style+"strokeWidth=1;strokeColor=#272727;fillColor=#111111;":v.style+"strokeWidth=1;strokeColor=#5C5C5C;fillColor=#ffffff;";v.style+=a(v.style,g,k,v);break;case "AndroidToggle":v.style="Dark"==g.Scheme?g.Checked?
v.style+"shape=mxgraph.android.switch_on;fillColor=#666666;":v.style+"shape=mxgraph.android.switch_off;fillColor=#666666;":g.Checked?v.style+"shape=mxgraph.android.switch_on;fillColor=#E6E6E6;":v.style+"shape=mxgraph.android.switch_off;fillColor=#E6E6E6;";v.style+=a(v.style,g,k,v);break;case "AndroidSlider":v.style+="shape=mxgraph.android.progressScrubberFocused;dx="+g.BarPosition+";fillColor=#33b5e5;";v.style+=a(v.style,g,k,v);break;case "iOSSegmentedControl":nb=parseInt(g.Tabs);Sa=t;v.style+="strokeColor=none;fillColor=none;";
0<nb&&(Sa/=nb);ka=[];ha=[];for(l=0;l<nb;l++)ka[l]=new mxCell("",new mxGeometry(l*Sa,0,Sa,r),"strokeColor="+g.FillColor+";"),ka[l].vertex=!0,v.insert(ka[l]),ka[l].value=e(g["Tab_"+l]),ka[l].style+=c(g["Tab_"+l],z),ka[l].style=g.Selected==l?ka[l].style+aa(g,k):ka[l].style+"fillColor=none;";v.style+=a(v.style,g,k,v);break;case "iOSSlider":v.style+="shape=mxgraph.ios7ui.slider;strokeColor="+g.FillColor+";fillColor=#ffffff;strokeWidth=2;barPos="+100*g.BarPosition+";";v.style+=a(v.style,g,k,v);break;case "iOSProgressBar":v=
new mxCell("",new mxGeometry(Math.round(n),Math.round(Y+.25*r),Math.round(t),Math.round(.5*r)),"html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;strokeColor=none;fillColor=#B5B5B5;");v.vertex=!0;cd=new mxCell("",new mxGeometry(0,0,t*g.BarPosition,Math.round(.5*r)),"strokeColor=none;"+aa(g,k));cd.vertex=!0;v.insert(cd);v.style+=a(v.style,g,k,v);break;case "iOSPageControls":v.style+="shape=mxgraph.ios7ui.pageControl;strokeColor=#D6D6D6;";v.style+=a(v.style,g,k,v);break;case "iOSStatusBar":v.style+=
"shape=mxgraph.ios7ui.appBar;strokeColor=#000000;";var W=new mxCell(e(g.Text),new mxGeometry(.35*t,0,.3*t,r),"strokeColor=none;fillColor=none;");W.vertex=!0;v.insert(W);W.style+=c(g.Text,z);var Pa=new mxCell(e(g.Carrier),new mxGeometry(.09*t,0,.2*t,r),"strokeColor=none;fillColor=none;");Pa.vertex=!0;v.insert(Pa);Pa.style+=c(g.Carrier,z);v.style+=a(v.style,g,k,v);break;case "iOSSearchBar":v.value=e(g.Search);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v,z)+c(g.Search,z);var ca=new mxCell("",
new mxGeometry(.3*t,.3*r,.4*r,.4*r),"shape=mxgraph.ios7.icons.looking_glass;strokeColor=#000000;fillColor=none;");ca.vertex=!0;v.insert(ca);break;case "iOSNavBar":v.value=e(g.Title);v.style+="shape=partialRectangle;top=0;right=0;left=0;strokeColor=#979797;"+c(g.Title,z);v.style+=a(v.style,g,k,v,z);W=new mxCell(e(g.LeftText),new mxGeometry(.03*t,0,.3*t,r),"strokeColor=none;fillColor=none;");W.vertex=!0;v.insert(W);W.style+=c(g.LeftText,z);Pa=new mxCell(e(g.RightText),new mxGeometry(.65*t,0,.3*t,r),
"strokeColor=none;fillColor=none;");Pa.vertex=!0;v.insert(Pa);Pa.style+=c(g.RightText,z);ca=new mxCell("",new mxGeometry(.02*t,.2*r,.3*r,.5*r),"shape=mxgraph.ios7.misc.left;strokeColor=#007AFF;strokeWidth=2;");ca.vertex=!0;v.insert(ca);break;case "iOSTabs":nb=parseInt(g.Tabs);Sa=t;v.style+="shape=partialRectangle;right=0;left=0;bottom=0;strokeColor=#979797;";v.style+=a(v.style,g,k,v);0<nb&&(Sa/=nb);ka=[];ha=[];for(l=0;l<nb;l++)ka[l]=new mxCell("",new mxGeometry(l*Sa,0,Sa,r),"strokeColor=none;"),ka[l].vertex=
!0,v.insert(ka[l]),ka[l].value=e(g["Tab_"+l]),ka[l].style+=z?"overflow=block;blockSpacing=1;html=1;fontSize=11;"+Aa:d(g["Tab_"+l])+h(g["Tab_"+l])+y(g["Tab_"+l])+w(g["Tab_"+l])+C(g["Tab_"+l])+B(g["Tab_"+l])+D(g["Tab_"+l])+A(g["Tab_"+l])+E(g["Tab_"+l])+H(g["Tab_"+l]),ka[l].style+="verticalAlign=bottom;",ka[l].style=g.Selected==l?ka[l].style+"fillColor=#BBBBBB;":ka[l].style+"fillColor=none;";break;case "iOSDatePicker":var ob=new mxCell("",new mxGeometry(0,0,.5*t,.2*r),"strokeColor=none;fillColor=none;");
ob.vertex=!0;v.insert(ob);ob.value=e(g.Option11);ob.style+=c(g.Option11,z);var pb=new mxCell("",new mxGeometry(.5*t,0,.15*t,.2*r),"strokeColor=none;fillColor=none;");pb.vertex=!0;v.insert(pb);pb.value=e(g.Option21);pb.style+=c(g.Option21,z);var qb=new mxCell("",new mxGeometry(.65*t,0,.15*t,.2*r),"strokeColor=none;fillColor=none;");qb.vertex=!0;v.insert(qb);qb.value=e(g.Option31);qb.style+=c(g.Option31,z);var rb=new mxCell("",new mxGeometry(0,.2*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");rb.vertex=
!0;v.insert(rb);rb.value=e(g.Option12);rb.style+=c(g.Option12,z);var sb=new mxCell("",new mxGeometry(.5*t,.2*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");sb.vertex=!0;v.insert(sb);sb.value=e(g.Option22);sb.style+=c(g.Option22,z);var tb=new mxCell("",new mxGeometry(.65*t,.2*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");tb.vertex=!0;v.insert(tb);tb.value=e(g.Option32);tb.style+=c(g.Option32,z);var Da=new mxCell("",new mxGeometry(0,.4*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");Da.vertex=
!0;v.insert(Da);Da.value=e(g.Option13);Da.style+=c(g.Option13,z);var Ea=new mxCell("",new mxGeometry(.5*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");Ea.vertex=!0;v.insert(Ea);Ea.value=e(g.Option23);Ea.style+=c(g.Option23,z);var ub=new mxCell("",new mxGeometry(.65*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");ub.vertex=!0;v.insert(ub);ub.value=e(g.Option33);ub.style+=c(g.Option33,z);var Fa=new mxCell("",new mxGeometry(.8*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");Fa.vertex=
!0;v.insert(Fa);Fa.value=e(g.Option43);Fa.style+=c(g.Option43,z);var Ga=new mxCell("",new mxGeometry(0,.6*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");Ga.vertex=!0;v.insert(Ga);Ga.value=e(g.Option14);Ga.style+=c(g.Option14,z);var vb=new mxCell("",new mxGeometry(.5*t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");vb.vertex=!0;v.insert(vb);vb.value=e(g.Option24);vb.style+=c(g.Option24,z);var wb=new mxCell("",new mxGeometry(.65*t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");wb.vertex=
!0;v.insert(wb);wb.value=e(g.Option34);wb.style+=c(g.Option34,z);var xb=new mxCell("",new mxGeometry(.8*t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");xb.vertex=!0;v.insert(xb);xb.value=e(g.Option44);xb.style+=c(g.Option44,z);var Ha=new mxCell("",new mxGeometry(0,.8*r,.5*t,.2*r),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);Ha.value=e(g.Option15);Ha.style+=c(g.Option15,z);var yb=new mxCell("",new mxGeometry(.5*t,.8*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");yb.vertex=
!0;v.insert(yb);yb.value=e(g.Option25);yb.style+=c(g.Option25,z);var zb=new mxCell("",new mxGeometry(.65*t,.8*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");zb.vertex=!0;v.insert(zb);zb.value=e(g.Option35);zb.style+=c(g.Option35,z);Na=new mxCell("",new mxGeometry(0,.4*r-2,t,4),"shape=line;strokeColor=#888888;");Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(0,.6*r-2,t,4),"shape=line;strokeColor=#888888;");Oa.vertex=!0;v.insert(Oa);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,
v);break;case "iOSTimePicker":ob=new mxCell("",new mxGeometry(0,0,.25*t,.2*r),"strokeColor=none;fillColor=none;");ob.vertex=!0;v.insert(ob);ob.value=e(g.Option11);ob.style+=c(g.Option11,z);pb=new mxCell("",new mxGeometry(.25*t,0,.3*t,.2*r),"strokeColor=none;fillColor=none;");pb.vertex=!0;v.insert(pb);pb.value=e(g.Option21);pb.style+=c(g.Option21,z);rb=new mxCell("",new mxGeometry(0,.2*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");rb.vertex=!0;v.insert(rb);rb.value=e(g.Option12);rb.style+=c(g.Option12,
z);sb=new mxCell("",new mxGeometry(.25*t,.2*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");sb.vertex=!0;v.insert(sb);sb.value=e(g.Option22);sb.style+=c(g.Option22,z);Da=new mxCell("",new mxGeometry(0,.4*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Da.vertex=!0;v.insert(Da);Da.value=e(g.Option13);Da.style+=c(g.Option13,z);Ea=new mxCell("",new mxGeometry(.25*t,.4*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");Ea.vertex=!0;v.insert(Ea);Ea.value=e(g.Option23);Ea.style+=c(g.Option23,z);Fa=new mxCell("",
new mxGeometry(.7*t,.4*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");Fa.vertex=!0;v.insert(Fa);Fa.value=e(g.Option33);Fa.style+=c(g.Option33,z);Ga=new mxCell("",new mxGeometry(0,.6*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ga.vertex=!0;v.insert(Ga);Ga.value=e(g.Option14);Ga.style+=c(g.Option14,z);vb=new mxCell("",new mxGeometry(.25*t,.6*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");vb.vertex=!0;v.insert(vb);vb.value=e(g.Option24);vb.style+=c(g.Option24,z);xb=new mxCell("",new mxGeometry(.7*
t,.6*r,.15*t,.2*r),"strokeColor=none;fillColor=none;");xb.vertex=!0;v.insert(xb);xb.value=e(g.Option34);xb.style+=c(g.Option34,z);Ha=new mxCell("",new mxGeometry(0,.8*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);Ha.value=e(g.Option15);Ha.style+=c(g.Option15,z);yb=new mxCell("",new mxGeometry(.25*t,.8*r,.3*t,.2*r),"strokeColor=none;fillColor=none;");yb.vertex=!0;v.insert(yb);yb.value=e(g.Option25);yb.style+=c(g.Option25,z);Na=new mxCell("",new mxGeometry(0,.4*r-2,t,4),
"shape=line;strokeColor=#888888;");Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(0,.6*r-2,t,4),"shape=line;strokeColor=#888888;");Oa.vertex=!0;v.insert(Oa);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v);break;case "iOSCountdownPicker":qb=new mxCell("",new mxGeometry(.45*t,0,.2*t,.2*r),"strokeColor=none;fillColor=none;");qb.vertex=!0;v.insert(qb);qb.value=e(g.Option31);qb.style+=c(g.Option31,z);tb=new mxCell("",new mxGeometry(.45*t,.2*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");
tb.vertex=!0;v.insert(tb);tb.value=e(g.Option32);tb.style+=c(g.Option32,z);Da=new mxCell("",new mxGeometry(0,.4*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Da.vertex=!0;v.insert(Da);Da.value=e(g.Option13);Da.style+=c(g.Option13,z);Ea=new mxCell("",new mxGeometry(.2*t,.4*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ea.vertex=!0;v.insert(Ea);Ea.value=e(g.Option23);Ea.style+=c(g.Option23,z);ub=new mxCell("",new mxGeometry(.45*t,.4*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");ub.vertex=
!0;v.insert(ub);ub.value=e(g.Option33);ub.style+=c(g.Option33,z);Fa=new mxCell("",new mxGeometry(.6*t,.4*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");Fa.vertex=!0;v.insert(Fa);Fa.value=e(g.Option43);Fa.style+=c(g.Option43,z);Ga=new mxCell("",new mxGeometry(0,.6*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ga.vertex=!0;v.insert(Ga);Ga.value=e(g.Option14);Ga.style+=c(g.Option14,z);wb=new mxCell("",new mxGeometry(.45*t,.6*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");wb.vertex=!0;v.insert(wb);
wb.value=e(g.Option34);wb.style+=c(g.Option34,z);Ha=new mxCell("",new mxGeometry(0,.8*r,.25*t,.2*r),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);Ha.value=e(g.Option15);Ha.style+=c(g.Option15,z);zb=new mxCell("",new mxGeometry(.45*t,.8*r,.2*t,.2*r),"strokeColor=none;fillColor=none;");zb.vertex=!0;v.insert(zb);zb.value=e(g.Option35);zb.style+=c(g.Option35,z);Na=new mxCell("",new mxGeometry(0,.4*r-2,t,4),"shape=line;strokeColor=#888888;");Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(0,
.6*r-2,t,4),"shape=line;strokeColor=#888888;");Oa.vertex=!0;v.insert(Oa);v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v);break;case "iOSBasicCell":v.value=e(g.text);v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;spacing=0;align=left;spacingLeft="+.6*g.SeparatorInset+";";v.style+=(z?"fontSize=11;":d(g.text)+y(g.text)+w(g.text))+N(g.text);v.style+=a(v.style,g,k,v,z);switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*
t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);break;case "DetailDisclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);var qa=new mxCell("",new mxGeometry(.79*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,
.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "CheckMark":ca=new mxCell("",new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),ca.vertex=!0,v.insert(ca)}break;case "iOSSubtitleCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=top;spacingLeft="+.6*g.SeparatorInset+";";v.value=e(g.subtext);v.style+=
z?"fontSize=11;":d(g.subtext)+y(g.subtext)+w(g.subtext);v.style+=a(v.style,g,k,v,z);var sa=new mxCell("",new mxGeometry(0,.4*r,t,.6*r),"fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=bottom;spacingLeft="+.6*g.SeparatorInset+";");sa.vertex=!0;v.insert(sa);sa.value=e(g.text);sa.style+=z?"html=1;fontSize=11;"+Aa:d(g.text)+h(g.text)+y(g.text)+w(g.text);switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");
ca.vertex=!0;v.insert(ca);break;case "DetailDisclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);qa=new mxCell("",new mxGeometry(.79*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");
qa.vertex=!0;v.insert(qa);break;case "CheckMark":ca=new mxCell("",new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),ca.vertex=!0,v.insert(ca)}break;case "iOSRightDetailCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=middle;spacingLeft="+.6*g.SeparatorInset+";";v.value=e(g.subtext);v.style+=z?"fontSize=11;":d(g.subtext)+y(g.subtext)+w(g.subtext);v.style+=a(v.style,
g,k,v,z);sa=null;switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);sa=new mxCell("",new mxGeometry(.55*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "DetailDisclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);qa=new mxCell("",new mxGeometry(.79*
t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);sa=new mxCell("",new mxGeometry(.45*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);sa=new mxCell("",new mxGeometry(.52*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");
break;case "CheckMark":ca=new mxCell("",new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;");ca.vertex=!0;v.insert(ca);sa=new mxCell("",new mxGeometry(.55*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;default:sa=new mxCell("",new mxGeometry(.65*t,0,.3*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;")}sa.vertex=!0;v.insert(sa);sa.value=e(g.text);sa.style+=z?"html=1;fontSize=11;"+Aa:d(g.text)+h(g.text)+
y(g.text)+w(g.text);break;case "iOSLeftDetailCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;";v.style+=a(v.style,g,k,v);var db=new mxCell("",new mxGeometry(0,0,.25*t,r),"fillColor=none;strokeColor=none;spacing=0;align=right;verticalAlign=middle;spacingRight=3;");db.vertex=!0;v.insert(db);db.value=e(g.subtext);db.style+=z?"html=1;fontSize=11;"+Aa:d(g.subtext)+h(g.subtext)+y(g.subtext)+w(g.subtext);sa=new mxCell("",new mxGeometry(.25*t,0,.5*t,r),"fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=middle;spacingLeft=3;");
sa.vertex=!0;v.insert(sa);sa.value=e(g.text);sa.style+=z?"html=1;fontSize=11;"+Aa:d(g.text)+h(g.text)+y(g.text)+w(g.text);switch(g.AccessoryIndicatorType){case "Disclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);break;case "DetailDisclosure":ca=new mxCell("",new mxGeometry(.91*t,.35*r,.15*r,.3*r),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");ca.vertex=!0;v.insert(ca);qa=new mxCell("",new mxGeometry(.79*
t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "DetailIndicator":qa=new mxCell("",new mxGeometry(.87*t,.25*r,.5*r,.5*r),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");qa.vertex=!0;v.insert(qa);break;case "CheckMark":ca=new mxCell("",new mxGeometry(.89*t,.37*r,.4*r,.26*r),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),ca.vertex=!0,v.insert(ca)}break;case "iOSTableGroupedSectionBreak":v.style+=
"shape=partialRectangle;left=0;right=0;fillColor=#EFEFF4;strokeColor=#C8C7CC;";W=new mxCell("",new mxGeometry(0,0,t,.4*r),"fillColor=none;strokeColor=none;spacing=10;align=left;");W.vertex=!0;v.insert(W);W.value=e(g.text);W.style+=z?"html=1;fontSize=11;"+Aa:d(g.text)+h(g.text)+y(g.text)+w(g.text);Pa=new mxCell("",new mxGeometry(0,.6*r,t,.4*r),"fillColor=none;strokeColor=none;spacing=10;align=left;");Pa.vertex=!0;v.insert(Pa);Pa.value=e(g["bottom-text"]);Pa.style+=z?"html=1;fontSize=11;"+Aa:d(g["bottom-text"])+
h(g["bottom-text"])+y(g["bottom-text"])+w(g["bottom-text"]);break;case "iOSTablePlainHeaderFooter":v.style+="fillColor=#F7F7F7;strokeColor=none;align=left;spacingLeft=5;spacing=0;";v.value=e(g.text);v.style+=z?"fontSize=11;":d(g.text)+y(g.text)+w(g.text);v.style+=a(v.style,g,k,v,z);break;case "SMPage":if(g.Group){v.style+="strokeColor=none;fillColor=none;";var q=new mxCell("",new mxGeometry(0,0,.9*t,.9*r),"rounded=1;arcSize=3;part=1;");q.vertex=!0;v.insert(q);q.style+=G(g,k)+aa(g,k)+R(g,k,q)+pa(g)+
cc(g);var x=new mxCell("",new mxGeometry(.1*t,.1*r,.9*t,.9*r),"rounded=1;arcSize=3;part=1;");x.vertex=!0;v.insert(x);x.value=e(g.Text);x.style+=G(g,k)+aa(g,k)+R(g,k,x)+pa(g)+cc(g)+c(g,z);g.Future&&(q.style+="dashed=1;fixDash=1;",x.style+="dashed=1;fixDash=1;")}else v.style+="rounded=1;arcSize=3;",g.Future&&(v.style+="dashed=1;fixDash=1;"),v.value=e(g.Text),v.style+=G(g,k)+aa(g,k)+R(g,k,v)+pa(g)+cc(g)+c(g,z);v.style+=a(v.style,g,k,v,z);break;case "SMHome":case "SMPrint":case "SMSearch":case "SMSettings":case "SMSitemap":case "SMSuccess":case "SMVideo":case "SMAudio":case "SMCalendar":case "SMChart":case "SMCloud":case "SMDocument":case "SMForm":case "SMGame":case "SMUpload":q=
null;switch(b.Class){case "SMHome":q=new mxCell("",new mxGeometry(.5*t-.4*r,.1*r,.8*r,.8*r),"part=1;shape=mxgraph.office.concepts.home;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMPrint":q=new mxCell("",new mxGeometry(.5*t-.4*r,.19*r,.8*r,.62*r),"part=1;shape=mxgraph.office.devices.printer;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSearch":q=new mxCell("",new mxGeometry(.5*t-.4*r,.1*r,.8*r,.8*r),"part=1;shape=mxgraph.office.concepts.search;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMSettings":q=new mxCell("",new mxGeometry(.5*t-.35*r,.15*r,.7*r,.7*r),"part=1;shape=mxgraph.mscae.enterprise.settings;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSitemap":q=new mxCell("",new mxGeometry(.5*t-.35*r,.2*r,.7*r,.6*r),"part=1;shape=mxgraph.office.sites.site_collection;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSuccess":q=new mxCell("",new mxGeometry(.5*t-.3*r,.25*r,.6*r,.5*r),"part=1;shape=mxgraph.mscae.general.checkmark;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMVideo":q=new mxCell("",new mxGeometry(.5*t-.4*r,.2*r,.8*r,.6*r),"part=1;shape=mxgraph.office.concepts.video_play;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMAudio":q=new mxCell("",new mxGeometry(.5*t-.3*r,.2*r,.6*r,.6*r),"part=1;shape=mxgraph.mscae.general.audio;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMCalendar":q=new mxCell("",new mxGeometry(.5*t-.4*r,.15*r,.8*r,.7*r),"part=1;shape=mxgraph.office.concepts.form;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMChart":var J=aa(g,k),J=""==J?"#ffffff;":J.replace("fillColor=",""),q=new mxCell("",new mxGeometry(.5*t-.35*r,.15*r,.7*r,.7*r),"part=1;shape=mxgraph.ios7.icons.pie_chart;fillColor=#e6e6e6;fillOpacity=50;strokeWidth=4;strokeColor="+J);break;case "SMCloud":q=new mxCell("",new mxGeometry(.5*t-.4*r,.27*r,.8*r,.46*r),"part=1;shape=mxgraph.networks.cloud;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMDocument":q=new mxCell("",new mxGeometry(.5*t-.25*r,.15*r,.5*r,.7*r),"part=1;shape=mxgraph.mscae.enterprise.document;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
break;case "SMForm":q=new mxCell("",new mxGeometry(.5*t-.4*r,.15*r,.8*r,.7*r),"part=1;shape=mxgraph.office.concepts.form;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMGame":q=new mxCell("",new mxGeometry(.5*t-.4*r,.2*r,.8*r,.6*r),"part=1;shape=mxgraph.mscae.general.game_controller;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMUpload":q=new mxCell("",new mxGeometry(.5*t-.4*r,.2*r,.8*r,.6*r),"part=1;shape=mxgraph.mscae.enterprise.backup_online;fillColor=#e6e6e6;opacity=50;strokeColor=none;")}q.vertex=
!0;v.insert(q);q.value=e(g.Text);q.style+=c(g,z);v.style+=a(v.style,g,k,v);break;case "UMLMultiplicityBlock":v.style+="strokeColor=none;fillColor=none;";q=new mxCell("",new mxGeometry(.1*t,0,.9*t,.9*r),"part=1;");q.vertex=!0;v.insert(q);q.style+=a(q.style,g,k,q);x=new mxCell("",new mxGeometry(0,.1*r,.9*t,.9*r),"part=1;");x.vertex=!0;v.insert(x);x.value=e(g.Text);x.style+=c(g.Text,z);x.style+=a(x.style,g,k,x,z);break;case "UMLConstraintBlock":var Ob=new mxCell("",new mxGeometry(0,0,.25*r,r),"shape=curlyBracket;rounded=1;");
Ob.vertex=!0;v.insert(Ob);var Pb=new mxCell("",new mxGeometry(t-.25*r,0,.25*r,r),"shape=curlyBracket;rounded=1;flipH=1;");Pb.vertex=!0;v.insert(Pb);ia=new mxCell("",new mxGeometry(.25*r,0,t-.5*r,r),"strokeColor=none;fillColor=none;");ia.vertex=!0;ia.value=e(g);v.insert(ia);v.style="strokeColor=none;fillColor=none;";v.style+=a(v.style,g,k,v);Ob.style+=R(g,k,Ob);Pb.style+=R(g,k,Pb);ia.style+=y(g,ia);Ob.style+=a(Ob.style,g,k,Ob);Pb.style+=a(Pb.style,g,k,Pb);ia.style+=a(ia.style,g,k,ia,z);break;case "UMLTextBlock":v.value=
e(g.Text);v.style+="strokeColor=none;"+c(g.Text,z);v.style+=a(v.style,g,k,v,z);break;case "UMLProvidedInterfaceBlock":case "UMLProvidedInterfaceBlockV2":var Ab=U(g,k,v);g.Rotatio=null;var eb=a(v.style,g,k,v,z);-1==eb.indexOf(mxConstants.STYLE_STROKEWIDTH)&&(eb=mxConstants.STYLE_STROKEWIDTH+"=1;"+eb);v.style="group;dropTarget=0;"+Ab;var ud=.8*t,Pd=t-ud,jc=new mxCell("",new mxGeometry(.2,0,ud,r),"shape=ellipse;"+eb);jc.vertex=!0;jc.geometry.relative=!0;v.insert(jc);ha=new mxCell("",new mxGeometry(0,
.5,Pd,1),"line;"+eb);ha.geometry.relative=!0;ha.vertex=!0;v.insert(ha);break;case "UMLComponentBoxBlock":case "UMLComponentBoxBlockV2":v.value=e(g);v.style="html=1;dropTarget=0;"+a(v.style,g,k,v,z);var Ba=new mxCell("",new mxGeometry(1,0,15,15),"shape=component;jettyWidth=8;jettyHeight=4;");Ba.geometry.relative=!0;Ba.geometry.offset=new mxPoint(-20,5);Ba.vertex=!0;v.insert(Ba);break;case "UMLAssemblyConnectorBlock":case "UMLAssemblyConnectorBlockV2":Ab=U(g,k,v);g.Rotatio=null;eb=a(v.style,g,k,v,z);
-1==eb.indexOf(mxConstants.STYLE_STROKEWIDTH)&&(eb=mxConstants.STYLE_STROKEWIDTH+"=1;"+eb);v.style="group;dropTarget=0;"+Ab;var Ae=.225*t,Be=.1*t,ud=t-Ae-Be,jc=new mxCell("",new mxGeometry(.225,0,ud,r),"shape=providedRequiredInterface;verticalLabelPosition=bottom;"+eb);jc.vertex=!0;jc.geometry.relative=!0;v.insert(jc);Na=new mxCell("",new mxGeometry(0,.5,Ae,1),"line;"+eb);Na.geometry.relative=!0;Na.vertex=!0;v.insert(Na);Oa=new mxCell("",new mxGeometry(.9,.5,Be,1),"line;"+eb);Oa.geometry.relative=
!0;Oa.vertex=!0;v.insert(Oa);break;case "BPMNActivity":v.value=e(g.Text);switch(g.bpmnActivityType){case 1:v.style+=c(g.Text,z);break;case 2:v.style+="shape=ext;double=1;"+c(g.Text,z);break;case 3:v.style+="shape=ext;dashed=1;dashPattern=2 5;"+c(g.Text,z);break;case 4:v.style+="shape=ext;strokeWidth=2;"+c(g.Text,z)}if(0!=g.bpmnTaskType){switch(g.bpmnTaskType){case 1:q=new mxCell("",new mxGeometry(0,0,19,12),"shape=message;");q.geometry.offset=new mxPoint(4,7);break;case 2:q=new mxCell("",new mxGeometry(0,
0,19,12),"shape=message;");q.geometry.offset=new mxPoint(4,7);break;case 3:q=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.user_task;");q.geometry.offset=new mxPoint(4,5);break;case 4:q=new mxCell("",new mxGeometry(0,0,15,10),"shape=mxgraph.bpmn.manual_task;");q.geometry.offset=new mxPoint(4,7);break;case 5:q=new mxCell("",new mxGeometry(0,0,18,13),"shape=mxgraph.bpmn.business_rule_task;");q.geometry.offset=new mxPoint(4,7);break;case 6:q=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.service_task;");
q.geometry.offset=new mxPoint(4,5);break;case 7:q=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.script_task;"),q.geometry.offset=new mxPoint(4,5)}if(1==g.bpmnTaskType){var kc=aa(g,k),J=G(g,k),J=J.replace("strokeColor","fillColor"),kc=kc.replace("fillColor","strokeColor");""==J&&(J="fillColor=#000000;");""==kc&&(kc="strokeColor=#ffffff;");q.style+=kc+J+"part=1;"}else q.style+=aa(g,k)+G(g,k)+"part=1;";q.geometry.relative=!0;q.vertex=!0;v.insert(q)}var ed=0;0!=g.bpmnActivityMarker1&&ed++;
0!=g.bpmnActivityMarker2&&ed++;var Qa=0;1==ed?Qa=-7.5:2==ed&&(Qa=-19);if(0!=g.bpmnActivityMarker1){switch(g.bpmnActivityMarker1){case 1:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 2:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 3:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;");
q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 4:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 5:q=new mxCell("",new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;");q.geometry.offset=new mxPoint(Qa,-17);J=G(g,k);J=J.replace("strokeColor","fillColor");""==J&&(J="fillColor=#000000;");q.style+=J;break;case 6:q=new mxCell("",
new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;"),q.geometry.offset=new mxPoint(Qa,-18),q.style+=aa(g,k)+G(g,k)}q.geometry.relative=!0;q.vertex=!0;v.insert(q)}2==ed&&(Qa=5);if(0!=g.bpmnActivityMarker2){switch(g.bpmnActivityMarker2){case 1:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 2:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;");q.geometry.offset=new mxPoint(Qa,
-20);q.style+=aa(g,k)+G(g,k);break;case 3:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 4:q=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;");q.geometry.offset=new mxPoint(Qa,-20);q.style+=aa(g,k)+G(g,k);break;case 5:q=new mxCell("",new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;");q.geometry.offset=new mxPoint(Qa,-17);
J=G(g,k);J=J.replace("strokeColor","fillColor");""==J&&(J="fillColor=#000000;");q.style+=J;break;case 6:q=new mxCell("",new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;"),q.geometry.offset=new mxPoint(Qa,-18),q.style+=aa(g,k)+G(g,k)}q.geometry.relative=!0;q.vertex=!0;v.insert(q)}v.style+=a(v.style,g,k,v);break;case "BPMNEvent":v.style+="shape=mxgraph.bpmn.shape;verticalLabelPosition=bottom;verticalAlign=top;";v.value=e(g.Text);if(1==g.bpmnDashed)switch(g.bpmnEventGroup){case 0:v.style+=
"outline=eventNonint;";break;case 1:v.style+="outline=boundNonint;";break;case 2:v.style+="outline=end;"}else switch(g.bpmnEventGroup){case 0:v.style+="outline=standard;";break;case 1:v.style+="outline=throwing;";break;case 2:v.style+="outline=end;"}switch(g.bpmnEventType){case 1:v.style+="symbol=message;";break;case 2:v.style+="symbol=timer;";break;case 3:v.style+="symbol=escalation;";break;case 4:v.style+="symbol=conditional;";break;case 5:v.style+="symbol=link;";break;case 6:v.style+="symbol=error;";
break;case 7:v.style+="symbol=cancel;";break;case 8:v.style+="symbol=compensation;";break;case 9:v.style+="symbol=signal;";break;case 10:v.style+="symbol=multiple;";break;case 11:v.style+="symbol=parallelMultiple;";break;case 12:v.style+="symbol=terminate;"}v.style+=a(v.style,g,k,v,z);break;case "BPMNChoreography":try{var O=Z(g.FillColor),Qd=Rd(O,.75),Yb=d(g.Name).match(/\d+/),ta=Math.max(mxUtils.getSizeForString(g.Name.t,Yb?Yb[0]:"11",null,t-10).height,24),O="swimlaneFillColor="+Qd+";";v.value=e(g.Name);
v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;"+O+"startSize="+ta+";spacingLeft=3;spacingRight=3;fontStyle=0;"+c(g.Name,z);v.style+=a(v.style,g,k,v,z);var fb=ta,Yb=d(g.TaskName).match(/\d+/),Bb=g.TaskHeight?.6*g.TaskHeight:Math.max(mxUtils.getSizeForString(g.TaskName.t,Yb?Yb[0]:"11",null,t-10).height+15,24),Qb=new mxCell("",new mxGeometry(0,fb,t,Bb),"part=1;html=1;resizeHeight=0;spacingTop=-1;spacingLeft=3;spacingRight=3;");
Qb.value=e(g.TaskName);Qb.vertex=!0;v.insert(Qb);Qb.style+=c(g.TaskName,z);Qb.style+=a(Qb.style,g,k,Qb,z);fb+=Bb;I=[];for(l=0;l<g.Fields;l++){var vd=g["Participant"+(l+1)],Yb=d(vd).match(/\d+/),Bb=Math.max(mxUtils.getSizeForString(vd.t,Yb?Yb[0]:"11",null,t-10).height,24);I[l]=new mxCell("",new mxGeometry(0,fb,t,Bb),"part=1;html=1;resizeHeight=0;fillColor=none;spacingTop=-1;spacingLeft=3;spacingRight=3;");fb+=Bb;I[l].vertex=!0;v.insert(I[l]);I[l].style+=c(vd,z);I[l].style+=a(I[l].style,g,k,I[l],z);
I[l].value=e(vd)}}catch(Xa){console.log(Xa)}break;case "BPMNConversation":v.style+="shape=hexagon;perimeter=hexagonPerimeter2;";v.value=e(g.Text);v.style=0==g.bpmnConversationType?v.style+cc(g):v.style+"strokeWidth=2;";g.bpmnIsSubConversation&&(q=new mxCell("",new mxGeometry(.5,1,12,12),"shape=plus;part=1;"),q.geometry.offset=new mxPoint(-6,-17),q.style+=aa(g,k)+G(g,k),q.geometry.relative=!0,q.vertex=!0,v.insert(q));v.style+=a(v.style,g,k,v,z);break;case "BPMNGateway":v.style+="shape=mxgraph.bpmn.shape;perimeter=rhombusPerimeter;background=gateway;verticalLabelPosition=bottom;verticalAlign=top;";
switch(g.bpmnGatewayType){case 0:v.style+="outline=none;symbol=general;";break;case 1:v.style+="outline=none;symbol=exclusiveGw;";break;case 2:v.style+="outline=catching;symbol=multiple;";break;case 3:v.style+="outline=none;symbol=parallelGw;";break;case 4:v.style+="outline=end;symbol=general;";break;case 5:v.style+="outline=standard;symbol=multiple;";break;case 6:v.style+="outline=none;symbol=complexGw;";break;case 7:v.style+="outline=standard;symbol=parallelMultiple;"}v.style+=a(v.style,g,k,v);
v.value=e(g.Text);v.style+=c(g,z);break;case "BPMNData":v.style+="shape=note;size=14;";switch(g.bpmnDataType){case 1:q=new mxCell("",new mxGeometry(.5,1,12,10),"shape=parallelMarker;part=1;");q.geometry.offset=new mxPoint(-6,-15);q.style+=aa(g,k)+G(g,k);q.geometry.relative=!0;q.vertex=!0;v.insert(q);break;case 2:q=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;");q.geometry.offset=new mxPoint(3,3);q.style+=aa(g,k)+G(g,k);q.geometry.relative=!0;q.vertex=
!0;v.insert(q);v.style+="verticalLabelPosition=bottom;verticalAlign=top;";W=new mxCell("",new mxGeometry(0,0,t,20),"strokeColor=none;fillColor=none;");W.geometry.offset=new mxPoint(0,14);W.geometry.relative=!0;W.vertex=!0;v.insert(W);W.value=e(g.Text);W.style+=c(g,z);break;case 3:q=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;"),q.geometry.offset=new mxPoint(3,3),q.style+=G(g,k),q.geometry.relative=!0,q.vertex=!0,v.insert(q),J=G(g,k),J=J.replace("strokeColor",
"fillColor"),""==J&&(J="fillColor=#000000;"),q.style+=J,W=new mxCell("",new mxGeometry(0,0,t,20),"strokeColor=none;fillColor=none;"),W.geometry.offset=new mxPoint(0,14),W.geometry.relative=!0,W.vertex=!0,v.insert(W),W.value=e(g.Text),W.style+=c(g,z)}v.style+=a(v.style,g,k,v);break;case "BPMNBlackPool":v.value=e(g.Text);v.style+=a(v.style,g,k,v,z);q=new mxCell("",new mxGeometry(0,0,t,r),"fillColor=#000000;strokeColor=none;opacity=30;");q.vertex=!0;v.insert(q);break;case "DFDExternalEntityBlock":v.style+=
"strokeColor=none;fillColor=none;";v.style+=a(v.style,g,k,v);q=new mxCell("",new mxGeometry(0,0,.95*t,.95*r),"part=1;");q.vertex=!0;v.insert(q);q.style+=a(q.style,g,k,q);x=new mxCell("",new mxGeometry(.05*t,.05*r,.95*t,.95*r),"part=1;");x.vertex=!0;v.insert(x);x.value=e(g.Text);x.style+=c(g.Text,z);x.style+=a(x.style,g,k,x,z);break;case "GSDFDDataStoreBlock":v.value=e(g.Text);v.style+="shape=partialRectangle;right=0;"+c(g.Text,z);v.style+=a(v.style,g,k,v,z);q=new mxCell("",new mxGeometry(0,0,.2*t,
r),"part=1;");q.vertex=!0;v.insert(q);q.value=e(g.Number);q.style+=c(g.Number,z);q.style+=a(q.style,g,k,q,z);break;case "DefaultTableBlock":try{for(var fc=g.RowHeights.length,gc=g.ColWidths.length,wd=[],fd=[],l=0;l<fc;l++)wd[l]=.6*g.RowHeights[l];for(P=0;P<gc;P++)fd[P]=.6*g.ColWidths[P];v.style="group;dropTarget=0;";var Yd=g.BandedColor1,Zd=g.BandedColor2,ff=g.BandedRows,Ce=g.BandedCols,xd=g.HideH,gf=g.HideV,De=g.TextVAlign,Ee=g.FillColor,Fe=g.StrokeStyle;delete g.StrokeStyle;for(var hf=Wa(Ee,"fillOpacity"),
Ge=g.LineColor,jf=Wa(Ge,"strokeOpacity"),Y=0,gd={},l=0;l<fc;l++){n=0;r=wd[l];for(P=0;P<gc;P++){var Ya=l+","+P;if(gd[Ya])n+=fd[P];else{for(var za=g["CellFill_"+Ya],$d=g["NoBand_"+Ya],yd=g["CellSize_"+Ya],Cb=g["Cell_"+Ya],He=g["Cell_"+Ya+"_VAlign"],kf=g["Cell_"+Ya+"_TRotation"],lf=g["CellBorderWidthH_"+Ya],mf=g["CellBorderColorH_"+Ya],nf=g["CellBorderStrokeStyleH_"+Ya],of=g["CellBorderWidthV_"+Ya],pf=g["CellBorderColorV_"+Ya],qf=g["CellBorderStrokeStyleV_"+Ya],Ie=xd?pf:mf,Je=Wa(Ie,"strokeOpacity"),
Ke=xd?of:lf,lc=xd?qf:nf,za=ff&&!$d?0==l%2?Yd:Ce&&!$d?0==P%2?Yd:Zd:Zd:Ce&&!$d?0==P%2?Yd:Zd:za,rf=Wa(za,"fillOpacity")||hf,t=fd[P],Le=r,wc=t,gb=l+1;gb<l+yd.h;gb++)if(null!=wd[gb]){Le+=wd[gb];gd[gb+","+P]=!0;for(var mc=P+1;mc<P+yd.w;mc++)gd[mc+","+P]=!0}for(gb=P+1;gb<P+yd.w;gb++)if(null!=fd[gb])for(wc+=fd[gb],gd[l+","+gb]=!0,mc=l+1;mc<l+yd.h;mc++)gd[mc+","+gb]=!0;var Q=new mxCell("",new mxGeometry(n,Y,wc,Le),"shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;"+(gf?"left=0;right=0;":"")+(xd?
"top=0;bottom=0;":"")+$a(mxConstants.STYLE_FILLCOLOR,Z(za),Z(Ee))+$a(mxConstants.STYLE_STROKECOLOR,Z(Ie),Z(Ge))+(null!=Ke?$a(mxConstants.STYLE_STROKEWIDTH,Math.round(.6*parseFloat(Ke)),"1"):"")+(Je?Je:jf)+rf+"verticalAlign="+(He?He:De?De:"middle")+";"+vc({StrokeStyle:lc?lc:Fe?Fe:"solid"})+(kf?"horizontal=0;":""));Q.vertex=!0;Q.value=e(Cb);Q.style+=a(Q.style,g,k,Q,z)+(z?"fontSize=11;":d(Cb)+y(Cb)+w(Cb)+C(Cb,Q)+B(Cb)+D(Cb)+A(Cb)+E(Cb))+H(Cb)+N(Cb);v.insert(Q);n+=t}}Y+=r}}catch(Xa){}break;case "VSMDedicatedProcessBlock":case "VSMProductionControlBlock":v.style+=
"shape=mxgraph.lean_mapping.manufacturing_process;spacingTop=15;";"VSMDedicatedProcessBlock"==b.Class?v.value=e(g.Text):"VSMProductionControlBlock"==b.Class&&(v.value=e(g.Resources));v.style+=a(v.style,g,k,v,z);"VSMDedicatedProcessBlock"==b.Class&&(q=new mxCell("",new mxGeometry(0,1,11,9),"part=1;shape=mxgraph.lean_mapping.operator;"),q.geometry.relative=!0,q.geometry.offset=new mxPoint(4,-13),q.vertex=!0,v.insert(q),q.style+=a(q.style,g,k,q));W=new mxCell("",new mxGeometry(0,0,t,15),"strokeColor=none;fillColor=none;part=1;");
W.vertex=!0;v.insert(W);W.value=e(g.Title);W.style+=c(g.Title,z);g.Text=null;break;case "VSMSharedProcessBlock":v.style+="shape=mxgraph.lean_mapping.manufacturing_process_shared;spacingTop=-5;verticalAlign=top;";v.value=e(g.Text);v.style+=a(v.style,g,k,v,z);W=new mxCell("",new mxGeometry(.1*t,.3*r,.8*t,.6*r),"part=1;");W.vertex=!0;v.insert(W);W.value=e(g.Resource);W.style+=c(g.Resource,z);W.style+=a(W.style,g,k,W,z);break;case "VSMWorkcellBlock":v.style+="shape=mxgraph.lean_mapping.work_cell;verticalAlign=top;spacingTop=-2;";
v.value=e(g.Text);v.style+=a(v.style,g,k,v,z);break;case "VSMSafetyBufferStockBlock":case "VSMDatacellBlock":v.style+="strokeColor=none;fillColor=none;";v.style+=a(v.style,g,k,v);Ia=r;mb=parseInt(g.Cells);O=a("part=1;",g,k,v);0<mb&&(Ia/=mb);I=[];ha=[];for(l=1;l<=mb;l++)I[l]=new mxCell("",new mxGeometry(0,(l-1)*Ia,t,Ia),O),I[l].vertex=!0,v.insert(I[l]),I[l].value=e(g["cell_"+l]),I[l].style+=c(g["cell_"+l],z);break;case "VSMInventoryBlock":v.style+="shape=mxgraph.lean_mapping.inventory_box;verticalLabelPosition=bottom;verticalAlign=top;";
v.value=e(g.Text);v.style+=a(v.style,g,k,v,z);break;case "VSMSupermarketBlock":v.style+="strokeColor=none;";v.style+=a(v.style,g,k,v);Ia=r;mb=parseInt(g.Cells);O=a("part=1;fillColor=none;",g,k,v);0<mb&&(Ia/=mb);I=[];db=[];for(l=1;l<=mb;l++)I[l]=new mxCell("",new mxGeometry(.5*t,(l-1)*Ia,.5*t,Ia),"shape=partialRectangle;left=0;"+O),I[l].vertex=!0,v.insert(I[l]),db[l]=new mxCell("",new mxGeometry(0,(l-1)*Ia,t,Ia),"strokeColor=none;fillColor=none;part=1;"),db[l].vertex=!0,v.insert(db[l]),db[l].value=
e(g["cell_"+l]),db[l].style+=c(g["cell_"+l],z);break;case "VSMFIFOLaneBlock":v.style+="shape=mxgraph.lean_mapping.fifo_sequence_flow;fontStyle=0;fontSize=18";v.style+=a(v.style,g,k,v);v.value="FIFO";break;case "VSMGoSeeProductionBlock":v.style+="shape=ellipse;perimeter=ellipsePerimeter;";v.value=e(g.Text);v.style+=a(v.style,g,k,v,z);q=new mxCell("",new mxGeometry(.17*t,.2*r,13,6),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;whiteSpace=wrap;html=1;");q.vertex=!0;v.insert(q);
q.style+=a(q.style,g,k,q);break;case "VSMProductionKanbanBatchBlock":v.style+="strokeColor=none;fillColor=none;";O="shape=card;size=18;flipH=1;part=1;";q=new mxCell("",new mxGeometry(.1*t,0,.9*t,.8*r),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;"+O);q.vertex=!0;v.insert(q);q.style+=a(q.style,g,k,q);x=new mxCell("",new mxGeometry(.05*t,.1*r,.9*t,.8*r),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;"+O);x.vertex=!0;v.insert(x);x.style+=a(x.style,
@ -268,17 +268,17 @@ Ba[l].style+=J)),null!=g["Shortcut_"+(l+1)]&&(null==O&&(O=""+d(g["Shortcut_"+(l+
G(g,k));break;case "UI2ProgressBarBlock":v.style+="shape=mxgraph.mockup.misc.progressBar;fillColor2=#888888;barPos="+100*g.ScrollVal+";";break;case "CalloutSquareBlock":case "UI2TooltipSquareBlock":v.value=e(g.Tip||g.Text);v.style+="html=1;shape=callout;flipV=1;base=13;size=7;position=0.5;position2=0.66;rounded=1;arcSize="+g.RoundCorners+";"+c(g.Tip||g.Text,z);v.style+=a(v.style,g,k,v,z);v.geometry.height+=10;break;case "UI2CalloutBlock":v.value=e(g.Txt);v.style+="shape=ellipse;perimeter=ellipsePerimeter;"+
c(g.Txt,z);v.style+=a(v.style,g,k,v,z);break;case "UI2AlertBlock":v.value=e(g.Txt);v.style+=c(g.Txt,z);v.style+=a(v.style,g,k,v,z);q=new mxCell("",new mxGeometry(0,0,t,30),"part=1;resizeHeight=0;");q.vertex=!0;v.insert(q);q.value=e(g.Title);q.style+=c(g.Title,z);q.style+=a(q.style,g,k,q,z);x=new mxCell("",new mxGeometry(1,.5,20,20),"ellipse;part=1;strokeColor=#008cff;resizable=0;fillColor=none;html=1;");x.geometry.relative=!0;x.geometry.offset=new mxPoint(-25,-10);x.vertex=!0;q.insert(x);for(var uf=
45*g.Buttons+(10*g.Buttons-1),F=[],l=0;l<g.Buttons;l++)F[l]=new mxCell("",new mxGeometry(.5,1,45,20),"part=1;html=1;"),F[l].geometry.relative=!0,F[l].geometry.offset=new mxPoint(.5*-uf+55*l,-40),F[l].vertex=!0,v.insert(F[l]),F[l].value=e(g["Button_"+(l+1)]),F[l].style+=c(g["Button_"+(l+1)],z),F[l].style+=a(F[l].style,g,k,F[l],z);break;case "UMLClassBlock":if(0==g.Simple){O=aa(g,k);ta=Math.round(.6*g.TitleHeight)||25;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");
v.value=e(g.Title);v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;"+O+"startSize="+ta+";"+c(g.Title,z);v.style+=a(v.style,g,k,v,z);for(var I=[],ge=[],Ja=ta/r,fb=ta,l=0;l<=g.Attributes;l++)0<l&&(ge[l]=new mxCell("",new mxGeometry(0,fb,40,8),"line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;"),
v.value=e(g.Title);v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;fontStyle=0;marginBottom=0;"+O+"startSize="+ta+";"+c(g.Title,z);v.style+=a(v.style,g,k,v,z);for(var I=[],ge=[],Ja=ta/r,fb=ta,l=0;l<=g.Attributes;l++)0<l&&(ge[l]=new mxCell("",new mxGeometry(0,fb,40,8),"line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;"),
fb+=8,ge[l].vertex=!0,v.insert(ge[l])),M=0,0==g.Attributes?M=l=1:l<g.Attributes?(M=g["Text"+(l+1)+"Percent"],Ja+=M):M=1-Ja,Bb=Math.round((r-ta)*M)+(g.ExtraHeightSet&&1==l?.6*g.ExtraHeight:0),I[l]=new mxCell("",new mxGeometry(0,fb,t,Bb),"part=1;html=1;resizeHeight=0;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),fb+=Bb,I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+R(g,k,I[l])+
d(g["Text"+(l+1)])+y(g["Text"+(l+1)])+w(g["Text"+(l+1)]),I[l].value=e(g["Text"+(l+1)])}else v.value=e(g.Title),v.style+=c(g.Title,z),v.style+=a(v.style,g,k,v,z);break;case "ERDEntityBlock":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.value=e(g.Name);v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;"+O+"startSize="+ta+";"+c(g.Name,z);
v.style+=a(v.style,g,k,v,z);v.style=g.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+aa(g,k);I=[];Ja=ta/r;fb=ta;for(l=0;l<g.Fields;l++)M=0,Bb=.6*g["Field"+(l+1)+"_h"],I[l]=new mxCell("",new mxGeometry(0,fb,t,Bb),"part=1;resizeHeight=0;strokeColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;"),fb+=Bb,I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+d(g["Field"+(l+1)])+y(g["Field"+(l+1)])+w(g["Field"+
(l+1)]),I[l].style=1==g.AltRows&&0!=l%2?I[l].style+"fillColor=#000000;opacity=5;":I[l].style+("fillColor=none;"+R(g,k,I[l])),I[l].value=e(g["Field"+(l+1)]);break;case "ERDEntityBlock2":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.value=e(g.Name);v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+O+"startSize="+ta+";"+c(g.Name,z);v.style=g.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+
aa(g,k);v.style+=a(v.style,g,k,v,z);var I=[],da=[],Ja=ta,Ua=30;null!=g.Column1&&(Ua=.6*g.Column1);for(l=0;l<g.Fields;l++)M=0,da[l]=new mxCell("",new mxGeometry(0,Ja,Ua,.6*g["Key"+(l+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;"),da[l].vertex=!0,v.insert(da[l]),da[l].style+=O+d(g["Key"+(l+1)])+y(g["Key"+(l+1)])+w(g["Key"+(l+1)]),da[l].style=1==g.AltRows&&
0!=l%2?da[l].style+"fillColor=#000000;fillOpacity=5;":da[l].style+("fillColor=none;"+R(g,k,da[l])),da[l].value=e(g["Key"+(l+1)]),I[l]=new mxCell("",new mxGeometry(Ua,Ja,t-Ua,.6*g["Field"+(l+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;"),I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+d(g["Field"+(l+1)])+y(g["Field"+(l+1)])+w(g["Field"+
(l+1)]),v.style+=a(v.style,g,k,v),I[l].style=1==g.AltRows&&0!=l%2?I[l].style+"fillColor=#000000;fillOpacity=5;":I[l].style+("fillColor=none;"+R(g,k,I[l])),I[l].value=e(g["Field"+(l+1)]),Ja+=.6*g["Key"+(l+1)+"_h"];break;case "ERDEntityBlock3":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+O+"startSize="+ta+";"+c(g.Name);v.style=g.ShadedHeader?
v.style+"fillColor=#e0e0e0;":v.style+aa(g,k);v.value=e(g.Name);v.style+=a(v.style,g,k,v,z);I=[];da=[];Ja=ta;Ua=30;null!=g.Column1&&(Ua=.6*g.Column1);for(l=0;l<g.Fields;l++)M=0,da[l]=new mxCell("",new mxGeometry(0,Ja,Ua,.6*g["Field"+(l+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),da[l].vertex=!0,v.insert(da[l]),da[l].style+=O+d(g["Field"+(l+1)])+y(g["Field"+
(l+1)])+w(g["Field"+(l+1)]),da[l].style=1==g.AltRows&&0!=l%2?da[l].style+"fillColor=#000000;fillOpacity=5;":da[l].style+("fillColor=none;"+R(g,k,da[l])),da[l].value=e(g["Field"+(l+1)]),da[l].style+=a(da[l].style,g,k,da[l],z),I[l]=new mxCell("",new mxGeometry(Ua,Ja,t-Ua,.6*g["Type"+(l+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+d(g["Type"+(l+1)])+y(g["Type"+(l+1)])+w(g["Type"+(l+1)]),I[l].style=1==g.AltRows&&0!=l%2?I[l].style+"fillColor=#000000;fillOpacity=5;":I[l].style+("fillColor=none;"+R(g,k,I[l])),I[l].value=e(g["Type"+(l+1)]),I[l].style+=a(I[l].style,g,k,I[l],z),Ja+=.6*g["Field"+(l+1)+"_h"];break;case "ERDEntityBlock4":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+
d(g["Text"+(l+1)])+y(g["Text"+(l+1)])+w(g["Text"+(l+1)]),I[l].value=e(g["Text"+(l+1)])}else v.value=e(g.Title),v.style+=c(g.Title,z),v.style+=a(v.style,g,k,v,z);break;case "ERDEntityBlock":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.value=e(g.Name);v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;fontStyle=0;marginBottom=0;"+O+"startSize="+ta+";"+
c(g.Name,z);v.style+=a(v.style,g,k,v,z);v.style=g.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+aa(g,k);I=[];Ja=ta/r;fb=ta;for(l=0;l<g.Fields;l++)M=0,Bb=.6*g["Field"+(l+1)+"_h"],I[l]=new mxCell("",new mxGeometry(0,fb,t,Bb),"part=1;resizeHeight=0;strokeColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;"),fb+=Bb,I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+d(g["Field"+(l+1)])+y(g["Field"+(l+1)])+
w(g["Field"+(l+1)]),I[l].style=1==g.AltRows&&0!=l%2?I[l].style+"fillColor=#000000;opacity=5;":I[l].style+("fillColor=none;"+R(g,k,I[l])),I[l].value=e(g["Field"+(l+1)]);break;case "ERDEntityBlock2":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.value=e(g.Name);v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontStyle=0;"+O+"startSize="+ta+";"+c(g.Name,z);v.style=g.ShadedHeader?v.style+"fillColor=#e0e0e0;":
v.style+aa(g,k);v.style+=a(v.style,g,k,v,z);var I=[],da=[],Ja=ta,Ua=30;null!=g.Column1&&(Ua=.6*g.Column1);for(l=0;l<g.Fields;l++)M=0,da[l]=new mxCell("",new mxGeometry(0,Ja,Ua,.6*g["Key"+(l+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;"),da[l].vertex=!0,v.insert(da[l]),da[l].style+=O+d(g["Key"+(l+1)])+y(g["Key"+(l+1)])+w(g["Key"+(l+1)]),da[l].style=1==
g.AltRows&&0!=l%2?da[l].style+"fillColor=#000000;fillOpacity=5;":da[l].style+("fillColor=none;"+R(g,k,da[l])),da[l].value=e(g["Key"+(l+1)]),I[l]=new mxCell("",new mxGeometry(Ua,Ja,t-Ua,.6*g["Field"+(l+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;"),I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+d(g["Field"+(l+1)])+y(g["Field"+
(l+1)])+w(g["Field"+(l+1)]),v.style+=a(v.style,g,k,v),I[l].style=1==g.AltRows&&0!=l%2?I[l].style+"fillColor=#000000;fillOpacity=5;":I[l].style+("fillColor=none;"+R(g,k,I[l])),I[l].value=e(g["Field"+(l+1)]),Ja+=.6*g["Key"+(l+1)+"_h"];break;case "ERDEntityBlock3":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontStyle=0;"+O+"startSize="+ta+";"+
c(g.Name);v.style=g.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+aa(g,k);v.value=e(g.Name);v.style+=a(v.style,g,k,v,z);I=[];da=[];Ja=ta;Ua=30;null!=g.Column1&&(Ua=.6*g.Column1);for(l=0;l<g.Fields;l++)M=0,da[l]=new mxCell("",new mxGeometry(0,Ja,Ua,.6*g["Field"+(l+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),da[l].vertex=!0,v.insert(da[l]),da[l].style+=
O+d(g["Field"+(l+1)])+y(g["Field"+(l+1)])+w(g["Field"+(l+1)]),da[l].style=1==g.AltRows&&0!=l%2?da[l].style+"fillColor=#000000;fillOpacity=5;":da[l].style+("fillColor=none;"+R(g,k,da[l])),da[l].value=e(g["Field"+(l+1)]),da[l].style+=a(da[l].style,g,k,da[l],z),I[l]=new mxCell("",new mxGeometry(Ua,Ja,t-Ua,.6*g["Type"+(l+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+d(g["Type"+(l+1)])+y(g["Type"+(l+1)])+w(g["Type"+(l+1)]),I[l].style=1==g.AltRows&&0!=l%2?I[l].style+"fillColor=#000000;fillOpacity=5;":I[l].style+("fillColor=none;"+R(g,k,I[l])),I[l].value=e(g["Type"+(l+1)]),I[l].style+=a(I[l].style,g,k,I[l],z),Ja+=.6*g["Field"+(l+1)+"_h"];break;case "ERDEntityBlock4":O=aa(g,k);ta=.6*g.Name_h;O=O.replace("fillColor","swimlaneFillColor");""==O&&(O="swimlaneFillColor=#ffffff;");v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontStyle=0;"+
O+"startSize="+ta+";"+c(g.Name);v.style=g.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+aa(g,k);v.value=e(g.Name);v.style+=a(v.style,g,k,v,z);var I=[],da=[],Va=[],Ja=ta,Ua=30,Fd=40;null!=g.Column1&&(Ua=.6*g.Column1);null!=g.Column2&&(Fd=.6*g.Column2);for(l=0;l<g.Fields;l++)M=0,da[l]=new mxCell("",new mxGeometry(0,Ja,Ua,.6*g["Key"+(l+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
da[l].vertex=!0,v.insert(da[l]),da[l].style+=O+d(g["Key"+(l+1)])+y(g["Key"+(l+1)])+w(g["Key"+(l+1)]),da[l].style=1==g.AltRows&&0!=l%2?da[l].style+"fillColor=#000000;fillOpacity=5;":da[l].style+("fillColor=none;"+R(g,k,da[l])),da[l].value=e(g["Key"+(l+1)]),da[l].style+=a(da[l].style,g,k,da[l],z),I[l]=new mxCell("",new mxGeometry(Ua,Ja,t-Ua-Fd,.6*g["Field"+(l+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
I[l].vertex=!0,v.insert(I[l]),I[l].style+=O+d(g["Field"+(l+1)])+y(g["Field"+(l+1)])+w(g["Field"+(l+1)]),I[l].style=1==g.AltRows&&0!=l%2?I[l].style+"fillColor=#000000;fillOpacity=5;":I[l].style+("fillColor=none;"+R(g,k,I[l])),I[l].value=e(g["Field"+(l+1)]),I[l].style+=a(I[l].style,g,k,I[l],z),Va[l]=new mxCell("",new mxGeometry(t-Fd,Ja,Fd,.6*g["Type"+(l+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,4 +1,4 @@
var mxClient={VERSION:"14.2.3",IS_IE:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:null!=navigator.userAgent&&!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:null!=navigator.userAgent&&!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&
var mxClient={VERSION:"14.2.4",IS_IE:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:null!=navigator.userAgent&&!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:null!=navigator.userAgent&&!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&
8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&0>navigator.userAgent.indexOf("Edge/"),IS_OP:null!=navigator.userAgent&&(0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/")),IS_OT:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&
0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:/Apple Computer, Inc/.test(navigator.vendor),IS_ANDROID:0<=navigator.appVersion.indexOf("Android"),IS_IOS:/iP(hone|od|ad)/.test(navigator.platform),IS_GC:/Google Inc/.test(navigator.vendor),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:"undefined"!==typeof InstallTrigger,IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>
navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_VML:"MICROSOFT INTERNET EXPLORER"==navigator.appName.toUpperCase(),IS_SVG:"MICROSOFT INTERNET EXPLORER"!=
@ -525,8 +525,8 @@ b.push("underline");(this.fontStyle&mxConstants.FONT_STRIKETHROUGH)==mxConstants
mxText.prototype.updateSize=function(a,b){var c=Math.max(0,Math.round(this.bounds.width/this.scale)),d=Math.max(0,Math.round(this.bounds.height/this.scale)),e=a.style;this.clipped?(e.overflow="hidden",mxClient.IS_QUIRKS?e.width=c+"px":(e.maxHeight=d+"px",e.maxWidth=c+"px")):"fill"==this.overflow?(e.width=c+1+"px",e.height=d+1+"px",e.overflow="hidden"):"width"==this.overflow?(e.width=c+1+"px",e.maxHeight=d+1+"px",e.overflow="hidden"):"block"==this.overflow&&(e.width=c+1+"px");if(this.wrap&&0<c){if(e.wordWrap=
mxConstants.WORD_WRAP,e.whiteSpace="normal",e.width=c+"px",b&&"fill"!=this.overflow&&"width"!=this.overflow){d=a;null!=d.firstChild&&"DIV"==d.firstChild.nodeName&&(d=d.firstChild,"break-word"==a.style.wordWrap&&(d.style.width="100%"));var f=d.offsetWidth;if(0==f){var g=a.parentNode;a.style.visibility="hidden";document.body.appendChild(a);f=d.offsetWidth;a.style.visibility="";g.appendChild(a)}f+=3;this.clipped&&(f=Math.min(f,c));e.width=f+"px"}}else e.whiteSpace="nowrap"};
mxText.prototype.updateMargin=function(){this.margin=mxUtils.getAlignmentAsPoint(this.align,this.valign)};
mxText.prototype.getSpacing=function(){return new mxPoint(this.align==mxConstants.ALIGN_CENTER?(this.spacingLeft-this.spacingRight)/2:this.align==mxConstants.ALIGN_RIGHT?-this.spacingRight-this.baseSpacingRight:this.spacingLeft+this.baseSpacingLeft,this.valign==mxConstants.ALIGN_MIDDLE?(this.spacingTop-this.spacingBottom)/2:this.valign==mxConstants.ALIGN_BOTTOM?-this.spacingBottom-this.baseSpacingBottom:this.spacingTop+this.baseSpacingTop)};function mxTriangle(){mxActor.call(this)}
mxUtils.extend(mxTriangle,mxActor);mxTriangle.prototype.isRoundable=function(){return!0};mxTriangle.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,.5*e),new mxPoint(0,e)],this.isRounded,b,!0)};function mxHexagon(){mxActor.call(this)}mxUtils.extend(mxHexagon,mxActor);
mxText.prototype.getSpacing=function(a){return new mxPoint(this.align==mxConstants.ALIGN_CENTER?(this.spacingLeft-this.spacingRight)/2:this.align==mxConstants.ALIGN_RIGHT?-this.spacingRight-(a?0:this.baseSpacingRight):this.spacingLeft+(a?0:this.baseSpacingLeft),this.valign==mxConstants.ALIGN_MIDDLE?(this.spacingTop-this.spacingBottom)/2:this.valign==mxConstants.ALIGN_BOTTOM?-this.spacingBottom-(a?0:this.baseSpacingBottom):this.spacingTop+(a?0:this.baseSpacingTop))};
function mxTriangle(){mxActor.call(this)}mxUtils.extend(mxTriangle,mxActor);mxTriangle.prototype.isRoundable=function(){return!0};mxTriangle.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,.5*e),new mxPoint(0,e)],this.isRounded,b,!0)};function mxHexagon(){mxActor.call(this)}mxUtils.extend(mxHexagon,mxActor);
mxHexagon.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(.25*d,0),new mxPoint(.75*d,0),new mxPoint(d,.5*e),new mxPoint(.75*d,e),new mxPoint(.25*d,e),new mxPoint(0,.5*e)],this.isRounded,b,!0)};function mxLine(a,b,c,d){mxShape.call(this);this.bounds=a;this.stroke=b;this.strokewidth=null!=c?c:1;this.vertical=null!=d?d:this.vertical}mxUtils.extend(mxLine,mxShape);mxLine.prototype.vertical=!1;
mxLine.prototype.paintVertexShape=function(a,b,c,d,e){a.begin();if(this.vertical){var f=b+d/2;a.moveTo(f,c);a.lineTo(f,c+e)}else f=c+e/2,a.moveTo(b,f),a.lineTo(b+d,f);a.stroke()};function mxImageShape(a,b,c,d,e){mxShape.call(this);this.bounds=a;this.image=b;this.fill=c;this.stroke=d;this.strokewidth=null!=e?e:1;this.shadow=!1}mxUtils.extend(mxImageShape,mxRectangleShape);mxImageShape.prototype.preserveImageAspect=!0;mxImageShape.prototype.getSvgScreenOffset=function(){return 0};
mxImageShape.prototype.apply=function(a){mxShape.prototype.apply.apply(this,arguments);this.gradient=this.stroke=this.fill=null;null!=this.style&&(this.preserveImageAspect=1==mxUtils.getNumber(this.style,mxConstants.STYLE_IMAGE_ASPECT,1),this.flipH=this.flipH||1==mxUtils.getValue(this.style,"imageFlipH",0),this.flipV=this.flipV||1==mxUtils.getValue(this.style,"imageFlipV",0))};mxImageShape.prototype.isHtmlAllowed=function(){return!this.preserveImageAspect};
@ -958,9 +958,9 @@ c("align",mxConstants.STYLE_ALIGN,"")||c("valign",mxConstants.STYLE_VERTICAL_ALI
mxConstants.STYLE_TEXT_OPACITY,100)||c("textDirection",mxConstants.STYLE_TEXT_DIRECTION,mxConstants.DEFAULT_TEXT_DIRECTION)};mxCellRenderer.prototype.redrawLabelShape=function(a){a.redraw()};mxCellRenderer.prototype.getTextScale=function(a){return a.view.scale};
mxCellRenderer.prototype.getLabelBounds=function(a){var b=a.view.graph,c=a.view.scale,d=b.getModel().isEdge(a.cell),e=new mxRectangle(a.absoluteOffset.x,a.absoluteOffset.y);if(d){var f=a.text.getSpacing();e.x+=f.x*c;e.y+=f.y*c;b=b.getCellGeometry(a.cell);null!=b&&(e.width=Math.max(0,b.width*c),e.height=Math.max(0,b.height*c))}else a.text.isPaintBoundsInverted()&&(b=e.x,e.x=e.y,e.y=b),e.x+=a.x,e.y+=a.y,e.width=Math.max(1,a.width),e.height=Math.max(1,a.height);a.text.isPaintBoundsInverted()&&(b=(a.width-
a.height)/2,e.x+=b,e.y-=b,b=e.width,e.width=e.height,e.height=b);null!=a.shape&&(b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER),f=mxUtils.getValue(a.style,mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE),b==mxConstants.ALIGN_CENTER&&f==mxConstants.ALIGN_MIDDLE&&(e=a.shape.getLabelBounds(e)));b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_WIDTH,null);null!=b&&(e.width=parseFloat(b)*c);d||this.rotateLabelBounds(a,e);return e};
mxCellRenderer.prototype.rotateLabelBounds=function(a,b){b.y-=a.text.margin.y*b.height;b.x-=a.text.margin.x*b.width;if(!this.legacySpacing||"fill"!=a.style[mxConstants.STYLE_OVERFLOW]&&"width"!=a.style[mxConstants.STYLE_OVERFLOW]&&("block"!=a.style[mxConstants.STYLE_OVERFLOW]||"1"==a.style[mxConstants.STYLE_BLOCK_SPACING])){var c=a.view.scale,d=a.text.getSpacing();b.x+=d.x*c;b.y+=d.y*c;var d=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER),e=mxUtils.getValue(a.style,
mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE),f=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_WIDTH,null);b.width=Math.max(0,b.width-(d==mxConstants.ALIGN_CENTER&&null==f?a.text.spacingLeft*c+a.text.spacingRight*c:0));b.height=Math.max(0,b.height-(e==mxConstants.ALIGN_MIDDLE?a.text.spacingTop*c+a.text.spacingBottom*c:0))}e=a.text.getTextRotation();0!=e&&null!=a&&a.view.graph.model.isVertex(a.cell)&&(c=a.getCenterX(),d=a.getCenterY(),b.x!=c||b.y!=d)&&(e*=Math.PI/180,c=mxUtils.getRotatedPoint(new mxPoint(b.x,
b.y),Math.cos(e),Math.sin(e),new mxPoint(c,d)),b.x=c.x,b.y=c.y)};
mxCellRenderer.prototype.rotateLabelBounds=function(a,b){b.y-=a.text.margin.y*b.height;b.x-=a.text.margin.x*b.width;if(!this.legacySpacing||"fill"!=a.style[mxConstants.STYLE_OVERFLOW]&&"width"!=a.style[mxConstants.STYLE_OVERFLOW]&&("block"!=a.style[mxConstants.STYLE_OVERFLOW]||"1"==a.style[mxConstants.STYLE_BLOCK_SPACING])){var c=a.view.scale,d=a.text.getSpacing("1"==a.style[mxConstants.STYLE_BLOCK_SPACING]);b.x+=d.x*c;b.y+=d.y*c;var d=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER),
e=mxUtils.getValue(a.style,mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxConstants.ALIGN_MIDDLE),f=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_WIDTH,null);b.width=Math.max(0,b.width-(d==mxConstants.ALIGN_CENTER&&null==f?a.text.spacingLeft*c+a.text.spacingRight*c:0));b.height=Math.max(0,b.height-(e==mxConstants.ALIGN_MIDDLE?a.text.spacingTop*c+a.text.spacingBottom*c:0))}e=a.text.getTextRotation();0!=e&&null!=a&&a.view.graph.model.isVertex(a.cell)&&(c=a.getCenterX(),d=a.getCenterY(),b.x!=c||b.y!=
d)&&(e*=Math.PI/180,c=mxUtils.getRotatedPoint(new mxPoint(b.x,b.y),Math.cos(e),Math.sin(e),new mxPoint(c,d)),b.x=c.x,b.y=c.y)};
mxCellRenderer.prototype.redrawCellOverlays=function(a,b){this.createCellOverlays(a);if(null!=a.overlays){var c=mxUtils.mod(mxUtils.getValue(a.style,mxConstants.STYLE_ROTATION,0),90),d=mxUtils.toRadians(c),e=Math.cos(d),f=Math.sin(d);a.overlays.visit(function(d,k){var g=k.overlay.getBounds(a);if(!a.view.graph.getModel().isEdge(a.cell)&&null!=a.shape&&0!=c){var m=g.getCenterX(),n=g.getCenterY(),n=mxUtils.getRotatedPoint(new mxPoint(m,n),e,f,new mxPoint(a.getCenterX(),a.getCenterY())),m=n.x,n=n.y;g.x=
Math.round(m-g.width/2);g.y=Math.round(n-g.height/2)}if(b||null==k.bounds||k.scale!=a.view.scale||!k.bounds.equals(g))k.bounds=g,k.scale=a.view.scale,k.redraw()})}};
mxCellRenderer.prototype.redrawControl=function(a,b){var c=a.view.graph.getFoldingImage(a);if(null!=a.control&&null!=c){var c=this.getControlBounds(a,c.width,c.height),d=this.legacyControlPosition?mxUtils.getValue(a.style,mxConstants.STYLE_ROTATION,0):a.shape.getTextRotation(),e=a.view.scale;if(b||a.control.scale!=e||!a.control.bounds.equals(c)||a.control.rotation!=d)a.control.rotation=d,a.control.bounds=c,a.control.scale=e,a.control.redraw()}};

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Original-Seite öffnen
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=addDiagram
embedDiagram=embedDiagram
editOwningPg=editOwningPg
deepIndexing=deepIndexing
confADeepIndexStarted=confADeepIndexStarted
confADeepIndexDone=confADeepIndexDone
officeNoDiagramsSelected=officeNoDiagramsSelected
officeNoDiagramsInDoc=officeNoDiagramsInDoc
officeNotSupported=officeNotSupported
someImagesFailed=someImagesFailed

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -1111,3 +1111,9 @@ addDiagram=Add Diagram
embedDiagram=Embed Diagram
editOwningPg=Edit owning page
deepIndexing=Deep Indexing (Index diagrams that aren't used in any page also)
confADeepIndexStarted=Deep Indexing Started
confADeepIndexDone=Deep Indexing Done
officeNoDiagramsSelected=No diagrams found in the selection
officeNoDiagramsInDoc=No diagrams found in the document
officeNotSupported=This feature is not supported in this host application
someImagesFailed={1} out of {2} failed due to the following errors

View file

@ -6,11 +6,11 @@ if (workbox)
workbox.precaching.precacheAndRoute([
{
"url": "js/app.min.js",
"revision": "c66968305b8d3dc3055b105a55d850e0"
"revision": "74aaeaa945fec606b30675ebcaf45a1a"
},
{
"url": "js/extensions.min.js",
"revision": "a2e5124e7208db3ca97c24d6a8991c99"
"revision": "dfaa44a7e26f7ae8005bd93f06c680de"
},
{
"url": "js/stencils.min.js",
@ -58,7 +58,7 @@ if (workbox)
},
{
"url": "js/viewer-static.min.js",
"revision": "3a09d4bac0452657975906fb1d44d1bc"
"revision": "9d65b5ffbb401d5eb70d1596de83bfaa"
},
{
"url": "connect/jira/editor-1-3-3.html",
@ -178,231 +178,231 @@ if (workbox)
},
{
"url": "resources/dia.txt",
"revision": "6b582a0af9a70945bd93805d0b473ad7"
"revision": "386be79b74aef5d8f0b668deeaea656c"
},
{
"url": "resources/dia_am.txt",
"revision": "716c76e6a831094d750c9628a95085c5"
"revision": "2b5464d2f4e6e4a569acb5ecd9b8440c"
},
{
"url": "resources/dia_ar.txt",
"revision": "8e28c66522a12d2a57d31874c023639b"
"revision": "69c8f83c3949da7875c6e8700953d417"
},
{
"url": "resources/dia_bg.txt",
"revision": "47f561105a7374161ba7e9904e3e94ae"
"revision": "e9e5efef2d071e29ce3818c8fa21f55d"
},
{
"url": "resources/dia_bn.txt",
"revision": "7f6747f403b09209dfe14bfdb6715ea0"
"revision": "85432e2267738a8b68939c56dea07fd7"
},
{
"url": "resources/dia_bs.txt",
"revision": "97fa1e760fa498df6adb3f0069a5fb41"
"revision": "8ca0f69fa75de2ddc7072de492530c97"
},
{
"url": "resources/dia_ca.txt",
"revision": "af25f30d770b3d1a935f2db001ca1d28"
"revision": "dae561ae5bd3446da462caea8eada434"
},
{
"url": "resources/dia_cs.txt",
"revision": "39e63ad8eb66f9c0dbeac57509d128f8"
"revision": "a7857661e314b0dec2b43fb303113c62"
},
{
"url": "resources/dia_da.txt",
"revision": "3f25479d5e6ad7f1957685e8c7d376ac"
"revision": "22bcc130aecf20467dd8ef1b649ab5a0"
},
{
"url": "resources/dia_de.txt",
"revision": "085e0a71ecc7fd1139fc21c6b5da6348"
"revision": "22bfa35b4b1e95ab6a7e2572b0e9e65e"
},
{
"url": "resources/dia_el.txt",
"revision": "84a83aeae8ec0a56b37e0613d9ad0032"
"revision": "cdd2f507bf6d8c1c3dc3e504459c70f0"
},
{
"url": "resources/dia_eo.txt",
"revision": "72e3c6f9daa06ce41502df4bce9e36a8"
"revision": "feab7c944440bfb2845b55bc07c63d62"
},
{
"url": "resources/dia_es.txt",
"revision": "82635455c766e6160cc3f1776e0c48ac"
"revision": "c134de673ab4b3fbd20d5ccea03ff9da"
},
{
"url": "resources/dia_et.txt",
"revision": "15b5eb7bb5ff8b5205f06dd24124c872"
"revision": "56a735c7e6cf1d046b9ebade95ef7eb0"
},
{
"url": "resources/dia_eu.txt",
"revision": "7424871a12a6f9699ca4f1a4e0d27461"
"revision": "5e1bbd8c10178b3394f99cfb2d67a0a5"
},
{
"url": "resources/dia_fa.txt",
"revision": "2520d37e3abc5916b44c166dbacc9518"
"revision": "53a45d5703acb5a9b6a38510815d4bc1"
},
{
"url": "resources/dia_fi.txt",
"revision": "b06f5d7808cfe68e1de6f3ed38cdba07"
"revision": "c5e87468c0e998c5de9a67dd3213436e"
},
{
"url": "resources/dia_fil.txt",
"revision": "312dfd8a56da06f8db046c3cfd329fd1"
"revision": "5f1d9402cbfbc06d050960fcc6301eaa"
},
{
"url": "resources/dia_fr.txt",
"revision": "4bb1b70fc51fd99a0b4e65bae1c732cf"
"revision": "756ae86d14a23788294c09b972cfa675"
},
{
"url": "resources/dia_gl.txt",
"revision": "493c2e9adf84dabcb70d222b1f37ba90"
"revision": "c5d9816438bb82c38d2595ac7e40b095"
},
{
"url": "resources/dia_gu.txt",
"revision": "be61e7bf3c83bda04771c590224c1430"
"revision": "34db49ee4ab0dcb7bb9c6c043e0d18c1"
},
{
"url": "resources/dia_he.txt",
"revision": "28594fc1e5710181aa4431e682eba81d"
"revision": "9e265c5e4d3a7d42a584e206c0c2cca2"
},
{
"url": "resources/dia_hi.txt",
"revision": "1e06e40b2d392025f6954563ee1589f6"
"revision": "51717c8a95eace9f611bd3fc70122e16"
},
{
"url": "resources/dia_hr.txt",
"revision": "6f70c9eab6fd5d9b77e8a3719f7c845e"
"revision": "0711003ea6f35aae2c638de277cacbab"
},
{
"url": "resources/dia_hu.txt",
"revision": "f3b8485d4fd3b66d02ba7c809c014f1a"
"revision": "3ef99d23795d761fa6cbfef74659da81"
},
{
"url": "resources/dia_id.txt",
"revision": "efc6021097a3076920c6d68e35daaf6d"
"revision": "fa63591be0cf614dc6b047eb5ccb0133"
},
{
"url": "resources/dia_it.txt",
"revision": "5419b6ce5b54e815e896332b333411bf"
"revision": "21e0351dd3f6f3b25883ec5b1ad2eb50"
},
{
"url": "resources/dia_ja.txt",
"revision": "b06b7fd78030d270b6e2efe9b204add9"
"revision": "43c0e434736a436a0e3974de8d09b80e"
},
{
"url": "resources/dia_kn.txt",
"revision": "154221e7809898857c9d16f4daf0a775"
"revision": "f13dcd95b4986924e0418ee695154e5f"
},
{
"url": "resources/dia_ko.txt",
"revision": "17ff49c2728e1c127e11e930aaa3b75e"
"revision": "313ff96c434821506a266f94d1b85311"
},
{
"url": "resources/dia_lt.txt",
"revision": "3e7497d7844c7821c90f39354773d994"
"revision": "7849bcc2585c4e798989eef30ae7f2f4"
},
{
"url": "resources/dia_lv.txt",
"revision": "f7007378f5c5250e79105e7cadd1f8d5"
"revision": "417492d0580eb7bc1aabfbeb34106c4c"
},
{
"url": "resources/dia_ml.txt",
"revision": "36456ae4852b6e423da73dfe020002f0"
"revision": "77bde58c0f6cd3f91d6f82383f1591ad"
},
{
"url": "resources/dia_mr.txt",
"revision": "385bfe41f43f08a0ef0bb4d39fb247af"
"revision": "bf28066880270b6f35771dfc7d4fc1f5"
},
{
"url": "resources/dia_ms.txt",
"revision": "ec295eaca6953529182dc49fa410b44a"
"revision": "51a15d119e1f4f7be10436419ecf78dc"
},
{
"url": "resources/dia_my.txt",
"revision": "6b582a0af9a70945bd93805d0b473ad7"
"revision": "386be79b74aef5d8f0b668deeaea656c"
},
{
"url": "resources/dia_nl.txt",
"revision": "ea7e7afc1bab0e48eadfe37efd8dfb06"
"revision": "4f79af72ba5f88b9c9f8ddc57aaa49a4"
},
{
"url": "resources/dia_no.txt",
"revision": "776aa0bf7f00db80fac6324f22f4af9a"
"revision": "3a4331b4198b7c17854373c598a01619"
},
{
"url": "resources/dia_pl.txt",
"revision": "dbd62f6a66778690e567b9477f88c341"
"revision": "c859bf4e295e3def8dc80f304e7aa47d"
},
{
"url": "resources/dia_pt-br.txt",
"revision": "b9b3013c7c298a89861d3b85f40f3b33"
"revision": "8ff8f948182572637f9104b2ef566038"
},
{
"url": "resources/dia_pt.txt",
"revision": "ac177a85fd3ee24e36268ae4517c6f1d"
"revision": "a25ac3afe6ca5c9d1c02e1c40375b2ca"
},
{
"url": "resources/dia_ro.txt",
"revision": "012e20adc48b4ff5cedf93c369dea589"
"revision": "75755bc36dea57a75cb37f04559a41af"
},
{
"url": "resources/dia_ru.txt",
"revision": "5cb66489a4c63329534e4e489393eb72"
"revision": "9a0a2ee6b1cacf31aa068f79bb0385b2"
},
{
"url": "resources/dia_si.txt",
"revision": "6b582a0af9a70945bd93805d0b473ad7"
"revision": "386be79b74aef5d8f0b668deeaea656c"
},
{
"url": "resources/dia_sk.txt",
"revision": "e31963fc2682c0f7b1816e7d5409511c"
"revision": "c153193c1875eb1636d4d21e2b2af417"
},
{
"url": "resources/dia_sl.txt",
"revision": "422af13e4728bcaa9c68e31861abfcfa"
"revision": "5c7747a91cad6b2f0d5ef4759e1f0e77"
},
{
"url": "resources/dia_sr.txt",
"revision": "c7be1d7c754b5648821d12d7a68037a0"
"revision": "6a6e0183da4dc609a2121df60419826d"
},
{
"url": "resources/dia_sv.txt",
"revision": "ccbf5982ba5d4c3641481438a3404b51"
"revision": "f9abd6fbf843fc5725e8d4fef532bd54"
},
{
"url": "resources/dia_sw.txt",
"revision": "265d31135ccc54a51cb08b5e16608f65"
"revision": "2e3b422b24a3d0e3c67ae46431cce485"
},
{
"url": "resources/dia_ta.txt",
"revision": "7c675565b53df29ece631b673bcd4457"
"revision": "b0d218bfe8e7c1750ddb9630d3029d44"
},
{
"url": "resources/dia_te.txt",
"revision": "df7b3108546c0e0c8f19e008a0a97f52"
"revision": "4efc90b2045e67ccedaf1f946a5cc135"
},
{
"url": "resources/dia_th.txt",
"revision": "5c3b7f58be0817174e03123940acadab"
"revision": "ae3739e23eb90ed930a137190532e956"
},
{
"url": "resources/dia_tr.txt",
"revision": "3d584bd6685b8728c3185991ec402813"
"revision": "0ed8aa6a2c1fb0912ea6a4ab66c8d6e8"
},
{
"url": "resources/dia_uk.txt",
"revision": "5dab2805a7616ecc3b1198b9d4e97fca"
"revision": "97bf2f2060ccaf7e99baa24777a94c64"
},
{
"url": "resources/dia_vi.txt",
"revision": "2da2b17bf479a47a583b320e1a0d37bc"
"revision": "3581e18fd23a04dddb4517946e02f897"
},
{
"url": "resources/dia_zh-tw.txt",
"revision": "14a61f01397584c08259bb56c9c4c001"
"revision": "f4fe2ca9aaf3c3a000092b1393c6bedc"
},
{
"url": "resources/dia_zh.txt",
"revision": "61322dac2ceb1918c88b4937652c02e7"
"revision": "19df0d82085d51cd0b6af99b206e35d4"
},
{
"url": "favicon.ico",