%PDF-1.7 GIF89;
ANDA PELER
Server IP : 5.161.254.237  /  Your IP : 216.73.216.185
Web Server : Apache
System : Linux diamond.sialwebvps.com 4.18.0-553.8.1.el8_10.x86_64 #1 SMP Tue Jul 2 07:26:33 EDT 2024 x86_64
User : stellasp ( 1131)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/stellasp/www/frontend/cat-files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/stellasp/www/frontend/cat-files/filter.js
!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t="length"in e&&e.length,n=J.type(e);return"function"!==n&&!J.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e))}function s(e,t,n){if(J.isFunction(t))return J.grep(e,function(e,s){return!!t.call(e,s,e)!==n});if(t.nodeType)return J.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(se.test(t))return J.filter(t,e,n);t=J.filter(t,e)}return J.grep(e,function(e){return _.call(t,e)>=0!==n})}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function o(e){var t=ce[e]={};return J.each(e.match(le)||[],function(e,n){t[n]=!0}),t}function r(){Q.removeEventListener("DOMContentLoaded",r,!1),e.removeEventListener("load",r,!1),J.ready()}function a(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=J.expando+a.uid++}function l(e,t,n){var s;if(void 0===n&&1===e.nodeType)if(s="data-"+t.replace(ge,"-$1").toLowerCase(),"string"==typeof(n=e.getAttribute(s))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:he.test(n)?J.parseJSON(n):n)}catch(e){}pe.set(e,t,n)}else n=void 0;return n}function c(){return!0}function d(){return!1}function u(){try{return Q.activeElement}catch(e){}}function f(e,t){return J.nodeName(e,"table")&&J.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function p(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function h(e){var t=Le.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function g(e,t){for(var n=0,s=e.length;n<s;n++)fe.set(e[n],"globalEval",!t||fe.get(t[n],"globalEval"))}function m(e,t){var n,s,i,o,r,a,l,c;if(1===t.nodeType){if(fe.hasData(e)&&(o=fe.access(e),r=fe.set(t,o),c=o.events)){delete r.handle,r.events={};for(i in c)for(n=0,s=c[i].length;n<s;n++)J.event.add(t,i,c[i][n])}pe.hasData(e)&&(a=pe.access(e),l=J.extend({},a),pe.set(t,l))}}function v(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&J.nodeName(e,t)?J.merge([e],n):n}function y(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Ce.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function C(t,n){var s,i=J(n.createElement(t)).appendTo(n.body),o=e.getDefaultComputedStyle&&(s=e.getDefaultComputedStyle(i[0]))?s.display:J.css(i[0],"display");return i.detach(),o}function b(e){var t=Q,n=Ne[e];return n||(n=C(e,t),"none"!==n&&n||(De=(De||J("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement),t=De[0].contentDocument,t.write(),t.close(),n=C(e,t),De.detach()),Ne[e]=n),n}function x(e,t,n){var s,i,o,r,a=e.style;return n=n||Fe(e),n&&(r=n.getPropertyValue(t)||n[t]),n&&(""!==r||J.contains(e.ownerDocument,e)||(r=J.style(e,t)),$e.test(r)&&Oe.test(t)&&(s=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=n.width,a.width=s,a.minWidth=i,a.maxWidth=o)),void 0!==r?r+"":r}function w(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function T(e,t){if(t in e)return t;for(var n=t[0].toUpperCase()+t.slice(1),s=t,i=Re.length;i--;)if((t=Re[i]+n)in e)return t;return s}function k(e,t,n){var s=Pe.exec(t);return s?Math.max(0,s[1]-(n||0))+(s[2]||"px"):t}function S(e,t,n,s,i){for(var o=n===(s?"border":"content")?4:"width"===t?1:0,r=0;o<4;o+=2)"margin"===n&&(r+=J.css(e,n+ve[o],!0,i)),s?("content"===n&&(r-=J.css(e,"padding"+ve[o],!0,i)),"margin"!==n&&(r-=J.css(e,"border"+ve[o]+"Width",!0,i))):(r+=J.css(e,"padding"+ve[o],!0,i),"padding"!==n&&(r+=J.css(e,"border"+ve[o]+"Width",!0,i)));return r}function I(e,t,n){var s=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Fe(e),r="border-box"===J.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(i=x(e,t,o),(i<0||null==i)&&(i=e.style[t]),$e.test(i))return i;s=r&&(V.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+S(e,t,n||(r?"border":"content"),s,o)+"px"}function A(e,t){for(var n,s,i,o=[],r=0,a=e.length;r<a;r++)s=e[r],s.style&&(o[r]=fe.get(s,"olddisplay"),n=s.style.display,t?(o[r]||"none"!==n||(s.style.display=""),""===s.style.display&&ye(s)&&(o[r]=fe.access(s,"olddisplay",b(s.nodeName)))):(i=ye(s),"none"===n&&i||fe.set(s,"olddisplay",i?n:J.css(s,"display"))));for(r=0;r<a;r++)s=e[r],s.style&&(t&&"none"!==s.style.display&&""!==s.style.display||(s.style.display=t?o[r]||"":"none"));return e}function z(e,t,n,s,i){return new z.prototype.init(e,t,n,s,i)}function j(){return setTimeout(function(){We=void 0}),We=J.now()}function L(e,t){var n,s=0,i={height:e};for(t=t?1:0;s<4;s+=2-t)n=ve[s],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function E(e,t,n){for(var s,i=(Ue[t]||[]).concat(Ue["*"]),o=0,r=i.length;o<r;o++)if(s=i[o].call(n,t,e))return s}function D(e,t,n){var s,i,o,r,a,l,c,d=this,u={},f=e.style,p=e.nodeType&&ye(e),h=fe.get(e,"fxshow");n.queue||(a=J._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,d.always(function(){d.always(function(){a.unqueued--,J.queue(e,"fx").length||a.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],c=J.css(e,"display"),"inline"===("none"===c?fe.get(e,"olddisplay")||b(e.nodeName):c)&&"none"===J.css(e,"float")&&(f.display="inline-block")),n.overflow&&(f.overflow="hidden",d.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(s in t)if(i=t[s],Ye.exec(i)){if(delete t[s],o=o||"toggle"===i,i===(p?"hide":"show")){if("show"!==i||!h||void 0===h[s])continue;p=!0}u[s]=h&&h[s]||J.style(e,s)}else c=void 0;if(J.isEmptyObject(u))"inline"===("none"===c?b(e.nodeName):c)&&(f.display=c);else{h?"hidden"in h&&(p=h.hidden):h=fe.access(e,"fxshow",{}),o&&(h.hidden=!p),p?J(e).show():d.done(function(){J(e).hide()}),d.done(function(){var t;fe.remove(e,"fxshow");for(t in u)J.style(e,t,u[t])});for(s in u)r=E(p?h[s]:0,s,d),s in h||(h[s]=r.start,p&&(r.end=r.start,r.start="width"===s||"height"===s?1:0))}}function N(e,t){var n,s,i,o,r;for(n in e)if(s=J.camelCase(n),i=t[s],o=e[n],J.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==s&&(e[s]=o,delete e[n]),(r=J.cssHooks[s])&&"expand"in r){o=r.expand(o),delete e[s];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[s]=i}function O(e,t,n){var s,i,o=0,r=Ge.length,a=J.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;for(var t=We||j(),n=Math.max(0,c.startTime+c.duration-t),s=n/c.duration||0,o=1-s,r=0,l=c.tweens.length;r<l;r++)c.tweens[r].run(o);return a.notifyWith(e,[c,o,n]),o<1&&l?n:(a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:J.extend({},t),opts:J.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:We||j(),duration:n.duration,tweens:[],createTween:function(t,n){var s=J.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(s),s},stop:function(t){var n=0,s=t?c.tweens.length:0;if(i)return this;for(i=!0;n<s;n++)c.tweens[n].run(1);return t?a.resolveWith(e,[c,t]):a.rejectWith(e,[c,t]),this}}),d=c.props;for(N(d,c.opts.specialEasing);o<r;o++)if(s=Ge[o].call(c,e,d,c.opts))return s;return J.map(d,E,c),J.isFunction(c.opts.start)&&c.opts.start.call(e,c),J.fx.timer(J.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function $(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var s,i=0,o=t.toLowerCase().match(le)||[];if(J.isFunction(n))for(;s=o[i++];)"+"===s[0]?(s=s.slice(1)||"*",(e[s]=e[s]||[]).unshift(n)):(e[s]=e[s]||[]).push(n)}}function F(e,t,n,s){function i(a){var l;return o[a]=!0,J.each(e[a]||[],function(e,a){var c=a(t,n,s);return"string"!=typeof c||r||o[c]?r?!(l=c):void 0:(t.dataTypes.unshift(c),i(c),!1)}),l}var o={},r=e===at;return i(t.dataTypes[0])||!o["*"]&&i("*")}function q(e,t){var n,s,i=J.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:s||(s={}))[n]=t[n]);return s&&J.extend(!0,e,s),e}function P(e,t,n){for(var s,i,o,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===s&&(s=e.mimeType||t.getResponseHeader("Content-Type"));if(s)for(i in a)if(a[i]&&a[i].test(s)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}r||(r=i)}o=o||r}if(o)return o!==l[0]&&l.unshift(o),n[o]}function B(e,t,n,s){var i,o,r,a,l,c={},d=e.dataTypes.slice();if(d[1])for(r in e.converters)c[r.toLowerCase()]=e.converters[r];for(o=d.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&s&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=d.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(r=c[l+" "+o]||c["* "+o]))for(i in c)if(a=i.split(" "),a[1]===o&&(r=c[l+" "+a[0]]||c["* "+a[0]])){!0===r?r=c[i]:!0!==c[i]&&(o=a[0],d.unshift(a[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}function M(e,t,n,s){var i;if(J.isArray(t))J.each(t,function(t,i){n||ut.test(e)?s(e,i):M(e+"["+("object"==typeof i?t:"")+"]",i,n,s)});else if(n||"object"!==J.type(t))s(e,t);else for(i in t)M(e+"["+i+"]",t[i],n,s)}function H(e){return J.isWindow(e)?e:9===e.nodeType&&e.defaultView}var R=[],W=R.slice,X=R.concat,Y=R.push,_=R.indexOf,Z={},G=Z.toString,U=Z.hasOwnProperty,V={},Q=e.document,J=function(e,t){return new J.fn.init(e,t)},K=function(e,t){return t.toUpperCase()};J.fn=J.prototype={jquery:"2.1.4",constructor:J,selector:"",length:0,toArray:function(){return W.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:W.call(this)},pushStack:function(e){var t=J.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return J.each(this,e,t)},map:function(e){return this.pushStack(J.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(W.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:Y,sort:R.sort,splice:R.splice},J.extend=J.fn.extend=function(){var e,t,n,s,i,o,r=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof r&&(c=r,r=arguments[a]||{},a++),"object"==typeof r||J.isFunction(r)||(r={}),a===l&&(r=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=r[t],s=e[t],r!==s&&(c&&s&&(J.isPlainObject(s)||(i=J.isArray(s)))?(i?(i=!1,o=n&&J.isArray(n)?n:[]):o=n&&J.isPlainObject(n)?n:{},r[t]=J.extend(c,o,s)):void 0!==s&&(r[t]=s));return r},J.extend({expando:"jQuery"+("2.1.4"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===J.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!J.isArray(e)&&e-parseFloat(e)+1>=0},isPlainObject:function(e){return"object"===J.type(e)&&!e.nodeType&&!J.isWindow(e)&&!(e.constructor&&!U.call(e.constructor.prototype,"isPrototypeOf"))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Z[G.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=J.trim(e))&&(1===e.indexOf("use strict")?(t=Q.createElement("script"),t.text=e,Q.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,K)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,s){var i=0,o=e.length,r=n(e);if(s){if(r)for(;i<o&&!1!==t.apply(e[i],s);i++);else for(i in e)if(!1===t.apply(e[i],s))break}else if(r)for(;i<o&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},makeArray:function(e,t){var s=t||[];return null!=e&&(n(Object(e))?J.merge(s,"string"==typeof e?[e]:e):Y.call(s,e)),s},inArray:function(e,t,n){return null==t?-1:_.call(t,e,n)},merge:function(e,t){for(var n=+t.length,s=0,i=e.length;s<n;s++)e[i++]=t[s];return e.length=i,e},grep:function(e,t,n){for(var s=[],i=0,o=e.length,r=!n;i<o;i++)!t(e[i],i)!==r&&s.push(e[i]);return s},map:function(e,t,s){var i,o=0,r=e.length,a=n(e),l=[];if(a)for(;o<r;o++)null!=(i=t(e[o],o,s))&&l.push(i);else for(o in e)null!=(i=t(e[o],o,s))&&l.push(i);return X.apply([],l)},guid:1,proxy:function(e,t){var n,s,i;if("string"==typeof t&&(n=e[t],t=e,e=n),J.isFunction(e))return s=W.call(arguments,2),i=function(){return e.apply(t||this,s.concat(W.call(arguments)))},i.guid=e.guid=e.guid||J.guid++,i},now:Date.now,support:V}),J.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){Z["[object "+t+"]"]=t.toLowerCase()});var ee=function(e){function t(e,t,n,s){var i,o,r,a,c,u,f,p,h,g;if((t?t.ownerDocument||t:P)!==L&&j(t),t=t||L,n=n||[],a=t.nodeType,"string"!=typeof e||!e||1!==a&&9!==a&&11!==a)return n;if(!s&&D){if(11!==a&&(i=me.exec(e)))if(r=i[1]){if(9===a){if(!(o=t.getElementById(r))||!o.parentNode)return n;if(o.id===r)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(r))&&F(t,o)&&o.id===r)return n.push(o),n}else{if(i[2])return V.apply(n,t.getElementsByTagName(e)),n;if((r=i[3])&&C.getElementsByClassName)return V.apply(n,t.getElementsByClassName(r)),n}if(C.qsa&&(!N||!N.test(e))){if(p=f=q,h=t,g=1!==a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){for(u=T(e),(f=t.getAttribute("id"))?p=f.replace(ye,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",c=u.length;c--;)u[c]=p+d(u[c]);h=ve.test(e)&&l(t.parentNode)||t,g=u.join(",")}if(g)try{return V.apply(n,h.querySelectorAll(g)),n}catch(e){}finally{f||t.removeAttribute("id")}}}return S(e.replace(re,"$1"),t,n,s)}function n(){function e(n,s){return t.push(n+" ")>b.cacheLength&&delete e[t.shift()],e[n+" "]=s}var t=[];return e}function s(e){return e[q]=!0,e}function i(e){var t=L.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),s=e.length;s--;)b.attrHandle[n[s]]=t}function r(e,t){var n=t&&e,s=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(s)return s;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return s(function(t){return t=+t,s(function(n,s){for(var i,o=e([],n.length,t),r=o.length;r--;)n[i=o[r]]&&(n[i]=!(s[i]=n[i]))})})}function l(e){return e&&void 0!==e.getElementsByTagName&&e}function c(){}function d(e){for(var t=0,n=e.length,s="";t<n;t++)s+=e[t].value;return s}function u(e,t,n){var s=t.dir,i=n&&"parentNode"===s,o=M++;return t.first?function(t,n,o){for(;t=t[s];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,r){var a,l,c=[B,o];if(r){for(;t=t[s];)if((1===t.nodeType||i)&&e(t,n,r))return!0}else for(;t=t[s];)if(1===t.nodeType||i){if(l=t[q]||(t[q]={}),(a=l[s])&&a[0]===B&&a[1]===o)return c[2]=a[2];if(l[s]=c,c[2]=e(t,n,r))return!0}}}function f(e){return e.length>1?function(t,n,s){for(var i=e.length;i--;)if(!e[i](t,n,s))return!1;return!0}:e[0]}function p(e,n,s){for(var i=0,o=n.length;i<o;i++)t(e,n[i],s);return s}function h(e,t,n,s,i){for(var o,r=[],a=0,l=e.length,c=null!=t;a<l;a++)(o=e[a])&&(n&&!n(o,s,i)||(r.push(o),c&&t.push(a)));return r}function g(e,t,n,i,o,r){return i&&!i[q]&&(i=g(i)),o&&!o[q]&&(o=g(o,r)),s(function(s,r,a,l){var c,d,u,f=[],g=[],m=r.length,v=s||p(t||"*",a.nodeType?[a]:a,[]),y=!e||!s&&t?v:h(v,f,e,a,l),C=n?o||(s?e:m||i)?[]:r:y;if(n&&n(y,C,a,l),i)for(c=h(C,g),i(c,[],a,l),d=c.length;d--;)(u=c[d])&&(C[g[d]]=!(y[g[d]]=u));if(s){if(o||e){if(o){for(c=[],d=C.length;d--;)(u=C[d])&&c.push(y[d]=u);o(null,C=[],c,l)}for(d=C.length;d--;)(u=C[d])&&(c=o?J(s,u):f[d])>-1&&(s[c]=!(r[c]=u))}}else C=h(C===r?C.splice(m,C.length):C),o?o(null,r,C,l):V.apply(r,C)})}function m(e){for(var t,n,s,i=e.length,o=b.relative[e[0].type],r=o||b.relative[" "],a=o?1:0,l=u(function(e){return e===t},r,!0),c=u(function(e){return J(t,e)>-1},r,!0),p=[function(e,n,s){var i=!o&&(s||n!==I)||((t=n).nodeType?l(e,n,s):c(e,n,s));return t=null,i}];a<i;a++)if(n=b.relative[e[a].type])p=[u(f(p),n)];else{if(n=b.filter[e[a].type].apply(null,e[a].matches),n[q]){for(s=++a;s<i&&!b.relative[e[s].type];s++);return g(a>1&&f(p),a>1&&d(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(re,"$1"),n,a<s&&m(e.slice(a,s)),s<i&&m(e=e.slice(s)),s<i&&d(e))}p.push(n)}return f(p)}function v(e,n){var i=n.length>0,o=e.length>0,r=function(s,r,a,l,c){var d,u,f,p=0,g="0",m=s&&[],v=[],y=I,C=s||o&&b.find.TAG("*",c),x=B+=null==y?1:Math.random()||.1,w=C.length;for(c&&(I=r!==L&&r);g!==w&&null!=(d=C[g]);g++){if(o&&d){for(u=0;f=e[u++];)if(f(d,r,a)){l.push(d);break}c&&(B=x)}i&&((d=!f&&d)&&p--,s&&m.push(d))}if(p+=g,i&&g!==p){for(u=0;f=n[u++];)f(m,v,r,a);if(s){if(p>0)for(;g--;)m[g]||v[g]||(v[g]=G.call(l));v=h(v)}V.apply(l,v),c&&!s&&v.length>0&&p+n.length>1&&t.uniqueSort(l)}return c&&(B=x,I=y),m};return i?s(r):r}var y,C,b,x,w,T,k,S,I,A,z,j,L,E,D,N,O,$,F,q="sizzle"+1*new Date,P=e.document,B=0,M=0,H=n(),R=n(),W=n(),X=function(e,t){return e===t&&(z=!0),0},Y=1<<31,_={}.hasOwnProperty,Z=[],G=Z.pop,U=Z.push,V=Z.push,Q=Z.slice,J=function(e,t){for(var n=0,s=e.length;n<s;n++)if(e[n]===t)return n;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ee="[\\x20\\t\\r\\n\\f]",te="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ne=te.replace("w","w#"),se="\\["+ee+"*("+te+")(?:"+ee+"*([*^$|!~]?=)"+ee+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ne+"))|)"+ee+"*\\]",ie=":("+te+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+se+")*)|.*)\\)|)",oe=new RegExp(ee+"+","g"),re=new RegExp("^"+ee+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ee+"+$","g"),ae=new RegExp("^"+ee+"*,"+ee+"*"),le=new RegExp("^"+ee+"*([>+~]|"+ee+")"+ee+"*"),ce=new RegExp("="+ee+"*([^\\]'\"]*?)"+ee+"*\\]","g"),de=new RegExp(ie),ue=new RegExp("^"+ne+"$"),fe={ID:new RegExp("^#("+te+")"),CLASS:new RegExp("^\\.("+te+")"),TAG:new RegExp("^("+te.replace("w","w*")+")"),ATTR:new RegExp("^"+se),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ee+"*(even|odd|(([+-]|)(\\d*)n|)"+ee+"*(?:([+-]|)"+ee+"*(\\d+)|))"+ee+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ee+"*((?:-\\d)?\\d*)"+ee+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,he=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,me=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,ye=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+ee+"?|("+ee+")|.)","ig"),be=function(e,t,n){var s="0x"+t-65536;return s!==s||n?t:s<0?String.fromCharCode(s+65536):String.fromCharCode(s>>10|55296,1023&s|56320)},xe=function(){j()};try{V.apply(Z=Q.call(P.childNodes),P.childNodes),Z[P.childNodes.length].nodeType}catch(e){V={apply:Z.length?function(e,t){U.apply(e,Q.call(t))}:function(e,t){for(var n=e.length,s=0;e[n++]=t[s++];);e.length=n-1}}}C=t.support={},w=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},j=t.setDocument=function(e){var t,n,s=e?e.ownerDocument||e:P;return s!==L&&9===s.nodeType&&s.documentElement?(L=s,E=s.documentElement,n=s.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",xe,!1):n.attachEvent&&n.attachEvent("onunload",xe)),D=!w(s),C.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=i(function(e){return e.appendChild(s.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ge.test(s.getElementsByClassName),C.getById=i(function(e){return E.appendChild(e).id=q,!s.getElementsByName||!s.getElementsByName(q).length}),C.getById?(b.find.ID=function(e,t){if(void 0!==t.getElementById&&D){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},b.filter.ID=function(e){var t=e.replace(Ce,be);return function(e){return e.getAttribute("id")===t}}):(delete b.find.ID,b.filter.ID=function(e){var t=e.replace(Ce,be);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),b.find.TAG=C.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):C.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,s=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&s.push(n);return s}return o},b.find.CLASS=C.getElementsByClassName&&function(e,t){if(D)return t.getElementsByClassName(e)},O=[],N=[],(C.qsa=ge.test(s.querySelectorAll))&&(i(function(e){E.appendChild(e).innerHTML="<a id='"+q+"'></a><select id='"+q+"-\f]' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&N.push("[*^$]="+ee+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||N.push("\\["+ee+"*(?:value|"+K+")"),e.querySelectorAll("[id~="+q+"-]").length||N.push("~="),e.querySelectorAll(":checked").length||N.push(":checked"),e.querySelectorAll("a#"+q+"+*").length||N.push(".#.+[+~]")}),i(function(e){var t=s.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&N.push("name"+ee+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||N.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),N.push(",.*:")})),(C.matchesSelector=ge.test($=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&i(function(e){C.disconnectedMatch=$.call(e,"div"),$.call(e,"[s!='']:x"),O.push("!=",ie)}),N=N.length&&new RegExp(N.join("|")),O=O.length&&new RegExp(O.join("|")),t=ge.test(E.compareDocumentPosition),F=t||ge.test(E.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,s=t&&t.parentNode;return e===s||!(!s||1!==s.nodeType||!(n.contains?n.contains(s):e.compareDocumentPosition&&16&e.compareDocumentPosition(s)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=t?function(e,t){if(e===t)return z=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!C.sortDetached&&t.compareDocumentPosition(e)===n?e===s||e.ownerDocument===P&&F(P,e)?-1:t===s||t.ownerDocument===P&&F(P,t)?1:A?J(A,e)-J(A,t):0:4&n?-1:1)}:function(e,t){if(e===t)return z=!0,0;var n,i=0,o=e.parentNode,a=t.parentNode,l=[e],c=[t];if(!o||!a)return e===s?-1:t===s?1:o?-1:a?1:A?J(A,e)-J(A,t):0;if(o===a)return r(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;l[i]===c[i];)i++;return i?r(l[i],c[i]):l[i]===P?-1:c[i]===P?1:0},s):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&j(e),n=n.replace(ce,"='$1']"),C.matchesSelector&&D&&(!O||!O.test(n))&&(!N||!N.test(n)))try{var s=$.call(e,n);if(s||C.disconnectedMatch||e.document&&11!==e.document.nodeType)return s}catch(e){}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==L&&j(e),F(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==L&&j(e);var n=b.attrHandle[t.toLowerCase()],s=n&&_.call(b.attrHandle,t.toLowerCase())?n(e,t,!D):void 0;return void 0!==s?s:C.attributes||!D?e.getAttribute(t):(s=e.getAttributeNode(t))&&s.specified?s.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],s=0,i=0;if(z=!C.detectDuplicates,A=!C.sortStable&&e.slice(0),e.sort(X),z){for(;t=e[i++];)t===e[i]&&(s=n.push(i));for(;s--;)e.splice(n[s],1)}return A=null,e},x=t.getText=function(e){var t,n="",s=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=x(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[s++];)n+=x(t);return n},b=t.selectors={cacheLength:50,createPseudo:s,match:fe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ce,be),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return fe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=T(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ce,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=H[e+" "];return t||(t=new RegExp("(^|"+ee+")"+e+"("+ee+"|$)"))&&H(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,s){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===s:"!="===n?o!==s:"^="===n?s&&0===o.indexOf(s):"*="===n?s&&o.indexOf(s)>-1:"$="===n?s&&o.slice(-s.length)===s:"~="===n?(" "+o.replace(oe," ")+" ").indexOf(s)>-1:"|="===n&&(o===s||o.slice(0,s.length+1)===s+"-"))}},CHILD:function(e,t,n,s,i){var o="nth"!==e.slice(0,3),r="last"!==e.slice(-4),a="of-type"===t;return 1===s&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,d,u,f,p,h,g=o!==r?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a;if(m){if(o){for(;g;){for(u=t;u=u[g];)if(a?u.nodeName.toLowerCase()===v:1===u.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[r?m.firstChild:m.lastChild],r&&y){for(d=m[q]||(m[q]={}),c=d[e]||[],p=c[0]===B&&c[1],f=c[0]===B&&c[2],u=p&&m.childNodes[p];u=++p&&u&&u[g]||(f=p=0)||h.pop();)if(1===u.nodeType&&++f&&u===t){d[e]=[B,p,f];break}}else if(y&&(c=(t[q]||(t[q]={}))[e])&&c[0]===B)f=c[1];else for(;(u=++p&&u&&u[g]||(f=p=0)||h.pop())&&((a?u.nodeName.toLowerCase()!==v:1!==u.nodeType)||!++f||(y&&((u[q]||(u[q]={}))[e]=[B,f]),u!==t)););return(f-=i)===s||f%s==0&&f/s>=0}}},PSEUDO:function(e,n){var i,o=b.pseudos[e]||b.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[q]?o(n):o.length>1?(i=[e,e,"",n],b.setFilters.hasOwnProperty(e.toLowerCase())?s(function(e,t){for(var s,i=o(e,n),r=i.length;r--;)s=J(e,i[r]),e[s]=!(t[s]=i[r])}):function(e){return o(e,0,i)}):o}},pseudos:{not:s(function(e){var t=[],n=[],i=k(e.replace(re,"$1"));return i[q]?s(function(e,t,n,s){for(var o,r=i(e,null,s,[]),a=e.length;a--;)(o=r[a])&&(e[a]=!(t[a]=o))}):function(e,s,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:s(function(e){return function(n){return t(e,n).length>0}}),contains:s(function(e){return e=e.replace(Ce,be),function(t){return(t.textContent||t.innerText||x(t)).indexOf(e)>-1}}),lang:s(function(e){return ue.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(Ce,be).toLowerCase(),function(t){var n;do{if(n=D?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===E},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return he.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:a(function(){return[0]}),last:a(function(e,t){return[t-1]}),eq:a(function(e,t,n){return[n<0?n+t:n]}),even:a(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:a(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:a(function(e,t,n){for(var s=n<0?n+t:n;--s>=0;)e.push(s);return e}),gt:a(function(e,t,n){for(var s=n<0?n+t:n;++s<t;)e.push(s);return e})}},b.pseudos.nth=b.pseudos.eq;for(y in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[y]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(y);for(y in{submit:!0,reset:!0})b.pseudos[y]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(y);return c.prototype=b.filters=b.pseudos,b.setFilters=new c,T=t.tokenize=function(e,n){var s,i,o,r,a,l,c,d=R[e+" "];if(d)return n?0:d.slice(0);for(a=e,l=[],c=b.preFilter;a;){s&&!(i=ae.exec(a))||(i&&(a=a.slice(i[0].length)||a),l.push(o=[])),s=!1,(i=le.exec(a))&&(s=i.shift(),o.push({value:s,type:i[0].replace(re," ")}),a=a.slice(s.length));for(r in b.filter)!(i=fe[r].exec(a))||c[r]&&!(i=c[r](i))||(s=i.shift(),o.push({value:s,type:r,matches:i}),a=a.slice(s.length));if(!s)break}return n?a.length:a?t.error(e):R(e,l).slice(0)},k=t.compile=function(e,t){var n,s=[],i=[],o=W[e+" "];if(!o){for(t||(t=T(e)),n=t.length;n--;)o=m(t[n]),o[q]?s.push(o):i.push(o);o=W(e,v(i,s)),o.selector=e}return o},S=t.select=function(e,t,n,s){var i,o,r,a,c,u="function"==typeof e&&e,f=!s&&T(e=u.selector||e);if(n=n||[],1===f.length){if(o=f[0]=f[0].slice(0),o.length>2&&"ID"===(r=o[0]).type&&C.getById&&9===t.nodeType&&D&&b.relative[o[1].type]){if(!(t=(b.find.ID(r.matches[0].replace(Ce,be),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=fe.needsContext.test(e)?0:o.length;i--&&(r=o[i],!b.relative[a=r.type]);)if((c=b.find[a])&&(s=c(r.matches[0].replace(Ce,be),ve.test(o[0].type)&&l(t.parentNode)||t))){if(o.splice(i,1),!(e=s.length&&d(o)))return V.apply(n,s),n;break}}return(u||k(e,f))(s,t,!D,n,ve.test(e)&&l(t.parentNode)||t),n},C.sortStable=q.split("").sort(X).join("")===q,C.detectDuplicates=!!z,j(),C.sortDetached=i(function(e){return 1&e.compareDocumentPosition(L.createElement("div"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(K,function(e,t,n){var s;if(!n)return!0===e[t]?t.toLowerCase():(s=e.getAttributeNode(t))&&s.specified?s.value:null}),t}(e);J.find=ee,J.expr=ee.selectors,J.expr[":"]=J.expr.pseudos,J.unique=ee.uniqueSort,J.text=ee.getText,J.isXMLDoc=ee.isXML,J.contains=ee.contains;var te=J.expr.match.needsContext,ne=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,se=/^.[^:#\[\.,]*$/;J.filter=function(e,t,n){var s=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===s.nodeType?J.find.matchesSelector(s,e)?[s]:[]:J.find.matches(e,J.grep(t,function(e){return 1===e.nodeType}))},J.fn.extend({find:function(e){var t,n=this.length,s=[],i=this;if("string"!=typeof e)return this.pushStack(J(e).filter(function(){for(t=0;t<n;t++)if(J.contains(i[t],this))return!0}));for(t=0;t<n;t++)J.find(e,i[t],s)
;return s=this.pushStack(n>1?J.unique(s):s),s.selector=this.selector?this.selector+" "+e:e,s},filter:function(e){return this.pushStack(s(this,e||[],!1))},not:function(e){return this.pushStack(s(this,e||[],!0))},is:function(e){return!!s(this,"string"==typeof e&&te.test(e)?J(e):e||[],!1).length}});var ie,oe=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(J.fn.init=function(e,t){var n,s;if(!e)return this;if("string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:oe.exec(e))||!n[1]&&t)return!t||t.jquery?(t||ie).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof J?t[0]:t,J.merge(this,J.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:Q,!0)),ne.test(n[1])&&J.isPlainObject(t))for(n in t)J.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return s=Q.getElementById(n[2]),s&&s.parentNode&&(this.length=1,this[0]=s),this.context=Q,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):J.isFunction(e)?void 0!==ie.ready?ie.ready(e):e(J):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),J.makeArray(e,this))}).prototype=J.fn,ie=J(Q);var re=/^(?:parents|prev(?:Until|All))/,ae={children:!0,contents:!0,next:!0,prev:!0};J.extend({dir:function(e,t,n){for(var s=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&J(e).is(n))break;s.push(e)}return s},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),J.fn.extend({has:function(e){var t=J(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(J.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,s=0,i=this.length,o=[],r=te.test(e)||"string"!=typeof e?J(e,t||this.context):0;s<i;s++)for(n=this[s];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(r?r.index(n)>-1:1===n.nodeType&&J.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?J.unique(o):o)},index:function(e){return e?"string"==typeof e?_.call(J(e),this[0]):_.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(J.unique(J.merge(this.get(),J(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),J.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return J.dir(e,"parentNode")},parentsUntil:function(e,t,n){return J.dir(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return J.dir(e,"nextSibling")},prevAll:function(e){return J.dir(e,"previousSibling")},nextUntil:function(e,t,n){return J.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return J.dir(e,"previousSibling",n)},siblings:function(e){return J.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return J.sibling(e.firstChild)},contents:function(e){return e.contentDocument||J.merge([],e.childNodes)}},function(e,t){J.fn[e]=function(n,s){var i=J.map(this,t,n);return"Until"!==e.slice(-5)&&(s=n),s&&"string"==typeof s&&(i=J.filter(s,i)),this.length>1&&(ae[e]||J.unique(i),re.test(e)&&i.reverse()),this.pushStack(i)}});var le=/\S+/g,ce={};J.Callbacks=function(e){e="string"==typeof e?ce[e]||o(e):J.extend({},e);var t,n,s,i,r,a,l=[],c=!e.once&&[],d=function(o){for(t=e.memory&&o,n=!0,a=i||0,i=0,r=l.length,s=!0;l&&a<r;a++)if(!1===l[a].apply(o[0],o[1])&&e.stopOnFalse){t=!1;break}s=!1,l&&(c?c.length&&d(c.shift()):t?l=[]:u.disable())},u={add:function(){if(l){var n=l.length;!function t(n){J.each(n,function(n,s){var i=J.type(s);"function"===i?e.unique&&u.has(s)||l.push(s):s&&s.length&&"string"!==i&&t(s)})}(arguments),s?r=l.length:t&&(i=n,d(t))}return this},remove:function(){return l&&J.each(arguments,function(e,t){for(var n;(n=J.inArray(t,l,n))>-1;)l.splice(n,1),s&&(n<=r&&r--,n<=a&&a--)}),this},has:function(e){return e?J.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],r=0,this},disable:function(){return l=c=t=void 0,this},disabled:function(){return!l},lock:function(){return c=void 0,t||u.disable(),this},locked:function(){return!c},fireWith:function(e,t){return!l||n&&!c||(t=t||[],t=[e,t.slice?t.slice():t],s?c.push(t):d(t)),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!n}};return u},J.extend({Deferred:function(e){var t=[["resolve","done",J.Callbacks("once memory"),"resolved"],["reject","fail",J.Callbacks("once memory"),"rejected"],["notify","progress",J.Callbacks("memory")]],n="pending",s={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return J.Deferred(function(n){J.each(t,function(t,o){var r=J.isFunction(e[t])&&e[t];i[o[1]](function(){var e=r&&r.apply(this,arguments);e&&J.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o[0]+"With"](this===s?n.promise():this,r?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?J.extend(e,s):s}},i={};return s.pipe=s.then,J.each(t,function(e,o){var r=o[2],a=o[3];s[o[1]]=r.add,a&&r.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?s:this,arguments),this},i[o[0]+"With"]=r.fireWith}),s.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,s,i=0,o=W.call(arguments),r=o.length,a=1!==r||e&&J.isFunction(e.promise)?r:0,l=1===a?e:J.Deferred(),c=function(e,n,s){return function(i){n[e]=this,s[e]=arguments.length>1?W.call(arguments):i,s===t?l.notifyWith(n,s):--a||l.resolveWith(n,s)}};if(r>1)for(t=new Array(r),n=new Array(r),s=new Array(r);i<r;i++)o[i]&&J.isFunction(o[i].promise)?o[i].promise().done(c(i,s,o)).fail(l.reject).progress(c(i,n,t)):--a;return a||l.resolveWith(s,o),l.promise()}});var de;J.fn.ready=function(e){return J.ready.promise().done(e),this},J.extend({isReady:!1,readyWait:1,holdReady:function(e){e?J.readyWait++:J.ready(!0)},ready:function(e){(!0===e?--J.readyWait:J.isReady)||(J.isReady=!0,!0!==e&&--J.readyWait>0||(de.resolveWith(Q,[J]),J.fn.triggerHandler&&(J(Q).triggerHandler("ready"),J(Q).off("ready"))))}}),J.ready.promise=function(t){return de||(de=J.Deferred(),"complete"===Q.readyState?setTimeout(J.ready):(Q.addEventListener("DOMContentLoaded",r,!1),e.addEventListener("load",r,!1))),de.promise(t)},J.ready.promise();var ue=J.access=function(e,t,n,s,i,o,r){var a=0,l=e.length,c=null==n;if("object"===J.type(n)){i=!0;for(a in n)J.access(e,t,a,n[a],!0,o,r)}else if(void 0!==s&&(i=!0,J.isFunction(s)||(r=!0),c&&(r?(t.call(e,s),t=null):(c=t,t=function(e,t,n){return c.call(J(e),n)})),t))for(;a<l;a++)t(e[a],n,r?s:s.call(e[a],a,t(e[a],n)));return i?e:c?t.call(e):l?t(e[0],n):o};J.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},a.uid=1,a.accepts=J.acceptData,a.prototype={key:function(e){if(!a.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=a.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(s){t[this.expando]=n,J.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var s,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(J.isEmptyObject(o))J.extend(this.cache[i],t);else for(s in t)o[s]=t[s];return o},get:function(e,t){var n=this.cache[this.key(e)];return void 0===t?n:n[t]},access:function(e,t,n){var s;return void 0===t||t&&"string"==typeof t&&void 0===n?(s=this.get(e,t),void 0!==s?s:this.get(e,J.camelCase(t))):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,s,i,o=this.key(e),r=this.cache[o];if(void 0===t)this.cache[o]={};else{J.isArray(t)?s=t.concat(t.map(J.camelCase)):(i=J.camelCase(t),t in r?s=[t,i]:(s=i,s=s in r?[s]:s.match(le)||[])),n=s.length;for(;n--;)delete r[s[n]]}},hasData:function(e){return!J.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var fe=new a,pe=new a,he=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ge=/([A-Z])/g;J.extend({hasData:function(e){return pe.hasData(e)||fe.hasData(e)},data:function(e,t,n){return pe.access(e,t,n)},removeData:function(e,t){pe.remove(e,t)},_data:function(e,t,n){return fe.access(e,t,n)},_removeData:function(e,t){fe.remove(e,t)}}),J.fn.extend({data:function(e,t){var n,s,i,o=this[0],r=o&&o.attributes;if(void 0===e){if(this.length&&(i=pe.get(o),1===o.nodeType&&!fe.get(o,"hasDataAttrs"))){for(n=r.length;n--;)r[n]&&(s=r[n].name,0===s.indexOf("data-")&&(s=J.camelCase(s.slice(5)),l(o,s,i[s])));fe.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){pe.set(this,e)}):ue(this,function(t){var n,s=J.camelCase(e);if(o&&void 0===t){if(void 0!==(n=pe.get(o,e)))return n;if(void 0!==(n=pe.get(o,s)))return n;if(void 0!==(n=l(o,s,void 0)))return n}else this.each(function(){var n=pe.get(this,s);pe.set(this,s,t),-1!==e.indexOf("-")&&void 0!==n&&pe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){pe.remove(this,e)})}}),J.extend({queue:function(e,t,n){var s;if(e)return t=(t||"fx")+"queue",s=fe.get(e,t),n&&(!s||J.isArray(n)?s=fe.access(e,t,J.makeArray(n)):s.push(n)),s||[]},dequeue:function(e,t){t=t||"fx";var n=J.queue(e,t),s=n.length,i=n.shift(),o=J._queueHooks(e,t),r=function(){J.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),s--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,r,o)),!s&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return fe.get(e,n)||fe.access(e,n,{empty:J.Callbacks("once memory").add(function(){fe.remove(e,[t+"queue",n])})})}}),J.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?J.queue(this[0],e):void 0===t?this:this.each(function(){var n=J.queue(this,e,t);J._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&J.dequeue(this,e)})},dequeue:function(e){return this.each(function(){J.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,s=1,i=J.Deferred(),o=this,r=this.length,a=function(){--s||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";r--;)(n=fe.get(o[r],e+"queueHooks"))&&n.empty&&(s++,n.empty.add(a));return a(),i.promise(t)}});var me=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ve=["Top","Right","Bottom","Left"],ye=function(e,t){return e=t||e,"none"===J.css(e,"display")||!J.contains(e.ownerDocument,e)},Ce=/^(?:checkbox|radio)$/i;!function(){var e=Q.createDocumentFragment(),t=e.appendChild(Q.createElement("div")),n=Q.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),V.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",V.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();V.focusinBubbles="onfocusin"in e;var be=/^key/,xe=/^(?:mouse|pointer|contextmenu)|click/,we=/^(?:focusinfocus|focusoutblur)$/,Te=/^([^.]*)(?:\.(.+)|)$/;J.event={global:{},add:function(e,t,n,s,i){var o,r,a,l,c,d,u,f,p,h,g,m=fe.get(e);if(m)for(n.handler&&(o=n,n=o.handler,i=o.selector),n.guid||(n.guid=J.guid++),(l=m.events)||(l=m.events={}),(r=m.handle)||(r=m.handle=function(t){return void 0!==J&&J.event.triggered!==t.type?J.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(le)||[""],c=t.length;c--;)a=Te.exec(t[c])||[],p=g=a[1],h=(a[2]||"").split(".").sort(),p&&(u=J.event.special[p]||{},p=(i?u.delegateType:u.bindType)||p,u=J.event.special[p]||{},d=J.extend({type:p,origType:g,data:s,handler:n,guid:n.guid,selector:i,needsContext:i&&J.expr.match.needsContext.test(i),namespace:h.join(".")},o),(f=l[p])||(f=l[p]=[],f.delegateCount=0,u.setup&&!1!==u.setup.call(e,s,h,r)||e.addEventListener&&e.addEventListener(p,r,!1)),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,d):f.push(d),J.event.global[p]=!0)},remove:function(e,t,n,s,i){var o,r,a,l,c,d,u,f,p,h,g,m=fe.hasData(e)&&fe.get(e);if(m&&(l=m.events)){for(t=(t||"").match(le)||[""],c=t.length;c--;)if(a=Te.exec(t[c])||[],p=g=a[1],h=(a[2]||"").split(".").sort(),p){for(u=J.event.special[p]||{},p=(s?u.delegateType:u.bindType)||p,f=l[p]||[],a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=f.length;o--;)d=f[o],!i&&g!==d.origType||n&&n.guid!==d.guid||a&&!a.test(d.namespace)||s&&s!==d.selector&&("**"!==s||!d.selector)||(f.splice(o,1),d.selector&&f.delegateCount--,u.remove&&u.remove.call(e,d));r&&!f.length&&(u.teardown&&!1!==u.teardown.call(e,h,m.handle)||J.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)J.event.remove(e,p+t[c],n,s,!0);J.isEmptyObject(l)&&(delete m.handle,fe.remove(e,"events"))}},trigger:function(t,n,s,i){var o,r,a,l,c,d,u,f=[s||Q],p=U.call(t,"type")?t.type:t,h=U.call(t,"namespace")?t.namespace.split("."):[];if(r=a=s=s||Q,3!==s.nodeType&&8!==s.nodeType&&!we.test(p+J.event.triggered)&&(p.indexOf(".")>=0&&(h=p.split("."),p=h.shift(),h.sort()),c=p.indexOf(":")<0&&"on"+p,t=t[J.expando]?t:new J.Event(p,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=s),n=null==n?[t]:J.makeArray(n,[t]),u=J.event.special[p]||{},i||!u.trigger||!1!==u.trigger.apply(s,n))){if(!i&&!u.noBubble&&!J.isWindow(s)){for(l=u.delegateType||p,we.test(l+p)||(r=r.parentNode);r;r=r.parentNode)f.push(r),a=r;a===(s.ownerDocument||Q)&&f.push(a.defaultView||a.parentWindow||e)}for(o=0;(r=f[o++])&&!t.isPropagationStopped();)t.type=o>1?l:u.bindType||p,d=(fe.get(r,"events")||{})[t.type]&&fe.get(r,"handle"),d&&d.apply(r,n),(d=c&&r[c])&&d.apply&&J.acceptData(r)&&(t.result=d.apply(r,n),!1===t.result&&t.preventDefault());return t.type=p,i||t.isDefaultPrevented()||u._default&&!1!==u._default.apply(f.pop(),n)||!J.acceptData(s)||c&&J.isFunction(s[p])&&!J.isWindow(s)&&(a=s[c],a&&(s[c]=null),J.event.triggered=p,s[p](),J.event.triggered=void 0,a&&(s[c]=a)),t.result}},dispatch:function(e){e=J.event.fix(e);var t,n,s,i,o,r=[],a=W.call(arguments),l=(fe.get(this,"events")||{})[e.type]||[],c=J.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(r=J.event.handlers.call(this,e,l),t=0;(i=r[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(o.namespace)||(e.handleObj=o,e.data=o.data,void 0!==(s=((J.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a))&&!1===(e.result=s)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,s,i,o,r=[],a=t.delegateCount,l=e.target;if(a&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!==this;l=l.parentNode||this)if(!0!==l.disabled||"click"!==e.type){for(s=[],n=0;n<a;n++)o=t[n],i=o.selector+" ",void 0===s[i]&&(s[i]=o.needsContext?J(i,this).index(l)>=0:J.find(i,this,null,[l]).length),s[i]&&s.push(o);s.length&&r.push({elem:l,handlers:s})}return a<t.length&&r.push({elem:this,handlers:t.slice(a)}),r},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,s,i,o=t.button;return null==e.pageX&&null!=t.clientX&&(n=e.target.ownerDocument||Q,s=n.documentElement,i=n.body,e.pageX=t.clientX+(s&&s.scrollLeft||i&&i.scrollLeft||0)-(s&&s.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(s&&s.scrollTop||i&&i.scrollTop||0)-(s&&s.clientTop||i&&i.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},fix:function(e){if(e[J.expando])return e;var t,n,s,i=e.type,o=e,r=this.fixHooks[i];for(r||(this.fixHooks[i]=r=xe.test(i)?this.mouseHooks:be.test(i)?this.keyHooks:{}),s=r.props?this.props.concat(r.props):this.props,e=new J.Event(o),t=s.length;t--;)n=s[t],e[n]=o[n];return e.target||(e.target=Q),3===e.target.nodeType&&(e.target=e.target.parentNode),r.filter?r.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==u()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===u()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&J.nodeName(this,"input"))return this.click(),!1},_default:function(e){return J.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,s){var i=J.extend(new J.Event,n,{type:e,isSimulated:!0,originalEvent:{}});s?J.event.trigger(i,null,t):J.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},J.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},J.Event=function(e,t){if(!(this instanceof J.Event))return new J.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?c:d):this.type=e,t&&J.extend(this,t),this.timeStamp=e&&e.timeStamp||J.now(),this[J.expando]=!0},J.Event.prototype={isDefaultPrevented:d,isPropagationStopped:d,isImmediatePropagationStopped:d,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=c,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=c,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=c,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},J.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){J.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,s=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===s||J.contains(s,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),V.focusinBubbles||J.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){J.event.simulate(t,e.target,J.event.fix(e),!0)};J.event.special[t]={setup:function(){var s=this.ownerDocument||this,i=fe.access(s,t);i||s.addEventListener(e,n,!0),fe.access(s,t,(i||0)+1)},teardown:function(){var s=this.ownerDocument||this,i=fe.access(s,t)-1;i?fe.access(s,t,i):(s.removeEventListener(e,n,!0),fe.remove(s,t))}}}),J.fn.extend({on:function(e,t,n,s,i){var o,r;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=void 0);for(r in e)this.on(r,t,n,e[r],i);return this}if(null==n&&null==s?(s=t,n=t=void 0):null==s&&("string"==typeof t?(s=n,n=void 0):(s=n,n=t,t=void 0)),!1===s)s=d;else if(!s)return this;return 1===i&&(o=s,s=function(e){return J().off(e),o.apply(this,arguments)},s.guid=o.guid||(o.guid=J.guid++)),this.each(function(){J.event.add(this,e,s,n,t)})},one:function(e,t,n,s){return this.on(e,t,n,s,1)},off:function(e,t,n){var s,i;if(e&&e.preventDefault&&e.handleObj)return s=e.handleObj,J(e.delegateTarget).off(s.namespace?s.origType+"."+s.namespace:s.origType,s.selector,s.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=d),this.each(function(){J.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){J.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return J.event.trigger(e,t,n,!0)}});var ke=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Se=/<([\w:]+)/,Ie=/<|&#?\w+;/,Ae=/<(?:script|style|link)/i,ze=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^$|\/(?:java|ecma)script/i,Le=/^true\/(.*)/,Ee={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Ee.optgroup=Ee.option,Ee.tbody=Ee.tfoot=Ee.colgroup=Ee.caption=Ee.thead,Ee.th=Ee.td,J.extend({clone:function(e,t,n){var s,i,o,r,a=e.cloneNode(!0),l=J.contains(e.ownerDocument,e);if(!(V.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||J.isXMLDoc(e)))for(r=v(a),o=v(e),s=0,i=o.length;s<i;s++)y(o[s],r[s]);if(t)if(n)for(o=o||v(e),r=r||v(a),s=0,i=o.length;s<i;s++)m(o[s],r[s]);else m(e,a);return r=v(a,"script"),r.length>0&&g(r,!l&&v(e,"script")),a},buildFragment:function(e,t,n,s){for(var i,o,r,a,l,c,d=t.createDocumentFragment(),u=[],f=0,p=e.length;f<p;f++)if((i=e[f])||0===i)if("object"===J.type(i))J.merge(u,i.nodeType?[i]:i);else if(Ie.test(i)){for(o=o||d.appendChild(t.createElement("div")),r=(Se.exec(i)||["",""])[1].toLowerCase(),a=Ee[r]||Ee._default,o.innerHTML=a[1]+i.replace(ke,"<$1></$2>")+a[2],c=a[0];c--;)o=o.lastChild;J.merge(u,o.childNodes),o=d.firstChild,o.textContent=""}else u.push(t.createTextNode(i));for(d.textContent="",f=0;i=u[f++];)if((!s||-1===J.inArray(i,s))&&(l=J.contains(i.ownerDocument,i),o=v(d.appendChild(i),"script"),l&&g(o),n))for(c=0;i=o[c++];)je.test(i.type||"")&&n.push(i);return d},cleanData:function(e){for(var t,n,s,i,o=J.event.special,r=0;void 0!==(n=e[r]);r++){if(J.acceptData(n)&&(i=n[fe.expando])&&(t=fe.cache[i])){if(t.events)for(s in t.events)o[s]?J.event.remove(n,s):J.removeEvent(n,s,t.handle);fe.cache[i]&&delete fe.cache[i]}delete pe.cache[n[pe.expando]]}}}),J.fn.extend({text:function(e){return ue(this,function(e){return void 0===e?J.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){f(this,e).appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,s=e?J.filter(e,this):this,i=0;null!=(n=s[i]);i++)t||1!==n.nodeType||J.cleanData(v(n)),n.parentNode&&(t&&J.contains(n.ownerDocument,n)&&g(v(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(J.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return J.clone(this,e,t)})},html:function(e){return ue(this,function(e){var t=this[0]||{},n=0,s=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!Ee[(Se.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(ke,"<$1></$2>");try{for(;n<s;n++)t=this[n]||{},1===t.nodeType&&(J.cleanData(v(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,J.cleanData(v(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=X.apply([],e);var n,s,i,o,r,a,l=0,c=this.length,d=this,u=c-1,f=e[0],g=J.isFunction(f);if(g||c>1&&"string"==typeof f&&!V.checkClone&&ze.test(f))return this.each(function(n){var s=d.eq(n);g&&(e[0]=f.call(this,n,s.html())),s.domManip(e,t)});if(c&&(n=J.buildFragment(e,this[0].ownerDocument,!1,this),s=n.firstChild,1===n.childNodes.length&&(n=s),s)){for(i=J.map(v(n,"script"),p),o=i.length;l<c;l++)r=n,l!==u&&(r=J.clone(r,!0,!0),o&&J.merge(i,v(r,"script"))),t.call(this[l],r,l);if(o)for(a=i[i.length-1].ownerDocument,J.map(i,h),l=0;l<o;l++)r=i[l],je.test(r.type||"")&&!fe.access(r,"globalEval")&&J.contains(a,r)&&(r.src?J._evalUrl&&J._evalUrl(r.src):J.globalEval(r.textContent.replace(/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,"")))}return this}}),J.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){J.fn[e]=function(e){for(var n,s=[],i=J(e),o=i.length-1,r=0;r<=o;r++)n=r===o?this:this.clone(!0),J(i[r])[t](n),Y.apply(s,n.get());return this.pushStack(s)}});var De,Ne={},Oe=/^margin/,$e=new RegExp("^("+me+")(?!px)[a-z%]+$","i"),Fe=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)};!function(){function t(){r.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",r.innerHTML="",i.appendChild(o);var t=e.getComputedStyle(r,null);n="1%"!==t.top,s="4px"===t.width,i.removeChild(o)}var n,s,i=Q.documentElement,o=Q.createElement("div"),r=Q.createElement("div");r.style&&(r.style.backgroundClip="content-box",r.cloneNode(!0).style.backgroundClip="",V.clearCloneStyle="content-box"===r.style.backgroundClip,o.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",o.appendChild(r),e.getComputedStyle&&J.extend(V,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return null==s&&t(),s},reliableMarginRight:function(){var t,n=r.appendChild(Q.createElement("div"));return n.style.cssText=r.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",r.style.width="1px",i.appendChild(o),t=!parseFloat(e.getComputedStyle(n,null).marginRight),i.removeChild(o),r.removeChild(n),t}}))}(),J.swap=function(e,t,n,s){var i,o,r={};for(o in t)r[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,s||[]);for(o in t)e.style[o]=r[o];return i};var qe=/^(none|table(?!-c[ea]).+)/,Pe=new RegExp("^("+me+")(.*)$","i"),Be=new RegExp("^([+-])=("+me+")","i"),Me={position:"absolute",visibility:"hidden",display:"block"},He={letterSpacing:"0",fontWeight:"400"},Re=["Webkit","O","Moz","ms"];J.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=x(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,t,n,s){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,r,a=J.camelCase(t),l=e.style;if(t=J.cssProps[a]||(J.cssProps[a]=T(l,a)),r=J.cssHooks[t]||J.cssHooks[a],void 0===n)return r&&"get"in r&&void 0!==(i=r.get(e,!1,s))?i:l[t];o=typeof n,"string"===o&&(i=Be.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(J.css(e,t)),o="number"),null!=n&&n===n&&("number"!==o||J.cssNumber[a]||(n+="px"),V.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),r&&"set"in r&&void 0===(n=r.set(e,n,s))||(l[t]=n))}},css:function(e,t,n,s){var i,o,r,a=J.camelCase(t);return t=J.cssProps[a]||(J.cssProps[a]=T(e.style,a)),r=J.cssHooks[t]||J.cssHooks[a],r&&"get"in r&&(i=r.get(e,!0,n)),void 0===i&&(i=x(e,t,s)),"normal"===i&&t in He&&(i=He[t]),""===n||n?(o=parseFloat(i),!0===n||J.isNumeric(o)?o||0:i):i}}),J.each(["height","width"],function(e,t){J.cssHooks[t]={get:function(e,n,s){if(n)return qe.test(J.css(e,"display"))&&0===e.offsetWidth?J.swap(e,Me,function(){return I(e,t,s)}):I(e,t,s)},set:function(e,n,s){var i=s&&Fe(e);return k(e,n,s?S(e,t,s,"border-box"===J.css(e,"boxSizing",!1,i),i):0)}}}),J.cssHooks.marginRight=w(V.reliableMarginRight,function(e,t){if(t)return J.swap(e,{display:"inline-block"},x,[e,"marginRight"])}),J.each({margin:"",padding:"",border:"Width"},function(e,t){J.cssHooks[e+t]={expand:function(n){for(var s=0,i={},o="string"==typeof n?n.split(" "):[n];s<4;s++)i[e+ve[s]+t]=o[s]||o[s-2]||o[0];return i}},Oe.test(e)||(J.cssHooks[e+t].set=k)}),J.fn.extend({css:function(e,t){return ue(this,function(e,t,n){var s,i,o={},r=0;if(J.isArray(t)){for(s=Fe(e),i=t.length;r<i;r++)o[t[r]]=J.css(e,t[r],!1,s);return o}return void 0!==n?J.style(e,t,n):J.css(e,t)},e,t,arguments.length>1)},show:function(){return A(this,!0)},hide:function(){return A(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ye(this)?J(this).show():J(this).hide()})}}),J.Tween=z,z.prototype={constructor:z,init:function(e,t,n,s,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=s,this.unit=o||(J.cssNumber[n]?"":"px")},cur:function(){var e=z.propHooks[this.prop];return e&&e.get?e.get(this):z.propHooks._default.get(this)},run:function(e){var t,n=z.propHooks[this.prop];return this.options.duration?this.pos=t=J.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):z.propHooks._default.set(this),this}},z.prototype.init.prototype=z.prototype,z.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=J.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){J.fx.step[e.prop]?J.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[J.cssProps[e.prop]]||J.cssHooks[e.prop])?J.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},z.propHooks.scrollTop=z.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},J.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},J.fx=z.prototype.init,J.fx.step={};var We,Xe,Ye=/^(?:toggle|show|hide)$/,_e=new RegExp("^(?:([+-])=|)("+me+")([a-z%]*)$","i"),Ze=/queueHooks$/,Ge=[D],Ue={"*":[function(e,t){var n=this.createTween(e,t),s=n.cur(),i=_e.exec(t),o=i&&i[3]||(J.cssNumber[e]?"":"px"),r=(J.cssNumber[e]||"px"!==o&&+s)&&_e.exec(J.css(n.elem,e)),a=1,l=20;if(r&&r[3]!==o){o=o||r[3],i=i||[],r=+s||1;do{a=a||".5",r/=a,J.style(n.elem,e,r+o)}while(a!==(a=n.cur()/s)&&1!==a&&--l)}return i&&(r=n.start=+r||+s||0,n.unit=o,n.end=i[1]?r+(i[1]+1)*i[2]:+i[2]),n}]};J.Animation=J.extend(O,{tweener:function(e,t){J.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,s=0,i=e.length;s<i;s++)n=e[s],Ue[n]=Ue[n]||[],Ue[n].unshift(t)},prefilter:function(e,t){t?Ge.unshift(e):Ge.push(e)}}),J.speed=function(e,t,n){var s=e&&"object"==typeof e?J.extend({},e):{complete:n||!n&&t||J.isFunction(e)&&e,duration:e,easing:n&&t||t&&!J.isFunction(t)&&t};return s.duration=J.fx.off?0:"number"==typeof s.duration?s.duration:s.duration in J.fx.speeds?J.fx.speeds[s.duration]:J.fx.speeds._default,null!=s.queue&&!0!==s.queue||(s.queue="fx"),s.old=s.complete,s.complete=function(){J.isFunction(s.old)&&s.old.call(this),s.queue&&J.dequeue(this,s.queue)},s},J.fn.extend({fadeTo:function(e,t,n,s){return this.filter(ye).css("opacity",0).show().end().animate({opacity:t},e,n,s)},animate:function(e,t,n,s){var i=J.isEmptyObject(e),o=J.speed(t,n,s),r=function(){var t=O(this,J.extend({},e),o);(i||fe.get(this,"finish"))&&t.stop(!0)};return r.finish=r,i||!1===o.queue?this.each(r):this.queue(o.queue,r)},stop:function(e,t,n){var s=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=J.timers,r=fe.get(this);if(i)r[i]&&r[i].stop&&s(r[i]);else for(i in r)r[i]&&r[i].stop&&Ze.test(i)&&s(r[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||J.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=fe.get(this),s=n[e+"queue"],i=n[e+"queueHooks"],o=J.timers,r=s?s.length:0;for(n.finish=!0,J.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<r;t++)s[t]&&s[t].finish&&s[t].finish.call(this);delete n.finish})}}),J.each(["toggle","show","hide"],function(e,t){var n=J.fn[t]
;J.fn[t]=function(e,s,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(L(t,!0),e,s,i)}}),J.each({slideDown:L("show"),slideUp:L("hide"),slideToggle:L("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){J.fn[e]=function(e,n,s){return this.animate(t,e,n,s)}}),J.timers=[],J.fx.tick=function(){var e,t=0,n=J.timers;for(We=J.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||J.fx.stop(),We=void 0},J.fx.timer=function(e){J.timers.push(e),e()?J.fx.start():J.timers.pop()},J.fx.interval=13,J.fx.start=function(){Xe||(Xe=setInterval(J.fx.tick,J.fx.interval))},J.fx.stop=function(){clearInterval(Xe),Xe=null},J.fx.speeds={slow:600,fast:200,_default:400},J.fn.delay=function(e,t){return e=J.fx?J.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var s=setTimeout(t,e);n.stop=function(){clearTimeout(s)}})},function(){var e=Q.createElement("input"),t=Q.createElement("select"),n=t.appendChild(Q.createElement("option"));e.type="checkbox",V.checkOn=""!==e.value,V.optSelected=n.selected,t.disabled=!0,V.optDisabled=!n.disabled,e=Q.createElement("input"),e.value="t",e.type="radio",V.radioValue="t"===e.value}();var Ve,Qe=J.expr.attrHandle;J.fn.extend({attr:function(e,t){return ue(this,J.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){J.removeAttr(this,e)})}}),J.extend({attr:function(e,t,n){var s,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?J.prop(e,t,n):(1===o&&J.isXMLDoc(e)||(t=t.toLowerCase(),s=J.attrHooks[t]||(J.expr.match.bool.test(t)?Ve:void 0)),void 0===n?s&&"get"in s&&null!==(i=s.get(e,t))?i:(i=J.find.attr(e,t),null==i?void 0:i):null!==n?s&&"set"in s&&void 0!==(i=s.set(e,n,t))?i:(e.setAttribute(t,n+""),n):void J.removeAttr(e,t))},removeAttr:function(e,t){var n,s,i=0,o=t&&t.match(le);if(o&&1===e.nodeType)for(;n=o[i++];)s=J.propFix[n]||n,J.expr.match.bool.test(n)&&(e[s]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!V.radioValue&&"radio"===t&&J.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),Ve={set:function(e,t,n){return!1===t?J.removeAttr(e,n):e.setAttribute(n,n),n}},J.each(J.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Qe[t]||J.find.attr;Qe[t]=function(e,t,s){var i,o;return s||(o=Qe[t],Qe[t]=i,i=null!=n(e,t,s)?t.toLowerCase():null,Qe[t]=o),i}});var Je=/^(?:input|select|textarea|button)$/i;J.fn.extend({prop:function(e,t){return ue(this,J.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[J.propFix[e]||e]})}}),J.extend({propFix:{for:"htmlFor",class:"className"},prop:function(e,t,n){var s,i,o,r=e.nodeType;if(e&&3!==r&&8!==r&&2!==r)return o=1!==r||!J.isXMLDoc(e),o&&(t=J.propFix[t]||t,i=J.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(s=i.set(e,n,t))?s:e[t]=n:i&&"get"in i&&null!==(s=i.get(e,t))?s:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||Je.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),V.optSelected||(J.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),J.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){J.propFix[this.toLowerCase()]=this});J.fn.extend({addClass:function(e){var t,n,s,i,o,r,a="string"==typeof e&&e,l=0,c=this.length;if(J.isFunction(e))return this.each(function(t){J(this).addClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(le)||[];l<c;l++)if(n=this[l],s=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(/[\t\r\n\f]/g," "):" ")){for(o=0;i=t[o++];)s.indexOf(" "+i+" ")<0&&(s+=i+" ");r=J.trim(s),n.className!==r&&(n.className=r)}return this},removeClass:function(e){var t,n,s,i,o,r,a=0===arguments.length||"string"==typeof e&&e,l=0,c=this.length;if(J.isFunction(e))return this.each(function(t){J(this).removeClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(le)||[];l<c;l++)if(n=this[l],s=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(/[\t\r\n\f]/g," "):"")){for(o=0;i=t[o++];)for(;s.indexOf(" "+i+" ")>=0;)s=s.replace(" "+i+" "," ");r=e?J.trim(s):"",n.className!==r&&(n.className=r)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):J.isFunction(e)?this.each(function(n){J(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,s=0,i=J(this),o=e.match(le)||[];t=o[s++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else"undefined"!==n&&"boolean"!==n||(this.className&&fe.set(this,"__className__",this.className),this.className=this.className||!1===e?"":fe.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,s=this.length;n<s;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(/[\t\r\n\f]/g," ").indexOf(t)>=0)return!0;return!1}});J.fn.extend({val:function(e){var t,n,s,i=this[0];{if(arguments.length)return s=J.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=s?e.call(this,n,J(this).val()):e,null==i?i="":"number"==typeof i?i+="":J.isArray(i)&&(i=J.map(i,function(e){return null==e?"":e+""})),(t=J.valHooks[this.type]||J.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=J.valHooks[i.type]||J.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(/\r/g,""):null==n?"":n)}}}),J.extend({valHooks:{option:{get:function(e){var t=J.find.attr(e,"value");return null!=t?t:J.trim(J.text(e))}},select:{get:function(e){for(var t,n,s=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,r=o?null:[],a=o?i+1:s.length,l=i<0?a:o?i:0;l<a;l++)if(n=s[l],(n.selected||l===i)&&(V.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!J.nodeName(n.parentNode,"optgroup"))){if(t=J(n).val(),o)return t;r.push(t)}return r},set:function(e,t){for(var n,s,i=e.options,o=J.makeArray(t),r=i.length;r--;)s=i[r],(s.selected=J.inArray(s.value,o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),J.each(["radio","checkbox"],function(){J.valHooks[this]={set:function(e,t){if(J.isArray(t))return e.checked=J.inArray(J(e).val(),t)>=0}},V.checkOn||(J.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),J.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){J.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),J.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,s){return this.on(t,e,n,s)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var Ke=J.now(),et=/\?/;J.parseJSON=function(e){return JSON.parse(e+"")},J.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||J.error("Invalid XML: "+e),t};var tt=/([?&])_=[^&]*/,nt=/^(.*?):[ \t]*([^\r\n]*)$/gm,st=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,it=/^(?:GET|HEAD)$/,ot=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,rt={},at={},lt="*/".concat("*"),ct=e.location.href,dt=ot.exec(ct.toLowerCase())||[];J.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ct,type:"GET",isLocal:st.test(dt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":J.parseJSON,"text xml":J.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?q(q(e,J.ajaxSettings),t):q(J.ajaxSettings,e)},ajaxPrefilter:$(rt),ajaxTransport:$(at),ajax:function(e,t){function n(e,t,n,r){var l,d,v,y,b,w=t;2!==C&&(C=2,a&&clearTimeout(a),s=void 0,o=r||"",x.readyState=e>0?4:0,l=e>=200&&e<300||304===e,n&&(y=P(u,x,n)),y=B(u,y,x,l),l?(u.ifModified&&(b=x.getResponseHeader("Last-Modified"),b&&(J.lastModified[i]=b),(b=x.getResponseHeader("etag"))&&(J.etag[i]=b)),204===e||"HEAD"===u.type?w="nocontent":304===e?w="notmodified":(w=y.state,d=y.data,v=y.error,l=!v)):(v=w,!e&&w||(w="error",e<0&&(e=0))),x.status=e,x.statusText=(t||w)+"",l?h.resolveWith(f,[d,w,x]):h.rejectWith(f,[x,w,v]),x.statusCode(m),m=void 0,c&&p.trigger(l?"ajaxSuccess":"ajaxError",[x,u,l?d:v]),g.fireWith(f,[x,w]),c&&(p.trigger("ajaxComplete",[x,u]),--J.active||J.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var s,i,o,r,a,l,c,d,u=J.ajaxSetup({},t),f=u.context||u,p=u.context&&(f.nodeType||f.jquery)?J(f):J.event,h=J.Deferred(),g=J.Callbacks("once memory"),m=u.statusCode||{},v={},y={},C=0,b="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(2===C){if(!r)for(r={};t=nt.exec(o);)r[t[1].toLowerCase()]=t[2];t=r[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===C?o:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return C||(e=y[n]=y[n]||e,v[e]=t),this},overrideMimeType:function(e){return C||(u.mimeType=e),this},statusCode:function(e){var t;if(e)if(C<2)for(t in e)m[t]=[m[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||b;return s&&s.abort(t),n(0,t),this}};if(h.promise(x).complete=g.add,x.success=x.done,x.error=x.fail,u.url=((e||u.url||ct)+"").replace(/#.*$/,"").replace(/^\/\//,dt[1]+"//"),u.type=t.method||t.type||u.method||u.type,u.dataTypes=J.trim(u.dataType||"*").toLowerCase().match(le)||[""],null==u.crossDomain&&(l=ot.exec(u.url.toLowerCase()),u.crossDomain=!(!l||l[1]===dt[1]&&l[2]===dt[2]&&(l[3]||("http:"===l[1]?"80":"443"))===(dt[3]||("http:"===dt[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=J.param(u.data,u.traditional)),F(rt,u,t,x),2===C)return x;c=J.event&&u.global,c&&0==J.active++&&J.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!it.test(u.type),i=u.url,u.hasContent||(u.data&&(i=u.url+=(et.test(i)?"&":"?")+u.data,delete u.data),!1===u.cache&&(u.url=tt.test(i)?i.replace(tt,"$1_="+Ke++):i+(et.test(i)?"&":"?")+"_="+Ke++)),u.ifModified&&(J.lastModified[i]&&x.setRequestHeader("If-Modified-Since",J.lastModified[i]),J.etag[i]&&x.setRequestHeader("If-None-Match",J.etag[i])),(u.data&&u.hasContent&&!1!==u.contentType||t.contentType)&&x.setRequestHeader("Content-Type",u.contentType),x.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+lt+"; q=0.01":""):u.accepts["*"]);for(d in u.headers)x.setRequestHeader(d,u.headers[d]);if(u.beforeSend&&(!1===u.beforeSend.call(f,x,u)||2===C))return x.abort();b="abort";for(d in{success:1,error:1,complete:1})x[d](u[d]);if(s=F(at,u,t,x)){x.readyState=1,c&&p.trigger("ajaxSend",[x,u]),u.async&&u.timeout>0&&(a=setTimeout(function(){x.abort("timeout")},u.timeout));try{C=1,s.send(v,n)}catch(e){if(!(C<2))throw e;n(-1,e)}}else n(-1,"No Transport");return x},getJSON:function(e,t,n){return J.get(e,t,n,"json")},getScript:function(e,t){return J.get(e,void 0,t,"script")}}),J.each(["get","post"],function(e,t){J[t]=function(e,n,s,i){return J.isFunction(n)&&(i=i||s,s=n,n=void 0),J.ajax({url:e,type:t,dataType:i,data:n,success:s})}}),J._evalUrl=function(e){return J.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},J.fn.extend({wrapAll:function(e){var t;return J.isFunction(e)?this.each(function(t){J(this).wrapAll(e.call(this,t))}):(this[0]&&(t=J(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return J.isFunction(e)?this.each(function(t){J(this).wrapInner(e.call(this,t))}):this.each(function(){var t=J(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=J.isFunction(e);return this.each(function(n){J(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){J.nodeName(this,"body")||J(this).replaceWith(this.childNodes)}).end()}}),J.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},J.expr.filters.visible=function(e){return!J.expr.filters.hidden(e)};var ut=/\[\]$/,ft=/^(?:submit|button|image|reset|file)$/i,pt=/^(?:input|select|textarea|keygen)/i;J.param=function(e,t){var n,s=[],i=function(e,t){t=J.isFunction(t)?t():null==t?"":t,s[s.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=J.ajaxSettings&&J.ajaxSettings.traditional),J.isArray(e)||e.jquery&&!J.isPlainObject(e))J.each(e,function(){i(this.name,this.value)});else for(n in e)M(n,e[n],t,i);return s.join("&").replace(/%20/g,"+")},J.fn.extend({serialize:function(){return J.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=J.prop(this,"elements");return e?J.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!J(this).is(":disabled")&&pt.test(this.nodeName)&&!ft.test(e)&&(this.checked||!Ce.test(e))}).map(function(e,t){var n=J(this).val();return null==n?null:J.isArray(n)?J.map(n,function(e){return{name:t.name,value:e.replace(/\r?\n/g,"\r\n")}}):{name:t.name,value:n.replace(/\r?\n/g,"\r\n")}}).get()}}),J.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var ht=0,gt={},mt={0:200,1223:204},vt=J.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in gt)gt[e]()}),V.cors=!!vt&&"withCredentials"in vt,V.ajax=vt=!!vt,J.ajaxTransport(function(e){var t;if(V.cors||vt&&!e.crossDomain)return{send:function(n,s){var i,o=e.xhr(),r=++ht;if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)o[i]=e.xhrFields[i];e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(i in n)o.setRequestHeader(i,n[i]);t=function(e){return function(){t&&(delete gt[r],t=o.onload=o.onerror=null,"abort"===e?o.abort():"error"===e?s(o.status,o.statusText):s(mt[o.status]||o.status,o.statusText,"string"==typeof o.responseText?{text:o.responseText}:void 0,o.getAllResponseHeaders()))}},o.onload=t(),o.onerror=t("error"),t=gt[r]=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),J.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return J.globalEval(e),e}}}),J.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),J.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(s,i){t=J("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),Q.head.appendChild(t[0])},abort:function(){n&&n()}}}});var yt=[],Ct=/(=)\?(?=&|$)|\?\?/;J.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=yt.pop()||J.expando+"_"+Ke++;return this[e]=!0,e}}),J.ajaxPrefilter("json jsonp",function(t,n,s){var i,o,r,a=!1!==t.jsonp&&(Ct.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ct.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=J.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ct,"$1"+i):!1!==t.jsonp&&(t.url+=(et.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return r||J.error(i+" was not called"),r[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){r=arguments},s.always(function(){e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,yt.push(i)),r&&J.isFunction(o)&&o(r[0]),r=o=void 0}),"script"}),J.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||Q;var s=ne.exec(e),i=!n&&[];return s?[t.createElement(s[1])]:(s=J.buildFragment([e],t,i),i&&i.length&&J(i).remove(),J.merge([],s.childNodes))};var bt=J.fn.load;J.fn.load=function(e,t,n){if("string"!=typeof e&&bt)return bt.apply(this,arguments);var s,i,o,r=this,a=e.indexOf(" ");return a>=0&&(s=J.trim(e.slice(a)),e=e.slice(0,a)),J.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),r.length>0&&J.ajax({url:e,type:i,dataType:"html",data:t}).done(function(e){o=arguments,r.html(s?J("<div>").append(J.parseHTML(e)).find(s):e)}).complete(n&&function(e,t){r.each(n,o||[e.responseText,t,e])}),this},J.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){J.fn[t]=function(e){return this.on(t,e)}}),J.expr.filters.animated=function(e){return J.grep(J.timers,function(t){return e===t.elem}).length};var xt=e.document.documentElement;J.offset={setOffset:function(e,t,n){var s,i,o,r,a,l,c,d=J.css(e,"position"),u=J(e),f={};"static"===d&&(e.style.position="relative"),a=u.offset(),o=J.css(e,"top"),l=J.css(e,"left"),c=("absolute"===d||"fixed"===d)&&(o+l).indexOf("auto")>-1,c?(s=u.position(),r=s.top,i=s.left):(r=parseFloat(o)||0,i=parseFloat(l)||0),J.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(f.top=t.top-a.top+r),null!=t.left&&(f.left=t.left-a.left+i),"using"in t?t.using.call(e,f):u.css(f)}},J.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){J.offset.setOffset(this,e,t)});var t,n,s=this[0],i={top:0,left:0},o=s&&s.ownerDocument;if(o)return t=o.documentElement,J.contains(t,s)?(void 0!==s.getBoundingClientRect&&(i=s.getBoundingClientRect()),n=H(o),{top:i.top+n.pageYOffset-t.clientTop,left:i.left+n.pageXOffset-t.clientLeft}):i},position:function(){if(this[0]){var e,t,n=this[0],s={top:0,left:0};return"fixed"===J.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),J.nodeName(e[0],"html")||(s=e.offset()),s.top+=J.css(e[0],"borderTopWidth",!0),s.left+=J.css(e[0],"borderLeftWidth",!0)),{top:t.top-s.top-J.css(n,"marginTop",!0),left:t.left-s.left-J.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||xt;e&&!J.nodeName(e,"html")&&"static"===J.css(e,"position");)e=e.offsetParent;return e||xt})}}),J.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var s="pageYOffset"===n;J.fn[t]=function(i){return ue(this,function(t,i,o){var r=H(t);if(void 0===o)return r?r[n]:t[i];r?r.scrollTo(s?e.pageXOffset:o,s?o:e.pageYOffset):t[i]=o},t,i,arguments.length,null)}}),J.each(["top","left"],function(e,t){J.cssHooks[t]=w(V.pixelPosition,function(e,n){if(n)return n=x(e,t),$e.test(n)?J(e).position()[t]+"px":n})}),J.each({Height:"height",Width:"width"},function(e,t){J.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,s){J.fn[s]=function(s,i){var o=arguments.length&&(n||"boolean"!=typeof s),r=n||(!0===s||!0===i?"margin":"border");return ue(this,function(t,n,s){var i;return J.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===s?J.css(t,n,r):J.style(t,n,s,r)},t,o?s:void 0,o,null)}})}),J.fn.size=function(){return this.length},J.fn.andSelf=J.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return J});var wt=e.jQuery,Tt=e.$;return J.noConflict=function(t){return e.$===J&&(e.$=Tt),t&&e.jQuery===J&&(e.jQuery=wt),J},void 0===t&&(e.jQuery=e.$=J),J}),function(e){"object"==typeof module&&"object"==typeof module.exports?e(require("jquery"),window):e(jQuery,window)}(function(e,t){var n={isImageLoaded:function(e){return!!e.complete&&(void 0===e.naturalWidth||0!==e.naturalWidth)},testIfLoaded:function(s){var i=this,o=null,r=0,a=this.find("img"),l=a.length,c=!1,d=s||!1,u=(new Date).getTime()+2500,f=i.data("position");!function s(){r=0,a.each(function(){if(!n.isImageLoaded(e(this)[0]))return o=!1,!1;o=!0,r++}),!c&&r>l/5&&(!1===i.set.ratio&&(i.set.ratio=void 0!==a[0].naturalWidth?a[0].naturalWidth/a[0].naturalHeight:a.eq(0).width()/a.eq(0).height()),i.data("position",f),n.update.apply(i,[d]),c=!0),o||u<(new Date).getTime()?(i.trigger("redils.imagesLoaded").addClass("redils--imagesLoaded"),!1===i.set.ratio&&(i.set.ratio=void 0!==a[0].naturalWidth?a[0].naturalWidth/a[0].naturalHeight:a.eq(0).width()/a.eq(0).height()),i.data("position",f),n.update.apply(i,[d]),t.setTimeout(function(){n.update.apply(i,[d])},1)):requestAnimFrame(s)}()},interaction:function(){var e=this;e.trigger("redils.interaction",[e]),e.set.auto&&(e.set.animationStopped=!0,e.data("animationStopped",!0),clearInterval(e.set.timer),e.set.timerBar=!1)},paginationNavigationEvents:function(){var t=this;t.siblings("."+t.set.pagClass).on("click.redils",".center-pagination a",function(s){s.preventDefault();var i=e(this).index();t.set.debug&&console.log("Pagination links clicked index: ",i),n.interaction.apply(t),n.beforeAnimating.apply(t,[0,i+t.set.overflow])})},paginationDragEvents:function(){var s,i,o,r,a,l,c,d,u,f=this,p=f.siblings("."+f.set.pagClass),h=p.find(".pagination-inner a"),g=h.width(),m=p.width()-g,v=function(e){i="mousemove"===e.type?e.pageX:e.originalEvent.targetTouches[0].pageX,l=o-r+i-s,c=l/m,l>m?(h.css("left",m),f.scrollLeft(a),c=1):l<0?(h.css("left",0),f.scrollLeft(0),c=0):(h.css("left",l),f.scrollLeft(a*c))};f.siblings("."+f.set.pagClass).on("click.redils",function(e){e.preventDefault(),e.stopPropagation(),Math.abs(s-i)<5&&(l=e.pageX-r,c=l/m,l>m?c=1:l<0&&(c=0),position=Math.round((f.set.totalAmount-1)*c),h.animate({left:position/(f.set.totalAmount-1)*m},f.set.speed),f.set.paginationLinePosition=position,n.interaction.apply(f),n.beforeAnimating.apply(f,[0,position+f.set.overflow]))}).on("mousedown.redils touchstart.redils",function(n){"mousedown"===n.type?(n.preventDefault(),s=n.pageX,i=n.pageX):(s=n.originalEvent.targetTouches[0].pageX,i=n.originalEvent.targetTouches[0].pageX),p=e(this),h=e(this).find(".pagination-inner a"),g=h.width(),m=p.width()-g,o=h.offset().left,r=p.offset().left,d=parseInt(f.find("."+f.set.slideContClass).css("paddingLeft")),u=parseInt(f.find("."+f.set.slideContClass).css("paddingRight")),a=f.set.contWidth+d-f.parent().width()+u,f.set.handlePaginationDrag=!0,"mousedown"===n.type&&e(this).on("mousemove.redils",function(e){t.requestAnimFrame(function(){v(e)})})}).on("touchmove.redils",function(e){t.requestAnimFrame(function(){v(e)})}),e(t).on("mouseup.redils touchend.redils",function(){if(f.set.handlePaginationDrag&&(f.siblings("."+f.set.pagClass).off("mousemove.redils"),f.set.handlePaginationDrag=!1,Math.abs(s-i)>5)){var e=0;e=Math.round((f.set.totalAmount-1)*c),h.animate({left:e/(f.set.totalAmount-1)*m},f.set.speed),f.set.paginationLinePosition=e,n.interaction.apply(f),n.beforeAnimating.apply(f,[0,e+f.set.overflow])}})},slideDragEvents:function(){var s,i,o,r,a,l,c,d,u,f,p,h=this,g=0,m=!1,v=function(e){"mousemove"===e.type?o=e.pageX:(o=e.originalEvent.targetTouches[0].clientX,p=e.originalEvent.targetTouches[0].clientY),c=o-i,d=c/a,(m||Math.abs(c)>Math.abs(f-p))&&(m=!0),!h.set.handleSlideDrag&&Math.abs(c)>5&&(h.set.handleSlideDrag=!0,"mousemove"===e.type?h.find("#redils-click-blocker").css("height",h.height()).show():e.preventDefault()),d>1?d=1:d<-1&&(d=-1),d*=-1,h.set.slide&&("line"===h.set.pagination&&(g=parseInt(h.find("."+h.set.slideContClass).css("paddingLeft"))),!1===h.set.isAnimating&&h.scrollLeft(g+r+l*d))};h.set.handleSlideDrag=!1,h.set.drag&&h.find("."+h.set.slideContClass).css("position","relative").prepend('<div id="redils-click-blocker" style="position: absolute; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; display: none;"></div>'),h.on("mousedown.redils touchstart.redils",function(e){("touchstart"===e.type||h.set.drag&&"mousedown"===e.type)&&("mousedown"===e.type?(i=e.pageX,o=e.pageX):(i=e.originalEvent.targetTouches[0].clientX,f=e.originalEvent.targetTouches[0].clientY,o=e.originalEvent.targetTouches[0].clientX,p=e.originalEvent.targetTouches[0].clientY),s=(new Date).getTime(),r=h.scrollLeft(),a=h.width(),u=h.data("position"),l=h.set.dynWidth[u],"mousedown"===e.type&&h.on("mousemove.redils",function(e){t.requestAnimFrame(function(){v(e)})}))}).on("dragstart.redils",function(e){h.set.drag&&(e.preventDefault(),e.stopPropagation())}).on("touchmove.redils",function(e){t.requestAnimFrame(function(){v(e)})}),e(document).on("touchmove.redils",function(e){m&&e.preventDefault()}),e(t).on("mouseup.redils touchend.redils",function(e){if(h.off("mousemove.redils"),m=!1,h.set.handleSlideDrag){var t=d>0?1:-1,r=(new Date).getTime()-s,a=Math.round(r/Math.abs(d)),l=a>h.set.speed?h.set.speed:a;h.set.temporarySpeed=(1-Math.abs(d))*l,h.set.handleSlideDrag=!1,Math.abs(d)>.3?(n.interaction.apply(h),n.beforeAnimating.apply(h,[t])):n.beforeAnimating.apply(h,[0,u])}i=o})},arrowNavigationEvents:function(){var t=this,s=t.data("position");t.siblings(".redils-controls").on("click.redils","."+t.set.arrowContClass,function(){var i=e(this).hasClass(t.set.rightArrowClass)?1:-1;t.set.debug&&console.log("Arrows clicked direction: ",i),0===t.data("position")&&t.data("position",s),n.interaction.apply(t),n.beforeAnimating.apply(t,[i])})},internalEvents:function(){var s=this;if("line"===s.set.pagination)var i=e(this).find(".pagination-inner a"),o=s.siblings("."+s.set.pagClass);s.on("redils.imagesLoaded",function(){var t=e(this).find("."+s.set.slideClass).not(".redils-duplicated"),i=[];s.set.slideClass===s.set.multiSlideClass&&s.set.multiSlide&&(t=t.find("."+s.set.prevSlideClass)),s.set.multiSlide&&(t.each(function(t){i[t]=e(this).width()+2*s.set.multiSlidePadding}),s.set.subSlideWidths=i,s.set.debug&&console.log("Individual multislide slide widths: ",s.set.subSlideWidths),n.multiSlide.apply(s))}),e(t).on("resize.redils",function(){!1!==s.set.fullWidth&&(n.fullWidth.apply(s),n.totalWidth.apply(s),s.set.totalPos=n.totalPos.apply(s)),s.set.center&&(n.center.apply(s),0===s.set.overflow&&(n.totalWidth.apply(s),s.set.totalPos=n.totalPos.apply(s)),n.update.apply(s)),"line"===s.set.pagination&&(handleLength=i.width(),containerLength=o.width()-handleLength,i.css("left",s.data("position")/(s.set.totalAmount-1)*containerLength)),(s.set.autoResize||s.set.multiSlide||s.set.stacked)&&n.update.apply(s)})},keyboardEvents:function(){var s=this,i=s.data("position");e(t).on("keydown.redils",function(e){switch(s.set.debug&&console.log("Allow keyboard on key pressed is: ",e.keyCode),0===s.data("position")&&s.data("position",i),e.keyCode){case 39:n.interaction.apply(s),n.beforeAnimating.apply(s,[1]);break;case 37:n.interaction.apply(s),n.beforeAnimating.apply(s,[-1])}})},enableEvents:function(){var e=this;n.internalEvents.apply(e),n.slideDragEvents.apply(e),n.arrowNavigationEvents.apply(e),n.paginationNavigationEvents.apply(e),"line"===e.set.pagination&&n.paginationDragEvents.apply(e),e.set.allowKeyboard&&n.keyboardEvents.apply(e)},disableEvents:function(){var n=this;n.siblings("."+n.set.pagClass).off(".redils").off(".redils",".center-pagination a"),e(t).off(".redils"),n.off(".redils"),e(document).off(".redils"),n.siblings(".redils-controls").off(".redils","."+n.set.arrowContClass),n.off("redils.imagesLoaded")},update:function(e){var t=this,s=t.parent().width(),i=e||!1;t.set.autoResize&&t.set.setHeight&&t.parent().height(t.parent().width()/t.set.ratio),t.set.slide?(t.set.multiSlide&&(s<=t.set.multiBreakLess||s>=t.set.multiBreakMore||i)&&n.multiSlide.apply(t),n.totalWidth.apply(t),t.set.center&&n.center.apply(t),t.set.totalPos=n.totalPos.apply(t),t.scrollLeft(t.set.totalPos-t.set.offset)):(t.set.stacked?n.stacked.apply(t):n.compress.apply(t),n.totalWidth.apply(t)),t.set.isRendered||(t.trigger("redils.initiated",[t.set]),t.set.isRendered=!0),t.trigger("redils.updated",[t.set])},compress:function(){var e=this;e.css({position:"relative"}).find("."+e.set.slideClass).css({position:"absolute",left:0,top:0}),e.find("."+e.set.slideContClass).css("width","")},stacked:function(){var n,s=this;0===e("#redils-hiddenscroll-test").length&&e("body").append('<div id="redils-hiddenscroll-test" style="width: 100vw; height: 0;"></div>'),n=e(t).width()-e("#redils-hiddenscroll-test").width(),this.set.hasScrollBars!==(0===n)&&(this.set.hasScrollBars=0===n,0===n?s.find("."+s.set.slideContClass).css({position:"",left:""}):s.find("."+s.set.slideContClass).css({position:"relative",left:n/2}))},center:function(e){var t=this,n=e||t.data("position"),s=parseInt(t.find("."+t.set.slideContClass).css("paddingLeft")),i=0,o="dyn"===t.set.width?t.set.dynWidth[n]:t.set.width;i=(t.width()-parseInt(o,10))/2,t.set.offset=0===t.set.overflow?s-i:i},fullWidth:function(){var n=e(t).width();n>this.set.fullWidth&&(this.set.width=n,this.find("."+this.set.slideClass).width(this.set.width))},totalPos:function(t){var n=this,s=void 0!==t?t:n.data("position"),i=0,o=e.isEmptyObject(this.data())?this.set:this.data();if("dyn"===this.set.width)for(var r=0;r<s;r++)i+=o.dynWidth[r];else i=s*parseInt(this.set.width,10);return i},multiSlide:function(){var t=this,s=t.parent().width(),i=null,o=[""],r="",a=0,l=0,c=0,d=0,u=0,f=0,p=0,h=null,g=0;null===t.set.subSlides&&(t.set.subSlides=t.find("."+t.set.slideClass).clone()),i=t.set.subSlides.clone(),i.each(function(n){if(!1===t.set.breakPoints)l=0===t.set.subSlideWidths.length?e(this).width()+2*t.set.multiSlidePadding:t.set.subSlideWidths[n],a+=l,c+=l,u!==Math.floor(c/s)&&(t.set.multiBreakLess=d,t.set.multiBreakMore=a,t.set.dynWidth[u]=s,u++,c=u*s+l,o[u]="",f=0),d=a;else{t.set.breakPoints.sort(function(e,t){return parseInt(e.breakAfter)-parseInt(t.breakAfter,10)});for(var i=0;i<t.set.breakPoints.length;i++)h=parseInt(t.set.breakPoints[i].breakAfter,10),s>h&&(g=t.set.breakPoints[i].numSlides,t.set.multiBreakLess=h,i+1<t.set.breakPoints.length?t.set.multiBreakMore=parseInt(t.set.breakPoints[i+1].breakAfter,10):t.set.multiBreakMore=999999);0!==n&&n%g==0&&(t.set.dynWidth[u]=s,u++,o[u]="",f=0)}f++,f>p&&(p=f),o[u]+=e(this).prop("outerHTML")}),void 0!==t.set.multiBreakLess&&void 0!==t.set.multiBreakMore||(t.set.multiBreakLess=d,t.set.multiBreakMore=a),1===p?(r=o.join(""),t.set.slideClass===t.set.multiSlideClass&&(t.set.slideClass=t.set.prevSlideClass)):(r='<div class="'+t.set.multiSlideClass+'">'+o.join('</div><div class="'+t.set.multiSlideClass+'">')+"</div>",t.set.slideClass!==t.set.multiSlideClass&&(t.set.prevSlideClass=t.set.slideClass,t.set.slideClass=t.set.multiSlideClass)),1===o.length?t.parent().addClass(t.set.singleMultiSlideClass):t.parent().removeClass(t.set.singleMultiSlideClass),t.find("."+t.set.slideContClass).html(r),t.set.totalAmount=u+1,t.data("position",1),!1!==t.set.pagination&&("line"===t.set.pagination?n.paginationLine.apply(t):n.pagination.apply(t)),n.overflow.apply(t),t.trigger("redils.rendered")},totalWidth:function(){var t=this,n=t[0].getBoundingClientRect(),s=n.width?n.width:n.right-n.left,i={};t.set.contWidth=0,t.set.dynWidth=[],"dyn"===t.set.width?t.find("."+t.set.slideClass).each(function(i){t.set.autoResize||t.set.multiSlide?(t.set.dynWidth[i]=s,e(this).width(t.set.dynWidth[i])):(n=e(this)[0].getBoundingClientRect(),t.set.dynWidth[i]=n.width?n.width:n.right-n.left),t.set.contWidth+=t.set.dynWidth[i],t.set.debug&&console.log("Slide widths: ",t.set.dynWidth[i])}):t.set.contWidth=t.set.totalAmount*parseInt(t.set.width,10),0===t.set.overflow&&t.set.center&&(i.paddingLeft=Math.ceil((s-t.set.dynWidth[0])/2),i.paddingRight=Math.ceil((s-t.set.dynWidth[t.set.dynWidth.length-1])/2)),i.width=t.set.contWidth,t.find("."+t.set.slideContClass).css(i),t.data("dynWidth",t.set.dynWidth)},overflow:function(){
for(var e,t,n=this,s=n.find("."+n.set.slideClass),i=0;i<n.set.overflow;i++)n.set.overflow<=n.set.totalAmount&&(e=s.eq(i).clone(!1).addClass("redils-duplicated"),n.find("."+n.set.slideContClass).append(e),n.set.totalAmount++,t=s.eq(-i-1).clone(!1).addClass("redils-duplicated"),n.find("."+n.set.slideContClass).prepend(t),n.find(".redils-duplicated").removeAttr("id").find("[id]").removeAttr("id"),n.set.totalAmount++);n.data("position",n.set.overflow)},pagination:function(){if("counter"===this.set.pagination)return void this.siblings("."+this.set.pagClass).find(".pagination-total").text(this.set.totalAmount);for(var e='<div class="center-pagination">',t="a",n=1,s="",i="",o=0;o<this.set.totalAmount;o++)s=this.find("."+this.set.slideClass).eq(o).data("pagination-pre"),i=this.find("."+this.set.slideClass).eq(o).data("pagination-post"),e+='<a href="#">',"pre"===this.set.attach&&void 0!==s&&(e+='<span class="pre-pagination">'+s+"</span>"),e+='<span class="default-pagination">',"str"===this.set.pagination?(e+=t,t=String.fromCharCode(t.charCodeAt(0)+1)):"num"===this.set.pagination?e+=n++:"thumb"===this.set.pagination&&(e+='<img src="'+this.find("."+this.set.slideClass).eq(o).find("img").attr("src")+'">'),e+="</span>","post"===this.set.attach&&void 0!==i&&(e+='<span class="post-pagination">'+i+"</span>"),e+="</a>";e+="</div>",this.siblings("."+this.set.pagClass).html(e)},paginationLine:function(){this.siblings("."+this.set.pagClass).html('<div class="pagination-inner"><a href="#" class="pagination-inner-handle"></a></div>')},updatePaginationLine:function(e){var t=this,n=t.siblings("."+t.set.pagClass),s=n.find(".pagination-inner a"),i=s.width(),o=n.width()-i;s.animate({left:e/(t.set.totalAmount-1)*o},t.set.speed)},beforeAnimating:function(e,t){var s=this;if(!(s.set.totalAmount<=1)){var i=s.data("position"),o=i;i+e>s.set.totalAmount-1-s.set.overflow?(s.set.debug&&console.log("Before Sliding -> reached end | pos: ",i," dir: ",e," total: ",s.set.totalAmount," overflow: ",s.set.overflow," case left: ",i+e," case right: ",s.set.totalAmount-1-s.set.overflow),s.set.ends=i+e,i=0+s.set.overflow):i+e<0+s.set.overflow?(s.set.debug&&console.log("Before Sliding -> reached start | pos: ",i," dir: ",e," overflow: ",s.set.overflow," case left: ",i+e," case right: ",0+s.set.overflow),s.set.ends=i+e,i=s.set.totalAmount-1-s.set.overflow):(s.set.debug&&console.log("Before Sliding -> middle | pos: ",i," dir: ",e," overflow: ",s.set.overflow),i=void 0!==t?t:i+e),s.data("prevPosition",o),s.data("position",i),s.trigger("redils.beforeAnimating",[s]),s.set.slide||s.set.stacked||s.find("."+s.set.slideClass).css({"z-index":"",display:"block"}).eq(o).css("z-index",3),s.set.debug&&console.log("Current settings object before animation ",s.set),s.set.isAnimating=!0,n.animating.apply(s,[e]),n.currentSlide.apply(s,[e])}},currentSlide:function(e){e=e||0;var s=this,i=s.data("position"),o=null,r="";if(s.set.stacked&&(e>0?s.find("."+s.set.slideClass).removeClass("hidden left center right back").eq((i-2)%s.set.totalAmount).addClass("hidden back").end().eq((i-1)%s.set.totalAmount).addClass("left back").end().eq((i+0)%s.set.totalAmount).addClass("center back").end().eq((i+1)%s.set.totalAmount).addClass("right back").end():s.find("."+s.set.slideClass).removeClass("hidden left center right back").eq((i-1)%s.set.totalAmount).addClass("left").end().eq((i+0)%s.set.totalAmount).addClass("center").end().eq((i+1)%s.set.totalAmount).addClass("right").end().eq((i+2)%s.set.totalAmount).addClass("hidden").end()),s.find("."+s.set.slideClass).removeClass(s.set.currentSlideClass).eq(i).addClass(s.set.currentSlideClass),s.set.slide||s.set.stacked||s.find("."+s.set.slideClass).eq(i).css("z-index",2),s.siblings("."+s.set.pagClass).find("a").removeClass("selected").eq(i-s.set.overflow).addClass("selected"),s.siblings("."+s.set.pagClass).find(".pagination-current").text(i-s.set.overflow+1),"line"===s.set.pagination&&s.set.paginationLinePosition!==i&&(n.updatePaginationLine.apply(s,[i]),s.set.paginationLinePosition=i),s.set.updateHash&&(r=s.find("."+s.set.currentSlideClass).data("hash"),void 0===r&&(r="slide-"+(s.find("."+s.set.currentSlideClass).index()+1-s.set.overflow)),t.location.hash=r),s.set.timerBar&&!1!==s.set.auto){var a=0,l=s.siblings("."+s.set.timerBarContClass).find("."+s.set.timerBarFillClass),c=Math.round(100/s.set.auto*(1e3/60)*10)/10;clearInterval(s.set.timer),o=function(){a<=100?(a+=c,l.width(a+"%")):(l.width("100%"),n.beforeAnimating.apply(s,[1]))},s.set.timer=setInterval(o,1e3/60)}},animating:function(e){var t,s=this,i=s.data("position"),o=n.totalPos.apply(s),r=s.scrollLeft(),a=function(){n.afterAnimating.apply(s)},l=s.set.speed!==s.set.temporarySpeed?s.set.temporarySpeed:s.set.speed,c=s.set.easing||"swing";"dyn"===s.set.width&&s.set.center&&n.center.apply(s,[i]),0===l?(s.set.slide?s.scrollLeft(o-s.set.offset):s.find("."+s.set.slideClass).eq(s.data("prevPosition")).hide(),n.afterAnimating.apply(s)):s.set.slide?s.set.overflow&&(e>0&&r>o-s.set.offset||e<0&&r<o-s.set.offset)?(destinationPos=e>0?s.set.totalAmount-s.set.overflow:s.set.overflow-1,startPos=e>0?s.set.overflow:s.set.totalAmount-s.set.overflow-1,t=n.totalPos.apply(s,[destinationPos])-s.set.offset,s.stop().animate({scrollLeft:t},{duration:l,queue:"redilsSlide",easing:c,complete:function(){s.scrollLeft(n.totalPos.apply(s,[startPos])-s.set.offset),o=n.totalPos.apply(s),o!==s.scrollLeft()?s.animate({scrollLeft:o-s.set.offset},{duration:l/1.6,queue:"redilsSlide",easing:c,complete:a}).dequeue("redilsSlide"):a()}}).dequeue("redilsSlide")):s.animate({scrollLeft:o-s.set.offset},{duration:l,queue:"redilsSlide",complete:a,easing:c}).dequeue("redilsSlide"):this.set.stacked||s.find("."+s.set.slideClass).eq(s.data("prevPosition")).fadeOut({duration:l,queue:!1,complete:a,easing:c}),s.set.temporarySpeed=s.set.speed},afterAnimating:function(){var e=this;e.trigger("redils.afterAnimating",[e]),e.set.isAnimating=!1,e.set.drag&&e.find("#redils-click-blocker").hide(),e.set.overflow&&!1!==e.set.ends&&(e.find("."+e.set.slideClass).show(),e.set.ends=!1)},dismantle:function(t){$this=this,$this.removeAttr("style").removeClass("redils-activated disabled redils--imagesLoaded"),$this.parent().removeAttr("style"),$this.siblings(".redils-controls").find("."+$this.set.arrowContClass).removeAttr("style"),$this.siblings("."+this.set.pagClass).empty(),$this.find("."+$this.set.slideClass).removeAttr("style").removeClass("hidden left center right back "+$this.set.currentSlideClass),$this.find("."+$this.set.slideContClass).removeAttr("style"),$this.set.multiSlide&&($this.find("."+$this.set.slideContClass).empty().append($this.set.subSlides),$this.parent().removeClass($this.set.singleMultiSlideClass),$this.set.slideClass=$this.set.prevSlideClass),$this.find("#redils-click-blocker").remove(),$this.find(".redils-duplicated").remove(),e("body").find("#redils-hiddenscroll-test").remove(),t.maintainWidth&&($this.set.overflow=0,$this.set.center=!1,$this.set.width="dyn",$this.set.autoResize=!1,$this.set.multiSlide=!1,n.totalWidth.apply($this)),$this.scrollLeft(0)}},s={init:function(s){return t.requestAnimFrame=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){t.setTimeout(e,1e3/60)}}(),this.each(function(){var r=e(this),a=r.data(),l=0;r.set=e.extend({},i,s,a,o),r.set.multiSlide&&n.multiSlide.apply(r),r.set.temporarySpeed=r.set.speed,r.set.updateHash?(l=r.find('[data-hash="'+t.location.hash.replace("#","")+'"]').index(),-1===l&&(l=parseInt(t.location.hash.replace("#slide-",""),10)-1),isNaN(l)&&(l=0),r.data("position",l)):void 0===r.data("position")&&r.data("position",r.set.position),r.set.totalAmount=r.find("."+r.set.slideClass).length,r.set.slide||r.set.stacked||(r.set.overflow=0),!1!==r.set.pagination&&(r.set.totalAmount>1||r.set.multiSlide)&&("line"===r.set.pagination?n.paginationLine.apply(r):n.pagination.apply(r)),r.set.overflow>0&&(r.set.totalAmount>1||r.set.multiSlide)?n.overflow.apply(r):r.scrollLeft(0),!1!==r.set.fullWidth&&n.fullWidth.apply(r),n.enableEvents.apply(r),(r.set.totalAmount>1||r.set.multiSlide)&&r.set.auto&&!r.set.timerBar&&(r.set.timer=setInterval(function(){n.beforeAnimating.apply(r,[1])},r.set.auto)),(r.set.autoResize||r.set.multiSlide)&&n.totalWidth.apply(r),r.find("img").length>0?n.testIfLoaded.apply(r):n.update.apply(r),r.set.totalAmount>1||r.set.multiSlide?(n.currentSlide.apply(r),r.addClass("redils-activated")):(r.set.debug&&console.info("Slider is disabled due to insufficient slides"),r.addClass("disabled"),r.siblings(".redils-controls").find("."+r.set.arrowContClass).hide()),r.data(e.extend({},r.set,r.data()))})},update:function(t){return this.each(function(){var s=e(this);s.set=e.extend({},s.data(),t),s.set.slide||s.set.stacked||(s.set.overflow=0),n.testIfLoaded.apply(s,[!0]),s.data(s.set)})},pauseAnimation:function(t){return this.each(function(){var t=e(this);t.set=t.data(),clearInterval(t.data("timer"))})},resumeAnimation:function(t){return this.each(function(){var t=e(this);t.set=t.data(),t.set.animationStopped||(t.set.timer=setInterval(function(){n.beforeAnimating.apply(t,[1])},t.set.auto))})},moveTo:function(t){return this.each(function(){var s=e(this),i=0;s.set=s.data(),i=t.moveTo>0?1:-1,n.interaction.apply(s),n.beforeAnimating.apply(s,[i])})},skipTo:function(t){return this.each(function(){var s=e(this);s.set=s.data();var i=t.skipToSlide||0;s.set.temporarySpeed=t.skipToSlideSpeed||s.set.speed,s.data("position",i+s.set.overflow),n.interaction.apply(s),n.beforeAnimating.apply(s,[0])})},destroy:function(t){return this.each(function(){var s=e(this);t=t||{},s.set=s.data(),n.disableEvents.apply(s),clearInterval(s.data("timer")),n.dismantle.apply(s,[t]),s.removeData(),delete s.set})}},i={width:"dyn",position:0,overflow:1,speed:200,temporarySpeed:200,center:!1,pagination:!0,attach:!1,fullWidth:!1,timerBar:!1,auto:4e3,multiSlide:!1,multiSlidePadding:0,autoResize:!1,setHeight:!0,ratio:!1,allowKeyboard:!1,updateHash:!1,breakPoints:!1,stacked:!1,drag:!1,easing:!1,slideClass:"slides",multiSlideClass:"super-slide",pagClass:"pagination",slideContClass:"slide-cont",arrowContClass:"arrow-area",rightArrowClass:"arrow-area-right",timerBarContClass:"redils-timer",timerBarFillClass:"redils-fill",singleMultiSlideClass:"single-multislide-disable",previousSlideClass:"previous",currentSlideClass:"current",nextSlideClass:"next",slide:!0,debug:!1},o={isRendered:!1,contWidth:0,subSlides:null,dynWidth:[],subSlideWidths:[],totalAmount:0,ends:!1,offset:0,totalPos:0,timer:null,animationStopped:!1,handleMoving:!1,paginationLinePosition:0,hasScrollBars:null,isAnimating:!1};e.fn.redils=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist on jQuery.redils"):s.init.apply(this,arguments)}}),function(e){"object"==typeof module&&"object"==typeof module.exports?e(require("jquery"),window):e(jQuery,window)}(function(e,t){var n={init:function(){var s=this;!0===s.set.debug&&(0===s.find("."+s.set.groupClass).length&&console.log("no element with groupClass (."+s.set.groupClass+") found"),0===s.find("#"+s.set.itemContId).length&&console.log("no items container with itemContId (#"+s.set.itemContId+") found")),s.addClass("refilt--loading refilt--init"),s.set.currentHash=t.location.hash,s.set.filterOptions.paging&&(s.set.paging=s.set.filterOptions.paging),"#"===s.set.currentHash||""===s.set.currentHash?s.set.currentHash="":(s.addClass("refilt--filtered"),!1!==s.set.updateWHash&&e("."+s.set.updateWHash).each(function(){var t=e(this).attr("href");e(this).attr("href",t+s.set.currentHash)})),e.ajax({url:s.set.url,type:"GET",cache:!0,dataType:"JSON",success:function(i){s.filter=i,!0===s.set.debug&&console.log("var $this.filter",e.extend({},s.filter)),n.preFilter.apply(s),n.buildFilter.apply(s),n.enableEvents.apply(s),s.filter.settings.limit>0&&(s.set.limit=s.filter.settings.limit),s.set.pages=Math.ceil(s.set.initItems.length/s.set.limit),n.updateFilterObjFromHash({data:{this:s,init:!0}}),s.set.historyCategories||e(t).on("hashchange",{this:s,init:!1},n.updateFilterObjFromHash)}})},preFilter:function(){var t=this,s=[],i=[],o=0,r=0,a=null,l=null,c=null,d="",u="",f=!1,p=!1;if(t.set.initItems=e.extend(!0,[],t.filter.products),void 0!==t.set.category&&"/"!==t.set.category){if(0===t.set.category.indexOf("/")&&(t.set.category=t.set.category.slice(1)),a=t.filter.filter.categories,products=t.filter.products,l=t.filter.settings.filter,c=t.filter.filter,f=t.set.category===t.set.newsURI,p=t.set.category===t.set.saleURI,t.set.isCampaignURL=f||p,t.set.isCampaignURL)for(o=0;o<products.length;o++)f&&products[o].price.newProduct&&(i[i.length]=products[o].id),p&&products[o].price.showAsOnSale&&(i[i.length]=products[o].id);else{if(t.set.historyCategories){var h=t.find("."+t.set.groupClass),g={};h.each(function(){var n=e(this).attr("id");if(0===n.indexOf("categories_")){var s=n.replace("categories_","").split("_");0===t.set.category.indexOf(s[0])&&(g[n]=[])}}),0===Object.keys(g).length?t.set.historyCategories=!1:(Object.keys(g).forEach(function(e){Object.keys(a).forEach(function(n){var s=n.split("/"),i=!1;void 0!==g["categories_"+s[0]+"_"+s[1]+"_"+s[2]]?"categories_"+s[0]+"_"+s[1]+"_"+s[2]===e&&(i="categories_"+s[0]+"_"+s[1]+"_"+s[2]):i||void 0===g["categories_"+s[0]+"_"+s[1]]?i||void 0===g["categories_"+s[0]]||"categories_"+s[0]===e&&(i="categories_"+s[0]):"categories_"+s[0]+"_"+s[1]===e&&(i="categories_"+s[0]+"_"+s[1]),-1===Object.keys(g).indexOf("categories_"+s.join("_"))&&!1!==i&&(void 0===t.filter.filter[i]&&(t.filter.filter[i]={}),void 0===t.set.filterCategories[i]&&(t.set.filterCategories[i]=[]),t.filter.filter[i][n]=a[n],t.set.filterCategories[i].push(n))})}),delete t.filter.filter.categories,products.forEach(function(e,t){i[t]=e.id}))}if(!t.set.historyCategories){var m="^"+t.set.category+"$";for(var v in a){t.set.alsoMatchChildrenCategories&&(m="^"+t.set.category);new RegExp(m).test(v)&&(i[o]=a[v],o++)}}}for(s=Array.prototype.concat.apply([],i),s=n.unique(s),!1!==t.set.filterProducts&&(i=[],products.forEach(function(e){for(var n=0;n<t.set.filterProducts.length;n++)e[t.set.filterProducts[n][0]]===t.set.filterProducts[n][1]&&(i[r]=e.id,r++)}),s=0===s.length?i:n.intersect(s,i)),t.set.relevantFilters={},o=0;o<l.length;o++){u=l[o][0].replace(/_\d$/,""),d=c[u];for(var y in d)i=[],[],i=n.intersect(s,d[y]),i.length>0&&(void 0===t.set.relevantFilters[u]&&(t.set.relevantFilters[u]={}),t.set.relevantFilters[u][y]=i)}void 0!==t.filter.related?t.set.initItems=n.relatedToItems.apply(t,[s,!0]):t.set.initItems=n.keysToItems.apply(t,[s])}t.set.initItemsStr=JSON.stringify(t.set.initItems),t.set.currentItems=t.set.initItems.slice(0)},buildFilter:function(){var t=this,s=t.find("."+t.set.groupClass),i="",o="",r={},a="",l=t.filter.settings.filter.length,c=!1!==t.set.splitSizes?"</"+t.set.splitSizes.match(/<([a-z]+)/)[1]+">":"";if(void 0!==t.filter.settings.sort){var d=e("#sort"),u=void 0!==t.filter.settings.sort.init?t.filter.settings.sort.init:"";o=d.data("create"),r=t.set.filterOptions.sort||{};for(var f in t.filter.settings.sort)"init"!==f&&(t.filter.settings.sort[f].asc&&(i+=n.buildFilterTemplate.call(t,o,"sort-"+f+"-asc",'["'+f+'","asc"]',t.filter.settings.sort[f].asc,r)),t.filter.settings.sort[f].dsc&&(i+=n.buildFilterTemplate.call(t,o,"sort-"+f+"-dsc",'["'+f+'","dsc"]',t.filter.settings.sort[f].dsc,r)));void 0!==r.wrapperGroup&&(i=r.wrapperGroup+i+"</"+r.wrapperGroup.match(/<([a-z]+)/)[1]+">"),"fakeSelect"===o&&(t.set.repeatStartFakeSelect&&(i=n.buildFilterTemplate.call(t,"start_"+o,"","",u,r)+i),a=void 0!==r.parentClassNames?" "+r.parentClassNames.join(" "):"",i='<div class="filterControls-value rekaf'+a+'"><span class="rekaf-title">'+u+'</span><ul class="ul-clean rekaf-list">'+i+"</ul></div>"),"select"!==o&&"multiSelect"!==o||(i='<select class="filterControls-value"'+("multiSelect"===o?' multiple="multiple"':"")+'><option value="0">'+u+"</option>"+i+"</select>"),d.append(i)}for(var p=0;p<l;p++){var h=t.filter.settings.filter[p][0],g=h.replace(/_\d$/,""),m=t.filter.settings.filter[p][1],v=s.filter("#"+h),y=t.set.relevantFilters||t.filter.filter,C={},b=v.data("max-length")||null,x=0,w="",T="",k=null,S=null,I=null,A="",z=[],j={};i="",o=v.data("create"),r=t.set.filterOptions[h]||{},t.set.sortFiltersAlphabetically&&0!==g.indexOf("categories")&&void 0!==y[g]?Object.keys(y[g]).sort(function(e,n){return void 0!==t.filter.filterDescriptions[g][e].order&&(e=t.filter.filterDescriptions[g][e].order),void 0!==t.filter.filterDescriptions[g][n].order&&(n=t.filter.filterDescriptions[g][n].order),e<n||""===n?-1:e>n?1:0}).forEach(function(e,t){void 0===C[g]&&(C[g]=[]),C[g][e]=y[g][e]}):void 0!==y[g]&&Object.keys(y[g]).forEach(function(e,t){void 0===C[g]&&(C[g]=[]),C[g][e]=y[g][e]});for(var L in C[g]){T=L;var E=0===g.indexOf("categories")?"categories":g;if(void 0!==t.filter.filterDescriptions[E]&&void 0!==t.filter.filterDescriptions[E][L]&&(T=t.filter.filterDescriptions[E][L]),("object"==typeof T||-1===T.indexOf("::"))&&"categories"!==g||t.set.historyCategories)!1!==t.set.splitSizes&&"size"===g?(k="size",sizeTables=L.split("_"),S!==sizeTables[0]&&(null!==S&&(i+=t.set.splitSizes+w+c,w=""),S=sizeTables[0]),w+=n.buildFilterTemplate.call(t,o,g+"-"+L,L,T,r)):(tempTplAdditions=e.extend(!0,{},r),t.set.historyCategories&&0===g.indexOf("categories")&&(tempTplAdditions.classNames=r.classNames&&0!==r.classNames.length?r.classNames.concat(["filterControls-value--depth"+L.split("/").length]):["filterControls-value--depth"+L.split("/").length],T=T.split("::").pop()),i+=n.buildFilterTemplate.call(t,o,g+"-"+L,L,T,tempTplAdditions));else{var D=T.split("::");if(0!==L.indexOf(t.set.category)&&!t.set.isCampaignURL)continue;if(z=L.split("/"),void 0!==v.data("depth")){if(I=v.data("depth")-1,void 0===D[I])continue;A=z[I],T=D[I],void 0===j[A]&&(i+=n.buildFilterTemplate.call(t,o,h+"-"+A,A,T,r),j[A]=!0)}else T=D.pop(),k="tree",S!==D.join("")&&(null!==S&&(i+=n.buildFilterTemplate.call(t,"group_"+o,"",w,S,r),w=""),S=D.join("")),w+=n.buildFilterTemplate.call(t,o,g+"-"+L,L,T,r)}x++}null!==S&&(i+="tree"===k?n.buildFilterTemplate.call(t,"group_"+o,"",w,S,r):t.set.splitSizes+w+c),x>b&&null!==b&&(!1!==t.set.hideAncestor?v.closest("."+t.set.hideAncestor).addClass("too-many-options"):v.addClass("too-many-options")),void 0!==r.wrapperGroup&&(i=r.wrapperGroup+i+"</"+r.wrapperGroup.match(/<([a-z]+)/)[1]+">"),"fakeSelect"===o&&(t.set.repeatStartFakeSelect&&(w=n.buildFilterTemplate.call(t,"start_"+o,"",L,m,r)),a=void 0!==r.parentClassNames?" "+r.parentClassNames.join(" "):"",i='<div class="filterControls-value rekaf'+a+'"><span class="rekaf-title">'+m+'</span><ul class="ul-clean rekaf-list">'+w+i+"</ul></div>"),"select"!==o&&"multiSelect"!==o||(i='<select name="'+g+'" class="filterControls-value"'+("multiSelect"===o?' multiple="multiple"':"")+'><option value="0">'+m+"</option>"+i+"</select>"),v.append(i)}t.removeClass("refilt--loading refilt--filtered").addClass("refilt--loaded"),void 0!==t.set.afterFilterRendered&&t.set.afterFilterRendered()},buildFilterTemplate:function(e,t,s,i,o){var r=this,a={desc:i},l="",c="",d="",u="",f="",p="",h=!1;for(var g in o)switch(g){case"classNames":l=o[g].join(" ");break;case"background":h=o[g];break;case"attrs":u=" "+o[g].replace("{desc}",i[0]);break;case"wrapper":c=o[g],d="</"+o[g].match(/<([a-z]+)/)[1]+">"}return"object"==typeof i&&(a.desc=i.desc),void 0!==r.set.eachFilterAttrs&&(a=r.set.eachFilterAttrs(a)),p=h?' title="'+a.desc+'"':"",f=h?n.hexOrImage(i,"style",r.set.forceHex):a.desc,t=t.replace(/\W/g,"-"),"a"===e?c+'<a id="'+t+'" class="'+l+' filterControls-value"'+p+' href="#" data-value=\''+s+"'"+u+">"+f+"</a>"+d:"select"===e||"multiSelect"===e?'<option id="'+t+'" value="'+s+'">'+a.desc+"</option>":"fakeSelect"===e?"<li "+u+p+'><a id="'+t+'" class="'+l+' filterControls-value"'+p+' href="#" data-value=\''+s+"'>"+f+"</a></li>":"radio"===e?c+'<input id="'+t+'" type="radio" class="'+l+' filterControls-value" value="'+s+'" /><label'+p+' for="'+t+'">'+f+"</label>"+d:"checkbox"===e?c+'<input id="'+t+'" type="checkbox" class="'+l+' filterControls-value" value="'+s+'" /><label'+p+' for="'+t+'">'+f+"</label>"+d:"group_select"===e?'<optgroup label="'+a.desc+'">'+s+"</optgroup>":"start_fakeSelect"===e?'<li class="'+l+'"'+u+'><a class="js-remove" href="#">'+a.desc+"</a></li>":""},enableEvents:function(){var s=this,i=null,o={move:!1};i=function(){return!o.moved&&(Math.abs(Math.abs(o.startX)-Math.abs(o.endX))<50&&Math.abs(Math.abs(o.startY)-Math.abs(o.endY))<50)},e(t).on({touchstart:function(e){s.set.touch=!0,o.startX=e.originalEvent.targetTouches[0].clientX,o.startY=e.originalEvent.targetTouches[0].clientY,o.endX=e.originalEvent.targetTouches[0].clientX,o.endY=e.originalEvent.targetTouches[0].clientY,o.moved=!1},touchmove:function(e){o.endX=e.originalEvent.targetTouches[0].clientX,o.endY=e.originalEvent.targetTouches[0].clientY,i()||(o.moved=!0)}}),s.on("change","."+s.set.groupClass+" select.filterControls-value",function(t){t.preventDefault();var i=e(this).closest("."+s.set.groupClass).data("type"),o=e(this).closest("."+s.set.groupClass).attr("id"),r=e(this).val();"sort"!==o&&(s.set.latestCat=o),n.updateFilterObj.apply(s,[i,o,r])}),s.on("click touchend","."+s.set.groupClass+" a.filterControls-value",function(t){if(t.preventDefault(),!0!==s.set.touch||!1!==i()){var o=e(this).closest("."+s.set.groupClass).data("type"),r=e(this).closest("."+s.set.groupClass).attr("id"),a=e(this).data("value");"s"!==o?s.set.latestCat=r:e(this).hasClass("selected")||e(this).hasClass(s.set.disabledClass)||e(this).closest("."+s.set.groupClass).find(".filterControls-value").removeClass(s.set.selectedClass),e(this).hasClass(s.set.disabledClass)||e(this).parent().hasClass(s.set.disabledClass)||(e(this).toggleClass(s.set.selectedClass),n.updateFilterObj.apply(s,[o,r,a]))}}),s.on("click touchend",".js-removeElement",function(t){if(t.preventDefault(),!0!==s.set.touch||!1!==i()){var o=e(this).find("a").data();type=o.type,cat=o.cat,val=o.value,"fakeSelect"===e("#"+cat).data("create")&&e("#"+cat+"-"+val).parent().trigger("click"),n.updateFilterObj.apply(s,[type,cat,val])}}),s.on("click touchend",".js-remove",function(t){if(t.preventDefault(),!0!==s.set.touch||!1!==i()){var o,r,a,l=e(this).closest("."+s.set.groupClass);0===l.length&&(l=e(this).siblings("."+s.set.groupClass)),o=l.data("type"),r=l.attr("id"),a="remove",l.find("."+s.set.selectedClass).removeClass(s.set.selectedClass),l.find("select").find("option").removeAttr("disabled").filter(":selected").removeAttr("selected"),n.updateFilterObj.apply(s,[o,r,a])}}),s.on("click touchend",".js-removeAll",function(o){if(o.preventDefault(),!0!==s.set.touch||!1!==i()){var r=e(t).scrollTop();s.set.filteredBy={},s.set.filteredBy.page=1,s.set.currentHash="",!1!==s.set.outputChosenFiltersId&&e("#"+s.set.outputChosenFiltersId).find("#js-refiltElements").remove(),s.set.currentHash=n.writeLocation(s.set.filteredBy),e(t).scrollTop(r),s.find("."+s.set.groupClass).each(function(){"fakeSelect"===e(this).data("create")&&e(this).find(".fake-select").trigger("rekaf.resetSelect")}),s.find("."+s.set.groupClass+" ."+s.set.selectedClass).removeClass(s.set.selectedClass),s.find("."+s.set.groupClass+" option").removeAttr("disabled").filter(":selected").removeAttr("selected"),void 0!==s.set.onFilterChanged&&s.set.onFilterChanged(s.set.filteredBy),s.set.historyCategories||n.gatherItems.apply(s)}}),s.on("click touchend","."+s.set.paging.nextBtnClass,function(e){if(e.preventDefault(),!0!==s.set.touch||!1!==i())return s.set.filteredBy.page<s.set.pages&&(s.set.filteredBy.page+=1,s.set.currentHash=n.writeLocation(s.set.filteredBy),s.find("."+s.set.pageCurrentClass).text(s.set.filteredBy.page),s.set.historyCategories||n.gatherItems.apply(s)),!1}),s.on("click touchend","."+s.set.paging.prevBtnClass,function(o){if(o.preventDefault(),!0!==s.set.touch||!1!==i()){var r=e(t).scrollTop();s.set.filteredBy.page>1&&(s.set.filteredBy.page-=1,s.set.currentHash=n.writeLocation(s.set.filteredBy),e(t).scrollTop(r),s.find("."+s.set.pageCurrentClass).text(s.set.filteredBy.page),s.set.historyCategories||n.gatherItems.apply(s))}}),s.on("click touchend","."+s.set.paging.allBtnClass,function(t){if(t.preventDefault(),!0!==s.set.touch||!1!==i()){var o=e(this).closest("."+s.set.paging.contClass);o.hasClass("viewing-all")?(s.set.limit=s.set.oldLimit,o.removeClass("viewing-all"),s.find("."+s.set.pageCurrentClass).text(s.set.filteredBy.page)):(s.set.oldLimit=s.set.limit,s.set.limit="none",o.addClass("viewing-all"),s.find("."+s.set.pageCurrentClass).text(1)),n.gatherItems.apply(s)}})},reSelectLatestFilter:function(){var e=this;for(var t in e.set.filteredBy)if("page"!==t&&"sort"!==t){e.set.latestCat=t,e.set.resetLatestCat=!0;break}},createChosenElements:function(){var t=this,n=t.set.filteredBy,s='<div id="js-refiltElements">',i=function(t,n,s){var i=e("#"+t+"-"+n),o=void 0!==i.attr("title")?' title="'+i.attr("title")+'"':"";if(i.length>0)return"A"===i[0].nodeName?'<span class="js-removeElement"'+o+">"+i.parent().clone().children().removeAttr("id").attr({"data-type":s,"data-cat":t}).parent().html()+"</span>":'<span class="js-removeElement"><a href="#" data-type="'+s+'" data-cat="'+t+'" data-value="'+n+'">'+n+"</a></span>"};for(var o in n)if("page"!==o&&"sort"!==o)if("sor"===n[o].type||"sand"===n[o].type)for(var r=0;r<n[o].value.length;r++)s+=i(o,n[o].value[r],n[o].type);else s+=i(o,n[o].value,n[o].type);s+="</div>",e("#"+t.set.outputChosenFiltersId).find("#js-refiltElements").remove(),e("#"+t.set.outputChosenFiltersId).append(s)},updateFilterObjFromHash:function(e){$this=e.data.this,init=e.data.init,$this.set.currentHash=t.location.hash,$this.set.filteredBy=n.readLocation.apply($this);var s=Object.keys($this.set.filteredBy).length>1||$this.set.filteredBy.page>1,i=init&&!1!==$this.set.preSort,o=init&&!0===$this.set.debug,r=init&&""!==$this.set.currentHash;if(s){if($this.set.filteredBy.page>1&&($this.find("."+$this.set.paging.prevBtnClass).removeClass("."+$this.set.disabledClass),$this.set.initialLoad=!0),(!init||r||i||o)&&n.gatherItems.apply($this),!1!==$this.set.outputChosenFiltersId&&n.createChosenElements.apply($this),n.reSelect.apply($this),$this.set.historyCategories&&init){var a=n.gatherItems.apply($this,[!0]),l=Object.keys($this.set.filteredBy).reduce(function(e,t){return"sort"!==t&&"page"!==t?e+1:e},0);n.updateFilterHTML.apply($this,[l,a,$this.set.relevantFilters||$this.filter.filter])}}else init?!1!==$this.set.preSort?n.gatherItems.apply($this):!0===$this.set.debug&&n.gatherItems.apply($this):n.gatherItems.apply($this);void 0!==$this.set.onFilterChanged&&$this.set.onFilterChanged($this.set.filteredBy)},updateFilterObj:function(s,i,o){var r=this,a=null,l=null,c=0;"s1"===s||"s"===s?(a=void 0!==r.set.filteredBy[i]?"object"==typeof r.set.filteredBy[i].value?r.set.filteredBy[i].value.join(","):r.set.filteredBy[i].value:"",a===o||"remove"===o?(delete r.set.filteredBy[i],n.reSelectLatestFilter.apply(r)):r.set.filteredBy[i]={type:s,value:o}):"sand"!==s&&"sor"!==s||("remove"===o?void 0!==r.set.filteredBy[i]&&(delete r.set.filteredBy[i],n.reSelectLatestFilter.apply(r)):null===o?(delete r.set.filteredBy[i],n.reSelectLatestFilter.apply(r)):"object"==typeof o?o.length>0&&(r.set.filteredBy[i]={type:s,value:o}):(o+="",a=void 0!==r.set.filteredBy[i]&&void 0!==r.set.filteredBy[i].value?r.set.filteredBy[i].value:[],l=e.inArray(o,a),-1!==l?a.splice(l,1):a.push(o),a.length>0?r.set.filteredBy[i]={type:s,value:a}:(delete r.set.filteredBy[i],n.reSelectLatestFilter.apply(r)))),!0===r.set.debug&&console.log("var $this.set.filteredBy",r.set.filteredBy),!1!==r.set.outputChosenFiltersId&&n.createChosenElements.apply(r),r.set.filteredBy.page=1,c=e(t).scrollTop(),r.set.currentHash=n.writeLocation(r.set.filteredBy),""===r.set.currentHash&&e(t).scrollTop(c),!1!==r.set.updateWHash&&e("."+r.set.updateWHash).each(function(){var t=e(this).attr("href");e(this).attr("href",t+"#"+r.set.currentHash)})},reSelect:function(){var t,n,s=this,i=s.set.filteredBy,o={},r={},a="",l="",c=s.filter.settings.filter.slice(),d=function(){var t=[];return s.find("."+s.set.groupClass).each(function(){-1!==e(this).attr("id").indexOf("categories")&&t.push("#"+e(this).attr("id"))}),s.find(t.join(","))};c.push(["sort"]);for(t in c){if("page"===t)return;t=c[t][0],n=t.replace(/\//g,"-"),i[t]||(o=s.find("#"+n),0===o.length&&-1!==n.indexOf("categories")&&(o=d()),o.find("."+s.set.selectedClass+", option[selected=selected]").removeClass(s.set.selectedClass).removeAttr("selected"))}for(t in i){if("page"===t)return;if(n=t.replace(/\//g,"-"),o=s.find("#"+n),0===o.length&&-1!==n.indexOf("categories")&&(o=d()),a=i[t].value,l=o.data("create"),0!==o.length)if("sort"===t&&(a=i[t].value.join("-")),"object"==typeof i[t].value&&"sort"!==t){"select"===l||"multiSelect"===l?o.find("option").removeAttr("selected"):"fakeSelect"===l?o.find("li."+s.set.selectedClass).removeClass(s.set.selectedClass):o.find("."+s.set.selectedClass).removeClass(s.set.selectedClass);for(var u=0;u<i[t].value.length;u++)a=i[t].value[u].replace(/\W/g,"-"),"select"===l||"multiSelect"===l?o.find("#"+n+"-"+a).attr("selected",!0):"fakeSelect"===l?o.find("#"+n+"-"+a).closest("li").addClass(s.set.selectedClass):o.find("#"+n+"-"+a).addClass(s.set.selectedClass)}else"select"===l||"multiSelect"===l?o.find("option").removeAttr("selected"):"fakeSelect"===l?(o.find(".selected").removeClass("selected"),o.find("."+s.set.selectedClass).removeClass(s.set.selectedClass)):o.find("."+s.set.selectedClass).removeClass(s.set.selectedClass),r=o.find("#"+n+"-"+a.replace(/\W/g,"-")),"select"===l||"multiSelect"===l?r.attr("selected",!0):"fakeSelect"===l?(r.closest("li").addClass(s.set.selectedClass),o.find(".fake-select").addClass("selected").find("span").text(r.text())):r.addClass(s.set.selectedClass)}void 0!==s.set.onFilterChanged&&s.set.onFilterChanged(s.set.filteredBy)},gatherItems:function(e,t){var s=this,i=/_\d$/,o=s.set.relevantFilters||s.filter.filter,r=0,a=0,l=[],c=[],d=[],u=[];t=t||s.set.filteredBy,e=e||!1;var f=function(e,t){var n=[],r=0,a=parseInt(e.slice(-1),10)-1,l=e.replace(i,""),c=t===s.set.undefinedCatId?void 0:t;for(var d in o[l])(0===d.indexOf(s.set.category)||s.set.isCampaignURL)&&c===d.split("/")[a]&&(n[r]=o[l][d],r++);return Array.prototype.concat.apply([],n)};for(var p in t)if("page"!==p&&"sort"!==p){if("s1"===t[p].type)c=i.test(p)?f(p,t[p].value):o[p][Array.isArray(t[p].value)?t[p].value[0]:t[p].value];else if("sor"===t[p].type){for(u=t[p].value.slice(0),s.set.historyCategories&&0===p.indexOf("categories")&&-1===s.set.currentHash.indexOf("categories")||u.reverse(),a=0;a<u.length;a++)i.test(p)?l[a]=f(p,u[a]):l[a]=o[p][u[a]];c=Array.prototype.concat.apply([],l)}else if("sand"===t[p].type)for(a=0;a<t[p].value.length;a++)l[a]=o[p][t[p].value[a]],c=c;d=0===r?c:n.intersect(d,c),l=[],r++}if(e)return d;r>0?s.addClass("refilt--filtered"):s.removeClass("refilt--filtered"),n.updateFilterHTML.apply(s,[r,d,o]),d.length>0?(d=n.unique(d),void 0!==s.filter.related?s.set.currentItems=n.relatedToItems.apply(s,[d,!1]):s.set.currentItems=n.keysToItems.apply(s,[d])):s.set.currentItems=JSON.parse(s.set.initItemsStr),n.sortOrRenderItems.apply(s)},updateFilterHTML:function(t,s,o){var r,a,l,c,d,u,f,p,h,g,m,v,y=this,C=y.filter.settings.filter,b={},x={};if(0===t||void 0===s)for(y.set.currentItems=JSON.parse(y.set.initItemsStr),y.find("."+y.set.groupClass).removeClass(y.set.disabledClass).find("."+y.set.disabledClass+", ."+y.set.selectedClass).removeClass(y.set.disabledClass+" "+y.set.selectedClass),y.find("."+y.set.groupClass+" option").removeAttr("disabled").filter(":selected").removeAttr("selected"),i=0;i<C.length;i++)b=y.find("#"+C[i][0]),null!==(d=b.data("max-length")||null)&&Object.keys(o[C[i][0]]).length>d&&(!1!==y.set.hideAncestor?b.closest("."+y.set.hideAncestor).addClass("too-many-options"):b.addClass("too-many-options"));else for(i=0;i<C.length;i++)if(b=y.find("#"+C[i][0]),0===b.length&&-1!==C[i][0].indexOf("categories")&&(b=function(){var t=[]
;return y.find("."+y.set.groupClass).each(function(){-1!==e(this).attr("id").indexOf("categories")&&t.push("#"+e(this).attr("id"))}),y.find(t.join(","))}()),b.data("type")||null,a=C[i][0].replace(/_\d$/,""),y.set.latestCat!==a||1!==t){if(r=0,l=0,c=b.data("create")||null,d=b.data("max-length")||null,h=b.data("depth")-1||null,u="",f={},p=o[a],intersected=[],m=s.slice(),null!==h){for(g in o[a]){var w=[],T=g.split("/");void 0!==T[h]&&(k=T[h],w=void 0===f[k]?[]:f[k],f[k]=Array.prototype.concat.apply(w,o[a][g]))}p=f}void 0!==y.set.filteredBy[C[i][0]]&&(v=e.extend(!0,{},y.set.filteredBy),delete v[C[i][0]],newGatheredItems=n.gatherItems.apply(y,[!0,v]),m=Array.prototype.concat.apply(m,newGatheredItems),m=n.unique(m));for(g in p){var k=g.replace(/\W/g,"-");intersected=n.intersect(m,p[g]),x=y.find("#"+a+"-"+k),0!==x.length&&(u=x.prop("tagName").toLowerCase(),intersected.length>0?("option"===u||"input"===u?x.removeAttr("disabled"):"fakeSelect"===c?x.closest("li").removeClass(y.set.disabledClass):x.removeClass(y.set.disabledClass),l+=intersected.length,r++):"option"===u||"input"===u?x.attr("disabled",!0):"fakeSelect"===c?x.closest("li").addClass(y.set.disabledClass):x.addClass(y.set.disabledClass))}null!==d&&(r>d?!1!==y.set.hideAncestor?b.closest("."+y.set.hideAncestor).addClass("too-many-options"):b.addClass("too-many-options"):!1!==y.set.hideAncestor?b.closest("."+y.set.hideAncestor).removeClass("too-many-options"):b.removeClass("too-many-options")),r>0?b.removeClass(y.set.disabledClass):b.addClass(y.set.disabledClass)}else y.set.resetLatestCat&&(e("#"+C[i][0]).find("."+y.set.disabledClass).removeClass(y.set.disabledClass),e("#"+C[i][0]).find("option").removeAttr("disabled"),y.set.resetLatestCat=!1)},sortOrRenderItems:function(){var e=this;void 0!==e.set.filteredBy.sort&&e.set.currentItems.length>0?n.sortItems.apply(e):!1!==e.set.preSort?n.sortItems.apply(e,[e.set.preSort[0],e.set.preSort[1]]):n.renderItems.apply(e)},sortItems:function(e,t){var s=this,i=s.set.currentItems,o=i.length,r=e||s.set.filteredBy.sort.value[0],a=e&&t?e+"-"+t:s.set.filteredBy.sort.value.join("-"),l=t||s.set.filteredBy.sort.value[1],c=0,d=0,u=0,f=[],p={};for(c=0;c<o;c++)f[c]={obj:i[c]},void 0!==s.filter.related&&!1===i[c].relatedShowMain?(related=n.keysToItems.apply(s,[i[c].relatedShowVariants]),p=related[0]):p=i[c],"price"===r?(u=parseFloat(p.price.priceAsNumber,10),p.price.soldout&&(u="dsc"===l?0:999999999),f[c][r]=u):f[c][r]="news"===r?p.price.newProduct?0:10:p[r],d++;for($item=s.find("#sort-"+a),"fakeSelect"===s.find("#sort").data("create")?$item.closest("li").addClass(s.set.selectedClass):$item.addClass(s.set.selectedClass),"number"==typeof f[0][r]?f.sort(function(e,t){return e[r]-t[r]}):f.sort(function(e,t){return e[r]<t[r]||""===t[r]?-1:e[r]>t[r]?1:0}),"dsc"===l&&f.reverse(),s.set.currentItems=[],c=0;c<o;c++)s.set.currentItems[c]=f[c].obj;n.renderItems.apply(s)},renderItems:function(){var t=this,s=t.set.currentItems,i=s.length,o=null,r=0,a="",l=[];t.set.initialLoad?(r=t.set.appendItems?0:t.set.limit*(t.set.filteredBy.page-1),o=t.set.limit*t.set.filteredBy.page,i=o>i?i:o,t.set.filteredBy.page>1&&t.find("."+t.set.paging.prevBtnClass).removeClass(t.set.disabledClass),i!==o&&t.find("."+t.set.paging.nextBtnClass).addClass(t.set.disabledClass)):"none"!==t.set.limit?i>t.set.limit?(t.set.pages=Math.ceil(i/t.set.limit),o=t.set.limit*t.set.filteredBy.page,r=(t.set.filteredBy.page-1)*t.set.limit,i=o>i?i:o,t.set.filteredBy.page>1?t.find("."+t.set.paging.prevBtnClass).removeClass(t.set.disabledClass):t.find("."+t.set.paging.prevBtnClass).addClass(t.set.disabledClass),i!==o?t.find("."+t.set.paging.nextBtnClass).addClass(t.set.disabledClass):t.find("."+t.set.paging.nextBtnClass).removeClass(t.set.disabledClass)):(t.set.pages=1,t.find("."+t.set.paging.contClass).addClass(t.set.disabledClass)):(t.set.pages=1,t.find("."+t.set.paging.nextBtnClass+",."+t.set.paging.prevBtnClass).addClass(t.set.disabledClass)),t.find("."+t.set.pageTotalClass).text(t.set.pages),t.find("."+t.set.itemTotalClass).text(s.length),t.find("."+t.set.allItemsTotalClass).text(t.set.currentItems.length),t.find("."+t.set.currentTotalClass).text(i);for(var c=r;c<i;c++)t.set.eachItemAttrs&&(s[c]=t.set.eachItemAttrs(t,s[c],c)),t.set.onItemIndex===c&&(a+=t.set.onItem(i)),void 0!==t.set.customRender?l[l.length]={html:n.renderItemTemplate.apply(t,[s[c]]),item:s[c]}:a+=n.renderItemTemplate.apply(t,[s[c]]);t.set.appendItems&&1!==t.set.pages&&1!==t.set.filteredBy.page&&!1===t.set.initialLoad?(void 0!==t.set.beforeItemsRendered&&t.set.beforeItemsRendered("append"),void 0!==t.set.customRender?t.set.customRender("append",t.filter,l):t.find("#"+t.set.itemContId).append(a)):(void 0!==t.set.beforeItemsRendered&&t.set.beforeItemsRendered("replace"),void 0!==t.set.customRender?t.set.customRender("replace",t.filter,l):t.find("#"+t.set.itemContId).html(a)),(void 0===t.set.appendHashValue||t.set.appendHashValue)&&(hash=-1===t.set.currentHash.indexOf("#")?"#"+t.set.currentHash:t.set.currentHash,t.find("#"+t.set.itemContId+" a").each(function(){var t=e(this).attr("href");-1!==t.indexOf("#")&&(t=t.substring(0,t.indexOf("#"))),e(this).attr("href",t+hash)})),t.set.initialLoad=!1,void 0!==t.set.afterItemsRendered&&t.set.afterItemsRendered()},renderItemTemplate:function(t){var s=this,i=s.filter.settings.template.item,o=s.filter.settings.template.price,r=s.filter.settings.template.related,a=s.filter.settings.template.attribute,l="",c="",d={},u=[],f={},p=!0;if(void 0!==s.filter.related&&!1===t.relatedShowMain?(u=n.keysToItems.apply(s,[t.relatedShowVariants]),f=e.extend({},u[0])):f=e.extend({},t),void 0!==r){void 0!==t.related&&t.related.length>0&&(u=n.keysToItems.apply(s,[t.related]));for(c in r){"swatch"===c&&null!==t.swatch&&(p=!t.relatedShowMain,l+=n.renderItemReplace.apply(s,[t,r[c],{idPrefix:t.id+"_",relatedHide:p}]));for(var h=0;h<u.length;h++)if(void 0!==u[h]){if(p=!0,void 0!==s.filter.related&&void 0!==t.relatedShowVariants)for(var g=0;g<t.relatedShowVariants.length;g++)if(t.relatedShowVariants[g]===u[h].id){p=!1;break}void 0!==o&&-1!==r[c].indexOf("{price}")&&"object"==typeof u[h].price&&(u[h].price=n.renderItemPrice.apply(s,[u[h],o])),l+=n.renderItemReplace.apply(s,[u[h],r[c],{idPrefix:t.id+"_",relatedHide:p}])}""!==l&&(f["related_"+c]=l),l=""}}if(void 0!==a)for(c in a){l="";for(var m in f[c])d=e.extend({},f),d[c]=f[c][m],l+=n.renderItemReplace.apply(s,[d,a[c],{}]);f["attribute_"+c]=l}return void 0!==o&&"object"==typeof f.price&&(f.price=n.renderItemPrice.apply(s,[f,o])),i=n.renderItemReplace.apply(s,[f,i,{finalReplace:!0}])},renderItemPrice:function(e,t){var n=this,s="",i="object"==typeof e.price;return i&&0===e.price.priceAsNumber&&!n.set.showZeroPrices?"":(i&&e.price.special&&t.special?(s=t.special,e.classProductNew=!0===e.price.newProduct?" "+n.set.classProductNew:"",e.classProductSale=!0===e.price.showAsOnSale?" "+n.set.classProductSale:""):i&&e.price.soldout&&t.soldout?s=t.soldout:(s=i&&e.price.showAsOnSale&&t.discounted?t.discounted:i&&e.price.newProduct&&t.news?t.news:t.default,e.classProductNew=!0===e.price.newProduct?" "+n.set.classProductNew:"",e.classProductSale=!0===e.price.showAsOnSale?" "+n.set.classProductSale:""),s=s.replace(/\{(.+?)\}/g,function(t,n){return void 0===e.price[n]?"":e.price[n]}))},renderItemReplace:function(e,s,i){var o,r=this,a=!1,l=i.finalReplace||!1;return e.image="object"==typeof e.image?e.image:[e.image],e.hash=-1===r.set.currentHash.indexOf("#")?"#"+r.set.currentHash:r.set.currentHash,e.root=encodeURIComponent(t.location.origin),e.locale=n.getLocale(),(r.set.isCampaignURL||r.set.renderOnly)&&e.canonicalUri?(o=e.canonicalUri.split("/"),o.pop(),e.category=o.join("/")):e.category=r.set.category,s=s.replace(/\{(.+?)\}/g,function(t,s){var o,c="",d="",u="",f=[];if("image_"===s.substring(0,6)){if(o=parseInt(s.substring(6))-1,void 0===(c=e.image[o])||null===c)return a=!0,"{#}"}else if("attribute_"!==s.substring(0,10)||l)if(-1!==s.indexOf("|"))switch(s=s.split("|"),s[1]){case"title":c=void 0!==e[s[0]]?n.titleCase(e[s[0]]):""}else c="relatedHide"===s&&void 0!==i.relatedHide?i.relatedHide?r.set.disabledClass:"":"id"===s&&void 0!==i.idPrefix?i.idPrefix+e[s]:void 0!==e[s]?e[s]:"";else f=s.split("_"),d=f[1],u=f.length>2?f[2]:"",null!==e[d]&&"object"==typeof e[d]&&void 0!==e[d].desc&&(c=n.hexOrImage(e[d],u,r.set.forceHex,r.set.swatchClass));return c}),a&&(s=s.replace(/<[^<]*\{#\}[^>]*>/g,"")),s},hexOrImage:function(e,t,n,s){var i="";return void 0===e.image||void 0===e.image.url||n?void 0!==e.hex&&e.hex.replace(/#?([a-f,0-9]{3,6})/gi,function(e,t){i+='<span class="'+s+'" style="background-color: #'+t+';"></span>'}):i="style"===t?'<span class="'+s+'" style="background-image: url('+e.image.url+');"></span>':e.image.url,i},relatedToItems:function(e,t){var n=this,s={},i=[],o={},r=[],a="",l=[],c="",d=0;for(d=0;d<e.length;d++)-1!==e[d].indexOf("_")?(l=e[d].split("_"),void 0===o[l[0]]?o[l[0]]={relatedShowVariants:[l[1]]}:o[l[0]].relatedShowVariants.push(l[1])):(s[e[d]]={relatedShowMain:!0},i[i.length]=e[d]);for(c in o)void 0!==s[c]?s[c].relatedShowVariants=o[c].relatedShowVariants:t||(s[c]=o[c],s[c].relatedShowMain=!1,i[i.length]=c);for(d=0;d<i.length;d++)a=n.filter.productIds[i[d]],r[d]=n.filter.products[a],r[d].relatedShowMain=s[i[d]].relatedShowMain,r[d].relatedShowVariants=s[i[d]].relatedShowVariants;return r},keysToItems:function(e){for(var t=this,n=[],s="",i=0;i<e.length;i++)void 0!==(s=t.filter.productIds[e[i]])&&(n[n.length]=t.filter.products[s]);return n},unique:function(e){var t=[];e:for(var n=0;n<e.length;n++){for(var s=0;s<t.length;s++)if(t[s]==e[n])continue e;t[t.length]=e[n]}return t},intersect:function(e,t){var n=[],s={},i=0;for(i=0;i<e.length;i++)s[e[i]]=!0;for(i=0;i<t.length;i++)s[t[i]]&&(n[n.length]=t[i]);return n},readLocation:function(){var s=this,i=t.location.hash,o={},r=i.substring(1).split("&"),a=[],l="",c=[],d={},u={},f=!0;if(i.length>1&&1!==i.indexOf("/"))for(var p=0;p<r.length;p++)if(a=r[p].split("="),"page"===a[0])o.page=parseInt(a[1]);else if(0===a[0].indexOf("categories"))d[a[0].slice(0,a[0].indexOf("~"))]=a[1].split(",");else{switch(l=a[0].split("~"),l[1]){case"sand":c=a[1].split("+");break;case"sor":case"r":case"s":case"f":c=a[1].split(",");break;default:c=a[1]}"sort"!==l[0]&&(s.set.latestCat=l[0]),o[l[0]]={type:l[1],value:c}}return s.set.historyCategories&&(Object.keys(s.set.filterCategories).forEach(function(e){s.set.filterCategories[e].forEach(function(t){-1!==t.indexOf(s.set.category)?(void 0===u[e]&&(u[e]=[]),u[e].push(t)):f=!1})}),0===Object.keys(u).length&&0===Object.keys(d).length||f||Object.keys(u).forEach(function(t){var i=e("#"+t).data("type"),r=[];void 0!==d[t]?(r=n.intersect(u[t],d[t]),delete d[t]):r=u[t],""===s.set.latestCat&&(s.set.latestCat=t),o[t]={type:i,value:r}}),0!==Object.keys(d).length&&Object.keys(d).forEach(function(t){var n=e("#"+t).data("type");""===s.set.latestCat&&(s.set.latestCat=t),o[t]={type:n,value:d[t]}})),void 0===o.page&&(o.page=1),o},writeLocation:function(e){var s="",i="",o="",r=null,a=t.location.href;for(var l in e)if("page"===l)e[l]>1&&(s+="page="+e[l]+"&");else if(0===l.indexOf("categories")&&$this.set.historyCategories){var c=e[l].value;Array.isArray(c)||(c=[c]),"s1"===e[l].type&&c.length>1&&(c=[c[0]]),1===c.length&&""===i?i=c[0]:s+=l+"~"+e[l].type+"="+c.join(",")+"&"}else{switch(e[l].type){case"sand":r=e[l].value.join("+");break;case"sor":case"s":case"r":case"f":r=e[l].value.join(",");break;default:r=e[l].value}s+=l+"~"+e[l].type+"="+r+"&"}return s=s.substring(0,s.length-1),$this.set.historyCategories?(i.length>0?(o=i,i=t.location.pathname.replace($this.set.category,"")+i):(o=-1!==$this.set.category.indexOf("/")?$this.set.category.slice(0,$this.set.category.indexOf("/")):$this.set.category,i=t.location.pathname.replace($this.set.category,"")+o),i=i.replace("//","/"),$this.set.category=o,""!==s&&(s="#"+s),history.pushState({},"",i+s),a!==t.location.href&&n.updateFilterObjFromHash({data:{this:$this,init:!1}})):t.location.hash=s,s.length?s:""},titleCase:function(e){return e.toLowerCase().replace(/^\S|\s\S/g,function(e){return e.toUpperCase()})},getLocale:function(){var e=t.location.pathname.split("/")[1];return/\w/.test(e)?"/"+e:""},urlify:function(e){return e.toLowerCase().replace(/\s{2,}|\s/g,"-")}},s={init:function(s){var i=e.extend({},o,s);return t.requestAnimFrame=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){t.setTimeout(e,1e3/60)}}(),this.each(function(){var t=e(this),s=t.data();t.set=e.extend({},i,s,r),!0===t.set.debug&&(console.warn(":::: YS Filter Debug has been set to true ::::"),console.log("Options -> ",t.set),void 0===t.set.url&&console.warn("No url has been defined i.e. loadproducts")),n.init.apply(t),t.data(t.set)})},renderProducts:function(t,s,i){var a=e.extend({},o,t);return this.each(function(){var t=e(this),o=t.data(),l=n.unique(s.slice(0));t.set=e.extend({},a,o,r),t.filter=e.extend(!0,{},i),t.set.currentItems=n.keysToItems.apply(t,[l]),t.set.renderOnly=!0,n.renderItems.apply(t)})}},o={limit:20,preSort:!1,splitSizes:!1,appendItems:!1,multipleImgs:!1,filterOptions:{},paging:{contClass:"filterPaging",nextBtnClass:"filterPaging-next",prevBtnClass:"filterPaging-prev",allBtnClass:"filterPaging-all"},updateWHash:!1,hideAncestor:!1,repeatStartFakeSelect:!1,outputChosenFiltersId:!1,forceHex:!1,sortFiltersAlphabetically:!1,historyCategories:!1,filterProducts:!1,newsURI:"new-arrivals",saleURI:"sale",undefinedCat:"Unsorted",undefinedCatId:"unsorted",itemContId:"filterItems",selectedClass:"u-selected",disabledClass:"u-disabled",groupClass:"filterControls-group",classProductNew:"product--new",classProductSale:"product--sale",pageTotalClass:"js-pages-total",pageCurrentClass:"js-pages-current",itemTotalClass:"js-items-total",allItemsTotalClass:"js-allItems-total",currentTotalClass:"js-items-current",swatchClass:"colorList-color",alsoMatchChildrenCategories:!1},r={filteredBy:{page:1},renderOnly:!1,filterCategories:{},currentHash:"",latestCat:"",resetLatestCat:!1,isCampaignURL:!1,currentItems:[],oldLimit:null,relevantFilters:null,initialLoad:!1,pages:1};e.fn.refilt=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist on jQuery.refilt"):s.init.apply(this,arguments)}}),function(e,t){var n={isImageLoaded:function(e){return!!e.complete&&(void 0===e.naturalWidth||0!==e.naturalWidth)},assignImgVariables:function(e){var t=this;if("naturalWidth"in new Image)t.set.zoomSizeX=e.naturalWidth,t.set.zoomSizeY=e.naturalHeight;else{var n=new Image;n.src=e.src,t.set.zoomSizeX=n.width,t.set.zoomSizeY=n.height}"none"!==t.set.mgBehaviour&&t.set.$zoomMG.css({"background-image":"url("+e.src+")","background-color":"#fff","background-size":t.set.zoomSizeX+"px "+t.set.zoomSizeY+"px"})},testIfLoaded:function(s){var i=this,o=e("#"+i.set.zoomID);!function s(){n.isImageLoaded(o[0])?(n.assignImgVariables.apply(i,[o[0]]),i.set.$zoomImgCont.find("img").hide(),o.fadeIn(200,function(){n.manipulateZoomImg.apply(i)}),n.manipulateZoomImg.apply(i),e(t).trigger("remooz.imgLoaded"),i.set.$zoomCont.find(i.set.preloader).hide()):requestAnimFrame(s)}()},initZoomImg:function(t,s){var i=this,o="",r=/\.(jpg|jpeg|png|gif)$/i,a=null;void 0===s&&(!1===i.set.single&&(a="none"!==i.set.mgBehaviour?t.index()-1:t.index(),0!==a||t.parent().is(i.set.zoomPool)||(a=t.parent().index()),!0===i.set.debug&&console.info("Zoom Image = ",t),i.set.currImg={pos:a,len:i.find(i.set.zoomPool+" img").length},1===i.set.currImg.len?i.set.$zoomImgCont.parent().find(i.set.prev+","+i.set.next).hide():i.set.$zoomImgCont.parent().find(i.set.prev+","+i.set.next).show()),!1===i.set.zoomTrigger&&"none"!==i.set.mgBehaviour||!1!==i.set.single&&(i.set.currImg={pos:i.set.singleIndex,len:e(i.set.single).find("img").length})),!0===i.set.debug&&0===t.length&&console.warn('No "zoomImg" found check your settings - default img.current'),o=t.attr("src"),r.test(o)?i.set.zoomID="js-remooz-"+o.split("/").pop().replace(r,""):i.set.zoomID="js-remooz-"+o.split("/").pop(),0!==e("#"+i.set.zoomID).length&&n.isImageLoaded(e("#"+i.set.zoomID)[0])?(i.set.$zoomImgCont.find("img").hide(),n.assignImgVariables.apply(i,[e("#"+i.set.zoomID)[0]]),e("#"+i.set.zoomID).css("z-index",i.set.zoomZIndex).fadeIn(200,function(){n.manipulateZoomImg.apply(i)}),n.manipulateZoomImg.apply(i)):(i.set.$zoomCont.find(i.set.preloader).show(),i.set.sizeX=t.width(),i.set.sizeY=t.height(),o=void 0!==t.data("remooz-zoom-url")?t.data("remooz-zoom-url"):t.attr("src").replace(i.set.srcRegexp,i.set.srcStrReplace),i.set.$zoomImgCont.append('<img id="'+i.set.zoomID+'" src="'+o+'" style="z-index: '+i.set.zoomZIndex+'; width: 0; height: 0;" />'),n.testIfLoaded.apply(i,[o]))},changeZoomedImage:function(t){var s,i=this,o=/\D/;switch(i.set.zoomZIndex++,t){case"next":i.set.currImg.pos++;break;case"prev":i.set.currImg.pos--;break;default:o.test(t)||(i.set.currImg.pos=t)}i.set.currImg.pos=i.set.currImg.pos%i.set.currImg.len,!1!==i.set.single?s=e(i.set.single).eq(i.set.currImg.pos).find("img"):(s=e(i.set.zoomPool).find("img:eq("+i.set.currImg.pos+")"),s.hasClass(i.set.skipSlide)&&n.changeZoomedImage.apply(i,[t])),n.initZoomImg.apply(i,[s,i.set.currImg.pos])},manipulateZoomImg:function(){var n=this,s={},i=!1,o=e("#"+n.set.zoomID),r=1,a=1,l=0;n.set.img.contX=n.set.$zoomImgCont.width(),n.set.img.contY=e(t).height(),n.set.img.offsetY=n.set.$zoomCont.parent().offset().top,n.set.fitX&&(n.set.img.contX=n.set.img.contX-(n.set.imgOffset[1]+n.set.imgOffset[3]),r=n.set.img.contX/n.set.zoomSizeX),n.set.fitY?(n.set.img.contY=n.set.img.contY-(n.set.imgOffset[0]+n.set.imgOffset[2]),n.set.img.offsetY=n.set.imgOffset[0],a=n.set.img.contY/n.set.zoomSizeY):n.set.img.contY=n.set.img.contY-(n.set.imgOffset[0]+n.set.imgOffset[2]),n.set.img.scale=r<a?r:a,n.set.img.scale>=1?(n.set.img.scale=1,e.extend(s,{width:n.set.zoomSizeX,height:n.set.zoomSizeY})):e.extend(s,{width:n.set.img.scale*n.set.zoomSizeX,height:n.set.img.scale*n.set.zoomSizeY}),n.set.touch&&n.set.$zoomCont.css({position:"absolute",top:-n.set.img.offsetY}),n.set.img.contX>=n.set.zoomSizeX*n.set.img.scale?(n.set.img.X=(n.set.img.contX-n.set.zoomSizeX*n.set.img.scale)/2+n.set.imgOffset[3],e.extend(s,{left:n.set.img.X}),n.set.img.ratioX=0):n.set.fitX||(n.set.img.ratioX=Math.floor((n.set.zoomSizeX*n.set.img.scale-n.set.img.contX)/n.set.img.contX*100)/100,n.set.touch||(n.set.img.X=n.set.img.ratioX*n.set.img.scale*-1-n.set.imgOffset[3],e.extend(s,{left:n.set.img.X}))),n.set.img.contY>=n.set.zoomSizeY*n.set.img.scale?n.set.touch||(n.set.img.offsetY=(n.set.img.contY-n.set.zoomSizeY*n.set.img.scale)/2,e.extend(s,{top:n.set.img.offsetY}),n.set.img.ratioY=0):n.set.fitY||(n.set.img.ratioY=Math.floor((n.set.zoomSizeY*n.set.img.scale-n.set.img.contY)/n.set.img.contY*100)/100,n.set.touch||(n.set.img.Y=n.set.img.ratioY*n.set.img.scale*-1,e.extend(s,{top:n.set.img.Y}))),!n.set.img.ratioY&&!n.set.img.ratioX||i||n.set.useScroll?(n.set.useScroll&&(s.top=0),e(document,t).off("mousemove"),i=!1):(i=!0,e(document,t).on("mousemove",function(e){n.set.img.ratioX&&(n.set.img.X=e.clientX*n.set.img.ratioX*-1,s.left=n.set.img.X),n.set.img.ratioY&&(l=e.clientY-n.set.imgOffset[0]>=0?e.clientY-n.set.imgOffset[0]:0,n.set.img.Y=l*n.set.img.ratioY*-1+n.set.imgOffset[0],s.top=n.set.img.Y),o.css(s)})),o.css(s)},manipulateMG:function(e,t,n){var s=this,i="fixed-all"===s.set.mgBehaviour||"fixed"===s.set.mgBehaviour;return e.left<t.X/2&&i?e.mgLeft=0:e.left>s.set.sizeX-t.X/2-s.set.mgImgOffset[1]-s.set.mgImgOffset[3]&&i?e.mgLeft=s.set.sizeX-t.X-s.set.mgImgOffset[1]-s.set.mgImgOffset[3]:e.mgLeft=e.left-t.X/2-2,e.top<t.Y/2&&i?e.mgTop=0:e.top>s.set.sizeY-t.Y/2-s.set.mgImgOffset[0]-s.set.mgImgOffset[2]&&i?e.mgTop=s.set.sizeY-t.Y-s.set.mgImgOffset[0]-s.set.mgImgOffset[2]:e.mgTop=e.top-t.Y/2-2,e.bgpX=-1*Math.floor((e.left+s.set.mgImgOffset[3])*n-t.X/2),e.bgpY=-1*Math.floor((e.top+s.set.mgImgOffset[0])*n-t.Y/2),{top:e.mgTop,left:e.mgLeft,"background-position":e.bgpX+"px "+e.bgpY+"px"}},openZoom:function(){var t=this,n=null;t.trigger("remooz.zoomOpened"),t.set.isZoomed=!0,e("html,body").css("overflow","hidden"),t.set.$zoomCont.fadeIn(400),t.set.showThumbs&&(n=e(t.set.zoomThumbPool).find("img").clone(),e(t.set.zoomThumbCont).html(n))},closeZoom:function(){var n=this;n.trigger("remooz.zoomClosed"),n.set.isZoomed=!1,e("html,body").css("overflow","auto"),e(t).scrollTop(n.set.scrollPos),n.set.$zoomCont.fadeOut(400,function(){e(this).find(".center-zoom").removeClass("center-zoom")}),e(n.set.viewNext).off("click")},fullZoomInit:function(){var s=this;n.openZoom.apply(s),e(t).on("resize",function(){n.manipulateZoomImg.apply(s)}),!1!==s.set.viewNext&&e(s.set.viewNext).on("click",function(){n.changeZoomedImage.apply(s,["next"])}),s.set.showThumbs&&e(s.set.zoomThumbCont).on("click","img",function(){var t=e(this).index();n.changeZoomedImage.apply(s,[t])}),s.set.$zoomCont.off("remooz.closeZoom").on("remooz.closeZoom",function(){n.closeZoom.apply(s)}).off("remooz.nextZoomImg").on("remooz.nextZoomImg",function(){n.changeZoomedImage.apply(s,["next"])}).off("remooz.prevZoomImg").on("remooz.prevZoomImg",function(){n.changeZoomedImage.apply(s,["prev"])})},touchClick:function(){return Math.abs(Math.abs(r.startX)-Math.abs(r.endX))<40&&Math.abs(Math.abs(r.startY)-Math.abs(r.endY))<40},longTouch:function(){return r.endTime-r.startTime>800},zoomPoolInit:function(){var s=this,i={},o=0,r={},a={},l={},c={},d=s.set.zoomPool;"none"!==s.set.mgBehaviour&&(s.set.$zoomMG=s.find(s.set.zoomMG),r.X=s.set.$zoomMG.width(),r.Y=s.set.$zoomMG.height()),!1!==s.set.zoomTrigger&&("none"===s.set.mgBehaviour?d=s.set.zoomTrigger:d.add(s.set.zoomTrigger)),!0===s.set.debug&&console.info("Triggered element = "+d),s.on({mouseenter:function(t){var r;r="currentTarget"===s.set.zoomImg?e(t.target):e(this).parent().find(s.set.zoomImg),!1===s.set.single&&n.initZoomImg.apply(s,[r,void 0]),"none"!==s.set.mgBehaviour&&(s.set.$zoomMG=e(this).find(s.set.zoomMG),s.set.$zoomMG.show(),o=s.set.zoomSizeX/s.set.sizeX,i=e(this).offset(),i.left=Math.floor(i.left),i.top=Math.floor(i.top))},mouseleave:function(){"none"!==s.set.mgBehaviour&&s.set.$zoomMG.hide()},mousemove:function(e){"none"!==s.set.mgBehaviour&&(a.left=e.pageX-i.left,a.top=e.pageY-i.top,a.inBounds=!(a.top<0||a.left<0||a.top>s.set.sizeY||a.left>s.set.sizeX),a.inBounds?s.set.$zoomMG.css(n.manipulateMG.apply(s,[a,r,o])):s.set.$zoomMG.hide())},touchstart:function(e){s.set.touch=!0,l.X=e.originalEvent.targetTouches[0].pageX,l.Y=e.originalEvent.targetTouches[0].pageY,l.time=e.originalEvent.timeStamp,c.dir="",c.move=""},touchend:function(i){if(n.touchClick()){i.preventDefault();var o;o="currentTarget"===s.set.zoomImg?e(i.target):e(this).parent().find(s.set.zoomImg),s.set.touchOpenReplaceTab?(zoomImgSrc=o.attr("src").replace(s.set.srcRegexp,s.set.srcStrReplace),t.location=zoomImgSrc):(n.initZoomImg.apply(s,[o,void 0]),e("html,body").scrollTop(0),n.fullZoomInit.apply(s))}},click:function(i){i.preventDefault(),s.set.scrollPos=e(t).scrollTop();var o;o="currentTarget"===s.set.zoomImg?e(i.target):e(this).parent().find(s.set.zoomImg),n.initZoomImg.apply(s,[o,void 0]),e("html,body").scrollTop(0),n.fullZoomInit.apply(s)}},d)}},s={init:function(s){var a=null,l={};return l=e.extend({},i,s),o.$zoomImgCont=e(l.zoomCont),o.$zoomCont=o.$zoomImgCont.parent(),o.$zoomCont.on({click:function(t){t.preventDefault(),t.target==e(this)[0]&&o.$zoomCont.trigger("remooz.closeZoom")},touchstart:function(e){o.touch=!0,a=e.originalEvent.timeStamp},touchend:function(t){t.originalEvent.timeStamp-a<400&&(t.preventDefault(),t.target==e(this)[0]&&o.$zoomCont.trigger("remooz.closeZoom"))}}).on("click touchstart",l.prev,function(e){e.preventDefault(),o.$zoomCont.trigger("remooz.prevZoomImg")}).on("click touchstart",l.next,function(e){e.preventDefault(),o.$zoomCont.trigger("remooz.nextZoomImg")}).on("click touchstart",l.close,function(e){e.preventDefault(),o.$zoomCont.trigger("remooz.closeZoom")}),e(t).on({keydown:function(e){switch(e.keyCode){case 27:o.$zoomCont.trigger("remooz.closeZoom");break;case 37:o.$zoomCont.trigger("remooz.prevZoomImg");break;case 39:o.$zoomCont.trigger("remooz.nextZoomImg")}},touchstart:function(e){o.touch=!0,r.startX=e.originalEvent.targetTouches[0].clientX,r.startY=e.originalEvent.targetTouches[0].clientY,r.endX=e.originalEvent.targetTouches[0].clientX,r.endY=e.originalEvent.targetTouches[0].clientY,r.startTime=(new Date).getTime(),r.endTime=(new Date).getTime()},touchmove:function(e){r.endX=e.originalEvent.targetTouches[0].clientX,r.endY=e.originalEvent.targetTouches[0].clientY,r.endTime=(new Date).getTime()}}),this.each(function(t){var r=e(this),a=r.data();r.set=e.extend({},l,a,o),!0===r.set.debug&&(console.warn(":::: REMOOZ Debug has been set to true ::::"),console.log("Options -> ",e.extend({},i,s,a))),0===e(r.set.zoomMG).length&&"none"!==r.set.mgBehaviour&&(!0===r.set.debug&&console.info("mgBehaviour set to none, no magnifying glass found: "+r.set.zoomMG),r.set.mgBehaviour="none"),0===e(r.set.zoomTrigger).length&&!1!==r.set.zoomTrigger&&(!0===r.set.debug&&console.info("zoomTrigger set to false, "+r.set.zoomTrigger+" element not found"),r.set.zoomTrigger=!1),0!==e(r.set.zoomThumbPool).length&&0!==e(r.set.zoomThumbCont).length||!1===r.set.showThumbs||(!0===r.set.debug&&console.info("showThumbs set to false, "+r.set.zoomThumbPool+", "+r.set.zoomThumbCont+" elements not found"),r.set.showThumbs=!1),0===e(r.set.single).length&&!1!==r.set.single?(!0===r.set.debug&&console.info("showThumbs set to false, "+r.set.single+" elements not found"),r.set.showThumbs=!1):r.set.singleIndex=t,n.zoomPoolInit.apply(r)})},update:function(t){return this.each(function(){var s=e(this),r=s.data();s.set=e.extend({},i,t,r,o),n.zoomPoolInit.apply(s)})},closeZoom:function(t){return this.each(function(){var t=e(this);t.set=t.data(),t.set.$zoomCont.trigger("remooz.closeZoom")})},destroy:function(t){return this.each(function(){var s=e(this),r=s.data();s.set=e.extend({},i,t,r,o),n.zoomPoolInit.apply(s)})}},i={fitX:!0,fitY:!1,srcRegexp:/\.(jpg|jpeg|png|gif)$/i,srcStrReplace:"-large.$1",showThumbs:!1,single:!1,zoomTrigger:!1,imgOffset:[0,0,0,0],mgBehaviour:"fixed",mgImgOffset:[0,0,0,0],useScroll:!1,touchOpenReplaceTab:!1,zoomCont:"#js-remooz-zoomContainer",zoomThumbCont:"#js-remooz-zoomThumbnailContainer",zoomPool:"#js-remooz-imagePool",zoomThumbPool:"#js-remooz-thumbnailPool",zoomMG:"#js-remooz-zoomMagnifyingGlass",zoomImg:"img.current",close:".js-remooz-close",prev:".js-remooz-prev",next:".js-remooz-next",preloader:".js-remooz-preloader",skipSlide:"redils-duplicated",debug:!1},o={$zoomMG:{},$zoomCont:{},$zoomImgCont:{},touch:!1,isZoomed:!1,isMagnified:!1,currImg:{},img:{scale:1},zoomZIndex:1,zoomSizeX:0,zoomSizeY:0,sizeX:0,sizeY:0,singleIndex:null,zoomID:"",scrollPos:0},r={};t.requestAnimFrame=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){t.setTimeout(e,1e3/60)}}(),e.fn.remooz=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist on jQuery.remooz"):s.init.apply(this,arguments)}}(jQuery,window),function(e){"object"==typeof module&&"object"==typeof module.exports?e(require("jquery"),window):e(jQuery,window)}(function(e,t){var n={init:function(){var e=this;e.set.initialContents=e.set.useHTML?e.find("."+e.set.titleClass).children().clone():e.find("."+e.set.titleClass).text(),n.checkDisabledInputs.apply(e),n.updateList.apply(e),n.enableEvents.apply(e)},checkDisabledInputs:function(){var t=this,n=t.find("input:disabled");n.length>0&&n.each(function(){e(this).closest("li").addClass(t.set.disabledClass)})},openList:function(){var t=this;t.set.useScreen?e("#"+t.set.screenID).show():e(".rekaf--opened").length>0&&(t.trigger("closed.rekaf"),e(".rekaf--opened").removeClass("rekaf--opened").css("z-index",t.set.zIndex).find("ul").hide()),t.addClass("rekaf--opened").css("z-index",t.set.zIndex+2).find("ul").show(),t.trigger("opened.rekaf")},closeList:function(){var t=this;t.trigger("closed.rekaf"),e(".rekaf--opened").removeClass("rekaf--opened").css("z-index",t.set.zIndex).find("ul").hide(),t.set.useScreen&&e("#"+t.set.screenID).hide()},updateList:function(){var t=this,n=[];if(t.find("li").each(function(s){var i=e(this).text();e(this).hasClass(t.set.disabledClass)||e(this).find("."+t.set.disabledClass).length>0||(t.set.useHTML?i=e(this).find("a").length>0?e(this).find("a").children().clone():$li.children().clone().remove("input"):""===i&&void 0!==e(this).attr("title")&&(i=e(this).attr("title")),(e(this).hasClass(t.set.selectedClass)||e(this).find("."+t.set.selectedClass).length>0)&&(!t.set.multiselect&&0===n.length||t.set.multiselect?n.push(i):e(this).removeClass(t.set.selectedClass).find("."+t.set.selectedClass).removeClass(t.set.selectedClass)))}),n.length>0){if(t.set.useHTML){t.find("."+t.set.titleClass).empty();for(var s=0;s<n.length;s++)t.find("."+t.set.titleClass).append(n[s])}else innerText=n.length>t.set.multiselectTitleLimit?n.length+t.set.multiselectTitleLimitText:n.join(t.set.delimiter),t.set.multiselect||(innerText=n[0]),t.find("."+t.set.titleClass).text(innerText);t.trigger("selected.rekaf",[n])}else t.set.useHTML?t.find("."+t.set.titleClass).empty().append(t.set.initialContents):t.find("."+t.set.titleClass).text(t.set.initialContents),t.trigger("unselected.rekaf",[])},resetList:function(){var e=this;e.find("."+e.set.selectedClass).removeClass(e.set.selectedClass),e.removeClass(e.set.selectedClass).find("."+e.set.titleClass).text(e.set.initialContents),e.trigger("unselected.rekaf",[]),n.updateList.apply(e),n.closeList.apply(e)},enableEvents:function(){var s=this,i=null,o={move:!1};i=function(){return!o.moved&&(Math.abs(Math.abs(o.startX)-Math.abs(o.endX))<50&&Math.abs(Math.abs(o.startY)-Math.abs(o.endY))<50)},e(t).on({"touchstart.rekaf":function(e){s.set.touch=!0,o.startX=e.originalEvent.targetTouches[0].clientX,o.startY=e.originalEvent.targetTouches[0].clientY,o.endX=e.originalEvent.targetTouches[0].clientX,o.endY=e.originalEvent.targetTouches[0].clientY,o.moved=!1},"touchmove.rekaf":function(e){o.endX=e.originalEvent.targetTouches[0].clientX,o.endY=e.originalEvent.targetTouches[0].clientY,i()||(o.moved=!0)}}),s.on("click.rekaf","."+s.set.titleClass,function(e){e.stopPropagation(),s.hasClass("rekaf--opened")?n.closeList.apply(s):n.openList.apply(s)}),s.on("resetSelect.rekaf",function(){n.resetList.apply(s)}),s.on("click.rekaf","li",function(t){var i=e(this),o=i.hasClass(s.set.selectedClass);i.find("a").length>0&&s.set.preventLinks&&t.preventDefault(),i.find("."+s.set.disabledClass).length>0||i.hasClass(s.set.disabledClass)||(i.find(".remove").length>0&&s.find("."+s.set.selectedClass).removeClass(s.set.selectedClass),!0===s.set.multiselect?i.hasClass(s.set.selectedClass)?i.removeClass(s.set.selectedClass):i.addClass(s.set.selectedClass):(s.find("."+s.set.selectedClass).removeClass(s.set.selectedClass),o&&s.set.clickRemoveSelected||i.addClass(s.set.selectedClass)),n.updateList.apply(s),s.set.preventClose||n.closeList.apply(s))}),e("#"+s.set.screenID).on("click.rekaf",function(){n.closeList.apply(s)}),s.set.useScreen||e(document).on("click.rekaf touchend.rekaf",function(t){if(s.hasClass("rekaf--opened")&&0===e(t.target).closest(".rekaf--opened").length){if(!0===s.set.touch&&!1===i())return;t.preventDefault(),n.closeList.apply(s)}})},disableEvents:function(){var n=this;e(t).off(".rekaf"),e(document).off(".rekaf"),n.off(".rekaf"),e("#"+n.set.screenID).off(".rekaf")},dismantle:function(){var e=this;n.resetList.apply(e)}},s={init:function(t){var s=e.extend({},i,t),o="";if(!0===s.debug){if(0===this.length)return void console.warn("No objects found for $.rekaf >>> Maybe not generated from JS yet?");o="background-color: blue; "}
return 0===e("#"+this.init.screenID).length&&s.useScreen&&e("body").prepend('<div id="'+this.init.screenID+'" style="position: fixed; top: 0; left: 0; '+o+"width: 100%; height: 2000px; z-index: "+(s.zIndex+1)+'; display: none;"></div>'),this.each(function(){var t=e(this),i=t.data();t.set=e.extend({},s,i),!0===t.set.debug&&(console.warn(":::: Rekaf Debug has been set to true ::::"),console.log("Options -> ",t.set)),!1===t.set.preventInlineStyles&&t.css({"z-index":t.set.zIndex,position:"relative"}),t.set.rekafIntiated?!0===t.set.debug&&console.warn(":::: You are re-running REKAF!!! It is only intended to be run once, try update. ::::"):n.init.apply(t),t.set.rekafIntiated=!0,t.data(t.set)})},open:function(t){var s=e.extend({},i,t);return this.each(function(){var t=e(this),i=t.data();t.set=e.extend({},s,i),n.openList.apply(t)})},update:function(t){var s=e.extend({},i,t);return this.each(function(){var t=e(this),i=t.data();t.set=e.extend({},s,i),n.updateList.apply(t)})},reset:function(t){var s=e.extend({},i,t);return this.each(function(){var t=e(this),i=t.data();t.set=e.extend({},s,i),n.resetList.apply(t)})},destroy:function(t){return this.each(function(){var s=e(this);t=t||{},s.set=s.data(),n.disableEvents.apply(s),void 0===t.leaveHTML&&n.dismantle.apply(s,[t]),s.removeData(),delete s.set})}},i={zIndex:1500,mulitselect:!1,useScreen:!0,useHTML:!1,touch:!1,clickRemoveSelected:!1,initialContents:"",screenID:"rekafScreen",titleClass:"rekaf-title",disabledClass:"disabled",selectedClass:"selected",multiselectTitleLimit:4,multiselectTitleLimitText:" items selected",delimiter:", ",preventLinks:!0,preventInlineStyles:!1,preventClose:!1,debug:!1};e.fn.rekaf=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist on jQuery.rekaf"):s.init.apply(this,arguments)}});
//# sourceMappingURL=maps/vendor-bottom.js.map

Anon7 - 2022
SCDN GOK