//>>built define("dojo/_base/lang dojo/_base/declare dojo/_base/array dojo/_base/Color dojo/_base/sniff dojo/_base/config dojo/dom dojo/dom-geometry dojo/dom-style dojo/_base/kernel ./_base ./shape ./path ./arc ./gradient ./matrix".split(" "),function(n,k,w,x,t,u,A,B,C,D,h,l,v,E,F,m){function y(a,b,c){c=c||D.global;b.call(c,a);(a instanceof h.Surface||a instanceof h.Group)&&w.forEach(a.children,function(a){y(a,b,c)})}var e=h.vml={},z=function(){e.xmlns="urn:schemas-microsoft-com:vml";try{document.namespaces.add("v", e.xmlns);var a="* group roundrect oval shape rect imagedata path textpath text".split(" "),b=0,c=1,d=document.createStyleSheet();8<=t("ie")&&(b=1,c=a.length);for(;bc[b].offset;)--b;if(bd.x?d.x:0,d=d&&0>d.y?d.y:0;b.position="absolute";b.clip="rect("+Math.round(a.y-d)+"px "+Math.round(a.x+a.width-c)+"px "+Math.round(a.y+a.height-d)+"px "+Math.round(a.x-c)+"px)"}return this},destroy:function(){this.clear(!0); e.Shape.prototype.destroy.apply(this,arguments)}});e.Group.nodeType="group";e.Rect=k("dojox.gfx.vml.Rect",[e.Shape,l.Rect],{setShape:function(a){a=this.shape=h.makeParameters(this.shape,a);this.bbox=null;var b=Math.min(1,a.r/Math.min(parseFloat(a.width),parseFloat(a.height))).toFixed(8),c=this.rawNode.parentNode,d=null;if(c){if(c.lastChild!==this.rawNode)for(var f=0;f=a.width&&(a.width=this.width);0>=a.height&&(a.height=this.height);return a}}); e.createSurface=function(a,b,c){if(!b&&!c){var d=B.position(a);b=b||d.w;c=c||d.h}"number"==typeof b&&(b+="px");"number"==typeof c&&(c+="px");d=new e.Surface;a=A.byId(a);var f=d.clipNode=a.ownerDocument.createElement("div"),g=d.rawNode=a.ownerDocument.createElement("v:group"),k=f.style,l=g.style;7