window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console)arguments.callee=arguments.callee.caller,console.log(Array.prototype.slice.call(arguments))};(function(a){function b(){}for(var j="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),k;k=j.pop();)a[k]=a[k]||b})(window.console=window.console||{});
(function(a){a.Jcrop=function(b,j){function k(a){return""+parseInt(a)+"px"}function s(e){e=a(e).offset();return[e.left,e.top]}function x(a){return[a.pageX-f[0],a.pageY-f[1]]}function G(a,e){return function(f){if(r.aspectRatio)switch(a){case "e":f[1]=e.y+1;break;case "w":f[1]=e.y+1;break;case "n":f[0]=e.x+1;break;case "s":f[0]=e.x+1}else switch(a){case "e":f[1]=e.y2;break;case "w":f[1]=e.y2;break;case "n":f[0]=e.x2;break;case "s":f[0]=e.x2}o.setCurrent(f);g.update()}}function N(a){var e=a;W.watchKeys();
return function(a){o.moveOffset([a[0]-e[0],a[1]-e[1]]);e=a;g.update()}}function O(a){switch(a){case "n":return"sw";case "s":return"nw";case "e":return"nw";case "w":return"ne";case "ne":return"sw";case "nw":return"se";case "se":return"nw";case "sw":return"ne"}}function A(a){return function(e){if(r.disabled)return!1;if(a=="move"&&!r.allowMove)return!1;n=!0;var d=x(e);f=s(I);t.setCursor(a=="move"?a:a+"-resize");if(a=="move")t.activateHandlers(N(d),J);else{var d=o.getFixed(),g=O(a),b=o.getCorner(O(g));
o.setPressed(o.getCorner(g));o.setCurrent(b);t.activateHandlers(G(a,d),J)}e.stopPropagation();e.preventDefault();return!1}}function Z(a){return{x:parseInt(a.x*R),y:parseInt(a.y*e),x2:parseInt(a.x2*R),y2:parseInt(a.y2*e),w:parseInt(a.w*R),h:parseInt(a.h*e)}}function J(){var a=o.getFixed();a.w>r.minSelect[0]&&a.h>r.minSelect[1]?(g.enableHandles(),g.done()):g.release();t.setCursor(r.allowSelect?"crosshair":"default")}function D(a){o.setCurrent(a);g.update()}function da(){var e=a("<div></div>").addClass(r.baseClass+
"-tracker");a.browser.msie&&e.css({opacity:0,backgroundColor:"white"});return e}function q(a){y([a[0]/R,a[1]/e,a[2]/R,a[3]/e])}function y(a){o.setPressed([a[0],a[1]]);o.setCurrent([a[2],a[3]]);g.update()}function $(e){typeof e!="object"&&(e={});r=a.extend(r,e);if(typeof r.onChange!=="function")r.onChange=function(){};if(typeof r.onSelect!=="function")r.onSelect=function(){}}function u(a){r.allowResize?a?g.enableOnly():g.enableHandles():g.disableHandles();t.setCursor(r.allowSelect?"crosshair":"default");
g.setCursor(r.allowMove?"move":"default");F.css("backgroundColor",r.bgColor);"setSelect"in r&&(q(j.setSelect),g.done(),delete r.setSelect);"trueSize"in r&&(R=r.trueSize[0]/E,e=r.trueSize[1]/z);v=r.maxSize[0]||0;d=r.maxSize[1]||0;M=r.minSize[0]||0;Y=r.minSize[1]||0;"outerImage"in r&&(I.attr("src",r.outerImage),delete r.outerImage);g.refresh()}typeof b!=="object"&&(b=a(b)[0]);typeof j!=="object"&&(j={});if(!("trackDocument"in j)&&(j.trackDocument=a.browser.msie?!1:!0,a.browser.msie&&a.browser.version.split(".")[0]==
"8"))j.trackDocument=!0;if(!("keySupport"in j))j.keySupport=a.browser.msie?!1:!0;var r={trackDocument:!1,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:!0,cornerHandles:!0,sideHandles:!0,drawBorders:!0,dragEdges:!0,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:!0,allowMove:!0,allowResize:!0,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},
onSelect:function(){}};$(j);var U=a(b),I=U.clone().removeAttr("id").css({position:"absolute"});I.width(U.width());I.height(U.height());U.after(I).hide();(function(a,f,n){var d=a.width(),g=a.height();d>f&&f>0&&(d=f,g=f/a.width()*a.height());g>n&&n>0&&(g=n,d=n/a.height()*a.width());R=a.width()/d;e=a.height()/g;a.width(d).height(g)})(I,r.boxWidth,r.boxHeight);var E=I.width(),z=I.height(),F=a("<div />").width(E).height(z).addClass(r.baseClass+"-holder").css({position:"relative",backgroundColor:r.bgColor}).insertAfter(U).append(I);
r.addClass&&F.addClass(r.addClass);var H=a("<img />").attr("src",I.attr("src")).css("position","absolute").width(E).height(z),L=a("<div />").width(""+parseInt(100)+"%").height(""+parseInt(100)+"%").css({zIndex:310,position:"absolute",overflow:"hidden"}).append(H),p=a("<div />").width(""+parseInt(100)+"%").height(""+parseInt(100)+"%").css("zIndex",320),S=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(I).append(L,p),T=r.boundary,X=da().width(E+T*2).height(z+T*2).css({position:"absolute",
top:k(-T),left:k(-T),zIndex:290}).mousedown(function(a){if(r.disabled)return!1;if(!r.allowSelect)return!1;n=!0;f=s(I);g.disableHandles();"crosshair"!=B&&(t.setCursor("crosshair"),B="crosshair");var e=x(a);o.setPressed(e);t.activateHandlers(D,J);W.watchKeys();g.update();a.stopPropagation();a.preventDefault();return!1}),v,d,M,Y,R,e,f=s(I),n,B,l,C,o=function(){function a(){if(!r.aspectRatio){var e=l-g,o=B-b;v&&Math.abs(e)>v&&(l=e>0?g+v:g-v);d&&Math.abs(o)>d&&(B=o>0?b+d:b-d);Y&&Math.abs(o)<Y&&(B=o>0?
b+Y:b-Y);M&&Math.abs(e)<M&&(l=e>0?g+M:g-M);g<0&&(l-=g,g-=g);b<0&&(B-=b,b-=b);l<0&&(g-=l,l-=l);B<0&&(b-=B,B-=B);l>E&&(e=l-E,g-=e,l-=e);B>z&&(e=B-z,b-=e,B-=e);g>E&&(e=g-z,B-=e,b-=e);b>z&&(e=b-z,B-=e,b-=e);return n(f(g,b,l,B))}var e=r.aspectRatio,o=r.minSize[0]/R,j=r.maxSize[0]/R,k=l-g,p=B-b,C=Math.abs(k),t=Math.abs(p);j==0&&(j=E*10);C/t<e?(C=B,w=t*e,t=k<0?g-w:w+g,t<0?(t=0,h=Math.abs((t-g)/e),C=p<0?b-h:h+b):t>E&&(t=E,h=Math.abs((t-g)/e),C=p<0?b-h:h+b)):(t=l,h=C/e,C=p<0?b-h:b+h,C<0?(C=0,w=Math.abs((C-
b)*e),t=k<0?g-w:w+g):C>z&&(C=z,w=Math.abs(C-b)*e,t=k<0?g-w:w+g));t>g?(t-g<o?t=g+o:t-g>j&&(t=g+j),C=C>b?b+(t-g)/e:b-(t-g)/e):t<g&&(g-t<o?t=g-o:g-t>j&&(t=g-j),C=C>b?b+(g-t)/e:b-(g-t)/e);t<0?(g-=t,t=0):t>E&&(g-=t-E,t=E);C<0?(b-=C,C=0):C>z&&(b-=C-z,C=z);return last=n(f(g,b,t,C))}function e(a){a[0]<0&&(a[0]=0);a[1]<0&&(a[1]=0);a[0]>E&&(a[0]=E);a[1]>z&&(a[1]=z);return[a[0],a[1]]}function f(a,e,n,g){var b=a,d=n,l=e,B=g;n<a&&(b=n,d=a);g<e&&(l=g,B=e);return[Math.round(b),Math.round(l),Math.round(d),Math.round(B)]}
function n(a){return{x:a[0],y:a[1],x2:a[2],y2:a[3],w:a[2]-a[0],h:a[3]-a[1]}}var g=0,b=0,l=0,B=0,o,j;return{flipCoords:f,setPressed:function(a){a=e(a);l=g=a[0];B=b=a[1]},setCurrent:function(a){a=e(a);o=a[0]-l;j=a[1]-B;l=a[0];B=a[1]},getOffset:function(){return[o,j]},moveOffset:function(a){var e=a[0],a=a[1];0>g+e&&(e-=e+g);0>b+a&&(a-=a+b);z<B+a&&(a+=z-(B+a));E<l+e&&(e+=E-(l+e));g+=e;l+=e;b+=a;B+=a},getCorner:function(e){var f=a();switch(e){case "ne":return[f.x2,f.y];case "nw":return[f.x,f.y];case "se":return[f.x2,
f.y2];case "sw":return[f.x,f.y2]}},getFixed:a}}(),g=function(){function e(f){f=a("<div />").css({position:"absolute",opacity:r.borderOpacity}).addClass(r.baseClass+"-"+f);L.append(f);return f}function f(e,n){var g=a("<div />").mousedown(A(e)).css({cursor:e+"-resize",position:"absolute",zIndex:n});p.append(g);return g}function n(a){var e=r.handleSize,g=s,b=e;switch(a){case "n":case "s":e=""+parseInt(100)+"%";break;case "e":case "w":b=""+parseInt(100)+"%"}return f(a,D++).width(e).height(b).css({top:k(-g+
1),left:k(-g+1)})}function g(a){for(i in a)u[a[i]]=f(a[i],D++).css({top:k(-s+1),left:k(-s+1),opacity:r.handleOpacity}).addClass(r.baseClass+"-handle")}function b(a){var e=Math.round(a.h/2-s),f=Math.round(a.w/2-s);west=-s+1;var n=a.w-s,a=a.h-s;"e"in u&&u.e.css({top:k(e),left:k(n)})&&u.w.css({top:k(e)})&&u.s.css({top:k(a),left:k(f)})&&u.n.css({left:k(f)});"ne"in u&&u.ne.css({left:k(n)})&&u.se.css({top:k(a),left:k(n)})&&u.sw.css({top:k(a)});"b"in u&&u.b.css({top:k(a)})&&u.r.css({left:k(n)})}function d(){var a=
o.getFixed();o.setPressed([a.x,a.y]);o.setCurrent([a.x2,a.y2]);B()}function B(){if(q)return j()}function j(){var a=o.getFixed(),e=a.h;S.width(a.w).height(e);var e=a.x,f=a.y;H.css({top:k(-f),left:k(-e)});S.css({top:k(f),left:k(e)});r.drawBorders&&y.right.css({left:k(a.w-1)})&&y.bottom.css({top:k(a.h-1)});v&&b(a);q||(S.show(),I.css("opacity",r.bgOpacity),q=!0);r.onChange(Z(a))}function C(){v=!0;if(r.allowResize)return b(o.getFixed()),p.show(),!0}function t(){v=!1;p.hide()}function ha(a){(l=a)?t():C()}
var q,D=370,y={},u={},v=!1,s=r.handleOffset;r.drawBorders&&(y={top:e("hline").css("top",a.browser.msie?k(-1):k(0)),bottom:e("hline"),left:e("vline"),right:e("vline")});if(r.dragEdges)u.t=n("n"),u.b=n("s"),u.r=n("e"),u.l=n("w");r.sideHandles&&g(["n","s","e","w"]);r.cornerHandles&&g(["sw","nw","ne","se"]);var W=da().mousedown(A("move")).css({cursor:"move",position:"absolute",zIndex:360});L.append(W);t();return{updateVisible:B,update:j,release:function(){t();S.hide();I.css("opacity",1);q=!1},refresh:d,
setCursor:function(a){W.css("cursor",a)},enableHandles:C,enableOnly:function(){v=!0},showHandles:function(){v&&(b(o.getFixed()),p.show())},disableHandles:t,animMode:ha,done:function(){ha(!1);d()}}}(),t=function(){function e(a){g(x(a))}function f(l){l.preventDefault();l.stopPropagation();n&&(n=!1,b(x(l)),r.onSelect(Z(o.getFixed())),X.css({zIndex:290}),d&&a(document).unbind("mousemove",e).unbind("mouseup",f),g=function(){},b=function(){});return!1}var g=function(){},b=function(){},d=r.trackDocument;
d||X.mousemove(e).mouseup(f).mouseout(f);I.before(X);return{activateHandlers:function(l,B){n=!0;g=l;b=B;X.css({zIndex:450});d&&a(document).mousemove(e).mouseup(f);return!1},setCursor:function(a){X.css("cursor",a)}}}(),W=function(){function e(a,f,n){r.allowMove&&(o.moveOffset([f,n]),g.updateVisible());a.preventDefault();a.stopPropagation()}var f=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(function(a){if(a.ctrlKey)return!0;var f=(C=a.shiftKey?!0:!1)?10:1;switch(a.keyCode){case 37:e(a,
-f,0);break;case 39:e(a,f,0);break;case 38:e(a,0,-f);break;case 40:e(a,0,f);break;case 27:g.release();break;case 9:return!0}return nothing(a)}).blur(function(){f.hide()}),n=a("<div />").css({position:"absolute",overflow:"hidden"}).append(f);r.keySupport&&n.insertBefore(I);return{watchKeys:function(){r.keySupport&&(f.show(),f.focus())}}}();p.hide();u(!0);T={animateTo:function(a){var f=a[2]/R,n=a[3]/e;if(!l){var a=o.flipCoords(a[0]/R,a[1]/e,f,n),b=o.getFixed(),d=initcr=[b.x,b.y,b.x2,b.y2],B=r.animationDelay,
j=d[0],k=d[1],f=d[2],n=d[3],C=a[0]-initcr[0],t=a[1]-initcr[1],p=a[2]-initcr[2],u=a[3]-initcr[3],q=0,D=r.swingSpeed;g.animMode(!0);var v=function(){return function(){q+=(100-q)/D;d[0]=j+q/100*C;d[1]=k+q/100*t;d[2]=f+q/100*p;d[3]=n+q/100*u;q<100?window.setTimeout(v,B):g.done();q>=99.8&&(q=100);y(d)}}();window.setTimeout(v,B)}},setSelect:q,setOptions:function(a){$(a);u()},tellSelect:function(){return Z(o.getFixed())},tellScaled:function(){return o.getFixed()},disable:function(){r.disabled=!0;g.disableHandles();
g.setCursor("default");t.setCursor("default")},enable:function(){r.disabled=!1;u()},cancel:function(){g.done();t.activateHandlers(null,null)},focus:W.watchKeys,getBounds:function(){return[E*R,z*e]},getWidgetSize:function(){return[E,z]},release:g.release,destroy:function(){F.remove();U.show()}};U.data("Jcrop",T);return T};a.fn.Jcrop=function(b){function j(j){var s=b.useImg||j.src,x=new Image;x.onload=function(){a.Jcrop(j,b)};x.src=s}typeof b!=="object"&&(b={});this.each(function(){if(a(this).data("Jcrop"))if(b==
"api")return a(this).data("Jcrop");else a(this).data("Jcrop").setOptions(b);else j(this)});return this}})(jQuery);
(function(a,b,j){function k(f){if(!ga){V=f;G(a.extend(g,a.data(V,J)));v=a(V);P=0;g.rel!=="nofollow"&&(v=a("."+fa).filter(function(){return(a.data(this,J).rel||this.rel)===g.rel}),P=v.index(V),P===-1&&(v=v.add(V),P=v.length-1));if(!aa){aa=ea=!0;F.show();if(g.returnFocus)try{V.blur(),a(V).one(u,function(){try{this.focus()}catch(a){}})}catch(n){}z.css({opacity:+g.opacity,cursor:g.overlayClose?"pointer":"auto"}).show();g.w=O(g.initialWidth,"x");g.h=O(g.initialHeight,"y");K.position(0);I&&d.bind("resize."+
E+" scroll."+E,function(){z.css({width:d.width(),height:d.height(),top:d.scrollTop(),left:d.scrollLeft()})}).trigger("resize."+E);x(da,g.onOpen);o.add(e).hide();C.html(g.close).show()}K.load(!0)}}function s(){var a,e=D+"Slideshow_",f="click."+D,b,d;g.slideshow&&v[1]&&(b=function(){n.text(g.slideshowStop).unbind(f).bind(y,function(){if(P<v.length-1||g.loop)a=setTimeout(K.next,g.slideshowSpeed)}).bind(q,function(){clearTimeout(a)}).one(f+" "+$,d);F.removeClass(e+"off").addClass(e+"on");a=setTimeout(K.next,
g.slideshowSpeed)},d=function(){clearTimeout(a);n.text(g.slideshowStart).unbind([y,q,$,f].join(" ")).one(f,b);F.removeClass(e+"on").addClass(e+"off")},g.slideshowAuto?b():d())}function x(e,f){f&&f.call(V);a.event.trigger(e)}function G(e){for(var f in e)a.isFunction(e[f])&&f.substring(0,2)!=="on"&&(e[f]=e[f].call(V));e.rel=e.rel||V.rel||"nofollow";e.href=a.trim(e.href||a(V).attr("href"));e.title=e.title||V.title}function N(a){return g.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(a)}
function O(a,e){e=e==="x"?d.width():d.height();return typeof a=="string"?Math.round(/%/.test(a)?e/100*parseInt(a,10):parseInt(a,10)):a}function A(e,f){var n=b.createElement("div");e&&(n.id=D+e);n.style.cssText=f||!1;return a(n)}var Z={transition:"elastic",speed:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:0.9,preloading:!0,
current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:!1,returnFocus:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0},J="colorbox",D="cbox",da=D+"_open",q=D+"_load",y=D+"_complete",$=D+"_cleanup",u=D+"_closed",r=D+"_purge",U=a.browser.msie&&!a.support.opacity,I=U&&a.browser.version<7,E=D+"_IE6",
z,F,H,L,p,S,T,X,v,d,M,Y,R,e,f,n,B,l,C,o,g={},t,W,ba,ca,V,P,Q,aa,ea,ga=!1,K,fa=D+"Element";K=a.fn[J]=a[J]=function(e,f){var n=this,g;if(!n[0]&&n.selector)return n;e=e||{};f&&(e.onComplete=f);if(!n[0]||n.selector===void 0)n=a("<a/>"),e.open=!0;n.each(function(){a.data(this,J,a.extend({},a.data(this,J)||Z,e));a(this).addClass(fa)});g=e.open;a.isFunction(g)&&(g=g.call(n));g&&k(n[0]);return n};K.init=function(){d=a(j);F=A().attr({id:J,"class":U?D+(I?"IE6":"IE"):""});z=A("Overlay",I?"position:absolute":
"").hide();H=A("Wrapper");L=A("Content").append(M=A("LoadedContent","width:0; height:0; overflow:hidden"),R=A("LoadingOverlay").add(A("LoadingGraphic")),e=A("Title"),f=A("Current"),B=A("Next"),l=A("Previous"),n=A("Slideshow").bind(da,s),C=A("Close"));H.append(A().append(A("TopLeft"),p=A("TopCenter"),A("TopRight")),A(!1,"clear:left").append(S=A("MiddleLeft"),L,T=A("MiddleRight")),A(!1,"clear:left").append(A("BottomLeft"),X=A("BottomCenter"),A("BottomRight"))).children().children().css({"float":"left"});
Y=A(!1,"position:absolute; width:9999px; visibility:hidden; display:none");a("body").prepend(z,F.append(H,Y));L.children().hover(function(){a(this).addClass("hover")},function(){a(this).removeClass("hover")}).addClass("hover");t=p.height()+X.height()+L.outerHeight(!0)-L.height();W=S.width()+T.width()+L.outerWidth(!0)-L.width();ba=M.outerHeight(!0);ca=M.outerWidth(!0);F.css({"padding-bottom":t,"padding-right":W}).hide();B.click(function(){K.next()});l.click(function(){K.prev()});C.click(function(){K.close()});
o=B.add(l).add(f).add(n);L.children().removeClass("hover");a("."+fa).live("click",function(a){a.button!==0&&typeof a.button!="undefined"||a.ctrlKey||a.shiftKey||a.altKey||(a.preventDefault(),k(this))});z.click(function(){g.overlayClose&&K.close()});a(b).bind("keydown."+D,function(a){var e=a.keyCode;aa&&g.escKey&&e===27&&(a.preventDefault(),K.close());aa&&g.arrowKey&&v[1]&&(e===37?(a.preventDefault(),l.click()):e===39&&(a.preventDefault(),B.click()))})};K.remove=function(){F.add(z).remove();a("."+
fa).die("click").removeData(J).removeClass(fa)};K.position=function(a,e){function f(a){p[0].style.width=X[0].style.width=L[0].style.width=a.style.width;R[0].style.height=R[1].style.height=L[0].style.height=S[0].style.height=T[0].style.height=a.style.height}var n,l=Math.max(b.documentElement.clientHeight-g.h-ba-t,0)/2+d.scrollTop(),B=Math.max(d.width()-g.w-ca-W,0)/2+d.scrollLeft();n=F.width()===g.w+ca&&F.height()===g.h+ba?0:a;H[0].style.width=H[0].style.height="9999px";F.dequeue().animate({width:g.w+
ca,height:g.h+ba,top:l,left:B},{duration:n,complete:function(){f(this);ea=!1;H[0].style.width=g.w+ca+W+"px";H[0].style.height=g.h+ba+t+"px";e&&e()},step:function(){f(this)}})};K.resize=function(a){if(aa){a=a||{};a.width&&(g.w=O(a.width,"x")-ca-W);a.innerWidth&&(g.w=O(a.innerWidth,"x"));M.css({width:g.w});a.height&&(g.h=O(a.height,"y")-ba-t);a.innerHeight&&(g.h=O(a.innerHeight,"y"));if(!a.innerHeight&&!a.height)a=M.wrapInner("<div style='overflow:auto'></div>").children(),g.h=a.height(),a.replaceWith(a.children());
M.css({height:g.h});K.position(g.transition==="none"?0:g.speed)}};K.prep=function(b){function j(b){K.position(b,function(){var b,j,k,C,p=v.length,q,u;!aa||(u=function(){R.hide();x(y,g.onComplete)},U&&Q&&M.fadeIn(100),e.html(g.title).add(M).show(),p>1?(typeof g.current=="string"&&f.html(g.current.replace(/\{current\}/,P+1).replace(/\{total\}/,p)).show(),B[g.loop||P<p-1?"show":"hide"]().html(g.next),l[g.loop||P?"show":"hide"]().html(g.previous),b=P?v[P-1]:v[p-1],k=P<p-1?v[P+1]:v[0],g.slideshow&&n.show(),
g.preloading&&(C=a.data(k,J).href||k.href,j=a.data(b,J).href||b.href,C=a.isFunction(C)?C.call(k):C,j=a.isFunction(j)?j.call(b):j,N(C)&&(a("<img/>")[0].src=C),N(j)&&(a("<img/>")[0].src=j))):o.hide(),g.iframe?(q=a("<iframe/>").addClass(D+"Iframe")[0],g.fastIframe?u():a(q).load(u),q.name=D+ +new Date,q.src=g.href,g.scrolling||(q.scrolling="no"),U&&(q.frameBorder=0,q.allowTransparency="true"),a(q).appendTo(M).one(r,function(){q.src="//about:blank"})):u(),g.transition==="fade"?F.fadeTo(t,1,function(){F[0].style.filter=
""}):F[0].style.filter="",d.bind("resize."+D,function(){K.position(0)}))})}function k(){g.h=g.h||M.height();g.h=g.mh&&g.mh<g.h?g.mh:g.h;return g.h}function C(){g.w=g.w||M.width();g.w=g.mw&&g.mw<g.w?g.mw:g.w;return g.w}if(aa){var t=g.transition==="none"?0:g.speed;d.unbind("resize."+D);M.remove();M=A("LoadedContent").html(b);M.hide().appendTo(Y.show()).css({width:C(),overflow:g.scrolling?"auto":"hidden"}).css({height:k()}).prependTo(L);Y.hide();a(Q).css({"float":"none"});I&&a("select").not(F.find("select")).filter(function(){return this.style.visibility!==
"hidden"}).css({visibility:"hidden"}).one($,function(){this.style.visibility="inherit"});g.transition==="fade"?F.fadeTo(t,0,function(){j(0)}):j(t)}};K.load=function(e){var f,n,b=K.prep;ea=!0;Q=!1;V=v[P];e||G(a.extend(g,a.data(V,J)));x(r);x(q,g.onLoad);g.h=g.height?O(g.height,"y")-ba-t:g.innerHeight&&O(g.innerHeight,"y");g.w=g.width?O(g.width,"x")-ca-W:g.innerWidth&&O(g.innerWidth,"x");g.mw=g.w;g.mh=g.h;g.maxWidth&&(g.mw=O(g.maxWidth,"x")-ca-W,g.mw=g.w&&g.w<g.mw?g.w:g.mw);g.maxHeight&&(g.mh=O(g.maxHeight,
"y")-ba-t,g.mh=g.h&&g.h<g.mh?g.h:g.mh);f=g.href;R.show();g.inline?(A().hide().insertBefore(a(f)[0]).one(r,function(){a(this).replaceWith(M.children())}),b(a(f))):g.iframe?b(" "):g.html?b(g.html):N(f)?(a(Q=new Image).addClass(D+"Photo").error(function(){g.title=!1;b(A("Error").text("This image could not be loaded"))}).load(function(){var a;Q.onload=null;g.scalePhotos&&(n=function(){Q.height-=Q.height*a;Q.width-=Q.width*a},g.mw&&Q.width>g.mw&&(a=(Q.width-g.mw)/Q.width,n()),g.mh&&Q.height>g.mh&&(a=(Q.height-
g.mh)/Q.height,n()));g.h&&(Q.style.marginTop=Math.max(g.h-Q.height,0)/2+"px");v[1]&&(P<v.length-1||g.loop)&&(Q.style.cursor="pointer",Q.onclick=function(){K.next()});U&&(Q.style.msInterpolationMode="bicubic");setTimeout(function(){b(Q)},1)}),setTimeout(function(){Q.src=f},1)):f&&Y.load(f,function(e,f,n){b(f==="error"?A("Error").text("Request unsuccessful: "+n.statusText):a(this).contents())})};K.next=function(){!ea&&v[1]&&(P<v.length-1||g.loop)&&(P=P<v.length-1?P+1:0,K.load())};K.prev=function(){!ea&&
v[1]&&(P||g.loop)&&(P=P?P-1:v.length-1,K.load())};K.close=function(){aa&&!ga&&(ga=!0,aa=!1,x($,g.onCleanup),d.unbind("."+D+" ."+E),z.fadeTo(200,0),F.stop().fadeTo(300,0,function(){F.add(z).css({opacity:1,cursor:"auto"}).hide();x(r);M.remove();setTimeout(function(){ga=!1;x(u,g.onClosed)},1)}))};K.element=function(){return a(V)};K.settings=Z;a(K.init)})(jQuery,document,this);var qq=qq||{};qq.extend=function(a,b){for(var j in b)a[j]=b[j]};
qq.indexOf=function(a,b,j){if(a.indexOf)return a.indexOf(b,j);var j=j||0,k=a.length;for(j<0&&(j+=k);j<k;j++)if(j in a&&a[j]===b)return j;return-1};qq.getUniqueId=function(){var a=0;return function(){return a++}}();qq.attach=function(a,b,j){a.addEventListener?a.addEventListener(b,j,!1):a.attachEvent&&a.attachEvent("on"+b,j)};qq.detach=function(a,b,j){a.removeEventListener?a.removeEventListener(b,j,!1):a.attachEvent&&a.detachEvent("on"+b,j)};
qq.preventDefault=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1};qq.insertBefore=function(a,b){b.parentNode.insertBefore(a,b)};qq.remove=function(a){a.parentNode.removeChild(a)};qq.contains=function(a,b){if(a==b)return!0;return a.contains?a.contains(b):!!(b.compareDocumentPosition(a)&8)};qq.toElement=function(){var a=document.createElement("div");return function(b){a.innerHTML=b;b=a.firstChild;a.removeChild(b);return b}}();
qq.css=function(a,b){if(b.opacity!=null&&typeof a.style.opacity!="string"&&typeof a.filters!="undefined")b.filter="alpha(opacity="+Math.round(100*b.opacity)+")";qq.extend(a.style,b)};qq.hasClass=function(a,b){return RegExp("(^| )"+b+"( |$)").test(a.className)};qq.addClass=function(a,b){qq.hasClass(a,b)||(a.className+=" "+b)};qq.removeClass=function(a,b){a.className=a.className.replace(RegExp("(^| )"+b+"( |$)")," ").replace(/^\s+|\s+$/g,"")};qq.setText=function(a,b){a.innerText=b;a.textContent=b};
qq.children=function(a){for(var b=[],a=a.firstChild;a;)a.nodeType==1&&b.push(a),a=a.nextSibling;return b};qq.getByClass=function(a,b){if(a.querySelectorAll)return a.querySelectorAll("."+b);for(var j=[],k=a.getElementsByTagName("*"),s=k.length,x=0;x<s;x++)qq.hasClass(k[x],b)&&j.push(k[x]);return j};
qq.obj2url=function(a,b,j){var k=[],s="&",x=function(a,j){var s=b?/\[\]$/.test(b)?b:b+"["+j+"]":j;s!="undefined"&&j!="undefined"&&k.push(typeof a==="object"?qq.obj2url(a,s,!0):Object.prototype.toString.call(a)==="[object Function]"?encodeURIComponent(s)+"="+encodeURIComponent(a()):encodeURIComponent(s)+"="+encodeURIComponent(a))};if(!j&&b)s=/\?/.test(b)?/\?$/.test(b)?"":"&":"?",k.push(b),k.push(qq.obj2url(a));else if(Object.prototype.toString.call(a)==="[object Array]"&&typeof a!="undefined")for(var G=
0,j=a.length;G<j;++G)x(a[G],G);else if(typeof a!="undefined"&&a!==null&&typeof a==="object")for(G in a)x(a[G],G);else k.push(encodeURIComponent(b)+"="+encodeURIComponent(a));return k.join(s).replace(/^&/,"").replace(/%20/g,"+")};qq=qq||{};
qq.FileUploaderBasic=function(a){this._options={debug:!1,action:"/server/upload",params:{},button:null,multiple:!0,maxConnections:3,allowedExtensions:[],sizeLimit:0,minSizeLimit:0,onSubmit:function(){},onProgress:function(){},onComplete:function(){},onCancel:function(){},messages:{typeError:"{file} has invalid extension. Only {extensions} are allowed.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",minSizeError:"{file} is too small, minimum file size is {minSizeLimit}.",emptyError:"{file} is empty, please select files again without it.",
onLeave:"The files are being uploaded, if you leave now the upload will be cancelled."},showMessage:function(a){alert(a)}};qq.extend(this._options,a);this._filesInProgress=0;this._handler=this._createUploadHandler();if(this._options.button)this._button=this._createUploadButton(this._options.button);this._preventLeaveInProgress()};
qq.FileUploaderBasic.prototype={setParams:function(a){this._options.params=a},getInProgress:function(){return this._filesInProgress},_createUploadButton:function(a){var b=this;return new qq.UploadButton({element:a,multiple:this._options.multiple&&qq.UploadHandlerXhr.isSupported(),onChange:function(a){b._onInputChange(a)}})},_createUploadHandler:function(){var a=this,b;b=qq.UploadHandlerXhr.isSupported()?"UploadHandlerXhr":"UploadHandlerForm";return new qq[b]({debug:this._options.debug,action:this._options.action,
maxConnections:this._options.maxConnections,onProgress:function(b,k,s,x){a._onProgress(b,k,s,x);a._options.onProgress(b,k,s,x)},onComplete:function(b,k,s){a._onComplete(b,k,s);a._options.onComplete(b,k,s)},onCancel:function(b,k){a._onCancel(b,k);a._options.onCancel(b,k)}})},_preventLeaveInProgress:function(){var a=this;qq.attach(window,"beforeunload",function(b){if(a._filesInProgress)return b=b||window.event,b.returnValue=a._options.messages.onLeave})},_onSubmit:function(){this._filesInProgress++},
_onProgress:function(){},_onComplete:function(a,b,j){this._filesInProgress--;j.error&&this._options.showMessage(j.error)},_onCancel:function(){this._filesInProgress--},_onInputChange:function(a){this._handler instanceof qq.UploadHandlerXhr?this._uploadFileList(a.files):this._validateFile(a)&&this._uploadFile(a);this._button.reset()},_uploadFileList:function(a){for(var b=0;b<a.length;b++)if(!this._validateFile(a[b]))return;for(b=0;b<a.length;b++)this._uploadFile(a[b])},_uploadFile:function(a){var a=
this._handler.add(a),b=this._handler.getName(a);this._options.onSubmit(a,b)!==!1&&(this._onSubmit(a,b),this._handler.upload(a,this._options.params))},_validateFile:function(a){var b,j;a.value?b=a.value.replace(/.*(\/|\\)/,""):(b=a.fileName!=null?a.fileName:a.name,j=a.fileSize!=null?a.fileSize:a.size);if(this._isAllowedExtension(b))if(j===0)return this._error("emptyError",b),!1;else if(j&&this._options.sizeLimit&&j>this._options.sizeLimit)return this._error("sizeError",b),!1;else{if(j&&j<this._options.minSizeLimit)return this._error("minSizeError",
b),!1}else return this._error("typeError",b),!1;return!0},_error:function(a,b){function j(a,b){k=k.replace(a,b)}var k=this._options.messages[a];j("{file}",this._formatFileName(b));j("{extensions}",this._options.allowedExtensions.join(", "));j("{sizeLimit}",this._formatSize(this._options.sizeLimit));j("{minSizeLimit}",this._formatSize(this._options.minSizeLimit));this._options.showMessage(k)},_formatFileName:function(a){a.length>33&&(a=a.slice(0,19)+"..."+a.slice(-13));return a},_isAllowedExtension:function(a){var a=
-1!==a.indexOf(".")?a.replace(/.*[.]/,"").toLowerCase():"",b=this._options.allowedExtensions;if(!b.length)return!0;for(var j=0;j<b.length;j++)if(b[j].toLowerCase()==a)return!0;return!1},_formatSize:function(a){var b=-1;do a/=1024,b++;while(a>99);return Math.max(a,0.1).toFixed(1)+["kB","MB","GB","TB","PB","EB"][b]}};
qq.FileUploader=function(a){qq.FileUploaderBasic.apply(this,arguments);qq.extend(this._options,{element:null,listElement:null,template:'<div class="qq-uploader"><div class="qq-upload-drop-area"><span>Drop files here to upload</span></div><div class="qq-upload-button">Upload a file</div><ul class="qq-upload-list"></ul></div>',fileTemplate:'<li><span class="qq-upload-file"></span><span class="qq-upload-spinner"></span><span class="qq-upload-size"></span><a class="qq-upload-cancel" href="#">Cancel</a><span class="qq-upload-failed-text">Failed</span></li>',
classes:{button:"qq-upload-button",drop:"qq-upload-drop-area",dropActive:"qq-upload-drop-area-active",list:"qq-upload-list",file:"qq-upload-file",spinner:"qq-upload-spinner",size:"qq-upload-size",cancel:"qq-upload-cancel",success:"qq-upload-success",fail:"qq-upload-fail"}});qq.extend(this._options,a);this._element=this._options.element;this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,"list");this._classes=this._options.classes;this._button=
this._createUploadButton(this._find(this._element,"button"));this._bindCancelEvent();this._setupDragDrop()};qq.extend(qq.FileUploader.prototype,qq.FileUploaderBasic.prototype);
qq.extend(qq.FileUploader.prototype,{_find:function(a,b){var j=qq.getByClass(a,this._options.classes[b])[0];if(!j)throw Error("element not found "+b);return j},_setupDragDrop:function(){var a=this,b=this._find(this._element,"drop"),j=new qq.UploadDropZone({element:b,onEnter:function(j){qq.addClass(b,a._classes.dropActive);j.stopPropagation()},onLeave:function(a){a.stopPropagation()},onLeaveNotDescendants:function(){qq.removeClass(b,a._classes.dropActive)},onDrop:function(j){b.style.display="none";
qq.removeClass(b,a._classes.dropActive);a._uploadFileList(j.dataTransfer.files)}});b.style.display="none";qq.attach(document,"dragenter",function(a){if(j._isValidFileDrag(a))b.style.display="block"});qq.attach(document,"dragleave",function(a){if(j._isValidFileDrag(a)&&(a=document.elementFromPoint(a.clientX,a.clientY),!a||a.nodeName=="HTML"))b.style.display="none"})},_onSubmit:function(a,b){qq.FileUploaderBasic.prototype._onSubmit.apply(this,arguments);this._addToList(a,b)},_onProgress:function(a,
b,j,k){qq.FileUploaderBasic.prototype._onProgress.apply(this,arguments);var s=this._find(this._getItemByFileId(a),"size");s.style.display="inline";var x;x=j!=k?Math.round(j/k*100)+"% from "+this._formatSize(k):this._formatSize(k);qq.setText(s,x)},_onComplete:function(a,b,j){qq.FileUploaderBasic.prototype._onComplete.apply(this,arguments);var k=this._getItemByFileId(a);qq.remove(this._find(k,"cancel"));qq.remove(this._find(k,"spinner"));j.success?qq.addClass(k,this._classes.success):qq.addClass(k,
this._classes.fail)},_addToList:function(a,b){var j=qq.toElement(this._options.fileTemplate);j.qqFileId=a;var k=this._find(j,"file");qq.setText(k,this._formatFileName(b));this._find(j,"size").style.display="none";this._listElement.appendChild(j)},_getItemByFileId:function(a){for(var b=this._listElement.firstChild;b;){if(b.qqFileId==a)return b;b=b.nextSibling}},_bindCancelEvent:function(){var a=this;qq.attach(this._listElement,"click",function(b){var b=b||window.event,j=b.target||b.srcElement;if(qq.hasClass(j,
a._classes.cancel))qq.preventDefault(b),b=j.parentNode,a._handler.cancel(b.qqFileId),qq.remove(b)})}});qq.UploadDropZone=function(a){this._options={element:null,onEnter:function(){},onLeave:function(){},onLeaveNotDescendants:function(){},onDrop:function(){}};qq.extend(this._options,a);this._element=this._options.element;this._disableDropOutside();this._attachEvents()};
qq.UploadDropZone.prototype={_disableDropOutside:function(){if(!qq.UploadDropZone.dropOutsideDisabled)qq.attach(document,"dragover",function(a){if(a.dataTransfer)a.dataTransfer.dropEffect="none",a.preventDefault()}),qq.UploadDropZone.dropOutsideDisabled=!0},_attachEvents:function(){var a=this;qq.attach(a._element,"dragover",function(b){if(a._isValidFileDrag(b)){var j=b.dataTransfer.effectAllowed;b.dataTransfer.dropEffect=j=="move"||j=="linkMove"?"move":"copy";b.stopPropagation();b.preventDefault()}});
qq.attach(a._element,"dragenter",function(b){if(a._isValidFileDrag(b))a._options.onEnter(b)});qq.attach(a._element,"dragleave",function(b){if(a._isValidFileDrag(b)){a._options.onLeave(b);var j=document.elementFromPoint(b.clientX,b.clientY);if(!qq.contains(this,j))a._options.onLeaveNotDescendants(b)}});qq.attach(a._element,"drop",function(b){a._isValidFileDrag(b)&&(b.preventDefault(),a._options.onDrop(b))})},_isValidFileDrag:function(a){var a=a.dataTransfer,b=navigator.userAgent.indexOf("AppleWebKit")>
-1;return a&&a.effectAllowed!="none"&&(a.files||!b&&a.types.contains&&a.types.contains("Files"))}};qq.UploadButton=function(a){this._options={element:null,multiple:!1,name:"file",onChange:function(){},hoverClass:"qq-upload-button-hover",focusClass:"qq-upload-button-focus"};qq.extend(this._options,a);this._element=this._options.element;qq.css(this._element,{position:"relative",overflow:"hidden",direction:"ltr"});this._input=this._createInput()};
qq.UploadButton.prototype={getInput:function(){return this._input},reset:function(){this._input.parentNode&&qq.remove(this._input);qq.removeClass(this._element,this._options.focusClass);this._input=this._createInput()},_createInput:function(){var a=document.createElement("input");this._options.multiple&&a.setAttribute("multiple","multiple");a.setAttribute("type","file");a.setAttribute("name",this._options.name);qq.css(a,{position:"absolute",right:0,top:0,fontFamily:"Arial",fontSize:"118px",margin:0,
padding:0,cursor:"pointer",opacity:0});this._element.appendChild(a);var b=this;qq.attach(a,"change",function(){b._options.onChange(a)});qq.attach(a,"mouseover",function(){qq.addClass(b._element,b._options.hoverClass)});qq.attach(a,"mouseout",function(){qq.removeClass(b._element,b._options.hoverClass)});qq.attach(a,"focus",function(){qq.addClass(b._element,b._options.focusClass)});qq.attach(a,"blur",function(){qq.removeClass(b._element,b._options.focusClass)});window.attachEvent&&a.setAttribute("tabIndex",
"-1");return a}};qq.UploadHandlerAbstract=function(a){this._options={debug:!1,action:"/upload.php",maxConnections:999,onProgress:function(){},onComplete:function(){},onCancel:function(){}};qq.extend(this._options,a);this._queue=[];this._params=[]};
qq.UploadHandlerAbstract.prototype={log:function(a){this._options.debug&&window.console&&console.log("[uploader] "+a)},add:function(){},upload:function(a,b){var j=this._queue.push(a),k={};qq.extend(k,b);this._params[a]=k;j<=this._options.maxConnections&&this._upload(a,this._params[a])},cancel:function(a){this._cancel(a);this._dequeue(a)},cancelAll:function(){for(var a=0;a<this._queue.length;a++)this._cancel(this._queue[a]);this._queue=[]},getName:function(){},getSize:function(){},getQueue:function(){return this._queue},
_upload:function(){},_cancel:function(){},_dequeue:function(a){a=qq.indexOf(this._queue,a);this._queue.splice(a,1);var b=this._options.maxConnections;this._queue.length>=b&&a<b&&(a=this._queue[b-1],this._upload(a,this._params[a]))}};qq.UploadHandlerForm=function(){qq.UploadHandlerAbstract.apply(this,arguments);this._inputs={}};qq.extend(qq.UploadHandlerForm.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerForm.prototype,{add:function(a){a.setAttribute("name","qqfile");var b="qq-upload-handler-iframe"+qq.getUniqueId();this._inputs[b]=a;a.parentNode&&qq.remove(a);return b},getName:function(a){return this._inputs[a].value.replace(/.*(\/|\\)/,"")},_cancel:function(a){this._options.onCancel(a,this.getName(a));delete this._inputs[a];if(a=document.getElementById(a))a.setAttribute("src","javascript:false;"),qq.remove(a)},_upload:function(a,b){var j=this._inputs[a];if(!j)throw Error("file with passed id was not added, or already uploaded or cancelled");
var k=this.getName(a),s=this._createIframe(a),x=this._createForm(s,b);x.appendChild(j);var G=this;this._attachLoadEvent(s,function(){G.log("iframe loaded");var b=G._getIframeContentJSON(s);G._options.onComplete(a,k,b);G._dequeue(a);delete G._inputs[a];setTimeout(function(){qq.remove(s)},1)});x.submit();qq.remove(x);return a},_attachLoadEvent:function(a,b){qq.attach(a,"load",function(){a.parentNode&&(!a.contentDocument||!(a.contentDocument.body&&a.contentDocument.body.innerHTML=="false"))&&b()})},
_getIframeContentJSON:function(a){var a=a.contentDocument?a.contentDocument:a.contentWindow.document,b;this.log("converting iframe's innerHTML to JSON");this.log("innerHTML = "+a.body.innerHTML);try{b=eval("("+a.body.innerHTML+")")}catch(j){b={}}return b},_createIframe:function(a){var b=qq.toElement('<iframe src="javascript:false;" name="'+a+'" />');b.setAttribute("id",a);b.style.display="none";document.body.appendChild(b);return b},_createForm:function(a,b){var j=qq.toElement('<form method="post" enctype="multipart/form-data"></form>'),
k=qq.obj2url(b,this._options.action);j.setAttribute("action",k);j.setAttribute("target",a.name);j.style.display="none";document.body.appendChild(j);return j}});qq.UploadHandlerXhr=function(){qq.UploadHandlerAbstract.apply(this,arguments);this._files=[];this._xhrs=[];this._loaded=[]};qq.UploadHandlerXhr.isSupported=function(){var a=document.createElement("input");a.type="file";return"multiple"in a&&typeof File!="undefined"&&typeof(new XMLHttpRequest).upload!="undefined"};
qq.extend(qq.UploadHandlerXhr.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerXhr.prototype,{add:function(a){if(!(a instanceof File))throw Error("Passed obj in not a File (in qq.UploadHandlerXhr)");return this._files.push(a)-1},getName:function(a){a=this._files[a];return a.fileName!=null?a.fileName:a.name},getSize:function(a){a=this._files[a];return a.fileSize!=null?a.fileSize:a.size},getLoaded:function(a){return this._loaded[a]||0},_upload:function(a,b){var j=this._files[a],k=this.getName(a);this.getSize(a);this._loaded[a]=0;var s=this._xhrs[a]=new XMLHttpRequest,
x=this;s.upload.onprogress=function(b){if(b.lengthComputable)x._loaded[a]=b.loaded,x._options.onProgress(a,k,b.loaded,b.total)};s.onreadystatechange=function(){s.readyState==4&&x._onComplete(a,s)};b=b||{};b.qqfile=k;var G=qq.obj2url(b,this._options.action);s.open("POST",G,!0);s.setRequestHeader("X-Requested-With","XMLHttpRequest");s.setRequestHeader("X-File-Name",encodeURIComponent(k));s.setRequestHeader("Content-Type","application/octet-stream");s.send(j)},_onComplete:function(a,b){if(this._files[a]){var j=
this.getName(a),k=this.getSize(a);this._options.onProgress(a,j,k,k);if(b.status==200){this.log("xhr - server response received");this.log("responseText = "+b.responseText);var s;try{s=eval("("+b.responseText+")")}catch(x){s={}}this._options.onComplete(a,j,s)}else this._options.onComplete(a,j,{});this._files[a]=null;this._xhrs[a]=null;this._dequeue(a)}},_cancel:function(a){this._options.onCancel(a,this.getName(a));this._files[a]=null;this._xhrs[a]&&(this._xhrs[a].abort(),this._xhrs[a]=null)}});
(function(a){function b(a){var f=a.children(".ui-resizable-se");f.unbind(".transformable");f.length?f.bind("dblclick.transformable",k):(a.append('<div class="transformable-handle-scale transformable-handle ui-icon ui-icon-search" style="right: 1px; bottom: 1px; position: absolute; z-index: 2000;"></div>'),f=a.children(".transformable-handle-scale"),f.bind("mousedown.scalable",O))}function j(a){var f=a.children(".transformable-handle-scale");f.remove();f=a.children(".ui-resizable-se");f.unbind(".transformable")}
function k(e){e.stopImmediatePropagation();var e=a(this),f=e.parent();e.hasClass("ui-resizable-se")?(f.children(".transformable-handle-scale").length?f.children(".transformable-handle-scale").removeClass("transformable-disabled").show():(f.append('<div class="transformable-handle-scale transformable-handle ui-icon ui-icon-search" style="right: 1px; bottom: 1px; position: absolute; z-index: 2000;"></div>'),f.children(".transformable-handle-scale").bind("dblclick.transformable",k).bind("mousedown.scalable",
O)),e.addClass("transformable-disabled").hide()):(f.children(".transformable-handle-scale").addClass("transformable-disabled").hide(),f.children(".ui-resizable-se").removeClass("transformable-disabled").show().bind("dblclick.transformable",k));return!1}function s(a){a.attr("data-transform-skewx")&&a.setTransform("skewx",a.attr("data-transform-skewx"));a.attr("data-transform-skewy")&&a.setTransform("skewy",a.attr("data-transform-skewy"));a.append('<div class="transformable-handle-skew-h transformable-handle-skew transformable-handle ui-icon ui-icon-arrow-2-e-w" style="left: 50%; top: 1px; position: absolute; z-index: 2000;"></div>');
a.append('<div class="transformable-handle-skew-v transformable-handle-skew transformable-handle ui-icon ui-icon-arrow-2-n-s" style="right: 1px; top: 50%; position: absolute; z-index: 2000;"></div>');a.children(".transformable-handle-skew").mousedown(D)}function x(a){a.children(".transformable-handle-skew").remove()}function G(a){a.append('<div class="transformable-handle-rotate transformable-handle ui-icon ui-icon-arrowrefresh-1-s" style="right: 1px; top: 1px; position: absolute; z-index: 2000;"></div>');
a.attr("data-transform-rotate")&&a.setTransform("rotate",a.attr("data-transform-rotate"));a.children(".transformable-handle-rotate").mousedown(y)}function N(a){a.children(".transformable-handle-rotate").remove()}function O(e){e.stopImmediatePropagation();d={};var f=a(this),n=d.self=f.parent();p=n.data("transformable-opts");f=d.self.getTransform(!0);d.startScaleX=f.scale[0];d.startScaleY=f.scale[1];d.startX=e.pageX;d.startY=e.pageY;var b=d.offset=n.tOffset();d.parent=n.parent();d.parentOffset=d.parent.tOffset();
var n=b.corners[0].y-b.corners[1].y,l=b.corners[0].x-b.corners[1].x;d.startWidth=Math.sqrt(n*n+l*l);if(f.scale[0]<0)d.startWidth=-d.startWidth;d.halfStartWidth=d.startWidth/2;n=b.corners[0].y-b.corners[3].y;l=b.corners[0].x-b.corners[3].x;d.startHeight=Math.sqrt(n*n+l*l);if(f.scale[1]<0)d.startHeight=-d.startHeight;d.halfStartHeight=d.startHeight/2;f=!0;typeof p.scaleStart=="function"&&(f=p.scaleStart.call(d.self,e,d));f!==!1&&(a(document).bind("mousemove.transformable",A),a(document).bind("mouseup.transformable",
Z),d.self.addClass("transformable-scaling"));return!1}function A(e){e.stopImmediatePropagation();var f=e.pageX,n=e.pageY;if(d.offset.transformed)n=a.singleLevelTP([{x:f,y:n}],{x:d.startX,y:d.startY},L(d.offset.totalmatrix)),f=n[0].x,n=n[0].y;e.shiftKey&&(f=n);if(!d.sx)d.sx=f,d.sy=n;d.scalex=d.startScaleX*(1+d.startScaleX*(f-d.sx)/d.halfStartWidth);d.scaley=d.startScaleY*(1+d.startScaleY*(n-d.sy)/d.halfStartHeight);var f=!0,n=d.self.attr("data-transform-scaley"),b=d.self.attr("data-transform-scalex");
typeof p.scale=="function"&&(f=p.scale.call(d.self,e,d));f!==!1&&(d.self.setTransform("scalex",d.scalex),d.self.setTransform("scaley",d.scaley));p.containscale&&!r(d.self,d.parent,d.parentOffset)&&(d.self.setTransform("scalex",b),d.self.setTransform("scaley",n));return!1}function Z(e){e.stopImmediatePropagation();a(document).unbind("mousemove.transformable");a(document).unbind("mouseup.transformable");var f=d.self.data("transformable-opts");d.self.offset();d.self.removeClass("transformable-scaling");
f.sizeIcons&&J(d.self);typeof f.scaleStop=="function"&&f.scaleStop.call(d.self,e,d);return!1}function J(e){e.find(".ui-icon").each(function(){var e=a(this),n;e.transformable("reset");n=a.unmatrix(e.transformable("totalmatrix",!1,"inverse"));e.setTransform("scalex",n.scale[0]);e.setTransform("scaley",n.scale[1]);a.support.matrixFilter&&(e.hasClass("transformable-handle-skew-h")&&e.css({left:"50%",top:"1px"}),e.hasClass("transformable-handle-skew-v")&&e.css({top:"50%",right:"1px",left:"auto"}),e.hasClass("transformable-handle-rotate")&&
e.css({top:"1px",right:"1px",left:"auto"}),e.hasClass("transformable-handle-scale")&&e.css({bottom:"1px",right:"1px",left:"auto",top:"auto"}),e.hasClass("ui-resizable-se")&&e.css({bottom:"1px",right:"1px",left:"auto",top:"auto"}))})}function D(e){e.stopImmediatePropagation();d={};var f=a(this);d.vert=f.hasClass("transformable-handle-skew-v")?1:0;var n=d.self=f.parent();p=n.data("transformable-opts");var f=d.vert?n.getTransform(!0).skew[d.vert]:-n.getTransform(!0).skew[d.vert],b=n.tOffset();d.parent=
n.parent();d.parentOffset=d.parent.tOffset();n=a.unmatrix(d.parentOffset.totalmatrix);d.direction=n.scale[0]*n.scale[1]<0?-1:1;f||(f=0);d.startX=e.pageX;d.startY=e.pageY;d.offset=b;d.center=b.center;d.initialAngle={rad:f,deg:f*v};d.angle={rad:f,deg:f*v};d.zeroAngle=d.direction*Math.atan2(d.startY-d.center.y,d.startX-d.center.x)-d.initialAngle.rad;n=b=f=!0;typeof p.skewStart=="function"&&(n=p.skewStart.call(d.self,e,d));typeof p.skewYStart=="function"&&d.vert&&(b=p.skewYStart.call(d.self,e,d));typeof p.skewXStart==
"function"&&!d.vert&&(f=p.skewXtart.call(d.self,e,d));if(n!==!1&&(d.vert&&b!==!1||!d.vert&&f!==!1))a(document).bind("mousemove.transformable",da),a(document).bind("mouseup.transformable",q),d.self.addClass("transformable-skewing");return!1}function da(a){a.stopImmediatePropagation();for(d.angle.rad=d.direction*Math.atan2(a.pageY-d.center.y,a.pageX-d.center.x)-d.zeroAngle;d.angle.rad<-Math.PI;)d.angle.rad+=S;for(;d.angle.rad>=Math.PI;)d.angle.rad-=S;if(a.shiftKey){var f;f=d.angle.rad%T;d.angle.rad-=
f;f>X&&(d.angle.rad+=T)}for(d.angle.deg=Math.round(d.angle.rad*18E5/Math.PI)/1E4;d.angle.deg>180;)d.angle.deg-=360;for(;d.angle.deg<-180;)d.angle.deg+=360;var n=f=!0;ret=!0;typeof p.skew=="function"&&(ret=p.skew.call(d.self,a,d));typeof p.skewY=="function"&&d.vert&&(n=p.skewY.call(d.self,a,d));typeof p.skewX=="function"&&!d.vert&&(f=p.skewX.call(d.self,a,d));a=d.vert?d.self.attr("data-transform-skewy"):d.self.attr("data-transform-skewx");if(ret!==!1)if(d.vert&&n!==!1)d.self.setTransform("skewy",d.angle.rad);
else if(f!==!1)d.self.setTransform("skewx",-1*d.angle.rad);else return!1;p.containskew&&!r(d.self,d.parent,d.parentOffset)&&(d.vert?d.self.setTransform("skewy",a):d.self.setTransform("skewx",a));return!1}function q(e){e.stopImmediatePropagation();a(document).unbind("mousemove.transformable");a(document).unbind("mouseup.transformable");var f=d.self.data("transformable-opts");d.self.offset();d.self.removeClass("transformable-skewing");f.sizeIcons&&J(d.self);typeof f.skewStop=="function"&&f.skewStop.call(d.self,
e,d);typeof f.skewYStop=="function"&&d.vert&&f.skewYStop.call(d.self,e,d);typeof f.skewXStop=="function"&&!d.vert&&f.skewXStop.call(d.self,e,d);d.self.removeClass("transformable-skewing");return!1}function y(e){e.stopImmediatePropagation();d={};var f=a(this),f=d.self=f.parent();p=f.data("transformable-opts");var n=f.tOffset();d.parent=f.parent();d.parentOffset=d.parent.tOffset();var b=a.unmatrix(d.parentOffset.totalmatrix);d.direction=b.scale[0]*b.scale[1]<0?-1:1;d.startX=e.pageX;d.startY=e.pageY;
d.center=n.center;(f=f.getTransform().rotate)||(f=0);d.initialAngle={rad:f,deg:f*v};d.angle={rad:f,deg:f*v};d.zeroAngle=d.direction*Math.atan2(d.startY-d.center.y,d.startX-d.center.x)-d.initialAngle.rad;f=!0;typeof p.rotateStart=="function"&&(f=p.rotateStart.call(d.self,e,d));f!==!1&&(a(document).bind("mousemove.transformable",$),a(document).bind("mouseup.transformable",u),d.self.addClass("transformable-rotating"));return!1}function $(a){a.stopImmediatePropagation();for(d.angle.rad=d.direction*Math.atan2(a.pageY-
d.center.y,a.pageX-d.center.x)-d.zeroAngle;d.angle.rad<-Math.PI;)d.angle.rad+=S;for(;d.angle.rad>=Math.PI;)d.angle.rad-=S;if(a.shiftKey){var f;f=d.angle.rad%T;d.angle.rad-=f;f>X&&(d.angle.rad+=T)}for(d.angle.deg=Math.round(d.angle.rad*18E5/Math.PI)/1E4;d.angle.deg>180;)d.angle.deg-=360;for(;d.angle.deg<-180;)d.angle.deg+=360;f=!0;typeof p.rotate=="function"&&(f=p.rotate.call(d.self,a,d));a=d.self.attr("data-transform-rotate");if(f!==!1)d.self.setTransform("rotate",d.angle.rad);else return!1;p.containrotate&&
!r(d.self,d.parent,d.parentOffset)&&d.self.setTransform("rotate",a);return!1}function u(e){e.stopImmediatePropagation();a(document).unbind("mousemove.transformable");a(document).unbind("mouseup.transformable");var f=d.self.data("transformable-opts");f.sizeIcons&&J(d.self);typeof f.rotateStop=="function"&&f.rotateStop.call(d.self,e,d);d.self.offset();d.self.removeClass("transformable-rotating");return!1}function r(e,f,n,b){f||(f=e.parent());n?n=a.extend(!0,[],n.corners):(n=f.tOffset(),n=n.corners);
b?e=a.extend(!0,[],b.corners):(b=e.tOffset(),e=b.corners);for(var n=n.concat(e),n=I(n,f),e=n.splice(4,4),d,j,o,g,f=0;f<4;f++)if(b=e[f],f){if(b.x<j)j=b.x;if(b.y<d)d=b.y;if(b.x>g)g=b.x;if(b.y>o)o=b.y}else j=g=b.x,d=o=b.y;if(j>n[0].x&&g<n[1].x&&d>n[0].y&&o<n[3].y)return!0;return!1}function U(e,f){for(var n=f;n&&!n.is("body");){var b=n.matrixToArray(!0);if(b)var d=n.untransformedOffset(),d={x:d.left+n.outerWidth()/2,y:d.top+n.outerHeight()/2},e=a.singleLevelTP(e,d,b);n=n.parent()}return e}function I(e,
f){for(var b=[],d=[],l=f;l&&!l.is("body");){var j=l.matrixToArray(!0);j&&(b.unshift(l),d.unshift(j));l=l.parent()}if(!b.length)return e;for(i=0;i<b.length;i++)l={},j=b[i].untransformedOffset(),l.x=parseFloat(j.left)+parseFloat(b[i].outerWidth())/2,l.y=parseFloat(j.top)+parseFloat(b[i].outerHeight())/2,e=a.singleLevelTP(e,l,L(d[i]));return e}function E(a){return~a.indexOf("deg")?parseInt(a,10)*(Math.PI*2/360):~a.indexOf("grad")?parseInt(a,10)*(Math.PI/200):parseFloat(a)}function z(a){var f=this[0],
b=jQuery.css(f,"position");if(b==="static")f.style.position="relative";var d=jQuery(f),l=d.untransformedOffset();curCSSTop=jQuery.css(f,"top");curCSSLeft=jQuery.css(f,"left");calculatePosition=b==="absolute"&&jQuery.inArray("auto",[curCSSTop,curCSSLeft])>-1;props={};curPosition={};calculatePosition&&(curPosition=d.position());f=calculatePosition?curPosition.top:parseInt(curCSSTop,10)||0;b=calculatePosition?curPosition.left:parseInt(curCSSLeft,10)||0;if(a.top!=null)props.top=a.top-l.top+f;if(a.left!=
null)props.left=a.left-l.left+b;d.css(props)}function F(a,f){var b=0,b={};if(f=="all")return b.top=parseInt(a.css("borderTopWidth")||(a.css("BORDER-TOP")||a.css("border")||"0px").match(/\d+px/)),b.bottom=parseInt(a.css("borderBottomWidth")||(a.css("BORDER-BOTTOM")||a.css("border")||"0px").match(/\d+px/)),b.left=parseInt(a.css("borderLeftWidth")||(a.css("BORDER-LEFT")||a.css("border")||"0px").match(/\d+px/)),b.right=parseInt(a.css("borderRightWidth")||(a.css("BORDER-RIGHT")||a.css("border")||"0px").match(/\d+px/)),
b;switch(f){default:case "top":b=a.css("borderTopWidth")||(a.css("BORDER-TOP")||a.css("border")||"0px").match(/\d+px/);break;case "bottom":b=a.css("borderBottomWidth")||(a.css("BORDER-BOTTOM")||a.css("border")||"0px").match(/\d+px/);break;case "left":b=a.css("borderLeftWidth")||(a.css("BORDER-LEFT")||a.css("border")||"0px").match(/\d+px/);break;case "right":b=a.css("borderRightWidth")||(a.css("BORDER-RIGHT")||a.css("border")||"0px").match(/\d+px/)}return parseInt(b)}function H(a,f){return[a[0]*f[0]+
a[1]*f[2],a[0]*f[1]+a[1]*f[3],a[2]*f[0]+a[3]*f[2],a[2]*f[1]+a[3]*f[3],a[4]*f[0]+a[5]*f[2]+f[4],a[4]*f[1]+a[5]*f[3]+f[5]]}function L(a){if(!a)return[1,0,0,1,0,0];var f=a[0],b=a[1],d=a[2],l=a[3],j=f*l-b*d;if(a.length==6)return l/=j,b=-b/j,d=-d/j,f/=j,[l,b,d,f,-a[4]*l-a[5]*d,-a[4]*b-a[5]*f];return[l/j,-b/j,-d/j,f/j]}var p={},S=2*Math.PI,T=Math.PI/12,X=Math.PI/24,v=180/Math.PI,d={},M={option:function(e,f){p=this.eq(0).data("transformable-opts");if(p!=void 0)switch(e){case "sizeIcons":return f===void 0?
p.sizeIcons:this.each(function(){var e=a(this);p=e.data("transformable-opts");p.sizeIcons=f;e.data("transformable-opts",p)});case "rotateDisabled":if(f===void 0)return p.rotatable;else if(f===!1)return this.each(function(){var e=a(this);p=e.data("transformable-opts");N(e);G(e);p.rotatable=!0;e.data("transformable-opts",p)});else if(f===!0)return this.each(function(){var e=a(this);p=e.data("transformable-opts");N(e);p.rotatable=!1;e.data("transformable-opts",p)});break;case "skewDisabled":if(f===void 0)return p.skew;
else if(f===!1)return this.each(function(){var e=a(this);p=e.data("transformable-opts");x(e);s(e);p.skew=!0;e.data("transformable-opts",p)});else if(f===!0)return this.each(function(){var e=a(this);p=e.data("transformable-opts");x(e);p.skew=!1;e.data("transformable-opts",p)});break;case "scaleDisabled":if(f===void 0)return p.scale;else if(f===!1)return this.each(function(){var e=a(this);p=e.data("transformable-opts");j(e);b(e);p.scale=!0;e.data("transformable-opts",p)});else if(f===!0)return this.each(function(){var e=
a(this);p=e.data("transformable-opts");j(e);p.scale=!1;e.data("transformable-opts",p)});break;case "containrotate":case "containscale":case "containskew":if(f===void 0)return p[e];else if(f===!1)return this.each(function(){var f=a(this);p=f.data("transformable-opts");p[e]=!1;f.data("transformable-opts",p)});else if(f===!0)return this.each(function(){var f=a(this);p=f.data("transformable-opts");p[e]=!0;f.data("transformable-opts",p)});break;case "containment":if(f===void 0)return{rotate:p.containrotate,
scale:p.containscale,skew:p.containskew};else if(f===!1)return this.each(function(){var e=a(this);p=e.data("transformable-opts");p.containscale=!1;p.containskew=!1;p.containrotate=!1;p.containment=!1;e.data("transformable-opts",p)});else if(f===!0||f=="parent")return this.each(function(){var e=a(this);p=e.data("transformable-opts");p.containrotate=!0;p.containskew=!0;p.containscale=!0;p.containment=!0;e.data("transformable-opts",p)})}},destroy:function(e){return this.each(function(){var f=a(this);
f.find(".transformable-handle").remove();f.removeData("transformable-opts");f.removeAttr("data-transform-scalex");f.removeAttr("data-transform-scaley");f.removeAttr("data-transform-skewx");f.removeAttr("data-transform-skewy");f.removeAttr("data-transform-rotate");f.removeAttr("data-transform");f.removeData("transformable-opts");f.unbind(".transformable");e===!0&&f.css("transform","matrix(1,0,0,1,0,0)")})},reset:function(){return this.each(function(){var e=a(this);e.attr("data-transform-scalex",1);
e.attr("data-transform-scaley",1);e.attr("data-transform-skewx",0);e.attr("data-transform-skewy",0);e.attr("data-transform-rotate",0);e.attr("data-transform","matrix(1,0,0,1,0,0)");e.css("transform","matrix(1,0,0,1,0,0)");J(e)})},totalmatrix:function(a,f){for(var b=this.eq(0),d=[1,0,0,1,0,0],l=!1;b&&!b.is("body");){var j=b.matrixToArray(!0);j&&(d=H(d,j),l=!0);b=b.parent()}f=="inverse"&&(d=L(d));return!a||l?d:!1},offset:function(a){return jQuery.fn.tOffset.call(this,a)}};jQuery.fn.transformable=function(e,
f,d){if(e&&typeof e!="object"){var B=M[e];if(B)return B.call(this,f,d)}e||(e={});if(e.containment===!0||e.containment=="parent")e.containscale=e.containskew=e.containrotate=!0;return this.each(function(){a(this).attr("id");var f=a(this);if(a.support.matrixFilter)a.fn.transformable.defaults.sizeIcons=!1;var d=a.extend({},a.fn.transformable.defaults,e);f.data("transformable-opts",d);f.children(".transformable-handle").remove();d.rotatable&&G(f);d.skewable&&s(f);d.scalable&&b(f);d=a(this).css("transform");
d!=void 0&&d!="none"&&d!="matrix(1,0,0,1,0,0)"&&d!=""&&(a(this).attr("data-transform",d),a(this).getTransform(!0));f.bind("drag.transformable",function(a,e){jQuery.fn.transformable.drag.call(f,a,e)});f.bind("dragstart.transformable",function(a,e){jQuery.fn.transformable.dragstart.call(f,a,e)});f.bind("resize.transformable",function(a,e){jQuery.fn.transformable.resize.call(f,a,e)});f.bind("resizecreate.transformable",function(){var e=a(this);e.data("transformable-opts").scalable&&(j(e),b(e))})})};
jQuery.fn.setTransform=function(e,f){return this.each(function(){var b=a(this),d=b.getTransform(),l=!1,j,o,g,t;a.support.matrixFilter&&(j=b.css("top"),o=b.css("left"),g=b.css("right"),t=b.css("bottom"));if(e=="skewx")d.skew[0]=f,b.attr("data-transform-skewx",d.skew[0]),l=!0;else if(e=="skewy")d.skew[1]=f,b.attr("data-transform-skewy",d.skew[1]);else if(e=="rotate")d.rotate=f,b.attr("data-transform-rotate",d.rotate);else if(e=="scalex")d.scalex=f,b.attr("data-transform-scalex",d.scalex);else if(e==
"scaley")d.scaley=f,b.attr("data-transform-scaley",d.scaley);else{if(typeof e!="object"){d=e.split(")");if(!d.length)return;for(l=0;l<d.length;l++){var k=d[l].split("("),p=a.trim(k[0]).toLowerCase();b.attr("data-transform-"+p,k[1])}e=jQuery.fn.transformable.matrix(e)}d="matrix("+e[0].toFixed(16)+","+e[1].toFixed(16)+","+e[2].toFixed(16)+","+e[3].toFixed(16)+","+e[4].toFixed(16)+","+e[5].toFixed(16)+")";b.css("transform",d);b.attr("data-transform",d);e[0]!=1||e[1]!=0||e[2]!=0||e[3]!=1||e[4]!=0||e[5]!=
0?b.addClass("istransformed"):b.removeClass("istransformed");a.support.matrixFilter&&(t!=""&&t!="auto"&&(j==""||j=="0px")?b.css("bottom",t):b.css("top",j),g!=""&&g!="auto"&&(o==""||o=="0px")?b.css("right",g):b.css("left",o));return}d.rotate==0&&d.skewy==0&&d.skewx==0&&d.scaley==1&&d.scalex==1?b.removeClass("istransformed"):b.addClass("istransformed");e=l?jQuery.fn.transformable.matrix("rotate("+d.rotate+") skewY("+d.skew[1]+") skewX("+d.skew[0]+") scaleY("+d.scaley+") scaleX("+d.scalex+")"):jQuery.fn.transformable.matrix("rotate("+
d.rotate+") skewX("+d.skew[0]+") skewY("+d.skew[1]+") scaleY("+d.scaley+") scaleX("+d.scalex+")");d="matrix("+e[0].toFixed(16)+","+e[1].toFixed(16)+","+e[2].toFixed(16)+","+e[3].toFixed(16)+","+e[4].toFixed(16)+","+e[5].toFixed(16)+")";b.css("transform",d);b.attr("data-transform",d);a.support.matrixFilter&&(t!=""&&t!="auto"&&(j==""||j=="0px")?b.css("bottom",t):b.css("top",j),g!=""&&g!="auto"&&(o==""||o=="0px")?b.css("right",g):b.css("left",o))})};jQuery.fn.getTransform=function(e){var b=this.eq(0);
e?(e=a.unmatrix(b.matrixToArray()),e.skewy=e.skew[1],e.skewx=e.skew[0],e.scalex=e.scale[0],e.scaley=e.scale[1],b.attr("data-transform-scalex",e.scalex),b.attr("data-transform-scaley",e.scaley),b.attr("data-transform-skewx",e.skewx),b.attr("data-transform-skewy",e.skewy),b.attr("data-transform-rotate",e.rotate)):(e={},e.skewx=parseFloat(b.attr("data-transform-skewx"))||0,e.skewy=parseFloat(b.attr("data-transform-skewy"))||0,e.rotate=parseFloat(b.attr("data-transform-rotate"))||0,e.scalex=parseFloat(b.attr("data-transform-scalex"))||
1,e.scaley=parseFloat(b.attr("data-transform-scaley"))||1,e.skew=[e.skewx,e.skewy],e.scale=[e.scalex,e.scaley]);return e};var Y=jQuery.ui.resizable.prototype._mouseStart;jQuery.ui.resizable.prototype._mouseStart=function(e){var b=this.element.tOffset(),d=this.options.containment,d=d=="parent"?this.element.parent():a(d);d[0]==this.element.parent()[0]&&b.transformed?(this.element.data("parentcontained",!0),this.element.data("parentoffset",this.element.parent().tOffset())):this.element.data("parentcontained")&&
(this.element.removeData("parentcontained"),this.element.removeData("parentoffset"));this.element.data("startoff",this.element.tOffset());Y.call(this,e)};var R=jQuery.ui.resizable.prototype._mouseDrag;jQuery.ui.resizable.prototype._mouseDrag=function(e){var b,d,j,l=this.originalMousePosition,k=this.element.data("parentcontained");j=this.element.data("startoff");var o=[{x:l.left,y:l.top}];j.transformed&&(o=a.singleLevelTP(o,{x:e.pageX,y:e.pageY},L(j.totalmatrix)));this.originalMousePosition={left:o[0].x,
top:o[0].y};if(k)j=this.options.containment,this.options.containment=!1,b=this.element.width(),d=this.element.height();R.call(this,e);if(k)this.options.containment=j,this.element.data("resizeoutofbounds")&&(this.element.width(b),this.element.height(d),e=this.element.data("startoff"),b=this.element.tOffset(),this.element.tOffset({left:e.corners[0].x+(b.left-b.corners[0].x),top:e.corners[0].y+(b.top-b.corners[0].y)}));this.originalMousePosition=l};jQuery.fn.transformable.resize=function(e){e.stopPropagation();
var e=a(this),b=e.data("startoff"),d=e.tOffset();e.tOffset({left:b.corners[0].x+(d.left-d.corners[0].x),top:b.corners[0].y+(d.top-d.corners[0].y)});r(e,e.parent(),e.data("parentoffset"))?e.removeData("resizeoutofbounds"):e.data("resizeoutofbounds",!0)};jQuery.fn.transformable.dragstart=function(e){e.stopPropagation();var b=a(this),d=b.tOffset();if(d.transformed){b.data("startoff",d);b.data("mousepos",{x:e.pageX,y:e.pageY});b.removeData("transformable-dragrange");d=b.draggable("option","containment");
d=="parent"&&(d=b.parent());if(typeof c!="array"&&(d==b.parent()[0]||d[0]==b.parent()[0])){d=a(d);c=d.tOffset();b.data("parentoff",c);var j=c.corners,l=b.tOffset().corners,j=j.concat(l);j.push({x:e.pageX,y:e.pageY});j=I(j,d);b.data("umousepos",j.pop());for(var l=j.splice(4,4),k,o,g,t,e=0;e<4;e++){var p=l[e];if(e){if(p.x<o)o=p.x;if(p.y<k)k=p.y;if(p.x>t)t=p.x;if(p.y>g)g=p.y}else o=t=p.x,k=g=p.y}l={};l.tl={x:o,y:k};l.parenttl=j[0];l.r=j[1].x-F(d,"right")-t;l.l=o-(j[0].x+F(d,"left"));l.t=k-(j[0].y+F(d,
"top"));l.b=j[3].y-F(d,"bottom")-g;b.data("transformable-dragrange",l)}b.data("dragstarted",1)}else b.removeData("startoff")};jQuery.ui.draggable.prototype._mouseDrag=function(e,b){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!b){var d=this._uiHash();if(this._trigger("drag",e,d)===!1)return this._mouseUp({}),!1;this.position=d.position}if(!this.element.data("startoff")){if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+
"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px"}a.ui.ddmanager&&a.ui.ddmanager.drag(this,e);return!1};a.browser.msie&&a.browser.version<9&&a.extend(a.ui.draggable.prototype,function(a){return{_mouseCapture:function(b){var d=a.call(this,b);d&&b.stopPropagation();return d}}}(a.ui.draggable.prototype._mouseCapture));jQuery.fn.transformable.drag=function(b,d){b.stopPropagation();var n=a(this),j=n.data("startoff");if(j){var l=n.data("mousepos");n.data("dragstarted")&&
(n.tOffset(j),n.removeData("dragstarted"));var k=n.data("transformable-dragrange"),o;if(k){n.data("parentoff");var g=n.data("umousepos"),p=I([{x:b.pageX,y:b.pageY}],n.parent());o={x:p[0].x-g.x,y:p[0].y-g.y};b.pageX=p[0].x;b.pageY=p[0].y;if(o.x>k.r)b.pageX=k.r+g.x;if(o.x<-k.l)b.pageX=g.x-k.l;if(o.y>k.b)b.pageY=g.y+k.b;if(o.y<-k.t)b.pageY=g.y-k.t;p=U([{x:b.pageX,y:b.pageY}],n.parent());o={x:p[0].x-l.x,y:p[0].y-l.y}}else o={x:b.pageX-l.x,y:b.pageY-l.y};n.tOffset({left:j.left+o.x,top:j.top+o.y});d.delta=
o}};jQuery.fn.relativeOffset=function(b,d){if(!b.length||!d)return this;var n=b.untransformedOffset(),j=[{x:n.left+d.left,y:n.top+d.top}],j=U(j,b);return this.each(function(){a(this).tOffset({left:j[0].x,top:j[0].y},!0)})};jQuery.fn.tOffset=function(b,d){if(b)return this.each(function(){var g=a(this),j=g.tOffset(),n=g.untransformedOffset(),n=[{x:n.left,y:n.top}],l=g.parent(),n=U(n,l),j=[{x:b.left+(n[0].x-(d?j.corners[0].x:j.left)),y:b.top+(n[0].y-(d?j.corners[0].y:j.top))}],j=I(j,g.parent());g.untransformedOffset({left:j[0].x,
top:j[0].y})});else{var j=this.eq(0),k,l=j.untransformedOffset();if(j.is("body"))return l.totalmatrix=[1,0,0,1,0,0],l.matrix=[1,0,0,1,0,0],l.bottom=l.top+j.height(),l.right=l.left+j.width(),l.center={x:(l.left+l.right)/2,y:(l.top+l.bottom)/2},l.corners=[{x:l.left,y:l.top},{x:l.right,y:l.top},{x:l.right,y:l.bottom},{x:l.left,y:l.bottom}],l.transformed=!1,l;var p={left:l.left,top:l.top},o={},g=j.outerHeight(),t=j.outerWidth();o.x=l.left+t/2;o.y=l.top+g/2;g=[{x:l.left,y:l.top},{x:l.left+t,y:l.top},{x:l.left+
t,y:l.top+g},{x:l.left,y:l.top+g}];t=j.matrixToArray(!0);a.browser.msie&&a.browser.version<9&&(t[4]=0,t[5]=0);t?g=a.singleLevelTP(g,o,t):t=[1,0,0,1,0,0];o=t;for(k=j.parent();k&&!k.is("body");){var q=k.matrixToArray(!0);if(q)var r=k.untransformedOffset(),r={x:r.left+k.outerWidth()/2,y:r.top+k.outerHeight()/2},g=a.singleLevelTP(g,r,q),t=H(t,q);k=k.parent()}for(k=0;k<g.length;k++)if(q=g[k],k==0)l.top=l.bottom=q.y,l.left=l.right=q.x;else{if(q.y>l.bottom)l.bottom=q.y;if(q.y<l.top)l.top=q.y;if(q.x>l.right)l.right=
q.x;if(q.x<l.left)l.left=q.x}l.center={x:(l.left+l.right)/2,y:(l.top+l.bottom)/2};l.corners=g;l.unrotated=p;l.matrix=o;l.totalmatrix=t;a.browser.msie&&a.browser.version<9&&(t[4]=0,t[5]=0,o[4]=0,o[5]=0);l.transformed=t[0]==1&&t[1]==0&&t[2]==0&&t[3]==1&&t[4]==0&&t[5]==0?!1:!0;o[0]==1&&o[1]==0&&o[2]==0&&o[3]==1&&o[4]==0&&o[5]==0?j.removeClass("istransformed"):j.addClass("istransformed");return l}};jQuery.singleLevelTP=function(a,b,d){if(d===!1)return a;for(var d=typeof d!="object"?jQuery.fn.transformable.matrix(d):
d,j=0;j<a.length;j++){var l=a[j],k=l.x-b.x,o=l.y-b.y;l.x=b.x+d[0]*k+d[2]*o+d[4];l.y=b.y+d[1]*k+d[3]*o+d[5]}return a};jQuery.fn.transformable.matrix=function(b,d){for(var b=b.split(")"),j=a.trim,k=b.length-1,l,p,o,g=d?d[0]:1,q=d?d[1]:0,r=d?d[2]:0,u=d?d[3]:1,D,y,v,s=d?d[4]:0,z=d?d[5]:0;k--;){l=b[k].split("(");p=j(l[0]);o=l[1];D=l=y=v=0;switch(p){case "translateX":s+=parseInt(o,10);continue;case "translateY":z+=parseInt(o,10);continue;case "translate":o=o.split(",");s+=parseInt(o[0],10);z+=parseInt(o[1]||
0,10);continue;case "rotate":o=E(o);D=Math.cos(o);l=Math.sin(o);y=-Math.sin(o);v=Math.cos(o);break;case "scaleX":D=o;v=1;break;case "scaleY":D=1;v=o;break;case "scale":o=o.split(",");D=o[0];v=o.length>1?o[1]:o[0];break;case "skewX":D=v=1;y=Math.tan(E(o));break;case "skewY":D=v=1;o=E(o);l=Math.tan(o);break;case "skew":D=v=1;o=o.split(",");y=Math.tan(E(o[0]));l=Math.tan(E(o[1]||0));break;case "matrix":o=o.split(","),D=+o[0],l=+o[1],y=+o[2],v=+o[3],s+=parseInt(o[4],10),z+=parseInt(o[5],10)}p=g*D+q*y;
q=g*l+q*v;D=r*D+u*y;u=r*l+u*v;g=p;r=D}return[g,q,r,u,s,z]};jQuery.fn.untransformedOffset=function(){var b=this.eq(0);a("body").append("<div id='eraseme' style='position: absolute; opacity: 0.0; filter: alpha(opacity = 0); top:100px; left:100px; width: 100px;'></div>'");a("#eraseme").setTransform("rotate(1.0)");var d=a("#eraseme").position(),j=parseInt(a("#eraseme").css("top"));a("#eraseme").remove();isNaN(j)&&(j=0);return d.top!=j?(jQuery.fn.untransformedOffset=jQuery.fn.transformable.offsetNoGetBounds,
jQuery.fn.transformable.offsetNoGetBounds.call(b)):(jQuery.fn.untransformedOffset=jQuery.fn.offset,b.offset())};jQuery.fn.transformable.offsetNoGetBounds=function(b){var d=this[0];if(b)return this.each(function(d){z.call(a(this),b,d)});if(!d||!d.ownerDocument)return null;if(d===d.ownerDocument.body)return jQuery.offset.bodyOffset(d);jQuery.offset.initialize();var j,k=d.offsetParent,l=d.ownerDocument,p=l.documentElement,o=l.body;j=(l=l.defaultView)?l.getComputedStyle(d,null):d.currentStyle;for(var g=
d.offsetTop,q=d.offsetLeft;(d=d.parentNode)&&d!==o&&d!==p;){if(jQuery.offset.supportsFixedPosition&&j.position==="fixed")break;j=l?l.getComputedStyle(d,null):d.currentStyle;g-=d.scrollTop;q-=d.scrollLeft;if(d===k){g+=d.offsetTop;q+=d.offsetLeft;if(jQuery.offset.doesNotAddBorder&&(!jQuery.offset.doesAddBorderForTableAndCells||!rtable.test(d.nodeName)))g+=parseFloat(j.borderTopWidth)||0,q+=parseFloat(j.borderLeftWidth)||0;k=d.offsetParent}jQuery.offset.subtractsBorderForOverflowNotVisible&&j.overflow!==
"visible"&&(g+=parseFloat(j.borderTopWidth)||0,q+=parseFloat(j.borderLeftWidth)||0)}if(j.position==="relative"||j.position==="static")g+=o.offsetTop,q+=o.offsetLeft;jQuery.offset.supportsFixedPosition&&j.position==="fixed"&&(g+=Math.max(p.scrollTop,o.scrollTop),q+=Math.max(p.scrollLeft,o.scrollLeft));return{top:g,left:q}};jQuery.unmatrix=function(a){var b,d,j,l=a[0],k=a[1],o=a[2],g=a[3];if(l*g-k*o){b=Math.sqrt(l*l+k*k);l/=b;k/=b;j=l*o+k*g;o-=l*j;g-=k*j;d=Math.sqrt(o*o+g*g);o/=d;g/=d;j/=d;var p=l,
q=k;l<0&&g>0&&(b=-b,l=-l,j=-j);g<0&&p>0&&(d=-d,k=-k,j=-j);p*g<q*o&&(k=-k)}else rotate=b=d=j=0;return{translate:[+a[4],+a[5]],rotate:Math.atan2(k,l),scale:[b,d],skew:[j,0]}};jQuery.fn.matrixToArray=function(b){if(this.eq(0).is("body"))return[1,0,0,1,0,0];var d=[1,0,0,1,0,0],j=this.eq(0).css("transform");if(j!=void 0&&j!="none"&&j!="matrix(1,0,0,1,0,0)"&&j!=""){if((m=j.match(/[\-\d\.]+/g))&&m!=null)for(b=0;b<m.length;b++)m[b]=parseFloat(m[b]);else return d;a.browser.msie&&a.browser.version<9&&(m[4]=
0,m[5]=0)}else return b?!1:d;return m};a.fn.transformable.defaults={rotatable:!0,skewable:!0,scalable:!0,containrotate:!1,containskew:!1,containscale:!1,containment:!1,sizeIcons:!0}})(jQuery);
(function(a){function b(b){for(var b=b.split(")"),j=a.trim,q=b.length-1,y,s,u,r=1,x=0,A=0,E=1,z,F,H,L=0,p=0;q--;){y=b[q].split("(");s=j(y[0]);u=y[1];z=y=F=H=0;switch(s){case "translateX":L+=parseInt(u,10);continue;case "translateY":p+=parseInt(u,10);continue;case "translate":u=u.split(",");L+=parseInt(u[0],10);p+=parseInt(u[1]||0,10);continue;case "rotate":u=k(u);z=Math.cos(u);y=Math.sin(u);F=-Math.sin(u);H=Math.cos(u);break;case "scaleX":z=u;H=1;break;case "scaleY":z=1;H=u;break;case "scale":u=u.split(",");
z=u[0];H=u.length>1?u[1]:u[0];break;case "skewX":z=H=1;F=Math.tan(k(u));break;case "skewY":z=H=1;y=Math.tan(k(u));break;case "skew":z=H=1;u=u.split(",");F=Math.tan(k(u[0]));y=Math.tan(k(u[1]||0));break;case "matrix":u=u.split(","),z=+u[0],y=+u[1],F=+u[2],H=+u[3],L+=parseInt(u[4],10),p+=parseInt(u[5],10)}s=r*z+x*F;x=r*y+x*H;z=A*z+E*F;E=A*y+E*H;r=s;A=z}return[r,x,A,E,L,p]}function j(a){var b,j,k,s=a[0],u=a[1],r=a[2],x=a[3];s*x-u*r?(b=Math.sqrt(s*s+u*u),s/=b,u/=b,k=s*r+u*x,r-=s*k,x-=u*k,j=Math.sqrt(r*
r+x*x),r/=j,x/=j,k/=j,s*x<u*r&&(s=-s,u=-u,k=-k,b=-b)):rotate=b=j=k=0;return{translate:[+a[4],+a[5]],rotate:Math.atan2(u,s),scale:[b,j],skew:[k,0]}}function k(a){return~a.indexOf("deg")?parseInt(a,10)*(Math.PI*2/360):~a.indexOf("grad")?parseInt(a,10)*(Math.PI/200):parseFloat(a)}for(var s=document.createElement("div"),s=s.style,x=["OTransform","msTransform","WebkitTransform","MozTransform","transform"],G=x.length,N,O,A,Z,J=/Matrix([^)]*)/;G--;)x[G]in s&&(a.support.transform=N=x[G]);if(!N)a.support.matrixFilter=
O=s.filter==="";s=s=null;a.cssNumber.transform=!0;N&&N!="transform"?(a.cssProps.transform=N,A=N=="MozTransform"?{get:function(b,j){return j?a.css(b,N).split("px").join(""):b.style[N]},set:function(a,b){a.style[N]=/matrix[^)p]*\)/.test(b)?b.replace(/matrix((?:[^,]*,){4})([^,]*),([^)]*)/,"matrix$1$2px,$3px"):b}}:{get:function(b,j){return j?a.css(b,N.replace(/^ms/,"Ms")):b.style[N]}}):O&&(A={get:function(a,b){var j=b&&a.currentStyle?a.currentStyle:a.style,k;j&&J.test(j.filter)?(k=RegExp.$1.split(","),
k=[k[0].split("=")[1],k[2].split("=")[1],k[1].split("=")[1],k[3].split("=")[1]]):k=[1,0,0,1];k[4]=j?j.left:0;k[5]=j?j.top:0;return"matrix("+k+")"},set:function(j,k,q){var s=j.style,x,u,r;if(!q)s.zoom=1;k=b(k);if(!q||q.M)if(u=["Matrix(M11="+k[0],"M12="+k[2],"M21="+k[1],"M22="+k[3],"SizingMethod='auto expand'"].join(),r=(x=j.currentStyle)&&x.filter||s.filter||"",s.filter=J.test(r)?r.replace(J,u):r+" progid:DXImageTransform.Microsoft."+u+")",centerOrigin=a.transform.centerOrigin)s[centerOrigin=="margin"?
"marginLeft":"left"]=-(j.offsetWidth/2)+j.clientWidth/2+"px",s[centerOrigin=="margin"?"marginTop":"top"]=-(j.offsetHeight/2)+j.clientHeight/2+"px";if(!q||q.T)s.left=k[4]+"px",s.top=k[5]+"px"}});A&&(a.cssHooks.transform=A);Z=A&&A.get||a.css;a.fx.step.transform=function(s){var x=s.elem,q=s.start,y=s.end,G,u=s.pos,r,J,I,E,z=!1,F=!1,H;r=J=I=E="";if(!q||typeof q==="string"){q||(q=Z(x,N));if(O)x.style.zoom=1;G=y.split(q);if(G.length==2)y=G.join(""),s.origin=q,q="none";q=="none"?q={translate:[0,0],rotate:0,
scale:[1,1],skew:[0,0]}:(q=/\(([^,]*),([^,]*),([^,]*),([^,]*),([^,p]*)(?:px)?,([^)p]*)(?:px)?/.exec(q),q=j([q[1],q[2],q[3],q[4],q[5],q[6]]));s.start=q;if(~y.indexOf("matrix"))y=j(b(y));else{y=y.split(")");G=[0,0];for(var L=0,p=[1,1],S=[0,0],T=y.length-1,X=a.trim,v,d;T--;)v=y[T].split("("),d=X(v[0]),v=v[1],d=="translateX"?G[0]+=parseInt(v,10):d=="translateY"?G[1]+=parseInt(v,10):d=="translate"?(v=v.split(","),G[0]+=parseInt(v[0],10),G[1]+=parseInt(v[1]||0,10)):d=="rotate"?L+=k(v):d=="scaleX"?p[0]*=
v:d=="scaleY"?p[1]*=v:d=="scale"?(v=v.split(","),p[0]*=v[0],p[1]*=v.length>1?v[1]:v[0]):d=="skewX"?S[0]+=k(v):d=="skewY"?S[1]+=k(v):d=="skew"&&(v=v.split(","),S[0]+=k(v[0]),S[1]+=k(v[1]||"0"));y={translate:G,rotate:L,scale:p,skew:S}}s.end=y;for(H in q)(H=="rotate"?q[H]==y[H]:q[H][0]==y[H][0]&&q[H][1]==y[H][1])&&delete q[H]}q.translate&&(r=" translate("+(q.translate[0]+(y.translate[0]-q.translate[0])*u+0.5|0)+"px,"+(q.translate[1]+(y.translate[1]-q.translate[1])*u+0.5|0)+"px)",z=!0);q.rotate!=void 0&&
(J=" rotate("+(q.rotate+(y.rotate-q.rotate)*u)+"rad)",F=!0);q.scale&&(I=" scale("+(q.scale[0]+(y.scale[0]-q.scale[0])*u)+","+(q.scale[1]+(y.scale[1]-q.scale[1])*u)+")",F=!0);q.skew&&(E=" skew("+(q.skew[0]+(y.skew[0]-q.skew[0])*u)+"rad,"+(q.skew[1]+(y.skew[1]-q.skew[1])*u)+"rad)",F=!0);s=s.origin?s.origin+r+E+I+J:r+J+I+E;A&&A.set?A.set(x,s,{M:F,T:z}):x.style[N]=s};a.transform={centerOrigin:"margin"}})(jQuery);



