1function uc_clean_countdown(t,e,o){o=void 0===o||o;var i=new Date(e),n=document.getElementById(t).getElementsByClassName("uc_box"),s=new Date-i;if(!(0<s)){o&&(s=-s);var a=Math.floor(s/864e5);s-=864e5*a;var r=Math.floor(s/36e5);s-=36e5*r;var h=Math.floor(s/6e4);s-=6e4*h;var d=Math.floor(s/1e3);n[0].children[0].innerHTML=a,n[1].children[0].innerHTML=r,n[2].children[0].innerHTML=h,n[3].children[0].innerHTML=d}}function uc_white_line_circle_countdown_draw(t,e,o,i,n){var s=360*(100*e/o)/100*Math.PI/180,a=t;a.height=t.parentElement.offsetHeight,a.width=t.parentElement.offsetWidth;var r=a.getContext("2d"),h=a.width/2,d=a.height/2,l=a.width/2-i/2;r.beginPath(),r.clearRect(0,0,a.width,a.height),r.arc(h,d,l,0,s,!1),r.imageSmoothingEnabled=!0,r.lineWidth=i,r.strokeStyle=n,r.stroke()}function uc_white_line_circle_countdown(t,e,o,i,n,s,a,r){var h=new Date(e),d=document.getElementById(t).getElementsByClassName("uc_box"),l=new Date-h;if(l<0){r&&(l=-l);var c=Math.floor(l/864e5);l-=864e5*c;var p=Math.floor(l/36e5);l-=36e5*p;var g=Math.floor(l/6e4);l-=6e4*g;var u=Math.floor(l/1e3);d[0].children[1].innerHTML=c,uc_white_line_circle_countdown_draw(d[0].children[0],c,366,o,i),d[1].children[1].innerHTML=p,uc_white_line_circle_countdown_draw(d[1].children[0],p,24,o,n),d[2].children[1].innerHTML=g,uc_white_line_circle_countdown_draw(d[2].children[0],g,60,o,s),d[3].children[1].innerHTML=u,uc_white_line_circle_countdown_draw(d[3].children[0],u,60,o,a)}}!function(h,t,e,d){h.accordion=function(e,o){var t={duration:200,delay:0,exclusive:!0,onOpen:function(){},onClose:function(){}},i=this,n=h(e),s=(e=e,n.children(".accordion-item"));i.init=function(){i.settings=h.extend({},t,o),a(),r()};var a=function(){h(s).each(function(){h(this).hasClass("active")&&h(this).children(".accordion-content").show(0)})},r=function(){h(s).find(".accordion-header").bind("click",function(t){h(this).parent(s).hasClass("active")?i.close(h(this).parent(s).index()):i.open(h(this).parent(s).index())})};i.open=function(t){h(s[t]).hasClass("active")||(i.settings.exclusive&&(h(s).find(".accordion-content").slideUp(i.settings.duration),h(s).removeClass("active")),h(s[t]).children(".accordion-content").delay(i.settings.delay).slideDown(i.settings.duration,function(){h(s[t]).addClass("active")}),o!==d&&i.callback("onOpen"))},i.setDuration=function(t){i.settings.duration=t},i.setExclusive=function(t){i.settings.exclusive=t},i.setDelay=function(t){i.settings.delay=t},i.close=function(t){h(s[t]).children(".accordion-content").delay(i.settings.delay).slideUp(i.settings.duration,function(){h(s[t]).removeClass("active")}),o!==d&&i.callback("onClose")},i.closeAll=function(){h(s).find(".accordion-content").slideUp(i.settings.duration),h(s).removeClass("active")},i.callback=function(t){o[t]!==d&&o[t].call(e)},i.init()},h.fn.accordion=function(e){return this.each(function(){if(d==h(this).data("accordion")){var t=new h.accordion(this,e);h(this).data("accordion",t)}})}}(jQuery,window,document),function(u){u.fn.vcModal=function(t){function e(){u(document).on("click touchstart",o),u(document).on("keyup",i),""!=r.find(".mewvc-content").contents().html()&&r.find(".mewvc-content").contents().html()||(r.find(".mewvc-content").contents().detach(),s.data("content").appendTo(r.find(".mewvc-content"))),r.show().addClass("mewvc-popup-animate"),r.addClass("no-transition"),setTimeout(function(){r.removeClass("no-transition"),a.addClass("mewvc-active")},0)}function o(t){u(t.target).hasClass("mewvc-cover")&&n()}function i(t){27===t.keyCode&&n()}function n(){return u(document).off("click touchstart",o),u(document).off("keyup",i),a.removeClass("mewvc-active"),r.removeClass("mewvc-popup-animate"),r.find(".mewvc-content").contents().detach(),!1}var s=this;u.extend({container:".mewvc-container",param:"value"},t);var a=u(document.documentElement).addClass("mewvc-ready"),r=s.find(".mewvc-popup");s.find(".mewvc-content");var h=s.find(".mewvc-content").contents();s.data("content",h);var d=u(this).data("width");"on"!=s.data("loadedvisible")&&r.hide(),r.css({padding:"0",color:s.data("textcolor"),background:s.data("background"),"margin-top":s.data("margintop")}),""!=s.data("popupposition")&&r.css("position",s.data("popupposition")),"string"==typeof d?(d=d.replace(/[^\d\.]/g,""),r.css({width:s.data("width"),"margin-left":.5*-d+"%"})):r.css({"margin-left":.5*-d,width:s.data("width")}),u(".mewvc-cover").each(function(t){0<t&&u(this).remove()});var l=s.find(".mewvc-cover"),c=s.find(".mewvc-btn"),p=c.next(".vc_btn"),g=s.find(".mewvc-close");return r.insertAfter("body"),l.insertAfter("body"),g.on("click",n),p[0]&&p.on("click",function(t){e(),t.preventDefault()}),c.on("click",function(t){e(),t.preventDefault()}),this}}(jQuery),jQuery(document).ready(function(t){t(".mewvc-container").each(function(){t(this).vcModal()})}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(i,e){var a=6,n=i.event.add,s=i.event.remove,h=function(t,e,o){
1i.event.trigger(e,o,t)},r=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,e){return window.setTimeout(function(){t()},25)},d={textarea:!0,input:!0,select:!0,button:!0},l={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},c="touchmove",p="touchend",t="touchend";function o(t){var o=t,i=!1,n=!1;function e(t){i?(o(),r(e),i=!(n=!0)):n=!1}this.kick=function(t){i=!0,n||e()},this.end=function(t){var e=o;t&&(n?(o=i?function(){e(),t()}:t,i=!0):t())}}function g(){return!0}function u(){return!1}function m(t){t.preventDefault()}function f(t){d[t.target.tagName.toLowerCase()]||t.preventDefault()}function w(t,e){var o,i;if(t.identifiedTouch)return t.identifiedTouch(e);for(o=-1,i=t.length;++o<i;)if(t[o].identifier===e)return t[o]}function v(t,e){var o=w(t.changedTouches,e.identifier);if(o&&(o.pageX!==e.pageX||o.pageY!==e.pageY))return o}function z(t){T(t,t.data,t,b)}function y(t){b()}function b(){s(document,l.move,z),s(document,l.cancel,y)}function W(t){var e=t.data,o=v(t,e);o&&T(t,e,o,H)}function x(t){var e=t.data;w(t.changedTouches,e.identifier)&&H(e.identifier)}function H(t){s(document,"."+t,W),s(document,"."+t,x)}function T(t,e,o,i){var n=o.pageX-e.startX,s=o.pageY-e.startY;n*n+s*s<a*a||function(t,e,o,i,n,s){var a,r;e.target;a=t.targetTouches,r=t.timeStamp-e.timeStamp,e.type="movestart",e.distX=i,e.distY=n,e.deltaX=i,e.deltaY=n,e.pageX=o.pageX,e.pageY=o.pageY,e.velocityX=i/r,e.velocityY=n/r,e.targetTouches=a,e.finger=a?a.length:1,e._handled=L,e._preventTouchmoveDefault=function(){t.preventDefault()},h(e.target,e),s(e.identifier)}(t,e,o,n,s,i)}function L(){return this._handled=g,!1}function $(t){t._handled()}function k(t){var e=t.data.timer;(t.data.touch=t).data.timeStamp=t.timeStamp,e.kick()}function S(t){var e=t.data.event,o=t.data.timer;s(document,l.move,k),s(document,l.end,S),I(e,o,function(){setTimeout(function(){s(e.target,"click",u)},0)})}function C(t){var e=t.data.event,o=t.data.timer,i=v(t,e);i&&(t.preventDefault(),e.targetTouches=t.targetTouches,t.data.touch=i,t.data.timeStamp=t.timeStamp,o.kick())}function O(t){var e,o=t.data.event,i=t.data.timer;w(t.changedTouches,o.identifier)&&(e=o,s(document,"."+e.identifier,C),s(document,"."+e.identifier,O),I(o,i))}function I(t,e,o){e.end(function(){return t.type="moveend",h(t.target,t),o&&o()})}i.event.special.movestart={setup:function(t,e,o){return n(this,"movestart.move",$),!0},teardown:function(t){return s(this,"dragstart drag",m),s(this,"mousedown touchstart",f),s(this,"movestart",$),!0},add:function(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(n(this,"dragstart."+t.guid+" drag."+t.guid,m,e,t.selector),n(this,"mousedown."+t.guid,f,e,t.selector))},remove:function(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(s(this,"dragstart."+t.guid+" drag."+t.guid),s(this,"mousedown."+t.guid))},_default:function(s){var a,r;s._handled()&&(a={target:s.target,startX:s.startX,startY:s.startY,pageX:s.pageX,pageY:s.pageY,distX:s.distX,distY:s.distY,deltaX:s.deltaX,deltaY:s.deltaY,velocityX:s.velocityX,velocityY:s.velocityY,timeStamp:s.timeStamp,identifier:s.identifier,targetTouches:s.targetTouches,finger:s.finger},r={event:a,timer:new o(function(t){var e,o,i,n;e=a,o=r.touch,i=r.timeStamp,n=i-e.timeStamp,e.type="move",e.distX=o.pageX-e.startX,e.distY=o.pageY-e.startY,e.deltaX=o.pageX-e.pageX,e.deltaY=o.pageY-e.pageY,e.velocityX=.3*e.velocityX+.7*e.deltaX/n,e.velocityY=.3*e.velocityY+.7*e.deltaY/n,e.pageX=o.pageX,e.pageY=o.pageY,h(s.target,a)}),touch:e,timeStamp:e},s.identifier===e?(n(s.target,"click",u),n(document,l.move,k,r),n(document,l.end,S,r)):(s._preventTouchmoveDefault(),n(document,c+"."+s.identifier,C,r),n(document,t+"."+s.identifier,O,r)))}},i.event.special.move={setup:function(){n(this,"movestart.move",i.noop)},teardown:function(){s(this,"movestart.move",i.noop)}},i.event.special.moveend={setup:function(){n(this,"movestart.moveend",i.noop)},teardown:function(){s(this,"movestart.moveend",i.noop)}},n(document,"mousedown.move",function(t){var e,o;1!==(o=t).which||o.ctrlKey||o.altKey||(e={target:t.target,startX:t.pageX,startY:t.pageY,timeStamp:t.timeStamp},n(document,l.move,z,e),n(document,l.cancel,y,e))}),n(document,"touchstart.move",function(t){var e,o;d[t.target.tagName.toLowerCase()]||(o={target:(e=t.changedTouches[0]).target,startX:e.pageX,startY:e.pageY,timeStamp:t.timeStamp,identifier:e.identifier},n(document,c+"."+e.identifier,W,o),n(document,p+"."+e.identifier,x,o))}),"function"==typeof Array.prototype.indexOf&&function(t,e){for(var o=["changedTouches","targetTouches"],i=o.length;i--;)-1===t.event.props.indexOf(o[i])&&t.event.props.push(o[i])}(i)}),function(g){g.fn.twentytwenty=function(p){p=g.extend({default_offset_pct:.5,orientation:"horizontal"},p);return this.each(function(){var e=p.default_offset_pct,a=g(this);a.show();var r=p.orientation,t="vertical"===r?"down":"left",o="vertical"===r?"up":"right";a.wrap("<div class='twentytwenty-wrapper twentytwenty-"+r+"'></div>"),a.append("<div class='twentytwenty-overlay'></div>");var h=a.find("img:first"),i=a.find("img:last");a.append("<div class='twentytwenty-handle'></div>");var d=a.find(".twentytwenty-handle");d.append("<span class='twentytwenty-"+t+"-arrow'></span>"),d.append("<span class='twentytwenty-"+o+"-arrow'></span>"),a.addClass("twentytwenty-container"),h.addClass("twentytwenty-before"),i.addClass("twentytwenty-after");var n=a.find(".twentytwenty-overlay");n.append("<div class='twentytwenty-before-label'></div>"),n.append("<div class='twentytwenty-after-label'></div>");var s=function(t){var e,o,i,n,s=(e=t,o=h.width(),i=h.height(),{w:o+"px",h:i+"px",cw:e*o+"px",ch:e*i+"px"});d.css("vertical"===r?"top":"left","vertical"===r?s.ch:s.cw),n=s,"vertical"===r?h.css("clip","rect(0,"+n.w+","+n.ch+",0)"):h.css("clip","rect(0,"+n.cw+","+n.h+",0)"),a.css("height",n.h)};g(window).on("resize.twentytwenty",function(t){s(e)});var l=0,c=0;d.on("movestart",function(t){(t.distX>t.distY&&t.distX<-t.distY||t.distX<t.distY&&t.distX>-t.distY)&&"vertical"!==r?t.preventDefault():(t.distX<t.distY&&t.distX<-t.distY||t.distX>t.distY&&t.distX>-t.distY)&&"vertical"===r&&t.preventDefault(),a.addClass("active"),l=a.offset().left,offsetY=a.offset().top,c=h.width(),imgHeight=h.height()}),d.on("moveend",function(t){a.removeClass("active")}),d.on("move",function(t){a.hasClass("active")&&((e="vertical"===r?(t.pageY-offsetY)/imgHeight:(t.pageX-l)/c)<0&&(e=0),1<e&&(e=1),s(e))}),a.find("img").on("mousedown",function(t){t.preventDefault()}),g(window).trigger("resize.twentytwenty")})}}(jQuery),jQuery(document).ready(function(s){s(".cq-stackblock").each(function(t){var e=s(this).data("elementheight"),o=s(this).data("c
1ontentwidth"),i=s(this).data("textalign"),n=(s(this).data("fontsize"),s(this).data("tooltip"));if(""!=e&&(s(".cq-stackblock-card",s(this)).css({height:parseInt(e)}),s(this).addClass("vertical-middle")),""!=o&&s(".cq-stackblock-content",s(this)).css({width:o,margin:"0 auto"}),""!=i&&s(".cq-stackblock-content",s(this)).css({"text-align":i}),""!=n)s(this).tooltipster({content:n,position:"top",offsetY:"-4",delay:200,speed:300,touchDevices:!0,interactive:!1,animation:"fade",theme:"tooltipster-shadow",contentAsHTML:!0})})}),function(o){"use strict";o.fn.counterUp=function(t){var e=o.extend({time:400,delay:10},t);return this.each(function(){var h=o(this),d=e;h.waypoint(function(){var t=[],e=d.time/d.delay,o=h.text(),i=/[0-9]+,[0-9]+/.test(o);o=o.replace(/,/g,"");/^[0-9]+$/.test(o);for(var n=/^[0-9]+\.[0-9]+$/.test(o),s=n?(o.split(".")[1]||[]).length:0,a=e;1<=a;a--){var r=parseInt(o/e*a);if(n&&(r=parseFloat(o/e*a).toFixed(s)),i)for(;/(\d+)(\d{3})/.test(r.toString());)r=r.toString().replace(/(\d+)(\d{3})/,"$1,$2");t.unshift(r)}h.data("counterup-nums",t),h.text("0");h.data("counterup-func",function(){h.text(h.data("counterup-nums").shift()),h.data("counterup-nums").length?setTimeout(h.data("counterup-func"),d.delay):(h.data("counterup-nums"),h.data("counterup-nums",null),h.data("counterup-func",null))}),setTimeout(h.data("counterup-func"),d.delay)},{offset:"100%",triggerOnce:!0})})}}(jQuery),function(){var e,o,t=[].indexOf||function(t){for(var e=0,o=this.length;e<o;e++)if(e in this&&this[e]===t)return e;return-1},z=[].slice;e=this,o=function(h,s){var e,a,r,d,o,l,c,n,p,i,g,u,m,f,w,v;return e=h(s),n=0<=t.call(s,"ontouchstart"),d={horizontal:{},vertical:{}},c={},l="waypoints-context-id",g="resize.waypoints",u="scroll.waypoints",m=o=1,f="waypoints-waypoint-ids",w="waypoint",v="waypoints",a=function(){function t(t){var e=this;this.$element=t,this.element=t[0],this.didResize=!1,this.didScroll=!1,this.id="context"+o++,this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()},this.waypoints={horizontal:{},vertical:{}},t.data(l,this.id),c[this.id]=this,t.bind(u,function(){var t;if(!e.didScroll&&!n)return e.didScroll=!0,t=function(){return e.doScroll(),e.didScroll=!1},s.setTimeout(t,h[v].settings.scrollThrottle)}),t.bind(g,function(){var t;if(!e.didResize)return e.didResize=!0,t=function(){return h[v]("refresh"),e.didResize=!1},s.setTimeout(t,h[v].settings.resizeThrottle)})}return t.prototype.doScroll=function(){var t,i=this;return t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!n||t.vertical.oldScroll&&t.vertical.newScroll||h[v]("refresh"),h.each(t,function(t,n){var o,e,s;return s=[],e=n.newScroll>n.oldScroll,o=e?n.forward:n.backward,h.each(i.waypoints[t],function(t,e){var o,i;return n.oldScroll<(o=e.offset)&&o<=n.newScroll?s.push(e):n.newScroll<(i=e.offset)&&i<=n.oldScroll?s.push(e):void 0}),s.sort(function(t,e){return t.offset-e.offset}),e||s.reverse(),h.each(s,function(t,e){if(e.options.continuous||t===s.length-1)return e.trigger([o])})}),this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},t.prototype.refresh=function(){var t,e,o,i=this;return o=h.isWindow(this.element),e=this.$element.offset(),this.doScroll(),t={horizontal:{contextOffset:o?0:e.left,contextScroll:o?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:o?0:e.top,contextScroll:o?0:this.oldScroll.y,contextDimension:o?h[v]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},h.each(t,function(t,r){return h.each(i.waypoints[t],function(t,e){var o,i,n,s,a;if(o=e.options.offset,n=e.offset,i=h.isWindow(e.element)?0:e.$element.offset()[r.offsetProp],h.isFunction(o)?o=o.apply(e.element):"string"==typeof o&&(o=parseFloat(o),-1<e.options.offset.indexOf("%")&&(o=Math.ceil(r.contextDimension*o/100))),e.offset=i-r.contextOffset+r.contextScroll-o,(!e.options.onlyOnScroll||null==n)&&e.enabled)return null!==n&&n<(s=r.oldScroll)&&s<=e.offset?e.trigger([r.backward]):null!==n&&n>(a=r.oldScroll)&&a>=e.offset?e.trigger([r.forward]):null===n&&r.oldScroll>=e.offset?e.trigger([r.forward]):void 0})})},t.prototype.checkEmpty=function(){if(h.isEmptyObject(this.waypoints.horizontal)&&h.isEmptyObject(this.waypoints.vertical))return this.$element.unbind([g,u].join(" ")),delete c[this.id]},t}(),r=function(){function t(t,e,o){var i,n;"bottom-in-view"===(o=h.extend({},h.fn[w].defaults,o)).offset&&(o.offset=function(){var t;
1return t=h[v]("viewportHeight"),h.isWindow(e.element)||(t=e.$element.height()),t-h(this).outerHeight()}),this.$element=t,this.element=t[0],this.axis=o.horizontal?"horizontal":"vertical",this.callback=o.handler,this.context=e,this.enabled=o.enabled,this.id="waypoints"+m++,this.offset=null,this.options=o,e.waypoints[this.axis][this.id]=this,d[this.axis][this.id]=this,(i=null!=(n=t.data(f))?n:[]).push(this.id),t.data(f,i)}return t.prototype.trigger=function(t){if(this.enabled)return null!=this.callback&&this.callback.apply(this.element,t),this.options.triggerOnce?this.destroy():void 0},t.prototype.disable=function(){return this.enabled=!1},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},t.prototype.destroy=function(){return delete d[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},t.getWaypointsByElement=function(t){var e,o;return(o=h(t).data(f))?(e=h.extend({},d.horizontal,d.vertical),h.map(o,function(t){return e[t]})):[]},t}(),i={init:function(t,n){return null==n&&(n={}),null==n.handler&&(n.handler=t),this.each(function(){var t,e,o,i;return t=h(this),o=null!=(i=n.context)?i:h.fn[w].defaults.context,h.isWindow(o)||(o=t.closest(o)),o=h(o),(e=c[o.data(l)])||(e=new a(o)),new r(t,e,n)}),h[v]("refresh"),this},disable:function(){return i._invoke(this,"disable")},enable:function(){return i._invoke(this,"enable")},destroy:function(){return i._invoke(this,"destroy")},prev:function(t,e){return i._traverse.call(this,t,e,function(t,e,o){if(0<e)return t.push(o[e-1])})},next:function(t,e){return i._traverse.call(this,t,e,function(t,e,o){if(e<o.length-1)return t.push(o[e+1])})},_traverse:function(e,t,o){var i,n;return null==e&&(e="vertical"),null==t&&(t=s),n=p.aggregate(t),i=[],this.each(function(){var t;return t=h.inArray(this,n[e]),o(i,t,n[e])}),this.pushStack(i)},_invoke:function(t,o){return t.each(function(){var t;return t=r.getWaypointsByElement(this),h.each(t,function(t,e){return e[o](),!0})}),this}},h.fn[w]=function(){var t,e;return e=arguments[0],t=2<=arguments.length?z.call(arguments,1):[],i[e]?i[e].apply(this,t):h.isFunction(e)?i.init.apply(this,arguments):h.isPlainObject(e)?i.init.apply(this,[null,e]):e?h.error("The "+e+" method does not exist in jQuery Waypoints."):h.error("jQuery Waypoints needs a callback function or handler option.")},h.fn[w].defaults={context:s,continuous:!0,enabled:!0,horizontal:!1,offset:0,triggerOnce:!1},p={refresh:function(){return h.each(c,function(t,e){return e.refresh()})},viewportHeight:function(){var t;return null!=(t=s.innerHeight)?t:e.height()},aggregate:function(t){var e,i,o;return e=d,t&&(e=null!=(o=c[h(t).data(l)])?o.waypoints:void 0),e?(i={horizontal:[],vertical:[]},h.each(i,function(t,o){return h.each(e[t],function(t,e){return o.push(e)}),o.sort(function(t,e){return t.offset-e.offset}),i[t]=h.map(o,function(t){return t.element}),i[t]=h.unique(i[t])}),i):[]},above:function(t){return null==t&&(t=s),p._filter(t,"vertical",function(t,e){return e.offset<=t.oldScroll.y})},below:function(t){return null==t&&(t=s),p._filter(t,"vertical",function(t,e){return e.offset>t.oldScroll.y})},left:function(t){return null==t&&(t=s),p._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){return null==t&&(t=s),p._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return p._invoke("enable")},disable:function(){return p._invoke("disable")},destroy:function(){return p._invoke("destroy")},extendFn:function(t,e){return i[t]=e},_invoke:function(o){var t;return t=h.extend({},d.vertical,d.horizontal),h.each(t,function(t,e){return e[o](),!0})},_filter:function(t,e,o){var i,n;return(i=c[h(t).data(l)])?(n=[],h.each(i.waypoints[e],function(t,e){if(o(i,e))return n.push(e)}),n.sort(function(t,e){return t.offset-e.offset}),h.map(n,function(t){return t.element})):[]}},h[v]=function(){var t,e;return e=arguments[0],t=2<=arguments.length?z.call(arguments,1):[],p[e]?p[e].apply(null,t):p.aggregate.call(null,e)},h[v].settings={resizeThrottle:100,scrollThrottle:30},e.load(function(){return h[v]("refresh")})},"function"==typeof define&&define.amd?define("waypoints",["jquery"],function(t){return o(t,e)}):o(e.jQuery,e)}.call(this),jQuery(document).ready(function(n){var t=function(){n(".ihwt-hotspot-wrapper").each(function(){n(this).find(".HotspotPlugin_Hotspot").each(function(t){var e=n(this);e.hasClass("animation-completed")||e.css("opacity","1"),e.waypoint(function(){e.hasClass("animation-completed")||e.addClass("animation-completed").velocity("transition.slideDownBigIn",{display:"block",opacity:"1",delay:300*t,complete:function(t){n(t).css({"-webkit-transform":"none","-moz-transform":"none","-o-transform":"none",transform:"none"})}})},{offset:"90%"})})}),n(".ihwt-hotspot-wrapper .HotspotPlugin_Hotspot").each(function(t){var e=n(this).find("> div"),o=e.outerWidth(),i=e.offset();e.removeClass("ihwt-hotspot-left").removeClass("ihwt-hotspot-right"),i.left<=0&&i.left+o>jQuery(window).windowWidth?e.addClass("ihwt-hotspot-outsite"):i.left<=0?e.addClass("ihwt-hotspot-left"):i.left+o>jQuery(window).windowWidth&&e.addClass("ihwt-hotspot-right")})};n(".ihwt-hotspot-wrapper").each(function(){var t=n(this),e=t.data("hotspot-class")?t.data("hotspot-class"):"HotspotPlugin_Hotspot",o=t.data("hotspot-content")?t.data("hotspot-content"):"",i=t.data("action")?t.data("action"):"hover";
1""==o||t.find(".ihwt-hotspot-image-cover").hasClass("ihwt-hotspot-initialized")||t.find(".ihwt-hotspot-image-cover").addClass("ihwt-hotspot-initialized").hotspot({hotspotClass:e,interactivity:i,data:decodeURIComponent(o)})}),n("body").on("ihwt-hotspot-initialized",t),t(),jQuery(window).on("resize",t)}),function(a){var i={data:[],tag:"img",mode:"display",LS_Variable:"__HotspotPlugin_LocalStorage",hiddenClass:"hidden",interactivity:"hover",done_btnId:"HotspotPlugin_Done",remove_btnId:"HotspotPlugin_Remove",sync_btnId:"HotspotPlugin_Server",done_btnClass:"btn btn-success HotspotPlugin_Done",remove_btnClass:"btn btn-danger HotspotPlugin_Remove",sync_btnClass:"btn btn-info HotspotPlugin_Server",hotspotClass:"HotspotPlugin_Hotspot",hotspotAuxClass:"HotspotPlugin_inc",hotspotOverlayClass:"HotspotPlugin_Overlay",dataStuff:[{property:"Title",default:"jQuery Hotspot"},{property:"Message",default:"This jQuery Plugin lets you create hotspot to any HTML element. "}]};function e(t,e){this.config=a.extend(!0,{},i,e),this.element=t,this.imageEl=t.find(this.config.tag),this.imageParent=this.imageEl.parent(),this.broadcast="";var o=this;a.each(this.config,function(t,e){"function"==typeof e&&o.element.on(t+".hotspot",function(){e(o.broadcast)})}),this.init()}e.prototype.init=function(){this.getData()},e.prototype.getData=function(){null===(""==a(this.config.LS_Variable).val()||a(this.config.LS_Variable).val())&&0==this.config.data.length||(this.beautifyData(),a("body").trigger("ihwt-hotspot-initialized"))},e.prototype.beautifyData=function(){if(0!=this.config.data.length)var t=this.config.data;for(var e=JSON.parse(t),o=e.length-1;0<=o;o--){var i=e[o];if("none"===this.config.interactivity)var n=a('<div><i class="close-item Default-close"></i></div>');else n=a('<div><i class="close-item Default-close"></i></div>').addClass(this.config.hiddenClass);a.each(i,function(t,e){"string"==typeof e&&a("<div/>",{html:e}).addClass("Hotspot_"+t).appendTo(n)});var s=a("<div/>",{html:n}).css({top:i.y+"%",left:i.x+"%"}).addClass(this.config.hotspotClass).appendTo(this.element);"click"===this.config.interactivity||"hover"===this.config.interactivity?this.addEvents(s):n.removeClass(this.config.hiddenClass),"none"===this.config.interactivity&&n.css("display","block")}},e.prototype.addEvents=function(e){var o=this;a(window).on("load resize",function(){var t=o.config.interactivity;"hover"===o.config.interactivity&&void 0!==jQuery(window).windowWidth&&jQuery(window).windowWidth<768&&(t="click"),e.off().on(t,function(t){a(this).toggleClass("active").children("div").toggleClass(o.config.hiddenClass)})})},a.fn.hotspot=function(t){return new e(this,t),this}}(jQuery),function(){function t(){}function s(t,e){for(var o=t.length;o--;)if(t[o].listener===e)return o;return-1}function e(t){return function(){return this[t].apply(this,arguments)}}var o=t.prototype,i=this,n=i.EventEmitter;o.getListeners=function(t){var e,o,i=this._getEvents();if("object"==typeof t)for(o in e={},i)i.hasOwnProperty(o)&&t.test(o)&&(e[o]=i[o]);else e=i[t]||(i[t]=[]);return e},o.flattenListeners=function(t){var e,o=[];for(e=0;t.length>e;e+=1)o.push(t[e].listener);return o},o.getListenersAsObject=function(t){var e,o=this.getListeners(t);return o instanceof Array&&((e={})[t]=o),e||o},o.addListener=function(t,e){var o,i=this.getListenersAsObject(t),n="object"==typeof e;for(o in i)i.hasOwnProperty(o)&&-1===s(i[o],e)&&i[o].push(n?e:{listener:e,once:!1});return this},o.on=e("addListener"),o.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},o.once=e("addOnceListener"),o.defineEvent=function(t){return this.getListeners(t),this},o.defineEvents=function(t){for(var e=0;t.length>e;e+=1)this.defineEvent(t[e]);return this},o.removeListener=function(t,e){var o,i,n=this.getListenersAsObject(t);for(i in n)n.hasOwnProperty(i)&&(-1!==(o=s(n[i],e))&&n[i].splice(o,1));return this},o.off=e("removeListener"),o.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},o.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},o.manipulateListeners=function(t,e,o){var i,n,s=t?this.removeListener:this.addListener,a=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(i=o.length;i--;)s.call(this,e,o[i]);else for(i in e)e.hasOwnProperty(i)&&(n=e[i])&&("function"==typeof n?s.call(this,i,n):a.call(this,i,n));return this},o.removeEvent=function(t){var e,o=typeof t,i=this._getEvents();if("string"===o)delete i[t];else if("object"===o)for(e in i)i.hasOwnProperty(e)&&t.test(e)&&delete i[e];else delete this._events;return this},o.removeAllListeners=e("removeEvent"),o.emitEvent=function(t,e){var o,i,n,s=this.getListenersAsObject(t);for(n in s)if(s.hasOwnProperty(n))for(i=s[n].length;i--;)!0===(o=s[n][i]).once&&this.removeListener(t,o.listener),o.listener.apply(this,e||[])===this._getOnceReturnValue()&&this.removeListener(t,o.listener);return this},o.trigger=e("emitEvent"),o.emit=function(t){var e=Array.prototype.slice.call(arguments,1
1);return this.emitEvent(t,e)},o.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},o._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},o._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return i.EventEmitter=n,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(o){function i(t){var e=o.event;return e.target=e.target||e.srcElement||t,e}var t=document.documentElement,e=function(){};t.addEventListener?e=function(t,e,o){t.addEventListener(e,o,!1)}:t.attachEvent&&(e=function(e,t,o){e[t+o]=o.handleEvent?function(){var t=i(e);o.handleEvent.call(o,t)}:function(){var t=i(e);o.call(e,t)},e.attachEvent("on"+t,e[t+o])});var n=function(){};t.removeEventListener?n=function(t,e,o){t.removeEventListener(e,o,!1)}:t.detachEvent&&(n=function(e,o,i){e.detachEvent("on"+o,e[o+i]);try{delete e[o+i]}catch(t){e[o+i]=void 0}});var s={bind:e,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",s):o.eventie=s}(this),function(o,i){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(t,e){return i(o,t,e)}):"object"==typeof exports?module.exports=i(o,require("eventEmitter"),require("eventie")):o.imagesLoaded=i(o,o.EventEmitter,o.eventie)}(window,function(t,e,o){function n(t,e){for(var o in e)t[o]=e[o];return t}function s(t){var e,o=[];if(e=t,"[object Array]"===c.call(e))o=t;else if("number"==typeof t.length)for(var i=0,n=t.length;i<n;i++)o.push(t[i]);else o.push(t);return o}function a(t,e,o){if(!(this instanceof a))return new a(t,e);"string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=s(t),this.options=n({},this.options),"function"==typeof e?o=e:n(this.options,e),o&&this.on("always",o),this.getImages(),h&&(this.jqDeferred=new h.Deferred);var i=this;setTimeout(function(){i.check()})}function i(t){this.img=t}function r(t){this.src=t,p[t]=this}var h=t.jQuery,d=t.console,l=void 0!==d,c=Object.prototype.toString;(a.prototype=new e).options={},a.prototype.getImages=function(){this.images=[];for(var t=0,e=this.elements.length;t<e;t++){var o=this.elements[t];"IMG"===o.nodeName&&this.addImage(o);var i=o.nodeType;if(i&&(1===i||9===i||11===i))for(var n=o.querySelectorAll("img"),s=0,a=n.length;s<a;s++){var r=n[s];this.addImage(r)}}},a.prototype.addImage=function(t){var e=new i(t);this.images.push(e)},a.prototype.check=function(){function t(t,e){return o.options.debug&&l&&d.log("confirm",t,e),o.progress(t),++i===n&&o.complete(),!0}var o=this,i=0,n=this.images.length;if(this.hasAnyBroken=!1,n)for(var e=0;e<n;e++){var s=this.images[e];s.on("confirm",t),s.check()}else this.complete()},a.prototype.progress=function(t){this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded;var e=this;setTimeout(function(){e.emit("progress",e,t),e.jqDeferred&&e.jqDeferred.notify&&e.jqDeferred.notify(e,t)})},a.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var o=this;setTimeout(function(){if(o.emit(e,o),o.emit("always",o),o.jqDeferred){var t=o.hasAnyBroken?"reject":"resolve";o.jqDeferred[t](o)}})},h&&(h.fn.imagesLoaded=function(t,e){return new a(this,t,e).jqDeferred.promise(h(this))}),(i.prototype=new e).check=function(){var t=p[this.img.src]||new r(this.img.src);if(t.isConfirmed)this.confirm(t.isLoaded,"cached was confirmed");else if(this.img.complete&&void 0!==this.img.naturalWidth)this.confirm(0!==this.img.naturalWidth,"naturalWidth");else{var o=this;t.on("confirm",function(t,e){return o.confirm(t.isLoaded,e),!0}),t.check()}},i.prototype.confirm=function(t,e){this.isLoaded=t,this.emit("confirm",this,e)};var p={};return(r.prototype=new e).check=function(){if(!this.isChecked){var t=new Image;o.bind(t,"load",this),o.bind(t,"error",this),t.src=this.src,this.isChecked=!0}},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(t){this.confirm(!0,"onload"),this.unbindProxyEvents(t)},r.prototype.onerror=function(t){this.confirm(!1,"onerror"),this.unbindProxyEvents(t)},r.prototype.confirm=function(t,e){this.isConfirmed=!0,this.isLoaded=t,this.emit
1("confirm",this,e)},r.prototype.unbindProxyEvents=function(t){o.unbind(t.target,"load",this),o.unbind(t.target,"error",this)},a}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(u){var e,o,i;o={align:"center",autoResize:!(i=function(t,e){return function(){return t.apply(e,arguments)}}),comparator:null,container:u("body"),ignoreInactiveItems:!0,itemWidth:0,fillEmptySpace:!1,flexibleWidth:0,direction:void 0,offset:2,onLayoutChanged:void 0,outerOffset:0,resizeDelay:50,possibleFilters:[]};var t=window.requestAnimationFrame||function(t){t()};function m(o){t(function(){var t,e;for(t=0;t<o.length;t++)(e=o[t]).obj.css(e.css)})}function f(t){return u.trim(t).toLowerCase()}e=function(){function t(t,e){this.handler=t,this.columns=this.containerWidth=this.resizeTimer=null,this.activeItemCount=0,this.itemHeightsDirty=!0,this.placeholders=[],u.extend(!0,this,o,e),this.update=i(this.update,this),this.onResize=i(this.onResize,this),this.onRefresh=i(this.onRefresh,this),this.getItemWidth=i(this.getItemWidth,this),this.layout=i(this.layout,this),this.layoutFull=i(this.layoutFull,this),this.layoutColumns=i(this.layoutColumns,this),this.filter=i(this.filter,this),this.clear=i(this.clear,this),this.getActiveItems=i(this.getActiveItems,this),this.refreshPlaceholders=i(this.refreshPlaceholders,this),this.sortElements=i(this.sortElements,this),this.updateFilterClasses=i(this.updateFilterClasses,this),this.updateFilterClasses(),this.autoResize&&u(window).bind("resize.wookmark",this.onResize),this.container.bind("refreshWookmark",this.onRefresh)}return t.prototype.updateFilterClasses=function(){for(var t,e,o,i,n=0,s=0,a=0,r={},h=this.possibleFilters;n<this.handler.length;n++)if("object"==typeof(t=(e=this.handler.eq(n)).data("filterClass"))&&0<t.length)for(s=0;s<t.length;s++)r[o=f(t[s])]||(r[o]=[]),r[o].push(e[0]);for(;a<h.length;a++)(i=f(h[a]))in r||(r[i]=[]);this.filterClasses=r},t.prototype.update=function(t){this.itemHeightsDirty=!0,u.extend(!0,this,t)},t.prototype.onResize=function(){clearTimeout(this.resizeTimer),this.itemHeightsDirty=0!==this.flexibleWidth,this.resizeTimer=setTimeout(this.layout,this.resizeDelay)},t.prototype.onRefresh=function(){this.itemHeightsDirty=!0,this.layout()},t.prototype.filter=function(t,e){var o,i,n,s,a,r=[],h=u();if(e=e||"or",(t=t||[]).length){for(i=0;i<t.length;i++)(a=f(t[i]))in this.filterClasses&&r.push(this.filterClasses[a]);if(o=r.length,"or"==e||1==o)for(i=0;i<o;i++)h=h.add(r[i]);else if("and"==e){var d,l,c,p=r[0],g=!0;for(i=1;i<o;i++)r[i].length<p.length&&(p=r[i]);for(p=p||[],i=0;i<p.length;i++){for(l=p[i],g=!0,n=0;n<r.length&&g;n++)if(p!=(c=r[n])){for(s=0,d=!1;s<c.length&&!d;s++)d=c[s]==l;g&=d}g&&h.push(p[i])}}this.handler.not(h).addClass("inactive")}else h=this.handler;h.removeClass("inactive"),this.columns=null,this.layout()},t.prototype.refreshPlaceholders=function(t,e){for(var o,i,n,s,a,r,h=this.placeholders.length,d=this.columns.length,l=this.container.innerHeight();h<d;h++)o=u('<div class="wookmark-placeholder"/>').appendTo(this.container),this.placeholders.push(o);for(r=this.offset+2*parseInt(this.placeholders[0].css("borderLeftWidth"),10),h=0;h<this.placeholders.length;h++)if(o=this.placeholders[h],n=this.columns[h],d<=h||!n[n.length-1])o.css("display","none");else{if(!(i=n[n.length-1]))continue;s=l-(a=i.data("wookmark-top")+i.data("wookmark-height")+this.offset)-r,o.css({position:"absolute",display:0<s?"block":"none",left:h*t+e,top:a,width:t-r,height:s})}},t.prototype.getActiveItems=function(){return this.ignoreInactiveItems?this.handler.not(".inactive"):this.handler},t.prototype.getItemWidth=function(){var t=this.itemWidth,e=this.container.width()-2*this.outerOffset,o=this.handler.eq(0),i=this.flexibleWidth;if(void 0===this.itemWidth||0===this.itemWidth&&!this.flexibleWidth?t=o.outerWidth():"string"==typeof this.itemWidth&&0<=this.itemWidth.indexOf("%")&&(t=parseFloat(this.itemWidth)/100*e),i){"string"==typeof i&&0<=i.indexOf("%")&&(i=parseFloat(i)/100*e);var n=~~(.5+(e+this.offset)/(i+this.offset)),s=Math.min(i,~~((e-(n-1)*this.offset)/n));t=Math.max(t,s),this.handler.css("width",t)}return t},t.prototype.layout=function(t){if(this.container.is(":visible")){var e,o=this.getItemWidth()+this.offset,i=this.container.width()-2*this.outerOffset,n=~~((i+this.offset)/o),s=0,a=0,r=0,h=this.getActiveItems(),d=h.length;
1if(this.itemHeightsDirty||!this.container.data("itemHeightsInitialized")){for(;r<d;r++)(e=h.eq(r)).data("wookmark-height",e.outerHeight());this.itemHeightsDirty=!1,this.container.data("itemHeightsInitialized",!0)}n=Math.max(1,Math.min(n,d)),s=this.outerOffset,"center"==this.align&&(s+=~~(i-(n*o-this.offset)+.5>>1)),this.direction=this.direction||("right"==this.align?"right":"left"),a=t||null===this.columns||this.columns.length!=n||this.activeItemCount!=d?this.layoutFull(o,n,s):this.layoutColumns(o,s),this.activeItemCount=d,this.container.css("height",a),this.fillEmptySpace&&this.refreshPlaceholders(o,s),void 0!==this.onLayoutChanged&&"function"==typeof this.onLayoutChanged&&this.onLayoutChanged()}},t.prototype.sortElements=function(t){return"function"==typeof this.comparator?t.sort(this.comparator):t},t.prototype.layoutFull=function(t,e,o){var i,n,s=0,a=0,r=u.makeArray(this.getActiveItems()),h=r.length,d=null,l=null,c=[],p=[],g="left"==this.align;for(this.columns=[],r=this.sortElements(r);c.length<e;)c.push(this.outerOffset),this.columns.push([]);for(;s<h;s++){for(i=u(r[s]),d=c[0],a=l=0;a<e;a++)c[a]<d&&(d=c[a],l=a);i.data("wookmark-top",d),n=o,(0<l||!g)&&(n+=l*t),(p[s]={obj:i,css:{position:"absolute",top:d}}).css[this.direction]=n,c[l]+=i.data("wookmark-height")+this.offset,this.columns[l].push(i)}return m(p),Math.max.apply(Math,c)},t.prototype.layoutColumns=function(t,e){for(var o,i,n,s,a=[],r=[],h=0,d=0,l=0;h<this.columns.length;h++){for(a.push(this.outerOffset),i=this.columns[h],s=h*t+e,o=a[h],d=0;d<i.length;d++,l++)n=i[d].data("wookmark-top",o),(r[l]={obj:n,css:{top:o}}).css[this.direction]=s,o+=n.data("wookmark-height")+this.offset;a[h]=o}return m(r),Math.max.apply(Math,a)},t.prototype.clear=function(){clearTimeout(this.resizeTimer),u(window).unbind("resize.wookmark",this.onResize),this.container.unbind("refreshWookmark",this.onRefresh),this.handler.wookmarkInstance=null},t}(),u.fn.wookmark=function(t){return this.wookmarkInstance?this.wookmarkInstance.update(t||{}):this.wookmarkInstance=new e(this,t||{}),this.wookmarkInstance.layout(!0),this.show()}}),jQuery(document).ready(function(h){h(".pinterest-container").each(function(){var e=h(this),o=e.data("id"),t=e.data("itemwidth"),i=e.data("minwidth"),n=h(this).find("li").css("width",t),s=e.data("onclick"),a="on"==e.data("imagesload");function r(){n.wookmark({itemWidth:t,autoResize:!0,container:n.parent(),resizeDelay:0,offset:e.data("offset"),outerOffset:e.data("outerOffset"),fillEmptySpace:!0,onLayoutChanged:function(){"link_image"==s&&this.handler.each(function(t){h(this).find("a.lightbox-link").removeAttr("rel");try{h.boxer("destroy"),h(this).find("a.lightbox-link").boxer("destroy")}catch(t){}h(this).hasClass("inactive")||h(this).find("a.lightbox-link").attr("rel","gallery-"+o),h(this).find("a.lightbox-link").boxer({minWidth:i,fixed:!0})})}})}n.find("img").css("width",t),e.find("li").each(function(t){h(this).find("p")[0]&&h(this).css("background",e.data("background"))}),e.find("p").css("color",e.data("color")),a?r():h(this).imagesLoaded(function(){r()})})}),function(g,u){"use strict";function e(t){return C.formatter=i,$=g("body"),T=function(){var t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"},e=document.createElement("div");for(var o in t)if(t.hasOwnProperty(o)&&o in e.style)return t[o];return!1}(),(L=!1!==T)||(T="transitionend.boxer"),g(this).on("click.boxer",g.extend({},C,t||{}),o)}function o(t){var e,o=g(this),i=t.data.$object,n=o[0].attributes&&o.attr("href")||"",s=n.toLowerCase().split(".").pop().split(/\#|\?/)[0],a=-1<g.inArray(s,t.data.extensions)||"data:image"===n.substr(0,10),r=-1<n.indexOf("youtube.com/embed")||-1<n.indexOf("player.vimeo.com/video"),h=!a&&!r&&"http"===n.substr(0,4),d=!a&&!r&&!h&&"#"===n.substr(0,1),l=void 0!==i;if(!(1<g("#boxer").length)&&(a||r||h||d||l)){if(x(t),(k=g.extend({},{$window:g(u),$body:g("body"),$target:o,$object:i,visible:!1,resizeTimer:null,touchTimer:null,gallery:{active:!1},isMobile:S||t.data.mobile,isAnimating:!0,oldContentHeight:0,oldContentWidth:0},t.data)).margin*=2,k.containerHeight=k.height,k.containerWidth=k.width,k.type=a?"image":r?"video":"element",a||r){var c=k.$target.data("gallery")||k.$target.attr("rel");void 0!==c&&!1!==c&&(k.gallery.active=!0,k.gallery.id=c,k.gallery.$items=g("a[data-gallery= "+k.gallery.id+"], a[rel= "+k.gallery.id+"]"),k.gallery.index=k.gallery.$items.index(k.$target),k.gallery.total=k.gallery.$items.length-1)}var p="";return k.isMobile||(p+='<div id="boxer-overlay" class="'+k.customClass+'"></div>'),p+='<div id="boxer" class="loading animating '+k.customClass,k.isMobile&&(p+=" mobile"),h&&(p+=" iframe"),(d||l)&&(p+=" inline"),p+='"',!0===k.fixed&&(p+=' style="position: fixed;"'),p+=">",p+='<span class="boxer-close">'+k.labels.close+"</span>",p+='<div class="boxer-container" style="',p+=k.isMobile?"height: 100%; width: 100%":"height: "+k.height+"px; width: "+k.width+"px",p+='">',p+='<div class="boxer-content">',(a||r)&&(p+='<div class="boxer-meta">',k.gallery.active?(p+='<div class="boxer-control previous">'+k.labels.previous+"</div>",p+='<div class="boxer-control next">'+k.labels.next+"</div>",p+='<p class="boxer-position"',k.gallery.total<1&&(p+=' style="display: none;"'),p+=">",p+='<span class="current">'+(k.gallery.index+1)+"</span> "+k.labels.count+' <span class="total">'+(k.gallery.total+1)+"</span>",p+="</p>",p+='<div class="boxer-caption gallery">'):p+='<div class="boxer-caption">',p+=k.formatter.apply(k.$body,[k.$target]),p+="</div></div>"),p+="</div></div></div>",k.$body.append(p),k.$overlay=g("#boxer-overlay"),k.$boxer=g("#boxer"),k.$container=k.$boxer.find(".boxer-container"),k.$content=k.$boxer.find(".boxer-content"),k.$meta=k.$boxer.find(".boxer-meta"),k.$position=k.$boxer.find(".boxer-position"),k.$caption=k.$boxer.find(".boxer-caption"),k.$controls=k.$boxer.find(".boxer-control"),k.paddingVertical=parseInt(k.$boxer.css("paddingTop"),10)+parseInt(k.$boxer.css("paddingBottom"),10),k.paddingHorizontal=parseInt(k.$boxer.css("paddingLeft"),10)+parseInt(k.$boxer.css("paddingRight"),10),e=f(),k.$boxer.css({left:e.left,top:e.top}),k.gallery.active&&y(),k.$window.on("resize.boxer",O.resize).on("keydown.boxer",b),k.$body.on("touchstart.boxer click.boxer","#boxer-overlay, #boxer .boxer-close",m).on("touchmove.boxer",x),k.gallery.active&&k.$boxer.on("touchstart.boxer click.boxer",".boxer-control",z),k.$boxer.on(T,function(t){var e;x(t),g(t.target).is(k.$boxer)&&(k.$boxer.off(T),a?w(n):r?v(n):h?(e=n,e+=-1<e.indexOf("?")?"&"+C.requestKey+"=true":"?"+C.requestKey+"=true",W(g('<iframe class="boxer-iframe" src="'+e+'" />'))):d?W(g(n).find(">
1:first-child").clone()):l?W(k.$object):g.error("BOXER: '"+n+"' is not valid."))}),$.addClass("boxer-open"),L||k.$boxer.trigger(T),l?k.$boxer:void 0}}function m(t){x(t),void 0!==k.$boxer&&(k.$boxer.on(T,function(t){x(t),g(t.target).is(k.$boxer)&&(k.$boxer.off(T),k.$overlay.remove(),k.$boxer.remove(),k={})}).addClass("animating"),$.removeClass("boxer-open"),L||k.$boxer.trigger(T),H(k.resizeTimer),k.$window.off("resize.boxer").off("keydown.boxer"),k.$body.off(".boxer").removeClass("boxer-open"),k.gallery.active&&k.$boxer.off(".boxer"),k.isMobile&&"image"===k.type&&k.gallery.active&&k.$container.off(".boxer"),k.$window.trigger("close.boxer"))}function n(){var t=f(),e=0;!k.isMobile&&k.duration,k.isMobile||(e=k.$controls.outerHeight(),k.$controls.css({marginTop:(k.contentHeight-e)/2})),!k.visible&&k.isMobile&&k.gallery.active&&k.$content.on("touchstart.boxer",".boxer-image",d),(k.isMobile||k.fixed)&&k.$body.addClass("boxer-open"),k.$boxer.css({left:t.left,top:t.top}),k.$container.on(T,function(t){var e;x(t),g(t.target).is(k.$container)&&(k.$container.off(T),k.$content.on(T,function(t){x(t),g(t.target).is(k.$content)&&(k.$content.off(T),k.$boxer.removeClass("animating"),k.isAnimating=!1)}),k.$boxer.removeClass("loading"),L||k.$content.trigger(T),k.visible=!0,k.callback.apply(k.$boxer),k.$window.trigger("open.boxer"),k.gallery.active&&(e="",0<k.gallery.index&&(e=k.gallery.$items.eq(k.gallery.index-1).attr("href")).indexOf("youtube.com/embed")<0&&e.indexOf("player.vimeo.com/video")<0&&g('<img src="'+e+'">'),k.gallery.index<k.gallery.total&&(e=k.gallery.$items.eq(k.gallery.index+1).attr("href")).indexOf("youtube.com/embed")<0&&e.indexOf("player.vimeo.com/video")<0&&g('<img src="'+e+'">')))}).css({height:k.containerHeight,width:k.containerWidth});var o=k.oldContentHeight!==k.contentHeight||k.oldContentWidth!==k.contentWidth;!k.isMobile&&L&&o||k.$container.trigger(T),k.oldContentHeight=k.contentHeight,k.oldContentWidth=k.contentWidth}function f(){if(k.isMobile)return{left:0,top:0};var t={left:(k.$window.width()-k.containerWidth-k.paddingHorizontal)/2,top:k.top<=0?(k.$window.height()-k.containerHeight-k.paddingVertical)/2:k.top};return!0!==k.fixed&&(t.top+=k.$window.scrollTop()),t}function i(t){var e=t.attr("title");return""!==e&&void 0!==e?'<p class="caption">'+e+"</p>":""}function w(t){k.$image=g("<img />"),k.$image.one("load.boxer",function(){var t,e,o,i=(t=k.$image,e=t[0],o=new Image,void 0!==e.naturalHeight?{naturalHeight:e.naturalHeight,naturalWidth:e.naturalWidth}:"img"===e.tagName.toLowerCase()&&(o.src=e.src,{naturalHeight:o.height,naturalWidth:o.width}));k.naturalHeight=i.naturalHeight,k.naturalWidth=i.naturalWidth,k.retina&&(k.naturalHeight/=2,k.naturalWidth/=2),k.$content.prepend(k.$image),""===k.$caption.html()?k.$caption.hide():k.$caption.show(),s(),n()}).attr("src",t).addClass("boxer-image"),(k.$image[0].complete||4===k.$image[0].readyState)&&k.$image.trigger("load")}function s(){var t=0;for(k.windowHeight=k.viewportHeight=k.$window.height(),k.windowWidth=k.viewportWidth=k.$window.width(),k.containerHeight=1/0,k.contentHeight=0,k.containerWidth=1/0,k.contentWidth=0,k.imageMarginTop=0,k.imageMarginLeft=0;k.containerHeight>k.viewportHeight&&t<2;)k.imageHeight=0===t?k.naturalHeight:k.$image.outerHeight(),k.imageWidth=0===t?k.naturalWidth:k.$image.outerWidth(),k.metaHeight=0===t?0:k.metaHeight,0===t&&(k.ratioHorizontal=k.imageHeight/k.imageWidth,k.ratioVertical=k.imageWidth/k.imageHeight,k.isWide=k.imageWidth>k.imageHeight),k.imageHeight<k.minHeight&&(k.minHeight=k.imageHeight),k.imageWidth<k.minWidth&&(k.minWidth=k.imageWidth),k.isMobile?(k.$meta.css({width:k.windowWidth}),k.metaHeight=k.$meta.outerHeight(!0),k.contentHeight=k.viewportHeight,k.contentWidth=k.viewportWidth,k.containerHeight=k.viewportHeight-k.paddingVertical,k.containerWidth=k.viewportWidth-k.paddingHorizontal,a(),k.imageMarginTop=(k.containerHeight-k.targetImageHeight-k.metaHeight)/2,k.imageMarginLeft=(k.containerWidth-k.targetImageWidth)/2):(0===t&&(k.viewportHeight-=k.margin+k.paddingVertical,k.viewportWidth-=k.margin+k.paddingHorizontal),k.viewportHeight-=k.metaHeight,a(),k.containerHeight=k.contentHeight=k.targetImageHeight,k.containerWidth=k.contentWidth=k.targetImageWidth),k.$content.css({height:k.isMobile?k.contentHeight:"auto",width:k.contentWidth}
1),k.$meta.css({width:k.contentWidth}),k.$image.css({height:k.targetImageHeight,width:k.targetImageWidth,marginTop:k.imageMarginTop,marginLeft:k.imageMarginLeft}),k.isMobile||(k.metaHeight=k.$meta.outerHeight(!0),k.containerHeight+=k.metaHeight),t++}function a(){var t=k.isMobile?k.containerHeight-k.metaHeight:k.viewportHeight,e=k.isMobile?k.containerWidth:k.viewportWidth;k.isWide?(k.targetImageWidth=e,k.targetImageHeight=k.targetImageWidth*k.ratioHorizontal,k.targetImageHeight>t&&(k.targetImageHeight=t,k.targetImageWidth=k.targetImageHeight*k.ratioVertical)):(k.targetImageHeight=t,k.targetImageWidth=k.targetImageHeight*k.ratioVertical,k.targetImageWidth>e&&(k.targetImageWidth=e,k.targetImageHeight=k.targetImageWidth*k.ratioHorizontal)),(k.targetImageWidth>k.imageWidth||k.targetImageHeight>k.imageHeight)&&(k.targetImageHeight=k.imageHeight,k.targetImageWidth=k.imageWidth),(k.targetImageWidth<k.minWidth||k.targetImageHeight<k.minHeight)&&(k.targetImageWidth<k.minWidth?(k.targetImageWidth=k.minWidth,k.targetImageHeight=k.targetImageWidth*k.ratioHorizontal):(k.targetImageHeight=k.minHeight,k.targetImageWidth=k.targetImageHeight*k.ratioVertical))}function v(t){k.$videoWrapper=g('<div class="boxer-video-wrapper" />'),k.$video=g('<iframe class="boxer-video" seamless="seamless" />'),k.$video.attr("src",t).addClass("boxer-video").prependTo(k.$videoWrapper),k.$content.prepend(k.$videoWrapper),r(),n()}function r(){k.windowHeight=k.viewportHeight=k.contentHeight=k.$window.height()-k.paddingVertical,k.windowWidth=k.viewportWidth=k.contentWidth=k.$window.width()-k.paddingHorizontal,k.videoMarginTop=0,k.videoMarginLeft=0,k.isMobile?(k.$meta.css({width:k.windowWidth}),k.metaHeight=k.$meta.outerHeight(!0),k.viewportHeight-=k.metaHeight,k.targetVideoWidth=k.viewportWidth,k.targetVideoHeight=k.targetVideoWidth*k.videoRatio,k.targetVideoHeight>k.viewportHeight&&(k.targetVideoHeight=k.viewportHeight,k.targetVideoWidth=k.targetVideoHeight/k.videoRatio),k.videoMarginTop=(k.viewportHeight-k.targetVideoHeight)/2,k.videoMarginLeft=(k.viewportWidth-k.targetVideoWidth)/2):(k.viewportHeight=k.windowHeight-k.margin,k.viewportWidth=k.windowWidth-k.margin,k.targetVideoWidth=k.videoWidth>k.viewportWidth?k.viewportWidth:k.videoWidth,k.targetVideoWidth<k.minWidth&&(k.targetVideoWidth=k.minWidth),k.targetVideoHeight=k.targetVideoWidth*k.videoRatio,k.contentHeight=k.targetVideoHeight,k.contentWidth=k.targetVideoWidth),k.$content.css({height:k.isMobile?k.contentHeight:"auto",width:k.contentWidth}),k.$meta.css({width:k.contentWidth}),k.$videoWrapper.css({height:k.targetVideoHeight,width:k.targetVideoWidth,marginTop:k.videoMarginTop,marginLeft:k.videoMarginLeft}),k.containerHeight=k.contentHeight,k.containerWidth=k.contentWidth,k.isMobile||(k.metaHeight=k.$meta.outerHeight(!0),k.containerHeight=k.targetVideoHeight+k.metaHeight)}function z(t){x(t);var e=g(this);k.isAnimating||e.hasClass("disabled")||(k.isAnimating=!0,k.gallery.index+=e.hasClass("next")?1:-1,k.gallery.index>k.gallery.total&&(k.gallery.index=k.gallery.total),k.gallery.index<0&&(k.gallery.index=0),k.$content.on(T,function(t){if(x(t),g(t.target).is(k.$content)){k.$content.off(T),void 0!==k.$image&&k.$image.remove(),void 0!==k.$videoWrapper&&k.$videoWrapper.remove(),k.$target=k.gallery.$items.eq(k.gallery.index),k.$caption.html(k.formatter.apply(k.$body,[k.$target])),k.$position.find(".current").html(k.gallery.index+1);var e=k.$target.attr("href");-1<e.indexOf("youtube.com/embed")||-1<e.indexOf("player.vimeo.com/video")?v(e):w(e),y()}}),k.$boxer.addClass("loading animating"),L||k.$content.trigger(T))}function y(){k.$controls.removeClass("disabled"),0===k.gallery.index&&k.$controls.filter(".previous").addClass("disabled"),k.gallery.index===k.gallery.total&&k.$controls.filter(".next").addClass("disabled")}function b(t){!k.gallery.active||37!==t.keyCode&&39!==t.keyCode?27===t.keyCode&&k.$boxer.find(".boxer-close").trigger("click"):(x(t),k.$controls.filter(37===t.keyCode?".previous":".next").trigger("click"))}function W(t){k.$content.append(t),h(t),n()}function h(t){var e;k.windowHeight=k.$window.height()-k.paddingVertical,k.windowWidth=k.$window.width()-k.paddingHorizontal,k.objectHeight=t.outerHeight(!0),k.objectWidth=t.outerWidth(!0),k.targetHeight=k.targetHeight||k.$target.data("boxer-height"),k.targetWidth=k.targetWidth||k.$target.data("boxer-width"),k.maxHeight=k.windowHeight<0?C.minHeight:k.windowHeight,k.isIframe=t.is("iframe"),k.objectMarginTop=0,k.objectMarginLeft=0,k.isMobile||(k.windowHeight-=k.margin,k.windowWidth-=k.margin),k.contentHeight=void 0!==k.targetHeight?k.targetHeight:k.isIframe||k.isMobile?k.windowHeight:k.objectHeight,k.contentWidth=void 0!==k.targetWidth?k.targetWidth:k.isIframe||k.isMobile?k.windowWidth:k.objectWidth,k.isIframe&&k.isMobile&&(k.contentHeight=k.windowHeight,k.contentWidth=k.windowWidth),(e=k).containerHeight=e.contentHeight,e.containerWidth=e.contentWidth,e.$content.css({height:e.contentHeight,width:e.contentWidth}
1)}function d(t){if(x(t),H(k.touchTimer),!k.isAnimating){var e=void 0!==t.originalEvent.targetTouches?t.originalEvent.targetTouches[0]:null;k.xStart=e?e.pageX:t.clientX,k.leftPosition=0,k.touchMax=1/0,k.touchMin=-1/0,k.edge=.25*k.contentWidth,0===k.gallery.index&&(k.touchMax=0),k.gallery.index===k.gallery.total&&(k.touchMin=0),k.$boxer.on("touchmove.boxer",l).one("touchend.boxer",c)}}function l(t){var e=void 0!==t.originalEvent.targetTouches?t.originalEvent.targetTouches[0]:null;k.delta=k.xStart-(e?e.pageX:t.clientX),20<k.delta&&x(t),k.canSwipe=!0;var o=-k.delta;o<k.touchMin&&(o=k.touchMin,k.canSwipe=!1),o>k.touchMax&&(o=k.touchMax,k.canSwipe=!1),k.$image.css({transform:"translate3D("+o+"px,0,0)"}),k.touchTimer=p(k.touchTimer,300,function(){c(t)})}function c(t){x(t),H(k.touchTimer),k.$boxer.off("touchmove.boxer touchend.boxer"),k.delta&&(k.$boxer.addClass("animated"),k.swipe=!1,k.canSwipe&&(k.delta>k.edge||k.delta<-k.edge)?(k.swipe=!0,k.delta<=k.leftPosition?k.$image.css({transform:"translate3D("+k.contentWidth+"px,0,0)"}):k.$image.css({transform:"translate3D("+-k.contentWidth+"px,0,0)"})):k.$image.css({transform:"translate3D(0,0,0)"}
1),k.swipe&&k.$controls.filter(k.delta<=k.leftPosition?".previous":".next").trigger("click"),p(k.resetTimer,k.duration,function(){k.$boxer.removeClass("animated")}))}function x(t){t.preventDefault&&(t.stopPropagation(),t.preventDefault())}function p(t,e,o){return H(t),setTimeout(o,e)}function H(t){t&&(clearTimeout(t),t=null)}var T,L,$=null,k={},S=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(u.navigator.userAgent||u.navigator.vendor||u.opera),C={callback:g.noop,customClass:"",extensions:["jpg","sjpg","jpeg","png","gif"],fixed:!1,formatter:g.noop,height:100,labels:{close:"Close",count:"of",next:"Next",previous:"Previous"},margin:50,minHeight:100,minWidth:100,mobile:!1,opacity:.75,retina:!1,requestKey:"boxer",top:0,videoRatio:.5625,videoWidth:600,width:100},O={close:function(){void 0!==k.$boxer&&(k.$boxer.off(".boxer"),k.$overlay.trigger("click"))},defaults:function(t){return C=g.extend(C,t||{}),g(this)},destroy:function(){return g(this).off(".boxer")},resize:function(t){return void 0!==k.$boxer&&("object"!=typeof t&&(k.targetHeight=t,k.targetWidth=arguments[1]),"element"===k.type?h(k.$content.find(">:first-child")):"image"===k.type?s():"video"===k.type&&r(),function(t){if(t=t||!1,k.visible){var e=f(),o=0;k.isMobile||(o=k.$controls.outerHeight(),k.$controls.css({marginTop:(k.contentHeight-o)/2})),k.$boxer.css({left:e.left,top:e.top}),k.$container.css({height:k.containerHeight,width:k.containerWidth})}}()),g(this)}};g.fn.boxer=function(t){return O[t]?O[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?this:e.apply(this,arguments)},g.boxer=function(t,e){return O[t]?O[t].apply(u,Array.prototype.slice.call(arguments,1)):t instanceof g?o.apply(u,[{data:g.extend({$object:t},C,e||{})}]):void 0}}(jQuery,window),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(h,t,e,o){var i={init:function(t,e){var o=this;o.elem=e,o.$elem=h(e),o.imageSrc=o.$elem.data("zoom-image")?o.$elem.data("zoom-image"):o.$elem.attr("src"),o.options=h.extend({},h.fn.elevateZoom.options,t),o.options.tint&&(o.options.lensColour="none",o.options.lensOpacity="1"),"inner"==o.options.zoomType&&(o.options.showLens=!1),o.$elem.parent().removeAttr("title").removeAttr("alt"),o.zoomImage=o.imageSrc,o.refresh(1),h("#"+o.options.gallery+" a").click(function(t){return o.options.galleryActiveClass&&(h("#"+o.options.gallery+" a").removeClass(o.options.galleryActiveClass),h(this).addClass(o.options.galleryActiveClass)),t.preventDefault(),h(this).data("zoom-image")?o.zoomImagePre=h(this).data("zoom-image"):o.zoomImagePre=h(this).data("image"),o.swaptheimage(h(this).data("image"),o.zoomImagePre),!1})},refresh:function(t){var e=this;setTimeout(function(){e.fetch(e.imageSrc)},t||e.options.refresh)},fetch:function(t){var e=this,o=new Image;o.onload=function(){e.largeWidth=o.width,e.largeHeight=o.height,e.startZoom(),e.currentImage=e.imageSrc,e.options.onZoomedImageLoaded(e.$elem)},o.src=t},startZoom:function(){var o=this;if(o.nzWidth=o.$elem.width(),o.nzHeight=o.$elem.height(),o.isWindowActive=!1,o.isLensActive=!1,o.isTintActive=!1,o.overWindow=!1,o.options.imageCrossfade&&(o.zoomWrap=o.$elem.wrap('<div style="height:'+o.nzHeight+"px;width:"+o.nzWidth+'px;" class="zoomWrapper" />'),o.$elem.css("position","absolute")),o.zoomLock=1,o.scrollingLock=!1,o.changeBgSize=!1,o.currentZoomLevel=o.options.zoomLevel,o.nzOffset=o.$elem.offset(),o.widthRatio=o.largeWidth/o.currentZoomLevel/o.nzWidth,o.heightRatio=o.largeHeight/o.currentZoomLevel/o.nzHeight,"window"==o.options.zoomType&&(o.zoomWindowStyle="overflow: hidden;background-position: 0px 0px;text-align:center;background-color: "+String(o.options.zoomWindowBgColour)+";width: "+String(o.options.zoomWindowWidth)+"px;height: "+String(o.options.zoomWindowHeight)+"px;float: left;background-size: "+o.largeWidth/o.currentZoomLevel+"px "+o.largeHeight/o.currentZoomLevel+"px;display: none;z-index:100;border: "+String(o.options.borderSize)+"px solid "+o.options.borderColour+";background-repeat: no-repeat;position: absolute;"),"inner"==o.options.zoomType){var t=o.$elem.css("border-left-width");o.zoomWindowStyle="overflow: hidden;margin-left: "+String(t)+";margin-top: "+String(t)+";background-position: 0px 0px;width: "+String(o.nzWidth)+"px;height: "+String(o.nzHeight)+"px;px;float: left;display: none;cursor:"+o.options.cursor+";px solid "+o.options.borderColour+";background-repeat: no-repeat;position: absolute;"}"window"==o.options.zoomType&&(o.nzHeight<o.options.zoomWindowWidth/o.widthRatio?lensHeight=o.nzHeight:lensHeight=String(o.options.zoomWindowHeight/o.heightRatio),o.largeWidth<o.options.zoomWindowWidth?lensWidth=o.nzWidth:lensWidth=o.options.zoomWindowWidth/o.widthRatio,o.lensStyle="background-position: 0px 0px;width: "+String(o.options.zoomWindowWidth/o.widthRatio)+"px;height: "+String(o.options.zoomWindowHeight/o.heightRatio)+"px;float: right;display: none;overflow: hidden;z-index: 999;-webkit-transform: translateZ(0);opacity:"+o.options.lensOpacity+";filter: alpha(opacity = "+100*o.options.lensOpacity+"); zoom:1;width:"+lensWidth+"px;height:"+lensHeight+"px;background-color:"+o.options.lensColour+";cursor:"+o.options.cursor+";border: "+o.options.lensBorderSize+"px solid "+o.options.lensBorderColour+";background-repeat: no-repeat;position: absolute;"),o.tintStyle="display: block;position: absolute;background-color: "+o.options.tintColour+";filter:alpha(opacity=0);opacity: 0;width: "+o.nzWidth+"px;height: "+o.nzHeight+"px;",o.lensRound="","lens"==o.options.zoomType&&(o.lensStyle="background-position: 0px 0px;float: left;display: none;border: "+String(o.options.borderSize)+"px solid "+o.options.borderColour+";width:"+String(o.options.lensSize)+"px;height:"+String(o.options.lensSize)+"px;background-repeat: no-repeat;position: absolute;"),"round"==o.options.lensShape&&(o.lensRound="border-top-left-radius: "+String(o.options.lensSize/2+o.options.borderSize)+"px;border-top-right-radius: "+String(o.options.lensSize/2+o.options.borderSize)+"px;border-bottom-left-radius: "+String(o.options.lensSize/2+o.options.borderSize)+"px;border-bottom-right-radius: "+String(o.options.lensSize/2+o.options.borderSize)+"px;"),o.zoomContainer=h('<div class="zoomContainer" style="-webkit-transform: translateZ(0);position:absolute;
1left:'+o.nzOffset.left+"px;top:"+o.nzOffset.top+"px;height:"+o.nzHeight+"px;width:"+o.nzWidth+'px;"></div>'),h("body").append(o.zoomContainer),o.options.containLensZoom&&"lens"==o.options.zoomType&&o.zoomContainer.css("overflow","hidden"),"inner"!=o.options.zoomType&&(o.zoomLens=h("<div class='zoomLens' style='"+o.lensStyle+o.lensRound+"'> </div>").appendTo(o.zoomContainer).click(function(){o.$elem.trigger("click")}),o.options.tint&&(o.tintContainer=h("<div/>").addClass("tintContainer"),o.zoomTint=h("<div class='zoomTint' style='"+o.tintStyle+"'></div>"),o.zoomLens.wrap(o.tintContainer),o.zoomTintcss=o.zoomLens.after(o.zoomTint),o.zoomTintImage=h('<img style="position: absolute; left: 0px; top: 0px; max-width: none; width: '+o.nzWidth+"px; height: "+o.nzHeight+'px;" src="'+o.imageSrc+'">').appendTo(o.zoomLens).click(function(){o.$elem.trigger("click")}))),isNaN(o.options.zoomWindowPosition)?o.zoomWindow=h("<div style='z-index:999;left:"+o.windowOffsetLeft+"px;top:"+o.windowOffsetTop+"px;"+o.zoomWindowStyle+"' class='zoomWindow'> </div>").appendTo("body").click(function(){o.$elem.trigger("click")}):o.zoomWindow=h("<div style='z-index:999;left:"+o.windowOffsetLeft+"px;top:"+o.windowOffsetTop+"px;"+o.zoomWindowStyle+"' class='zoomWindow'> </div>").appendTo(o.zoomContainer).click(function(){o.$elem.trigger("click")}),o.zoomWindowContainer=h("<div/>").addClass("zoomWindowContainer").css("width",o.options.zoomWindowWidth),o.zoomWindow.wrap(o.zoomWindowContainer),"lens"==o.options.zoomType&&o.zoomLens.css({backgroundImage:"url('"+o.imageSrc+"')"}),"window"==o.options.zoomType&&o.zoomWindow.css({backgroundImage:"url('"+o.imageSrc+"')"}),"inner"==o.options.zoomType&&o.zoomWindow.css({backgroundImage:"url('"+o.imageSrc+"')"}),o.$elem.bind("touchmove",function(t){t.preventDefault();var e=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];o.setPosition(e)}),o.zoomContainer.bind("touchmove",function(t){"inner"==o.options.zoomType&&o.showHideWindow("show"),t.preventDefault();var e=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];o.setPosition(e)}),o.zoomContainer.bind("touchend",function(t){o.showHideWindow("hide"),o.options.showLens&&o.showHideLens("hide"),o.options.tint&&"inner"!=o.options.zoomType&&o.showHideTint("hide")}),o.$elem.bind("touchend",function(t){o.showHideWindow("hide"),o.options.showLens&&o.showHideLens("hide"),o.options.tint&&"inner"!=o.options.zoomType&&o.showHideTint("hide")}),o.options.showLens&&(o.zoomLens.bind("touchmove",function(t){t.preventDefault();var e=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];o.setPosition(e)}),o.zoomLens.bind("touchend",function(t){o.showHideWindow("hide"),o.options.showLens&&o.showHideLens("hide"),o.options.tint&&"inner"!=o.options.zoomType&&o.showHideTint("hide")})),o.$elem.bind("mousemove",function(t){0==o.overWindow&&o.setElements("show"),o.lastX===t.clientX&&o.lastY===t.clientY||(o.setPosition(t),o.currentLoc=t),o.lastX=t.clientX,o.lastY=t.clientY}),o.zoomContainer.bind("mousemove",function(t){0==o.overWindow&&o.setElements("show"),o.lastX===t.clientX&&o.lastY===t.clientY||(o.setPosition(t),o.currentLoc=t),o.lastX=t.clientX,o.lastY=t.clientY}),"inner"!=o.options.zoomType&&o.zoomLens.bind("mousemove",function(t){o.lastX===t.clientX&&o.lastY===t.clientY||(o.setPosition(t),o.currentLoc=t),o.lastX=t.clientX,o.lastY=t.clientY}),o.options.tint&&"inner"!=o.options.zoomType&&o.zoomTint.bind("mousemove",function(t){o.lastX===t.clientX&&o.lastY===t.clientY||(o.setPosition(t),o.currentLoc=t),o.lastX=t.clientX,o.lastY=t.clientY}),"inner"==o.options.zoomType&&o.zoomWindow.bind("mousemove",function(t){o.lastX===t.clientX&&o.lastY===t.clientY||(o.setPosition(t),o.currentLoc=t),o.lastX=t.clientX,o.lastY=t.clientY}),o.zoomContainer.add(o.$elem).mouseenter(function(){0==o.overWindow&&o.setElements("show")}).mouseleave(function(){o.scrollLock||(o.setElements("hide"),o.options.onDestroy(o.$elem))}),"inner"!=o.options.zoomType&&o.zoomWindow.mouseenter(function(){o.overWindow=!0,o.setElements("hide")}).mouseleave(function(){o.overWindow=!1}),o.options.zoomLevel,o.options.minZoomLevel?o.minZoomLevel=o.options.minZoomLevel:o.minZoomLevel=2*o.options.scrollZoomIncrement,o.options.scrollZoom&&o.zoomContainer.add(o.$elem).bind("mousewheel DOMMouseScroll MozMousePixelScroll",function(t){o.scrollLock=!0,clearTimeout(h.data(this,"timer")),h.data(this,"timer",setTimeout(function(){o.scrollLock=!1},250));var e=t.originalEvent.wheelDelta||-1*t.originalEvent.detail;return t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),0<e/120?o.currentZoomLevel>=o.minZoomLevel&&o.changeZoomLevel(o.currentZoomLevel-o.options.scrollZoomIncrement):o.options.maxZoomLevel?o.currentZoomLevel<=o.options.maxZoomLevel&&o.changeZoomLevel(parseFloat(o.currentZoomLevel)+o.options.scrollZoomIncrement):o.changeZoomLevel(parseFloat(o.currentZoomLevel)+o.options.scrollZoomIncrement),!1})},setElements:function(t){var e=this;if(!e.options.zoomEnabled)return!1;"show"==t&&e.isWindowSet&&("inner"==e.options.zoomType&&e.showHideWindow("show"),"window"==e.options.zoomType&&e.showHideWindow("show"),e.options.showLens&&e.showHideLens("show"),e.options.tint&&"inner"!=e.options.zoomType&&e.showHideTint("show")),"hide"==t&&("window"==e.options.zoomType&&e.showHideWindow("hide"),e.options.tint||e.showHideWindow("hide"),e.options.showLens&&e.showHideLens("hide"),e.options.tint&&e.showHideTint("hide"))},setPosition:function(t){var e=this;if(!e.options.zoomEnabled)return!1;e.nzHeight=e.$elem.height(),e.nzWidth=e.$elem.width(),e.nzOffset=e.$elem.offset(),e.options.tint&&"inner"!=e.options.zoomType&&(e.zoomTint.css({top:0}),e.zoomTint.css({left:0})),e.options.responsive&&!e.options.scrollZoom&&e.options.showLens&&(e.nzHeight<e.options.zoomWindowWidth/e.widthRatio?lensHeight=e.nzHeight:lensHeight=String(e.options.zoomWindowHeight/e.he
1ightRatio),e.largeWidth<e.options.zoomWindowWidth?lensWidth=e.nzWidth:lensWidth=e.options.zoomWindowWidth/e.widthRatio,e.widthRatio=e.largeWidth/e.nzWidth,e.heightRatio=e.largeHeight/e.nzHeight,"lens"!=e.options.zoomType&&(e.nzHeight<e.options.zoomWindowWidth/e.widthRatio?lensHeight=e.nzHeight:lensHeight=String(e.options.zoomWindowHeight/e.heightRatio),e.nzWidth<e.options.zoomWindowHeight/e.heightRatio?lensWidth=e.nzWidth:lensWidth=String(e.options.zoomWindowWidth/e.widthRatio),e.zoomLens.css("width",lensWidth),e.zoomLens.css("height",lensHeight),e.options.tint&&(e.zoomTintImage.css("width",e.nzWidth),e.zoomTintImage.css("height",e.nzHeight))),"lens"==e.options.zoomType&&e.zoomLens.css({width:String(e.options.lensSize)+"px",height:String(e.options.lensSize)+"px"})),e.zoomContainer.css({top:e.nzOffset.top}),e.zoomContainer.css({left:e.nzOffset.left}),e.mouseLeft=parseInt(t.pageX-e.nzOffset.left),e.mouseTop=parseInt(t.pageY-e.nzOffset.top),"window"==e.options.zoomType&&(e.Etoppos=e.mouseTop<e.zoomLens.height()/2,e.Eboppos=e.mouseTop>e.nzHeight-e.zoomLens.height()/2-2*e.options.lensBorderSize,e.Eloppos=e.mouseLeft<0+e.zoomLens.width()/2,e.Eroppos=e.mouseLeft>e.nzWidth-e.zoomLens.width()/2-2*e.options.lensBorderSize),"inner"==e.options.zoomType&&(e.Etoppos=e.mouseTop<e.nzHeight/2/e.heightRatio,e.Eboppos=e.mouseTop>e.nzHeight-e.nzHeight/2/e.heightRatio,e.Eloppos=e.mouseLeft<0+e.nzWidth/2/e.widthRatio,e.Eroppos=e.mouseLeft>e.nzWidth-e.nzWidth/2/e.widthRatio-2*e.options.lensBorderSize),e.mouseLeft<0||e.mouseTop<0||e.mouseLeft>e.nzWidth||e.mouseTop>e.nzHeight?e.setElements("hide"):(e.options.showLens&&(e.lensLeftPos=String(Math.floor(e.mouseLeft-e.zoomLens.width()/2)),e.lensTopPos=String(Math.floor(e.mouseTop-e.zoomLens.height()/2))),e.Etoppos&&(e.lensTopPos=0),e.Eloppos&&(e.windowLeftPos=0,e.lensLeftPos=0,e.tintpos=0),"window"==e.options.zoomType&&(e.Eboppos&&(e.lensTopPos=Math.max(e.nzHeight-e.zoomLens.height()-2*e.options.lensBorderSize,0)),e.Eroppos&&(e.lensLeftPos=e.nzWidth-e.zoomLens.width()-2*e.options.lensBorderSize)),"inner"==e.options.zoomType&&(e.Eboppos&&(e.lensTopPos=Math.max(e.nzHeight-2*e.options.lensBorderSize,0)),e.Eroppos&&(e.lensLeftPos=e.nzWidth-e.nzWidth-2*e.options.lensBorderSize)),"lens"==e.options.zoomType&&(e.windowLeftPos=String(-1*((t.pageX-e.nzOffset.left)*e.widthRatio-e.zoomLens.width()/2)),e.windowTopPos=String(-1*((t.pageY-e.nzOffset.top)*e.heightRatio-e.zoomLens.height()/2)),e.zoomLens.css({backgroundPosition:e.windowLeftPos+"px "+e.windowTopPos+"px"}),e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"})),e.changeBgSize=!1),e.setWindowPostition(t)),e.options.tint&&"inner"!=e.options.zoomType&&e.setTintPosition(t),"window"==e.options.zoomType&&e.setWindowPostition(t),"inner"==e.options.zoomType&&e.setWindowPostition(t),e.options.showLens&&(e.fullwidth&&"lens"!=e.options.zoomType&&(e.lensLeftPos=0),e.zoomLens.css({left:e.lensLeftPos+"px",top:e.lensTopPos+"px"})))},showHideWindow:function(t){var e=this;"show"==t&&(e.isWindowActive||(e.options.zoomWindowFadeIn?e.zoomWindow.stop(!0,!0,!1).fadeIn(e.options.zoomWindowFadeIn):e.zoomWindow.show(),e.isWindowActive=!0)),"hide"==t&&e.isWindowActive&&(e.options.zoomWindowFadeOut?e.zoomWindow.stop(!0,!0).fadeOut(e.options.zoomWindowFadeOut,function(){e.loop&&(clearInterval(e.loop),e.loop=!1)}):e.zoomWindow.hide(),e.isWindowActive=!1)},showHideLens:function(t){var e=this;"show"==t&&(e.isLensActive||(e.options.lensFadeIn?e.zoomLens.stop(!0,!0,!1).fadeIn(e.options.lensFadeIn):e.zoomLens.show(),e.isLensActive=!0)),"hide"==t&&e.isLensActive&&(e.options.lensFadeOut?e.zoomLens.stop(!0,!0).fadeOut(e.options.lensFadeOut):e.zoomLens.hide(),e.isLensActive=!1)},showHideTint:function(t){var e=this;"show"==t&&(e.isTintActive||(e.options.zoomTintFadeIn?e.zoomTint.css({opacity:e.options.tintOpacity}).animate().stop(!0,!0).fadeIn("slow"):(e.zoomTint.css({opacity:e.options.tintOpacity}).animate(),e.zoomTint.show()),e.isTintActive=!0)),"hide"==t&&e.isTintActive&&(e.options.zoomTintFadeOut?e.zoomTint.stop(!0,!0).fadeOut(e.options.zoomTintFadeOut):e.zoomTint.hide(),e.isTintActive=!1)},setLensPostition:function(t){},setWindowPostition:function(t){var e=this;if(isNaN(e.options.zoomWindowPosition))e.externalContainer=h("#"+e.options.zoomWindowPosition),e.externalContainerWidth=e.externalContainer.width(),e.externalContainerHeight=e.externalContainer.height(),e.externalContainerOffset=e.externalContainer.offset(),e.windowOffsetTop=e.externalContainerOffset.top,e.windowOffsetLeft=e.externalContainerOffset.left;else switch(e.options.zoomWindowPosition){case 1:e.windowOffsetTop=e.options.zoomWindowOffety,e.windowOffsetLeft=+e.nzWidth;break;case 2:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=-1*(e.options.zoomWindowHeight/2-e.nzHeight/2),e.windowOffsetLeft=e.nzWidth);break;case 3:e.windowOffsetTop=e.nzHeight-e.zoomWindow.height()-2*e.options.borderSize,e.windowOffsetLeft=e.nzWidth;break;case 4:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=e.nzWidth;break;case 5:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=e.nzWidth-e.zoomWindow.width()-2*e.options.borderSize;break;case 6:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=-1*(e.options.zoomWindowWidth/2-e.nzWidth/2+2*e.options.borderSize));break;case 7:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=0;break;case 8:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 9:e.windowOffsetTop=e.nzHeight-e.zoomWindow.height()-2*e.options.borderSize,e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 10:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=-1*(e.options.zoomWindowHeight/2-e.nzHeight/2),e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize));break;case 11:e.windowOffsetTop=e.options.zoomWindowOffety,e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 12:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 13:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=0;break;case 14:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=-1*(e.options.zoomWindowWidth/2-e.nzWidth/2+2*e.options.borderSize));break;case 15:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=e.nzWidth-e.zoomWindow.width()-2*e.options.borderSize;break;case 16:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=e.nzWidth;break;default:e.windowOffsetTop=e.options.zoomWindowOffety,e.windowOffsetLeft=e.nzWidth}e.isWindowSet=!0,e.windowOffsetTop=e.windowOffsetTop+e.options.zoomWindowOffety,e.windowOffsetLeft=e.windowOffsetLeft+e.options.zoomWindowOffetx,e.zoomWindow.css({top:e.windowOffsetTop}),e.zoomWindow.css({left:e.windowOffsetLeft}),"inner"==e.options.zoomType&&(e.zoomWindow.css({top:0}),e.zoomWindow.css({left:0})),e.windowLeftPos=String(-1*((t.pageX-e.nzOffset.left)*e.widthRatio-e.zoomWindow.width()/2)),e.
1windowTopPos=String(-1*((t.pageY-e.nzOffset.top)*e.heightRatio-e.zoomWindow.height()/2)),e.Etoppos&&(e.windowTopPos=0),e.Eloppos&&(e.windowLeftPos=0),e.Eboppos&&(e.windowTopPos=-1*(e.largeHeight/e.currentZoomLevel-e.zoomWindow.height())),e.Eroppos&&(e.windowLeftPos=-1*(e.largeWidth/e.currentZoomLevel-e.zoomWindow.width())),e.fullheight&&(e.windowTopPos=0),e.fullwidth&&(e.windowLeftPos=0),"window"!=e.options.zoomType&&"inner"!=e.options.zoomType||(1==e.zoomLock&&(e.widthRatio<=1&&(e.windowLeftPos=0),e.heightRatio<=1&&(e.windowTopPos=0)),"window"==e.options.zoomType&&(e.largeHeight<e.options.zoomWindowHeight&&(e.windowTopPos=0),e.largeWidth<e.options.zoomWindowWidth&&(e.windowLeftPos=0)),e.options.easing?(e.xp||(e.xp=0),e.yp||(e.yp=0),e.loop||(e.loop=setInterval(function(){e.xp+=(e.windowLeftPos-e.xp)/e.options.easingAmount,e.yp+=(e.windowTopPos-e.yp)/e.options.easingAmount,e.scrollingLock?(clearInterval(e.loop),e.xp=e.windowLeftPos,e.yp=e.windowTopPos,e.xp=-1*((t.pageX-e.nzOffset.left)*e.widthRatio-e.zoomWindow.width()/2),e.yp=-1*((t.pageY-e.nzOffset.top)*e.heightRatio-e.zoomWindow.height()/2),e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"!=e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"})),e.changeBgSize=!1),e.zoomWindow.css({backgroundPosition:e.windowLeftPos+"px "+e.windowTopPos+"px"}),e.scrollingLock=!1,e.loop=!1):Math.round(Math.abs(e.xp-e.windowLeftPos)+Math.abs(e.yp-e.windowTopPos))<1?(clearInterval(e.loop),e.zoomWindow.css({backgroundPosition:e.windowLeftPos+"px "+e.windowTopPos+"px"}),e.loop=!1):(e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"!=e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"})),e.changeBgSize=!1),e.zoomWindow.css({backgroundPosition:e.xp+"px "+e.yp+"px"}))},16))):(e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}),e.largeHeight/e.newvaluewidth<e.options.zoomWindowHeight?e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}):e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})),e.changeBgSize=!1),e.zoomWindow.css({backgroundPosition:e.windowLeftPos+"px "+e.windowTopPos+"px"})))},setTintPosition:function(t){var e=this;e.nzOffset=e.$elem.offset(),e.tintpos=String(-1*(t.pageX-e.nzOffset.left-e.zoomLens.width()/2)),e.tintposy=String(-1*(t.pageY-e.nzOffset.top-e.zoomLens.height()/2)),e.Etoppos&&(e.tintposy=0),e.Eloppos&&(e.tintpos=0),e.Eboppos&&(e.tintposy=-1*(e.nzHeight-e.zoomLens.height()-2*e.options.lensBorderSize)),e.Eroppos&&(e.tintpos=-1*(e.nzWidth-e.zoomLens.width()-2*e.options.lensBorderSize)),e.options.tint&&(e.fullheight&&(e.tintposy=0),e.fullwidth&&(e.tintpos=0),e.zoomTintImage.css({left:e.tintpos+"px"}),e.zoomTintImage.css({top:e.tintposy+"px"}))},swaptheimage:function(t,e){var o=this,i=new Image;o.options.loadingIcon&&(o.spinner=h("<div style=\"background: url('"+o.options.loadingIcon+"') no-repeat center;height:"+o.nzHeight+"px;width:"+o.nzWidth+'px;z-index: 2000;position: absolute; background-position: center center;"></div>'),o.$elem.after(o.spinner)),o.options.onImageSwap(o.$elem),i.onload=function(){o.largeWidth=i.width,o.largeHeight=i.height,o.zoomImage=e,o.zoomWindow.css({"background-size":o.largeWidth+"px "+o.largeHeight+"px"}),o.swapAction(t,e)},i.src=e},swapAction:function(t,e){var o=this,i=new Image;if(i.onload=function(){o.nzHeight=i.height,o.nzWidth=i.width,o.options.onImageSwapComplete(o.$elem),o.doneCallback()},i.src=t,o.currentZoomLevel=o.options.zoomLevel,o.options.maxZoomLevel=!1,"lens"==o.options.zoomType&&o.zoomLens.css({backgroundImage:"url('"+e+"')"}),"window"==o.options.zoomType&&o.zoomWindow.css({backgroundImage:"url('"+e+"')"}),"inner"==o.options.zoomType&&o.zoomWindow.css({backgroundImage:"url('"+e+"')"}),o.currentImage=e,o.options.imageCrossfade){var n=o.$elem,s=n.clone();if(o.$elem.attr("src",t),o.$elem.after(s),s.stop(!0).fadeOut(o.options.imageCrossfade,function(){h(this).remove()}),o.$elem.width("auto").removeAttr("width"),o.$elem.height("auto").removeAttr("height"),n.fadeIn(o.options.imageCrossfade),o.options.tint&&"inner"!=o.options.zoomType){var a=o.zoomTintImage,r=a.clone();o.zoomTintImage.attr("src",e),o.zoomTintImage.after(r),r.stop(!0).fadeOut(o.options.imageCrossfade,function(){h(this).remove()}),a.fadeIn(o.options.imageCrossfade),o.zoomTint.css({height:o.$elem.height()}),o.zoomTint.css({width:o.$elem.width()})}o.zoomContainer.css("height",o.$elem.height()),o.zoomContainer.css("width",o.$elem.width()),"inner"==o.options.zoomType&&(o.options.constrainType||(o.zoomWrap.parent().css("height",o.$elem.height()),o.zoomWrap.parent().css("width",o.$elem.width()),o.zoomWindow.css("height",o.$elem.height()),o.zoomWindow.css("width",o.$elem.width()))),o.options.imageCrossfade&&(o.zoomWrap.css("height",o.$elem.height()),o.zoomWrap.css("width",o.$elem.width()))}else o.$elem.attr("src",t),o.options.tint&&(o.zoomTintImage.attr("src",e),o.zoomTintImage.attr("height",o.$elem.height()),o.zoomTintImage.css({height:o.$elem.height()}),o.zoomTint.css({height:o.$elem.height()})),o.zoomContainer.css("height",o.$elem.height()),o.zoomContainer.css("width",o.$elem.width()),o.options.imageCrossfade&&(o.zoomWrap.css("height",o.$elem.height()),o.zoomWrap.css("width",o.$elem.width()));o.options.constrainType&&("height"==o.options.constrainType&&(o.zoomContainer.css("height",o.options.constrainSize),o.zoomContainer.css("width","auto"),o.options.imageCrossfade?(o.zoomWrap.css("height",o.options.constrainSize),o.zoomWrap.css("width","auto"),o.constwidth=o.zoomWrap.width()):(o.$elem.css("height",o.options.constrainSize),o.$elem.css("width","auto"),o.constwidth=o.$elem.width()),"inner"==o.options.zoomType&&(o.zoomWrap.parent().css("height",o.options.constrainSize),o.zoomWrap.parent().css("width",o.constwidth),o.zoomWindow.css("height",o.options.constrainSize),o.zoomWindow.css("width",o.constwidth)),o.options.tint&&(o.tintContainer.css("height",o.options.constrainSize),o.tintContainer.css("width",o.constwidth),o.zoomTint.css("height",o.options.constrainSize),o.zoomTint.css("width",o.constwidth),o.zoomTintImage.css("height",o.options.constrainSize),o.zoomTintImage.css("width",o.constwidth))),"width"==o.options.constrainType&&(o.zoomContainer.css("height","auto"),o.zoomContainer.css("width",o.options.constrainSize),o.options.imageCrossfade?(o.zoomWrap.css("height","auto"),o.zoomWrap.css("width",o.options.constrainSize),o.constheight=o.zoomWrap.height()):(o.$elem.css("height","auto"),o.$elem.css("width",o.options.constrainSize),o.constheight=o.$elem.height()),"inner"==o.options.zoomType&&(o.zoomWrap.parent().css("height",o.constheight),o.zoomWrap.parent().css("width",o.options.constrainSize),o.zoomWindow.css("height",o.constheight),o.zoomWindow.css("width",o.options.constrainSize)),o.options.tint&&(o.tintContainer.css("height",o.constheight),o.tintContainer.css("width",o.options.constrainSize),o.zoomTint.css("height",o.constheight),o.zoomTint.css("width",o.options.constrainSize),o.zoomTintImage.css("height",o.constheight),o.zoomTintImage.css("width",o.options.constrainSize))))},doneCallback:function(){var t=this;t.options.loadingIcon&&t.spinner.hide(),t.nzOffset=t.$elem.offset(),t.nzWidth=t.$elem.width(),t.nzHeight=t.$elem.height(),t.currentZoomLevel=t.options.zoomLevel,t.widthRatio=t.largeWidth/t.nzWidth,t.heightRatio=t.largeHeight/t.nzHeight,"window"==t.options.zoomType&&(t.nzHeight<t.options.zoomWindowWidth/t.widthRatio?lensHeight=t.nzHeight:lensHeight=String(t.options.zoomWindowHeight/t.heightRatio),t.options.zoomWindowWidth<t.options.zoomWindowWidth?lensWidth=t.nzWidth:lensWidth=t.options.zoomWindowWidth/t.widthRatio,t.zoomLens&&(t.zoomLens.css("width",lensWidth),t.zoomLens.css("height",lensHeight)))},getCurrentImage:function(){return this.zoomImage},getGalleryList:function(){var e=this;return e.gallerylist=[],e.options.gallery?h("#"+e.options.gallery+" a").each(function(){var t="";h(this).data("zoom-image")?t=h(this).data("zoom-image"):h(this).data("image")&&(t=h(this).data("image")),t==e.zoomImage?e.gallerylist.unshift({href:""+t,title:h(this).find("img").attr("title")}):e.gallerylist.push({href:""+t,title:h(this).find("img").attr("title")})}):e.gallerylist.push({href:""+e.zoomImage,title:h(this).find("img").attr("title")}),e.gallerylist},changeZoomLevel:function(t){var e=this;e.scrollingLock=!0,e.newvalue=parseFloat(t).toFixed(2),newvalue=parseFloat(t).toFixed(2),maxheightnewvalue=e.largeHeight/(e.options.zoomWindowHeight/e.nzHeight*e.nzHeight),maxwidthtnewvalue=e.largeWidth/(e.options.zoomWindowWidth/e.nzWidth*e.nzWidth),"inner"!=e.options.zoomType&&(maxheightnewvalue<=newvalue?(e.heightRatio=e.largeHeight/maxheightnewvalue/e.nzHeight,e.newvalueheight=maxheightnewvalue,e.fullheight=!0):(e.heightRatio=e.largeHeight/newvalue/e.nzHeight,e.newvalueheight=newvalue,e.fullheight=!1),maxwidthtnewvalue<=newvalue?(e.widthRatio=e.largeWidth/maxwidthtnewvalue/e.nzWidth,e.newvaluewidth=maxwidthtnewvalue,e.fullwidth=!0):(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,e.newvaluewidth=newvalue,e.fullwidth=!1),"lens"==e.options.zoomType&&(maxheightnewvalue<=newvalue?(e.fullwidth=!0,e.newvaluewidth=maxheightnewvalue):(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,e.newvaluewidth=newvalue,e.fullwidth=!1))),"inner"==e.options.zoomType&&(maxheightnewvalue=parseFloat(e.largeHeight/e.nzHeight).toFixed(2),maxwidthtnewvalue=parseFloat(e.largeWidth/e.nzWidth).toFixed(2),newvalue>maxheightnewvalue&&(newvalue=maxheightnewvalue),newvalue>maxwidthtnewvalue&&(newvalue=maxwidthtnewvalue),maxheightnewvalue<=newvalue?(e.heightRatio=e.largeHeight/newvalue/e.nzHeight,newvalue>maxheightnewvalue?e.newvalueheight=maxheightnewvalue:e.newvalueheight=newvalue,e.fullheight=!0):(e.heightRatio=e.largeHeight/newvalue/e.nzHeight,newvalue>maxheightnewvalue?e.newvalueheight=maxheightnewvalue:e.newvalueheight=newvalue,e.fullheight=!1),maxwidthtnewvalue<=newvalue?(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,newvalue>maxwidthtnewvalue?e.newvaluewidth=maxwidthtnewvalue:e.newvaluewidth=newvalue,e.fullwidth=!0):(e.widthRatio=e.largeWidth/newvalue/e.nzWidth,e.newvaluewidth=newvalue,e.fullwidth=!1)),scrcontinue=!1,"inner"==e.options.zoomType&&(e.nzWidth>=e.nzHeight&&(e.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,e.fullheight=!0,e.fullwidth=!0)),e.nzHeight>e.nzWidth&&(e.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,e.fullheight=!0,e.fullwidth=!0))),"inner"!=e.options.zoomType&&(scrcontinue=!0),scrcontinue&&(e.zoomLock=0,e.changeZoom=!0,e.options.zoomWindowHeight/e.he
1ightRatio<=e.nzHeight&&(e.currentZoomLevel=e.newvalueheight,"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType&&(e.changeBgSize=!0,e.zoomLens.css({height:String(e.options.zoomWindowHeight/e.heightRatio)+"px"})),"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType||(e.changeBgSize=!0)),e.options.zoomWindowWidth/e.widthRatio<=e.nzWidth&&("inner"!=e.options.zoomType&&e.newvaluewidth>e.newvalueheight&&(e.currentZoomLevel=e.newvaluewidth),"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType&&(e.changeBgSize=!0,e.zoomLens.css({width:String(e.options.zoomWindowWidth/e.widthRatio)+"px"})),"lens"!=e.options.zoomType&&"inner"!=e.options.zoomType||(e.changeBgSize=!0)),"inner"==e.options.zoomType&&(e.changeBgSize=!0,e.nzWidth>e.nzHeight&&(e.currentZoomLevel=e.newvaluewidth),e.nzHeight>e.nzWidth&&(e.currentZoomLevel=e.newvaluewidth))),e.setPosition(e.currentLoc)},closeAll:function(){self.zoomWindow&&self.zoomWindow.hide(),self.zoomLens&&self.zoomLens.hide(),self.zoomTint&&self.zoomTint.hide()},changeState:function(t){"enable"==t&&(this.options.zoomEnabled=!0),"disable"==t&&(this.options.zoomEnabled=!1)}};h.fn.elevateZoom=function(e){return this.each(function(){var t=Object.create(i);t.init(e,this),h.data(this,"elevateZoom",t)})},h.fn.elevateZoom.options={zoomActivation:"hover",zoomEnabled:!0,preloading:1,zoomLevel:1,scrollZoom:!1,scrollZoomIncrement:.1,minZoomLevel:!1,maxZoomLevel:!1,easing:!1,easingAmount:12,lensSize:200,zoomWindowWidth:400,zoomWindowHeight:400,zoomWindowOffetx:0,zoomWindowOffety:0,zoomWindowPosition:1,zoomWindowBgColour:"#fff",lensFadeIn:!1,lensFadeOut:!1,debug:!1,zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowAlwaysShow:!1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,borderSize:4,showLens:!0,borderColour:"#888",lensBorderSize:1,lensBorderColour:"#000",lensShape:"square",zoomType:"window",containLensZoom:!1,lensColour:"white",lensOpacity:.4,lenszoom:!1,tint:!1,tintColour:"#333",tintOpacity:.4,gallery:!1,galleryActiveClass:"zoomGalleryActive",imageCrossfade:!1,constrainType:!1,constrainSize:!1,loadingIcon:!1,cursor:"default",responsive:!0,onComplete:h.noop,onDestroy:function(){},onZoomedImageLoaded:function(){},onImageSwap:h.noop,onImageSwapComplete:h.noop}}(jQuery,window,document);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.