!function(a){a.jSketch.prototype.toSVG=function(a){function b(){var a='';return a+='',a+='",a.replace(/\s+/g," ")}function c(){for(var a="",b=0;b=g){clearInterval(j);var c=b();a(c)}else console.info("Waiting for %s async operations to be finished ...",g)}if("function"!=typeof a)throw new Error("You must supply a callback in toSVG() method.");var e=this,f=[],g=0,h={},i={addAsync:function(){return g++,""},removeAsync:function(){return g--,""},drawImage:function(a,b,c){return''},fillRect:function(a,b,c,d){return''},strokeRect:function(a,b,c,d){return''},strokeCircle:function(a,b,c){return''},fillCircle:function(a,b,c){return''},beginPath:function(){return f=[],""},closePath:function(){var a="";return f.length>0&&(a='',f=[]),a},moveTo:function(a,b){return f.push("M "+a+" "+b),""},lineTo:function(a,b){return f.push("L "+a+" "+b),""},quadraticCurveTo:function(a,b,c,d){return f.push("Q "+a+" "+b+" "+c+" "+d),""}},j=setInterval(d,150);return this}}(this);