jQuery("head").append('<style type="text/css">.featuredimagezoomerhidden {visibility: hidden!important;}</style>');
var featuredimagezoomer={loadinggif:"img/wczytywanie.gif",magnifycursor:"crosshair",dsetting:{magnifierpos:"right",magnifiersize:[200,200],cursorshadecolor:"#fff",cursorshadeopacity:0.3,cursorshadeborder:"1px solid black",cursorshade:!1,leftoffset:15,rightoffset:10},isie:function(){return!1}(),showimage:function(a,b,d,h){var e=b.data("specs"),c=e.magpos,g=b.data("specs").coords;e.windimensions={w:a(window).width(),h:a(window).height()};a=g.left+(c==="left"?-e.magsize.w-e.lo:b.width()+e.ro);c!=="left"&&
a+e.magsize.w+e.lo>=e.windimensions.w&&g.left-e.magsize.w>=e.lo?a=g.left-e.magsize.w-e.lo:c==="left"&&a<e.ro&&(a=g.left+b.width()+e.ro);d.css({left:a,top:g.top}).show();e.$statusdiv.html("Przybliżenie: "+e.curpower+'<div style="font-size:80%">Użyj kółka myszki do przybliżenia/oddalenia</div>');h&&this.showstatusdiv(e,400,2E3)},hideimage:function(a,b,d){a=a.data("specs");b.hide();d&&this.hidestatusdiv(a)},showstatusdiv:function(a,b,d){clearTimeout(a.statustimer);a.$statusdiv.fadeIn(b);a.statustimer=setTimeout(function(){featuredimagezoomer.hidestatusdiv(a)},
d)},hidestatusdiv:function(a){a.$statusdiv.stop(!0,!0).hide()},getboundary:function(a,b,d){a=a=="left"?-d.imagesize.w*d.curpower+d.magsize.w:-d.imagesize.h*d.curpower+d.magsize.h;return b>0?0:b<a?a:b},moveimage:function(a,b,d,h){var a=a.data("specs"),e=Math.round(a.magsize.w/a.curpower),c=Math.round(a.magsize.h/a.curpower),g=a.csborder,k=a.coords,i=h.pageX||a.lastpagex,h=h.pageY||a.lastpagey,f=i-k.left,l=h-k.top;d.css({visibility:"",width:e,height:c,top:Math.min(a.imagesize.h-c-g,Math.max(0,l-(g+
c)/2))+k.top,left:Math.min(a.imagesize.w-e-g,Math.max(0,f-(g+e)/2))+k.left});d=-l*a.curpower+a.magsize.h/2;b.css({left:this.getboundary("left",-f*a.curpower+a.magsize.w/2,a),top:this.getboundary("top",d,a)});a.$statusdiv.css({left:i-10,top:h+20});a.lastpagex=i;a.lastpagey=h},magnifyimage:function(a,b,d){var h=(b.detail?b.detail*-120:b.wheelDelta)<=-120?"out":"in",b=a.data("specs"),e=b.magnifier,c=b.imagesize,g=b.curpower,d=h=="in"?Math.min(g+1,d[1]):Math.max(g-1,d[0]),c=[c.w*d,c.h*d];e.$image.css({width:c[0],
height:c[1]});b.curpower=d;b.$statusdiv.html("Przybliżenie: "+b.curpower);this.showstatusdiv(b,0,500);a.trigger("mousemove")},init:function(a,b,d){function h(a,b){var d={w:j.width(),h:j.height()},h={w:g,h:k},i=c.zoomrange?c.zoomrange[0]:(b.width()/g).toFixed(5);f.data("specs",{$statusdiv:m,statustimer:null,magnifier:{$outer:j,$inner:a,$image:b},magsize:d,magpos:c.magnifierpos,imagesize:h,curpower:i,coords:e(),csborder:l.outerWidth(),lo:c.leftoffset,ro:c.rightoffset})}function e(){var a=f.offset();
return{left:a.left,top:a.top}}var c=a.extend({},this.dsetting,d),g=b.width(),k=b.height(),d=b.offset(),i=this,f,l,m,j,q={pageX:0,pageY:0};c.largeimage=c.largeimage||b.get(0).src;j=a('<div class="magnifyarea" style="position:absolute;width:'+c.magnifiersize[0]+"px;height:"+c.magnifiersize[1]+'px;left:-10000px;top:-10000px;visibility:hidden;overflow:hidden;border:1px solid black;" />').append('<div style="position:relative;left:0;top:0;" />').appendTo(document.body);l=c.cursorshade?a('<div class="cursorshade" style="visibility:hidden;position:absolute;left:0;top:0;" />').css({border:c.cursorshadeborder,
opacity:c.cursorshadeopacity,backgroundColor:c.cursorshadecolor}).appendTo(document.body):a("<div />");m=a('<div class="zoomstatus preloadevt" style="position:absolute;visibility:hidden;left:0;top:0;" />').html('<img src="'+this.loadinggif+'" />').appendTo(document.body);f=a('<div class="zoomtracker" style="cursor:progress;position:absolute;left:'+d.left+"px;top:"+d.top+"px;height:"+k+"px;width:"+g+'px;" />').css({backgroundImage:this.isie?"url(cannotbe)":"none"}).appendTo(document.body);a(window).resize(function(){var a=
b.offset();f.css({left:a.left,top:a.top})});f.mouseover(function(){l.add(j).add(m).removeClass("featuredimagezoomerhidden");f.data("premouseout",!1)}).mouseout(function(){l.add(j).add(m.not(".preloadevt")).addClass("featuredimagezoomerhidden");f.data("premouseout",!0)}).mousemove(function(a){q.pageX=a.pageX;q.pageY=a.pageY});f.one("mouseover",function(){var d=j.find("div:eq(0)"),n=a('<img src="'+c.largeimage+'"/>').appendTo(d),p=c.zoomrange&&c.zoomrange[1]>c.zoomrange[0];b.css({opacity:0.1});var o=
e();m.css({left:o.left+g/2-m.width()/2,top:o.top+k/2-m.height()/2,visibility:"visible"});n.bind("loadevt",function(){b.css({opacity:1});m.empty().css({border:"1px solid black",background:"#C0C0C0",padding:"4px",font:"bold 13px Arial",opacity:0.8}).hide().removeClass("preloadevt");f.data("premouseout")&&m.addClass("featuredimagezoomerhidden");if(c.zoomrange){var o=[g*c.zoomrange[0],k*c.zoomrange[0]];n.css({width:o[0],height:o[1]})}h(d,n);j.css({display:"none",visibility:"visible"});f.mouseover(function(){f.data("specs").coords=
e();i.showimage(a,f,j,p)});f.mousemove(function(a){i.moveimage(f,d,l,a)});f.data("premouseout")||(i.showimage(a,f,j,p),i.moveimage(f,d,l,q));f.mouseout(function(){i.hideimage(f,j,p)}).css({cursor:i.magnifycursor});c.zoomrange&&c.zoomrange[1]>c.zoomrange[0]&&f.bind("DOMMouseScroll mousewheel",function(a){i.magnifyimage(f,a,c.zoomrange);a.preventDefault()})});n.get(0).complete?n.trigger("loadevt"):n.bind("load",function(){n.trigger("loadevt")})})},iname:function(){var a=jQuery("<img />"),b=a.get(0).tagName;
a.remove();return b}()};jQuery.fn.addimagezoom=function(a){var b=jQuery;return this.each(function(){if(this.tagName!==featuredimagezoomer.iname)return!0;featuredimagezoomer.init(b,b(this),a)})};
