!function(n){n.fn.magnify=function(e){var a=n.extend({speed:100},e);return this.each(function(){!function(e){var t,i,r=n(e),s=r.parents("a"),f=r.attr("data-magnify-src")||a.src||s.attr("href")||"",d=0,c=0;r.css("display","block"),r.parent(".magnify").length||r.wrap('
'),t=r.parent(".magnify"),r.prev(".magnify-lens").length?t.children(".magnify-lens").css("background-image","url("+f+")"):r.before(''),i=t.children(".magnify-lens");var g=new Image;n(g).load(function(){i.removeClass("loading"),d=g.width,c=g.height}),g.src=f,t.mousemove(function(n){var e=t.offset(),s=n.pageX-e.left;if(nY=n.pageY-e.top,s