(function(b){function h(a){var d=b.data(a.data.target,"draggable").options,c=a.data,e=c.startLeft+a.pageX-c.startX,f=c.startTop+a.pageY-c.startY;null!=d.deltaX&&void 0!=d.deltaX&&(e=a.pageX+d.deltaX);null!=d.deltaY&&void 0!=d.deltaY&&(f=a.pageY+d.deltaY);a.data.parnet!=document.body&&!0==b.boxModel&&(e+=b(a.data.parent).scrollLeft(),f+=b(a.data.parent).scrollTop());"h"==d.axis?c.left=e:("v"!=d.axis&&(c.left=e),c.top=f)}function k(a){var d=b.data(a.data.target,"draggable").options,c=b.data(a.data.target, "draggable").proxy;c?c.css("cursor",d.cursor):(c=b(a.data.target),b.data(a.data.target,"draggable").handle.css("cursor",d.cursor));c.css({left:a.data.left,top:a.data.top})}function l(a){var d=b.data(a.data.target,"draggable").options,c=b(".droppable").filter(function(){return a.data.target!=this}).filter(function(){var c=b.data(this,"droppable").options.accept;return c?0e.left&&a.pageXe.top&&a.pageYj.left&&(a.pageXj.top&&a.pageYf.edge}var f,h=b.data(this,"draggable");h?(h.handle.unbind(".draggable"),f=b.extend(h.options,a)):f=b.extend({},b.fn.draggable.defaults,a||{});if(!0==f.disabled)b(this).css("cursor","default");else{var g=null,g="undefined"==typeof f.handle||null==f.handle?b(this):"string"==typeof f.handle? b(f.handle,this):g;b.data(this,"draggable",{options:f,handle:g});g.bind("mousedown.draggable",{target:this},d);g.bind("mousemove.draggable",{target:this},c)}})};b.fn.draggable.defaults={proxy:null,revert:!1,cursor:"move",deltaX:null,deltaY:null,handle:null,disabled:!1,edge:0,axis:null,onStartDrag:function(){},onDrag:function(){},onStopDrag:function(){}}})(jQuery);