//>>built define(["dojo","dijit","dojox"],function(c,k,g){c.provide("dojox.drawing.plugins.drawing.Silverlight");g.drawing.plugins.drawing.Silverlight=g.drawing.util.oo.declare(function(e){"silverlight"==g.gfx.renderer&&(this.mouse=e.mouse,this.stencils=e.stencils,this.anchors=e.anchors,this.canvas=e.canvas,this.util=e.util,c.connect(this.stencils,"register",this,function(a){var d,b,h,f,e,g=this;(function(){d=a.container.connect("onmousedown",function(b){b.superTarget=a;g.mouse.down(b)})})();b=c.connect(a, "setTransform",this,function(){});h=c.connect(a,"onBeforeRender",function(){});f=c.connect(a,"onRender",this,function(){});e=c.connect(a,"destroy",this,function(){c.forEach([d,b,h,f,e],c.disconnect,c)})}),c.connect(this.anchors,"onAddAnchor",this,function(a){var d=a.shape.connect("onmousedown",this.mouse,function(b){b.superTarget=a;this.down(b)}),b=c.connect(a,"disconnectMouse",this,function(){c.disconnect(d);c.disconnect(b)})}),this.mouse._down=function(a){var d=this._getXY(a),b=d.x-this.origin.x, c=d.y-this.origin.y,b=b*this.zoom,c=c*this.zoom;this.origin.startx=b;this.origin.starty=c;this._lastx=b;this._lasty=c;this.drawingType=this.util.attr(a,"drawingType")||"";d=this._getId(a);b={x:b,y:c,id:d};console.log(" \x3e \x3e \x3e id:",d,"drawingType:",this.drawingType,"evt:",a);this.onDown(b);this._clickTime=(new Date).getTime();this._lastClickTime&&this._clickTime-this._lastClickTime