7.1.10 release

This commit is contained in:
Gaudenz Alder 2017-08-22 08:56:38 +02:00
parent eb74e038aa
commit 832558dea5
74 changed files with 2084 additions and 1517 deletions

View file

@ -1,3 +1,7 @@
22-AUG-2017: 7.1.10
- Fixes transistor icon set
21-AUG-2017: 7.1.9
- Adds persistent autosave setting in Electron App

View file

@ -1 +1 @@
7.1.9
7.1.10

View file

@ -1,7 +1,7 @@
CACHE MANIFEST
# THIS FILE WAS GENERATED. DO NOT MODIFY!
# 08/21/2017 11:21 AM
# 08/22/2017 08:52 AM
app.html
index.html?offline=1

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 102.9202 102.9202" style="enable-background:new 0 0 102.9202 102.9202;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
.st1{fill:#ABE1FA;}
.st2{fill:#00AEEF;}
.st3{fill:#CEE6C1;}
.st4{fill:#62BB46;}
.st5{fill:#FABFB2;}
.st6{fill:#ED1941;}
.st7{fill:#DCB8D7;}
.st8{fill:#AB218E;}
</style>
<path class="st0" d="M83.9202,102.9202H19c-10.4934,0-19-8.5066-19-19V19C0,8.5066,8.5066,0,19,0h64.9202c10.4934,0,19,8.5066,19,19
v64.9202C102.9202,94.4136,94.4136,102.9202,83.9202,102.9202z"/>
<g>
<path class="st1" d="M78.8754,59.8163c10.6051,0,19.2466,8.8088,19.2466,19.6878c0,10.8761-8.6415,19.7051-19.2466,19.7051
c-10.6426,0-19.261-8.8289-19.261-19.7051C59.6143,68.6253,68.2328,59.8163,78.8754,59.8163"/>
<path class="st2" d="M78.8754,79.5046h-19.261c0,10.8761,8.6185,19.7051,19.261,19.7051c10.6051,0,19.2466-8.8289,19.2466-19.7051
c0-10.879-8.6415-19.6878-19.2466-19.6878V79.5046z"/>
<path class="st3" d="M43.3053,79.5046c0,10.8761-8.6213,19.7051-19.2437,19.7051c-10.6455,0-19.2639-8.8289-19.2639-19.7051
c0-10.879,8.6185-19.6878,19.2639-19.6878C34.6839,59.8169,43.3053,68.6256,43.3053,79.5046"/>
<path class="st4" d="M24.0624,79.5046V59.8169c-10.6455,0-19.2639,8.8088-19.2639,19.6878
c0,10.8761,8.6185,19.7051,19.2639,19.7051c10.6195,0,19.2437-8.8289,19.2437-19.7051
C43.3061,79.5046,24.0624,79.5046,24.0624,79.5046z"/>
<path class="st5" d="M24.0624,43.1096c-10.6455,0-19.2639-8.8174-19.2639-19.6993c0-10.879,8.6185-19.6993,19.2639-19.6993
c10.6195,0,19.2437,8.8203,19.2437,19.6993C43.3061,34.2925,34.6819,43.1096,24.0624,43.1096"/>
<path class="st6" d="M24.0624,23.4097h19.2437c0-10.879-8.6242-19.6993-19.2437-19.6993c-10.6455,0-19.2639,8.8203-19.2639,19.6993
c0,10.8819,8.6185,19.6993,19.2639,19.6993V23.4097z"/>
<path class="st7" d="M59.6149,23.4097c0-10.8934,8.6098-19.6993,19.261-19.6993c10.6051,0,19.2466,8.8059,19.2466,19.6993
c0,10.8761-8.6415,19.6993-19.2466,19.6993C68.2247,43.1091,59.6149,34.2859,59.6149,23.4097"/>
<path class="st8" d="M78.8754,23.4097v19.6993c10.6051,0,19.2466-8.8232,19.2466-19.6993c0-10.8934-8.6415-19.6993-19.2466-19.6993
c-10.6512,0-19.261,8.8059-19.261,19.6993H78.8754z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 93 KiB

895
war/js/app.min.js vendored

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

1629
war/js/atlas.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -961,15 +961,15 @@ App.prototype.init = function()
this.drive.addListener('userChanged', mxUtils.bind(this, function()
{
// Changes the footer ads for Google Accounts
if (this.updateAd != null)
{
this.adsHtml = this.basicAds.concat([
'<a title="Google Docs Add-on" href="https://chrome.google.com/webstore/detail/drawio-diagrams/clpbjldiohnnmfmkngmaohehlnfkmoea" target="_blank">' +
'<img border="0" align="absmiddle" style="margin-top:-4px;" src="images/glyphicons_star.png"/>&nbsp;&nbsp;Google Docs Add-on</a>',
'<a title="Please help us to 5 stars" href="https://chrome.google.com/webstore/detail/drawio-pro/onlkggianjhjenigcpigpjehhpplldkc/reviews" target="_blank">' +
'<img border="0" align="absmiddle" style="margin-top:-4px;" src="images/glyphicons_star.png"/>&nbsp;&nbsp;Please help us to 5 stars</a>']);
this.updateAd(this.adsHtml.length - 1);
}
// if (this.updateAd != null)
// {
// this.adsHtml = this.basicAds.concat([
// '<a title="Google Docs Add-on" href="https://chrome.google.com/webstore/detail/drawio-diagrams/clpbjldiohnnmfmkngmaohehlnfkmoea" target="_blank">' +
// '<img border="0" align="absmiddle" style="margin-top:-4px;" src="images/glyphicons_star.png"/>&nbsp;&nbsp;Google Docs Add-on</a>',
// '<a title="Please help us to 5 stars" href="https://chrome.google.com/webstore/detail/drawio-pro/onlkggianjhjenigcpigpjehhpplldkc/reviews" target="_blank">' +
// '<img border="0" align="absmiddle" style="margin-top:-4px;" src="images/glyphicons_star.png"/>&nbsp;&nbsp;Please help us to 5 stars</a>']);
// this.updateAd(this.adsHtml.length - 1);
// }
this.updateUserElement();
this.restoreLibraries();
@ -1111,136 +1111,140 @@ App.prototype.init = function()
});
// Announce Desktop Apps
// TODO: Remove after one week
var td2 = document.getElementById('geFooterItem1');
if (td2 != null)
{
var link = 'https://download.draw.io/';
var lastHtml = td2.innerHTML;
var os = 'draw.io';
if (['Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'].indexOf(navigator.platform) >= 0)
{
os += ' for macOS';
}
else if (['Win32', 'Win64', 'Windows', 'WinCE'].indexOf(navigator.platform) >= 0)
{
os += ' for Windows';
}
else if (/\bCrOS\b/.test(navigator.userAgent))
{
os += ' for Chrome OS';
}
else if (/Linux/.test(navigator.platform))
{
os += ' for Linux';
}
else
{
os += ' Desktop';
}
td2.innerHTML = '<a title="' + os + '" href="' + link + '" target="_blank">' +
'<img border="0" align="absmiddle" style="margin-top:-4px;" width="24" height="24" ' +
'src="images/drawlogo48.png"/>&nbsp;&nbsp;' + os + '</a>';
window.setInterval(mxUtils.bind(this, function()
{
var temp = lastHtml;
lastHtml = td2.innerHTML;
rotate(td2, temp);
}), 300000);
}
// var td2 = document.getElementById('geFooterItem1');
//
// if (td2 != null)
// {
// var link = 'https://download.draw.io/';
// var lastHtml = td2.innerHTML;
// var os = 'draw.io';
//
// if (['Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'].indexOf(navigator.platform) >= 0)
// {
// os += ' for macOS';
// }
// else if (['Win32', 'Win64', 'Windows', 'WinCE'].indexOf(navigator.platform) >= 0)
// {
// os += ' for Windows';
// }
// else if (/\bCrOS\b/.test(navigator.userAgent))
// {
// os += ' for Chrome OS';
// }
// else if (/Linux/.test(navigator.platform))
// {
// os += ' for Linux';
// }
// else
// {
// os += ' Desktop';
// }
//
// td2.innerHTML = '<a title="' + os + '" href="' + link + '" target="_blank">' +
// '<img border="0" align="absmiddle" style="margin-top:-4px;" width="24" height="24" ' +
// 'src="images/drawlogo48.png"/>&nbsp;&nbsp;' + os + '</a>';
//
// window.setInterval(mxUtils.bind(this, function()
// {
// var temp = lastHtml;
// lastHtml = td2.innerHTML;
// rotate(td2, temp);
// }), 300000);
// }
// Changes footer from time to time
var td = document.getElementById('geFooterItem2');
if (td != null)
if (td != null && mxClient.IS_SVG)
{
this.basicAds.push(td.innerHTML);
this.adsHtml = this.basicAds;
var lastAd = this.adsHtml.length - 1;
var thread2 = null;
var thread = null;
td.innerHTML = '<a title="Collaborate on diagrams in Samepage" target="_blank" ' +
((mxClient.IS_SF) ? 'style="margin-top:-22px;" ' : '') +
'href="https://www.samepage.io/draw-diagram-online?SPcid=SIOF%2BDraw%2Breferral%2BDraw%2Bv1%2BNA"\>' +
'<img border="0" align="absmiddle" width="24" height="24" style="margin-top:-2px;padding-right:8px;" ' +
'src="' + IMAGE_PATH + '/samepage-icon-color.svg"/>Collaborate on diagrams in Samepage</a>';
// this.basicAds.push(td.innerHTML);
// this.adsHtml = this.basicAds;
// var lastAd = this.adsHtml.length - 1;
// var thread2 = null;
// var thread = null;
//
// this.updateAd = function(index, delay)
// {
// if (thread != null)
// {
// window.clearTimeout(thread);
// thread = null;
// }
//
// if (thread2 != null)
// {
// window.clearTimeout(thread2);
// thread2 = null;
// }
//
// if (this.adsHtml.length == 0)
// {
// td.style.display = 'none';
// td.innerHTML = '';
// }
// else
// {
// var schedule = mxUtils.bind(this, function()
// {
// if (this.adsHtml.length > 0)
// {
// thread = window.setTimeout(mxUtils.bind(this, function()
// {
// var tmp = 0;
//
// if (this.adsHtml.length > 1)
// {
// tmp = Math.round(Math.random() * (this.adsHtml.length - 2));
//
// if (tmp == lastAd)
// {
// tmp++;
// }
// }
//
// this.updateAd(tmp);
// }), 180000);
// }
// });
//
// if (index != lastAd)
// {
// rotate(td, this.adsHtml[index], delay, function()
// {
// lastAd = index;
// schedule();
// });
// }
// else
// {
// schedule();
// }
// }
// };
this.updateAd = function(index, delay)
{
if (thread != null)
{
window.clearTimeout(thread);
thread = null;
}
if (thread2 != null)
{
window.clearTimeout(thread2);
thread2 = null;
}
if (this.adsHtml.length == 0)
{
td.style.display = 'none';
td.innerHTML = '';
}
else
{
var schedule = mxUtils.bind(this, function()
{
if (this.adsHtml.length > 0)
{
thread = window.setTimeout(mxUtils.bind(this, function()
{
var tmp = 0;
if (this.adsHtml.length > 1)
{
tmp = Math.round(Math.random() * (this.adsHtml.length - 2));
if (tmp == lastAd)
{
tmp++;
}
}
this.updateAd(tmp);
}), 180000);
}
});
if (index != lastAd)
{
rotate(td, this.adsHtml[index], delay, function()
{
lastAd = index;
schedule();
});
}
else
{
schedule();
}
}
};
mxEvent.addListener(td, 'click', mxUtils.bind(this, function()
{
this.adsHtml.splice(lastAd, 1);
lastAd = null;
this.updateAd(0);
}));
if (mxSettings.getOpenCounter() > 10 && urlParams['embed'] != '1')
{
thread2 = window.setTimeout(mxUtils.bind(this, function()
{
this.updateAd(0);
}), 15000);
}
else
{
this.updateAd(this.adsHtml.length - 1);
}
// mxEvent.addListener(td, 'click', mxUtils.bind(this, function()
// {
// this.adsHtml.splice(lastAd, 1);
// lastAd = null;
// this.updateAd(0);
// }));
//
// if (mxSettings.getOpenCounter() > 10 && urlParams['embed'] != '1')
// {
// thread2 = window.setTimeout(mxUtils.bind(this, function()
// {
// this.updateAd(0);
// }), 15000);
// }
// else
// {
// this.updateAd(this.adsHtml.length - 1);
// }
}
if (this.menubar != null)

View file

@ -781,7 +781,8 @@
/**
* Adds predefiend styles.
*/
var StyleFormatPanelInit = StyleFormatPanel.prototype.init;
var styleFormatPanelInit = StyleFormatPanel.prototype.init;
StyleFormatPanel.prototype.init = function()
{
// TODO: Update sstate in Format
@ -792,13 +793,14 @@
this.container.appendChild(this.addStyles(this.createPanel()));
}
StyleFormatPanelInit.apply(this, arguments);
styleFormatPanelInit.apply(this, arguments);
};
/**
* Overridden to add copy and paste style.
*/
var styleFormatPanelAddStyleOps = StyleFormatPanel.prototype.addStyleOps;
StyleFormatPanel.prototype.addStyleOps = function(div)
{
var btn = mxUtils.button(mxResources.get('copyStyle'), mxUtils.bind(this, function(evt)

View file

@ -97,8 +97,23 @@ FeedbackDialog.feedbackUrl = 'https://log.draw.io/email';
this.put('extras', new Menu(mxUtils.bind(this, function(menu, parent)
{
this.addMenuItems(menu, ['copyConnect', 'collapseExpand', '-', 'mathematicalTypesetting', 'autosave', '-',
'createShape', 'editDiagram', '-', 'tags', '-', 'online'], parent);
this.addMenuItems(menu, ['copyConnect', 'collapseExpand', '-'], parent);
if (typeof(MathJax) !== 'undefined')
{
var item = this.addMenuItem(menu, 'mathematicalTypesetting', parent);
this.addLinkToItem(item, 'https://desk.draw.io/support/solutions/articles/16000032875');
}
this.addMenuItems(menu, ['autosave', '-', 'createShape', 'editDiagram', '-'], parent);
var item = this.addMenuItem(menu, 'tags', parent);
if (!editorUi.isOffline())
{
this.addLinkToItem(item, 'https://desk.draw.io/support/solutions/articles/16000046966');
}
this.addMenuItems(menu, ['-', 'online'], parent);
})));
};

View file

@ -2908,8 +2908,11 @@
{
for (var key in g.Lines)
{
var obj = g.Lines[key];
addLine(obj, obj);
if (!hidden.includes(key))
{
var obj = g.Lines[key];
addLine(obj, obj);
}
}
}

View file

@ -2450,7 +2450,7 @@
menu.addSeparator(parent);
var item = this.addMenuItem(menu, 'tags', parent);
if (!editorUi.isOffline() || mxClient.IS_CHROMEAPP)
if (!editorUi.isOffline())
{
this.addLinkToItem(item, 'https://desk.draw.io/support/solutions/articles/16000046966');
}

View file

@ -420,27 +420,29 @@
this.createVertexTemplateEntry(met + 'pnp_transistor_1;',
95, 100, '', 'BJT (PNP)', null, null, this.getTagsForStencil(gnmet, 'pnp_transistor_1', dtmet).join(' ')),
this.createVertexTemplateEntry(met + 'n-channel_jfet_1;',
95, 100, '', 'JFET (NPN)', null, null, this.getTagsForStencil(gnmet, 'n-channel_jfet_1', dtmet).join(' ')),
95, 100, '', 'N Channel JFET', null, null, this.getTagsForStencil(gnmet, 'n-channel_jfet_1', dtmet).join(' ')),
this.createVertexTemplateEntry(met + 'p-channel_jfet_1;',
95, 100, '', 'JFET (PNP)', null, null, this.getTagsForStencil(gnmet, 'p-channel_jfet_1', dtmet).join(' ')),
95, 100, '', 'P Channel JFET', null, null, this.getTagsForStencil(gnmet, 'p-channel_jfet_1', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'n-channel_mosfet_1;',
95, 100, '', 'MOSFET (N)', null, null, this.getTagsForStencil(gnmet, 'n-channel_mosfet_1', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'p-channel_mosfet_1;',
95, 100, '', 'MOSFET (P)', null, null, this.getTagsForStencil(gnmet, 'p-channel_mosfet_1', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'mosfet_ic_n;',
95, 100, '', 'MOSFET Inductive Channel (N)', null, null, this.getTagsForStencil(gnmet, 'mosfet_ic_n', dtmet).join(' ')),
95, 100, '', 'NMOS', null, null, this.getTagsForStencil(gnmet, 'mosfet_ic_n', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'mosfet_ic_p;',
95, 100, '', 'MOSFET Inductive Channel (P)', null, null, this.getTagsForStencil(gnmet, 'mosfet_ic_p', dtmet).join(' ')),
95, 100, '', 'PMOS', null, null, this.getTagsForStencil(gnmet, 'mosfet_ic_p', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'mosfet_n_no_bulk;',
95, 100, '', 'MOSFET No Bulk (N)', null, null, this.getTagsForStencil(gnmet, 'mosfet_n_no_bulk', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'mosfet_p_no_bulk;',
95, 100, '', 'MOSFET No Bulk (P)', null, null, this.getTagsForStencil(gnmet, 'mosfet_p_no_bulk', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'p-channel_mosfet_1;',
95, 100, '', 'MOSFET (P)', null, null, this.getTagsForStencil(gnmet, 'p-channel_mosfet_1', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'dual_gate_mosfet_n;',
95, 100, '', 'Dual Gate MOSFET (N)', null, null, this.getTagsForStencil(gnmet, 'dual_gate_mosfet_n', dtmet).join(' ')),
this.createVertexTemplateEntry(mef1 + 'dual_gate_mosfet_p;',
95, 100, '', 'Dual Gate MOSFET (P)', null, null, this.getTagsForStencil(gnmet, 'dual_gate_mosfet_p', dtmet).join(' '))
95, 100, '', 'Dual Gate MOSFET (P)', null, null, this.getTagsForStencil(gnmet, 'dual_gate_mosfet_p', dtmet).join(' ')),
this.createVertexTemplateEntry(met + 'nmos;',
60, 100, '', 'NMOS', null, null, this.getTagsForStencil(gnmet, 'nmos', dtmet).join(' ')),
this.createVertexTemplateEntry(met + 'pmos;',
60, 100, '', 'PMOS', null, null, this.getTagsForStencil(gnmet, 'pmos', dtmet).join(' '))
]);
this.addPaletteFunctions('electrical\Instruments', 'Electrical / Instruments', false,

View file

@ -184,7 +184,7 @@ f)+"\n"+t+"}":"{"+x.join(",")+"}";f=t;return l}}"function"!==typeof Date.prototy
e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f,g,h={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},k;"function"!==typeof JSON.stringify&&(JSON.stringify=function(a,b,d){var e;g=f="";if("number"===typeof d)for(e=0;e<d;e+=1)g+=" ";else"string"===typeof d&&(g=d);if((k=b)&&"function"!==typeof b&&("object"!==typeof b||"number"!==typeof b.length))throw Error("JSON.stringify");return c("",{"":a})});
"function"!==typeof JSON.parse&&(JSON.parse=function(a,b){function c(a,d){var e,f,g=a[d];if(g&&"object"===typeof g)for(e in g)Object.prototype.hasOwnProperty.call(g,e)&&(f=c(g,e),void 0!==f?g[e]=f:delete g[e]);return b.call(a,d,g)}var e;a=""+a;d.lastIndex=0;d.test(a)&&(a=a.replace(d,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),"function"===typeof b?c({"":e},""):e;throw new SyntaxError("JSON.parse");})})();var mxBasePath="https://www.draw.io/mxgraph/",mxLoadStylesheets=mxLoadResources=!1,mxLanguage="en";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||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"7.1.9",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS: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:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
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||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"7.1.10",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS: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:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT: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:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),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_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
@ -246,55 +246,55 @@ break;case 3:b|=mxConstants.DIRECTION_MASK_SOUTH}if(0<=d.indexOf(mxConstants.DIR
mxConstants.DIRECTION_MASK_NORTH}return b},reversePortConstraints:function(a){var b;b=(a&mxConstants.DIRECTION_MASK_WEST)<<3;b|=(a&mxConstants.DIRECTION_MASK_NORTH)<<1;b|=(a&mxConstants.DIRECTION_MASK_SOUTH)>>1;return b|=(a&mxConstants.DIRECTION_MASK_EAST)>>3},findNearestSegment:function(a,b,c){var d=-1;if(0<a.absolutePoints.length)for(var e=a.absolutePoints[0],f=null,g=1;g<a.absolutePoints.length;g++){var h=a.absolutePoints[g],e=mxUtils.ptSegDistSq(e.x,e.y,h.x,h.y,b,c);if(null==f||e<f)f=e,d=g-1;
e=h}return d},getDirectedBounds:function(a,b,c,d,e){var f=mxUtils.getValue(c,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST);d=null!=d?d:mxUtils.getValue(c,mxConstants.STYLE_FLIPH,!1);e=null!=e?e:mxUtils.getValue(c,mxConstants.STYLE_FLIPV,!1);b.x=Math.round(Math.max(0,Math.min(a.width,b.x)));b.y=Math.round(Math.max(0,Math.min(a.height,b.y)));b.width=Math.round(Math.max(0,Math.min(a.width,b.width)));b.height=Math.round(Math.max(0,Math.min(a.height,b.height)));if(e&&(f==mxConstants.DIRECTION_SOUTH||
f==mxConstants.DIRECTION_NORTH)||d&&(f==mxConstants.DIRECTION_EAST||f==mxConstants.DIRECTION_WEST))c=b.x,b.x=b.width,b.width=c;if(d&&(f==mxConstants.DIRECTION_SOUTH||f==mxConstants.DIRECTION_NORTH)||e&&(f==mxConstants.DIRECTION_EAST||f==mxConstants.DIRECTION_WEST))c=b.y,b.y=b.height,b.height=c;d=mxRectangle.fromRectangle(b);f==mxConstants.DIRECTION_SOUTH?(d.y=b.x,d.x=b.height,d.width=b.y,d.height=b.width):f==mxConstants.DIRECTION_WEST?(d.y=b.height,d.x=b.width,d.width=b.x,d.height=b.y):f==mxConstants.DIRECTION_NORTH&&
(d.y=b.width,d.x=b.y,d.width=b.height,d.height=b.x);return new mxRectangle(a.x+d.x,a.y+d.y,a.width-d.width-d.x,a.height-d.height-d.y)},lineIntersection:function(a,b,c,d){var e=(d.y-c.y)*(b.x-a.x)-(d.x-c.x)*(b.y-a.y);if(0==e)return null;var f=a.y-c.y,f=((d.x-c.x)*f-(d.y-c.y)*(a.x-c.x))/e;c=a.x+f*(b.x-a.x);a=a.y+f*(b.y-a.y);return 0<=f&&1>=f?(f=d.x-c,d=d.y-a,{dist:Math.sqrt(d*d+f*f),p:new mxPoint(c,a)}):null},getPerimeterPoint:function(a,b,c){for(var d=null,e=0;e<a.length-1;e++){var f=mxUtils.lineIntersection(a[e],
a[e+1],b,c);null!=f&&(null==d||d.dist>f.dist)&&(d=f)}return null!=d?d.p:null},rectangleIntersectsSegment:function(a,b,c){var d=a.y,e=a.x,f=d+a.height,g=e+a.width;a=b.x;var h=c.x;b.x>c.x&&(a=c.x,h=b.x);h>g&&(h=g);a<e&&(a=e);if(a>h)return!1;var e=b.y,g=c.y,k=c.x-b.x;1E-7<Math.abs(k)&&(c=(c.y-b.y)/k,b=b.y-c*b.x,e=c*a+b,g=c*h+b);e>g&&(b=g,g=e,e=b);g>f&&(g=f);e<d&&(e=d);return e>g?!1:!0},contains:function(a,b,c){return a.x<=b&&a.x+a.width>=b&&a.y<=c&&a.y+a.height>=c},intersects:function(a,b){var c=a.width,
d=a.height,e=b.width,f=b.height;if(0>=e||0>=f||0>=c||0>=d)return!1;var g=a.x,h=a.y,k=b.x,l=b.y,e=e+k,f=f+l,c=c+g,d=d+h;return(e<k||e>g)&&(f<l||f>h)&&(c<g||c>k)&&(d<h||d>l)},intersectsHotspot:function(a,b,c,d,e,f){d=null!=d?d:1;e=null!=e?e:0;f=null!=f?f:0;if(0<d){var g=a.getCenterX(),h=a.getCenterY(),k=a.width,l=a.height,m=mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE)*a.view.scale;0<m&&(mxUtils.getValue(a.style,mxConstants.STYLE_HORIZONTAL,!0)?(h=a.y+m/2,l=m):(g=a.x+m/2,k=m));k=Math.max(e,
k*d);l=Math.max(e,l*d);0<f&&(k=Math.min(k,f),l=Math.min(l,f));d=new mxRectangle(g-k/2,h-l/2,k,l);g=mxUtils.toRadians(mxUtils.getValue(a.style,mxConstants.STYLE_ROTATION)||0);0!=g&&(e=Math.cos(-g),f=Math.sin(-g),g=new mxPoint(a.getCenterX(),a.getCenterY()),a=mxUtils.getRotatedPoint(new mxPoint(b,c),e,f,g),b=a.x,c=a.y);return mxUtils.contains(d,b,c)}return!0},getOffset:function(a,b){for(var c=0,d=0,e=!1,f=a,g=document.body,h=document.documentElement;null!=f&&f!=g&&f!=h&&!e;){var k=mxUtils.getCurrentStyle(f);
null!=k&&(e=e||"fixed"==k.position);f=f.parentNode}b||e||(e=mxUtils.getDocumentScrollOrigin(a.ownerDocument),c+=e.x,d+=e.y);e=a.getBoundingClientRect();null!=e&&(c+=e.left,d+=e.top);return new mxPoint(c,d)},getDocumentScrollOrigin:function(a){if(mxClient.IS_QUIRKS)return new mxPoint(a.body.scrollLeft,a.body.scrollTop);a=a.defaultView||a.parentWindow;return new mxPoint(null!=a&&void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,
null!=a&&void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop)},getScrollOrigin:function(a,b,c){b=null!=b?b:!1;c=null!=c?c:!0;for(var d=null!=a?a.ownerDocument:document,e=d.body,f=d.documentElement,g=new mxPoint,h=!1;null!=a&&a!=e&&a!=f;){isNaN(a.scrollLeft)||isNaN(a.scrollTop)||(g.x+=a.scrollLeft,g.y+=a.scrollTop);var k=mxUtils.getCurrentStyle(a);null!=k&&(h=h||"fixed"==k.position);a=b?a.parentNode:null}!h&&c&&(a=mxUtils.getDocumentScrollOrigin(d),
g.x+=a.x,g.y+=a.y);return g},convertPoint:function(a,b,c){var d=mxUtils.getScrollOrigin(a,!1);a=mxUtils.getOffset(a);a.x-=d.x;a.y-=d.y;return new mxPoint(b-a.x,c-a.y)},ltrim:function(a,b){return null!=a?a.replace(new RegExp("^["+(b||"\\s")+"]+","g"),""):null},rtrim:function(a,b){return null!=a?a.replace(new RegExp("["+(b||"\\s")+"]+$","g"),""):null},trim:function(a,b){return mxUtils.ltrim(mxUtils.rtrim(a,b),b)},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)&&("string"!=typeof a||0>
a.toLowerCase().indexOf("0x"))},isInteger:function(a){return String(parseInt(a))===String(a)},mod:function(a,b){return(a%b+b)%b},intersection:function(a,b,c,d,e,f,g,h){var k=(h-f)*(c-a)-(g-e)*(d-b);g=((g-e)*(b-f)-(h-f)*(a-e))/k;e=((c-a)*(b-f)-(d-b)*(a-e))/k;return 0<=g&&1>=g&&0<=e&&1>=e?new mxPoint(a+g*(c-a),b+g*(d-b)):null},ptSegDistSq:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;0>=e*c+f*d?c=0:(e=c-e,f=d-f,a=e*c+f*d,c=0>=a?0:a*a/(c*c+d*d));e=e*e+f*f-c;0>e&&(e=0);return e},ptLineDist:function(a,b,c,
d,e,f){return Math.abs((d-b)*e-(c-a)*f+c*b-d*a)/Math.sqrt((d-b)*(d-b)+(c-a)*(c-a))},relativeCcw:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;a=e*d-f*c;0==a&&(a=e*c+f*d,0<a&&(a=(e-c)*c+(f-d)*d,0>a&&(a=0)));return 0>a?-1:0<a?1:0},animateChanges:function(a,b){mxEffects.animateChanges.apply(this,arguments)},cascadeOpacity:function(a,b,c){mxEffects.cascadeOpacity.apply(this,arguments)},fadeOut:function(a,b,c,d,e,f){mxEffects.fadeOut.apply(this,arguments)},setOpacity:function(a,b){mxUtils.isVml(a)?a.style.filter=
100<=b?"":"alpha(opacity="+b/5+")":mxClient.IS_IE&&("undefined"===typeof document.documentMode||9>document.documentMode)?a.style.filter=100<=b?"":"alpha(opacity="+b+")":a.style.opacity=b/100},createImage:function(a){var b;mxClient.IS_IE6&&"CSS1Compat"!=document.compatMode?(b=document.createElement(mxClient.VML_PREFIX+":image"),b.setAttribute("src",a),b.style.borderStyle="none"):(b=document.createElement("img"),b.setAttribute("src",a),b.setAttribute("border","0"));return b},sortCells:function(a,b){b=
null!=b?b:!0;var c=new mxDictionary;a.sort(function(a,e){var d=c.get(a);null==d&&(d=mxCellPath.create(a).split(mxCellPath.PATH_SEPARATOR),c.put(a,d));var g=c.get(e);null==g&&(g=mxCellPath.create(e).split(mxCellPath.PATH_SEPARATOR),c.put(e,g));d=mxCellPath.compare(d,g);return 0==d?0:0<d==b?1:-1});return a},getStylename:function(a){return null!=a&&(a=a.split(";")[0],0>a.indexOf("="))?a:""},getStylenames:function(a){var b=[];if(null!=a){a=a.split(";");for(var c=0;c<a.length;c++)0>a[c].indexOf("=")&&
b.push(a[c])}return b},indexOfStylename:function(a,b){if(null!=a&&null!=b)for(var c=a.split(";"),d=0,e=0;e<c.length;e++){if(c[e]==b)return d;d+=c[e].length+1}return-1},addStylename:function(a,b){0>mxUtils.indexOfStylename(a,b)&&(null==a?a="":0<a.length&&";"!=a.charAt(a.length-1)&&(a+=";"),a+=b);return a},removeStylename:function(a,b){var c=[];if(null!=a)for(var d=a.split(";"),e=0;e<d.length;e++)d[e]!=b&&c.push(d[e]);return c.join(";")},removeAllStylenames:function(a){var b=[];if(null!=a){a=a.split(";");
for(var c=0;c<a.length;c++)0<=a[c].indexOf("=")&&b.push(a[c])}return b.join(";")},setCellStyles:function(a,b,c,d){if(null!=b&&0<b.length){a.beginUpdate();try{for(var e=0;e<b.length;e++)if(null!=b[e]){var f=mxUtils.setStyle(a.getStyle(b[e]),c,d);a.setStyle(b[e],f)}}finally{a.endUpdate()}}},setStyle:function(a,b,c){var d=null!=c&&("undefined"==typeof c.length||0<c.length);if(null==a||0==a.length)d&&(a=b+"="+c+";");else if(a.substring(0,b.length+1)==b+"="){var e=a.indexOf(";");a=d?b+"="+c+(0>e?";":a.substring(e)):
0>e||e==a.length-1?"":a.substring(e+1)}else{var f=a.indexOf(";"+b+"=");0>f?d&&(d=";"==a.charAt(a.length-1)?"":";",a=a+d+b+"="+c+";"):(e=a.indexOf(";",f+1),a=d?a.substring(0,f+1)+b+"="+c+(0>e?";":a.substring(e)):a.substring(0,f)+(0>e?";":a.substring(e)))}return a},setCellStyleFlags:function(a,b,c,d,e){if(null!=b&&0<b.length){a.beginUpdate();try{for(var f=0;f<b.length;f++)if(null!=b[f]){var g=mxUtils.setStyleFlag(a.getStyle(b[f]),c,d,e);a.setStyle(b[f],g)}}finally{a.endUpdate()}}},setStyleFlag:function(a,
b,c,d){if(null==a||0==a.length)a=d||null==d?b+"="+c:b+"=0";else{var e=a.indexOf(b+"=");if(0>e)e=";"==a.charAt(a.length-1)?"":";",a=d||null==d?a+e+b+"="+c:a+e+b+"=0";else{var f=a.indexOf(";",e),g;g=0>f?a.substring(e+b.length+1):a.substring(e+b.length+1,f);g=null==d?parseInt(g)^c:d?parseInt(g)|c:parseInt(g)&~c;a=a.substring(0,e)+b+"="+g+(0<=f?a.substring(f):"")}}return a},getAlignmentAsPoint:function(a,b){var c=0,d=0;a==mxConstants.ALIGN_CENTER?c=-.5:a==mxConstants.ALIGN_RIGHT&&(c=-1);b==mxConstants.ALIGN_MIDDLE?
d=-.5:b==mxConstants.ALIGN_BOTTOM&&(d=-1);return new mxPoint(c,d)},getSizeForString:function(a,b,c,d){b=null!=b?b:mxConstants.DEFAULT_FONTSIZE;c=null!=c?c:mxConstants.DEFAULT_FONTFAMILY;var e=document.createElement("div");e.style.fontFamily=c;e.style.fontSize=Math.round(b)+"px";e.style.lineHeight=Math.round(b*mxConstants.LINE_HEIGHT)+"px";e.style.position="absolute";e.style.visibility="hidden";e.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";e.style.zoom="1";null!=d?(e.style.width=d+"px",
e.style.whiteSpace="normal"):e.style.whiteSpace="nowrap";e.innerHTML=a;document.body.appendChild(e);a=new mxRectangle(0,0,e.offsetWidth,e.offsetHeight);document.body.removeChild(e);return a},getViewXml:function(a,b,c,d,e){d=null!=d?d:0;e=null!=e?e:0;b=null!=b?b:1;null==c&&(c=[a.getModel().getRoot()]);var f=a.getView(),g=null,h=f.isEventsEnabled();f.setEventsEnabled(!1);var k=f.drawPane,l=f.overlayPane;a.dialect==mxConstants.DIALECT_SVG?(f.drawPane=document.createElementNS(mxConstants.NS_SVG,"g"),
f.canvas.appendChild(f.drawPane),f.overlayPane=document.createElementNS(mxConstants.NS_SVG,"g")):(f.drawPane=f.drawPane.cloneNode(!1),f.canvas.appendChild(f.drawPane),f.overlayPane=f.overlayPane.cloneNode(!1));f.canvas.appendChild(f.overlayPane);var m=f.getTranslate();f.translate=new mxPoint(d,e);b=new mxTemporaryCellStates(a.getView(),b,c);try{g=(new mxCodec).encode(a.getView())}finally{b.destroy(),f.translate=m,f.canvas.removeChild(f.drawPane),f.canvas.removeChild(f.overlayPane),f.drawPane=k,f.overlayPane=
l,f.setEventsEnabled(h)}return g},getScaleForPageCount:function(a,b,c,d){if(1>a)return 1;c=null!=c?c:mxConstants.PAGE_FORMAT_A4_PORTRAIT;d=null!=d?d:0;var e=c.width-2*d;c=c.height-2*d;d=b.getGraphBounds().clone();b=b.getView().getScale();d.width/=b;d.height/=b;b=d.width;var f=Math.sqrt(a);d=Math.sqrt(b/d.height/(e/c));c=f*d;d=f/d;if(1>c&&d>a){var g=d/a;d=a;c/=g}1>d&&c>a&&(g=c/a,c=a,d/=g);g=Math.ceil(c)*Math.ceil(d);for(f=0;g>a;){var g=Math.floor(c)/c,h=Math.floor(d)/d;1==g&&(g=Math.floor(c-1)/c);
1==h&&(h=Math.floor(d-1)/d);g=g>h?g:h;c*=g;d*=g;g=Math.ceil(c)*Math.ceil(d);f++;if(10<f)break}return e*c/b*.99999},show:function(a,b,c,d,e,f){c=null!=c?c:0;d=null!=d?d:0;null==b?b=window.open().document:b.open();9==document.documentMode&&b.writeln('\x3c!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=9"><![endif]--\x3e');var g=a.getGraphBounds(),h=Math.ceil(c-g.x),k=Math.ceil(d-g.y);null==e&&(e=Math.ceil(g.width+c)+Math.ceil(Math.ceil(g.x)-g.x));null==f&&(f=Math.ceil(g.height+d)+Math.ceil(Math.ceil(g.y)-
g.y));if(mxClient.IS_IE||11==document.documentMode){d="<html><head>";g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)d+=g[c].outerHTML;d+="<style>";for(c=0;c<document.styleSheets.length;c++)try{d+=document.styleSheets[c].cssText}catch(l){}d=d+'</style></head><body style="margin:0px;">'+('<div style="position:absolute;overflow:hidden;width:'+e+"px;height:"+f+'px;"><div style="position:relative;left:'+h+"px;top:"+k+'px;">')+a.container.innerHTML;b.writeln(d+"</div></div></body><html>");
b.close()}else{b.writeln("<html><head>");g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)b.writeln(mxUtils.getOuterHtml(g[c]));d=document.getElementsByTagName("link");for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));d=document.getElementsByTagName("style");for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));b.writeln('</head><body style="margin:0px;"></body></html>');b.close();c=b.createElement("div");c.position="absolute";c.overflow="hidden";c.style.width=e+"px";
c.style.height=f+"px";e=b.createElement("div");e.style.position="absolute";e.style.left=h+"px";e.style.top=k+"px";f=a.container.firstChild;for(d=null;null!=f;)g=f.cloneNode(!0),f==a.view.drawPane.ownerSVGElement?(c.appendChild(g),d=g):e.appendChild(g),f=f.nextSibling;b.body.appendChild(c);null!=e.firstChild&&b.body.appendChild(e);null!=d&&(d.style.minWidth="",d.style.minHeight="",d.firstChild.setAttribute("transform","translate("+h+","+k+")"))}mxUtils.removeCursors(b.body);return b},printScreen:function(a){var b=
window.open();a.getGraphBounds();mxUtils.show(a,b.document);a=function(){b.focus();b.print();b.close()};mxClient.IS_GC?b.setTimeout(a,500):a()},popup:function(a,b){if(b){var c=document.createElement("div");c.style.overflow="scroll";c.style.width="636px";c.style.height="460px";var d=document.createElement("pre");d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;");c.appendChild(d);c=new mxWindow("Popup Window",c,document.body.clientWidth/2-320,Math.max(document.body.clientHeight||
0,document.documentElement.clientHeight)/2-240,640,480,!1,!0);c.setClosable(!0);c.setVisible(!0)}else mxClient.IS_NS?(c=window.open(),c.document.writeln("<pre>"+mxUtils.htmlEntities(a)+"</pre"),c.document.close()):(c=window.open(),d=c.document.createElement("pre"),d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;"),c.document.body.appendChild(d))},alert:function(a){alert(a)},prompt:function(a,b){return prompt(a,null!=b?b:"")},confirm:function(a){return confirm(a)},
error:function(a,b,c,d){var e=document.createElement("div");e.style.padding="20px";var f=document.createElement("img");f.setAttribute("src",d||mxUtils.errorImage);f.setAttribute("valign","bottom");f.style.verticalAlign="middle";e.appendChild(f);e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));mxUtils.write(e,a);a=document.body.clientWidth;d=document.body.clientHeight||document.documentElement.clientHeight;var g=new mxWindow(mxResources.get(mxUtils.errorResource)||
mxUtils.errorResource,e,(a-b)/2,d/4,b,null,!1,!0);c&&(mxUtils.br(e),b=document.createElement("p"),c=document.createElement("button"),mxClient.IS_IE?c.style.cssText="float:right":c.setAttribute("style","float:right"),mxEvent.addListener(c,"click",function(a){g.destroy()}),mxUtils.write(c,mxResources.get(mxUtils.closeResource)||mxUtils.closeResource),b.appendChild(c),e.appendChild(b),mxUtils.br(e),g.setClosable(!0));g.setVisible(!0);return g},makeDraggable:function(a,b,c,d,e,f,g,h,k,l){a=new mxDragSource(a,
c);a.dragOffset=new mxPoint(null!=e?e:0,null!=f?f:mxConstants.TOOLTIP_VERTICAL_OFFSET);a.autoscroll=g;a.setGuidesEnabled(!1);null!=k&&(a.highlightDropTargets=k);null!=l&&(a.getDropTarget=l);a.getGraphForEvent=function(a){return"function"==typeof b?b(a):b};null!=d&&(a.createDragElement=function(){return d.cloneNode(!0)},h&&(a.createPreviewElement=function(a){var b=d.cloneNode(!0),c=parseInt(b.style.width),e=parseInt(b.style.height);b.style.width=Math.round(c*a.view.scale)+"px";b.style.height=Math.round(e*
a.view.scale)+"px";return b}));return a}},mxConstants={DEFAULT_HOTSPOT:.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:"exact",RENDERING_HINT_FASTER:"faster",RENDERING_HINT_FASTEST:"fastest",DIALECT_SVG:"svg",DIALECT_VML:"vml",DIALECT_MIXEDHTML:"mixedHtml",DIALECT_PREFERHTML:"preferHtml",DIALECT_STRICTHTML:"strictHtml",NS_SVG:"http://www.w3.org/2000/svg",NS_XHTML:"http://www.w3.org/1999/xhtml",NS_XLINK:"http://www.w3.org/1999/xlink",SHADOWCOLOR:"gray",VML_SHADOWCOLOR:"gray",SHADOW_OFFSET_X:2,
SHADOW_OFFSET_Y:3,SHADOW_OPACITY:1,NODETYPE_ELEMENT:1,NODETYPE_ATTRIBUTE:2,NODETYPE_TEXT:3,NODETYPE_CDATA:4,NODETYPE_ENTITY_REFERENCE:5,NODETYPE_ENTITY:6,NODETYPE_PROCESSING_INSTRUCTION:7,NODETYPE_COMMENT:8,NODETYPE_DOCUMENT:9,NODETYPE_DOCUMENTTYPE:10,NODETYPE_DOCUMENT_FRAGMENT:11,NODETYPE_NOTATION:12,TOOLTIP_VERTICAL_OFFSET:16,DEFAULT_VALID_COLOR:"#00FF00",DEFAULT_INVALID_COLOR:"#FF0000",OUTLINE_HIGHLIGHT_COLOR:"#00FF00",OUTLINE_HIGHLIGHT_STROKEWIDTH:5,HIGHLIGHT_STROKEWIDTH:3,HIGHLIGHT_SIZE:2,HIGHLIGHT_OPACITY:100,
CURSOR_MOVABLE_VERTEX:"move",CURSOR_MOVABLE_EDGE:"move",CURSOR_LABEL_HANDLE:"default",CURSOR_TERMINAL_HANDLE:"pointer",CURSOR_BEND_HANDLE:"crosshair",CURSOR_VIRTUAL_BEND_HANDLE:"crosshair",CURSOR_CONNECT:"pointer",HIGHLIGHT_COLOR:"#00FF00",CONNECT_TARGET_COLOR:"#0000FF",INVALID_CONNECT_TARGET_COLOR:"#FF0000",DROP_TARGET_COLOR:"#0000FF",VALID_COLOR:"#00FF00",INVALID_COLOR:"#FF0000",EDGE_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_STROKEWIDTH:1,EDGE_SELECTION_STROKEWIDTH:1,
VERTEX_SELECTION_DASHED:!0,EDGE_SELECTION_DASHED:!0,GUIDE_COLOR:"#FF0000",GUIDE_STROKEWIDTH:1,OUTLINE_COLOR:"#0099FF",OUTLINE_STROKEWIDTH:mxClient.IS_IE?2:3,HANDLE_SIZE:6,LABEL_HANDLE_SIZE:4,HANDLE_FILLCOLOR:"#00FF00",HANDLE_STROKECOLOR:"black",LABEL_HANDLE_FILLCOLOR:"yellow",CONNECT_HANDLE_FILLCOLOR:"#0000FF",LOCKED_HANDLE_FILLCOLOR:"#FF0000",OUTLINE_HANDLE_FILLCOLOR:"#00FFFF",OUTLINE_HANDLE_STROKECOLOR:"#0033FF",DEFAULT_FONTFAMILY:"Arial,Helvetica",DEFAULT_FONTSIZE:11,DEFAULT_TEXT_DIRECTION:"",
LINE_HEIGHT:1.2,WORD_WRAP:"normal",ABSOLUTE_LINE_HEIGHT:!1,DEFAULT_FONTSTYLE:0,DEFAULT_STARTSIZE:40,DEFAULT_MARKERSIZE:6,DEFAULT_IMAGESIZE:24,ENTITY_SEGMENT:30,RECTANGLE_ROUNDING_FACTOR:.15,LINE_ARCSIZE:20,ARROW_SPACING:0,ARROW_WIDTH:30,ARROW_SIZE:30,PAGE_FORMAT_A4_PORTRAIT:new mxRectangle(0,0,827,1169),PAGE_FORMAT_A4_LANDSCAPE:new mxRectangle(0,0,1169,827),PAGE_FORMAT_LETTER_PORTRAIT:new mxRectangle(0,0,850,1100),PAGE_FORMAT_LETTER_LANDSCAPE:new mxRectangle(0,0,1100,850),NONE:"none",STYLE_PERIMETER:"perimeter",
STYLE_SOURCE_PORT:"sourcePort",STYLE_TARGET_PORT:"targetPort",STYLE_PORT_CONSTRAINT:"portConstraint",STYLE_PORT_CONSTRAINT_ROTATION:"portConstraintRotation",STYLE_SOURCE_PORT_CONSTRAINT:"sourcePortConstraint",STYLE_TARGET_PORT_CONSTRAINT:"targetPortConstraint",STYLE_OPACITY:"opacity",STYLE_FILL_OPACITY:"fillOpacity",STYLE_STROKE_OPACITY:"strokeOpacity",STYLE_TEXT_OPACITY:"textOpacity",STYLE_TEXT_DIRECTION:"textDirection",STYLE_OVERFLOW:"overflow",STYLE_ORTHOGONAL:"orthogonal",STYLE_EXIT_X:"exitX",
STYLE_EXIT_Y:"exitY",STYLE_EXIT_PERIMETER:"exitPerimeter",STYLE_ENTRY_X:"entryX",STYLE_ENTRY_Y:"entryY",STYLE_ENTRY_PERIMETER:"entryPerimeter",STYLE_WHITE_SPACE:"whiteSpace",STYLE_ROTATION:"rotation",STYLE_FILLCOLOR:"fillColor",STYLE_POINTER_EVENTS:"pointerEvents",STYLE_SWIMLANE_FILLCOLOR:"swimlaneFillColor",STYLE_MARGIN:"margin",STYLE_GRADIENTCOLOR:"gradientColor",STYLE_GRADIENT_DIRECTION:"gradientDirection",STYLE_STROKECOLOR:"strokeColor",STYLE_SEPARATORCOLOR:"separatorColor",STYLE_STROKEWIDTH:"strokeWidth",
STYLE_ALIGN:"align",STYLE_VERTICAL_ALIGN:"verticalAlign",STYLE_LABEL_WIDTH:"labelWidth",STYLE_LABEL_POSITION:"labelPosition",STYLE_VERTICAL_LABEL_POSITION:"verticalLabelPosition",STYLE_IMAGE_ASPECT:"imageAspect",STYLE_IMAGE_ALIGN:"imageAlign",STYLE_IMAGE_VERTICAL_ALIGN:"imageVerticalAlign",STYLE_GLASS:"glass",STYLE_IMAGE:"image",STYLE_IMAGE_WIDTH:"imageWidth",STYLE_IMAGE_HEIGHT:"imageHeight",STYLE_IMAGE_BACKGROUND:"imageBackground",STYLE_IMAGE_BORDER:"imageBorder",STYLE_FLIPH:"flipH",STYLE_FLIPV:"flipV",
STYLE_NOLABEL:"noLabel",STYLE_NOEDGESTYLE:"noEdgeStyle",STYLE_LABEL_BACKGROUNDCOLOR:"labelBackgroundColor",STYLE_LABEL_BORDERCOLOR:"labelBorderColor",STYLE_LABEL_PADDING:"labelPadding",STYLE_INDICATOR_SHAPE:"indicatorShape",STYLE_INDICATOR_IMAGE:"indicatorImage",STYLE_INDICATOR_COLOR:"indicatorColor",STYLE_INDICATOR_STROKECOLOR:"indicatorStrokeColor",STYLE_INDICATOR_GRADIENTCOLOR:"indicatorGradientColor",STYLE_INDICATOR_SPACING:"indicatorSpacing",STYLE_INDICATOR_WIDTH:"indicatorWidth",STYLE_INDICATOR_HEIGHT:"indicatorHeight",
STYLE_INDICATOR_DIRECTION:"indicatorDirection",STYLE_SHADOW:"shadow",STYLE_SEGMENT:"segment",STYLE_ENDARROW:"endArrow",STYLE_STARTARROW:"startArrow",STYLE_ENDSIZE:"endSize",STYLE_STARTSIZE:"startSize",STYLE_SWIMLANE_LINE:"swimlaneLine",STYLE_ENDFILL:"endFill",STYLE_STARTFILL:"startFill",STYLE_DASHED:"dashed",STYLE_DASH_PATTERN:"dashPattern",STYLE_FIX_DASH:"fixDash",STYLE_ROUNDED:"rounded",STYLE_CURVED:"curved",STYLE_ARCSIZE:"arcSize",STYLE_SMOOTH:"smooth",STYLE_SOURCE_PERIMETER_SPACING:"sourcePerimeterSpacing",
STYLE_TARGET_PERIMETER_SPACING:"targetPerimeterSpacing",STYLE_PERIMETER_SPACING:"perimeterSpacing",STYLE_SPACING:"spacing",STYLE_SPACING_TOP:"spacingTop",STYLE_SPACING_LEFT:"spacingLeft",STYLE_SPACING_BOTTOM:"spacingBottom",STYLE_SPACING_RIGHT:"spacingRight",STYLE_HORIZONTAL:"horizontal",STYLE_DIRECTION:"direction",STYLE_ELBOW:"elbow",STYLE_FONTCOLOR:"fontColor",STYLE_FONTFAMILY:"fontFamily",STYLE_FONTSIZE:"fontSize",STYLE_FONTSTYLE:"fontStyle",STYLE_ASPECT:"aspect",STYLE_AUTOSIZE:"autosize",STYLE_FOLDABLE:"foldable",
STYLE_EDITABLE:"editable",STYLE_BENDABLE:"bendable",STYLE_MOVABLE:"movable",STYLE_RESIZABLE:"resizable",STYLE_RESIZE_WIDTH:"resizeWidth",STYLE_RESIZE_HEIGHT:"resizeHeight",STYLE_ROTATABLE:"rotatable",STYLE_CLONEABLE:"cloneable",STYLE_DELETABLE:"deletable",STYLE_SHAPE:"shape",STYLE_EDGE:"edgeStyle",STYLE_JETTY_SIZE:"jettySize",STYLE_SOURCE_JETTY_SIZE:"sourceJettySize",STYLE_TARGET_JETTY_SIZE:"targetJettySize",STYLE_LOOP:"loopStyle",STYLE_ORTHOGONAL_LOOP:"orthogonalLoop",STYLE_ROUTING_CENTER_X:"routingCenterX",
STYLE_ROUTING_CENTER_Y:"routingCenterY",FONT_BOLD:1,FONT_ITALIC:2,FONT_UNDERLINE:4,SHAPE_RECTANGLE:"rectangle",SHAPE_ELLIPSE:"ellipse",SHAPE_DOUBLE_ELLIPSE:"doubleEllipse",SHAPE_RHOMBUS:"rhombus",SHAPE_LINE:"line",SHAPE_IMAGE:"image",SHAPE_ARROW:"arrow",SHAPE_ARROW_CONNECTOR:"arrowConnector",SHAPE_LABEL:"label",SHAPE_CYLINDER:"cylinder",SHAPE_SWIMLANE:"swimlane",SHAPE_CONNECTOR:"connector",SHAPE_ACTOR:"actor",SHAPE_CLOUD:"cloud",SHAPE_TRIANGLE:"triangle",SHAPE_HEXAGON:"hexagon",ARROW_CLASSIC:"classic",
ARROW_CLASSIC_THIN:"classicThin",ARROW_BLOCK:"block",ARROW_BLOCK_THIN:"blockThin",ARROW_OPEN:"open",ARROW_OPEN_THIN:"openThin",ARROW_OVAL:"oval",ARROW_DIAMOND:"diamond",ARROW_DIAMOND_THIN:"diamondThin",ALIGN_LEFT:"left",ALIGN_CENTER:"center",ALIGN_RIGHT:"right",ALIGN_TOP:"top",ALIGN_MIDDLE:"middle",ALIGN_BOTTOM:"bottom",DIRECTION_NORTH:"north",DIRECTION_SOUTH:"south",DIRECTION_EAST:"east",DIRECTION_WEST:"west",TEXT_DIRECTION_DEFAULT:"",TEXT_DIRECTION_AUTO:"auto",TEXT_DIRECTION_LTR:"ltr",TEXT_DIRECTION_RTL:"rtl",
DIRECTION_MASK_NONE:0,DIRECTION_MASK_WEST:1,DIRECTION_MASK_NORTH:2,DIRECTION_MASK_SOUTH:4,DIRECTION_MASK_EAST:8,DIRECTION_MASK_ALL:15,ELBOW_VERTICAL:"vertical",ELBOW_HORIZONTAL:"horizontal",EDGESTYLE_ELBOW:"elbowEdgeStyle",EDGESTYLE_ENTITY_RELATION:"entityRelationEdgeStyle",EDGESTYLE_LOOP:"loopEdgeStyle",EDGESTYLE_SIDETOSIDE:"sideToSideEdgeStyle",EDGESTYLE_TOPTOBOTTOM:"topToBottomEdgeStyle",EDGESTYLE_ORTHOGONAL:"orthogonalEdgeStyle",EDGESTYLE_SEGMENT:"segmentEdgeStyle",PERIMETER_ELLIPSE:"ellipsePerimeter",
PERIMETER_RECTANGLE:"rectanglePerimeter",PERIMETER_RHOMBUS:"rhombusPerimeter",PERIMETER_HEXAGON:"hexagonPerimeter",PERIMETER_TRIANGLE:"trianglePerimeter"};function mxEventObject(a){this.name=a;this.properties=[];for(var b=1;b<arguments.length;b+=2)null!=arguments[b+1]&&(this.properties[arguments[b]]=arguments[b+1])}mxEventObject.prototype.name=null;mxEventObject.prototype.properties=null;mxEventObject.prototype.consumed=!1;mxEventObject.prototype.getName=function(){return this.name};
mxEventObject.prototype.getProperties=function(){return this.properties};mxEventObject.prototype.getProperty=function(a){return this.properties[a]};mxEventObject.prototype.isConsumed=function(){return this.consumed};mxEventObject.prototype.consume=function(){this.consumed=!0};function mxMouseEvent(a,b){this.evt=a;this.sourceState=this.state=b}mxMouseEvent.prototype.consumed=!1;mxMouseEvent.prototype.evt=null;mxMouseEvent.prototype.graphX=null;mxMouseEvent.prototype.graphY=null;
mxMouseEvent.prototype.state=null;mxMouseEvent.prototype.sourceState=null;mxMouseEvent.prototype.getEvent=function(){return this.evt};mxMouseEvent.prototype.getSource=function(){return mxEvent.getSource(this.evt)};mxMouseEvent.prototype.isSource=function(a){return null!=a?mxUtils.isAncestorNode(a.node,this.getSource()):!1};mxMouseEvent.prototype.getX=function(){return mxEvent.getClientX(this.getEvent())};mxMouseEvent.prototype.getY=function(){return mxEvent.getClientY(this.getEvent())};
mxMouseEvent.prototype.getGraphX=function(){return this.graphX};mxMouseEvent.prototype.getGraphY=function(){return this.graphY};mxMouseEvent.prototype.getState=function(){return this.state};mxMouseEvent.prototype.getCell=function(){var a=this.getState();return null!=a?a.cell:null};mxMouseEvent.prototype.isPopupTrigger=function(){return mxEvent.isPopupTrigger(this.getEvent())};mxMouseEvent.prototype.isConsumed=function(){return this.consumed};
mxMouseEvent.prototype.consume=function(a){(null!=a?a:1)&&this.evt.preventDefault&&this.evt.preventDefault();mxClient.IS_IE&&(this.evt.returnValue=!0);this.consumed=!0};function mxEventSource(a){this.setEventSource(a)}mxEventSource.prototype.eventListeners=null;mxEventSource.prototype.eventsEnabled=!0;mxEventSource.prototype.eventSource=null;mxEventSource.prototype.isEventsEnabled=function(){return this.eventsEnabled};mxEventSource.prototype.setEventsEnabled=function(a){this.eventsEnabled=a};
mxEventSource.prototype.getEventSource=function(){return this.eventSource};mxEventSource.prototype.setEventSource=function(a){this.eventSource=a};mxEventSource.prototype.addListener=function(a,b){null==this.eventListeners&&(this.eventListeners=[]);this.eventListeners.push(a);this.eventListeners.push(b)};mxEventSource.prototype.removeListener=function(a){if(null!=this.eventListeners)for(var b=0;b<this.eventListeners.length;)this.eventListeners[b+1]==a?this.eventListeners.splice(b,2):b+=2};
(d.y=b.width,d.x=b.y,d.width=b.height,d.height=b.x);return new mxRectangle(a.x+d.x,a.y+d.y,a.width-d.width-d.x,a.height-d.height-d.y)},getPerimeterPoint:function(a,b,c){for(var d=null,e=0;e<a.length-1;e++){var f=mxUtils.intersection(a[e].x,a[e].y,a[e+1].x,a[e+1].y,b.x,b.y,c.x,c.y);if(null!=f){var g=c.x-f.x,h=c.y-f.y,f={p:f,distSq:h*h+g*g};null!=f&&(null==d||d.distSq>f.distSq)&&(d=f)}}return null!=d?d.p:null},rectangleIntersectsSegment:function(a,b,c){var d=a.y,e=a.x,f=d+a.height,g=e+a.width;a=b.x;
var h=c.x;b.x>c.x&&(a=c.x,h=b.x);h>g&&(h=g);a<e&&(a=e);if(a>h)return!1;var e=b.y,g=c.y,k=c.x-b.x;1E-7<Math.abs(k)&&(c=(c.y-b.y)/k,b=b.y-c*b.x,e=c*a+b,g=c*h+b);e>g&&(b=g,g=e,e=b);g>f&&(g=f);e<d&&(e=d);return e>g?!1:!0},contains:function(a,b,c){return a.x<=b&&a.x+a.width>=b&&a.y<=c&&a.y+a.height>=c},intersects:function(a,b){var c=a.width,d=a.height,e=b.width,f=b.height;if(0>=e||0>=f||0>=c||0>=d)return!1;var g=a.x,h=a.y,k=b.x,l=b.y,e=e+k,f=f+l,c=c+g,d=d+h;return(e<k||e>g)&&(f<l||f>h)&&(c<g||c>k)&&(d<
h||d>l)},intersectsHotspot:function(a,b,c,d,e,f){d=null!=d?d:1;e=null!=e?e:0;f=null!=f?f:0;if(0<d){var g=a.getCenterX(),h=a.getCenterY(),k=a.width,l=a.height,m=mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE)*a.view.scale;0<m&&(mxUtils.getValue(a.style,mxConstants.STYLE_HORIZONTAL,!0)?(h=a.y+m/2,l=m):(g=a.x+m/2,k=m));k=Math.max(e,k*d);l=Math.max(e,l*d);0<f&&(k=Math.min(k,f),l=Math.min(l,f));d=new mxRectangle(g-k/2,h-l/2,k,l);g=mxUtils.toRadians(mxUtils.getValue(a.style,mxConstants.STYLE_ROTATION)||
0);0!=g&&(e=Math.cos(-g),f=Math.sin(-g),g=new mxPoint(a.getCenterX(),a.getCenterY()),a=mxUtils.getRotatedPoint(new mxPoint(b,c),e,f,g),b=a.x,c=a.y);return mxUtils.contains(d,b,c)}return!0},getOffset:function(a,b){for(var c=0,d=0,e=!1,f=a,g=document.body,h=document.documentElement;null!=f&&f!=g&&f!=h&&!e;){var k=mxUtils.getCurrentStyle(f);null!=k&&(e=e||"fixed"==k.position);f=f.parentNode}b||e||(e=mxUtils.getDocumentScrollOrigin(a.ownerDocument),c+=e.x,d+=e.y);e=a.getBoundingClientRect();null!=e&&
(c+=e.left,d+=e.top);return new mxPoint(c,d)},getDocumentScrollOrigin:function(a){if(mxClient.IS_QUIRKS)return new mxPoint(a.body.scrollLeft,a.body.scrollTop);a=a.defaultView||a.parentWindow;return new mxPoint(null!=a&&void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,null!=a&&void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop)},getScrollOrigin:function(a,
b,c){b=null!=b?b:!1;c=null!=c?c:!0;for(var d=null!=a?a.ownerDocument:document,e=d.body,f=d.documentElement,g=new mxPoint,h=!1;null!=a&&a!=e&&a!=f;){isNaN(a.scrollLeft)||isNaN(a.scrollTop)||(g.x+=a.scrollLeft,g.y+=a.scrollTop);var k=mxUtils.getCurrentStyle(a);null!=k&&(h=h||"fixed"==k.position);a=b?a.parentNode:null}!h&&c&&(a=mxUtils.getDocumentScrollOrigin(d),g.x+=a.x,g.y+=a.y);return g},convertPoint:function(a,b,c){var d=mxUtils.getScrollOrigin(a,!1);a=mxUtils.getOffset(a);a.x-=d.x;a.y-=d.y;return new mxPoint(b-
a.x,c-a.y)},ltrim:function(a,b){return null!=a?a.replace(new RegExp("^["+(b||"\\s")+"]+","g"),""):null},rtrim:function(a,b){return null!=a?a.replace(new RegExp("["+(b||"\\s")+"]+$","g"),""):null},trim:function(a,b){return mxUtils.ltrim(mxUtils.rtrim(a,b),b)},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)&&("string"!=typeof a||0>a.toLowerCase().indexOf("0x"))},isInteger:function(a){return String(parseInt(a))===String(a)},mod:function(a,b){return(a%b+b)%b},intersection:function(a,b,
c,d,e,f,g,h){var k=(h-f)*(c-a)-(g-e)*(d-b);g=((g-e)*(b-f)-(h-f)*(a-e))/k;e=((c-a)*(b-f)-(d-b)*(a-e))/k;return 0<=g&&1>=g&&0<=e&&1>=e?new mxPoint(a+g*(c-a),b+g*(d-b)):null},ptSegDistSq:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;0>=e*c+f*d?c=0:(e=c-e,f=d-f,a=e*c+f*d,c=0>=a?0:a*a/(c*c+d*d));e=e*e+f*f-c;0>e&&(e=0);return e},ptLineDist:function(a,b,c,d,e,f){return Math.abs((d-b)*e-(c-a)*f+c*b-d*a)/Math.sqrt((d-b)*(d-b)+(c-a)*(c-a))},relativeCcw:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;a=e*d-f*c;0==a&&
(a=e*c+f*d,0<a&&(a=(e-c)*c+(f-d)*d,0>a&&(a=0)));return 0>a?-1:0<a?1:0},animateChanges:function(a,b){mxEffects.animateChanges.apply(this,arguments)},cascadeOpacity:function(a,b,c){mxEffects.cascadeOpacity.apply(this,arguments)},fadeOut:function(a,b,c,d,e,f){mxEffects.fadeOut.apply(this,arguments)},setOpacity:function(a,b){mxUtils.isVml(a)?a.style.filter=100<=b?"":"alpha(opacity="+b/5+")":mxClient.IS_IE&&("undefined"===typeof document.documentMode||9>document.documentMode)?a.style.filter=100<=b?"":
"alpha(opacity="+b+")":a.style.opacity=b/100},createImage:function(a){var b;mxClient.IS_IE6&&"CSS1Compat"!=document.compatMode?(b=document.createElement(mxClient.VML_PREFIX+":image"),b.setAttribute("src",a),b.style.borderStyle="none"):(b=document.createElement("img"),b.setAttribute("src",a),b.setAttribute("border","0"));return b},sortCells:function(a,b){b=null!=b?b:!0;var c=new mxDictionary;a.sort(function(a,e){var d=c.get(a);null==d&&(d=mxCellPath.create(a).split(mxCellPath.PATH_SEPARATOR),c.put(a,
d));var g=c.get(e);null==g&&(g=mxCellPath.create(e).split(mxCellPath.PATH_SEPARATOR),c.put(e,g));d=mxCellPath.compare(d,g);return 0==d?0:0<d==b?1:-1});return a},getStylename:function(a){return null!=a&&(a=a.split(";")[0],0>a.indexOf("="))?a:""},getStylenames:function(a){var b=[];if(null!=a){a=a.split(";");for(var c=0;c<a.length;c++)0>a[c].indexOf("=")&&b.push(a[c])}return b},indexOfStylename:function(a,b){if(null!=a&&null!=b)for(var c=a.split(";"),d=0,e=0;e<c.length;e++){if(c[e]==b)return d;d+=c[e].length+
1}return-1},addStylename:function(a,b){0>mxUtils.indexOfStylename(a,b)&&(null==a?a="":0<a.length&&";"!=a.charAt(a.length-1)&&(a+=";"),a+=b);return a},removeStylename:function(a,b){var c=[];if(null!=a)for(var d=a.split(";"),e=0;e<d.length;e++)d[e]!=b&&c.push(d[e]);return c.join(";")},removeAllStylenames:function(a){var b=[];if(null!=a){a=a.split(";");for(var c=0;c<a.length;c++)0<=a[c].indexOf("=")&&b.push(a[c])}return b.join(";")},setCellStyles:function(a,b,c,d){if(null!=b&&0<b.length){a.beginUpdate();
try{for(var e=0;e<b.length;e++)if(null!=b[e]){var f=mxUtils.setStyle(a.getStyle(b[e]),c,d);a.setStyle(b[e],f)}}finally{a.endUpdate()}}},setStyle:function(a,b,c){var d=null!=c&&("undefined"==typeof c.length||0<c.length);if(null==a||0==a.length)d&&(a=b+"="+c+";");else if(a.substring(0,b.length+1)==b+"="){var e=a.indexOf(";");a=d?b+"="+c+(0>e?";":a.substring(e)):0>e||e==a.length-1?"":a.substring(e+1)}else{var f=a.indexOf(";"+b+"=");0>f?d&&(d=";"==a.charAt(a.length-1)?"":";",a=a+d+b+"="+c+";"):(e=a.indexOf(";",
f+1),a=d?a.substring(0,f+1)+b+"="+c+(0>e?";":a.substring(e)):a.substring(0,f)+(0>e?";":a.substring(e)))}return a},setCellStyleFlags:function(a,b,c,d,e){if(null!=b&&0<b.length){a.beginUpdate();try{for(var f=0;f<b.length;f++)if(null!=b[f]){var g=mxUtils.setStyleFlag(a.getStyle(b[f]),c,d,e);a.setStyle(b[f],g)}}finally{a.endUpdate()}}},setStyleFlag:function(a,b,c,d){if(null==a||0==a.length)a=d||null==d?b+"="+c:b+"=0";else{var e=a.indexOf(b+"=");if(0>e)e=";"==a.charAt(a.length-1)?"":";",a=d||null==d?a+
e+b+"="+c:a+e+b+"=0";else{var f=a.indexOf(";",e),g;g=0>f?a.substring(e+b.length+1):a.substring(e+b.length+1,f);g=null==d?parseInt(g)^c:d?parseInt(g)|c:parseInt(g)&~c;a=a.substring(0,e)+b+"="+g+(0<=f?a.substring(f):"")}}return a},getAlignmentAsPoint:function(a,b){var c=0,d=0;a==mxConstants.ALIGN_CENTER?c=-.5:a==mxConstants.ALIGN_RIGHT&&(c=-1);b==mxConstants.ALIGN_MIDDLE?d=-.5:b==mxConstants.ALIGN_BOTTOM&&(d=-1);return new mxPoint(c,d)},getSizeForString:function(a,b,c,d){b=null!=b?b:mxConstants.DEFAULT_FONTSIZE;
c=null!=c?c:mxConstants.DEFAULT_FONTFAMILY;var e=document.createElement("div");e.style.fontFamily=c;e.style.fontSize=Math.round(b)+"px";e.style.lineHeight=Math.round(b*mxConstants.LINE_HEIGHT)+"px";e.style.position="absolute";e.style.visibility="hidden";e.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";e.style.zoom="1";null!=d?(e.style.width=d+"px",e.style.whiteSpace="normal"):e.style.whiteSpace="nowrap";e.innerHTML=a;document.body.appendChild(e);a=new mxRectangle(0,0,e.offsetWidth,e.offsetHeight);
document.body.removeChild(e);return a},getViewXml:function(a,b,c,d,e){d=null!=d?d:0;e=null!=e?e:0;b=null!=b?b:1;null==c&&(c=[a.getModel().getRoot()]);var f=a.getView(),g=null,h=f.isEventsEnabled();f.setEventsEnabled(!1);var k=f.drawPane,l=f.overlayPane;a.dialect==mxConstants.DIALECT_SVG?(f.drawPane=document.createElementNS(mxConstants.NS_SVG,"g"),f.canvas.appendChild(f.drawPane),f.overlayPane=document.createElementNS(mxConstants.NS_SVG,"g")):(f.drawPane=f.drawPane.cloneNode(!1),f.canvas.appendChild(f.drawPane),
f.overlayPane=f.overlayPane.cloneNode(!1));f.canvas.appendChild(f.overlayPane);var m=f.getTranslate();f.translate=new mxPoint(d,e);b=new mxTemporaryCellStates(a.getView(),b,c);try{g=(new mxCodec).encode(a.getView())}finally{b.destroy(),f.translate=m,f.canvas.removeChild(f.drawPane),f.canvas.removeChild(f.overlayPane),f.drawPane=k,f.overlayPane=l,f.setEventsEnabled(h)}return g},getScaleForPageCount:function(a,b,c,d){if(1>a)return 1;c=null!=c?c:mxConstants.PAGE_FORMAT_A4_PORTRAIT;d=null!=d?d:0;var e=
c.width-2*d;c=c.height-2*d;d=b.getGraphBounds().clone();b=b.getView().getScale();d.width/=b;d.height/=b;b=d.width;var f=Math.sqrt(a);d=Math.sqrt(b/d.height/(e/c));c=f*d;d=f/d;if(1>c&&d>a){var g=d/a;d=a;c/=g}1>d&&c>a&&(g=c/a,c=a,d/=g);g=Math.ceil(c)*Math.ceil(d);for(f=0;g>a;){var g=Math.floor(c)/c,h=Math.floor(d)/d;1==g&&(g=Math.floor(c-1)/c);1==h&&(h=Math.floor(d-1)/d);g=g>h?g:h;c*=g;d*=g;g=Math.ceil(c)*Math.ceil(d);f++;if(10<f)break}return e*c/b*.99999},show:function(a,b,c,d,e,f){c=null!=c?c:0;d=
null!=d?d:0;null==b?b=window.open().document:b.open();9==document.documentMode&&b.writeln('\x3c!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=9"><![endif]--\x3e');var g=a.getGraphBounds(),h=Math.ceil(c-g.x),k=Math.ceil(d-g.y);null==e&&(e=Math.ceil(g.width+c)+Math.ceil(Math.ceil(g.x)-g.x));null==f&&(f=Math.ceil(g.height+d)+Math.ceil(Math.ceil(g.y)-g.y));if(mxClient.IS_IE||11==document.documentMode){d="<html><head>";g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)d+=g[c].outerHTML;
d+="<style>";for(c=0;c<document.styleSheets.length;c++)try{d+=document.styleSheets[c].cssText}catch(l){}d=d+'</style></head><body style="margin:0px;">'+('<div style="position:absolute;overflow:hidden;width:'+e+"px;height:"+f+'px;"><div style="position:relative;left:'+h+"px;top:"+k+'px;">')+a.container.innerHTML;b.writeln(d+"</div></div></body><html>");b.close()}else{b.writeln("<html><head>");g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)b.writeln(mxUtils.getOuterHtml(g[c]));d=document.getElementsByTagName("link");
for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));d=document.getElementsByTagName("style");for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));b.writeln('</head><body style="margin:0px;"></body></html>');b.close();c=b.createElement("div");c.position="absolute";c.overflow="hidden";c.style.width=e+"px";c.style.height=f+"px";e=b.createElement("div");e.style.position="absolute";e.style.left=h+"px";e.style.top=k+"px";f=a.container.firstChild;for(d=null;null!=f;)g=f.cloneNode(!0),f==
a.view.drawPane.ownerSVGElement?(c.appendChild(g),d=g):e.appendChild(g),f=f.nextSibling;b.body.appendChild(c);null!=e.firstChild&&b.body.appendChild(e);null!=d&&(d.style.minWidth="",d.style.minHeight="",d.firstChild.setAttribute("transform","translate("+h+","+k+")"))}mxUtils.removeCursors(b.body);return b},printScreen:function(a){var b=window.open();a.getGraphBounds();mxUtils.show(a,b.document);a=function(){b.focus();b.print();b.close()};mxClient.IS_GC?b.setTimeout(a,500):a()},popup:function(a,b){if(b){var c=
document.createElement("div");c.style.overflow="scroll";c.style.width="636px";c.style.height="460px";var d=document.createElement("pre");d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;");c.appendChild(d);c=new mxWindow("Popup Window",c,document.body.clientWidth/2-320,Math.max(document.body.clientHeight||0,document.documentElement.clientHeight)/2-240,640,480,!1,!0);c.setClosable(!0);c.setVisible(!0)}else mxClient.IS_NS?(c=window.open(),c.document.writeln("<pre>"+mxUtils.htmlEntities(a)+
"</pre"),c.document.close()):(c=window.open(),d=c.document.createElement("pre"),d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;"),c.document.body.appendChild(d))},alert:function(a){alert(a)},prompt:function(a,b){return prompt(a,null!=b?b:"")},confirm:function(a){return confirm(a)},error:function(a,b,c,d){var e=document.createElement("div");e.style.padding="20px";var f=document.createElement("img");f.setAttribute("src",d||mxUtils.errorImage);f.setAttribute("valign",
"bottom");f.style.verticalAlign="middle";e.appendChild(f);e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));mxUtils.write(e,a);a=document.body.clientWidth;d=document.body.clientHeight||document.documentElement.clientHeight;var g=new mxWindow(mxResources.get(mxUtils.errorResource)||mxUtils.errorResource,e,(a-b)/2,d/4,b,null,!1,!0);c&&(mxUtils.br(e),b=document.createElement("p"),c=document.createElement("button"),mxClient.IS_IE?
c.style.cssText="float:right":c.setAttribute("style","float:right"),mxEvent.addListener(c,"click",function(a){g.destroy()}),mxUtils.write(c,mxResources.get(mxUtils.closeResource)||mxUtils.closeResource),b.appendChild(c),e.appendChild(b),mxUtils.br(e),g.setClosable(!0));g.setVisible(!0);return g},makeDraggable:function(a,b,c,d,e,f,g,h,k,l){a=new mxDragSource(a,c);a.dragOffset=new mxPoint(null!=e?e:0,null!=f?f:mxConstants.TOOLTIP_VERTICAL_OFFSET);a.autoscroll=g;a.setGuidesEnabled(!1);null!=k&&(a.highlightDropTargets=
k);null!=l&&(a.getDropTarget=l);a.getGraphForEvent=function(a){return"function"==typeof b?b(a):b};null!=d&&(a.createDragElement=function(){return d.cloneNode(!0)},h&&(a.createPreviewElement=function(a){var b=d.cloneNode(!0),c=parseInt(b.style.width),e=parseInt(b.style.height);b.style.width=Math.round(c*a.view.scale)+"px";b.style.height=Math.round(e*a.view.scale)+"px";return b}));return a}},mxConstants={DEFAULT_HOTSPOT:.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:"exact",RENDERING_HINT_FASTER:"faster",
RENDERING_HINT_FASTEST:"fastest",DIALECT_SVG:"svg",DIALECT_VML:"vml",DIALECT_MIXEDHTML:"mixedHtml",DIALECT_PREFERHTML:"preferHtml",DIALECT_STRICTHTML:"strictHtml",NS_SVG:"http://www.w3.org/2000/svg",NS_XHTML:"http://www.w3.org/1999/xhtml",NS_XLINK:"http://www.w3.org/1999/xlink",SHADOWCOLOR:"gray",VML_SHADOWCOLOR:"gray",SHADOW_OFFSET_X:2,SHADOW_OFFSET_Y:3,SHADOW_OPACITY:1,NODETYPE_ELEMENT:1,NODETYPE_ATTRIBUTE:2,NODETYPE_TEXT:3,NODETYPE_CDATA:4,NODETYPE_ENTITY_REFERENCE:5,NODETYPE_ENTITY:6,NODETYPE_PROCESSING_INSTRUCTION:7,
NODETYPE_COMMENT:8,NODETYPE_DOCUMENT:9,NODETYPE_DOCUMENTTYPE:10,NODETYPE_DOCUMENT_FRAGMENT:11,NODETYPE_NOTATION:12,TOOLTIP_VERTICAL_OFFSET:16,DEFAULT_VALID_COLOR:"#00FF00",DEFAULT_INVALID_COLOR:"#FF0000",OUTLINE_HIGHLIGHT_COLOR:"#00FF00",OUTLINE_HIGHLIGHT_STROKEWIDTH:5,HIGHLIGHT_STROKEWIDTH:3,HIGHLIGHT_SIZE:2,HIGHLIGHT_OPACITY:100,CURSOR_MOVABLE_VERTEX:"move",CURSOR_MOVABLE_EDGE:"move",CURSOR_LABEL_HANDLE:"default",CURSOR_TERMINAL_HANDLE:"pointer",CURSOR_BEND_HANDLE:"crosshair",CURSOR_VIRTUAL_BEND_HANDLE:"crosshair",
CURSOR_CONNECT:"pointer",HIGHLIGHT_COLOR:"#00FF00",CONNECT_TARGET_COLOR:"#0000FF",INVALID_CONNECT_TARGET_COLOR:"#FF0000",DROP_TARGET_COLOR:"#0000FF",VALID_COLOR:"#00FF00",INVALID_COLOR:"#FF0000",EDGE_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_STROKEWIDTH:1,EDGE_SELECTION_STROKEWIDTH:1,VERTEX_SELECTION_DASHED:!0,EDGE_SELECTION_DASHED:!0,GUIDE_COLOR:"#FF0000",GUIDE_STROKEWIDTH:1,OUTLINE_COLOR:"#0099FF",OUTLINE_STROKEWIDTH:mxClient.IS_IE?2:3,HANDLE_SIZE:6,LABEL_HANDLE_SIZE:4,
HANDLE_FILLCOLOR:"#00FF00",HANDLE_STROKECOLOR:"black",LABEL_HANDLE_FILLCOLOR:"yellow",CONNECT_HANDLE_FILLCOLOR:"#0000FF",LOCKED_HANDLE_FILLCOLOR:"#FF0000",OUTLINE_HANDLE_FILLCOLOR:"#00FFFF",OUTLINE_HANDLE_STROKECOLOR:"#0033FF",DEFAULT_FONTFAMILY:"Arial,Helvetica",DEFAULT_FONTSIZE:11,DEFAULT_TEXT_DIRECTION:"",LINE_HEIGHT:1.2,WORD_WRAP:"normal",ABSOLUTE_LINE_HEIGHT:!1,DEFAULT_FONTSTYLE:0,DEFAULT_STARTSIZE:40,DEFAULT_MARKERSIZE:6,DEFAULT_IMAGESIZE:24,ENTITY_SEGMENT:30,RECTANGLE_ROUNDING_FACTOR:.15,LINE_ARCSIZE:20,
ARROW_SPACING:0,ARROW_WIDTH:30,ARROW_SIZE:30,PAGE_FORMAT_A4_PORTRAIT:new mxRectangle(0,0,827,1169),PAGE_FORMAT_A4_LANDSCAPE:new mxRectangle(0,0,1169,827),PAGE_FORMAT_LETTER_PORTRAIT:new mxRectangle(0,0,850,1100),PAGE_FORMAT_LETTER_LANDSCAPE:new mxRectangle(0,0,1100,850),NONE:"none",STYLE_PERIMETER:"perimeter",STYLE_SOURCE_PORT:"sourcePort",STYLE_TARGET_PORT:"targetPort",STYLE_PORT_CONSTRAINT:"portConstraint",STYLE_PORT_CONSTRAINT_ROTATION:"portConstraintRotation",STYLE_SOURCE_PORT_CONSTRAINT:"sourcePortConstraint",
STYLE_TARGET_PORT_CONSTRAINT:"targetPortConstraint",STYLE_OPACITY:"opacity",STYLE_FILL_OPACITY:"fillOpacity",STYLE_STROKE_OPACITY:"strokeOpacity",STYLE_TEXT_OPACITY:"textOpacity",STYLE_TEXT_DIRECTION:"textDirection",STYLE_OVERFLOW:"overflow",STYLE_ORTHOGONAL:"orthogonal",STYLE_EXIT_X:"exitX",STYLE_EXIT_Y:"exitY",STYLE_EXIT_PERIMETER:"exitPerimeter",STYLE_ENTRY_X:"entryX",STYLE_ENTRY_Y:"entryY",STYLE_ENTRY_PERIMETER:"entryPerimeter",STYLE_WHITE_SPACE:"whiteSpace",STYLE_ROTATION:"rotation",STYLE_FILLCOLOR:"fillColor",
STYLE_POINTER_EVENTS:"pointerEvents",STYLE_SWIMLANE_FILLCOLOR:"swimlaneFillColor",STYLE_MARGIN:"margin",STYLE_GRADIENTCOLOR:"gradientColor",STYLE_GRADIENT_DIRECTION:"gradientDirection",STYLE_STROKECOLOR:"strokeColor",STYLE_SEPARATORCOLOR:"separatorColor",STYLE_STROKEWIDTH:"strokeWidth",STYLE_ALIGN:"align",STYLE_VERTICAL_ALIGN:"verticalAlign",STYLE_LABEL_WIDTH:"labelWidth",STYLE_LABEL_POSITION:"labelPosition",STYLE_VERTICAL_LABEL_POSITION:"verticalLabelPosition",STYLE_IMAGE_ASPECT:"imageAspect",STYLE_IMAGE_ALIGN:"imageAlign",
STYLE_IMAGE_VERTICAL_ALIGN:"imageVerticalAlign",STYLE_GLASS:"glass",STYLE_IMAGE:"image",STYLE_IMAGE_WIDTH:"imageWidth",STYLE_IMAGE_HEIGHT:"imageHeight",STYLE_IMAGE_BACKGROUND:"imageBackground",STYLE_IMAGE_BORDER:"imageBorder",STYLE_FLIPH:"flipH",STYLE_FLIPV:"flipV",STYLE_NOLABEL:"noLabel",STYLE_NOEDGESTYLE:"noEdgeStyle",STYLE_LABEL_BACKGROUNDCOLOR:"labelBackgroundColor",STYLE_LABEL_BORDERCOLOR:"labelBorderColor",STYLE_LABEL_PADDING:"labelPadding",STYLE_INDICATOR_SHAPE:"indicatorShape",STYLE_INDICATOR_IMAGE:"indicatorImage",
STYLE_INDICATOR_COLOR:"indicatorColor",STYLE_INDICATOR_STROKECOLOR:"indicatorStrokeColor",STYLE_INDICATOR_GRADIENTCOLOR:"indicatorGradientColor",STYLE_INDICATOR_SPACING:"indicatorSpacing",STYLE_INDICATOR_WIDTH:"indicatorWidth",STYLE_INDICATOR_HEIGHT:"indicatorHeight",STYLE_INDICATOR_DIRECTION:"indicatorDirection",STYLE_SHADOW:"shadow",STYLE_SEGMENT:"segment",STYLE_ENDARROW:"endArrow",STYLE_STARTARROW:"startArrow",STYLE_ENDSIZE:"endSize",STYLE_STARTSIZE:"startSize",STYLE_SWIMLANE_LINE:"swimlaneLine",
STYLE_ENDFILL:"endFill",STYLE_STARTFILL:"startFill",STYLE_DASHED:"dashed",STYLE_DASH_PATTERN:"dashPattern",STYLE_FIX_DASH:"fixDash",STYLE_ROUNDED:"rounded",STYLE_CURVED:"curved",STYLE_ARCSIZE:"arcSize",STYLE_SMOOTH:"smooth",STYLE_SOURCE_PERIMETER_SPACING:"sourcePerimeterSpacing",STYLE_TARGET_PERIMETER_SPACING:"targetPerimeterSpacing",STYLE_PERIMETER_SPACING:"perimeterSpacing",STYLE_SPACING:"spacing",STYLE_SPACING_TOP:"spacingTop",STYLE_SPACING_LEFT:"spacingLeft",STYLE_SPACING_BOTTOM:"spacingBottom",
STYLE_SPACING_RIGHT:"spacingRight",STYLE_HORIZONTAL:"horizontal",STYLE_DIRECTION:"direction",STYLE_ELBOW:"elbow",STYLE_FONTCOLOR:"fontColor",STYLE_FONTFAMILY:"fontFamily",STYLE_FONTSIZE:"fontSize",STYLE_FONTSTYLE:"fontStyle",STYLE_ASPECT:"aspect",STYLE_AUTOSIZE:"autosize",STYLE_FOLDABLE:"foldable",STYLE_EDITABLE:"editable",STYLE_BENDABLE:"bendable",STYLE_MOVABLE:"movable",STYLE_RESIZABLE:"resizable",STYLE_RESIZE_WIDTH:"resizeWidth",STYLE_RESIZE_HEIGHT:"resizeHeight",STYLE_ROTATABLE:"rotatable",STYLE_CLONEABLE:"cloneable",
STYLE_DELETABLE:"deletable",STYLE_SHAPE:"shape",STYLE_EDGE:"edgeStyle",STYLE_JETTY_SIZE:"jettySize",STYLE_SOURCE_JETTY_SIZE:"sourceJettySize",STYLE_TARGET_JETTY_SIZE:"targetJettySize",STYLE_LOOP:"loopStyle",STYLE_ORTHOGONAL_LOOP:"orthogonalLoop",STYLE_ROUTING_CENTER_X:"routingCenterX",STYLE_ROUTING_CENTER_Y:"routingCenterY",FONT_BOLD:1,FONT_ITALIC:2,FONT_UNDERLINE:4,SHAPE_RECTANGLE:"rectangle",SHAPE_ELLIPSE:"ellipse",SHAPE_DOUBLE_ELLIPSE:"doubleEllipse",SHAPE_RHOMBUS:"rhombus",SHAPE_LINE:"line",SHAPE_IMAGE:"image",
SHAPE_ARROW:"arrow",SHAPE_ARROW_CONNECTOR:"arrowConnector",SHAPE_LABEL:"label",SHAPE_CYLINDER:"cylinder",SHAPE_SWIMLANE:"swimlane",SHAPE_CONNECTOR:"connector",SHAPE_ACTOR:"actor",SHAPE_CLOUD:"cloud",SHAPE_TRIANGLE:"triangle",SHAPE_HEXAGON:"hexagon",ARROW_CLASSIC:"classic",ARROW_CLASSIC_THIN:"classicThin",ARROW_BLOCK:"block",ARROW_BLOCK_THIN:"blockThin",ARROW_OPEN:"open",ARROW_OPEN_THIN:"openThin",ARROW_OVAL:"oval",ARROW_DIAMOND:"diamond",ARROW_DIAMOND_THIN:"diamondThin",ALIGN_LEFT:"left",ALIGN_CENTER:"center",
ALIGN_RIGHT:"right",ALIGN_TOP:"top",ALIGN_MIDDLE:"middle",ALIGN_BOTTOM:"bottom",DIRECTION_NORTH:"north",DIRECTION_SOUTH:"south",DIRECTION_EAST:"east",DIRECTION_WEST:"west",TEXT_DIRECTION_DEFAULT:"",TEXT_DIRECTION_AUTO:"auto",TEXT_DIRECTION_LTR:"ltr",TEXT_DIRECTION_RTL:"rtl",DIRECTION_MASK_NONE:0,DIRECTION_MASK_WEST:1,DIRECTION_MASK_NORTH:2,DIRECTION_MASK_SOUTH:4,DIRECTION_MASK_EAST:8,DIRECTION_MASK_ALL:15,ELBOW_VERTICAL:"vertical",ELBOW_HORIZONTAL:"horizontal",EDGESTYLE_ELBOW:"elbowEdgeStyle",EDGESTYLE_ENTITY_RELATION:"entityRelationEdgeStyle",
EDGESTYLE_LOOP:"loopEdgeStyle",EDGESTYLE_SIDETOSIDE:"sideToSideEdgeStyle",EDGESTYLE_TOPTOBOTTOM:"topToBottomEdgeStyle",EDGESTYLE_ORTHOGONAL:"orthogonalEdgeStyle",EDGESTYLE_SEGMENT:"segmentEdgeStyle",PERIMETER_ELLIPSE:"ellipsePerimeter",PERIMETER_RECTANGLE:"rectanglePerimeter",PERIMETER_RHOMBUS:"rhombusPerimeter",PERIMETER_HEXAGON:"hexagonPerimeter",PERIMETER_TRIANGLE:"trianglePerimeter"};
function mxEventObject(a){this.name=a;this.properties=[];for(var b=1;b<arguments.length;b+=2)null!=arguments[b+1]&&(this.properties[arguments[b]]=arguments[b+1])}mxEventObject.prototype.name=null;mxEventObject.prototype.properties=null;mxEventObject.prototype.consumed=!1;mxEventObject.prototype.getName=function(){return this.name};mxEventObject.prototype.getProperties=function(){return this.properties};mxEventObject.prototype.getProperty=function(a){return this.properties[a]};
mxEventObject.prototype.isConsumed=function(){return this.consumed};mxEventObject.prototype.consume=function(){this.consumed=!0};function mxMouseEvent(a,b){this.evt=a;this.sourceState=this.state=b}mxMouseEvent.prototype.consumed=!1;mxMouseEvent.prototype.evt=null;mxMouseEvent.prototype.graphX=null;mxMouseEvent.prototype.graphY=null;mxMouseEvent.prototype.state=null;mxMouseEvent.prototype.sourceState=null;mxMouseEvent.prototype.getEvent=function(){return this.evt};
mxMouseEvent.prototype.getSource=function(){return mxEvent.getSource(this.evt)};mxMouseEvent.prototype.isSource=function(a){return null!=a?mxUtils.isAncestorNode(a.node,this.getSource()):!1};mxMouseEvent.prototype.getX=function(){return mxEvent.getClientX(this.getEvent())};mxMouseEvent.prototype.getY=function(){return mxEvent.getClientY(this.getEvent())};mxMouseEvent.prototype.getGraphX=function(){return this.graphX};mxMouseEvent.prototype.getGraphY=function(){return this.graphY};
mxMouseEvent.prototype.getState=function(){return this.state};mxMouseEvent.prototype.getCell=function(){var a=this.getState();return null!=a?a.cell:null};mxMouseEvent.prototype.isPopupTrigger=function(){return mxEvent.isPopupTrigger(this.getEvent())};mxMouseEvent.prototype.isConsumed=function(){return this.consumed};mxMouseEvent.prototype.consume=function(a){(null!=a?a:1)&&this.evt.preventDefault&&this.evt.preventDefault();mxClient.IS_IE&&(this.evt.returnValue=!0);this.consumed=!0};
function mxEventSource(a){this.setEventSource(a)}mxEventSource.prototype.eventListeners=null;mxEventSource.prototype.eventsEnabled=!0;mxEventSource.prototype.eventSource=null;mxEventSource.prototype.isEventsEnabled=function(){return this.eventsEnabled};mxEventSource.prototype.setEventsEnabled=function(a){this.eventsEnabled=a};mxEventSource.prototype.getEventSource=function(){return this.eventSource};mxEventSource.prototype.setEventSource=function(a){this.eventSource=a};
mxEventSource.prototype.addListener=function(a,b){null==this.eventListeners&&(this.eventListeners=[]);this.eventListeners.push(a);this.eventListeners.push(b)};mxEventSource.prototype.removeListener=function(a){if(null!=this.eventListeners)for(var b=0;b<this.eventListeners.length;)this.eventListeners[b+1]==a?this.eventListeners.splice(b,2):b+=2};
mxEventSource.prototype.fireEvent=function(a,b){if(null!=this.eventListeners&&this.isEventsEnabled()){null==a&&(a=new mxEventObject);null==b&&(b=this.getEventSource());null==b&&(b=this);for(var c=[b,a],d=0;d<this.eventListeners.length;d+=2){var e=this.eventListeners[d];null!=e&&e!=a.getName()||this.eventListeners[d+1].apply(this,c)}}};
var mxEvent={objects:[],addListener:function(){var a=function(a,c,d){null==a.mxListenerList&&(a.mxListenerList=[],mxEvent.objects.push(a));a.mxListenerList.push({name:c,f:d})};return window.addEventListener?function(b,c,d){b.addEventListener(c,d,!1);a(b,c,d)}:function(b,c,d){b.attachEvent("on"+c,d);a(b,c,d)}}(),removeListener:function(){var a=function(a,c,d){if(null!=a.mxListenerList){c=a.mxListenerList.length;for(var b=0;b<c;b++)if(a.mxListenerList[b].f==d){a.mxListenerList.splice(b,1);break}0==
a.mxListenerList.length&&(a.mxListenerList=null,a=mxUtils.indexOf(mxEvent.objects,a),0<=a&&mxEvent.objects.splice(a,1))}};return window.removeEventListener?function(b,c,d){b.removeEventListener(c,d,!1);a(b,c,d)}:function(b,c,d){b.detachEvent("on"+c,d);a(b,c,d)}}(),removeAllListeners:function(a){var b=a.mxListenerList;if(null!=b)for(;0<b.length;){var c=b[0];mxEvent.removeListener(a,c.name,c.f)}},addGestureListeners:function(a,b,c,d){null!=b&&mxEvent.addListener(a,mxClient.IS_POINTER?"pointerdown":

View file

@ -228,4 +228,4 @@ Image_iphone_pin_red:"shape=mxgraph.ios.iPin;fillColor2=#dd0000;fillColor3=#4400
function(a,d,f,b){var g=this.editor.graph;g.getModel().beginUpdate();try{var h=function(a,b){var f=null!=b.Endpoint1.Block?c[b.Endpoint1.Block]:null,h=null!=b.Endpoint2.Block?c[b.Endpoint2.Block]:null,d;d=new mxCell("",new mxGeometry(0,0,100,100),"html=1;");d.geometry.relative=!0;d.edge=!0;x(d,a);var k=q(a).Properties,l=null!=k?k.TextAreas:a.TextAreas;if(null!=l){for(var m=0;null!=l["t"+m];)l=l["t"+m],d=u(l,d),m++;l=null!=k?k.TextAreas:a.TextAreas;null!=l.Message&&(d=u(l.Message,d));null!=l.Text&&
(d=u(l.Text,d))}null==f&&null!=b.Endpoint1&&d.geometry.setTerminalPoint(new mxPoint(Math.round(.6*b.Endpoint1.x),Math.round(.6*b.Endpoint1.y)),!0);null==h&&null!=b.Endpoint2&&d.geometry.setTerminalPoint(new mxPoint(Math.round(.6*b.Endpoint2.x),Math.round(.6*b.Endpoint2.y)),!1);e.push(g.addCell(d,null,null,f,h))},e=[],c={},m=[],l=[],p=0;if(null!=a.Groups)for(var n in a.Groups){var k=a.Groups[n];k.id=n;if(1==k.Hidden&&null!=k.Members){l.includes(n)||l.push(n);for(var t in k.Members)l=A(t,a.Groups,l)}}if(null!=
a.Blocks)for(n in a.Blocks)k=a.Blocks[n],k.id=n,l.includes(n)||(c[k.id]=z(k),m.push(k));else for(p=0;p<a.Objects.length;p++)k=a.Objects[p],k.IsBlock&&null!=k.Action&&null!=k.Action.Properties&&(c[k.id]=z(k)),m.push(k);m.sort(function(a,b){a=q(a);b=q(b);return null!=a.Properties&&null!=b.Properties?a.Properties.ZOrder-b.Properties.ZOrder:0});for(p=0;p<m.length;p++){var k=m[p],r=c[k.id];null!=r?e.push(g.addCell(r)):k.IsLine&&null!=k.Action&&null!=k.Action.Properties&&h(k,k.Action.Properties)}if(null!=
a.Lines)for(n in a.Lines)k=a.Lines[n],h(k,k);if(b&&null!=d&&null!=f){g.isGridEnabled()&&(d=g.snap(d),f=g.snap(f));var w=g.getBoundingBoxFromGeometry(e,!0);null!=w&&g.moveCells(e,d-w.x,f-w.y)}g.setSelectionCells(e)}finally{g.getModel().endUpdate()}g.isSelectionEmpty()||(g.scrollCellToVisible(g.getSelectionCell()),null!=this.hoverIcons&&this.hoverIcons.update(g.view.getState(g.getSelectionCell())))}})();
a.Lines)for(n in a.Lines)l.includes(n)||(k=a.Lines[n],h(k,k));if(b&&null!=d&&null!=f){g.isGridEnabled()&&(d=g.snap(d),f=g.snap(f));var w=g.getBoundingBoxFromGeometry(e,!0);null!=w&&g.moveCells(e,d-w.x,f-w.y)}g.setSelectionCells(e)}finally{g.getModel().endUpdate()}g.isSelectionEmpty()||(g.scrollCellToVisible(g.getSelectionCell()),null!=this.hoverIcons&&this.hoverIcons.update(g.view.getState(g.getSelectionCell())))}})();

