mxShape.prototype.intersectsRectangle=function(a){return null!=a&&null!=this.node&&"hidden"!=this.node.style.visibility&&"none"!=this.node.style.display&&mxUtils.intersects(this.bounds,a)};mxShape.prototype.releaseSvgGradients=function(a){if(null!=a)for(var b in a){var c=a[b];null!=c&&(c.mxRefCount=(c.mxRefCount||0)-1,0==c.mxRefCount&&null!=c.parentNode&&c.parentNode.removeChild(c))}};