100
war/js/reader.min.js vendored
View file

@ -184,7 +184,7 @@ f)+"\n"+t+"}":"{"+x.join(",")+"}";f=t;return l}}"function"!==typeof Date.prototy
e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f,g,h={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},k;"function"!==typeof JSON.stringify&&(JSON.stringify=function(a,b,d){var e;g=f="";if("number"===typeof d)for(e=0;e<d;e+=1)g+=" ";else"string"===typeof d&&(g=d);if((k=b)&&"function"!==typeof b&&("object"!==typeof b||"number"!==typeof b.length))throw Error("JSON.stringify");return c("",{"":a})});
"function"!==typeof JSON.parse&&(JSON.parse=function(a,b){function c(a,d){var e,f,g=a[d];if(g&&"object"===typeof g)for(e in g)Object.prototype.hasOwnProperty.call(g,e)&&(f=c(g,e),void 0!==f?g[e]=f:delete g[e]);return b.call(a,d,g)}var e;a=""+a;d.lastIndex=0;d.test(a)&&(a=a.replace(d,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),"function"===typeof b?c({"":e},""):e;throw new SyntaxError("JSON.parse");})})();var mxBasePath="https://www.draw.io/mxgraph/",mxLoadStylesheets=mxLoadResources=!1,mxLanguage="en";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||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"7.1.9",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS: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:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
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||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"7.1.10",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS: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:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&
0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT: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:0<=navigator.userAgent.indexOf("AppleWebKit/")&&
0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),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_SVG:0<=navigator.userAgent.indexOf("Firefox/")||0<=navigator.userAgent.indexOf("Iceweasel/")||0<=navigator.userAgent.indexOf("Seamonkey/")||0<=navigator.userAgent.indexOf("Iceape/")||0<=navigator.userAgent.indexOf("Galeon/")||
@ -246,55 +246,55 @@ break;case 3:b|=mxConstants.DIRECTION_MASK_SOUTH}if(0<=d.indexOf(mxConstants.DIR
mxConstants.DIRECTION_MASK_NORTH}return b},reversePortConstraints:function(a){var b;b=(a&mxConstants.DIRECTION_MASK_WEST)<<3;b|=(a&mxConstants.DIRECTION_MASK_NORTH)<<1;b|=(a&mxConstants.DIRECTION_MASK_SOUTH)>>1;return b|=(a&mxConstants.DIRECTION_MASK_EAST)>>3},findNearestSegment:function(a,b,c){var d=-1;if(0<a.absolutePoints.length)for(var e=a.absolutePoints[0],f=null,g=1;g<a.absolutePoints.length;g++){var h=a.absolutePoints[g],e=mxUtils.ptSegDistSq(e.x,e.y,h.x,h.y,b,c);if(null==f||e<f)f=e,d=g-1;
e=h}return d},getDirectedBounds:function(a,b,c,d,e){var f=mxUtils.getValue(c,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST);d=null!=d?d:mxUtils.getValue(c,mxConstants.STYLE_FLIPH,!1);e=null!=e?e:mxUtils.getValue(c,mxConstants.STYLE_FLIPV,!1);b.x=Math.round(Math.max(0,Math.min(a.width,b.x)));b.y=Math.round(Math.max(0,Math.min(a.height,b.y)));b.width=Math.round(Math.max(0,Math.min(a.width,b.width)));b.height=Math.round(Math.max(0,Math.min(a.height,b.height)));if(e&&(f==mxConstants.DIRECTION_SOUTH||
f==mxConstants.DIRECTION_NORTH)||d&&(f==mxConstants.DIRECTION_EAST||f==mxConstants.DIRECTION_WEST))c=b.x,b.x=b.width,b.width=c;if(d&&(f==mxConstants.DIRECTION_SOUTH||f==mxConstants.DIRECTION_NORTH)||e&&(f==mxConstants.DIRECTION_EAST||f==mxConstants.DIRECTION_WEST))c=b.y,b.y=b.height,b.height=c;d=mxRectangle.fromRectangle(b);f==mxConstants.DIRECTION_SOUTH?(d.y=b.x,d.x=b.height,d.width=b.y,d.height=b.width):f==mxConstants.DIRECTION_WEST?(d.y=b.height,d.x=b.width,d.width=b.x,d.height=b.y):f==mxConstants.DIRECTION_NORTH&&
(d.y=b.width,d.x=b.y,d.width=b.height,d.height=b.x);return new mxRectangle(a.x+d.x,a.y+d.y,a.width-d.width-d.x,a.height-d.height-d.y)},lineIntersection:function(a,b,c,d){var e=(d.y-c.y)*(b.x-a.x)-(d.x-c.x)*(b.y-a.y);if(0==e)return null;var f=a.y-c.y,f=((d.x-c.x)*f-(d.y-c.y)*(a.x-c.x))/e;c=a.x+f*(b.x-a.x);a=a.y+f*(b.y-a.y);return 0<=f&&1>=f?(f=d.x-c,d=d.y-a,{dist:Math.sqrt(d*d+f*f),p:new mxPoint(c,a)}):null},getPerimeterPoint:function(a,b,c){for(var d=null,e=0;e<a.length-1;e++){var f=mxUtils.lineIntersection(a[e],
a[e+1],b,c);null!=f&&(null==d||d.dist>f.dist)&&(d=f)}return null!=d?d.p:null},rectangleIntersectsSegment:function(a,b,c){var d=a.y,e=a.x,f=d+a.height,g=e+a.width;a=b.x;var h=c.x;b.x>c.x&&(a=c.x,h=b.x);h>g&&(h=g);a<e&&(a=e);if(a>h)return!1;var e=b.y,g=c.y,k=c.x-b.x;1E-7<Math.abs(k)&&(c=(c.y-b.y)/k,b=b.y-c*b.x,e=c*a+b,g=c*h+b);e>g&&(b=g,g=e,e=b);g>f&&(g=f);e<d&&(e=d);return e>g?!1:!0},contains:function(a,b,c){return a.x<=b&&a.x+a.width>=b&&a.y<=c&&a.y+a.height>=c},intersects:function(a,b){var c=a.width,
d=a.height,e=b.width,f=b.height;if(0>=e||0>=f||0>=c||0>=d)return!1;var g=a.x,h=a.y,k=b.x,l=b.y,e=e+k,f=f+l,c=c+g,d=d+h;return(e<k||e>g)&&(f<l||f>h)&&(c<g||c>k)&&(d<h||d>l)},intersectsHotspot:function(a,b,c,d,e,f){d=null!=d?d:1;e=null!=e?e:0;f=null!=f?f:0;if(0<d){var g=a.getCenterX(),h=a.getCenterY(),k=a.width,l=a.height,m=mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE)*a.view.scale;0<m&&(mxUtils.getValue(a.style,mxConstants.STYLE_HORIZONTAL,!0)?(h=a.y+m/2,l=m):(g=a.x+m/2,k=m));k=Math.max(e,
k*d);l=Math.max(e,l*d);0<f&&(k=Math.min(k,f),l=Math.min(l,f));d=new mxRectangle(g-k/2,h-l/2,k,l);g=mxUtils.toRadians(mxUtils.getValue(a.style,mxConstants.STYLE_ROTATION)||0);0!=g&&(e=Math.cos(-g),f=Math.sin(-g),g=new mxPoint(a.getCenterX(),a.getCenterY()),a=mxUtils.getRotatedPoint(new mxPoint(b,c),e,f,g),b=a.x,c=a.y);return mxUtils.contains(d,b,c)}return!0},getOffset:function(a,b){for(var c=0,d=0,e=!1,f=a,g=document.body,h=document.documentElement;null!=f&&f!=g&&f!=h&&!e;){var k=mxUtils.getCurrentStyle(f);
null!=k&&(e=e||"fixed"==k.position);f=f.parentNode}b||e||(e=mxUtils.getDocumentScrollOrigin(a.ownerDocument),c+=e.x,d+=e.y);e=a.getBoundingClientRect();null!=e&&(c+=e.left,d+=e.top);return new mxPoint(c,d)},getDocumentScrollOrigin:function(a){if(mxClient.IS_QUIRKS)return new mxPoint(a.body.scrollLeft,a.body.scrollTop);a=a.defaultView||a.parentWindow;return new mxPoint(null!=a&&void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,
null!=a&&void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop)},getScrollOrigin:function(a,b,c){b=null!=b?b:!1;c=null!=c?c:!0;for(var d=null!=a?a.ownerDocument:document,e=d.body,f=d.documentElement,g=new mxPoint,h=!1;null!=a&&a!=e&&a!=f;){isNaN(a.scrollLeft)||isNaN(a.scrollTop)||(g.x+=a.scrollLeft,g.y+=a.scrollTop);var k=mxUtils.getCurrentStyle(a);null!=k&&(h=h||"fixed"==k.position);a=b?a.parentNode:null}!h&&c&&(a=mxUtils.getDocumentScrollOrigin(d),
g.x+=a.x,g.y+=a.y);return g},convertPoint:function(a,b,c){var d=mxUtils.getScrollOrigin(a,!1);a=mxUtils.getOffset(a);a.x-=d.x;a.y-=d.y;return new mxPoint(b-a.x,c-a.y)},ltrim:function(a,b){return null!=a?a.replace(new RegExp("^["+(b||"\\s")+"]+","g"),""):null},rtrim:function(a,b){return null!=a?a.replace(new RegExp("["+(b||"\\s")+"]+$","g"),""):null},trim:function(a,b){return mxUtils.ltrim(mxUtils.rtrim(a,b),b)},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)&&("string"!=typeof a||0>
a.toLowerCase().indexOf("0x"))},isInteger:function(a){return String(parseInt(a))===String(a)},mod:function(a,b){return(a%b+b)%b},intersection:function(a,b,c,d,e,f,g,h){var k=(h-f)*(c-a)-(g-e)*(d-b);g=((g-e)*(b-f)-(h-f)*(a-e))/k;e=((c-a)*(b-f)-(d-b)*(a-e))/k;return 0<=g&&1>=g&&0<=e&&1>=e?new mxPoint(a+g*(c-a),b+g*(d-b)):null},ptSegDistSq:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;0>=e*c+f*d?c=0:(e=c-e,f=d-f,a=e*c+f*d,c=0>=a?0:a*a/(c*c+d*d));e=e*e+f*f-c;0>e&&(e=0);return e},ptLineDist:function(a,b,c,
d,e,f){return Math.abs((d-b)*e-(c-a)*f+c*b-d*a)/Math.sqrt((d-b)*(d-b)+(c-a)*(c-a))},relativeCcw:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;a=e*d-f*c;0==a&&(a=e*c+f*d,0<a&&(a=(e-c)*c+(f-d)*d,0>a&&(a=0)));return 0>a?-1:0<a?1:0},animateChanges:function(a,b){mxEffects.animateChanges.apply(this,arguments)},cascadeOpacity:function(a,b,c){mxEffects.cascadeOpacity.apply(this,arguments)},fadeOut:function(a,b,c,d,e,f){mxEffects.fadeOut.apply(this,arguments)},setOpacity:function(a,b){mxUtils.isVml(a)?a.style.filter=
100<=b?"":"alpha(opacity="+b/5+")":mxClient.IS_IE&&("undefined"===typeof document.documentMode||9>document.documentMode)?a.style.filter=100<=b?"":"alpha(opacity="+b+")":a.style.opacity=b/100},createImage:function(a){var b;mxClient.IS_IE6&&"CSS1Compat"!=document.compatMode?(b=document.createElement(mxClient.VML_PREFIX+":image"),b.setAttribute("src",a),b.style.borderStyle="none"):(b=document.createElement("img"),b.setAttribute("src",a),b.setAttribute("border","0"));return b},sortCells:function(a,b){b=
null!=b?b:!0;var c=new mxDictionary;a.sort(function(a,e){var d=c.get(a);null==d&&(d=mxCellPath.create(a).split(mxCellPath.PATH_SEPARATOR),c.put(a,d));var g=c.get(e);null==g&&(g=mxCellPath.create(e).split(mxCellPath.PATH_SEPARATOR),c.put(e,g));d=mxCellPath.compare(d,g);return 0==d?0:0<d==b?1:-1});return a},getStylename:function(a){return null!=a&&(a=a.split(";")[0],0>a.indexOf("="))?a:""},getStylenames:function(a){var b=[];if(null!=a){a=a.split(";");for(var c=0;c<a.length;c++)0>a[c].indexOf("=")&&
b.push(a[c])}return b},indexOfStylename:function(a,b){if(null!=a&&null!=b)for(var c=a.split(";"),d=0,e=0;e<c.length;e++){if(c[e]==b)return d;d+=c[e].length+1}return-1},addStylename:function(a,b){0>mxUtils.indexOfStylename(a,b)&&(null==a?a="":0<a.length&&";"!=a.charAt(a.length-1)&&(a+=";"),a+=b);return a},removeStylename:function(a,b){var c=[];if(null!=a)for(var d=a.split(";"),e=0;e<d.length;e++)d[e]!=b&&c.push(d[e]);return c.join(";")},removeAllStylenames:function(a){var b=[];if(null!=a){a=a.split(";");
for(var c=0;c<a.length;c++)0<=a[c].indexOf("=")&&b.push(a[c])}return b.join(";")},setCellStyles:function(a,b,c,d){if(null!=b&&0<b.length){a.beginUpdate();try{for(var e=0;e<b.length;e++)if(null!=b[e]){var f=mxUtils.setStyle(a.getStyle(b[e]),c,d);a.setStyle(b[e],f)}}finally{a.endUpdate()}}},setStyle:function(a,b,c){var d=null!=c&&("undefined"==typeof c.length||0<c.length);if(null==a||0==a.length)d&&(a=b+"="+c+";");else if(a.substring(0,b.length+1)==b+"="){var e=a.indexOf(";");a=d?b+"="+c+(0>e?";":a.substring(e)):
0>e||e==a.length-1?"":a.substring(e+1)}else{var f=a.indexOf(";"+b+"=");0>f?d&&(d=";"==a.charAt(a.length-1)?"":";",a=a+d+b+"="+c+";"):(e=a.indexOf(";",f+1),a=d?a.substring(0,f+1)+b+"="+c+(0>e?";":a.substring(e)):a.substring(0,f)+(0>e?";":a.substring(e)))}return a},setCellStyleFlags:function(a,b,c,d,e){if(null!=b&&0<b.length){a.beginUpdate();try{for(var f=0;f<b.length;f++)if(null!=b[f]){var g=mxUtils.setStyleFlag(a.getStyle(b[f]),c,d,e);a.setStyle(b[f],g)}}finally{a.endUpdate()}}},setStyleFlag:function(a,
b,c,d){if(null==a||0==a.length)a=d||null==d?b+"="+c:b+"=0";else{var e=a.indexOf(b+"=");if(0>e)e=";"==a.charAt(a.length-1)?"":";",a=d||null==d?a+e+b+"="+c:a+e+b+"=0";else{var f=a.indexOf(";",e),g;g=0>f?a.substring(e+b.length+1):a.substring(e+b.length+1,f);g=null==d?parseInt(g)^c:d?parseInt(g)|c:parseInt(g)&~c;a=a.substring(0,e)+b+"="+g+(0<=f?a.substring(f):"")}}return a},getAlignmentAsPoint:function(a,b){var c=0,d=0;a==mxConstants.ALIGN_CENTER?c=-.5:a==mxConstants.ALIGN_RIGHT&&(c=-1);b==mxConstants.ALIGN_MIDDLE?
d=-.5:b==mxConstants.ALIGN_BOTTOM&&(d=-1);return new mxPoint(c,d)},getSizeForString:function(a,b,c,d){b=null!=b?b:mxConstants.DEFAULT_FONTSIZE;c=null!=c?c:mxConstants.DEFAULT_FONTFAMILY;var e=document.createElement("div");e.style.fontFamily=c;e.style.fontSize=Math.round(b)+"px";e.style.lineHeight=Math.round(b*mxConstants.LINE_HEIGHT)+"px";e.style.position="absolute";e.style.visibility="hidden";e.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";e.style.zoom="1";null!=d?(e.style.width=d+"px",
e.style.whiteSpace="normal"):e.style.whiteSpace="nowrap";e.innerHTML=a;document.body.appendChild(e);a=new mxRectangle(0,0,e.offsetWidth,e.offsetHeight);document.body.removeChild(e);return a},getViewXml:function(a,b,c,d,e){d=null!=d?d:0;e=null!=e?e:0;b=null!=b?b:1;null==c&&(c=[a.getModel().getRoot()]);var f=a.getView(),g=null,h=f.isEventsEnabled();f.setEventsEnabled(!1);var k=f.drawPane,l=f.overlayPane;a.dialect==mxConstants.DIALECT_SVG?(f.drawPane=document.createElementNS(mxConstants.NS_SVG,"g"),
f.canvas.appendChild(f.drawPane),f.overlayPane=document.createElementNS(mxConstants.NS_SVG,"g")):(f.drawPane=f.drawPane.cloneNode(!1),f.canvas.appendChild(f.drawPane),f.overlayPane=f.overlayPane.cloneNode(!1));f.canvas.appendChild(f.overlayPane);var m=f.getTranslate();f.translate=new mxPoint(d,e);b=new mxTemporaryCellStates(a.getView(),b,c);try{g=(new mxCodec).encode(a.getView())}finally{b.destroy(),f.translate=m,f.canvas.removeChild(f.drawPane),f.canvas.removeChild(f.overlayPane),f.drawPane=k,f.overlayPane=
l,f.setEventsEnabled(h)}return g},getScaleForPageCount:function(a,b,c,d){if(1>a)return 1;c=null!=c?c:mxConstants.PAGE_FORMAT_A4_PORTRAIT;d=null!=d?d:0;var e=c.width-2*d;c=c.height-2*d;d=b.getGraphBounds().clone();b=b.getView().getScale();d.width/=b;d.height/=b;b=d.width;var f=Math.sqrt(a);d=Math.sqrt(b/d.height/(e/c));c=f*d;d=f/d;if(1>c&&d>a){var g=d/a;d=a;c/=g}1>d&&c>a&&(g=c/a,c=a,d/=g);g=Math.ceil(c)*Math.ceil(d);for(f=0;g>a;){var g=Math.floor(c)/c,h=Math.floor(d)/d;1==g&&(g=Math.floor(c-1)/c);
1==h&&(h=Math.floor(d-1)/d);g=g>h?g:h;c*=g;d*=g;g=Math.ceil(c)*Math.ceil(d);f++;if(10<f)break}return e*c/b*.99999},show:function(a,b,c,d,e,f){c=null!=c?c:0;d=null!=d?d:0;null==b?b=window.open().document:b.open();9==document.documentMode&&b.writeln('\x3c!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=9"><![endif]--\x3e');var g=a.getGraphBounds(),h=Math.ceil(c-g.x),k=Math.ceil(d-g.y);null==e&&(e=Math.ceil(g.width+c)+Math.ceil(Math.ceil(g.x)-g.x));null==f&&(f=Math.ceil(g.height+d)+Math.ceil(Math.ceil(g.y)-
g.y));if(mxClient.IS_IE||11==document.documentMode){d="<html><head>";g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)d+=g[c].outerHTML;d+="<style>";for(c=0;c<document.styleSheets.length;c++)try{d+=document.styleSheets[c].cssText}catch(l){}d=d+'</style></head><body style="margin:0px;">'+('<div style="position:absolute;overflow:hidden;width:'+e+"px;height:"+f+'px;"><div style="position:relative;left:'+h+"px;top:"+k+'px;">')+a.container.innerHTML;b.writeln(d+"</div></div></body><html>");
b.close()}else{b.writeln("<html><head>");g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)b.writeln(mxUtils.getOuterHtml(g[c]));d=document.getElementsByTagName("link");for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));d=document.getElementsByTagName("style");for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));b.writeln('</head><body style="margin:0px;"></body></html>');b.close();c=b.createElement("div");c.position="absolute";c.overflow="hidden";c.style.width=e+"px";
c.style.height=f+"px";e=b.createElement("div");e.style.position="absolute";e.style.left=h+"px";e.style.top=k+"px";f=a.container.firstChild;for(d=null;null!=f;)g=f.cloneNode(!0),f==a.view.drawPane.ownerSVGElement?(c.appendChild(g),d=g):e.appendChild(g),f=f.nextSibling;b.body.appendChild(c);null!=e.firstChild&&b.body.appendChild(e);null!=d&&(d.style.minWidth="",d.style.minHeight="",d.firstChild.setAttribute("transform","translate("+h+","+k+")"))}mxUtils.removeCursors(b.body);return b},printScreen:function(a){var b=
window.open();a.getGraphBounds();mxUtils.show(a,b.document);a=function(){b.focus();b.print();b.close()};mxClient.IS_GC?b.setTimeout(a,500):a()},popup:function(a,b){if(b){var c=document.createElement("div");c.style.overflow="scroll";c.style.width="636px";c.style.height="460px";var d=document.createElement("pre");d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;");c.appendChild(d);c=new mxWindow("Popup Window",c,document.body.clientWidth/2-320,Math.max(document.body.clientHeight||
0,document.documentElement.clientHeight)/2-240,640,480,!1,!0);c.setClosable(!0);c.setVisible(!0)}else mxClient.IS_NS?(c=window.open(),c.document.writeln("<pre>"+mxUtils.htmlEntities(a)+"</pre"),c.document.close()):(c=window.open(),d=c.document.createElement("pre"),d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;"),c.document.body.appendChild(d))},alert:function(a){alert(a)},prompt:function(a,b){return prompt(a,null!=b?b:"")},confirm:function(a){return confirm(a)},
error:function(a,b,c,d){var e=document.createElement("div");e.style.padding="20px";var f=document.createElement("img");f.setAttribute("src",d||mxUtils.errorImage);f.setAttribute("valign","bottom");f.style.verticalAlign="middle";e.appendChild(f);e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));mxUtils.write(e,a);a=document.body.clientWidth;d=document.body.clientHeight||document.documentElement.clientHeight;var g=new mxWindow(mxResources.get(mxUtils.errorResource)||
mxUtils.errorResource,e,(a-b)/2,d/4,b,null,!1,!0);c&&(mxUtils.br(e),b=document.createElement("p"),c=document.createElement("button"),mxClient.IS_IE?c.style.cssText="float:right":c.setAttribute("style","float:right"),mxEvent.addListener(c,"click",function(a){g.destroy()}),mxUtils.write(c,mxResources.get(mxUtils.closeResource)||mxUtils.closeResource),b.appendChild(c),e.appendChild(b),mxUtils.br(e),g.setClosable(!0));g.setVisible(!0);return g},makeDraggable:function(a,b,c,d,e,f,g,h,k,l){a=new mxDragSource(a,
c);a.dragOffset=new mxPoint(null!=e?e:0,null!=f?f:mxConstants.TOOLTIP_VERTICAL_OFFSET);a.autoscroll=g;a.setGuidesEnabled(!1);null!=k&&(a.highlightDropTargets=k);null!=l&&(a.getDropTarget=l);a.getGraphForEvent=function(a){return"function"==typeof b?b(a):b};null!=d&&(a.createDragElement=function(){return d.cloneNode(!0)},h&&(a.createPreviewElement=function(a){var b=d.cloneNode(!0),c=parseInt(b.style.width),e=parseInt(b.style.height);b.style.width=Math.round(c*a.view.scale)+"px";b.style.height=Math.round(e*
a.view.scale)+"px";return b}));return a}},mxConstants={DEFAULT_HOTSPOT:.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:"exact",RENDERING_HINT_FASTER:"faster",RENDERING_HINT_FASTEST:"fastest",DIALECT_SVG:"svg",DIALECT_VML:"vml",DIALECT_MIXEDHTML:"mixedHtml",DIALECT_PREFERHTML:"preferHtml",DIALECT_STRICTHTML:"strictHtml",NS_SVG:"http://www.w3.org/2000/svg",NS_XHTML:"http://www.w3.org/1999/xhtml",NS_XLINK:"http://www.w3.org/1999/xlink",SHADOWCOLOR:"gray",VML_SHADOWCOLOR:"gray",SHADOW_OFFSET_X:2,
SHADOW_OFFSET_Y:3,SHADOW_OPACITY:1,NODETYPE_ELEMENT:1,NODETYPE_ATTRIBUTE:2,NODETYPE_TEXT:3,NODETYPE_CDATA:4,NODETYPE_ENTITY_REFERENCE:5,NODETYPE_ENTITY:6,NODETYPE_PROCESSING_INSTRUCTION:7,NODETYPE_COMMENT:8,NODETYPE_DOCUMENT:9,NODETYPE_DOCUMENTTYPE:10,NODETYPE_DOCUMENT_FRAGMENT:11,NODETYPE_NOTATION:12,TOOLTIP_VERTICAL_OFFSET:16,DEFAULT_VALID_COLOR:"#00FF00",DEFAULT_INVALID_COLOR:"#FF0000",OUTLINE_HIGHLIGHT_COLOR:"#00FF00",OUTLINE_HIGHLIGHT_STROKEWIDTH:5,HIGHLIGHT_STROKEWIDTH:3,HIGHLIGHT_SIZE:2,HIGHLIGHT_OPACITY:100,
CURSOR_MOVABLE_VERTEX:"move",CURSOR_MOVABLE_EDGE:"move",CURSOR_LABEL_HANDLE:"default",CURSOR_TERMINAL_HANDLE:"pointer",CURSOR_BEND_HANDLE:"crosshair",CURSOR_VIRTUAL_BEND_HANDLE:"crosshair",CURSOR_CONNECT:"pointer",HIGHLIGHT_COLOR:"#00FF00",CONNECT_TARGET_COLOR:"#0000FF",INVALID_CONNECT_TARGET_COLOR:"#FF0000",DROP_TARGET_COLOR:"#0000FF",VALID_COLOR:"#00FF00",INVALID_COLOR:"#FF0000",EDGE_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_STROKEWIDTH:1,EDGE_SELECTION_STROKEWIDTH:1,
VERTEX_SELECTION_DASHED:!0,EDGE_SELECTION_DASHED:!0,GUIDE_COLOR:"#FF0000",GUIDE_STROKEWIDTH:1,OUTLINE_COLOR:"#0099FF",OUTLINE_STROKEWIDTH:mxClient.IS_IE?2:3,HANDLE_SIZE:6,LABEL_HANDLE_SIZE:4,HANDLE_FILLCOLOR:"#00FF00",HANDLE_STROKECOLOR:"black",LABEL_HANDLE_FILLCOLOR:"yellow",CONNECT_HANDLE_FILLCOLOR:"#0000FF",LOCKED_HANDLE_FILLCOLOR:"#FF0000",OUTLINE_HANDLE_FILLCOLOR:"#00FFFF",OUTLINE_HANDLE_STROKECOLOR:"#0033FF",DEFAULT_FONTFAMILY:"Arial,Helvetica",DEFAULT_FONTSIZE:11,DEFAULT_TEXT_DIRECTION:"",
LINE_HEIGHT:1.2,WORD_WRAP:"normal",ABSOLUTE_LINE_HEIGHT:!1,DEFAULT_FONTSTYLE:0,DEFAULT_STARTSIZE:40,DEFAULT_MARKERSIZE:6,DEFAULT_IMAGESIZE:24,ENTITY_SEGMENT:30,RECTANGLE_ROUNDING_FACTOR:.15,LINE_ARCSIZE:20,ARROW_SPACING:0,ARROW_WIDTH:30,ARROW_SIZE:30,PAGE_FORMAT_A4_PORTRAIT:new mxRectangle(0,0,827,1169),PAGE_FORMAT_A4_LANDSCAPE:new mxRectangle(0,0,1169,827),PAGE_FORMAT_LETTER_PORTRAIT:new mxRectangle(0,0,850,1100),PAGE_FORMAT_LETTER_LANDSCAPE:new mxRectangle(0,0,1100,850),NONE:"none",STYLE_PERIMETER:"perimeter",
STYLE_SOURCE_PORT:"sourcePort",STYLE_TARGET_PORT:"targetPort",STYLE_PORT_CONSTRAINT:"portConstraint",STYLE_PORT_CONSTRAINT_ROTATION:"portConstraintRotation",STYLE_SOURCE_PORT_CONSTRAINT:"sourcePortConstraint",STYLE_TARGET_PORT_CONSTRAINT:"targetPortConstraint",STYLE_OPACITY:"opacity",STYLE_FILL_OPACITY:"fillOpacity",STYLE_STROKE_OPACITY:"strokeOpacity",STYLE_TEXT_OPACITY:"textOpacity",STYLE_TEXT_DIRECTION:"textDirection",STYLE_OVERFLOW:"overflow",STYLE_ORTHOGONAL:"orthogonal",STYLE_EXIT_X:"exitX",
STYLE_EXIT_Y:"exitY",STYLE_EXIT_PERIMETER:"exitPerimeter",STYLE_ENTRY_X:"entryX",STYLE_ENTRY_Y:"entryY",STYLE_ENTRY_PERIMETER:"entryPerimeter",STYLE_WHITE_SPACE:"whiteSpace",STYLE_ROTATION:"rotation",STYLE_FILLCOLOR:"fillColor",STYLE_POINTER_EVENTS:"pointerEvents",STYLE_SWIMLANE_FILLCOLOR:"swimlaneFillColor",STYLE_MARGIN:"margin",STYLE_GRADIENTCOLOR:"gradientColor",STYLE_GRADIENT_DIRECTION:"gradientDirection",STYLE_STROKECOLOR:"strokeColor",STYLE_SEPARATORCOLOR:"separatorColor",STYLE_STROKEWIDTH:"strokeWidth",
STYLE_ALIGN:"align",STYLE_VERTICAL_ALIGN:"verticalAlign",STYLE_LABEL_WIDTH:"labelWidth",STYLE_LABEL_POSITION:"labelPosition",STYLE_VERTICAL_LABEL_POSITION:"verticalLabelPosition",STYLE_IMAGE_ASPECT:"imageAspect",STYLE_IMAGE_ALIGN:"imageAlign",STYLE_IMAGE_VERTICAL_ALIGN:"imageVerticalAlign",STYLE_GLASS:"glass",STYLE_IMAGE:"image",STYLE_IMAGE_WIDTH:"imageWidth",STYLE_IMAGE_HEIGHT:"imageHeight",STYLE_IMAGE_BACKGROUND:"imageBackground",STYLE_IMAGE_BORDER:"imageBorder",STYLE_FLIPH:"flipH",STYLE_FLIPV:"flipV",
STYLE_NOLABEL:"noLabel",STYLE_NOEDGESTYLE:"noEdgeStyle",STYLE_LABEL_BACKGROUNDCOLOR:"labelBackgroundColor",STYLE_LABEL_BORDERCOLOR:"labelBorderColor",STYLE_LABEL_PADDING:"labelPadding",STYLE_INDICATOR_SHAPE:"indicatorShape",STYLE_INDICATOR_IMAGE:"indicatorImage",STYLE_INDICATOR_COLOR:"indicatorColor",STYLE_INDICATOR_STROKECOLOR:"indicatorStrokeColor",STYLE_INDICATOR_GRADIENTCOLOR:"indicatorGradientColor",STYLE_INDICATOR_SPACING:"indicatorSpacing",STYLE_INDICATOR_WIDTH:"indicatorWidth",STYLE_INDICATOR_HEIGHT:"indicatorHeight",
STYLE_INDICATOR_DIRECTION:"indicatorDirection",STYLE_SHADOW:"shadow",STYLE_SEGMENT:"segment",STYLE_ENDARROW:"endArrow",STYLE_STARTARROW:"startArrow",STYLE_ENDSIZE:"endSize",STYLE_STARTSIZE:"startSize",STYLE_SWIMLANE_LINE:"swimlaneLine",STYLE_ENDFILL:"endFill",STYLE_STARTFILL:"startFill",STYLE_DASHED:"dashed",STYLE_DASH_PATTERN:"dashPattern",STYLE_FIX_DASH:"fixDash",STYLE_ROUNDED:"rounded",STYLE_CURVED:"curved",STYLE_ARCSIZE:"arcSize",STYLE_SMOOTH:"smooth",STYLE_SOURCE_PERIMETER_SPACING:"sourcePerimeterSpacing",
STYLE_TARGET_PERIMETER_SPACING:"targetPerimeterSpacing",STYLE_PERIMETER_SPACING:"perimeterSpacing",STYLE_SPACING:"spacing",STYLE_SPACING_TOP:"spacingTop",STYLE_SPACING_LEFT:"spacingLeft",STYLE_SPACING_BOTTOM:"spacingBottom",STYLE_SPACING_RIGHT:"spacingRight",STYLE_HORIZONTAL:"horizontal",STYLE_DIRECTION:"direction",STYLE_ELBOW:"elbow",STYLE_FONTCOLOR:"fontColor",STYLE_FONTFAMILY:"fontFamily",STYLE_FONTSIZE:"fontSize",STYLE_FONTSTYLE:"fontStyle",STYLE_ASPECT:"aspect",STYLE_AUTOSIZE:"autosize",STYLE_FOLDABLE:"foldable",
STYLE_EDITABLE:"editable",STYLE_BENDABLE:"bendable",STYLE_MOVABLE:"movable",STYLE_RESIZABLE:"resizable",STYLE_RESIZE_WIDTH:"resizeWidth",STYLE_RESIZE_HEIGHT:"resizeHeight",STYLE_ROTATABLE:"rotatable",STYLE_CLONEABLE:"cloneable",STYLE_DELETABLE:"deletable",STYLE_SHAPE:"shape",STYLE_EDGE:"edgeStyle",STYLE_JETTY_SIZE:"jettySize",STYLE_SOURCE_JETTY_SIZE:"sourceJettySize",STYLE_TARGET_JETTY_SIZE:"targetJettySize",STYLE_LOOP:"loopStyle",STYLE_ORTHOGONAL_LOOP:"orthogonalLoop",STYLE_ROUTING_CENTER_X:"routingCenterX",
STYLE_ROUTING_CENTER_Y:"routingCenterY",FONT_BOLD:1,FONT_ITALIC:2,FONT_UNDERLINE:4,SHAPE_RECTANGLE:"rectangle",SHAPE_ELLIPSE:"ellipse",SHAPE_DOUBLE_ELLIPSE:"doubleEllipse",SHAPE_RHOMBUS:"rhombus",SHAPE_LINE:"line",SHAPE_IMAGE:"image",SHAPE_ARROW:"arrow",SHAPE_ARROW_CONNECTOR:"arrowConnector",SHAPE_LABEL:"label",SHAPE_CYLINDER:"cylinder",SHAPE_SWIMLANE:"swimlane",SHAPE_CONNECTOR:"connector",SHAPE_ACTOR:"actor",SHAPE_CLOUD:"cloud",SHAPE_TRIANGLE:"triangle",SHAPE_HEXAGON:"hexagon",ARROW_CLASSIC:"classic",
ARROW_CLASSIC_THIN:"classicThin",ARROW_BLOCK:"block",ARROW_BLOCK_THIN:"blockThin",ARROW_OPEN:"open",ARROW_OPEN_THIN:"openThin",ARROW_OVAL:"oval",ARROW_DIAMOND:"diamond",ARROW_DIAMOND_THIN:"diamondThin",ALIGN_LEFT:"left",ALIGN_CENTER:"center",ALIGN_RIGHT:"right",ALIGN_TOP:"top",ALIGN_MIDDLE:"middle",ALIGN_BOTTOM:"bottom",DIRECTION_NORTH:"north",DIRECTION_SOUTH:"south",DIRECTION_EAST:"east",DIRECTION_WEST:"west",TEXT_DIRECTION_DEFAULT:"",TEXT_DIRECTION_AUTO:"auto",TEXT_DIRECTION_LTR:"ltr",TEXT_DIRECTION_RTL:"rtl",
DIRECTION_MASK_NONE:0,DIRECTION_MASK_WEST:1,DIRECTION_MASK_NORTH:2,DIRECTION_MASK_SOUTH:4,DIRECTION_MASK_EAST:8,DIRECTION_MASK_ALL:15,ELBOW_VERTICAL:"vertical",ELBOW_HORIZONTAL:"horizontal",EDGESTYLE_ELBOW:"elbowEdgeStyle",EDGESTYLE_ENTITY_RELATION:"entityRelationEdgeStyle",EDGESTYLE_LOOP:"loopEdgeStyle",EDGESTYLE_SIDETOSIDE:"sideToSideEdgeStyle",EDGESTYLE_TOPTOBOTTOM:"topToBottomEdgeStyle",EDGESTYLE_ORTHOGONAL:"orthogonalEdgeStyle",EDGESTYLE_SEGMENT:"segmentEdgeStyle",PERIMETER_ELLIPSE:"ellipsePerimeter",
PERIMETER_RECTANGLE:"rectanglePerimeter",PERIMETER_RHOMBUS:"rhombusPerimeter",PERIMETER_HEXAGON:"hexagonPerimeter",PERIMETER_TRIANGLE:"trianglePerimeter"};function mxEventObject(a){this.name=a;this.properties=[];for(var b=1;b<arguments.length;b+=2)null!=arguments[b+1]&&(this.properties[arguments[b]]=arguments[b+1])}mxEventObject.prototype.name=null;mxEventObject.prototype.properties=null;mxEventObject.prototype.consumed=!1;mxEventObject.prototype.getName=function(){return this.name};
mxEventObject.prototype.getProperties=function(){return this.properties};mxEventObject.prototype.getProperty=function(a){return this.properties[a]};mxEventObject.prototype.isConsumed=function(){return this.consumed};mxEventObject.prototype.consume=function(){this.consumed=!0};function mxMouseEvent(a,b){this.evt=a;this.sourceState=this.state=b}mxMouseEvent.prototype.consumed=!1;mxMouseEvent.prototype.evt=null;mxMouseEvent.prototype.graphX=null;mxMouseEvent.prototype.graphY=null;
mxMouseEvent.prototype.state=null;mxMouseEvent.prototype.sourceState=null;mxMouseEvent.prototype.getEvent=function(){return this.evt};mxMouseEvent.prototype.getSource=function(){return mxEvent.getSource(this.evt)};mxMouseEvent.prototype.isSource=function(a){return null!=a?mxUtils.isAncestorNode(a.node,this.getSource()):!1};mxMouseEvent.prototype.getX=function(){return mxEvent.getClientX(this.getEvent())};mxMouseEvent.prototype.getY=function(){return mxEvent.getClientY(this.getEvent())};
mxMouseEvent.prototype.getGraphX=function(){return this.graphX};mxMouseEvent.prototype.getGraphY=function(){return this.graphY};mxMouseEvent.prototype.getState=function(){return this.state};mxMouseEvent.prototype.getCell=function(){var a=this.getState();return null!=a?a.cell:null};mxMouseEvent.prototype.isPopupTrigger=function(){return mxEvent.isPopupTrigger(this.getEvent())};mxMouseEvent.prototype.isConsumed=function(){return this.consumed};
mxMouseEvent.prototype.consume=function(a){(null!=a?a:1)&&this.evt.preventDefault&&this.evt.preventDefault();mxClient.IS_IE&&(this.evt.returnValue=!0);this.consumed=!0};function mxEventSource(a){this.setEventSource(a)}mxEventSource.prototype.eventListeners=null;mxEventSource.prototype.eventsEnabled=!0;mxEventSource.prototype.eventSource=null;mxEventSource.prototype.isEventsEnabled=function(){return this.eventsEnabled};mxEventSource.prototype.setEventsEnabled=function(a){this.eventsEnabled=a};
mxEventSource.prototype.getEventSource=function(){return this.eventSource};mxEventSource.prototype.setEventSource=function(a){this.eventSource=a};mxEventSource.prototype.addListener=function(a,b){null==this.eventListeners&&(this.eventListeners=[]);this.eventListeners.push(a);this.eventListeners.push(b)};mxEventSource.prototype.removeListener=function(a){if(null!=this.eventListeners)for(var b=0;b<this.eventListeners.length;)this.eventListeners[b+1]==a?this.eventListeners.splice(b,2):b+=2};
(d.y=b.width,d.x=b.y,d.width=b.height,d.height=b.x);return new mxRectangle(a.x+d.x,a.y+d.y,a.width-d.width-d.x,a.height-d.height-d.y)},getPerimeterPoint:function(a,b,c){for(var d=null,e=0;e<a.length-1;e++){var f=mxUtils.intersection(a[e].x,a[e].y,a[e+1].x,a[e+1].y,b.x,b.y,c.x,c.y);if(null!=f){var g=c.x-f.x,h=c.y-f.y,f={p:f,distSq:h*h+g*g};null!=f&&(null==d||d.distSq>f.distSq)&&(d=f)}}return null!=d?d.p:null},rectangleIntersectsSegment:function(a,b,c){var d=a.y,e=a.x,f=d+a.height,g=e+a.width;a=b.x;
var h=c.x;b.x>c.x&&(a=c.x,h=b.x);h>g&&(h=g);a<e&&(a=e);if(a>h)return!1;var e=b.y,g=c.y,k=c.x-b.x;1E-7<Math.abs(k)&&(c=(c.y-b.y)/k,b=b.y-c*b.x,e=c*a+b,g=c*h+b);e>g&&(b=g,g=e,e=b);g>f&&(g=f);e<d&&(e=d);return e>g?!1:!0},contains:function(a,b,c){return a.x<=b&&a.x+a.width>=b&&a.y<=c&&a.y+a.height>=c},intersects:function(a,b){var c=a.width,d=a.height,e=b.width,f=b.height;if(0>=e||0>=f||0>=c||0>=d)return!1;var g=a.x,h=a.y,k=b.x,l=b.y,e=e+k,f=f+l,c=c+g,d=d+h;return(e<k||e>g)&&(f<l||f>h)&&(c<g||c>k)&&(d<
h||d>l)},intersectsHotspot:function(a,b,c,d,e,f){d=null!=d?d:1;e=null!=e?e:0;f=null!=f?f:0;if(0<d){var g=a.getCenterX(),h=a.getCenterY(),k=a.width,l=a.height,m=mxUtils.getValue(a.style,mxConstants.STYLE_STARTSIZE)*a.view.scale;0<m&&(mxUtils.getValue(a.style,mxConstants.STYLE_HORIZONTAL,!0)?(h=a.y+m/2,l=m):(g=a.x+m/2,k=m));k=Math.max(e,k*d);l=Math.max(e,l*d);0<f&&(k=Math.min(k,f),l=Math.min(l,f));d=new mxRectangle(g-k/2,h-l/2,k,l);g=mxUtils.toRadians(mxUtils.getValue(a.style,mxConstants.STYLE_ROTATION)||
0);0!=g&&(e=Math.cos(-g),f=Math.sin(-g),g=new mxPoint(a.getCenterX(),a.getCenterY()),a=mxUtils.getRotatedPoint(new mxPoint(b,c),e,f,g),b=a.x,c=a.y);return mxUtils.contains(d,b,c)}return!0},getOffset:function(a,b){for(var c=0,d=0,e=!1,f=a,g=document.body,h=document.documentElement;null!=f&&f!=g&&f!=h&&!e;){var k=mxUtils.getCurrentStyle(f);null!=k&&(e=e||"fixed"==k.position);f=f.parentNode}b||e||(e=mxUtils.getDocumentScrollOrigin(a.ownerDocument),c+=e.x,d+=e.y);e=a.getBoundingClientRect();null!=e&&
(c+=e.left,d+=e.top);return new mxPoint(c,d)},getDocumentScrollOrigin:function(a){if(mxClient.IS_QUIRKS)return new mxPoint(a.body.scrollLeft,a.body.scrollTop);a=a.defaultView||a.parentWindow;return new mxPoint(null!=a&&void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,null!=a&&void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop)},getScrollOrigin:function(a,
b,c){b=null!=b?b:!1;c=null!=c?c:!0;for(var d=null!=a?a.ownerDocument:document,e=d.body,f=d.documentElement,g=new mxPoint,h=!1;null!=a&&a!=e&&a!=f;){isNaN(a.scrollLeft)||isNaN(a.scrollTop)||(g.x+=a.scrollLeft,g.y+=a.scrollTop);var k=mxUtils.getCurrentStyle(a);null!=k&&(h=h||"fixed"==k.position);a=b?a.parentNode:null}!h&&c&&(a=mxUtils.getDocumentScrollOrigin(d),g.x+=a.x,g.y+=a.y);return g},convertPoint:function(a,b,c){var d=mxUtils.getScrollOrigin(a,!1);a=mxUtils.getOffset(a);a.x-=d.x;a.y-=d.y;return new mxPoint(b-
a.x,c-a.y)},ltrim:function(a,b){return null!=a?a.replace(new RegExp("^["+(b||"\\s")+"]+","g"),""):null},rtrim:function(a,b){return null!=a?a.replace(new RegExp("["+(b||"\\s")+"]+$","g"),""):null},trim:function(a,b){return mxUtils.ltrim(mxUtils.rtrim(a,b),b)},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)&&("string"!=typeof a||0>a.toLowerCase().indexOf("0x"))},isInteger:function(a){return String(parseInt(a))===String(a)},mod:function(a,b){return(a%b+b)%b},intersection:function(a,b,
c,d,e,f,g,h){var k=(h-f)*(c-a)-(g-e)*(d-b);g=((g-e)*(b-f)-(h-f)*(a-e))/k;e=((c-a)*(b-f)-(d-b)*(a-e))/k;return 0<=g&&1>=g&&0<=e&&1>=e?new mxPoint(a+g*(c-a),b+g*(d-b)):null},ptSegDistSq:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;0>=e*c+f*d?c=0:(e=c-e,f=d-f,a=e*c+f*d,c=0>=a?0:a*a/(c*c+d*d));e=e*e+f*f-c;0>e&&(e=0);return e},ptLineDist:function(a,b,c,d,e,f){return Math.abs((d-b)*e-(c-a)*f+c*b-d*a)/Math.sqrt((d-b)*(d-b)+(c-a)*(c-a))},relativeCcw:function(a,b,c,d,e,f){c-=a;d-=b;e-=a;f-=b;a=e*d-f*c;0==a&&
(a=e*c+f*d,0<a&&(a=(e-c)*c+(f-d)*d,0>a&&(a=0)));return 0>a?-1:0<a?1:0},animateChanges:function(a,b){mxEffects.animateChanges.apply(this,arguments)},cascadeOpacity:function(a,b,c){mxEffects.cascadeOpacity.apply(this,arguments)},fadeOut:function(a,b,c,d,e,f){mxEffects.fadeOut.apply(this,arguments)},setOpacity:function(a,b){mxUtils.isVml(a)?a.style.filter=100<=b?"":"alpha(opacity="+b/5+")":mxClient.IS_IE&&("undefined"===typeof document.documentMode||9>document.documentMode)?a.style.filter=100<=b?"":
"alpha(opacity="+b+")":a.style.opacity=b/100},createImage:function(a){var b;mxClient.IS_IE6&&"CSS1Compat"!=document.compatMode?(b=document.createElement(mxClient.VML_PREFIX+":image"),b.setAttribute("src",a),b.style.borderStyle="none"):(b=document.createElement("img"),b.setAttribute("src",a),b.setAttribute("border","0"));return b},sortCells:function(a,b){b=null!=b?b:!0;var c=new mxDictionary;a.sort(function(a,e){var d=c.get(a);null==d&&(d=mxCellPath.create(a).split(mxCellPath.PATH_SEPARATOR),c.put(a,
d));var g=c.get(e);null==g&&(g=mxCellPath.create(e).split(mxCellPath.PATH_SEPARATOR),c.put(e,g));d=mxCellPath.compare(d,g);return 0==d?0:0<d==b?1:-1});return a},getStylename:function(a){return null!=a&&(a=a.split(";")[0],0>a.indexOf("="))?a:""},getStylenames:function(a){var b=[];if(null!=a){a=a.split(";");for(var c=0;c<a.length;c++)0>a[c].indexOf("=")&&b.push(a[c])}return b},indexOfStylename:function(a,b){if(null!=a&&null!=b)for(var c=a.split(";"),d=0,e=0;e<c.length;e++){if(c[e]==b)return d;d+=c[e].length+
1}return-1},addStylename:function(a,b){0>mxUtils.indexOfStylename(a,b)&&(null==a?a="":0<a.length&&";"!=a.charAt(a.length-1)&&(a+=";"),a+=b);return a},removeStylename:function(a,b){var c=[];if(null!=a)for(var d=a.split(";"),e=0;e<d.length;e++)d[e]!=b&&c.push(d[e]);return c.join(";")},removeAllStylenames:function(a){var b=[];if(null!=a){a=a.split(";");for(var c=0;c<a.length;c++)0<=a[c].indexOf("=")&&b.push(a[c])}return b.join(";")},setCellStyles:function(a,b,c,d){if(null!=b&&0<b.length){a.beginUpdate();
try{for(var e=0;e<b.length;e++)if(null!=b[e]){var f=mxUtils.setStyle(a.getStyle(b[e]),c,d);a.setStyle(b[e],f)}}finally{a.endUpdate()}}},setStyle:function(a,b,c){var d=null!=c&&("undefined"==typeof c.length||0<c.length);if(null==a||0==a.length)d&&(a=b+"="+c+";");else if(a.substring(0,b.length+1)==b+"="){var e=a.indexOf(";");a=d?b+"="+c+(0>e?";":a.substring(e)):0>e||e==a.length-1?"":a.substring(e+1)}else{var f=a.indexOf(";"+b+"=");0>f?d&&(d=";"==a.charAt(a.length-1)?"":";",a=a+d+b+"="+c+";"):(e=a.indexOf(";",
f+1),a=d?a.substring(0,f+1)+b+"="+c+(0>e?";":a.substring(e)):a.substring(0,f)+(0>e?";":a.substring(e)))}return a},setCellStyleFlags:function(a,b,c,d,e){if(null!=b&&0<b.length){a.beginUpdate();try{for(var f=0;f<b.length;f++)if(null!=b[f]){var g=mxUtils.setStyleFlag(a.getStyle(b[f]),c,d,e);a.setStyle(b[f],g)}}finally{a.endUpdate()}}},setStyleFlag:function(a,b,c,d){if(null==a||0==a.length)a=d||null==d?b+"="+c:b+"=0";else{var e=a.indexOf(b+"=");if(0>e)e=";"==a.charAt(a.length-1)?"":";",a=d||null==d?a+
e+b+"="+c:a+e+b+"=0";else{var f=a.indexOf(";",e),g;g=0>f?a.substring(e+b.length+1):a.substring(e+b.length+1,f);g=null==d?parseInt(g)^c:d?parseInt(g)|c:parseInt(g)&~c;a=a.substring(0,e)+b+"="+g+(0<=f?a.substring(f):"")}}return a},getAlignmentAsPoint:function(a,b){var c=0,d=0;a==mxConstants.ALIGN_CENTER?c=-.5:a==mxConstants.ALIGN_RIGHT&&(c=-1);b==mxConstants.ALIGN_MIDDLE?d=-.5:b==mxConstants.ALIGN_BOTTOM&&(d=-1);return new mxPoint(c,d)},getSizeForString:function(a,b,c,d){b=null!=b?b:mxConstants.DEFAULT_FONTSIZE;
c=null!=c?c:mxConstants.DEFAULT_FONTFAMILY;var e=document.createElement("div");e.style.fontFamily=c;e.style.fontSize=Math.round(b)+"px";e.style.lineHeight=Math.round(b*mxConstants.LINE_HEIGHT)+"px";e.style.position="absolute";e.style.visibility="hidden";e.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";e.style.zoom="1";null!=d?(e.style.width=d+"px",e.style.whiteSpace="normal"):e.style.whiteSpace="nowrap";e.innerHTML=a;document.body.appendChild(e);a=new mxRectangle(0,0,e.offsetWidth,e.offsetHeight);
document.body.removeChild(e);return a},getViewXml:function(a,b,c,d,e){d=null!=d?d:0;e=null!=e?e:0;b=null!=b?b:1;null==c&&(c=[a.getModel().getRoot()]);var f=a.getView(),g=null,h=f.isEventsEnabled();f.setEventsEnabled(!1);var k=f.drawPane,l=f.overlayPane;a.dialect==mxConstants.DIALECT_SVG?(f.drawPane=document.createElementNS(mxConstants.NS_SVG,"g"),f.canvas.appendChild(f.drawPane),f.overlayPane=document.createElementNS(mxConstants.NS_SVG,"g")):(f.drawPane=f.drawPane.cloneNode(!1),f.canvas.appendChild(f.drawPane),
f.overlayPane=f.overlayPane.cloneNode(!1));f.canvas.appendChild(f.overlayPane);var m=f.getTranslate();f.translate=new mxPoint(d,e);b=new mxTemporaryCellStates(a.getView(),b,c);try{g=(new mxCodec).encode(a.getView())}finally{b.destroy(),f.translate=m,f.canvas.removeChild(f.drawPane),f.canvas.removeChild(f.overlayPane),f.drawPane=k,f.overlayPane=l,f.setEventsEnabled(h)}return g},getScaleForPageCount:function(a,b,c,d){if(1>a)return 1;c=null!=c?c:mxConstants.PAGE_FORMAT_A4_PORTRAIT;d=null!=d?d:0;var e=
c.width-2*d;c=c.height-2*d;d=b.getGraphBounds().clone();b=b.getView().getScale();d.width/=b;d.height/=b;b=d.width;var f=Math.sqrt(a);d=Math.sqrt(b/d.height/(e/c));c=f*d;d=f/d;if(1>c&&d>a){var g=d/a;d=a;c/=g}1>d&&c>a&&(g=c/a,c=a,d/=g);g=Math.ceil(c)*Math.ceil(d);for(f=0;g>a;){var g=Math.floor(c)/c,h=Math.floor(d)/d;1==g&&(g=Math.floor(c-1)/c);1==h&&(h=Math.floor(d-1)/d);g=g>h?g:h;c*=g;d*=g;g=Math.ceil(c)*Math.ceil(d);f++;if(10<f)break}return e*c/b*.99999},show:function(a,b,c,d,e,f){c=null!=c?c:0;d=
null!=d?d:0;null==b?b=window.open().document:b.open();9==document.documentMode&&b.writeln('\x3c!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=9"><![endif]--\x3e');var g=a.getGraphBounds(),h=Math.ceil(c-g.x),k=Math.ceil(d-g.y);null==e&&(e=Math.ceil(g.width+c)+Math.ceil(Math.ceil(g.x)-g.x));null==f&&(f=Math.ceil(g.height+d)+Math.ceil(Math.ceil(g.y)-g.y));if(mxClient.IS_IE||11==document.documentMode){d="<html><head>";g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)d+=g[c].outerHTML;
d+="<style>";for(c=0;c<document.styleSheets.length;c++)try{d+=document.styleSheets[c].cssText}catch(l){}d=d+'</style></head><body style="margin:0px;">'+('<div style="position:absolute;overflow:hidden;width:'+e+"px;height:"+f+'px;"><div style="position:relative;left:'+h+"px;top:"+k+'px;">')+a.container.innerHTML;b.writeln(d+"</div></div></body><html>");b.close()}else{b.writeln("<html><head>");g=document.getElementsByTagName("base");for(c=0;c<g.length;c++)b.writeln(mxUtils.getOuterHtml(g[c]));d=document.getElementsByTagName("link");
for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));d=document.getElementsByTagName("style");for(c=0;c<d.length;c++)b.writeln(mxUtils.getOuterHtml(d[c]));b.writeln('</head><body style="margin:0px;"></body></html>');b.close();c=b.createElement("div");c.position="absolute";c.overflow="hidden";c.style.width=e+"px";c.style.height=f+"px";e=b.createElement("div");e.style.position="absolute";e.style.left=h+"px";e.style.top=k+"px";f=a.container.firstChild;for(d=null;null!=f;)g=f.cloneNode(!0),f==
a.view.drawPane.ownerSVGElement?(c.appendChild(g),d=g):e.appendChild(g),f=f.nextSibling;b.body.appendChild(c);null!=e.firstChild&&b.body.appendChild(e);null!=d&&(d.style.minWidth="",d.style.minHeight="",d.firstChild.setAttribute("transform","translate("+h+","+k+")"))}mxUtils.removeCursors(b.body);return b},printScreen:function(a){var b=window.open();a.getGraphBounds();mxUtils.show(a,b.document);a=function(){b.focus();b.print();b.close()};mxClient.IS_GC?b.setTimeout(a,500):a()},popup:function(a,b){if(b){var c=
document.createElement("div");c.style.overflow="scroll";c.style.width="636px";c.style.height="460px";var d=document.createElement("pre");d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;");c.appendChild(d);c=new mxWindow("Popup Window",c,document.body.clientWidth/2-320,Math.max(document.body.clientHeight||0,document.documentElement.clientHeight)/2-240,640,480,!1,!0);c.setClosable(!0);c.setVisible(!0)}else mxClient.IS_NS?(c=window.open(),c.document.writeln("<pre>"+mxUtils.htmlEntities(a)+
"</pre"),c.document.close()):(c=window.open(),d=c.document.createElement("pre"),d.innerHTML=mxUtils.htmlEntities(a,!1).replace(/\n/g,"<br>").replace(/ /g,"&nbsp;"),c.document.body.appendChild(d))},alert:function(a){alert(a)},prompt:function(a,b){return prompt(a,null!=b?b:"")},confirm:function(a){return confirm(a)},error:function(a,b,c,d){var e=document.createElement("div");e.style.padding="20px";var f=document.createElement("img");f.setAttribute("src",d||mxUtils.errorImage);f.setAttribute("valign",
"bottom");f.style.verticalAlign="middle";e.appendChild(f);e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));e.appendChild(document.createTextNode(" "));mxUtils.write(e,a);a=document.body.clientWidth;d=document.body.clientHeight||document.documentElement.clientHeight;var g=new mxWindow(mxResources.get(mxUtils.errorResource)||mxUtils.errorResource,e,(a-b)/2,d/4,b,null,!1,!0);c&&(mxUtils.br(e),b=document.createElement("p"),c=document.createElement("button"),mxClient.IS_IE?
c.style.cssText="float:right":c.setAttribute("style","float:right"),mxEvent.addListener(c,"click",function(a){g.destroy()}),mxUtils.write(c,mxResources.get(mxUtils.closeResource)||mxUtils.closeResource),b.appendChild(c),e.appendChild(b),mxUtils.br(e),g.setClosable(!0));g.setVisible(!0);return g},makeDraggable:function(a,b,c,d,e,f,g,h,k,l){a=new mxDragSource(a,c);a.dragOffset=new mxPoint(null!=e?e:0,null!=f?f:mxConstants.TOOLTIP_VERTICAL_OFFSET);a.autoscroll=g;a.setGuidesEnabled(!1);null!=k&&(a.highlightDropTargets=
k);null!=l&&(a.getDropTarget=l);a.getGraphForEvent=function(a){return"function"==typeof b?b(a):b};null!=d&&(a.createDragElement=function(){return d.cloneNode(!0)},h&&(a.createPreviewElement=function(a){var b=d.cloneNode(!0),c=parseInt(b.style.width),e=parseInt(b.style.height);b.style.width=Math.round(c*a.view.scale)+"px";b.style.height=Math.round(e*a.view.scale)+"px";return b}));return a}},mxConstants={DEFAULT_HOTSPOT:.3,MIN_HOTSPOT_SIZE:8,MAX_HOTSPOT_SIZE:0,RENDERING_HINT_EXACT:"exact",RENDERING_HINT_FASTER:"faster",
RENDERING_HINT_FASTEST:"fastest",DIALECT_SVG:"svg",DIALECT_VML:"vml",DIALECT_MIXEDHTML:"mixedHtml",DIALECT_PREFERHTML:"preferHtml",DIALECT_STRICTHTML:"strictHtml",NS_SVG:"http://www.w3.org/2000/svg",NS_XHTML:"http://www.w3.org/1999/xhtml",NS_XLINK:"http://www.w3.org/1999/xlink",SHADOWCOLOR:"gray",VML_SHADOWCOLOR:"gray",SHADOW_OFFSET_X:2,SHADOW_OFFSET_Y:3,SHADOW_OPACITY:1,NODETYPE_ELEMENT:1,NODETYPE_ATTRIBUTE:2,NODETYPE_TEXT:3,NODETYPE_CDATA:4,NODETYPE_ENTITY_REFERENCE:5,NODETYPE_ENTITY:6,NODETYPE_PROCESSING_INSTRUCTION:7,
NODETYPE_COMMENT:8,NODETYPE_DOCUMENT:9,NODETYPE_DOCUMENTTYPE:10,NODETYPE_DOCUMENT_FRAGMENT:11,NODETYPE_NOTATION:12,TOOLTIP_VERTICAL_OFFSET:16,DEFAULT_VALID_COLOR:"#00FF00",DEFAULT_INVALID_COLOR:"#FF0000",OUTLINE_HIGHLIGHT_COLOR:"#00FF00",OUTLINE_HIGHLIGHT_STROKEWIDTH:5,HIGHLIGHT_STROKEWIDTH:3,HIGHLIGHT_SIZE:2,HIGHLIGHT_OPACITY:100,CURSOR_MOVABLE_VERTEX:"move",CURSOR_MOVABLE_EDGE:"move",CURSOR_LABEL_HANDLE:"default",CURSOR_TERMINAL_HANDLE:"pointer",CURSOR_BEND_HANDLE:"crosshair",CURSOR_VIRTUAL_BEND_HANDLE:"crosshair",
CURSOR_CONNECT:"pointer",HIGHLIGHT_COLOR:"#00FF00",CONNECT_TARGET_COLOR:"#0000FF",INVALID_CONNECT_TARGET_COLOR:"#FF0000",DROP_TARGET_COLOR:"#0000FF",VALID_COLOR:"#00FF00",INVALID_COLOR:"#FF0000",EDGE_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_COLOR:"#00FF00",VERTEX_SELECTION_STROKEWIDTH:1,EDGE_SELECTION_STROKEWIDTH:1,VERTEX_SELECTION_DASHED:!0,EDGE_SELECTION_DASHED:!0,GUIDE_COLOR:"#FF0000",GUIDE_STROKEWIDTH:1,OUTLINE_COLOR:"#0099FF",OUTLINE_STROKEWIDTH:mxClient.IS_IE?2:3,HANDLE_SIZE:6,LABEL_HANDLE_SIZE:4,
HANDLE_FILLCOLOR:"#00FF00",HANDLE_STROKECOLOR:"black",LABEL_HANDLE_FILLCOLOR:"yellow",CONNECT_HANDLE_FILLCOLOR:"#0000FF",LOCKED_HANDLE_FILLCOLOR:"#FF0000",OUTLINE_HANDLE_FILLCOLOR:"#00FFFF",OUTLINE_HANDLE_STROKECOLOR:"#0033FF",DEFAULT_FONTFAMILY:"Arial,Helvetica",DEFAULT_FONTSIZE:11,DEFAULT_TEXT_DIRECTION:"",LINE_HEIGHT:1.2,WORD_WRAP:"normal",ABSOLUTE_LINE_HEIGHT:!1,DEFAULT_FONTSTYLE:0,DEFAULT_STARTSIZE:40,DEFAULT_MARKERSIZE:6,DEFAULT_IMAGESIZE:24,ENTITY_SEGMENT:30,RECTANGLE_ROUNDING_FACTOR:.15,LINE_ARCSIZE:20,
ARROW_SPACING:0,ARROW_WIDTH:30,ARROW_SIZE:30,PAGE_FORMAT_A4_PORTRAIT:new mxRectangle(0,0,827,1169),PAGE_FORMAT_A4_LANDSCAPE:new mxRectangle(0,0,1169,827),PAGE_FORMAT_LETTER_PORTRAIT:new mxRectangle(0,0,850,1100),PAGE_FORMAT_LETTER_LANDSCAPE:new mxRectangle(0,0,1100,850),NONE:"none",STYLE_PERIMETER:"perimeter",STYLE_SOURCE_PORT:"sourcePort",STYLE_TARGET_PORT:"targetPort",STYLE_PORT_CONSTRAINT:"portConstraint",STYLE_PORT_CONSTRAINT_ROTATION:"portConstraintRotation",STYLE_SOURCE_PORT_CONSTRAINT:"sourcePortConstraint",
STYLE_TARGET_PORT_CONSTRAINT:"targetPortConstraint",STYLE_OPACITY:"opacity",STYLE_FILL_OPACITY:"fillOpacity",STYLE_STROKE_OPACITY:"strokeOpacity",STYLE_TEXT_OPACITY:"textOpacity",STYLE_TEXT_DIRECTION:"textDirection",STYLE_OVERFLOW:"overflow",STYLE_ORTHOGONAL:"orthogonal",STYLE_EXIT_X:"exitX",STYLE_EXIT_Y:"exitY",STYLE_EXIT_PERIMETER:"exitPerimeter",STYLE_ENTRY_X:"entryX",STYLE_ENTRY_Y:"entryY",STYLE_ENTRY_PERIMETER:"entryPerimeter",STYLE_WHITE_SPACE:"whiteSpace",STYLE_ROTATION:"rotation",STYLE_FILLCOLOR:"fillColor",
STYLE_POINTER_EVENTS:"pointerEvents",STYLE_SWIMLANE_FILLCOLOR:"swimlaneFillColor",STYLE_MARGIN:"margin",STYLE_GRADIENTCOLOR:"gradientColor",STYLE_GRADIENT_DIRECTION:"gradientDirection",STYLE_STROKECOLOR:"strokeColor",STYLE_SEPARATORCOLOR:"separatorColor",STYLE_STROKEWIDTH:"strokeWidth",STYLE_ALIGN:"align",STYLE_VERTICAL_ALIGN:"verticalAlign",STYLE_LABEL_WIDTH:"labelWidth",STYLE_LABEL_POSITION:"labelPosition",STYLE_VERTICAL_LABEL_POSITION:"verticalLabelPosition",STYLE_IMAGE_ASPECT:"imageAspect",STYLE_IMAGE_ALIGN:"imageAlign",
STYLE_IMAGE_VERTICAL_ALIGN:"imageVerticalAlign",STYLE_GLASS:"glass",STYLE_IMAGE:"image",STYLE_IMAGE_WIDTH:"imageWidth",STYLE_IMAGE_HEIGHT:"imageHeight",STYLE_IMAGE_BACKGROUND:"imageBackground",STYLE_IMAGE_BORDER:"imageBorder",STYLE_FLIPH:"flipH",STYLE_FLIPV:"flipV",STYLE_NOLABEL:"noLabel",STYLE_NOEDGESTYLE:"noEdgeStyle",STYLE_LABEL_BACKGROUNDCOLOR:"labelBackgroundColor",STYLE_LABEL_BORDERCOLOR:"labelBorderColor",STYLE_LABEL_PADDING:"labelPadding",STYLE_INDICATOR_SHAPE:"indicatorShape",STYLE_INDICATOR_IMAGE:"indicatorImage",
STYLE_INDICATOR_COLOR:"indicatorColor",STYLE_INDICATOR_STROKECOLOR:"indicatorStrokeColor",STYLE_INDICATOR_GRADIENTCOLOR:"indicatorGradientColor",STYLE_INDICATOR_SPACING:"indicatorSpacing",STYLE_INDICATOR_WIDTH:"indicatorWidth",STYLE_INDICATOR_HEIGHT:"indicatorHeight",STYLE_INDICATOR_DIRECTION:"indicatorDirection",STYLE_SHADOW:"shadow",STYLE_SEGMENT:"segment",STYLE_ENDARROW:"endArrow",STYLE_STARTARROW:"startArrow",STYLE_ENDSIZE:"endSize",STYLE_STARTSIZE:"startSize",STYLE_SWIMLANE_LINE:"swimlaneLine",
STYLE_ENDFILL:"endFill",STYLE_STARTFILL:"startFill",STYLE_DASHED:"dashed",STYLE_DASH_PATTERN:"dashPattern",STYLE_FIX_DASH:"fixDash",STYLE_ROUNDED:"rounded",STYLE_CURVED:"curved",STYLE_ARCSIZE:"arcSize",STYLE_SMOOTH:"smooth",STYLE_SOURCE_PERIMETER_SPACING:"sourcePerimeterSpacing",STYLE_TARGET_PERIMETER_SPACING:"targetPerimeterSpacing",STYLE_PERIMETER_SPACING:"perimeterSpacing",STYLE_SPACING:"spacing",STYLE_SPACING_TOP:"spacingTop",STYLE_SPACING_LEFT:"spacingLeft",STYLE_SPACING_BOTTOM:"spacingBottom",
STYLE_SPACING_RIGHT:"spacingRight",STYLE_HORIZONTAL:"horizontal",STYLE_DIRECTION:"direction",STYLE_ELBOW:"elbow",STYLE_FONTCOLOR:"fontColor",STYLE_FONTFAMILY:"fontFamily",STYLE_FONTSIZE:"fontSize",STYLE_FONTSTYLE:"fontStyle",STYLE_ASPECT:"aspect",STYLE_AUTOSIZE:"autosize",STYLE_FOLDABLE:"foldable",STYLE_EDITABLE:"editable",STYLE_BENDABLE:"bendable",STYLE_MOVABLE:"movable",STYLE_RESIZABLE:"resizable",STYLE_RESIZE_WIDTH:"resizeWidth",STYLE_RESIZE_HEIGHT:"resizeHeight",STYLE_ROTATABLE:"rotatable",STYLE_CLONEABLE:"cloneable",
STYLE_DELETABLE:"deletable",STYLE_SHAPE:"shape",STYLE_EDGE:"edgeStyle",STYLE_JETTY_SIZE:"jettySize",STYLE_SOURCE_JETTY_SIZE:"sourceJettySize",STYLE_TARGET_JETTY_SIZE:"targetJettySize",STYLE_LOOP:"loopStyle",STYLE_ORTHOGONAL_LOOP:"orthogonalLoop",STYLE_ROUTING_CENTER_X:"routingCenterX",STYLE_ROUTING_CENTER_Y:"routingCenterY",FONT_BOLD:1,FONT_ITALIC:2,FONT_UNDERLINE:4,SHAPE_RECTANGLE:"rectangle",SHAPE_ELLIPSE:"ellipse",SHAPE_DOUBLE_ELLIPSE:"doubleEllipse",SHAPE_RHOMBUS:"rhombus",SHAPE_LINE:"line",SHAPE_IMAGE:"image",
SHAPE_ARROW:"arrow",SHAPE_ARROW_CONNECTOR:"arrowConnector",SHAPE_LABEL:"label",SHAPE_CYLINDER:"cylinder",SHAPE_SWIMLANE:"swimlane",SHAPE_CONNECTOR:"connector",SHAPE_ACTOR:"actor",SHAPE_CLOUD:"cloud",SHAPE_TRIANGLE:"triangle",SHAPE_HEXAGON:"hexagon",ARROW_CLASSIC:"classic",ARROW_CLASSIC_THIN:"classicThin",ARROW_BLOCK:"block",ARROW_BLOCK_THIN:"blockThin",ARROW_OPEN:"open",ARROW_OPEN_THIN:"openThin",ARROW_OVAL:"oval",ARROW_DIAMOND:"diamond",ARROW_DIAMOND_THIN:"diamondThin",ALIGN_LEFT:"left",ALIGN_CENTER:"center",
ALIGN_RIGHT:"right",ALIGN_TOP:"top",ALIGN_MIDDLE:"middle",ALIGN_BOTTOM:"bottom",DIRECTION_NORTH:"north",DIRECTION_SOUTH:"south",DIRECTION_EAST:"east",DIRECTION_WEST:"west",TEXT_DIRECTION_DEFAULT:"",TEXT_DIRECTION_AUTO:"auto",TEXT_DIRECTION_LTR:"ltr",TEXT_DIRECTION_RTL:"rtl",DIRECTION_MASK_NONE:0,DIRECTION_MASK_WEST:1,DIRECTION_MASK_NORTH:2,DIRECTION_MASK_SOUTH:4,DIRECTION_MASK_EAST:8,DIRECTION_MASK_ALL:15,ELBOW_VERTICAL:"vertical",ELBOW_HORIZONTAL:"horizontal",EDGESTYLE_ELBOW:"elbowEdgeStyle",EDGESTYLE_ENTITY_RELATION:"entityRelationEdgeStyle",
EDGESTYLE_LOOP:"loopEdgeStyle",EDGESTYLE_SIDETOSIDE:"sideToSideEdgeStyle",EDGESTYLE_TOPTOBOTTOM:"topToBottomEdgeStyle",EDGESTYLE_ORTHOGONAL:"orthogonalEdgeStyle",EDGESTYLE_SEGMENT:"segmentEdgeStyle",PERIMETER_ELLIPSE:"ellipsePerimeter",PERIMETER_RECTANGLE:"rectanglePerimeter",PERIMETER_RHOMBUS:"rhombusPerimeter",PERIMETER_HEXAGON:"hexagonPerimeter",PERIMETER_TRIANGLE:"trianglePerimeter"};
function mxEventObject(a){this.name=a;this.properties=[];for(var b=1;b<arguments.length;b+=2)null!=arguments[b+1]&&(this.properties[arguments[b]]=arguments[b+1])}mxEventObject.prototype.name=null;mxEventObject.prototype.properties=null;mxEventObject.prototype.consumed=!1;mxEventObject.prototype.getName=function(){return this.name};mxEventObject.prototype.getProperties=function(){return this.properties};mxEventObject.prototype.getProperty=function(a){return this.properties[a]};
mxEventObject.prototype.isConsumed=function(){return this.consumed};mxEventObject.prototype.consume=function(){this.consumed=!0};function mxMouseEvent(a,b){this.evt=a;this.sourceState=this.state=b}mxMouseEvent.prototype.consumed=!1;mxMouseEvent.prototype.evt=null;mxMouseEvent.prototype.graphX=null;mxMouseEvent.prototype.graphY=null;mxMouseEvent.prototype.state=null;mxMouseEvent.prototype.sourceState=null;mxMouseEvent.prototype.getEvent=function(){return this.evt};
mxMouseEvent.prototype.getSource=function(){return mxEvent.getSource(this.evt)};mxMouseEvent.prototype.isSource=function(a){return null!=a?mxUtils.isAncestorNode(a.node,this.getSource()):!1};mxMouseEvent.prototype.getX=function(){return mxEvent.getClientX(this.getEvent())};mxMouseEvent.prototype.getY=function(){return mxEvent.getClientY(this.getEvent())};mxMouseEvent.prototype.getGraphX=function(){return this.graphX};mxMouseEvent.prototype.getGraphY=function(){return this.graphY};
mxMouseEvent.prototype.getState=function(){return this.state};mxMouseEvent.prototype.getCell=function(){var a=this.getState();return null!=a?a.cell:null};mxMouseEvent.prototype.isPopupTrigger=function(){return mxEvent.isPopupTrigger(this.getEvent())};mxMouseEvent.prototype.isConsumed=function(){return this.consumed};mxMouseEvent.prototype.consume=function(a){(null!=a?a:1)&&this.evt.preventDefault&&this.evt.preventDefault();mxClient.IS_IE&&(this.evt.returnValue=!0);this.consumed=!0};
function mxEventSource(a){this.setEventSource(a)}mxEventSource.prototype.eventListeners=null;mxEventSource.prototype.eventsEnabled=!0;mxEventSource.prototype.eventSource=null;mxEventSource.prototype.isEventsEnabled=function(){return this.eventsEnabled};mxEventSource.prototype.setEventsEnabled=function(a){this.eventsEnabled=a};mxEventSource.prototype.getEventSource=function(){return this.eventSource};mxEventSource.prototype.setEventSource=function(a){this.eventSource=a};
mxEventSource.prototype.addListener=function(a,b){null==this.eventListeners&&(this.eventListeners=[]);this.eventListeners.push(a);this.eventListeners.push(b)};mxEventSource.prototype.removeListener=function(a){if(null!=this.eventListeners)for(var b=0;b<this.eventListeners.length;)this.eventListeners[b+1]==a?this.eventListeners.splice(b,2):b+=2};
mxEventSource.prototype.fireEvent=function(a,b){if(null!=this.eventListeners&&this.isEventsEnabled()){null==a&&(a=new mxEventObject);null==b&&(b=this.getEventSource());null==b&&(b=this);for(var c=[b,a],d=0;d<this.eventListeners.length;d+=2){var e=this.eventListeners[d];null!=e&&e!=a.getName()||this.eventListeners[d+1].apply(this,c)}}};
var mxEvent={objects:[],addListener:function(){var a=function(a,c,d){null==a.mxListenerList&&(a.mxListenerList=[],mxEvent.objects.push(a));a.mxListenerList.push({name:c,f:d})};return window.addEventListener?function(b,c,d){b.addEventListener(c,d,!1);a(b,c,d)}:function(b,c,d){b.attachEvent("on"+c,d);a(b,c,d)}}(),removeListener:function(){var a=function(a,c,d){if(null!=a.mxListenerList){c=a.mxListenerList.length;for(var b=0;b<c;b++)if(a.mxListenerList[b].f==d){a.mxListenerList.splice(b,1);break}0==
a.mxListenerList.length&&(a.mxListenerList=null,a=mxUtils.indexOf(mxEvent.objects,a),0<=a&&mxEvent.objects.splice(a,1))}};return window.removeEventListener?function(b,c,d){b.removeEventListener(c,d,!1);a(b,c,d)}:function(b,c,d){b.detachEvent("on"+c,d);a(b,c,d)}}(),removeAllListeners:function(a){var b=a.mxListenerList;if(null!=b)for(;0<b.length;){var c=b[0];mxEvent.removeListener(a,c.name,c.f)}},addGestureListeners:function(a,b,c,d){null!=b&&mxEvent.addListener(a,mxClient.IS_POINTER?"pointerdown":

File diff suppressed because one or more lines are too long

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=‫زاوية‬
arc=Arc
areYouSure=‫هل أنت متأكد؟‬
ensureDataSaved=‫المرجو التحقق من حفظ البيانات قبل الإغلاق.
allChangesSaved=‫تم حفظ جميع التغييرات‬
@ -77,6 +78,7 @@ center=‫توسيط‬
cannotLoad=‫لقد فشلت محاولات الرفع. المرجو المحاولة لاحقا.
cannotLogin=‫لقد فشلت محاولات تسجيل الدخول. المرجو المحاولة لاحقا‬
cannotOpenFile=‫تعذر فتح الملف‬
cardName=Card Name
change=‫تغيير‬
changeOrientation=‫تغيير الاتجاه‬
changeUser=‫تغيير المستخدم‬
@ -97,6 +99,7 @@ circle=‫دائرة‬
cisco=Cisco
classic=‫تقليدي‬
clearDefaultStyle=‫نمط شفاف افتراضي‬
clearFilter=Clear Filter
clearWaypoints=‫إزالة نقط المسار‬
clipart=‫قصاصة فنية‬
close=‫إغلاق‬
@ -253,6 +256,7 @@ fileOpenLocation=‫كيف تريدون فتح الملف(ات)؟‬
fileWillBeSavedInAppFolder=‫سيتم حفظ {1} داخل ملف التطبيق.
fill=‫تعبئة‬
fillColor=‫تعبئة لون‬
filterCards=Filter Cards
find=Find
fit=‫ملائمة‬
fitContainer=‫تغيير حجم الإطار‬
@ -297,6 +301,7 @@ fromText=‫من نص‬
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=‫عام‬
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=‫بحث‬
searchShapes=Search Shapes
selectAll=‫تحديد الكل‬
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=‫تحديد الحواف‬
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=‫شفاف‬
transparentBackground=Transparent Background
trello=Trello
tryAgain=‫إعادة المحاولة‬
tryOpeningViaThisPage=Try opening via this page.
turn=‫تدوير‬

View file

@ -24,6 +24,7 @@ allTags=Всички тагове
anchor=Анкор
android=Android
angle=Ъгъл
arc=Arc
areYouSure=Сигурни ли сте?
ensureDataSaved=Моля уверете се, че цялата Ви информация е запазена, преди да затворите.
allChangesSaved=Всички промени са запазени
@ -77,6 +78,7 @@ center=Центриране
cannotLoad=Опитите за качване са неуспешни. Моля опитайте отново по-късно.
cannotLogin=Опитите за качване са неуспешни. Моля опитайте отново по-късно.
cannotOpenFile=Файлът не може да бъде отворен
cardName=Card Name
change=Промяна
changeOrientation=Промяна на ориентацията
changeUser=Промяна на потребител
@ -97,6 +99,7 @@ circle=Кръг
cisco=Cisco
classic=Класически
clearDefaultStyle=Изчистване на стила по подразбиране
clearFilter=Clear Filter
clearWaypoints=Изчистване на ориентирите
clipart=Клипарт
close=Затваряне
@ -253,6 +256,7 @@ fileOpenLocation=Как бихте искали да отворите този
fileWillBeSavedInAppFolder={1} ще бъде запазен в папката с приложения.
fill=Запълване
fillColor=Цвят за запълване
filterCards=Filter Cards
find=Откриване
fit=Побиране
fitContainer=Промяна размера на контейнера
@ -297,6 +301,7 @@ fromText=От текст
fromUrl=От URL
fromThisPage=От тази страница
fullscreen=На цял екран
gap=Gap
general=Общи
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Търсене
searchShapes=Търсене на форми
selectAll=Маркиране на всичко
selectionOnly=Само маркираното
selectCard=Select Card
selectEdges=Избор на ръбове
selectFile=Избор на файл
selectFolder=Избор на папка
@ -642,6 +648,7 @@ topLeft=Горе вляво
topRight=Горе вдясно
transparent=Прозрачен
transparentBackground=Прозрачен фон
trello=Trello
tryAgain=Опитайте отново
tryOpeningViaThisPage=Опитайте да отворите чрез тази страница
turn=Завъртане на 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=Sve oznake
anchor=Sidro
android=Android
angle=Ugao
arc=Arc
areYouSure=Da li ste sigurni?
ensureDataSaved=Molimo da potvrdite da su Vaši podaci spašeni prije zatvaranja.
allChangesSaved=Sve izmjene spašene.
@ -77,6 +78,7 @@ center=Centar
cannotLoad=Pokušaji učitavanja nisu uspjeli. Molimo pokušajte ponovo kasnije.
cannotLogin=Pokušaji prijave nisu uspjeli. Molimo pokušajte ponovo kasnije.
cannotOpenFile=Fajl se ne može otvoriti.
cardName=Card Name
change=Promijeni
changeOrientation=Promijeni orijentaciju
changeUser=Promijeni korisnika
@ -97,6 +99,7 @@ circle=Krug
cisco=Cisco
classic=Klasičan
clearDefaultStyle=Očisti osnovni stil
clearFilter=Clear Filter
clearWaypoints=Očisti međutačke
clipart=Klip art
close=Zatvori
@ -253,6 +256,7 @@ fileOpenLocation=Kako biste željeli otvoriti ove fajlove?
fileWillBeSavedInAppFolder={1} će biti spašena u aplikacijski folder.
fill=Popuni
fillColor=Boja popunjavanja
filterCards=Filter Cards
find=Pronađi
fit=Prilagodi
fitContainer=Promijeni veličinu kontejnera
@ -297,6 +301,7 @@ fromText=Od teksta
fromUrl=Od URL-a
fromThisPage=Od ove stranice
fullscreen=Zaslon preko cijelog ekrana
gap=Gap
general=Opšti
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Pretraga
searchShapes=Pretraga oblika
selectAll=Izaberi sve
selectionOnly=Samo odabrano
selectCard=Select Card
selectEdges=Izaberi rubove
selectFile=Izaberi fajl
selectFolder=Izaberi folder
@ -642,6 +648,7 @@ topLeft=Gore lijevo
topRight=Gore desno
transparent=Proziran
transparentBackground=Prozirna pozadina
trello=Trello
tryAgain=Pokušaj ponovo
tryOpeningViaThisPage=Pokušaj otvoriti preko ove stranice.
turn=Rotiraj 90°

View file

@ -24,6 +24,7 @@ allTags=Totes les etiquetes
anchor=Enllaç
android=Android
angle=Angle
arc=Arc
areYouSure=N'esteu segurs?
ensureDataSaved=Si us plau, assegura't d'haver desat les dades abans de tancar.
allChangesSaved=S'han desat tots els canvis
@ -77,6 +78,7 @@ center=Centra
cannotLoad=La càrrega ha fallat. Si us plau, torna a intentar-ho més tard.
cannotLogin=L'inici de sessió ha fallat. Si us plau, torna a intentar-ho més tard.
cannotOpenFile=No es pot obrir el fitxer
cardName=Card Name
change=Canvia
changeOrientation=Canvia l'orientació
changeUser=Canvia d'usuari
@ -97,6 +99,7 @@ circle=Cercle
cisco=Cisco
classic=Clàssic
clearDefaultStyle=Esborra l'estil predeterminat
clearFilter=Clear Filter
clearWaypoints=Esborra els waypoint
clipart=Imatges predissenyades
close=Tanca
@ -253,6 +256,7 @@ fileOpenLocation=Com desitja obrir aquest(s) fitxer(s)?
fileWillBeSavedInAppFolder={1} es desarà a la carpeta d'aplicacions.
fill=Farcit
fillColor=Color de farcit
filterCards=Filter Cards
find=Buscar
fit=Ajusta
fitContainer=Redimensiona el contenidor
@ -297,6 +301,7 @@ fromText=Des del text
fromUrl=Des de l'URL
fromThisPage=Des d'aquesta pàgina
fullscreen=Pantalla completa
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Cercar
searchShapes=Cercar formes
selectAll=Selecciona-ho tot
selectionOnly=Selecciona només
selectCard=Select Card
selectEdges=Selecciona les vores
selectFile=Selecciona fitxer
selectFolder=Selecciona carpeta
@ -642,6 +648,7 @@ topLeft=Dalt a l'esquerra
topRight=Dalt a la dreta
transparent=Transparent
transparentBackground=Fons transparent
trello=Trello
tryAgain=Torna a provar-ho
tryOpeningViaThisPage=Prova d'obrir-lo via aquesta pàgina.
turn=Gira 90°

View file

@ -24,6 +24,7 @@ allTags=Všechny štítky
anchor=Kotva
android=Android
angle=Úhel
arc=Arc
areYouSure=Jste si jistí?
ensureDataSaved=Ujistěte se prosím, že vaše data jsou před uzavřením uložena.
allChangesSaved=Všechny změny uloženy
@ -77,6 +78,7 @@ center=Na střed
cannotLoad=Pokus o načtení selhal. Prosím zkuste to znovu později.
cannotLogin=Pokus o přihlášení selhal. Prosím zkuste to znovu později.
cannotOpenFile=Nelze otevřít soubor
cardName=Card Name
change=Změnit
changeOrientation=Změnit orientaci
changeUser=Změnit uživatele
@ -97,6 +99,7 @@ circle=Kruh
cisco=Cisco
classic=Klasické
clearDefaultStyle=Vymazat výchozí styl
clearFilter=Clear Filter
clearWaypoints=Vymazat waypoint
clipart=Klipart
close=Zavřít
@ -253,6 +256,7 @@ fileOpenLocation=Jak si přejete otevřít tento soubor(y)?
fileWillBeSavedInAppFolder={1} bude uloženo ve složce aplikace
fill=Vyplnit
fillColor=Barva výplně
filterCards=Filter Cards
find=Hledat
fit=Přizpůsobit
fitContainer=Změnit velikost nádoby
@ -297,6 +301,7 @@ fromText=Z textu
fromUrl=Z URL
fromThisPage=Z této stránky
fullscreen=Přes celou obrazovku
gap=Gap
general=Obecné
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Hledat
searchShapes=Hledat tvary
selectAll=Vybrat vše
selectionOnly=Jen výběr
selectCard=Select Card
selectEdges=Vybrat hrany
selectFile=Vybrat soubor
selectFolder=Vybrat složku
@ -642,6 +648,7 @@ topLeft=Levý horní
topRight=Pravý horní
transparent=Průhledný
transparentBackground=Průhledné pozadí
trello=Trello
tryAgain=Zkusit znovu
tryOpeningViaThisPage=Zkuste otevřít přes tuto stránku.
turn=Otočit o 90°

View file

@ -24,6 +24,7 @@ allTags=Alle tags
anchor=Anker
android=Android
angle=Vinkel
arc=Arc
areYouSure=Er du sikker?
ensureDataSaved=Vær sikker på at dine data er gemt, før du lukker.
allChangesSaved=Alle ændringer blev gemt
@ -77,6 +78,7 @@ center=Centrer
cannotLoad=Forsøg på indlæsning mislykkedes. Prøv igen senere.
cannotLogin=Login-forsøg mislykkedes. Prøv igen senere.
cannotOpenFile=Kan ikke åbne fil
cardName=Card Name
change=Skift
changeOrientation=Skift Orientering
changeUser=Skift bruger
@ -97,6 +99,7 @@ circle=Cirkel
cisco=Cisco
classic=Klassisk
clearDefaultStyle=Slet standardtypografi
clearFilter=Clear Filter
clearWaypoints=Slet støttepunkter
clipart=Clipart
close=Luk
@ -253,6 +256,7 @@ fileOpenLocation=Hvordan vil du åbne disse fil(er)?
fileWillBeSavedInAppFolder={1} vil blive gemt i App-mappen
fill=Udfyld
fillColor=Fyldfarve
filterCards=Filter Cards
find=Find
fit=Tilpas
fitContainer=Skalér container
@ -297,6 +301,7 @@ fromText=Fra tekst
fromUrl=Fra URL
fromThisPage=Fra denne side
fullscreen=Fuldskærm
gap=Gap
general=Generelt
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Søg
searchShapes=Søg former
selectAll=Vælg Alt
selectionOnly=Kun valgte
selectCard=Select Card
selectEdges=Vælg Kanter
selectFile=Vælg fil
selectFolder=Vælg mappe
@ -642,6 +648,7 @@ topLeft=Øverst venstre
topRight=Øverst højre
transparent=Gennemsigtig
transparentBackground=Gennemsigtig baggrund
trello=Trello
tryAgain=Forsøg igen
tryOpeningViaThisPage=Prøv at åbne via denne side.
turn=Drej

View file

@ -24,6 +24,7 @@ allTags=Alle Tags
anchor=Anker
android=Android
angle=Winkel
arc=Bogen
areYouSure=Sind Sie sicher?
ensureDataSaved=Bitte stellen Sie sicher, dass Ihre Daten gespeichert sind.
allChangesSaved=Alle Änderungen gespeichert
@ -77,6 +78,7 @@ center=Zentriert
cannotLoad=Ladeversuche fehlgeschlagen. Bitte versuchen Sie es später noch einmal.
cannotLogin=Anmeldeversuche fehlgeschlagen. Bitte versuchen Sie es später noch einmal.
cannotOpenFile=Kann Datei nicht öffnen
cardName=Card Name
change=Ändern
changeOrientation=Orientierung ändern
changeUser=Benutzer ändern
@ -97,6 +99,7 @@ circle=Kreis
cisco=Cisco
classic=Klassisch
clearDefaultStyle=Standardstyle löschen
clearFilter=Clear Filter
clearWaypoints=Wegpunkte löschen
clipart=Clipart
close=Schließen
@ -253,6 +256,7 @@ fileOpenLocation=Wie möchten Sie diese Datei(en) öffnen?
fileWillBeSavedInAppFolder={1} wird im Verzeichnis der App gespeichert.
fill=Füllen
fillColor=Füllfarbe
filterCards=Filter Cards
find=Suchen
fit=Einpassen
fitContainer=Containergröße anpassen
@ -297,6 +301,7 @@ fromText=Aus Text
fromUrl=Von URL
fromThisPage=Aus dieser Seite
fullscreen=Vollbild
gap=Lücke
general=Allgemein
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Suchen
searchShapes=Formen suchen
selectAll=Alles auswählen
selectionOnly=Nur Markierung
selectCard=Select Card
selectEdges=Alle Verbindungen auswählen
selectFile=Datei auswählen
selectFolder=Ordner auswählen
@ -642,6 +648,7 @@ topLeft=Oben links
topRight=Oben rechts
transparent=Transparent
transparentBackground=Transparenter Hintergrund
trello=Trello
tryAgain=Erneut versuchen
tryOpeningViaThisPage=Versuchen Sie die Datei über diese Seite zu öffnen.
turn=Drehen 90°

View file

@ -24,6 +24,7 @@ allTags=Όλες οι ετικέτες
anchor=Άγκυρα
android=Android
angle=Γωνία
arc=Arc
areYouSure=Είστε βέβαιοι;
ensureDataSaved=Παρακαλούμε, εξασφαλίστε ότι τα δεδομένα σας έχουν αποθηκευτεί, πριν να κλείσετε.
allChangesSaved=Όλες οι αλλαγές αποθηκεύτηκαν
@ -77,6 +78,7 @@ center=Κεντράρετε
cannotLoad=Οι προσπάθειες φόρτωσης απέτυχαν. Παρακαλούμε, δοκιμάστε ξανά αργότερα.
cannotLogin=Οι προσπάθειες σύνδεσης απέτυχαν. Παρακαλούμε, δοκιμάστε ξανά αργότερα.
cannotOpenFile=Το αρχείο δεν μπορεί να ανοίξει
cardName=Card Name
change=Αλλαγή
changeOrientation=Αλλαγή Προσανατολισμού
changeUser=Αλλαγή χρήστη
@ -97,6 +99,7 @@ circle=Κύκλος
cisco=Cisco
classic=Κλασικό
clearDefaultStyle=Καθαρισμός προεπιλεγμένης εμφάνισης
clearFilter=Clear Filter
clearWaypoints=Καθαρισμός σημείων αναφοράς
clipart=Συλλογή εικόνων
close=Κλείσιμο
@ -253,6 +256,7 @@ fileOpenLocation=Πώς θα θέλατε να ανοίγετε αυτά τα α
fileWillBeSavedInAppFolder={1} θα αποθηκεύεται στο φάκελο εφαρμογής.
fill=Γέμισμα
fillColor=Χρώμα γεμίσματος
filterCards=Filter Cards
find=Εύρεση
fit=Προσαρμογή μεγέθους
fitContainer=Προσαρμογή μεγέθους Δοχείου
@ -297,6 +301,7 @@ fromText=Από Κείμενο
fromUrl=Από URL
fromThisPage=Από αυτή τη σελίδα
fullscreen=Πλήρης οθόνη
gap=Gap
general=Γενικά
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Αναζήτηση
searchShapes=Αναζήτηση σχήματος
selectAll=Επιλογή Όλων
selectionOnly=Επιλογή Μόνο
selectCard=Select Card
selectEdges=Επιλογή Άκρων
selectFile=Επιλογή Αρχείου
selectFolder=Επιλογή Φακέλου
@ -642,6 +648,7 @@ topLeft=Στοίχιση στα Αριστερά
topRight=Στοίχιση στα Δεξιά
transparent=Διαφανές
transparentBackground=Διαφανές Φόντο
trello=Trello
tryAgain=Δοκιμάστε ξανά
tryOpeningViaThisPage=Προσπαθήστε να το ανοίξετε μέσω αυτής της σελίδας
turn=Στροφή

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Ĉu vi certas?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=Todas las etiquetas
anchor=Ancla
android=Android
angle=Ángulo
arc=Arc
areYouSure=¿Está seguro?
ensureDataSaved=Por favor, asegúrese de que sus datos estén guardados antes de cerrar.
allChangesSaved=Se han guardado todos los cambios
@ -77,6 +78,7 @@ center=Centrar
cannotLoad=Los intentos de carga fallaron. Por favor, inténtelo nuevamente más tarde.
cannotLogin=Los intentos de inicio de sesión fallaron. Por favor, inténtelo nuevamente más tarde.
cannotOpenFile=No se puede abrir el archivo
cardName=Card Name
change=Cambiar
changeOrientation=Cambiar orientación
changeUser=Cambiar usuario
@ -97,6 +99,7 @@ circle=Círculo
cisco=Cisco
classic=Clásico
clearDefaultStyle=Quitar estilo predeterminado
clearFilter=Clear Filter
clearWaypoints=Quitar punto de referencia
clipart=Clipart
close=Cerrar
@ -253,6 +256,7 @@ fileOpenLocation=¿Cómo le gustaría abrir este/os archivo/s?
fileWillBeSavedInAppFolder={1} se guardará en la carpeta de aplicaciones.
fill=Relleno
fillColor=Color del relleno
filterCards=Filter Cards
find=Encontrar
fit=Ajustar
fitContainer=Redimensionar contenedor
@ -297,6 +301,7 @@ fromText=Desde el texto
fromUrl=Desde la URL
fromThisPage=Desde esta página
fullscreen=Pantalla completa
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Buscar
searchShapes=Buscar formas
selectAll=Seleccionar todo
selectionOnly=Seleccionar solo
selectCard=Select Card
selectEdges=Seleccionar bordes
selectFile=Seleccionar archivo
selectFolder=Seleccionar carpeta
@ -642,6 +648,7 @@ topLeft=Arriba a la izquierda
topRight=Arriba a la derecha
transparent=Transparente
transparentBackground=Fondo transparente
trello=Trello
tryAgain=Intente otra vez
tryOpeningViaThisPage=Intente abrir a través de esta página
turn=Rotar 90º

View file

@ -24,6 +24,7 @@ allTags=Kõik sildid
anchor=Ankur
android=Android
angle=Nurk
arc=Arc
areYouSure=Oled kindel?
ensureDataSaved=Kontrolli enne sulgemist andmete salvestumist.
allChangesSaved=Kõik muudatused salvestatud
@ -77,6 +78,7 @@ center=Aseta keskele
cannotLoad=Laadimine ebaõnnestus. Proovi hiljem uuesti.
cannotLogin=Sisselogimine ebaõnnestus. Proovi hiljem uuesti.
cannotOpenFile=Faili ei saa avada
cardName=Card Name
change=Muuda
changeOrientation=Muuda suunda
changeUser=Muuda kasutajat
@ -97,6 +99,7 @@ circle=Ring
cisco=Cisco
classic=Klassikaline
clearDefaultStyle=Tühjenda vaikestiil
clearFilter=Clear Filter
clearWaypoints=Tühjenda teepunktid
clipart=Clipart
close=Sulge
@ -253,6 +256,7 @@ fileOpenLocation=Kuidas sooviksid faili(e) avada?
fileWillBeSavedInAppFolder={1} salvestatakse aplikatsiooni kausta.
fill=Täida
fillColor=Täitevärv
filterCards=Filter Cards
find=Otsi
fit=Sobita
fitContainer=Muuda mahuti suurust
@ -297,6 +301,7 @@ fromText=Tekstist
fromUrl=URList
fromThisPage=Sellelt lehelt
fullscreen=Täisekraan
gap=Gap
general=Üldine
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Otsi
searchShapes=Otsi kujundeid
selectAll=Vali kõik
selectionOnly=Ainult valik
selectCard=Select Card
selectEdges=Vali ääred
selectFile=Vali fail
selectFolder=Vali kaust
@ -642,6 +648,7 @@ topLeft=Üleval vasakul
topRight=Üleval paremal
transparent=Läbipaistev
transparentBackground=Läbipaistev taust
trello=Trello
tryAgain=Proovi uuesti
tryOpeningViaThisPage=Proovi selle lehe kaudu avamist
turn=Pööra 90º

View file

@ -24,6 +24,7 @@ allTags=‫همه برچسبها‬
anchor=‫لنگر‬
android=‫اندروید‬
angle=‫زاویه‬
arc=Arc
areYouSure=‫آیا مطمئن هستید؟‬
ensureDataSaved=‫لطفا مطمئن شوید که پیش از بستن، اطلاعات شما ذخیره شده باشد.
allChangesSaved=‫تمامی تغییرات ذخیره شد‬
@ -77,6 +78,7 @@ center=‫مرکز‬
cannotLoad=‫تلاش برای بارگذاری اطلاعات موفق نبود. لطفا دوباره تلاش کنید.
cannotLogin=‫تلاش برای وارد شدن موفق نبود. لطفا کمی دیرتر دوباره اقدام نمایید.
cannotOpenFile=‫باز نمون فایل امکان‌پذیر نیست‬
cardName=Card Name
change=‫تغییر‬
changeOrientation=‫تغییر جهت‬
changeUser=‫تغییر کاربر‬
@ -97,6 +99,7 @@ circle=‫حلقه‬
cisco=Cisco
classic=‫کلاسیک‬
clearDefaultStyle=‫پاک‌نمودن استایل پیش‌فرض‬
clearFilter=Clear Filter
clearWaypoints=‫پاک‌ کردن نقطه مسیر‬
clipart=Clipart
close=‫بستن‬
@ -253,6 +256,7 @@ fileOpenLocation=‫چگونه می خواهید این فایل(ها) را با
fileWillBeSavedInAppFolder={1} در پوشه اپلیکیشن ذخیره خواهد شد.
fill=‫پر کردن‬
fillColor=‫رنگ برای پر کردن‬
filterCards=Filter Cards
find=‫یافتن‬
fit=‫تنظیم کردن‬
fitContainer=‫تغییر اندازه در Container
@ -297,6 +301,7 @@ fromText=‫از متن‬
fromUrl=‫از URL
fromThisPage=‫از این صفحه‬
fullscreen=‫تمام‌صفحه‬
gap=Gap
general=‫عمومی‬
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=‫جستجو‬
searchShapes=‫جستجوی شکل ها
selectAll=‫انتخاب همه‬
selectionOnly=‫انتخاب تنها‬
selectCard=Select Card
selectEdges=‫انتخاب لبه ها
selectFile=‫انتخاب فایل‬
selectFolder=‫انتخاب پوشه‬
@ -642,6 +648,7 @@ topLeft=‫بالا سمت چپ‬
topRight=‫بالا سمت راست‬
transparent=‫شفاف‬
transparentBackground=‫پس زمینه شفاف‬
trello=Trello
tryAgain=‫دوباره سعی کنید‬
tryOpeningViaThisPage=‫سعی کنید از این صفحه باز کنید‬
turn=‫چرخش 90 درجه‬

View file

@ -24,6 +24,7 @@ allTags=Kaikki tägit
anchor=Tuki
android=Android
angle=Kulma
arc=Arc
areYouSure=Oletko varma?
ensureDataSaved=Ole hyvä ja tarkista, että tietosi on tallennettu ennen sulkemista.
allChangesSaved=Kaikki muutokset tallennettu
@ -77,6 +78,7 @@ center=Keskennä
cannotLoad=Lataaminen epäonnistui. Ole hyvä ja yritä myöhemmin uudelleen.
cannotLogin=Sisäänkirjautuminen epäonnistui. Ole hyvä ja yritä myöhemmin uudelleen.
cannotOpenFile=Tiedostoa ei voida avata
cardName=Card Name
change=Muuta
changeOrientation=Vaihda suuntaa
changeUser=Vaihda käyttäjää
@ -97,6 +99,7 @@ circle=Ympyrä
cisco=Cisco
classic=Klassinen
clearDefaultStyle=Poista oletystyyli
clearFilter=Clear Filter
clearWaypoints=Poista reittipisteet
clipart=Clipart
close=Sulje
@ -253,6 +256,7 @@ fileOpenLocation=Miten haluaisit avata tämän tiedoston/nämä tiedostot?
fileWillBeSavedInAppFolder={1} tallennetaan sovelluksen kansioon.
fill=Täytä
fillColor=Täyteväri
filterCards=Filter Cards
find=Etsi
fit=Sovita
fitContainer=Muuta astian kokoa
@ -297,6 +301,7 @@ fromText=Tekstistä
fromUrl=URL:stä
fromThisPage=Tältä sivulta
fullscreen=Koko näyttö
gap=Gap
general=Yleinen
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Hae
searchShapes=Hae kuvioita
selectAll=Valitse kaikki
selectionOnly=Vain valinta
selectCard=Select Card
selectEdges=Valitse reunat
selectFile=Valitse tiedosto
selectFolder=Valitse kansio
@ -642,6 +648,7 @@ topLeft=Ylös vasemmalle
topRight=Ylös oikealle
transparent=Läpinäkyvä
transparentBackground=Läpinäkyvä tausta
trello=Trello
tryAgain=Yritä uudelleen
tryOpeningViaThisPage=Yritä avaamista tältä sivulta.
turn=Käännä

View file

@ -24,6 +24,7 @@ allTags=Lahat ng mga Tag
anchor=Angkla
android=Android
angle=Anggulo
arc=Arc
areYouSure=Sigurado ka ba?
ensureDataSaved=Pakiseguro na ang iyong mga datos ay nai-save bago ito isara
allChangesSaved=Lahat ng pagbabago ay nai-save
@ -77,6 +78,7 @@ center=I-sentro
cannotLoad=Ang mga pagsubok sa pag-load ay nabigo. Mangyaring subukan ulit mamaya.
cannotLogin=Ang mga pagsubok sa pag- log in ay nabigo. Paki subok ulit mamaya.
cannotOpenFile=Hindi mabuksan ang file
cardName=Card Name
change=Baguhin
changeOrientation=Baguhin ang oryentasyon
changeUser=Magpalit ng gumagamit
@ -97,6 +99,7 @@ circle=Bilog
cisco=Cisco
classic=Klasiko
clearDefaultStyle=Alisin ang kusang laan na istilo
clearFilter=Clear Filter
clearWaypoints=Alisin ang mga Waypoint
clipart=Clipart
close=Isara
@ -253,6 +256,7 @@ fileOpenLocation=Paano mo gustong buksan ang mga file na ito?
fileWillBeSavedInAppFolder={1} ay mase-save sa folder ng app
fill=Punuan
fillColor=Kulay ng Pampuno
filterCards=Filter Cards
find=Hanapin
fit=Ikasya
fitContainer=Baguhin ang sukat ng lalagyan.
@ -297,6 +301,7 @@ fromText=Mula sa teksto
fromUrl=Mula sa URL
fromThisPage=Mula sa pahinang ito
fullscreen=Buong Screen
gap=Gap
general=Pangkalahatan
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Maghanap
searchShapes=Maghanap ng mga Hugis
selectAll=Piliin lahat
selectionOnly=Ang mga napili lamang
selectCard=Select Card
selectEdges=Piliin ang mga gilid
selectFile=Pumili ang File
selectFolder=Pumili ng folder
@ -642,6 +648,7 @@ topLeft=Kaliwang Itaas
topRight=Kanang Itaas
transparent=Kita ng tagusan
transparentBackground=Tagusang Likurang Bahagi
trello=Trello
tryAgain=Subukan muli
tryOpeningViaThisPage=Subukang buksan mula sa pahinang ito
turn=Iikot ng 90°

View file

@ -24,6 +24,7 @@ allTags=Toutes les étiquettes
anchor=Ancre
android=Android
angle=Angle
arc=Arc
areYouSure=Êtes-vous sûr(e) ?
ensureDataSaved=Veuillez enregistrer vos modifications avant de fermer.
allChangesSaved=Toutes les modifications ont été enregistrées
@ -77,6 +78,7 @@ center=Centrer
cannotLoad=Erreur lors du chargement. Merci de réessayer plus tard.
cannotLogin=Erreur lors de la connexion. Merci de réessayer plus tard.
cannotOpenFile=Impossible d'ouvrir le fichier
cardName=Card Name
change=Modifier
changeOrientation=Modifier lorientation
changeUser=Modifier l'utilisateur
@ -97,6 +99,7 @@ circle=Cercle
cisco=Cisco
classic=Classique
clearDefaultStyle=Effacer la mise en forme par défaut
clearFilter=Clear Filter
clearWaypoints=Effacer les repères
clipart=Clipart
close=Fermer
@ -253,6 +256,7 @@ fileOpenLocation=Comment voulez-vous ouvrir ce(s) fichier(s)?
fileWillBeSavedInAppFolder={1} sera enregistré dans le dossier de l'application.
fill=Remplir
fillColor=Couleur de remplissage
filterCards=Filter Cards
find=Chercher
fit=Ajuster
fitContainer=Redimensionner le conteneur
@ -297,6 +301,7 @@ fromText=A partir d'un texte
fromUrl=A partir d'une URL
fromThisPage=A partir de cette page
fullscreen=Plein écran
gap=Gap
general=Général
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Chercher
searchShapes=Chercher des formes
selectAll=Tout sélectionner
selectionOnly=Sélection uniquement
selectCard=Select Card
selectEdges=Selectionner les bordures
selectFile=Sélectionner le fichier
selectFolder=Sélectionner le dossier
@ -642,6 +648,7 @@ topLeft=Aligner en haut à gauche
topRight=Aligner en haut à droite
transparent=Transparent
transparentBackground=Arrière-plan transparent
trello=Trello
tryAgain=Réessayer
tryOpeningViaThisPage=Essayer d'ouvrir via cette page.
turn=Pivoter à 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=‫כל התגיות‬
anchor=‫עוגן‬
android=‫אנדרואיד‬
angle=‫זווית‬
arc=Arc
areYouSure=‫האם אתה בטוח?
ensureDataSaved=‫אנא וודא ששמרת את המידע לפני סגירה.
allChangesSaved=‫כל השינויים נשמרו‬
@ -77,6 +78,7 @@ center=‫מרכז‬
cannotLoad=‫ניסיונות הטעינה נכשלו. אנא נסה שוב מאוחר יותר.
cannotLogin=‫ניסיונות ההתחברות נכשלו. אנא נסה שוב מאוחר יותר.
cannotOpenFile=‫לא ניתן לפתוח את הקובץ‬
cardName=Card Name
change=‫שנה‬
changeOrientation=‫שנה אוריינטציה‬
changeUser=‫שנה משתמש‬
@ -97,6 +99,7 @@ circle=‫עיגול‬
cisco=Cisco
classic=‫קלאסי‬
clearDefaultStyle=‫נקה סגנון ברירת המחדל‬
clearFilter=Clear Filter
clearWaypoints=‫נקה נקודות הציון‬
clipart=‫קליפ ארט‬
close=‫סגור‬
@ -253,6 +256,7 @@ fileOpenLocation=‫כיצד תרצה לפתוח קובץ זה?
fileWillBeSavedInAppFolder={1} יישמר בתיקיית האפליקציה.
fill=‫מלא‬
fillColor=‫צבע מילוי‬
filterCards=Filter Cards
find=‫מצא‬
fit=‫התאם‬
fitContainer= שנה את גודל המכל‬
@ -297,6 +301,7 @@ fromText=‫מטקסט‬
fromUrl=‫מכתובת URL
fromThisPage=‫מעמוד זה‬
fullscreen=‫מסך מלא‬
gap=Gap
general=‫כללי‬
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=‫חפש‬
searchShapes=‫חפש צורות‬
selectAll=‫בחר הכל‬
selectionOnly=‫בחירה בלבד‬
selectCard=Select Card
selectEdges=‫בחר קצוות‬
selectFile=‫בחר קובץ‬
selectFolder=‫בחר תיקיה‬
@ -642,6 +648,7 @@ topLeft=‫שמאל למעלה‬
topRight=‫ימין למעלה‬
transparent=‫שקוף‬
transparentBackground=‫רקע שקוף‬
trello=Trello
tryAgain=‫נסה שוב‬
tryOpeningViaThisPage=‫נסה לפתוח דרך דף זה‬
turn=‫סובב ב 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=Összes címke
anchor=Horgony
android=Android
angle=Szög
arc=Arc
areYouSure=Biztos benne?
ensureDataSaved=Kérem mentse adatait becsukás előtt.
allChangesSaved=Minden változás mentve
@ -77,6 +78,7 @@ center=Közép
cannotLoad=A betöltési próbálkozások sikertelenek. Kérjük próbálja ismét kesőbb...
cannotLogin=A bejelentkezési próbálkozások sikertelenek. Kérjük próbálja ismét később...
cannotOpenFile=Fájl nem nyitható
cardName=Card Name
change=Változtat
changeOrientation=Irányultságváltoztatás
changeUser=Felhasználó váltás
@ -97,6 +99,7 @@ circle=Kör
cisco=Cisco
classic=Klasszikus
clearDefaultStyle=Eredeti stílus visszaálítása
clearFilter=Clear Filter
clearWaypoints=Útpontok visszaállítása
clipart=Felhasználható grafikus elemek
close=Becsuk
@ -253,6 +256,7 @@ fileOpenLocation=Hogyan szeretné nyitni ezt a fájlt?
fileWillBeSavedInAppFolder=Az {1} az applikáció mappába lesz mentve.
fill=Töltés
fillColor=Kitöltés szín
filterCards=Filter Cards
find=Talál
fit=Illeszt
fitContainer=Konténert átméretez
@ -297,6 +301,7 @@ fromText=Szövegből
fromUrl=URL-ból
fromThisPage=Erről az oldalról
fullscreen=Teljes képernyő
gap=Gap
general=Általános
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Keresés
searchShapes=Alakzat keresés
selectAll=Mindent kijelöl
selectionOnly=Csak a kijelölt
selectCard=Select Card
selectEdges=Éleket kijelöl
selectFile=Fájlt kijelöl
selectFolder=Betűtípust kijelöl
@ -642,6 +648,7 @@ topLeft=Felső bal
topRight=Felső jobb
transparent=Átlátszó
transparentBackground=Átlátszó háttér
trello=Trello
tryAgain=Újra próbál
tryOpeningViaThisPage=Próbálja ezen az oldalon nyitni.
turn=Fordít

View file

@ -24,6 +24,7 @@ allTags=allTags
anchor=anchor
android=android
angle=angle
arc=arc
areYouSure=areYouSure
ensureDataSaved=ensureDataSaved
allChangesSaved=allChangesSaved
@ -77,6 +78,7 @@ center=center
cannotLoad=cannotLoad
cannotLogin=cannotLogin
cannotOpenFile=cannotOpenFile
cardName=cardName
change=change
changeOrientation=changeOrientation
changeUser=changeUser
@ -97,6 +99,7 @@ circle=circle
cisco=cisco
classic=classic
clearDefaultStyle=clearDefaultStyle
clearFilter=clearFilter
clearWaypoints=clearWaypoints
clipart=clipart
close=close
@ -253,6 +256,7 @@ fileOpenLocation=fileOpenLocation
fileWillBeSavedInAppFolder=fileWillBeSavedInAppFolder
fill=fill
fillColor=fillColor
filterCards=filterCards
find=find
fit=fit
fitContainer=fitContainer
@ -297,6 +301,7 @@ fromText=fromText
fromUrl=fromUrl
fromThisPage=fromThisPage
fullscreen=fullscreen
gap=gap
general=general
github=github
gliffy=gliffy
@ -578,6 +583,7 @@ search=search
searchShapes=searchShapes
selectAll=selectAll
selectionOnly=selectionOnly
selectCard=selectCard
selectEdges=selectEdges
selectFile=selectFile
selectFolder=selectFolder
@ -642,6 +648,7 @@ topLeft=topLeft
topRight=topRight
transparent=transparent
transparentBackground=transparentBackground
trello=trello
tryAgain=tryAgain
tryOpeningViaThisPage=tryOpeningViaThisPage
turn=turn

View file

@ -24,6 +24,7 @@ allTags=Semua Tag
anchor=Jangkar
android=Android
angle=Sudut
arc=Arc
areYouSure=Anda yakin?
ensureDataSaved=Pastikan data tersimpan sebelum menutup.
allChangesSaved=Semua data tersimpan
@ -77,6 +78,7 @@ center=Tengah
cannotLoad=Upaya muat gagal. Harap coba lagi nanti.
cannotLogin=Upaya login gagal. Harap coba lagi nanti.
cannotOpenFile=Tidak dapat membuka berkas
cardName=Card Name
change=Ubah
changeOrientation=Ubah Orientasi
changeUser=Ubah pengguna
@ -97,6 +99,7 @@ circle=Lingkaran
cisco=Cisco
classic=Klasik
clearDefaultStyle=Hapus Gaya Default
clearFilter=Clear Filter
clearWaypoints=Hapus Waypoint
clipart=Clipart
close=Tutup
@ -253,6 +256,7 @@ fileOpenLocation=Bagaimana Anda ingin membuka berkas ini?
fileWillBeSavedInAppFolder={1} akan disimpan di folder apl.
fill=Isi
fillColor=Isi Warna
filterCards=Filter Cards
find=Cari
fit=Paskan
fitContainer=Ubah Ukuran Wadah
@ -297,6 +301,7 @@ fromText=Dari Teks
fromUrl=Dari URL
fromThisPage=Dari halaman ini
fullscreen=Layar penuh
gap=Gap
general=Umum
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Cari
searchShapes=Cari Bentuk
selectAll=Pilih Semua
selectionOnly=Pilihan Saja
selectCard=Select Card
selectEdges=Pilih Tepi
selectFile=Pilih Berkas
selectFolder=Pilih Folder
@ -642,6 +648,7 @@ topLeft=Kiri Atas
topRight=Kanan Atas
transparent=Transparan
transparentBackground=Latar Transparan
trello=Trello
tryAgain=Coba lagi
tryOpeningViaThisPage=Coba buka melalui halaman ini.
turn=Putar 90°

View file

@ -24,6 +24,7 @@ allTags=Tutti i tags
anchor=Ancora
android=Android
angle=Angolo
arc=Arc
areYouSure=Sei sicuro?
ensureDataSaved=Assicurati di aver salvato il tuo lavoro prima di chiudere.
allChangesSaved=Tutte le modifiche sono state salvate
@ -77,6 +78,7 @@ center=Al centro
cannotLoad=Tentativo di caricamento non riuscito. Per favore, riprova più tardi
cannotLogin=Tentativo di login non riuscito. Per favore, riprova più tardi
cannotOpenFile=Impossibile aprire il file
cardName=Card Name
change=Cambia
changeOrientation=Cambia orientamento
changeUser=Cambia utente
@ -97,6 +99,7 @@ circle=Cerchio
cisco=Cisco
classic=Classico
clearDefaultStyle=Cancellare lo stile di default
clearFilter=Clear Filter
clearWaypoints=Cancellare i punti di passaggio
clipart=Clipart
close=Chiudi
@ -253,6 +256,7 @@ fileOpenLocation=Come vorresti aprire questo file/questi files?
fileWillBeSavedInAppFolder={1} sarà salvato nella cartella dell'applicazione
fill=Riempi
fillColor=Colore di riempimento
filterCards=Filter Cards
find=Trova
fit=Adatta
fitContainer=Ridimensiona il contenitore
@ -297,6 +301,7 @@ fromText=Dal testo
fromUrl=Da URL
fromThisPage=Da questa pagina
fullscreen=Schermo intero
gap=Gap
general=Generale
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Cerca
searchShapes=Cerca forme
selectAll=Seleziona tutto
selectionOnly=Seleziona solo
selectCard=Select Card
selectEdges=Seleziona bordi
selectFile=Seleziona file
selectFolder=Seleziona cartella
@ -642,6 +648,7 @@ topLeft=In alto a sinistra
topRight=In alto a destra
transparent=Trasparente
transparentBackground=Sfondo trasparente
trello=Trello
tryAgain=Prova di nuovo
tryOpeningViaThisPage=Prova ad aprire attraverso questa pagina
turn=Ruota

View file

@ -24,6 +24,7 @@ allTags=すべてのタグ
anchor=アンカー
android=アンドロイド
angle=角度
arc=Arc
areYouSure=よろしいですか?
ensureDataSaved=終了する前にデータが保存されていることを確認してください。
allChangesSaved=すべての変更を保存しました。
@ -77,6 +78,7 @@ center=中央揃え
cannotLoad=ロードに失敗しました。しばらく後に再試行してください。
cannotLogin=ログインに失敗しました。しばらく後に再試行してください。
cannotOpenFile=ファイルを開けません
cardName=Card Name
change=変更する
changeOrientation=向きを変更する
changeUser=ユーザーを変更する
@ -97,6 +99,7 @@ circle=円形
cisco=シスコ
classic=クラシック
clearDefaultStyle=デフォルトスタイルをクリア
clearFilter=Clear Filter
clearWaypoints=途中点をクリア
clipart=クリップアート
close=終了する
@ -253,6 +256,7 @@ fileOpenLocation=このファイルはどのように開きますか?
fileWillBeSavedInAppFolder={1}はアプリフォルダに保存されます。
fill=塗りつぶし
fillColor=塗りつぶしの色
filterCards=Filter Cards
find=見つける
fit=フィット
fitContainer=容量の変更をする
@ -297,6 +301,7 @@ fromText=テキストから
fromUrl=URL から
fromThisPage=このページから
fullscreen=フルスクリーン
gap=Gap
general=一般
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=検索する
searchShapes=検索図形
selectAll=全てを選択する
selectionOnly=選択範囲のみ
selectCard=Select Card
selectEdges=角を選択する
selectFile=ファイルを選択します
selectFolder=フォルダーを選択します
@ -642,6 +648,7 @@ topLeft=上端左
topRight=上端右
transparent=透明
transparentBackground=透明な背景
trello=Trello
tryAgain=もう一度お試しください
tryOpeningViaThisPage=このページから開始してみてください
turn=回転

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=모든 태그
anchor=고정
android=안드로이드
angle=각도
arc=Arc
areYouSure=계속 진행하시겠습니까?
ensureDataSaved=종료하기 전에 데이터를 모두 저장하십시오.
allChangesSaved=모든 변경내용 저장 완료
@ -77,6 +78,7 @@ center=가운데
cannotLoad=불러오기에 실패하였습니다. 나중에 다시 시도하십시오.
cannotLogin=로그인에 실패하였습니다. 나중에 다시 시도하십시오.
cannotOpenFile=파일을 열 수 없습니다
cardName=Card Name
change=변경
changeOrientation=방향 변경
changeUser=사용자 변경
@ -97,6 +99,7 @@ circle=원형
cisco=시스코
classic=기본적인
clearDefaultStyle=기본 스타일 제거
clearFilter=Clear Filter
clearWaypoints=중간점 제거
clipart=클립아트
close=닫기
@ -253,6 +256,7 @@ fileOpenLocation=파일을 어디에서 여시겠습니까?
fileWillBeSavedInAppFolder={1} 파일이 프로그램 폴더에 저장됩니다.
fill=채우기
fillColor=채우기 색
filterCards=Filter Cards
find=찾기
fit=맞추기
fitContainer=도형 크기 조정
@ -297,6 +301,7 @@ fromText=텍스트에서
fromUrl=URL로부터
fromThisPage=해당 페이지로부터
fullscreen=전체화면
gap=Gap
general=일반
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=검색
searchShapes=도형 검색
selectAll=모두 선택
selectionOnly=검색 값만
selectCard=Select Card
selectEdges=테두리 선택
selectFile=파일 선택
selectFolder=폴더 선택
@ -642,6 +648,7 @@ topLeft=왼쪽 상단
topRight=오른쪽 상단
transparent=투명
transparentBackground=투명한 배경
trello=Trello
tryAgain=다시 시도하십시오
tryOpeningViaThisPage=본 페이지를 통해 열어 주시기 바랍니다.
turn=90도 회전

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=Semua Tag
anchor=Sauh
android=Android
angle=Sudut
arc=Arc
areYouSure=Pastikah anda?
ensureDataSaved=Sila pastikan data anda telah disimpan sebelum menutup.
allChangesSaved=Semua perubahan telah disimpan
@ -77,6 +78,7 @@ center=Tengah
cannotLoad=Percubaan muatan gagal. Sila cuba semula sebentar lagi.
cannotLogin=Percubaan daftar masuk gagal. Sila cuba semula sebentar lagi.
cannotOpenFile=Tidak dapat membuka fail
cardName=Card Name
change=Tukar
changeOrientation=Tukar Orientasi
changeUser=Tukar pengguna
@ -97,6 +99,7 @@ circle=Bulatan
cisco=Cisco
classic=Klasik
clearDefaultStyle=Kosongkan Gaya Lalai
clearFilter=Clear Filter
clearWaypoints=Kosongkan Titik Arah
clipart=Seni klip
close=Tutup
@ -253,6 +256,7 @@ fileOpenLocation=Bagaimana anda mahu membuka fail-fail ini?
fileWillBeSavedInAppFolder={1} akan disimpan dalam folder aplikasi.
fill=Isi
fillColor=Isikan warna
filterCards=Filter Cards
find=Cari
fit=Muat
fitContainer=Ubah Saiz Kotak
@ -297,6 +301,7 @@ fromText=Dari Teks
fromUrl=Dari URL
fromThisPage=Dari halaman ini
fullscreen=Skrin penuh
gap=Gap
general=Umum
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Cari
searchShapes=Cari Bentuk
selectAll=Pilih Semua
selectionOnly=Pilihan Sahaja
selectCard=Select Card
selectEdges=Pilih Tepi
selectFile=Pilih Fail
selectFolder=Pilih Folder
@ -642,6 +648,7 @@ topLeft=Kiri Atas
topRight=Kanan Atas
transparent=Lutsinar
transparentBackground=Latar Belakang Lutsinar
trello=Trello
tryAgain=Cuba lagi
tryOpeningViaThisPage=Cuba buka melalui halaman ini.
turn=Putar 90°

View file

@ -24,6 +24,7 @@ allTags=Alle Tags
anchor=Anker
android=Android
angle=Hoek
arc=Arc
areYouSure=Weet u het zeker?
ensureDataSaved=Zorg dat uw gegevens zijn opgeslagen alvorens af te sluiten.
allChangesSaved=Alle wijzigingen opgeslagen
@ -77,6 +78,7 @@ center=Centreren
cannotLoad=Pogingen tot laden mislukt. Probeer het later nog eens.
cannotLogin=Pogingen tot inloggen mislukt. Probeer het later nog eens.
cannotOpenFile=Kan bestand niet openen
cardName=Card Name
change=Wijzigen
changeOrientation=Oriëntatie wijzigen
changeUser=Gebruiker wijzigen
@ -97,6 +99,7 @@ circle=Cirkel
cisco=Cisco
classic=Klassiek
clearDefaultStyle=Standaardstijl Verwijderen
clearFilter=Clear Filter
clearWaypoints=Tussenpunten Verwijderen
clipart=Clipart
close=Sluiten
@ -253,6 +256,7 @@ fileOpenLocation=Hoe wilt u dit/deze bestand(en) openen?
fileWillBeSavedInAppFolder={1} zal in de appfolder worden opgeslagen.
fill=Vullen
fillColor=Kleur Vullen
filterCards=Filter Cards
find=Vinden
fit=Inpassen
fitContainer=Containergrootte Aanpassen
@ -297,6 +301,7 @@ fromText=Van Tekst
fromUrl=Van URL
fromThisPage=Van deze pagina
fullscreen=Volledig scherm
gap=Gap
general=Algemeen
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Zoeken
searchShapes=Vormen Zoeken
selectAll=Alles Selecteren
selectionOnly=Alleen Selectie
selectCard=Select Card
selectEdges=Randen Selecteren
selectFile=Bestand Selecteren
selectFolder=Map Selecteren
@ -642,6 +648,7 @@ topLeft=Linksboven
topRight=Rechtsboven
transparent=Transparant
transparentBackground=Transparante Achtergrond
trello=Trello
tryAgain=Opnieuw proberen
tryOpeningViaThisPage=Probeer via deze pagina te openen.
turn=90% draaien

View file

@ -24,6 +24,7 @@ allTags=Alle tags
anchor=Anker
android=Android
angle=Vinkel
arc=Arc
areYouSure=Er du sikker?
ensureDataSaved=Vennligst sørg for at all data er lagret før du avslutter.
allChangesSaved=Alle endringer er lagret
@ -77,6 +78,7 @@ center=Sentrer
cannotLoad=Innlasting feilet. Vennligst prøv igjen senere.
cannotLogin=Innlogging feilet. Vennligst prøv igjen senere.
cannotOpenFile=Kan ikke åpne fil
cardName=Card Name
change=Endre
changeOrientation=Endre retning
changeUser=Endre bruker
@ -97,6 +99,7 @@ circle=Sirkel
cisco=Cisco
classic=Klassisk
clearDefaultStyle=Slett standardstil
clearFilter=Clear Filter
clearWaypoints=Slett støttepunkter
clipart=Clipart
close=Lukk
@ -253,6 +256,7 @@ fileOpenLocation=Hvordan ønsker du å åpne filen(e)?
fileWillBeSavedInAppFolder= {1} blir lagret i app-mappen.
fill=Fyll
fillColor=Fyll farge
filterCards=Filter Cards
find=Finn
fit=Tilpass
fitContainer=Endre boksstørrelse
@ -297,6 +301,7 @@ fromText=Fra tekst
fromUrl=Fra URL
fromThisPage=Fra denne siden
fullscreen=Fullskjerm
gap=Gap
general=Generell
github=GItHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Søk
searchShapes=Søk former
selectAll=Velg alt
selectionOnly=Bare utvalg
selectCard=Select Card
selectEdges=Velg kanter
selectFile=Velg fil
selectFolder=Velg mappe
@ -642,6 +648,7 @@ topLeft=Øverst til venstre
topRight=Øverst til høyre
transparent=Gjennomsiktig
transparentBackground=Gjennomsiktig bakgrunn
trello=Trello
tryAgain=Prøv på nytt
tryOpeningViaThisPage=Prøv å opne fra denne siden.
turn=Vend 90°

View file

@ -24,6 +24,7 @@ allTags=Wszystkie znaczniki
anchor=Kotwica
android=Android
angle=Kąt
arc=Arc
areYouSure=Czy jesteś pewny?
ensureDataSaved=Przed zamknięciem upewnij się, czy dane zostały zapisane.
allChangesSaved=Zapisano wszystkie zmiany
@ -77,6 +78,7 @@ center=Do środka
cannotLoad=Próba załadowania zakończona niepowodzeniem. Spróbuj później.
cannotLogin=Próba logowania zakończona niepowodzeniem. Spróbuj później.
cannotOpenFile=Nie można otworzyć pliku
cardName=Card Name
change=Zmień
changeOrientation=Zmień orientację
changeUser=Zmień użytkownika
@ -97,6 +99,7 @@ circle=Okrąg
cisco=Cisco
classic=Klasyczny
clearDefaultStyle=Wyczyść styl domyślny
clearFilter=Clear Filter
clearWaypoints=Wyczyść punkty trasy
clipart=Clipart
close=Zamknij
@ -253,6 +256,7 @@ fileOpenLocation=W jaki sposób chcesz otworzyć ten/te plik(i)?
fileWillBeSavedInAppFolder={1} zostanie zapisany w folderze aplikacji.
fill=Wypełnij
fillColor=Kolor wypełnienia
filterCards=Filter Cards
find=Znajdź
fit=Dopasuj
fitContainer=Zmień wymiary kontenera
@ -297,6 +301,7 @@ fromText=Z tekstu
fromUrl=Z hiperłącza
fromThisPage=Z tej strony
fullscreen=Pełnoekranowy
gap=Gap
general=Ogólny
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Szukaj
searchShapes=Szukaj kształtów
selectAll=Zaznacz wszystko
selectionOnly=Tylko wybrane
selectCard=Select Card
selectEdges=Zaznacz brzegi
selectFile=Wybierz plik
selectFolder=Wybierz folder
@ -642,6 +648,7 @@ topLeft=Lewy górny
topRight=Prawy górny
transparent=Przezroczysty
transparentBackground=Przezroczyste tło
trello=Trello
tryAgain=Spróbuj ponownie
tryOpeningViaThisPage=Spróbuj otworzyć poprzez tę stronę.
turn=Obróć o 90°

View file

@ -24,6 +24,7 @@ allTags=Todas as etiquetas
anchor=Âncora
android=Android
angle=Ângulo
arc=Arc
areYouSure=Tem certeza?
ensureDataSaved=Por favor, certifique-se de que seus dados estão salvos antes de fechar.
allChangesSaved=Todas as alterações foram salvas
@ -77,6 +78,7 @@ center=Centro 
cannotLoad=Falha na tentativa de carregar. Por favor, tente novamente mais tarde.
cannotLogin=Falha na tentativa de login. Por favor, tente novamente mais tarde.
cannotOpenFile=Não é possível abrir o arquivo
cardName=Card Name
change=Modificar
changeOrientation=Modificar orientação
changeUser=Modificar usuário
@ -97,6 +99,7 @@ circle=Círculo
cisco=Cisco
classic=Clássica
clearDefaultStyle=Limpar estilo padrão
clearFilter=Clear Filter
clearWaypoints=Limpar pontos de notificação
clipart=Clipart
close=Fechar 
@ -253,6 +256,7 @@ fileOpenLocation=Como você gostaria de abrir o(s) arquivo(s)?
fileWillBeSavedInAppFolder={1} será salvo na pasta do aplicativo.
fill=Preencher
fillColor=Cor de preenchimento 
filterCards=Filter Cards
find=Encontrar
fit=Ajustar
fitContainer=Redimensionar compartimento
@ -297,6 +301,7 @@ fromText=Do texto
fromUrl=Da URL
fromThisPage=Desta página
fullscreen=Tela cheia
gap=Gap
general=Geral
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Buscar
searchShapes=Procurar formatos
selectAll=Selecionar tudo 
selectionOnly=Selecionar somente
selectCard=Select Card
selectEdges=Selecione bordas 
selectFile=Selecionar Arquivo
selectFolder=Selecionar Pasta
@ -642,6 +648,7 @@ topLeft=Superior Esquerdo
topRight=Superior Direito
transparent=Transparente
transparentBackground=Plano de Fundo Transparente
trello=Trello
tryAgain=Tentar novamente
tryOpeningViaThisPage=Tente abrir através desta página.
turn=Girar 90°

View file

@ -24,6 +24,7 @@ allTags=Todas as marcas
anchor=Âncora
android=Android
angle=Ângulo
arc=Arc
areYouSure=Tem a certeza?
ensureDataSaved=Por favor, assegure-se de guardar os seus dados antes de fechar.
allChangesSaved=Todas as alterações foram guardadas
@ -77,6 +78,7 @@ center=Centrar
cannotLoad=Ocorreu um erro ao tentar carregar. Por favor, tente novamente.
cannotLogin=Ocorreu um erro ao iniciar sessão. Por favor, tente novamente.
cannotOpenFile=Não é possível abrir o ficheiro
cardName=Card Name
change=Alterar
changeOrientation=Alterar orientação
changeUser=Alterar o usuário
@ -97,6 +99,7 @@ circle=Círculo
cisco=Cisco
classic=Clássico
clearDefaultStyle=Limpar estilo predefinido
clearFilter=Clear Filter
clearWaypoints=Limpar pontos de notificação
clipart=Clipart
close=Fechar 
@ -253,6 +256,7 @@ fileOpenLocation=Como gostava de abrir o(s) ficheiro(s)?
fileWillBeSavedInAppFolder={1} será guardado na pasta de aplicações.
fill=Preencher
fillColor=Cor de preenchimento 
filterCards=Filter Cards
find=Encontrar
fit=Ajustar
fitContainer=Redimensionar contentor
@ -297,6 +301,7 @@ fromText=Do texto
fromUrl=Da URL
fromThisPage=Desta página
fullscreen=Ecrã completo
gap=Gap
general=Geral
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Pesquisar
searchShapes=Procurar formatos
selectAll=Seleccionar tudo 
selectionOnly=Seleccionar somente
selectCard=Select Card
selectEdges=Seleccionar margens
selectFile=Seleccionar Ficheiro
selectFolder=Seleccionar Pasta
@ -642,6 +648,7 @@ topLeft=Superior Esquerdo
topRight=Superior Direito
transparent=Transparente
transparentBackground=Fundo Transparente
trello=Trello
tryAgain=Tentar novamente
tryOpeningViaThisPage=Tentar abrir através desta página
turn=Virar 90°

View file

@ -24,6 +24,7 @@ allTags=Toate tag-urile
anchor=Ancora
android=Android
angle=Unghi
arc=Arc
areYouSure=Eşti sigur?
ensureDataSaved=Asigură-te ca ai salvat datele înainte de a închide
allChangesSaved=Toate modificările au fost salvate
@ -77,6 +78,7 @@ center=Centrează
cannotLoad=Încercarea de încărcare a eşuat. Te rugăm să încerci din nou mai târziu.
cannotLogin=Încercarea de logare a eşuat.Te rugăm să încerci mai târziu.
cannotOpenFile=Fişierul nu se poate deschide
cardName=Card Name
change=Schimbă
changeOrientation=Schimbă orientarea
changeUser=Schimbă utilizatorul
@ -97,6 +99,7 @@ circle=Cerc
cisco=Cisco
classic=Clasic
clearDefaultStyle=Ştergere stil predeterminat
clearFilter=Clear Filter
clearWaypoints=Ştergere repere
clipart=Clip Art
close=Închide
@ -253,6 +256,7 @@ fileOpenLocation=În ce format doreşti să deschizi aceste fişiere?
fileWillBeSavedInAppFolder={1} va fi salvat  în dosarul aplicaţiei.
fill=Umplere
fillColor=Culoarea de umplere
filterCards=Filter Cards
find=Găsește
fit=Potrivește dimensiunea
fitContainer=Redimensionează recipientul.
@ -297,6 +301,7 @@ fromText=Din text
fromUrl=Din URL
fromThisPage=Din această pagină
fullscreen=Ecran întreg
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Căutare
searchShapes=Caută forme
selectAll=Selectează totul
selectionOnly=Doar selectare
selectCard=Select Card
selectEdges=Selectează marginile
selectFile=Selectează fișier
selectFolder=Selectează folder
@ -642,6 +648,7 @@ topLeft=Aliniere la stânga
topRight=Aliniere la dreapta
transparent=Transparent
transparentBackground=Fundal transparent
trello=Trello
tryAgain=Încearcă din nou
tryOpeningViaThisPage=Încearca deschiderea prin această pagină.
turn=Rotează cu 90 de grade.

View file

@ -24,6 +24,7 @@ allTags=Все теги
anchor=Якоря
android=Android
angle=Угол
arc=Arc
areYouSure=Вы уверены?
ensureDataSaved=Пожалуйста, перед закрытием убедитесь, что ваши данные сохранены.
allChangesSaved=Все изменения сохранены
@ -77,6 +78,7 @@ center=По центру
cannotLoad=Загрузка не удалась. Пожалуйста, попробуйте позже.
cannotLogin=Не удалось войти. Пожалуйста, попробуйте позже.
cannotOpenFile=Невозможно открыть файл
cardName=Card Name
change=Изменить
changeOrientation=Изменить ориентацию
changeUser=Сменить пользователя
@ -97,6 +99,7 @@ circle=Круг
cisco=Cisco
classic=Классический
clearDefaultStyle=Очистить стиль по умолчанию
clearFilter=Clear Filter
clearWaypoints=Очистить опорные точки
clipart=Клипарт
close=Закрыть
@ -253,6 +256,7 @@ fileOpenLocation=Как вы хотите открыть эти файл(ы)?
fileWillBeSavedInAppFolder={1} будет сохранен в папке программы.
fill=Заливка
fillColor=Цвет заливки
filterCards=Filter Cards
find=Найти
fit=Вписать
fitContainer=Изменить размер контейнера
@ -297,6 +301,7 @@ fromText=Из текста
fromUrl=По ссылке
fromThisPage=С этой страницы
fullscreen=Полный экран
gap=Gap
general=Общие
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Поиск
searchShapes=Поиск фигур
selectAll=Выбрать все
selectionOnly=Только выделение
selectCard=Select Card
selectEdges=Выбрать края
selectFile=Выберите файл
selectFolder=Выберите папку
@ -642,6 +648,7 @@ topLeft=Верхний левый
topRight=Верхний правый
transparent=Прозрачный
transparentBackground=Прозрачный фон
trello=Trello
tryAgain=Попробуйте еще раз
tryOpeningViaThisPage=Попробуйте открыть через эту страницу.
turn=Повернуть на 90 градусов

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=Sve oznake
anchor=Sidro
android=Android
angle=Ugao
arc=Arc
areYouSure=Da li ste sigurni?
ensureDataSaved=Molimo vas, pre zatvaranja proverite da li su vaši podaci snimljeni.
allChangesSaved=Sve promene snimljene
@ -77,6 +78,7 @@ center=Centar
cannotLoad=Pokušaji učitavanja neuspešni. Molimo vas pokušajte kasnije.
cannotLogin=Pokušaji prijavljivanja su bili neuspešni. Molimo vas pokušajte kasnije.
cannotOpenFile=Neuspešno otvaranje dokumenta
cardName=Card Name
change=Promeni
changeOrientation=Promena orijentacije
changeUser=Promena korisnika
@ -97,6 +99,7 @@ circle=Krug
cisco=Cisko
classic=Klasičan
clearDefaultStyle=Resetuj osnovni stil
clearFilter=Clear Filter
clearWaypoints=Resetuj međutačke
clipart=Klip art
close=Zatvori
@ -253,6 +256,7 @@ fileOpenLocation=Kako biste želeli otvoriti ovaj dokument?
fileWillBeSavedInAppFolder={1} će biti sačuvan u folderu aplikacije.
fill=Ispuna
fillColor=Boja ispune
filterCards=Filter Cards
find=Nađi
fit=Prilagodi
fitContainer=Prilagodi kontejner
@ -297,6 +301,7 @@ fromText=Od teksta
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=Opšti
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Pretraga
searchShapes=Search Shapes
selectAll=Izaberi sve
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Izaberi grane
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Proziran
transparentBackground=Transparent Background
trello=Trello
tryAgain=Pokušajte ponovo
tryOpeningViaThisPage=Try opening via this page.
turn=Okreni

View file

@ -24,6 +24,7 @@ allTags=Alla etiketter
anchor=Ankare
android=Andorid
angle=Vinkel
arc=Arc
areYouSure=Är du säker?
ensureDataSaved=Vänligen försäkra dig om att din data har sparats innan du avslutar.
allChangesSaved=Alla ändringar har sparats
@ -77,6 +78,7 @@ center=Centrera
cannotLoad=Laddningsförsök misslyckades. Vänligen försök igen senare.
cannotLogin=Inloggningsförsök misslyckades. Vänligen försök igen senare.
cannotOpenFile=Kan inte öppna fil
cardName=Card Name
change=Ändra
changeOrientation=Ändra riktning
changeUser=Ändra användare
@ -97,6 +99,7 @@ circle=Cirkel
cisco=Cisco
classic=Klassisk
clearDefaultStyle=Rensa standardstil
clearFilter=Clear Filter
clearWaypoints=Rensa brytpunkter
clipart=Clipart
close=Stäng
@ -253,6 +256,7 @@ fileOpenLocation=Hur vill du öppna dessa filer?
fileWillBeSavedInAppFolder={1} kommer sparas i app-mappen.
fill=Fyll
fillColor=Fyllningsfärg
filterCards=Filter Cards
find=Hitta
fit=Anpassa
fitContainer=Ändra storlek behållare
@ -297,6 +301,7 @@ fromText=Från text
fromUrl=Från URL
fromThisPage=Från denna sida
fullscreen=Helskärm
gap=Gap
general=Allmänt
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Sök
searchShapes=Sök Former
selectAll=Markera allt
selectionOnly=Endast val
selectCard=Select Card
selectEdges=Markera kanter
selectFile=Välj fil
selectFolder=Välj mapp
@ -642,6 +648,7 @@ topLeft=Justera vänster
topRight=Justera höger
transparent=Transparant
transparentBackground=Transparant bakgrund
trello=Trello
tryAgain=Försök igen
tryOpeningViaThisPage=Försök att öpna via denna sida.
turn=Rotera 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=All Tags
anchor=Anchor
android=Android
angle=Angle
arc=Arc
areYouSure=Are you sure?
ensureDataSaved=Please ensure your data is saved before closing.
allChangesSaved=All changes saved
@ -77,6 +78,7 @@ center=Center
cannotLoad=Load attempts failed. Please try again later.
cannotLogin=Log in attempts failed. Please try again later.
cannotOpenFile=Cannot open file
cardName=Card Name
change=Change
changeOrientation=Change Orientation
changeUser=Change user
@ -97,6 +99,7 @@ circle=Circle
cisco=Cisco
classic=Classic
clearDefaultStyle=Clear Default Style
clearFilter=Clear Filter
clearWaypoints=Clear Waypoints
clipart=Clipart
close=Close
@ -253,6 +256,7 @@ fileOpenLocation=How would you like to open these file(s)?
fileWillBeSavedInAppFolder={1} will be saved in the app folder.
fill=Fill
fillColor=Fill Color
filterCards=Filter Cards
find=Find
fit=Fit
fitContainer=Resize Container
@ -297,6 +301,7 @@ fromText=From Text
fromUrl=From URL
fromThisPage=From this page
fullscreen=Fullscreen
gap=Gap
general=General
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Search
searchShapes=Search Shapes
selectAll=Select All
selectionOnly=Selection Only
selectCard=Select Card
selectEdges=Select Edges
selectFile=Select File
selectFolder=Select Folder
@ -642,6 +648,7 @@ topLeft=Top Left
topRight=Top Right
transparent=Transparent
transparentBackground=Transparent Background
trello=Trello
tryAgain=Try again
tryOpeningViaThisPage=Try opening via this page.
turn=Rotate 90°

View file

@ -24,6 +24,7 @@ allTags=แถบป้ายทั้งหมด
anchor=ตัวยึด
android=แอนดรอยด์
angle=มุม
arc=Arc
areYouSure=คุณแน่ใจหรือไม่
ensureDataSaved=กรุณาตรวจสอบให้แน่ใจว่าได้ทำการบันทึกข้อมูลของท่านเรียนร้อยแล้วก่อนที่จะปิดหน้านี้
allChangesSaved=บันทึกการเปลี่ยนแปลงทั้งหมดเรียบร้อยแล้ว
@ -77,6 +78,7 @@ center=ตรงกลาง
cannotLoad=โหลดไม่สำเร็จ กรุณาลองใหม่อีกครั้งภายหลัง
cannotLogin=การเข้าใช้งานไม่สำเร็จ กรุณาลองใหม่อีกครั้งภายหลัง
cannotOpenFile=ไม่สามารถเปิดไฟล์ได้
cardName=Card Name
change=เปลี่ยนแปลง
changeOrientation=เปลี่ยนตำแหน่ง
changeUser=เปลี่ยนผู้ใช้
@ -97,6 +99,7 @@ circle=วงกลม
cisco=ซิสโก้
classic=คลาสสิค
clearDefaultStyle=ล้างรูปแบบหลัก
clearFilter=Clear Filter
clearWaypoints=ล้างการวางตำแหน่ง
clipart=คลิปอาร์ท
close=ปิด
@ -253,6 +256,7 @@ fileOpenLocation=คุณต้องการเปิดไฟล์เหล
fileWillBeSavedInAppFolder={1} จะถูกบันทึกลงในแฟ้มแอพพลิเคชั่น
fill=เติม
fillColor=เติมสี
filterCards=Filter Cards
find=ค้นหา
fit=พอดี
fitContainer=แก้ไขขนาดที่บรรจุ
@ -297,6 +301,7 @@ fromText=จากข้อความ
fromUrl=จาก URL
fromThisPage=จากหน้านี้
fullscreen=เต็มหน้าจอ
gap=Gap
general=ทั่วไป
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=ค้นหา
searchShapes=ค้นหารูปร่าง
selectAll=เลือกทั้งหมด
selectionOnly=เลือกเท่านั้น
selectCard=Select Card
selectEdges=เลือกขอบ
selectFile=เลือกไฟล์
selectFolder=เลือกโฟลเดอร์
@ -642,6 +648,7 @@ topLeft=จัดเรียงข้างซ้ายด้านบนสุ
topRight=จัดเรียงข้างขวาด้านบนสุด
transparent=ความโปร่งแสง
transparentBackground=พื้นหลังโปร่งใส
trello=Trello
tryAgain=ลองอีกครั้ง
tryOpeningViaThisPage=ลองอีกครั้้งผ่านหน้านี้
turn=หมุน 90 องศา

View file

@ -24,6 +24,7 @@ allTags=Tüm etiketler
anchor=Bağlantı
android=Android
angle=Açı
arc=Arc
areYouSure=Emin misiniz?
ensureDataSaved=Lütfen kapatmadan önce verinizin kaydedildiğinden emin olun.
allChangesSaved=Tüm değişiklikler kaydedildi
@ -77,6 +78,7 @@ center=Ortala
cannotLoad=Yükleme girişimleri başarısız. Lütfen daha sonra tekrar deneyin.
cannotLogin=Giriş girişimleri başarısız. Lütfen daha sonra tekrar deneyiniz.
cannotOpenFile=Dosya açılamıyor
cardName=Card Name
change=Değiştir
changeOrientation=Sayfa yönünü değiştir
changeUser=Kullanıcıyı değiştir
@ -97,6 +99,7 @@ circle=Çember
cisco=Cisco
classic=Klasik
clearDefaultStyle=Varsayılan stili sil
clearFilter=Clear Filter
clearWaypoints=Ara noktaları sil
clipart=Küçük resim
close=Kapat
@ -253,6 +256,7 @@ fileOpenLocation=Bu dosya(lar)ı nasıl açmak isterdiniz?
fileWillBeSavedInAppFolder={1} uygulama klasöründe kaydedilecek.
fill=Doldur
fillColor=Dolgu rengi
filterCards=Filter Cards
find=Bul
fit=Sığdır
fitContainer=Kapsayıcının boyutunu değiştir
@ -297,6 +301,7 @@ fromText=Metinden
fromUrl=URL'den
fromThisPage=Bu sayfadan
fullscreen=Tüm ekran
gap=Gap
general=Genel
github=Github
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Ara
searchShapes=Şekilleri ara
selectAll=Tümünü seç
selectionOnly=Sadece seçim
selectCard=Select Card
selectEdges=Kenarları seç
selectFile=Dosyayı seç
selectFolder=Klasörü seç
@ -642,6 +648,7 @@ topLeft=Üst sol
topRight=Üst sağ
transparent=Saydam
transparentBackground=Saydam arkafon
trello=Trello
tryAgain=Tekrar deneyin
tryOpeningViaThisPage=Bu sayfa üstünden açmayı deneyiniz
turn=Döndür

View file

@ -24,6 +24,7 @@ allTags=Всі теги
anchor=Якорі
android=Android
angle=Кут
arc=Arc
areYouSure=Ви впевнені?
ensureDataSaved=Перед виходом, будь ласка, переконайтеся, що ваші дані збережені.
allChangesSaved=Всі зміни збережено
@ -77,6 +78,7 @@ center=По центру
cannotLoad=Невдалі спроби завантаження. Будь ласка, спробуйте ще раз пізніше.
cannotLogin=Невдалі спроби входу. Будь ласка, спробуйте ще раз пізніше.
cannotOpenFile=Неможливо відкрити файл
cardName=Card Name
change=Змінити
changeOrientation=Змінити напрямок
changeUser=Змінити користувача
@ -97,6 +99,7 @@ circle=Коло
cisco=Cisco
classic=Класичний
clearDefaultStyle=Очистити стиль за замовчуванням
clearFilter=Clear Filter
clearWaypoints=Очистити шляхові точки
clipart=Кліпарт
close=Закрити
@ -253,6 +256,7 @@ fileOpenLocation=Як ви хочете відкрити файл(и)?
fileWillBeSavedInAppFolder={1} буде збережено в папці програми.
fill=Заливка
fillColor=Колір заливки
filterCards=Filter Cards
find=Знайти
fit=Припасувати
fitContainer=Змінити розмір контейнера
@ -297,6 +301,7 @@ fromText=З тексту
fromUrl=З URL
fromThisPage=З цієї сторінки
fullscreen=Повний екран
gap=Gap
general=Загальний
github=Github
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Пошук
searchShapes=Шукати форми
selectAll=Вибрати все
selectionOnly=Вибрати лише
selectCard=Select Card
selectEdges=Вибрати краї
selectFile=Вибрати файл
selectFolder=Вибрати папку
@ -642,6 +648,7 @@ topLeft=Верхній лівий
topRight=Верхній правий
transparent=Прозорий
transparentBackground=Прозорий фон
trello=Trello
tryAgain=Спробуйте ще раз
tryOpeningViaThisPage=Спробуйте відкрити на цій сторінці.
turn=Повернути

View file

@ -24,6 +24,7 @@ allTags=Tất cả Tags
anchor=Neo
android=Android
angle=Góc
arc=Arc
areYouSure=Bạn chắc chắn chứ?
ensureDataSaved=Hãy chắc chắn rằng dữ liệu đã được lưu trước khi đóng.
allChangesSaved=Đã lưu tất cả thay đổi
@ -77,6 +78,7 @@ center=Đưa vào giữa
cannotLoad=Tải thất bại. Vui lòng thử lại sau.
cannotLogin=Đăng nhập thất bại. Vui lòng thử lại sau.
cannotOpenFile=Không thể mở tập tin
cardName=Card Name
change=Thay đổi
changeOrientation=Đổi hướng
changeUser=Đổi người dùng
@ -97,6 +99,7 @@ circle=Vòng tròn
cisco=Cisco
classic=Cổ điển
clearDefaultStyle=Xóa phong cách mặc định
clearFilter=Clear Filter
clearWaypoints=Xóa điểm tham chiếu
clipart=Ảnh nghệ thuật
close=Đóng
@ -253,6 +256,7 @@ fileOpenLocation=Bạn muốn mở (các) tập tin này thế nào?
fileWillBeSavedInAppFolder={1} sẽ được lưu trong thư mục ứng dụng
fill=Tô
fillColor=Tô màu
filterCards=Filter Cards
find=Tìm
fit=Vừa
fitContainer=Đặt lại kích thước của container
@ -297,6 +301,7 @@ fromText=Từ văn bản
fromUrl=Từ URL
fromThisPage=Từ trang này
fullscreen=Toàn màn hình
gap=Gap
general=Chung
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=Tìm kiếm
searchShapes=Tìm hình khối
selectAll=Chọn tất cả
selectionOnly=Chỉ những mục đã chọn
selectCard=Select Card
selectEdges=Chọn cạnh
selectFile=Chọn tập tin
selectFolder=Chọn thư mục
@ -642,6 +648,7 @@ topLeft=Trên cùng bên trái
topRight=Trên cùng bên phải
transparent=Độ trong suốt
transparentBackground=Hình nền trong suốt
trello=Trello
tryAgain=Thử lại
tryOpeningViaThisPage=Thử mở bằng trang này.
turn=Xoay 90°

View file

@ -24,6 +24,7 @@ allTags=所有標籤
anchor=錨點
android=安卓
angle=角度
arc=Arc
areYouSure=是否確定?
ensureDataSaved=關閉前請確認您的資料已儲存。
allChangesSaved=所有的修改已儲存
@ -77,6 +78,7 @@ center=置中
cannotLoad=戴入失敗。請稍後重試。
cannotLogin=登入失敗。請稍後重試。
cannotOpenFile=無法開啟檔案
cardName=Card Name
change=變更
changeOrientation=變更方向
changeUser=變更使用者
@ -97,6 +99,7 @@ circle=圓形
cisco=思科
classic=經典
clearDefaultStyle=清除預設樣式
clearFilter=Clear Filter
clearWaypoints=清除航點
clipart=剪貼畫
close=關閉
@ -253,6 +256,7 @@ fileOpenLocation=您想如何開啟這些檔案 ?
fileWillBeSavedInAppFolder={1}將會儲存在應用資料夾。
fill=填滿
fillColor=填滿顏色
filterCards=Filter Cards
find=查找
fit=適應大小
fitContainer=調整容器大小
@ -297,6 +301,7 @@ fromText=從文字
fromUrl=從URL
fromThisPage=從此頁
fullscreen=全螢幕
gap=Gap
general=通用
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=搜尋
searchShapes=搜尋圖形
selectAll=全選
selectionOnly=僅所選範圍
selectCard=Select Card
selectEdges=選擇邊
selectFile=選擇檔案
selectFolder=選擇目錄
@ -642,6 +648,7 @@ topLeft=左上
topRight=右上
transparent=透明
transparentBackground=透明背景
trello=Trello
tryAgain=再試一次
tryOpeningViaThisPage=嘗試透過此頁面開啟。
turn=旋轉90°

View file

@ -24,6 +24,7 @@ allTags=所有标签
anchor=锚
android=Android
angle=角度
arc=Arc
areYouSure=您确定吗?
ensureDataSaved=关闭前请确保您的数据已保存。
allChangesSaved=所有更改均已保存
@ -77,6 +78,7 @@ center=居中
cannotLoad=载入失败。请稍后重试。
cannotLogin=登录失败。请稍后重试。
cannotOpenFile=无法打开文件
cardName=Card Name
change=更改
changeOrientation=改变方向
changeUser=更改用户
@ -97,6 +99,7 @@ circle=圆形
cisco=思科
classic=经典
clearDefaultStyle=清除默认风格
clearFilter=Clear Filter
clearWaypoints=清除航点
clipart=剪贴画
close=关闭
@ -253,6 +256,7 @@ fileOpenLocation=你想如何打开这些文件?
fileWillBeSavedInAppFolder={1}将保存至应用软件文件夹
fill=填充
fillColor=填充色
filterCards=Filter Cards
find=查找
fit=适应大小
fitContainer=调整容器尺寸
@ -297,6 +301,7 @@ fromText=从文本
fromUrl=从URL地址
fromThisPage=从当前页
fullscreen=全屏
gap=Gap
general=通用
github=GitHub
gliffy=Gliffy
@ -578,6 +583,7 @@ search=搜索
searchShapes=搜索图形
selectAll=全选
selectionOnly=仅所选内容
selectCard=Select Card
selectEdges=选择边线
selectFile=选择文件
selectFolder=选择文件夹
@ -642,6 +648,7 @@ topLeft=左上
topRight=右上
transparent=透明
transparentBackground=透明背景
trello=Trello
tryAgain=重试
tryOpeningViaThisPage=尝试通过此页面开启。
turn=旋转90°

View file

@ -161421,6 +161421,38 @@
<stroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="NMOS" strokewidth="inherit" w="70">
<connections>
<constraint name="NE" perimeter="0" x="1" y="0"/>
<constraint name="SE" perimeter="0" x="1" y="1"/>
<constraint name="W" perimeter="0" x="0" y="0.5"/>
</connections>
<background>
<save/>
<path>
<move x="0" y="55"/>
<line x="41" y="55"/>
<move x="41" y="35"/>
<line x="41" y="75"/>
<move x="70" y="0"/>
<line x="70" y="35"/>
<line x="45" y="35"/>
<line x="45" y="75"/>
<line x="70" y="75"/>
<line x="70" y="110"/>
</path>
</background>
<foreground>
<stroke/>
<path>
<move x="54" y="70"/>
<line x="69" y="75"/>
<line x="54" y="80"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="NPN Transistor 1" strokewidth="inherit" w="100">
<connections>
<constraint name="NE" perimeter="0" x="0.7" y="0"/>
@ -161629,6 +161661,38 @@
<stroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="PMOS" strokewidth="inherit" w="70">
<connections>
<constraint name="NE" perimeter="0" x="1" y="0"/>
<constraint name="SE" perimeter="0" x="1" y="1"/>
<constraint name="W" perimeter="0" x="0" y="0.5"/>
</connections>
<background>
<save/>
<path>
<move x="0" y="55"/>
<line x="41" y="55"/>
<move x="41" y="35"/>
<line x="41" y="75"/>
<move x="70" y="0"/>
<line x="70" y="35"/>
<line x="45" y="35"/>
<line x="45" y="75"/>
<line x="70" y="75"/>
<line x="70" y="110"/>
</path>
</background>
<foreground>
<stroke/>
<path>
<move x="61" y="30"/>
<line x="46" y="35"/>
<line x="61" y="40"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="PNP Transistor 1" strokewidth="inherit" w="100">
<connections>
<constraint name="NE" perimeter="0" x="0.7" y="0"/>

View file

@ -155,6 +155,38 @@
<stroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="NMOS" strokewidth="inherit" w="70">
<connections>
<constraint name="NE" perimeter="0" x="1" y="0"/>
<constraint name="SE" perimeter="0" x="1" y="1"/>
<constraint name="W" perimeter="0" x="0" y="0.5"/>
</connections>
<background>
<save/>
<path>
<move x="0" y="55"/>
<line x="41" y="55"/>
<move x="41" y="35"/>
<line x="41" y="75"/>
<move x="70" y="0"/>
<line x="70" y="35"/>
<line x="45" y="35"/>
<line x="45" y="75"/>
<line x="70" y="75"/>
<line x="70" y="110"/>
</path>
</background>
<foreground>
<stroke/>
<path>
<move x="54" y="70"/>
<line x="69" y="75"/>
<line x="54" y="80"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="NPN Transistor 1" strokewidth="inherit" w="100">
<connections>
<constraint name="NE" perimeter="0" x="0.7" y="0"/>
@ -363,6 +395,38 @@
<stroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="PMOS" strokewidth="inherit" w="70">
<connections>
<constraint name="NE" perimeter="0" x="1" y="0"/>
<constraint name="SE" perimeter="0" x="1" y="1"/>
<constraint name="W" perimeter="0" x="0" y="0.5"/>
</connections>
<background>
<save/>
<path>
<move x="0" y="55"/>
<line x="41" y="55"/>
<move x="41" y="35"/>
<line x="41" y="75"/>
<move x="70" y="0"/>
<line x="70" y="35"/>
<line x="45" y="35"/>
<line x="45" y="75"/>
<line x="70" y="75"/>
<line x="70" y="110"/>
</path>
</background>
<foreground>
<stroke/>
<path>
<move x="61" y="30"/>
<line x="46" y="35"/>
<line x="61" y="40"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape aspect="fixed" h="110" name="PNP Transistor 1" strokewidth="inherit" w="100">
<connections>
<constraint name="NE" perimeter="0" x="0.7" y="0"/>