window.Modernizr=function(a,b,c){function d(a){t.cssText=a}function e(a,b){return d(x.join(a+";")+(b||""))}function f(a,b){return typeof a===b}function g(a,b){return!!~(""+a).indexOf(b)}function h(a,b){for(var d in a){var e=a[d];if(!g(e,"-")&&t[e]!==c)return"pfx"==b?e:!0}return!1}function i(a,b,d){for(var e in a){var g=b[a[e]];if(g!==c)return d===!1?a[e]:f(g,"function")?g.bind(d||b):g}return!1}function j(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+z.join(d+" ")+d).split(" ");return f(b,"string")||f(b,"undefined")?h(e,b):(e=(a+" "+A.join(d+" ")+d).split(" "),i(e,b,c))}function k(){o.input=function(c){for(var d=0,e=c.length;e>d;d++)E[c[d]]=!!(c[d]in u);return E.list&&(E.list=!(!b.createElement("datalist")||!a.HTMLDataListElement)),E}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),o.inputtypes=function(a){for(var d,e,f,g=0,h=a.length;h>g;g++)u.setAttribute("type",e=a[g]),d="text"!==u.type,d&&(u.value=v,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(e)&&u.style.WebkitAppearance!==c?(q.appendChild(u),f=b.defaultView,d=f.getComputedStyle&&"textfield"!==f.getComputedStyle(u,null).WebkitAppearance&&0!==u.offsetHeight,q.removeChild(u)):/^(search|tel)$/.test(e)||(d=/^(url|email)$/.test(e)?u.checkValidity&&u.checkValidity()===!1:u.value!=v)),D[a[g]]=!!d;return D}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var l,m,n="2.8.3",o={},p=!0,q=b.documentElement,r="modernizr",s=b.createElement(r),t=s.style,u=b.createElement("input"),v=":)",w={}.toString,x=" -webkit- -moz- -o- -ms- ".split(" "),y="Webkit Moz O ms",z=y.split(" "),A=y.toLowerCase().split(" "),B={svg:"http://www.w3.org/2000/svg"},C={},D={},E={},F=[],G=F.slice,H=function(a,c,d,e){var f,g,h,i,j=b.createElement("div"),k=b.body,l=k||b.createElement("body");if(parseInt(d,10))for(;d--;)h=b.createElement("div"),h.id=e?e[d]:r+(d+1),j.appendChild(h);return f=["",'"].join(""),j.id=r,(k?j:l).innerHTML+=f,l.appendChild(j),k||(l.style.background="",l.style.overflow="hidden",i=q.style.overflow,q.style.overflow="hidden",q.appendChild(l)),g=c(j,a),k?j.parentNode.removeChild(j):(l.parentNode.removeChild(l),q.style.overflow=i),!!g},I=function(){function a(a,e){e=e||b.createElement(d[a]||"div"),a="on"+a;var g=a in e;return g||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(a,""),g=f(e[a],"function"),f(e[a],"undefined")||(e[a]=c),e.removeAttribute(a))),e=null,g}var d={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return a}(),J={}.hasOwnProperty;m=f(J,"undefined")||f(J.call,"undefined")?function(a,b){return b in a&&f(a.constructor.prototype[b],"undefined")}:function(a,b){return J.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=G.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(G.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(G.call(arguments)))};return d}),C.flexbox=function(){return j("flexWrap")},C.flexboxlegacy=function(){return j("boxDirection")},C.canvas=function(){var a=b.createElement("canvas");return!(!a.getContext||!a.getContext("2d"))},C.canvastext=function(){return!(!o.canvas||!f(b.createElement("canvas").getContext("2d").fillText,"function"))},C.webgl=function(){return!!a.WebGLRenderingContext},C.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:H(["@media (",x.join("touch-enabled),("),r,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=9===a.offsetTop}),c},C.geolocation=function(){return"geolocation"in navigator},C.postmessage=function(){return!!a.postMessage},C.websqldatabase=function(){return!!a.openDatabase},C.indexedDB=function(){return!!j("indexedDB",a)},C.hashchange=function(){return I("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},C.history=function(){return!(!a.history||!history.pushState)},C.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},C.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},C.rgba=function(){return d("background-color:rgba(150,255,150,.5)"),g(t.backgroundColor,"rgba")},C.hsla=function(){return d("background-color:hsla(120,40%,100%,.5)"),g(t.backgroundColor,"rgba")||g(t.backgroundColor,"hsla")},C.multiplebgs=function(){return d("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(t.background)},C.backgroundsize=function(){return j("backgroundSize")},C.borderimage=function(){return j("borderImage")},C.borderradius=function(){return j("borderRadius")},C.boxshadow=function(){return j("boxShadow")},C.textshadow=function(){return""===b.createElement("div").style.textShadow},C.opacity=function(){return e("opacity:.55"),/^0.55$/.test(t.opacity)},C.cssanimations=function(){return j("animationName")},C.csscolumns=function(){return j("columnCount")},C.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return d((a+"-webkit- ".split(" ").join(b+a)+x.join(c+a)).slice(0,-a.length)),g(t.backgroundImage,"gradient")},C.cssreflections=function(){return j("boxReflect")},C.csstransforms=function(){return!!j("transform")},C.csstransforms3d=function(){var a=!!j("perspective");return a&&"webkitPerspective"in q.style&&H("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=9===b.offsetLeft&&3===b.offsetHeight}),a},C.csstransitions=function(){return j("transition")},C.fontface=function(){var a;return H('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&0===g.indexOf(d.split(" ")[0])}),a},C.generatedcontent=function(){var a;return H(["#",r,"{font:0/0 a}#",r,':after{content:"',v,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},C.video=function(){var a=b.createElement("video"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(d){}return c},C.audio=function(){var a=b.createElement("audio"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(d){}return c},C.localstorage=function(){try{return localStorage.setItem(r,r),localStorage.removeItem(r),!0}catch(a){return!1}},C.sessionstorage=function(){try{return sessionStorage.setItem(r,r),sessionStorage.removeItem(r),!0}catch(a){return!1}},C.webworkers=function(){return!!a.Worker},C.applicationcache=function(){return!!a.applicationCache},C.svg=function(){return!!b.createElementNS&&!!b.createElementNS(B.svg,"svg").createSVGRect},C.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==B.svg},C.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(w.call(b.createElementNS(B.svg,"animate")))},C.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(w.call(b.createElementNS(B.svg,"clipPath")))};for(var K in C)m(C,K)&&(l=K.toLowerCase(),o[l]=C[K](),F.push((o[l]?"":"no-")+l));return o.input||k(),o.addTest=function(a,b){if("object"==typeof a)for(var d in a)m(a,d)&&o.addTest(d,a[d]);else{if(a=a.toLowerCase(),o[a]!==c)return o;b="function"==typeof b?b():b,"undefined"!=typeof p&&p&&(q.className+=" "+(b?"":"no-")+a),o[a]=b}return o},d(""),s=u=null,function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=s.elements;return"string"==typeof a?a.split(" "):a}function e(a){var b=r[a[p]];return b||(b={},q++,a[p]=q,r[q]=b),b}function f(a,c,d){if(c||(c=b),k)return c.createElement(a);d||(d=e(c));var f;return f=d.cache[a]?d.cache[a].cloneNode():o.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!f.canHaveChildren||n.test(a)||f.tagUrn?f:d.frag.appendChild(f)}function g(a,c){if(a||(a=b),k)return a.createDocumentFragment();c=c||e(a);for(var f=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)f.createElement(h[g]);return f}function h(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?f(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function i(a){a||(a=b);var d=e(a);return!s.shivCSS||j||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||h(a,d),a}var j,k,l="3.7.0",m=a.html5||{},n=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,o=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,p="_html5shiv",q=0,r={};!function(){try{var a=b.createElement("a");a.innerHTML="",j="hidden"in a,k=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){j=!0,k=!0}}();var s={elements:m.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:l,shivCSS:m.shivCSS!==!1,supportsUnknownElements:k,shivMethods:m.shivMethods!==!1,type:"default",shivDocument:i,createElement:f,createDocumentFragment:g};a.html5=s,i(b)}(this,b),o._version=n,o._prefixes=x,o._domPrefixes=A,o._cssomPrefixes=z,o.hasEvent=I,o.testProp=function(a){return h([a])},o.testAllProps=j,o.testStyles=H,q.className=q.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(p?" js "+F.join(" "):""),o}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==q.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=r.shift();s=1,a?a.t?o(function(){("c"==a.t?m.injectCss:m.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):s=0}function i(a,c,d,e,f,i,j){function k(b){if(!n&&g(l.readyState)&&(t.r=n=1,!s&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&o(function(){v.removeChild(l)},50);for(var d in A[c])A[c].hasOwnProperty(d)&&A[c][d].onload()}}var j=j||m.errorTimeout,l=b.createElement(a),n=0,q=0,t={t:d,s:c,e:f,a:i,x:j};1===A[c]&&(q=1,A[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,q)},r.splice(e,0,t),"img"!=a&&(q||2===A[c]?(v.insertBefore(l,u?null:p),o(k,j)):A[c].push(l))}function j(a,b,c,d,f){return s=0,b=b||"j",e(a)?i("c"==b?x:w,a,b,this.i++,c,d,f):(r.splice(this.i++,0,a),1==r.length&&h()),this}function k(){var a=m;return a.loader={load:j,i:0},a}var l,m,n=b.documentElement,o=a.setTimeout,p=b.getElementsByTagName("script")[0],q={}.toString,r=[],s=0,t="MozAppearance"in n.style,u=t&&!!b.createRange().compareNode,v=u?n:p.parentNode,n=a.opera&&"[object Opera]"==q.call(a.opera),n=!!b.attachEvent&&!n,w=t?"object":n?"script":"img",x=n?"script":w,y=Array.isArray||function(a){return"[object Array]"==q.call(a)},z=[],A={},B={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}};m=function(a){function b(a){var b,c,d,a=a.split("!"),e=z.length,f=a.pop(),g=a.length,f={url:f,origUrl:f,prefixes:a};for(c=0;g>c;c++)d=a[c].split("="),(b=B[d.shift()])&&(f=b(f,d));for(c=0;e>c;c++)f=z[c](f);return f}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(A[i.url]?i.noexec=!0:A[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),A[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(l=function(){var a=[].slice.call(arguments);m.apply(this,a),n()}),g(a,l,b,0,j);else if(Object(a)===a)for(i in h=function(){var b,c=0;for(b in a)a.hasOwnProperty(b)&&c++;return c}(),a)a.hasOwnProperty(i)&&(!c&&!--h&&(d(l)?l=function(){var a=[].slice.call(arguments);m.apply(this,a),n()}:l[i]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),n()}}(m[i])),g(a[i],l,b,i,j))}else!c&&n()}var h,i,j=!!a.test,k=a.load||a.both,l=a.callback||f,m=l,n=a.complete||f;c(j?a.yep:a.nope,!!k),k&&c(k)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(y(a))for(i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var i=[],r=2<=arguments.length?arguments[1]:void 0,o=0;o>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(1 li > .active",I='[data-toggle="czr-tab"], [data-toggle="czr-pill"], [data-toggle="czr-list"]',$=".dropdown-toggle",F="> .dropdown-menu .active",R=function(){function i(e){this._element=e}var e=i.prototype;return e.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&S(this._element).hasClass(T)||S(this._element).hasClass(P))){var e,i,t=S(this._element).closest(N)[0],r=H.getSelectorFromElement(this._element);if(t){var o="UL"===t.nodeName?j:M;i=(i=S.makeArray(S(t).find(o)))[i.length-1]}var a=S.Event(E.HIDE,{relatedTarget:this._element}),s=S.Event(E.SHOW,{relatedTarget:i});if(i&&S(i).trigger(a),S(this._element).trigger(s),!s.isDefaultPrevented()&&!a.isDefaultPrevented()){r&&(e=S(r)[0]),this._activate(this._element,t);var l=function(){var e=S.Event(E.HIDDEN,{relatedTarget:n._element}),t=S.Event(E.SHOWN,{relatedTarget:i});S(i).trigger(e),S(n._element).trigger(t)};e?this._activate(e,e.parentNode,l):l()}}},e.dispose=function(){S.removeData(this._element,C),this._element=null},e._activate=function(e,t,n){var i=this,r=("UL"===t.nodeName?S(t).find(j):S(t).children(M))[0],o=n&&H.supportsTransitionEnd()&&r&&S(r).hasClass(D),a=function(){return i._transitionComplete(e,r,n)};r&&o?S(r).one(H.TRANSITION_END,a).emulateTransitionEnd(150):a()},e._transitionComplete=function(e,t,n){if(t){S(t).removeClass(O+" "+T);var i=S(t.parentNode).find(F)[0];i&&S(i).removeClass(T),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}if(S(e).addClass(T),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),H.reflow(e),S(e).addClass(O),e.parentNode&&S(e.parentNode).hasClass(A)){var r=S(e).closest(L)[0];r&&S(r).find($).addClass(T),e.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var e=S(this),t=e.data(C);if(t||(t=new i(this),e.data(C,t)),"string"==typeof n){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},n(i,null,[{key:"VERSION",get:function(){return"1.0.1"}}]),i}(),S(document).on(E.CLICK_DATA_API,I,function(e){e.preventDefault(),R._jQueryInterface.call(S(this),"show")}),S.fn[z]=R._jQueryInterface,S.fn[z].Constructor=R,S.fn[z].noConflict=function(){return S.fn[z]=x,R._jQueryInterface},R);!function(e){if(void 0===e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(t),e.czrUtil=H,e.czrCollapse=W,e.czrTab=B,Object.defineProperty(e,"__esModule",{value:!0})}),function(){function e(s){return function(e,t,n,i){t=v(t,i,4);var r=!x(e)&&y.keys(e),o=(r||e).length,a=0":">",'"':""","'":"'","`":"`"},N=y.invert(L),M=function(t){var n=function(e){return t[e]},e="(?:"+y.keys(t).join("|")+")",i=RegExp(e),r=RegExp(e,"g");return function(e){return e=null==e?"":""+e,i.test(e)?e.replace(r,n):e}};y.escape=M(L),y.unescape=M(N),y.result=function(e,t,n){var i=null==e?void 0:e[t];return void 0===i&&(i=n),y.isFunction(i)?i.call(e):i};var j=0;y.uniqueId=function(e){var t=++j+"";return e?e+t:t},y.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var I=/(.)^/,$={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},F=/\\|'|\r|\n|\u2028|\u2029/g,R=function(e){return"\\"+$[e]};y.template=function(o,e,t){!e&&t&&(e=t),e=y.defaults({},e,y.templateSettings);var n=RegExp([(e.escape||I).source,(e.interpolate||I).source,(e.evaluate||I).source].join("|")+"|$","g"),a=0,s="__p+='";o.replace(n,function(e,t,n,i,r){return s+=o.slice(a,r).replace(F,R),a=r+e.length,t?s+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":n?s+="'+\n((__t=("+n+"))==null?'':__t)+\n'":i&&(s+="';\n"+i+"\n__p+='"),e}),s+="';\n",e.variable||(s="with(obj||{}){\n"+s+"}\n"),s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";try{var i=new Function(e.variable||"obj","_",s)}catch(e){throw e.source=s,e}var r=function(e){return i.call(this,e,y)},l=e.variable||"obj";return r.source="function("+l+"){\n"+s+"}",r},y.chain=function(e){var t=y(e);return t._chain=!0,t};var H=function(e,t){return e._chain?y(t).chain():t};y.mixin=function(n){y.each(y.functions(n),function(e){var t=y[e]=n[e];y.prototype[e]=function(){var e=[this._wrapped];return c.apply(e,arguments),H(this,t.apply(y,e))}})},y.mixin(y),y.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var n=a[t];y.prototype[t]=function(){var e=this._wrapped;return n.apply(e,arguments),"shift"!==t&&"splice"!==t||0!==e.length||delete e[0],H(this,e)}}),y.each(["concat","join","slice"],function(e){var t=a[e];y.prototype[e]=function(){return H(this,t.apply(this._wrapped,arguments))}}),y.prototype.value=function(){return this._wrapped},y.prototype.valueOf=y.prototype.toJSON=y.prototype.value,y.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return y})}.call(this),function(a){["Width","Height"].map(function(e){var o=e.toLowerCase();a.fn["original"+e]="natural"+e in new Image?function(){return this[0]["natural"+e]}:function(){var e,t,n=(e=o,void 0!==typeof(t=a(this).attr(e))&&t);if(n)return n;var i,r=this[0];return"img"===r.tagName.toLowerCase()&&((i=new Image).src=r.src,n=i[o]),n}})}(jQuery),function(l){var n="addDropCap",i={wrapper:".entry-content",minwords:50,skipSelectors:{tags:["IMG","IFRAME","H1","H2","H3","H4","H5","H6","BLOCKQUOTE"],classes:[],ids:[]}};function t(e,t){this.element=e,this.options=l.extend({},i,t),this._defaults=i,this._name=n,this.init()}t.prototype.init=function(){var e=this._get_dropcap_el();e&&this.options.minwords<=this._countWords(e.text())&&this._may_be_add_dc(e)},t.prototype._get_dropcap_el=function(e){var t=e||l(this.options.wrapper).find(this.element).first(),n=this._get_real_text(t.text());return!this._is_authorized(t)&&t.next().length?this._get_dropcap_el(t.next()):this._is_authorized(t)&&n?t:t.next().length?this._get_dropcap_el(t.next()):void 0},t.prototype._get_real_text=function(e){return e.replace(/ /g,"").replace(/ /g,""),this._removeSpecChars(e)},t.prototype._is_authorized=function(e){return"function"!=typeof _||(!!(e[0]&&e[0].tagName&&this._is_tag_allowed(e)&&this._are_children_tag_allowed(e)&&this._is_selector_allowed(e,["ids","classes"]))||void 0)},t.prototype._may_be_add_dc=function(e){var t="",n=e.text().replace(/ /g," ").split(" ");if(_.isArray(n)&&(n.length&&(t=n[0]),(t=this._removeSpecChars(t)).charAt(0))){var i,r,o=t.charAt(0),a=t.substr(1);i=[o=['',o,""].join(""),a].join(""),r=e.html().replace(t,i),e.html(r)}},t.prototype._is_selector_allowed=function(t,e){if("object"!=typeof this.options.skipSelectors)return!0;var n=this;return 0===e.filter(function(e){return!1===n._is_sel_type_allowed(t,e)}).length},t.prototype._is_sel_type_allowed=function(t,e){if(!this.options.skipSelectors[e]||!l.isArray(this.options.skipSelectors[e]))return!0;var n="ids"==e?"id":"class";if("object"!=typeof this.options.skipSelectors||!this.options.skipSelectors[e]||!l.isArray(this.options.skipSelectors[e]))return!0;var i=t.attr(n)?t.attr(n).split(" "):[],r=this.options.skipSelectors[e],o=i.filter(function(e){return-1!=l.inArray(e,r)}),a="ids"==e?"#":".",s=r.filter(function(e){return 0!==t.find(a+e).length});return 0===l.merge(o,s).length},t.prototype._is_tag_allowed=function(e){return"object"!=typeof this.options.skipSelectors||!_.isArray(this.options.skipSelectors.tags)||-1==_.indexOf(_.map(this.options.skipSelectors.tags,function(e){return e.toUpperCase()}),e[0].tagName)},t.prototype._are_children_tag_allowed=function(t){return"object"!=typeof this.options.skipSelectors||!_.isArray(this.options.skipSelectors.tags)||(0===t.children().length||0===this.options.skipSelectors.tags.filter(function(e){return 0!==t.find(e).length}).length)},t.prototype._countWords=function(e){return"string"!=typeof e?0:(e=e.replace(" "," ")).split(" ").length},t.prototype._removeSpecChars=function(e,t){return t=t||"","string"==typeof e?e.replace(/[^\w-?!\u00bf-\u00ff]/g,t):""},t.prototype._stripHtmlTags=function(e){return!(!e||"string"!=typeof e)&&e.replace(/(<([^>]+)>)/gi,"")},l.fn[n]=function(e){return this.each(function(){l.data(this,"plugin_"+n)||l.data(this,"plugin_"+n,new t(this,e))})}}(jQuery),function(l,c){var i="imgSmartLoad",r={load_all_images_on_first_scroll:!1,attribute:["data-src","data-srcset","data-sizes"],excludeImg:[],threshold:200,fadeIn_options:{duration:400},delaySmartLoadEvent:0},a="tc-smart-loaded";function t(e,t){this.element=e,this.options=l.extend({},r,t),_.isArray(this.options.excludeImg)?this.options.excludeImg.push("."+a):this.options.excludeImg=["."+a],this.options.excludeImg=_.uniq(this.options.excludeImg),this.imgSelectors="img["+this.options.attribute[0]+"]:not("+this.options.excludeImg.join()+")",this._defaults=r,this._name=i,this.init();var n=this;l(this.element).on("trigger-smartload",function(){n._maybe_trigger_load("trigger-smartload")})}t.prototype._getImgs=function(){return l(this.imgSelectors,this.element)},t.prototype.init=function(){var t=this;this.increment=1,this.timer=0,l("body").on("load_img",t.imgSelectors,function(){!0!==l(this).data("czr-smart-loaded")&&t._load_img(this)}),l(c).scroll(function(e){t._better_scroll_event_handler(e)}),l(c).resize(_.debounce(function(e){t._maybe_trigger_load(e)},100)),this._maybe_trigger_load("dom-ready"),l(this.element).data("smartLoadDone",!0)},t.prototype._better_scroll_event_handler=function(e){var t=this;this.doingAnimation||(this.doingAnimation=!0,c.requestAnimationFrame(function(){t._maybe_trigger_load(e),t.doingAnimation=!1}))},t.prototype._maybe_trigger_load=function(n){var i=this,e=i._getImgs();_.isObject(e)&&!_.isEmpty(e)&&e.filter(function(e,t){return i._is_visible(t,n)}).map(function(e,t){!0!==l(t).data("czr-smart-loaded")&&l(t).trigger("load_img")})},t.prototype._is_visible=function(e,t){var n=l(e),i=l(c).scrollTop(),r=i+l(c).height(),o=n.offset().top,a=o+n.height(),s=this.options.threshold;return!(!t||"scroll"!=t.type||!this.options.load_all_images_on_first_scroll)||i-s<=a&&o<=r+s},t.prototype._load_img=function(e){var n=l(e),t=n.attr(this.options.attribute[0]),i=n.attr(this.options.attribute[1]),r=n.attr(this.options.attribute[2]),o=this;n.parent().hasClass("smart-loading")||(n.parent().addClass("smart-loading"),n.unbind("load_img").removeAttr(this.options.attribute.join(" ")).attr("sizes",r).attr("srcset",i).attr("src",t).load(function(){if(n.hasClass(a)||n.fadeIn(o.options.fadeIn_options).addClass(a),void 0!==n.attr("data-tcjp-recalc-dims")&&!1!==n.attr("data-tcjp-recalc-dims")){var e=n.originalWidth(),t=n.originalHeight();if(2!=_.size(_.filter([e,t],function(e){return _.isNumber(parseInt(e,10))&&1'),this.options.newTab&&"_blank"!=this.$_el.attr("target")&&this.$_el.attr("target","_blank")):e.length&&e.remove()},r.prototype._is_eligible=function(){var t=this;if(this._is_external(this._href)&&this._is_first_child_tag_allowed()&&2==["ids","classes"].filter(function(e){return t._is_selector_allowed(e)}).length){var e=!0;return i.each(this.$_el.parents(),function(){if("underline"==i(this).css("textDecoration"))return e=!1}),e}},r.prototype._is_selector_allowed=function(e){if(czrapp&&czrapp.userXP&&czrapp.userXP.isSelectorAllowed)return czrapp.userXP.isSelectorAllowed(this.$_el,this.options.skipSelectors,e);var t="ids"==e?"id":"class",n=this.options.skipSelectors[e];return"object"!=typeof this.options.skipSelectors||!this.options.skipSelectors[e]||!i.isArray(this.options.skipSelectors[e])||0===this.options.skipSelectors[e].length||!(0this.options.goldenRatioLimitHeightTo?this.options.goldenRatioLimitHeightTo:e,l(this.container).css({"line-height":e+"px",height:e+"px"}).trigger("golden-ratio-applied")}else l(this.container).attr("style","")},t.prototype._is_window_width_allowed=function(){return l(o).width()>this.options.disableGRUnder-15},t.prototype._parse_imgs=function(e,i){var r=this;if(e.each(function(e,t){var n=l(t);r._pre_img_cent(n,i),r.options.onresize&&!n.data("resize-react-bound")&&(n.data("resize-react-bound",!0),l(o).resize(_.debounce(function(){r._pre_img_cent(n,"resize")},100)))}),l(r.container).attr("data-img-centered-in-container")){var t=parseInt(l(r.container).attr("data-img-centered-in-container"),10)+1;l(r.container).attr("data-img-centered-in-container",t)}else l(r.container).attr("data-img-centered-in-container",1)},t.prototype._pre_img_cent=function(e){var t=this._get_current_state(e),n=this,i=t.current,r=t.prop[i],o=t.prop["h"==i?"v":"h"],a="h"==i?this.options.zeroTopAdjust||0:this.options.zeroLeftAdjust||0,s=function(e){if(e.css(r.dim.name,r.dim.val).css(o.dim.name,n.options.defaultCSSVal[o.dim.name]||"auto").css(r.dir.name,r.dir.val).css(o.dir.name,a),0!==n.options.addCenteredClassWithDelay&&_.isNumber(n.options.addCenteredClassWithDelay)?_.delay(function(){e.addClass(r._class).removeClass(o._class)},n.options.addCenteredClassWithDelay):e.addClass(r._class).removeClass(o._class),e.attr("data-img-centered")){var t=parseInt(e.attr("data-img-centered"),10)+1;e.attr("data-img-centered",t)}else e.attr("data-img-centered",1);return e};this.options.setOpacityWhenCentered?l.when(s(e)).done(function(e){e.css("opacity",n.options.opacity)}):_.delay(function(){s(e)},0)},t.prototype._get_current_state=function(e){var t=e.closest(this.container).outerWidth(),n=l(this.container).outerHeight(),i=this._get_img_dim(e,"x"),r=this._get_img_dim(e,"y"),o=r*n!=0?Math.round(i/r*n):t,a=i*t!=0?Math.round(r/i*t):n,s="h";return 0!=t*i&&(s=r/i<=n/t?"h":"v"),{current:s,prop:{h:{dim:{name:"height",val:n},dir:{name:"left",val:(t-o)/2+(this.options.leftAdjust||0)},_class:"h-centered"},v:{dim:{name:"width",val:t},dir:{name:"top",val:(n-a)/2+(this.options.topAdjust||0)},_class:"v-centered"}}}},t.prototype._get_img_dim=function(e,t){if(!this.options.useImgAttr)return"x"==t?e.outerWidth():e.outerHeight();if(e.is(":visible"))return"x"==t?e.outerWidth():e.outerHeight();if("x"==t){var n=e.originalWidth();return void 0===typeof n?0:n}if("y"==t){var i=e.originalHeight();return void 0===typeof i?0:i}},t.prototype._is_selector_allowed=function(){if(!l(this.container).attr("class"))return!0;if(!this.options.skipGoldenRatioClasses||!l.isArray(this.options.skipGoldenRatioClasses))return!0;var e=l(this.container).attr("class").split(" "),t=this.options.skipGoldenRatioClasses;return 0===e.filter(function(e){return-1!=l.inArray(e,t)}).length},l.fn[n]=function(e){return this.each(function(){l.data(this,"plugin_"+n)||l.data(this,"plugin_"+n,new t(this,e))})}}(jQuery,window),function(n,t,i){var r="czrParallax",o={parallaxRatio:.5,parallaxDirection:1,parallaxOverflowHidden:!0,oncustom:[],backgroundClass:"image",matchMedia:"only screen and (max-width: 768px)"};function a(e,t){this.element=n(e),this.element_wrapper=this.element.closest(".parallax-wrapper"),this.options=n.extend({},o,t,this.parseElementDataOptions()),this._defaults=o,this._name=r,this.init()}a.prototype.parseElementDataOptions=function(){return this.element.data()},a.prototype.init=function(){this.$_document=n(document),this.$_window=czrapp?czrapp.$_window:n(t),this.doingAnimation=!1,this.initWaypoints(),this.stageParallaxElements(),this._bind_evt()},a.prototype._bind_evt=function(){i.bindAll(this,"maybeParallaxMe","parallaxMe")},a.prototype.stageParallaxElements=function(){if(this.element.css({position:this.element.hasClass(this.options.backgroundClass)?"absolute":"relative","will-change":"transform"}),this.options.parallaxOverflowHidden){var e=this.element_wrapper;e.length&&e.css("overflow","hidden")}},a.prototype.initWaypoints=function(){var e=this;this.way_start=new Waypoint({element:e.element_wrapper.length?e.element_wrapper:e.element,handler:function(){e.maybeParallaxMe(),e.element.hasClass("parallaxing")?(e.element.removeClass("parallaxing"),e.$_window.off("scroll",e.maybeParallaxMe),e.doingAnimation=!1,e.element.css("top",0)):(e.$_window.on("scroll",e.maybeParallaxMe),e.element.addClass("parallaxing"))}}),this.way_stop=new Waypoint({element:e.element_wrapper.length?e.element_wrapper:e.element,handler:function(){e.maybeParallaxMe(),e.element.hasClass("parallaxing")?(e.element.removeClass("parallaxing"),e.$_window.off("scroll",e.maybeParallaxMe),e.doingAnimation=!1):(e.$_window.on("scroll",e.maybeParallaxMe),e.element.addClass("parallaxing"))},offset:function(){return-this.adapter.outerHeight()}})},a.prototype.maybeParallaxMe=function(){var e=this;if(i.isFunction(t.matchMedia)&&matchMedia(e.options.matchMedia).matches)return this.setTopPosition();this.doingAnimation||(this.doingAnimation=!0,t.requestAnimationFrame(function(){e.parallaxMe(),e.doingAnimation=!1}))},a.prototype.setTopPosition=function(e){e=e||0,this.element.css({transform:"translate3d(0px, "+e+"px, .01px)","-webkit-transform":"translate3d(0px, "+e+"px, .01px)"})},a.prototype.parallaxMe=function(){var e=this.options.parallaxRatio,t=this.options.parallaxDirection,n=e*t*(this.$_document.scrollTop()-this.way_start.triggerPoint);this.setTopPosition(t*n<0?0:n)},n.fn[r]=function(e){return this.each(function(){n.data(this,"plugin_"+r)||n.data(this,"plugin_"+r,new a(this,e))})}}(jQuery,window,_),function(){for(var r=0,e=["ms","moz","webkit","o"],t=0;t=m.animationTime,l=s?1:a/m.animationTime;m.pulseAlgorithm&&(l=W(l));var c=o.x*l-o.lastX>>0,d=o.y*l-o.lastY>>0;n+=c,i+=d,o.lastX+=c,o.lastY+=d,s&&(y.splice(r,1),r--)}p?window.scrollBy(n,i):(n&&(u.scrollLeft+=n),i&&(u.scrollTop+=i)),f||h||(y=[]),y.length?$(g,u,1e3/m.frameRate+1):v=!1};$(g,u,0),v=!0}}function t(e){f||s();var t=e.target,n=A(t);if(!n||e.defaultPrevented||e.ctrlKey)return!0;if(N(c,"embed")||N(t,"embed")&&/\.pdf/i.test(t.src)||N(c,"object"))return!0;var i=-e.wheelDeltaX||e.deltaX||0,r=-e.wheelDeltaY||e.deltaY||0;if(a&&(e.wheelDeltaX&&M(e.wheelDeltaX,120)&&(i=e.wheelDeltaX/Math.abs(e.wheelDeltaX)*-120),e.wheelDeltaY&&M(e.wheelDeltaY,120)&&(r=e.wheelDeltaY/Math.abs(e.wheelDeltaY)*-120)),i||r||(r=-e.wheelDelta||0),1===e.deltaMode&&(i*=40,r*=40),!m.touchpadSupport&&function(e){if(!e)return;o.length||(o=[e,e,e]);return e=Math.abs(e),o.push(e),o.shift(),clearTimeout(z),z=setTimeout(function(){window.localStorage&&(localStorage.SS_deltaBuffer=o.join(","))},1e3),!j(120)&&!j(100)}(r))return!0;1.2i.oldScroll?i.forward:i.backward;for(var o in this.waypoints[n]){var a=this.waypoints[n][o],s=i.oldScroll=a.triggerPoint;(s&&l||!s&&!l)&&(a.queueTrigger(r),e[a.group.id]=a.group)}}for(var c in e)e[c].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},r.prototype.innerHeight=function(){return this.element==this.element.window?m.viewportHeight():this.adapter.innerHeight()},r.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},r.prototype.innerWidth=function(){return this.element==this.element.window?m.viewportWidth():this.adapter.innerWidth()},r.prototype.destroy=function(){var e=[];for(var t in this.waypoints)for(var n in this.waypoints[t])e.push(this.waypoints[t][n]);for(var i=0,r=e.length;i=o.oldScroll,d=!l&&!c,!g&&(l&&c)?(u.queueTrigger(o.backward),i[u.group.id]=u.group):!g&&d?(u.queueTrigger(o.forward),i[u.group.id]=u.group):g&&o.oldScroll>=u.triggerPoint&&(u.queueTrigger(o.forward),i[u.group.id]=u.group)}}return m.requestAnimationFrame(function(){for(var e in i)i[e].flushTriggers()}),this},r.findOrCreateByElement=function(e){return r.findByElement(e)||new r(e)},r.refreshAll=function(){for(var e in i)i[e].refresh()},r.findByElement=function(e){return i[e.waypointContextKey]},window.onload=function(){e&&e(),r.refreshAll()},m.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},m.Context=r}(),function(){"use strict";function a(e,t){return e.triggerPoint-t.triggerPoint}function s(e,t){return t.triggerPoint-e.triggerPoint}var t={vertical:{},horizontal:{}},n=window.Waypoint;function i(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),t[this.axis][this.name]=this}i.prototype.add=function(e){this.waypoints.push(e)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var e in this.triggerQueues){var t=this.triggerQueues[e],n="up"===e||"left"===e;t.sort(n?s:a);for(var i=0,r=t.length;i"+a._prettyfy({consoleArguments:[e],prettyfy:!1})+"
")};1!=o("#bulk-log").length?o.Deferred(function(){var e=this;o.when(o("#footer").before(o("",{id:"bulklog"}))).done(function(){o("#bulklog").css({position:"fixed","z-index":"99999","font-size":"0.8em",color:"#000",padding:"5%",width:"90%",height:"20%",overflow:"hidden",bottom:"0",left:"0",background:"yellow"}),e.resolve()})}).promise().done(t):t()},a._truncate=function(e,t){return t=t||150,_.isString(e)?e.length>t?e.substr(0,t-1):e:""};var i=function(e){e=_.extend({bgCol:"#5ed1f5",textCol:"#000",consoleArguments:[]},e);var t,n=Array.from(e.consoleArguments);return n=_.isEmpty(_.filter(n,function(e){return!_.isString(e)}))?n.join(" "):JSON.stringify(n.join(" ")),["%c "+(t=n,_.isString(t)?300"]})):(console.log.apply(console,i({bgCol:n,textCol:"#000",consoleArguments:["<"+e+">"]})),console.log(t),console.log.apply(console,i({bgCol:n,textCol:"#000",consoleArguments:[""+e+">"]}))):console.log.apply(console,i({bgCol:n,textCol:"#000",consoleArguments:[e]})))};a.consoleLog=function(){a.localized.isDevMode&&(_.isUndefined(console)&&"function"!=typeof window.console.log||(console.log.apply(console,i({consoleArguments:arguments})),console.log("Unstyled console message : ",arguments)))},a.errorLog=function(){_.isUndefined(console)&&"function"!=typeof window.console.log||console.log.apply(console,i({bgCol:"#ffd5a0",textCol:"#000",consoleArguments:arguments}))},a.errare=function(e,t){n(e,t,"#ffd5a0")},a.infoLog=function(e,t){n(e,t,"#5ed1f5")},a.doAjax=function(e){var t=(e=e||(_.isObject(e)?e:{})).ajaxUrl||a.localized.ajaxUrl,n=a.localized.frontNonce,i=o.Deferred(),r=_.extend({action:"",withNonce:!1},e);return"https:"==document.location.protocol&&(t=t.replace("http://","https://")),_.isEmpty(r.action)||!_.isString(r.action)?(a.errorLog("czrapp.doAjax : unproper action provided"),i.resolve().promise()):(r[n.id]=n.handle,!_.isObject(n)||_.isUndefined(n.id)||_.isUndefined(n.handle)?(a.errorLog("czrapp.doAjax : unproper nonce"),i.resolve().promise()):(o.post(t,r).done(function(e){"0"!==e&&"-1"!==e&&!1!==e.success||(a.errare("czrapp.doAjax : done ajax error for action : "+r.action,e),i.reject(e)),i.resolve(e)}).fail(function(e){a.errare("czrapp.doAjax : failed ajax error for : "+r.action,e),i.reject(e)}),i.promise()))}}(jQuery,czrapp),function(a,s){s.isKeydownButNotEnterEvent=function(e){return"keydown"===e.type&&13!==e.which},s.setupDOMListeners=function(e,r,o){!_.isUndefined(o)&&_.isObject(o)?_.isArray(e)?_.isObject(r)?(r=_.extend({model:{},dom_el:{}},r)).dom_el instanceof jQuery&&1==r.dom_el.length?_.map(e,function(i){if(_.isString(i.selector)&&!_.isEmpty(i.selector))if(_.isString(i.selector)&&!_.isEmpty(i.selector)){var e=!!i.once&&i.once;r.dom_el[e?"one":"on"](i.trigger,i.selector,function(e,t){if(e.stopPropagation(),!s.isKeydownButNotEnterEvent(e)){e.preventDefault();var n=a.extend(!0,{},r);if(_.has(n,"model")&&_.has(n.model,"id")&&(_.has(o,"get")?n.model=o():n.model=o.getModel(n.model.id)),a.extend(n,{event:i,dom_event:e}),a.extend(n,t),_.has(n,"event")&&_.has(n.event,"actions"))try{s.executeEventActionChain(n,o)}catch(e){s.errorLog("In setupDOMListeners : problem when trying to fire actions : "+n.event.actions),s.errorLog("Error : "+e)}else s.errorLog("executeEventActionChain : missing obj.event or obj.event.actions")}})}else s.errorLog("setupDOMListeners : selector must be a string not empty. Aborting setup of action(s) : "+i.actions.join(","));else s.errorLog("setupDOMListeners : selector must be a string not empty. Aborting setup of action(s) : "+i.actions.join(","))}):s.errorLog("setupDomListeners : dom element should be an existing dom element",r):s.errorLog("setupDomListeners : args should be an object",e):s.errorLog("setupDomListeners : event_map should be an array",r):s.errorLog("setupDomListeners : instance should be an object",r)},s.executeEventActionChain=function(n,i){if("function"==typeof n.event.actions)return n.event.actions.call(i,n);_.isArray(n.event.actions)||(n.event.actions=[n.event.actions]);var r=!1;_.map(n.event.actions,function(e){if(!r){if("function"!=typeof i[e])throw new Error("executeEventActionChain : the action : "+e+" has not been found when firing event : "+n.event.selector);var t=!(!_.has(n,"dom_el")||-1==n.dom_el.length)&&n.dom_el;if(t)t.trigger("before_"+e,_.omit(n,"event")),!1===i[e].call(i,n)&&(r=!0),t.trigger("after_"+e,_.omit(n,"event"));else s.errorLog("missing dom element")}})}}(jQuery,czrapp),(czrapp=czrapp||{}).methods={},function(s){var r,i,o=Array.prototype.slice;r=function(){},i=function(e,t,n){var i;return i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},s.extend(i,e),r.prototype=e.prototype,i.prototype=new r,t&&s.extend(i.prototype,t),n&&s.extend(i,n),(i.prototype.constructor=i).__super__=e.prototype,i},czrapp.Class=function(e,t,n){var i,r=arguments;return e&&t&&czrapp.Class.applicator===e&&(r=t,s.extend(this,n||{})),(i=this).instance&&(i=function(){return i.instance.apply(i,arguments)},s.extend(i,this)),i.initialize.apply(i,r),i},czrapp.Class.extend=function(e,t){var n=i(this,e,t);return n.extend=this.extend,n},czrapp.Class.applicator={},czrapp.Class.prototype.initialize=function(){},czrapp.Class.prototype.extended=function(e){for(var t=this;void 0!==t.constructor;){if(t.constructor===e)return!0;if(void 0===t.constructor.__super__)return!1;t=t.constructor.__super__}return!1},czrapp.Events={trigger:function(e){return this.topics&&this.topics[e]&&this.topics[e].fireWith(this,o.call(arguments,1)),this},bind:function(e){return this.topics=this.topics||{},this.topics[e]=this.topics[e]||s.Callbacks(),this.topics[e].add.apply(this.topics[e],o.call(arguments,1)),this},unbind:function(e){return this.topics&&this.topics[e]&&this.topics[e].remove.apply(this.topics[e],o.call(arguments,1)),this}},czrapp.Value=czrapp.Class.extend({initialize:function(e,t){this._value=e,this.callbacks=s.Callbacks(),this._dirty=!1,s.extend(this,t||{}),this.set=s.proxy(this.set,this)},instance:function(){return arguments.length?this.set.apply(this,arguments):this.get()},get:function(){return this._value},set:function(t,n){var i=this._value,e=s.Deferred(),r=this,o=[];t=this._setter.apply(this,arguments),t=this.validate(t);var a=_.extend({silent:!1},_.isObject(n)?n:{});return null===t||_.isEqual(i,t)?e.resolveWith(r,[t,i,n]).promise():(this._value=t,(this._dirty=!0)===a.silent?e.resolveWith(r,[t,i,n]).promise():this._deferreds?(_.each(r._deferreds,function(e){o.push(e.apply(null,[t,i,n]))}),s.when.apply(null,o).fail(function(){czrapp.errorLog("A deferred callback failed in api.Value::set()")}).then(function(){r.callbacks.fireWith(r,[t,i,n]),e.resolveWith(r,[t,i,n])}),e.promise(r)):(this.callbacks.fireWith(this,[t,i,n]),e.resolveWith(r,[t,i,n]).promise(r)))},silent_set:function(e,t){var n=this._value;return e=this._setter.apply(this,arguments),null===(e=this.validate(e))||_.isEqual(n,e)||(this._value=e,this._dirty=_.isUndefined(t)||!_.isBoolean(t)?this._dirty:t,this.callbacks.fireWith(this,[e,n,{silent:!0}])),this},_setter:function(e){return e},setter:function(e){var t=this.get();return this._setter=e,this._value=null,this.set(t),this},resetSetter:function(){return this._setter=this.constructor.prototype._setter,this.set(this.get()),this},validate:function(e){return e},bind:function(){var t=this,n=!1,i=[];return s.each(arguments,function(e,t){n||(n=_.isObject(t)&&t.deferred),_.isFunction(t)&&i.push(t)}),n?(t._deferreds=t._deferreds||[],_.each(i,function(e){_.contains(e,t._deferreds)||t._deferreds.push(e)})):t.callbacks.add.apply(t.callbacks,arguments),this},unbind:function(){return this.callbacks.remove.apply(this.callbacks,arguments),this}}),czrapp.Values=czrapp.Class.extend({defaultConstructor:czrapp.Value,initialize:function(e){s.extend(this,e||{}),this._value={},this._deferreds={}},instance:function(e){return 1===arguments.length?this.value(e):this.when.apply(this,arguments)},value:function(e){return this._value[e]},has:function(e){return void 0!==this._value[e]},add:function(e,t){return this.has(e)?this.value(e):((this._value[e]=t).parent=this,t.extended(czrapp.Value)&&t.bind(this._change),this.trigger("add",t),this._deferreds[e]&&this._deferreds[e].resolve(),this._value[e])},create:function(e){return this.add(e,new this.defaultConstructor(czrapp.Class.applicator,o.call(arguments,1)))},each:function(n,i){i=void 0===i?this:i,s.each(this._value,function(e,t){n.call(i,t,e)})},remove:function(e){var t;this.has(e)&&(t=this.value(e),this.trigger("remove",t),t.extended(czrapp.Value)&&t.unbind(this._change),delete t.parent),delete this._value[e],delete this._deferreds[e]},when:function(){var t=this,n=o.call(arguments),i=s.Deferred();return s.isFunction(n[n.length-1])&&i.done(n.pop()),s.when.apply(s,s.map(n,function(e){if(!t.has(e))return t._deferreds[e]||s.Deferred()})).done(function(){var e=s.map(n,function(e){return t(e)});e.length===n.length?i.resolveWith(t,e):t.when.apply(t,n).done(function(){i.resolveWith(t,e)})}),i.promise()},_change:function(){this.parent.trigger("change",this)}}),s.extend(czrapp.Values.prototype,czrapp.Events)}(jQuery);czrapp=czrapp||{};!function(a,i){var e={cacheProp:function(){a.extend(i,{$_window:a(window),$_html:a("html"),$_body:a("body"),$_wpadminbar:a("#wpadminbar"),$_header:a(".tc-header"),localized:void 0!==CZRParams&&CZRParams?CZRParams:{_disabled:[]},is_responsive:this.isResponsive(),current_device:this.getDevice(),isRTL:"rtl"==a("html").attr("dir")})},isResponsive:function(){return this.matchMedia(991)},getDevice:function(){var n="desktop",i=this;return _.map({desktop:991,tablet:767,smartphone:575},function(e,t){i.matchMedia(e)&&(n=t)}),n},matchMedia:function(e){return window.matchMedia?window.matchMedia("(max-width: "+e+"px)").matches:(i.$_window||a(window)).width()<=e-15},emit:function(e,t){e=_.isArray(e)?e:[e];var n=this;_.map(e,function(e){"function"==typeof n[e]&&(t=void 0===t?[]:t,n[e].apply(n,t),i.trigger(e,_.object(_.keys(t),t)))})},triggerSimpleLoad:function(e){0!==e.length&&e.map(function(e,t){a(t).load(function(){a(t).trigger("simple_load")}),a(t)[0]&&a(t)[0].complete&&a(t).load()})},isUserLogged:function(){return i.$_body.hasClass("logged-in")||0!==i.$_wpadminbar.length},isSelectorAllowed:function(e,t,n){var i="ids"==n?"id":"class",r=t[n];return"object"!=typeof t||!t[n]||!a.isArray(t[n])||0===t[n].length||!(0').find(".czr-css-loader").fadeIn("slow")}),e.centerImages({onInit:!0,enableCentering:1,oncustom:["smartload","refresh-height","simple_load"],enableGoldenRatio:!1,zeroTopAdjust:0,setOpacityWhenCentered:!1,addCenteredClassWithDelay:50,opacity:1}),_.delay(function(){e.find(".czr-css-loader").fadeOut({duration:500,done:function(){s(this).remove()}})},300);var t=function(e){1!==(e=_.extend({el:{},delay:0},_.isObject(e)?e:{})).el.length||e.el.hasClass("h-centered")||e.el.hasClass("v-centered")||_.delay(function(){e.el.addClass("opacity-forced")},e.delay)};l.localized.imgSmartLoadEnabled?e.on("smartload","img",function(e){1==s(e.target).length&&t({el:s(e.target),delay:200})}):e.find("img").each(function(){t({el:s(this),delay:100})}),_.delay(function(){e.find("img").each(function(){t({el:s(this),delay:0})})},1e3);var n=s(".fpc-widget-front .fp-thumb-wrapper");if(1",{rel:"stylesheet",id:"czr-magnific-popup",type:"text/css",href:l.localized.assetsPath+"css/magnific-popup.min.css"})),s.ajax({url:l.localized.assetsPath+"js/libs/jquery-magnific-popup.min.js",cache:!0,dataType:"script"}).done(function(){"function"==typeof s.fn.magnificPopup&&(l.base.scriptLoadingStatus.czrMagnificPopup.resolve(),e.magnificPopup(t))}).fail(function(){l.errorLog("Magnific popup instantiation failed for candidate : "+e.attr("class"))})}};l.base.isInWindow(e)?i():(n=_.throttle(function(){l.base.isInWindow(e)&&i()},100),l.$_window.on("scroll",n))}},lightBox:function(){var i=this,r='';this.czrMagnificPopup(s('[class*="grid-container__"]'),{delegate:"a.expand-img",type:"image"}),s(".czr-gallery").each(function(){i.czrMagnificPopup(s(this),{delegate:'[data-lb-type="grouped-gallery"]',type:"image",gallery:{enabled:!0,arrowMarkup:r}})}),this.czrMagnificPopup(s("#content"),{delegate:'[data-lb-type="grouped-post"]',type:"image",gallery:{enabled:!0,arrowMarkup:r}}),l.$_body.on("click",'[class*="grid-container__"] .expand-img-gallery',function(e){e.preventDefault();var t=s(this).closest(".czr-carousel");if(!(t.length<1)){var n=function(){t.data("mfp")||(i.czrMagnificPopup(t,{delegate:".carousel-cell img",type:"image",gallery:{enabled:!0,arrowMarkup:r}}),t.data("mfp",!0)),t.data("mfp")&&t.find(".is-selected img").trigger("click")};0',a.$_window.scroll(_.throttle(function(){o(n.slidersSelectorMap.galleries).each(function(){a.base.isInWindow(o(this))&&o(this).trigger("czr-is-in-window",{el:o(this)})})},50))},czrFlickity:function(t,n){if(!(t.length<1)){var e=function(){},i=function(){if(a.$_window.unbind("scroll",e),"function"==typeof o.fn.flickity)t.data("flickity")||t.flickity(n);else{if(a.base.scriptLoadingStatus.flickity&&"pending"==a.base.scriptLoadingStatus.flickity.state())return void a.base.scriptLoadingStatus.flickity.done(function(){t.flickity(n)});a.base.scriptLoadingStatus.flickity=a.base.scriptLoadingStatus.flickity||o.Deferred(),o("head").find("#czr-flickity").length<1&&o("head").append(o("",{rel:"stylesheet",id:"czr-flickity",type:"text/css",href:a.localized.assetsPath+"css/flickity.min.css"})),o.ajax({url:a.localized.assetsPath+"js/libs/flickity-pkgd.min.js",cache:!0,dataType:"script"}).done(function(){if("function"==typeof o.fn.flickity){a.base.scriptLoadingStatus.flickity.resolve();var e=Flickity.prototype.activate;Flickity.prototype.activate=function(){this.isActive||(e.apply(this,arguments),this.dispatchEvent("czr-flickity-ready",null,this))},t.data("flickity")||t.flickity(n)}}).fail(function(){a.errorLog("Flickity instantiation failed for slider candidate : "+t.attr("class"))})}};a.base.isInWindow(t)?i():(e=_.throttle(function(){a.base.isInWindow(t)&&i()},100),a.$_window.on("scroll",e))}},scheduleGalleryCarousels:function(e){var r=this;(!_.isUndefined(e)&&0i.topStickPoint()+n&&e=i.topStickPoint()+2*n)if("stick_always"==i.userStickyOpt()){i.stickyHeaderAnimating()||("down_after"==i.stickyStage()||"up"==i.stickyStage())&&!0===i.stickyMenuDown()||i.stickyMenuDown(!1,{fast:!0}).done(function(){i.stickyMenuDown(!0,{forceFixed:!0}).done(function(){}),i.stickyStage("down_after")})}else i.stickyMenuDown(!1),i.stickyStage("down_after");else"up"==i.scrollDirection()&&(i.stickyStage("up"),i.stickyMenuDown(!0).done(function(){}),i.isFixedPositionned()&&i.isFixedPositionned(e>i.topStickPoint()))}};this.scrollPosition.bind(function(e,t){n(e,t),i.shrinkBrand(i.isFixedPositionned())});var e=function(){"up"==i.scrollDirection()&&i._mayBeresetTopPosition()};s.bind("scrolling-finished",e),s.bind("scrolling-finished",function(){_.delay(function(){n()},400)}),s.bind("topbar-collapsed",e),i.stickyMenuDown.validate=function(e){return!!i.hasStickyCandidate()&&(i._isMobileMenuExpanded()?this._value:i.scrollPosition()=t.stickyHeaderThreshold||(t._isMobile()||t._adjustDesktopTopNavPaddingTop(),t.stickyMenuDown(!0,{force:!0,fast:!0}).done(function(){t.stickyHeaderAnimating(!0),a.Deferred(function(){var e=this;_.delay(function(){"up"==t.scrollDirection()&&t.scrollPosition()<10&&n.css({"-webkit-transform":"","-moz-transform":"","-ms-transform":"","-o-transform":"",transform:""}),t.stickyHeaderAnimating(!1),t.isFixedPositionned(!1),e.resolve()},10)}).promise().done(function(){})})))},_pushPrimaryNavBarDown:function(e){e=e||this.isFixedPositionned(),1==this.$_primary_navbar.length&&1==this.$_topbar.length&&this.$_topbar.is(a(this.currentStickySelector()))&&this.$_primary_navbar.css({"padding-top":e?this.$_topbar[0].getBoundingClientRect().height+"px":""})},_refreshOrResizeReact:function(){var e=this;e.userStickyOpt(e._setUserStickyOpt()),e._setStickySelector(),e.topStickPoint(e._getTopStickPoint()),e._pushPrimaryNavBarDown(),e._isMobileMenuExpanded()&&e._toggleMobileMenu(),e.hasStickyCandidate()?e.stickyMenuDown(e.scrollPosition()e.topStickPoint()))}):e.stickyMenuDown(!1).done(function(){a("#header").css("padding-top","")}),e._isMobile()?(a(".full-width.topbar-enabled #header").css("padding-top",""),e._mayBeresetTopPosition()):e._adjustDesktopTopNavPaddingTop()}};s.methods.UserXP=s.methods.UserXP||{},a.extend(s.methods.UserXP,e)}(jQuery,czrapp);czrapp=czrapp||{};!function(r,o){var e={mayBePrintFrontNote:function(){if((!o.localized||!_.isUndefined(o.localized.frontNotifications))&&!_.isEmpty(o.localized.frontNotifications)&&_.isObject(o.localized.frontNotifications)){var t=this;o.frontNotificationVisible=new o.Value(!1),o.frontNotificationRendered=!1,_.each(o.localized.frontNotifications,function(e){_.isUndefined(o.frontNotification)&&_.isObject(e)&&(e=_.extend({enabled:!1,content:"",dismissAction:"",ajaxUrl:o.localized.ajaxUrl},e)).enabled&&(o.frontNotification=new o.Value(e))}),o.frontNotificationVisible.bind(function(e){return t._toggleNotification(e)},{deferred:!0}),o.frontNotificationVisible(!0)}},_toggleNotification:function(e){var t=this,n=r.Deferred();if(o.frontNotificationRendered&&o.frontNotificationVisible())return n.resolve().promise();return e?_.delay(function(){var e,i;(e=r.Deferred(),i=r("#footer","#tc-page-wrap"),!_.isUndefined(o.frontNotification)&&_.isFunction(o.frontNotification)&&_.isObject(o.frontNotification())?(r.Deferred(function(){var e=this,t=o.frontNotification().content,n=['"].join("");1!=i.length||_.isEmpty(t)?e.resolve():(r.when(i.append(n)).done(function(){r(this).find(".note-content").prepend(t),o.$_body.find(".czr-btt.czr-btta").fadeOut("slow"),o.frontNotificationRendered=!0}),_.delay(function(){r("#bottom-front-notification","#footer").css({bottom:0}),e.resolve()},500))}).done(function(){o.setupDOMListeners([{trigger:"click keydown",selector:".close-note",actions:function(){o.frontNotificationVisible(!1).done(function(){o.doAjax({action:o.frontNotification().dismissAction,withNonce:!0,ajaxUrl:o.frontNotification().ajaxUrl})})}}],{dom_el:i},t),e.resolve()}),e.promise()):e.resolve().promise()).always(function(){n.resolve()})},3e3):r.Deferred(function(){var e=this,t=r("#bottom-front-notification","#footer");1==t.length?(t.css({bottom:"-100%"}),_.delay(function(){t.remove(),o.$_body.find(".czr-btt.czr-btta").fadeIn("slow"),o.frontNotificationRendered=!1,e.resolve()},450)):e.resolve()}).done(function(){o.frontNotificationVisible(!1),n.resolve()}),_.delay(function(){o.frontNotificationVisible(!1)},45e3),n.promise()}};o.methods.UserXP=o.methods.UserXP||{},r.extend(o.methods.UserXP,e)}(jQuery,czrapp);czrapp=czrapp||{};!function(p,g){var e={outline:function(){"function"==typeof tcOutline&&tcOutline()},variousHoverActions:function(){function e(e){t(p(this).closest("article"),"hover",e)}function t(e,t,n){"mouseenter"==n.type?e.addClass(t):"mouseleave"==n.type&&e.removeClass(t)}g.$_body.hasClass("czr-is-mobile")||(p(".grid-container__alternate, .grid-container__square-mini, .grid-container__plain").on("mouseenter mouseleave",".entry-media__holder, article.full-image .tc-content",e),p(".grid-container__masonry, .grid-container__classic").on("mouseenter mouseleave",".grid__item",e),g.$_body.on("mouseenter mouseleave",".gallery-item, .widget-front, .fpc-widget-front",function(e){t(p(this),"hover",e)}),g.$_body.on("mouseenter mouseleave",".widget li",function(e){t(p(this),"on",e)}))},formFocusAction:function(){var e=['input[type="url"]','input[type="email"]','input[type="text"]','input[type="password"]',"textarea"],t="czr-focus",i="in-focus",r=".czr-form ."+t,n=_.map(e,function(e){return r+" "+e}).join(),o=p(e.join());if(!(o.length<=0)){o.each(function(){var e=p(this);!e.attr("placeholder")&&e.closest("#buddypress").length<1&&p(this).addClass("czr-focusable").parent().addClass(t)});g.$_body.on("in-focus-load.czr-focus focusin focusout",n,function(e){var t=p(this),n=t.closest(r);setTimeout(function(){t.val()||e&&("focusin"==e.type||"focus"==e.type)?n.addClass(i):n.removeClass(i)},50)}),p(n).trigger("in-focus-load.czr-focus"),g.$_body.on("click","."+t+" .icn-close",function(e){e.preventDefault(),e.stopPropagation();var t=p(this).closest("form").find(".czr-search-field");t.length&&(t.val()?t.val("").focus():t.blur())})}},onEscapeKeyPressed:function(){var e="keydown",t="click",n="click",i="czr-search-field",r="czr-overlay-opened",o="tc-sn-visible",a=".czr-overlay",s="#tc-sn",l=".czr-overlay-toggle_btn",c='[data-toggle="sidenav"]';g.$_body.on(e,function(e){if(27==e.which){if(p(e.target).hasClass(i))return void p(e.target).val("").blur();if(p(a).length&&g.$_body.hasClass(r))return void p(a).find(l).trigger(t);if(p(s).length&&g.$_body.hasClass(o))return void p(s).find(c).trigger(n)}})},variousHeaderActions:function(){var n=this;g.$_body.on("shown.czr.czrDropdown",".nav__woocart",function(){var t=p(this),e=function(){var e=t.find(".product_list_widget");e.length&&!e.hasClass("mCustomScrollbar")&&e.mCustomScrollbar({theme:g.$_body.hasClass("header-skin-light")?"minimal-dark":"minimal"})};"function"==typeof p.fn.mCustomScrollbar?e():n.maybeLoadCustomScrollAssets().done(function(){e()})})},headerSearchToLife:function(){var e=this,t=".czr-overlay .overlay-content",n=".czr-search-field",i=".mobile-utils__wrapper",r=".search-toggle_btn.czr-dropdown";g.$_body.on("click",".search-toggle_btn.czr-overlay-toggle_btn",function(e){e.preventDefault(),g.$_body.toggleClass("full-search-opened czr-overlay-opened")}),g.$_body.on("transitionend webkitTransitionEnd otransitionend oTransitionEnd MSTransitionEnd",t,function(e){p(t).get()[0]==e.target&&(g.$_body.hasClass("full-search-opened")?p(this).find(n).focus():p(this).find(n).blur())}),e.headerSearchExpanded=new g.Value(!1),e.headerSearchExpanded.bind(function(t){return p.Deferred(function(){var e=this;p(r,i).toggleClass("show",t).attr("aria-expanded",t),t&&p(".ham-toggler-menu:not(.czr-collapsed)").trigger("click.czr.czrCollapse"),p(".nav__search .czr-dropdown-menu",i).attr("aria-expanded",t).stop()[t?"slideDown":"slideUp"]({duration:250,complete:function(){t&&p(".czr-search-field",p(this)).focus(),e.resolve()}})}).promise()},{deferred:!0}),g.setupDOMListeners([{trigger:"click",selector:r,actions:function(){g.userXP.headerSearchExpanded(!g.userXP.headerSearchExpanded())}}],{dom_el:p(i)},g.userXP),g.userXP.windowWidth.bind(function(){e.headerSearchExpanded(!1)}),g.$_body.on("show.czr.czrCollapse",".mobile-nav__nav",function(){e.headerSearchExpanded(!1)}),g.userXP.stickyHeaderAnimating&&g.userXP.stickyHeaderAnimating.bind(function(){e.headerSearchExpanded(!1)})},maybeLoadCustomScrollAssets:function(){var e=p.Deferred();return"function"==typeof p.fn.mCustomScrollbar?e.resolve().promise():(p("head").append(p("",{rel:"stylesheet",id:"czr-custom-scroll-bar",type:"text/css",href:g.localized.assetsPath+"css/jquery.mCustomScrollbar.min.css"})),p.ajax({url:g.localized.assetsPath+"js/libs/jquery-mCustomScrollbar.min.js",cache:!0,dataType:"script"}).done(function(){if("function"!=typeof p.fn.mCustomScrollbar)return e.rejected();e.resolve()}).fail(function(){g.errorLog("mCustomScrollbar instantiation failed")}),e.promise())},smoothScroll:function(){(p("body").hasClass("czr-infinite-scroll-on")||g.localized.SmoothScroll&&g.localized.SmoothScroll.Enabled&&!g.base.matchMedia(1024))&&smoothScroll(g.localized.SmoothScroll.Options)},magnificPopup:function(){},attachmentsFadeEffect:function(){p(".attachment-image-figure img").delay(500).addClass("opacity-forced")},pluginsCompatibility:function(){var e=p(".the_champ_vertical_sharing, .the_champ_vertical_counter",".article-container");e.length&&e.detach().prependTo(".article-container")},featuredPagesAlignment:function(){var l=p(".featured-page .widget-front"),c=l.length,t=!1,n="";if(!(c<2)){var d=new Array(c),u=new Array(c);if(p.each(l,function(e,t){d[e]=p(t).find("[class^=fp-]"),u[e]=d[e].length}),u=Math.max.apply(Math,u)){for(var f=new Array(u),h=new Array(u),e=0;eg.$_window.height()),e=!1}))};g.$_window.on("scroll",_.throttle(n,20)),n()}},backToTop:function(){var t=p("html, body"),n=function(e){return(0",{id:n}),p("head").append(r),r=p("head #"+n)),r.html(t+"{width:"+i+"px}")}},mayBeLoadFontAwesome:function(){jQuery(function(){if(CZRParams.deferFontAwesome&&(!(p("[class*=fa-]").length<1)&&p("head").find('[href*="fontawesome-all.min.css"]').length<1)){var e=document.createElement("link");e.setAttribute("href",CZRParams.fontAwesomeUrl),e.setAttribute("id","czr-font-awesome"),e.setAttribute("rel","stylesheet"),document.getElementsByTagName("head")[0].appendChild(e)}})},maybePreloadGoogleFonts:function(){if(window.CZRParams&&CZRParams.preloadGfonts&&!_.isEmpty(CZRParams.googleFonts)){var e,t=document.getElementsByTagName("head")[0],n=document.createElement("link");n.setAttribute("href","//fonts.googleapis.com/css?family="+CZRParams.googleFonts+"&display=swap"),n.setAttribute("rel",(e=document.createElement("link").relList)&&e.supports&&e.supports("preload")?"preload":"stylesheet"),n.setAttribute("id","czr-gfonts-css-preloaded"),n.setAttribute("as","style"),n.onload=function(){this.onload=null,function(){this.setAttribute("rel","stylesheet")}.call(n)},n.onerror=function(e){console.log("Customizr preloadAsset error",e)},t.appendChild(n)}}};g.methods.UserXP=g.methods.UserXP||{},p.extend(g.methods.UserXP,e)}(jQuery,czrapp);czrapp=czrapp||{};!function(e,i){var t={initOnDomReady:function(){this.$_push=e("#czr-push-footer"),this._class="sticky-footer-enabled",this.$_page=e("#tc-page-wrap"),this.doingAnimation=!1,setTimeout(function(){i.$_body.trigger("refresh-sticky-footer")},50)},stickyFooterEventListener:function(){var e=this;i.$_window.on("resize",function(){e.stickyFooterEventHandler("resize")}),i.$_window.on("golden-ratio-applied",function(){e.stickyFooterEventHandler("refresh")}),i.$_body.on("refresh-sticky-footer",function(){e.stickyFooterEventHandler("refresh")})},stickyFooterEventHandler:function(e){var t=this;if(this._is_sticky_footer_enabled())switch(e){case"resize":t.doingAnimation||(t.doingAnimation=!0,window.requestAnimationFrame(function(){t._apply_sticky_footer(),t.doingAnimation=!1}));break;case"refresh":this._apply_sticky_footer()}},_apply_sticky_footer:function(){var e=this._get_full_height(),t=i.$_window.height()-e,n=!1;0",{rel:"stylesheet",id:"czr-custom-scroll-bar",type:"text/css",href:o.localized.assetsPath+"css/jquery.mCustomScrollbar.min.css"})),r.ajax({url:o.localized.assetsPath+"js/libs/jquery-mCustomScrollbar.min.js",cache:!0,dataType:"script"}).done(function(){if("function"!=typeof r.fn.mCustomScrollbar)return e.rejected();o.base.scriptLoadingStatus.mCustomScrollbar.resolve(),e.resolve()}).fail(function(){o.errorLog("mCustomScrollbar instantiation failed")})),e.promise())},sideNavEventHandler:function(e,t){var n=this,i=function(){switch(t){case"toggle":n._is_translating()||n._toggle_callback(e);break;case"transitionend":n._is_translating()&&e.target==r(n._sidenav_selector).get()[0]&&n._transition_end_callback();break;case"sn-open":n._end_visibility_toggle(),r(n._toggler_selector,n._sidenav_selector).focus();break;case"sn-close":n._end_visibility_toggle(),n._set_offset_height();break;case"scroll":case"resize":setTimeout(function(){n._doingWindowAnimation||(n._doingWindowAnimation=!0,window.requestAnimationFrame(function(){n._set_offset_height(),n._doingWindowAnimation=!1}))},200)}};"function"==typeof r.fn.mCustomScrollbar?(r("."+n._sidenav_menu_class,n._sidenav_selector).data("mCustomScrollbar")||n._init_scrollbar(),i()):0 a[data-toggle="czr-dropdown"]',HOVER_MENU:".czr-open-on-hover",CLICK_MENU:".czr-open-on-click",HOVER_PARENT:".czr-open-on-hover .menu-item-has-children, .nav__woocart",CLICK_PARENT:".czr-open-on-click .menu-item-has-children",HAS_SUBMENU:".menu-item-has-children",PARENTS:".tc-header .menu-item-has-children",SNAKE_PARENTS:".regular-nav .menu-item-has-children",VERTICAL_NAV_ONCLICK:".czr-open-on-click .vertical-nav"}},dropdownMenuOnHover:function(){var e=this.Selector.HOVER_PARENT,n=this;function t(e){var t=l(this);_.debounce(function(){if("static"==t.find("."+n.ClassName.DROPDOWN).css("position"))return!1;if(!t.hasClass(n.ClassName.SHOW)){c.$_body.addClass(n.ClassName.ALLOW_POINTER_ON_SCROLL),c.$_body.hasClass("is-touch-device")||t.trigger(n.Event.SHOW).addClass(n.ClassName.SHOW).trigger(n.Event.SHOWN);var e=t.children(n.Selector.DATA_TOGGLE);e.length&&e[0].setAttribute("aria-expanded","true")}},30)()}function i(){var t=l(this);_.debounce(function(){if(t.find("ul li:hover").length<1&&!t.closest("ul").find("li:hover").is(t)){c.$_body.hasClass("is-touch-device")||t.trigger(n.Event.HIDE).removeClass(n.ClassName.SHOW).trigger(n.Event.HIDDEN),t.closest(n.Selector.HOVER_MENU).find("."+n.ClassName.SHOW).length<1&&c.$_body.removeClass(n.ClassName.ALLOW_POINTER_ON_SCROLL);var e=t.children(n.Selector.DATA_TOGGLE);e.length&&e[0].setAttribute("aria-expanded","false")}},30)()}c.$_body.on("touchstart",function(){l(this).hasClass("is-touch-device")||l(this).addClass("is-touch-device")}),c.$_body.on("mouseenter",e,t),c.$_body.on("mouseleave",e,i)},dropdownOpenGoToLinkOnClick:function(){var i=this;c.$_body.on(this.Event.CLICK,this.Selector.DATA_SHOWN_TOGGLE_LINK,function(e){var t=l(this);if("static"==t.find("."+i.ClassName.DROPDOWN).css("position"))return!1;e.preventDefault();var n=t.attr("href");if(!n||"#"==n)return!0;window.location=n})},dropdownPlacement:function(){var s=this,e=!1;c.$_window.on("resize",function(){e||(e=!0,window.requestAnimationFrame(function(){l(s.Selector.SNAKE_PARENTS+"."+s.ClassName.SHOW).trigger(s.Event.PLACE_ME),e=!1}))}),c.$_body.on(this.Event.PLACE_ALL,function(){l(s.Selector.SNAKE_PARENTS).trigger(s.Event.PLACE_ME)}).on(this.Event.SHOWN+" "+this.Event.PLACE_ME,this.Selector.SNAKE_PARENTS,function(e){e.stopPropagation(),function(e,t){if(!t||!t.namespace||s.DATA_KEY!==t.namespace)return;var n=e.children("."+s.ClassName.DROPDOWN);if(!n.length)return;e.css("overflow","hidden"),n.css({zIndex:"-100",display:"block"}),function(n,i){var o=c.isRTL?{_DEFAULT:"left",_OPPOSITE:"right"}:{_DEFAULT:"right",_OPPOSITE:"left"},a={OPEN_PREFIX:"open-",DD_SUBMENU:"czr-dropdown-submenu",CARET_TITLE_FLIP:"flex-row-reverse",CARET:"caret__dropdown-toggler"},r=function(e,i,r){l.each(e,function(){var e=l(this),t=e.find(s.Selector.DATA_TOGGLE).first(),n=e.find("."+a.CARET).first();1==n.length&&(n.removeClass(a.OPEN_PREFIX+r).addClass(a.OPEN_PREFIX+i),1==t.length&&t.toggleClass(a.CARET_TITLE_FLIP,i==o._OPPOSITE))})},e=function(e){var t=e==o._OPPOSITE?o._DEFAULT:o._OPPOSITE;n.removeClass(a.OPEN_PREFIX+t).addClass(a.OPEN_PREFIX+e),i.hasClass(a.DD_SUBMENU)&&(r(i,e,t),r(n.children("."+a.DD_SUBMENU),e,t))};n.parent().closest("."+s.ClassName.DROPDOWN).hasClass(a.OPEN_PREFIX+o._OPPOSITE)?e(o._OPPOSITE):e(o._DEFAULT);n.offset().left+n.width()>c.$_window.width()?e("left"):n.offset().left<0&&e("right")}(n,e),n.css({zIndex:"",display:""}),e.css("overflow","")}(l(this),e)})},dropdownOnClickVerticalNav:function(){var n=this;c.$_body.on(n.Event.CLICK,[n.Selector.VERTICAL_NAV_ONCLICK,n.Selector.HAS_SUBMENU,"a"].join(" "),function(e){"#"!==l(this).attr("href")&&l(this).attr("href")||(e.preventDefault(),e.stopPropagation(),l(this).closest(".nav__link-wrapper").children(n.Selector.DATA_TOGGLE).trigger(n.Event.CLICK))}).on(n.Event.SHOW+" "+n.Event.HIDE,n.Selector.VERTICAL_NAV_ONCLICK,function(t){l(t.target).children("."+n.ClassName.DROPDOWN).stop()["show"==t.type?"slideDown":"slideUp"]({duration:300,complete:function(){if("show"==t.type){var e=l(this).closest("."+n.ClassName.MCUSTOMSB);0 "))}else i.status.push("Method "+t+" was not found and could not be fired on DOM ready.")})),this.isReady.resolve()}}),i.Base=i.Root.extend(i.methods.Base),i.ready=r.Deferred(),i.bind("czrapp-ready",function(){var e=document.createEvent("Event");e.initEvent("czrapp-is-ready",!0,!0),document.dispatchEvent(e),i.ready.resolve()});var e=function(e,t,n){o.isObject(e)&&(o.each(e,function(e,t){if(!i[t]&&o.isObject(e)){e=o.extend({ctor:{},ready:[],options:{}},e);var n=o.extend({id:t,dom_ready:e.ready||[]},e.options);try{i[t]=new e.ctor(n)}catch(e){i.errorLog("Error when loading "+t+" | "+e)}}}),r(function(){o.each(e,function(e,t){i[t]&&i[t].isReady&&"resolved"==i[t].isReady.state()||o.isObject(i[t])&&o.isFunction(i[t].ready)&&i[t].ready()}),i.status=i.status||"OK",o.isArray(i.status)&&o.each(i.status,function(e){i.errorLog(e)}),i.trigger(n?"czrapp-ready":"czrapp-updated")}))};i.appMap=new i.Value({}),i.appMap.bind(e),i.customMap=new i.Value({}),i.customMap.bind(e)}(czrapp=czrapp||{},jQuery,_),function(e){e.localized=CZRParams||{};var t={base:{ctor:e.Base,ready:["cacheProp"]},browserDetect:{ctor:e.Base.extend(e.methods.BrowserDetect),ready:["addBrowserClassToBody"]},jqPlugins:{ctor:e.Base.extend(e.methods.JQPlugins),ready:["centerImagesWithDelay","centerInfinity","imgSmartLoad","lightBox","parallax"]},slider:{ctor:e.Base.extend(e.methods.Slider),ready:["initOnCzrReady"]},dropdowns:{ctor:e.Base.extend(e.methods.Dropdowns),ready:["initOnCzrReady","dropdownMenuOnHover","dropdownOpenGoToLinkOnClick","dropdownPlacement","dropdownOnClickVerticalNav"]},userXP:{ctor:e.Base.extend(e.methods.UserXP),ready:["setupUIListeners","stickifyHeader","gutenbergAlignfull","outline","variousHoverActions","formFocusAction","variousHeaderActions","headerSearchToLife","smoothScroll","attachmentsFadeEffect","onEscapeKeyPressed","featuredPagesAlignment","bttArrow","backToTop","anchorSmoothScroll","mayBePrintFrontNote","mayBeLoadFontAwesome","maybePreloadGoogleFonts"]},stickyFooter:{ctor:e.Base.extend(e.methods.StickyFooter),ready:["initOnDomReady","stickyFooterEventListener"]},sideNav:{ctor:e.Base.extend(e.methods.SideNav),ready:["initOnDomReady"]}};e.appMap(t,!0)}(czrapp=czrapp||{});
(function(){if(typeof window.CustomEvent==="function")
return false;function CustomEvent(event,params){params=params||{bubbles:false,cancelable:false,detail:undefined};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt;}
CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent;})();(function(){var regExp=function(name){return new RegExp('(^| )'+name+'( |$)');};var forEach=function(list,fn,scope){for(var i=0;i0?' '+name:name;}},this);},remove:function(){forEach(arguments,function(name){this.element.className=this.element.className.replace(regExp(name),'');},this);},toggle:function(name){return this.contains(name)?(this.remove(name),false):(this.add(name),true);},contains:function(name){return regExp(name).test(this.element.className);},replace:function(oldName,newName){this.remove(oldName),this.add(newName);}};if(!('classList'in Element.prototype)){Object.defineProperty(Element.prototype,'classList',{get:function(){return new ClassList(this);}});}
if(window.DOMTokenList&&DOMTokenList.prototype.replace==null)
DOMTokenList.prototype.replace=ClassList.prototype.replace;})();(function(window,document,undefined){var cookieNotice=new function(){this.cookiesAccepted=null;this.noticeContainer=null;this.setStatus=function(cookieValue){var _this=this;var cookieDomain='';var cookiePath='';var date=new Date();var laterDate=new Date();if(cnArgs.onScroll)
window.removeEventListener('scroll',this.handleScroll);if(cookieValue==='accept'){cookieValue='true';laterDate.setTime(parseInt(date.getTime())+parseInt(cnArgs.cookieTime)*1000);}else{cookieValue='false';laterDate.setTime(parseInt(date.getTime())+parseInt(cnArgs.cookieTimeRejected)*1000);}
if(cnArgs.globalCookie)
cookieDomain=this.getDomain(document.location.hostname);if(document.location.hostname==='localhost')
cookiePath=document.location.pathname.split('/')[1];var secureValue='';if(document.location.protocol==='https:')
secureValue=';secure';document.cookie=cnArgs.cookieName+'='+cookieValue+';expires='+laterDate.toUTCString()+';path=/'+cookiePath+';domain='+cookieDomain+secureValue;this.cookiesAccepted=cookieValue==='true';var event=new CustomEvent('setCookieNotice',{detail:{value:cookieValue,time:date,expires:laterDate,data:cnArgs}});document.dispatchEvent(event);this.setBodyClass(['cookies-set',cookieValue==='true'?'cookies-accepted':'cookies-refused']);this.hideCookieNotice();if(cnArgs.revokeCookiesOpt==='automatic'){this.noticeContainer.addEventListener('animationend',function handler(){_this.noticeContainer.removeEventListener('animationend',handler);_this.showRevokeNotice();});this.noticeContainer.addEventListener('webkitAnimationEnd',function handler(){_this.noticeContainer.removeEventListener('webkitAnimationEnd',handler);_this.showRevokeNotice();});}
if(cnArgs.redirection&&((cookieValue==='true'&&this.cookiesAccepted===null)||(cookieValue!==this.cookiesAccepted&&this.cookiesAccepted!==null))){var url=window.location.protocol+'//',hostname=window.location.host+'/'+window.location.pathname;if(cnArgs.cache){url=url+hostname.replace('//','/')+(window.location.search===''?'?':window.location.search+'&')+'cn-reloaded=1'+window.location.hash;window.location.href=url;}else{url=url+hostname.replace('//','/')+window.location.search+window.location.hash;window.location.reload(true);}
return;}};this.getDomain=function(url){var regex=new RegExp(/https?:\/\//);if(!regex.test(url))
url='http://'+url;var parts=new URL(url).hostname.split('.');return parts.slice(0).slice(-(parts.length===4?3:2)).join('.');}
this.getStatus=function(bool){var value="; "+document.cookie,parts=value.split('; cookie_notice_accepted=');if(parts.length===2){var val=parts.pop().split(';').shift();if(bool)
return val==='true';else
return val;}else
return null;};this.showCookieNotice=function(){var _this=this;var event=new CustomEvent('showCookieNotice',{detail:{data:cnArgs}});document.dispatchEvent(event);this.noticeContainer.classList.remove('cookie-notice-hidden');this.noticeContainer.classList.add('cn-animated');this.noticeContainer.classList.add('cookie-notice-visible');this.noticeContainer.addEventListener('animationend',function handler(){_this.noticeContainer.removeEventListener('animationend',handler);_this.noticeContainer.classList.remove('cn-animated');});this.noticeContainer.addEventListener('webkitAnimationEnd',function handler(){_this.noticeContainer.removeEventListener('webkitAnimationEnd',handler);_this.noticeContainer.classList.remove('cn-animated');});};this.hideCookieNotice=function(){var _this=this;var event=new CustomEvent('hideCookieNotice',{detail:{data:cnArgs}});document.dispatchEvent(event);this.noticeContainer.classList.add('cn-animated');this.noticeContainer.classList.remove('cookie-notice-visible');this.noticeContainer.addEventListener('animationend',function handler(){_this.noticeContainer.removeEventListener('animationend',handler);_this.noticeContainer.classList.remove('cn-animated');_this.noticeContainer.classList.add('cookie-notice-hidden');});this.noticeContainer.addEventListener('webkitAnimationEnd',function handler(){_this.noticeContainer.removeEventListener('webkitAnimationEnd',handler);_this.noticeContainer.classList.remove('cn-animated');_this.noticeContainer.classList.add('cookie-notice-hidden');});};this.showRevokeNotice=function(){var _this=this;var event=new CustomEvent('showRevokeNotice',{detail:{data:cnArgs}});document.dispatchEvent(event);this.noticeContainer.classList.remove('cookie-revoke-hidden');this.noticeContainer.classList.add('cn-animated');this.noticeContainer.classList.add('cookie-revoke-visible');this.noticeContainer.addEventListener('animationend',function handler(){_this.noticeContainer.removeEventListener('animationend',handler);_this.noticeContainer.classList.remove('cn-animated');});this.noticeContainer.addEventListener('webkitAnimationEnd',function handler(){_this.noticeContainer.removeEventListener('webkitAnimationEnd',handler);_this.noticeContainer.classList.remove('cn-animated');});};this.hideRevokeNotice=function(){var _this=this;var event=new CustomEvent('hideRevokeNotice',{detail:{data:cnArgs}});document.dispatchEvent(event);this.noticeContainer.classList.add('cn-animated');this.noticeContainer.classList.remove('cookie-revoke-visible');this.noticeContainer.addEventListener('animationend',function handler(){_this.noticeContainer.removeEventListener('animationend',handler);_this.noticeContainer.classList.remove('cn-animated');_this.noticeContainer.classList.add('cookie-revoke-hidden');});this.noticeContainer.addEventListener('webkitAnimationEnd',function handler(){_this.noticeContainer.removeEventListener('webkitAnimationEnd',handler);_this.noticeContainer.classList.remove('cn-animated');_this.noticeContainer.classList.add('cookie-revoke-hidden');});};this.setBodyClass=function(classes){document.body.classList.remove('cookies-revoke');document.body.classList.remove('cookies-accepted');document.body.classList.remove('cookies-refused');document.body.classList.remove('cookies-set');document.body.classList.remove('cookies-not-set');for(var i=0;iparseInt(cnArgs.onScrollOffset))
this.setStatus('accept');};this.getClosest=function(elem,selector){if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(s){var matches=(this.document||this.ownerDocument).querySelectorAll(s),i=matches.length;while(--i>=0&&matches.item(i)!==this){}
return i>-1;};}
for(;elem&&elem!==document;elem=elem.parentNode){if(elem.matches(selector))
return elem;}
return null;};this.inIframe=function(){try{return window.self!==window.top;}catch(e){return true;}}
this.init=function(){var _this=this;if(this.inIframe()===true)
return;this.cookiesAccepted=this.getStatus(true);this.noticeContainer=document.getElementById('cookie-notice');if(!this.noticeContainer)
return;var cookieButtons=document.getElementsByClassName('cn-set-cookie'),revokeButtons=document.getElementsByClassName('cn-revoke-cookie'),closeIcon=document.getElementById('cn-close-notice');this.noticeContainer.classList.add('cn-effect-'+cnArgs.hideEffect);if(this.cookiesAccepted===null){if(cnArgs.onScroll)
window.addEventListener('scroll',function(e){_this.handleScroll();});if(cnArgs.onClick)
window.addEventListener('click',function(e){var outerContainer=_this.getClosest(e.target,'#cookie-notice');if(outerContainer===null)
_this.setStatus('accept');},true);this.setBodyClass(['cookies-not-set']);this.showCookieNotice();}else{this.setBodyClass(['cookies-set',this.cookiesAccepted===true?'cookies-accepted':'cookies-refused']);if(cnArgs.revokeCookies&&cnArgs.revokeCookiesOpt==='automatic')
this.showRevokeNotice();}
for(var i=0;i(this.$items.length-1)||pos<0)return
if(this.sliding)return this.$element.one('slid.bs.carousel',function(){that.to(pos)})
if(activeIndex==pos)return this.pause().cycle()
return this.slide(pos>activeIndex?'next':'prev',this.$items.eq(pos))}
Carousel.prototype.pause=function(e){e||(this.paused=true)
if(this.$element.find('.next, .prev').length&&$.support.transition){this.$element.trigger($.support.transition.end)
this.cycle(true)}
this.interval=clearInterval(this.interval)
return this}
Carousel.prototype.next=function(){if(this.sliding)return
return this.slide('next')}
Carousel.prototype.prev=function(){if(this.sliding)return
return this.slide('prev')}
Carousel.prototype.slide=function(type,next){var $active=this.$element.find('.item.active')
var $next=next||this.getItemForDirection(type,$active)
var isCycling=this.interval
var direction=type=='next'?'left':'right'
var that=this
if($next.hasClass('active'))return(this.sliding=false)
var relatedTarget=$next[0]
var slideEvent=$.Event('slide.bs.carousel',{relatedTarget:relatedTarget,direction:direction})
this.$element.trigger(slideEvent)
if(slideEvent.isDefaultPrevented())return
this.sliding=true
isCycling&&this.pause()
if(this.$indicators.length){this.$indicators.find('.active').removeClass('active')
var $nextIndicator=$(this.$indicators.children()[this.getItemIndex($next)])
$nextIndicator&&$nextIndicator.addClass('active')}
var slidEvent=$.Event('slid.bs.carousel',{relatedTarget:relatedTarget,direction:direction})
if($.support.transition&&this.$element.hasClass('slide')){$next.addClass(type)
$next[0].offsetWidth
$active.addClass(direction)
$next.addClass(direction)
$active.one('bsTransitionEnd',function(){$next.removeClass([type,direction].join(' ')).addClass('active')
$active.removeClass(['active',direction].join(' '))
that.sliding=false
setTimeout(function(){that.$element.trigger(slidEvent)},0)}).emulateTransitionEnd(Carousel.TRANSITION_DURATION)}else{$active.removeClass('active')
$next.addClass('active')
this.sliding=false
this.$element.trigger(slidEvent)}
isCycling&&this.cycle()
return this}
function Plugin(option){return this.each(function(){var $this=$(this)
var data=$this.data('bs.carousel')
var options=$.extend({},Carousel.DEFAULTS,$this.data(),typeof option=='object'&&option)
var action=typeof option=='string'?option:options.slide
if(!data)$this.data('bs.carousel',(data=new Carousel(this,options)))
if(typeof option=='number')data.to(option)
else if(action)data[action]()
else if(options.interval)data.pause().cycle()})}
var old=$.fn.carousel
$.fn.carousel=Plugin
$.fn.carousel.Constructor=Carousel
$.fn.carousel.noConflict=function(){$.fn.carousel=old
return this}
var clickHandler=function(e){var href
var $this=$(this)
var $target=$($this.attr('data-target')||(href=$this.attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,''))
if(!$target.hasClass('carousel'))return
var options=$.extend({},$target.data(),$this.data())
var slideIndex=$this.attr('data-slide-to')
if(slideIndex)options.interval=false
Plugin.call($target,options)
if(slideIndex){$target.data('bs.carousel').to(slideIndex)}
e.preventDefault()}
$(document).on('click.bs.carousel.data-api','[data-slide]',clickHandler).on('click.bs.carousel.data-api','[data-slide-to]',clickHandler)
$(window).on('load',function(){$('[data-ride="carousel"]').each(function(){var $carousel=$(this)
Plugin.call($carousel,$carousel.data())})})}(jQuery);+function($){'use strict';var Collapse=function(element,options){this.$element=$(element)
this.options=$.extend({},Collapse.DEFAULTS,options)
this.$trigger=$('[data-toggle="collapse"][href="#'+element.id+'"],'+'[data-toggle="collapse"][data-target="#'+element.id+'"]')
this.transitioning=null
if(this.options.parent){this.$parent=this.getParent()}else{this.addAriaAndCollapsedClass(this.$element,this.$trigger)}
if(this.options.toggle)this.toggle()}
Collapse.VERSION='3.3.6'
Collapse.TRANSITION_DURATION=350
Collapse.DEFAULTS={toggle:true}
Collapse.prototype.dimension=function(){var hasWidth=this.$element.hasClass('width')
return hasWidth?'width':'height'}
Collapse.prototype.show=function(){if(this.transitioning||this.$element.hasClass('in'))return
var activesData
var actives=this.$parent&&this.$parent.children('.wpsm_panel').children('.in, .collapsing')
if(actives&&actives.length){activesData=actives.data('bs.collapse')
if(activesData&&activesData.transitioning)return}
var startEvent=$.Event('show.bs.collapse')
this.$element.trigger(startEvent)
if(startEvent.isDefaultPrevented())return
if(actives&&actives.length){Plugin.call(actives,'hide')
activesData||actives.data('bs.collapse',null)}
var dimension=this.dimension()
this.$element.removeClass('collapse').addClass('collapsing')[dimension](0).attr('aria-expanded',true)
this.$trigger.removeClass('collapsed').attr('aria-expanded',true)
this.transitioning=1
var complete=function(){this.$element.removeClass('collapsing').addClass('collapse in')[dimension]('')
this.transitioning=0
this.$element.trigger('shown.bs.collapse')}
if(!$.support.transition)return complete.call(this)
var scrollSize=$.camelCase(['scroll',dimension].join('-'))
this.$element.one('bsTransitionEnd',$.proxy(complete,this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])}
Collapse.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass('in'))return
var startEvent=$.Event('hide.bs.collapse')
this.$element.trigger(startEvent)
if(startEvent.isDefaultPrevented())return
var dimension=this.dimension()
this.$element[dimension](this.$element[dimension]())[0].offsetHeight
this.$element.addClass('collapsing').removeClass('collapse in').attr('aria-expanded',false)
this.$trigger.addClass('collapsed').attr('aria-expanded',false)
this.transitioning=1
var complete=function(){this.transitioning=0
this.$element.removeClass('collapsing').addClass('collapse').trigger('hidden.bs.collapse')}
if(!$.support.transition)return complete.call(this)
this.$element
[dimension](0).one('bsTransitionEnd',$.proxy(complete,this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION)}
Collapse.prototype.toggle=function(){this[this.$element.hasClass('in')?'hide':'show']()}
Collapse.prototype.getParent=function(){return $(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each($.proxy(function(i,element){var $element=$(element)
this.addAriaAndCollapsedClass(getTargetFromTrigger($element),$element)},this)).end()}
Collapse.prototype.addAriaAndCollapsedClass=function($element,$trigger){var isOpen=$element.hasClass('in')
$element.attr('aria-expanded',isOpen)
$trigger.toggleClass('collapsed',!isOpen).attr('aria-expanded',isOpen)}
function getTargetFromTrigger($trigger){var href
var target=$trigger.attr('data-target')||(href=$trigger.attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,'')
return $(target)}
function Plugin(option){return this.each(function(){var $this=$(this)
var data=$this.data('bs.collapse')
var options=$.extend({},Collapse.DEFAULTS,$this.data(),typeof option=='object'&&option)
if(!data&&options.toggle&&/show|hide/.test(option))options.toggle=false
if(!data)$this.data('bs.collapse',(data=new Collapse(this,options)))
if(typeof option=='string')data[option]()})}
var old=$.fn.collapse
$.fn.collapse=Plugin
$.fn.collapse.Constructor=Collapse
$.fn.collapse.noConflict=function(){$.fn.collapse=old
return this}
$(document).on('click.bs.collapse.data-api','[data-toggle="collapse"]',function(e){var $this=$(this)
if(!$this.attr('data-target'))e.preventDefault()
var $target=getTargetFromTrigger($this)
var data=$target.data('bs.collapse')
var option=data?'toggle':$this.data()
Plugin.call($target,option)})}(jQuery);+function($){'use strict';var backdrop='.dropdown-backdrop'
var toggle='[data-toggle="dropdown"]'
var Dropdown=function(element){$(element).on('click.bs.dropdown',this.toggle)}
Dropdown.VERSION='3.3.6'
function getParent($this){var selector=$this.attr('data-target')
if(!selector){selector=$this.attr('href')
selector=selector&&/#[A-Za-z]/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,'')}
var $parent=selector&&$(selector)
return $parent&&$parent.length?$parent:$this.parent()}
function clearMenus(e){if(e&&e.which===3)return
$(backdrop).remove()
$(toggle).each(function(){var $this=$(this)
var $parent=getParent($this)
var relatedTarget={relatedTarget:this}
if(!$parent.hasClass('open'))return
if(e&&e.type=='click'&&/input|textarea/i.test(e.target.tagName)&&$.contains($parent[0],e.target))return
$parent.trigger(e=$.Event('hide.bs.dropdown',relatedTarget))
if(e.isDefaultPrevented())return
$this.attr('aria-expanded','false')
$parent.removeClass('open').trigger($.Event('hidden.bs.dropdown',relatedTarget))})}
Dropdown.prototype.toggle=function(e){var $this=$(this)
if($this.is('.disabled, :disabled'))return
var $parent=getParent($this)
var isActive=$parent.hasClass('open')
clearMenus()
if(!isActive){if('ontouchstart'in document.documentElement&&!$parent.closest('.navbar-nav').length){$(document.createElement('div')).addClass('dropdown-backdrop').insertAfter($(this)).on('click',clearMenus)}
var relatedTarget={relatedTarget:this}
$parent.trigger(e=$.Event('show.bs.dropdown',relatedTarget))
if(e.isDefaultPrevented())return
$this.trigger('focus').attr('aria-expanded','true')
$parent.toggleClass('open').trigger($.Event('shown.bs.dropdown',relatedTarget))}
return false}
Dropdown.prototype.keydown=function(e){if(!/(38|40|27|32)/.test(e.which)||/input|textarea/i.test(e.target.tagName))return
var $this=$(this)
e.preventDefault()
e.stopPropagation()
if($this.is('.disabled, :disabled'))return
var $parent=getParent($this)
var isActive=$parent.hasClass('open')
if(!isActive&&e.which!=27||isActive&&e.which==27){if(e.which==27)$parent.find(toggle).trigger('focus')
return $this.trigger('click')}
var desc=' li:not(.disabled):visible a'
var $items=$parent.find('.dropdown-menu'+desc)
if(!$items.length)return
var index=$items.index(e.target)
if(e.which==38&&index>0)index--
if(e.which==40&&index<$items.length-1)index++
if(!~index)index=0
$items.eq(index).trigger('focus')}
function Plugin(option){return this.each(function(){var $this=$(this)
var data=$this.data('bs.dropdown')
if(!data)$this.data('bs.dropdown',(data=new Dropdown(this)))
if(typeof option=='string')data[option].call($this)})}
var old=$.fn.dropdown
$.fn.dropdown=Plugin
$.fn.dropdown.Constructor=Dropdown
$.fn.dropdown.noConflict=function(){$.fn.dropdown=old
return this}
$(document).on('click.bs.dropdown.data-api',clearMenus).on('click.bs.dropdown.data-api','.dropdown form',function(e){e.stopPropagation()}).on('click.bs.dropdown.data-api',toggle,Dropdown.prototype.toggle).on('keydown.bs.dropdown.data-api',toggle,Dropdown.prototype.keydown).on('keydown.bs.dropdown.data-api','.dropdown-menu',Dropdown.prototype.keydown)}(jQuery);+function($){'use strict';var Modal=function(element,options){this.options=options
this.$body=$(document.body)
this.$element=$(element)
this.$dialog=this.$element.find('.modal-dialog')
this.$backdrop=null
this.isShown=null
this.originalBodyPad=null
this.scrollbarWidth=0
this.ignoreBackdropClick=false
if(this.options.remote){this.$element.find('.modal-content').load(this.options.remote,$.proxy(function(){this.$element.trigger('loaded.bs.modal')},this))}}
Modal.VERSION='3.3.6'
Modal.TRANSITION_DURATION=300
Modal.BACKDROP_TRANSITION_DURATION=150
Modal.DEFAULTS={backdrop:true,keyboard:true,show:true}
Modal.prototype.toggle=function(_relatedTarget){return this.isShown?this.hide():this.show(_relatedTarget)}
Modal.prototype.show=function(_relatedTarget){var that=this
var e=$.Event('show.bs.modal',{relatedTarget:_relatedTarget})
this.$element.trigger(e)
if(this.isShown||e.isDefaultPrevented())return
this.isShown=true
this.checkScrollbar()
this.setScrollbar()
this.$body.addClass('modal-open')
this.escape()
this.resize()
this.$element.on('click.dismiss.bs.modal','[data-dismiss="modal"]',$.proxy(this.hide,this))
this.$dialog.on('mousedown.dismiss.bs.modal',function(){that.$element.one('mouseup.dismiss.bs.modal',function(e){if($(e.target).is(that.$element))that.ignoreBackdropClick=true})})
this.backdrop(function(){var transition=$.support.transition&&that.$element.hasClass('fade')
if(!that.$element.parent().length){that.$element.appendTo(that.$body)}
that.$element.show().scrollTop(0)
that.adjustDialog()
if(transition){that.$element[0].offsetWidth}
that.$element.addClass('in')
that.enforceFocus()
var e=$.Event('shown.bs.modal',{relatedTarget:_relatedTarget})
transition?that.$dialog.one('bsTransitionEnd',function(){that.$element.trigger('focus').trigger(e)}).emulateTransitionEnd(Modal.TRANSITION_DURATION):that.$element.trigger('focus').trigger(e)})}
Modal.prototype.hide=function(e){if(e)e.preventDefault()
e=$.Event('hide.bs.modal')
this.$element.trigger(e)
if(!this.isShown||e.isDefaultPrevented())return
this.isShown=false
this.escape()
this.resize()
$(document).off('focusin.bs.modal')
this.$element.removeClass('in').off('click.dismiss.bs.modal').off('mouseup.dismiss.bs.modal')
this.$dialog.off('mousedown.dismiss.bs.modal')
$.support.transition&&this.$element.hasClass('fade')?this.$element.one('bsTransitionEnd',$.proxy(this.hideModal,this)).emulateTransitionEnd(Modal.TRANSITION_DURATION):this.hideModal()}
Modal.prototype.enforceFocus=function(){$(document).off('focusin.bs.modal').on('focusin.bs.modal',$.proxy(function(e){if(this.$element[0]!==e.target&&!this.$element.has(e.target).length){this.$element.trigger('focus')}},this))}
Modal.prototype.escape=function(){if(this.isShown&&this.options.keyboard){this.$element.on('keydown.dismiss.bs.modal',$.proxy(function(e){e.which==27&&this.hide()},this))}else if(!this.isShown){this.$element.off('keydown.dismiss.bs.modal')}}
Modal.prototype.resize=function(){if(this.isShown){$(window).on('resize.bs.modal',$.proxy(this.handleUpdate,this))}else{$(window).off('resize.bs.modal')}}
Modal.prototype.hideModal=function(){var that=this
this.$element.hide()
this.backdrop(function(){that.$body.removeClass('modal-open')
that.resetAdjustments()
that.resetScrollbar()
that.$element.trigger('hidden.bs.modal')})}
Modal.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove()
this.$backdrop=null}
Modal.prototype.backdrop=function(callback){var that=this
var animate=this.$element.hasClass('fade')?'fade':''
if(this.isShown&&this.options.backdrop){var doAnimate=$.support.transition&&animate
this.$backdrop=$(document.createElement('div')).addClass('modal-backdrop '+animate).appendTo(this.$body)
this.$element.on('click.dismiss.bs.modal',$.proxy(function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=false
return}
if(e.target!==e.currentTarget)return
this.options.backdrop=='static'?this.$element[0].focus():this.hide()},this))
if(doAnimate)this.$backdrop[0].offsetWidth
this.$backdrop.addClass('in')
if(!callback)return
doAnimate?this.$backdrop.one('bsTransitionEnd',callback).emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION):callback()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass('in')
var callbackRemove=function(){that.removeBackdrop()
callback&&callback()}
$.support.transition&&this.$element.hasClass('fade')?this.$backdrop.one('bsTransitionEnd',callbackRemove).emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION):callbackRemove()}else if(callback){callback()}}
Modal.prototype.handleUpdate=function(){this.adjustDialog()}
Modal.prototype.adjustDialog=function(){var modalIsOverflowing=this.$element[0].scrollHeight>document.documentElement.clientHeight
this.$element.css({paddingLeft:!this.bodyIsOverflowing&&modalIsOverflowing?this.scrollbarWidth:'',paddingRight:this.bodyIsOverflowing&&!modalIsOverflowing?this.scrollbarWidth:''})}
Modal.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:'',paddingRight:''})}
Modal.prototype.checkScrollbar=function(){var fullWindowWidth=window.innerWidth
if(!fullWindowWidth){var documentElementRect=document.documentElement.getBoundingClientRect()
fullWindowWidth=documentElementRect.right-Math.abs(documentElementRect.left)}
this.bodyIsOverflowing=document.body.clientWidth',trigger:'hover focus',title:'',delay:0,html:false,container:false,viewport:{selector:'body',padding:0}}
Tooltip.prototype.init=function(type,element,options){this.enabled=true
this.type=type
this.$element=$(element)
this.options=this.getOptions(options)
this.$viewport=this.options.viewport&&$($.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):(this.options.viewport.selector||this.options.viewport))
this.inState={click:false,hover:false,focus:false}
if(this.$element[0]instanceof document.constructor&&!this.options.selector){throw new Error('`selector` option must be specified when initializing '+this.type+' on the window.document object!')}
var triggers=this.options.trigger.split(' ')
for(var i=triggers.length;i--;){var trigger=triggers[i]
if(trigger=='click'){this.$element.on('click.'+this.type,this.options.selector,$.proxy(this.toggle,this))}else if(trigger!='manual'){var eventIn=trigger=='hover'?'mouseenter':'focusin'
var eventOut=trigger=='hover'?'mouseleave':'focusout'
this.$element.on(eventIn+'.'+this.type,this.options.selector,$.proxy(this.enter,this))
this.$element.on(eventOut+'.'+this.type,this.options.selector,$.proxy(this.leave,this))}}
this.options.selector?(this._options=$.extend({},this.options,{trigger:'manual',selector:''})):this.fixTitle()}
Tooltip.prototype.getDefaults=function(){return Tooltip.DEFAULTS}
Tooltip.prototype.getOptions=function(options){options=$.extend({},this.getDefaults(),this.$element.data(),options)
if(options.delay&&typeof options.delay=='number'){options.delay={show:options.delay,hide:options.delay}}
return options}
Tooltip.prototype.getDelegateOptions=function(){var options={}
var defaults=this.getDefaults()
this._options&&$.each(this._options,function(key,value){if(defaults[key]!=value)options[key]=value})
return options}
Tooltip.prototype.enter=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data('bs.'+this.type)
if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions())
$(obj.currentTarget).data('bs.'+this.type,self)}
if(obj instanceof $.Event){self.inState[obj.type=='focusin'?'focus':'hover']=true}
if(self.tip().hasClass('in')||self.hoverState=='in'){self.hoverState='in'
return}
clearTimeout(self.timeout)
self.hoverState='in'
if(!self.options.delay||!self.options.delay.show)return self.show()
self.timeout=setTimeout(function(){if(self.hoverState=='in')self.show()},self.options.delay.show)}
Tooltip.prototype.isInStateTrue=function(){for(var key in this.inState){if(this.inState[key])return true}
return false}
Tooltip.prototype.leave=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data('bs.'+this.type)
if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions())
$(obj.currentTarget).data('bs.'+this.type,self)}
if(obj instanceof $.Event){self.inState[obj.type=='focusout'?'focus':'hover']=false}
if(self.isInStateTrue())return
clearTimeout(self.timeout)
self.hoverState='out'
if(!self.options.delay||!self.options.delay.hide)return self.hide()
self.timeout=setTimeout(function(){if(self.hoverState=='out')self.hide()},self.options.delay.hide)}
Tooltip.prototype.show=function(){var e=$.Event('show.bs.'+this.type)
if(this.hasContent()&&this.enabled){this.$element.trigger(e)
var inDom=$.contains(this.$element[0].ownerDocument.documentElement,this.$element[0])
if(e.isDefaultPrevented()||!inDom)return
var that=this
var $tip=this.tip()
var tipId=this.getUID(this.type)
this.setContent()
$tip.attr('id',tipId)
this.$element.attr('aria-describedby',tipId)
if(this.options.animation)$tip.addClass('fade')
var placement=typeof this.options.placement=='function'?this.options.placement.call(this,$tip[0],this.$element[0]):this.options.placement
var autoToken=/\s?auto?\s?/i
var autoPlace=autoToken.test(placement)
if(autoPlace)placement=placement.replace(autoToken,'')||'top'
$tip.detach().css({top:0,left:0,display:'block'}).addClass(placement).data('bs.'+this.type,this)
this.options.container?$tip.appendTo(this.options.container):$tip.insertAfter(this.$element)
this.$element.trigger('inserted.bs.'+this.type)
var pos=this.getPosition()
var actualWidth=$tip[0].offsetWidth
var actualHeight=$tip[0].offsetHeight
if(autoPlace){var orgPlacement=placement
var viewportDim=this.getPosition(this.$viewport)
placement=placement=='bottom'&&pos.bottom+actualHeight>viewportDim.bottom?'top':placement=='top'&&pos.top-actualHeightviewportDim.width?'left':placement=='left'&&pos.left-actualWidthviewportDimensions.top+viewportDimensions.height){delta.top=viewportDimensions.top+viewportDimensions.height-bottomEdgeOffset}}else{var leftEdgeOffset=pos.left-viewportPadding
var rightEdgeOffset=pos.left+viewportPadding+actualWidth
if(leftEdgeOffsetviewportDimensions.right){delta.left=viewportDimensions.left+viewportDimensions.width-rightEdgeOffset}}
return delta}
Tooltip.prototype.getTitle=function(){var title
var $e=this.$element
var o=this.options
title=$e.attr('data-original-title')||(typeof o.title=='function'?o.title.call($e[0]):o.title)
return title}
Tooltip.prototype.getUID=function(prefix){do prefix+=~~(Math.random()*1000000)
while(document.getElementById(prefix))
return prefix}
Tooltip.prototype.tip=function(){if(!this.$tip){this.$tip=$(this.options.template)
if(this.$tip.length!=1){throw new Error(this.type+' `template` option must consist of exactly 1 top-level element!')}}
return this.$tip}
Tooltip.prototype.arrow=function(){return(this.$arrow=this.$arrow||this.tip().find('.tooltip-arrow'))}
Tooltip.prototype.enable=function(){this.enabled=true}
Tooltip.prototype.disable=function(){this.enabled=false}
Tooltip.prototype.toggleEnabled=function(){this.enabled=!this.enabled}
Tooltip.prototype.toggle=function(e){var self=this
if(e){self=$(e.currentTarget).data('bs.'+this.type)
if(!self){self=new this.constructor(e.currentTarget,this.getDelegateOptions())
$(e.currentTarget).data('bs.'+this.type,self)}}
if(e){self.inState.click=!self.inState.click
if(self.isInStateTrue())self.enter(self)
else self.leave(self)}else{self.tip().hasClass('in')?self.leave(self):self.enter(self)}}
Tooltip.prototype.destroy=function(){var that=this
clearTimeout(this.timeout)
this.hide(function(){that.$element.off('.'+that.type).removeData('bs.'+that.type)
if(that.$tip){that.$tip.detach()}
that.$tip=null
that.$arrow=null
that.$viewport=null})}
function Plugin(option){return this.each(function(){var $this=$(this)
var data=$this.data('bs.tooltip')
var options=typeof option=='object'&&option
if(!data&&/destroy|hide/.test(option))return
if(!data)$this.data('bs.tooltip',(data=new Tooltip(this,options)))
if(typeof option=='string')data[option]()})}
var old=$.fn.tooltip
$.fn.tooltip=Plugin
$.fn.tooltip.Constructor=Tooltip
$.fn.tooltip.noConflict=function(){$.fn.tooltip=old
return this}}(jQuery);+function($){'use strict';var Popover=function(element,options){this.init('popover',element,options)}
if(!$.fn.tooltip)throw new Error('Popover requires tooltip.js')
Popover.VERSION='3.3.6'
Popover.DEFAULTS=$.extend({},$.fn.tooltip.Constructor.DEFAULTS,{placement:'right',trigger:'click',content:'',template:''})
Popover.prototype=$.extend({},$.fn.tooltip.Constructor.prototype)
Popover.prototype.constructor=Popover
Popover.prototype.getDefaults=function(){return Popover.DEFAULTS}
Popover.prototype.setContent=function(){var $tip=this.tip()
var title=this.getTitle()
var content=this.getContent()
$tip.find('.popover-title')[this.options.html?'html':'text'](title)
$tip.find('.popover-content').children().detach().end()[this.options.html?(typeof content=='string'?'html':'append'):'text'](content)
$tip.removeClass('fade top bottom left right in')
if(!$tip.find('.popover-title').html())$tip.find('.popover-title').hide()}
Popover.prototype.hasContent=function(){return this.getTitle()||this.getContent()}
Popover.prototype.getContent=function(){var $e=this.$element
var o=this.options
return $e.attr('data-content')||(typeof o.content=='function'?o.content.call($e[0]):o.content)}
Popover.prototype.arrow=function(){return(this.$arrow=this.$arrow||this.tip().find('.arrow'))}
function Plugin(option){return this.each(function(){var $this=$(this)
var data=$this.data('bs.popover')
var options=typeof option=='object'&&option
if(!data&&/destroy|hide/.test(option))return
if(!data)$this.data('bs.popover',(data=new Popover(this,options)))
if(typeof option=='string')data[option]()})}
var old=$.fn.popover
$.fn.popover=Plugin
$.fn.popover.Constructor=Popover
$.fn.popover.noConflict=function(){$.fn.popover=old
return this}}(jQuery);+function($){'use strict';function ScrollSpy(element,options){this.$body=$(document.body)
this.$scrollElement=$(element).is(document.body)?$(window):$(element)
this.options=$.extend({},ScrollSpy.DEFAULTS,options)
this.selector=(this.options.target||'')+' .nav li > a'
this.offsets=[]
this.targets=[]
this.activeTarget=null
this.scrollHeight=0
this.$scrollElement.on('scroll.bs.scrollspy',$.proxy(this.process,this))
this.refresh()
this.process()}
ScrollSpy.VERSION='3.3.6'
ScrollSpy.DEFAULTS={offset:10}
ScrollSpy.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)}
ScrollSpy.prototype.refresh=function(){var that=this
var offsetMethod='offset'
var offsetBase=0
this.offsets=[]
this.targets=[]
this.scrollHeight=this.getScrollHeight()
if(!$.isWindow(this.$scrollElement[0])){offsetMethod='position'
offsetBase=this.$scrollElement.scrollTop()}
this.$body.find(this.selector).map(function(){var $el=$(this)
var href=$el.data('target')||$el.attr('href')
var $href=/^#./.test(href)&&$(href)
return($href&&$href.length&&$href.is(':visible')&&[[$href[offsetMethod]().top+offsetBase,href]])||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){that.offsets.push(this[0])
that.targets.push(this[1])})}
ScrollSpy.prototype.process=function(){var scrollTop=this.$scrollElement.scrollTop()+this.options.offset
var scrollHeight=this.getScrollHeight()
var maxScroll=this.options.offset+scrollHeight-this.$scrollElement.height()
var offsets=this.offsets
var targets=this.targets
var activeTarget=this.activeTarget
var i
if(this.scrollHeight!=scrollHeight){this.refresh()}
if(scrollTop>=maxScroll){return activeTarget!=(i=targets[targets.length-1])&&this.activate(i)}
if(activeTarget&&scrollTop=offsets[i]&&(offsets[i+1]===undefined||scrollTop .active')
var transition=callback&&$.support.transition&&($active.length&&$active.hasClass('fade')||!!container.find('> .fade').length)
function next(){$active.removeClass('active').find('> .dropdown-menu > .active').removeClass('active').end().find('[data-toggle="tab"]').attr('aria-expanded',false)
element.addClass('active').find('[data-toggle="tab"]').attr('aria-expanded',true)
if(transition){element[0].offsetWidth
element.addClass('in')}else{element.removeClass('fade')}
if(element.parent('.dropdown-menu').length){element.closest('li.dropdown').addClass('active').end().find('[data-toggle="tab"]').attr('aria-expanded',true)}
callback&&callback()}
$active.length&&transition?$active.one('bsTransitionEnd',next).emulateTransitionEnd(Tab.TRANSITION_DURATION):next()
$active.removeClass('in')}
function Plugin(option){return this.each(function(){var $this=$(this)
var data=$this.data('bs.tab')
if(!data)$this.data('bs.tab',(data=new Tab(this)))
if(typeof option=='string')data[option]()})}
var old=$.fn.tab
$.fn.tab=Plugin
$.fn.tab.Constructor=Tab
$.fn.tab.noConflict=function(){$.fn.tab=old
return this}
var clickHandler=function(e){e.preventDefault()
Plugin.call($(this),'show')}
$(document).on('click.bs.tab.data-api','[data-toggle="tab"]',clickHandler).on('click.bs.tab.data-api','[data-toggle="pill"]',clickHandler)}(jQuery);+function($){'use strict';var Affix=function(element,options){this.options=$.extend({},Affix.DEFAULTS,options)
this.$target=$(this.options.target).on('scroll.bs.affix.data-api',$.proxy(this.checkPosition,this)).on('click.bs.affix.data-api',$.proxy(this.checkPositionWithEventLoop,this))
this.$element=$(element)
this.affixed=null
this.unpin=null
this.pinnedOffset=null
this.checkPosition()}
Affix.VERSION='3.3.6'
Affix.RESET='affix affix-top affix-bottom'
Affix.DEFAULTS={offset:0,target:window}
Affix.prototype.getState=function(scrollHeight,height,offsetTop,offsetBottom){var scrollTop=this.$target.scrollTop()
var position=this.$element.offset()
var targetHeight=this.$target.height()
if(offsetTop!=null&&this.affixed=='top')return scrollTop=scrollHeight-offsetBottom))return'bottom'
return false}
Affix.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset
this.$element.removeClass(Affix.RESET).addClass('affix')
var scrollTop=this.$target.scrollTop()
var position=this.$element.offset()
return(this.pinnedOffset=position.top-scrollTop)}
Affix.prototype.checkPositionWithEventLoop=function(){setTimeout($.proxy(this.checkPosition,this),1)}
Affix.prototype.checkPosition=function(){if(!this.$element.is(':visible'))return
var height=this.$element.height()
var offset=this.options.offset
var offsetTop=offset.top
var offsetBottom=offset.bottom
var scrollHeight=Math.max($(document).height(),$(document.body).height())
if(typeof offset!='object')offsetBottom=offsetTop=offset
if(typeof offsetTop=='function')offsetTop=offset.top(this.$element)
if(typeof offsetBottom=='function')offsetBottom=offset.bottom(this.$element)
var affix=this.getState(scrollHeight,height,offsetTop,offsetBottom)
if(this.affixed!=affix){if(this.unpin!=null)this.$element.css('top','')
var affixType='affix'+(affix?'-'+affix:'')
var e=$.Event(affixType+'.bs.affix')
this.$element.trigger(e)
if(e.isDefaultPrevented())return
this.affixed=affix
this.unpin=affix=='bottom'?this.getPinnedOffset():null
this.$element.removeClass(Affix.RESET).addClass(affixType).trigger(affixType.replace('affix','affixed')+'.bs.affix')}
if(affix=='bottom'){this.$element.offset({top:scrollHeight-height-offsetBottom})}}
function Plugin(option){return this.each(function(){var $this=$(this)
var data=$this.data('bs.affix')
var options=typeof option=='object'&&option
if(!data)$this.data('bs.affix',(data=new Affix(this,options)))
if(typeof option=='string')data[option]()})}
var old=$.fn.affix
$.fn.affix=Plugin
$.fn.affix.Constructor=Affix
$.fn.affix.noConflict=function(){$.fn.affix=old
return this}
$(window).on('load',function(){$('[data-spy="affix"]').each(function(){var $spy=$(this)
var data=$spy.data()
data.offset=data.offset||{}
if(data.offsetBottom!=null)data.offset.bottom=data.offsetBottom
if(data.offsetTop!=null)data.offset.top=data.offsetTop
Plugin.call($spy,data)})})}(jQuery);
;
/*!
* jQuery blockUI plugin
* Version 2.70.0-2014.11.23
* Requires jQuery v1.7 or later
*
* Examples at: http://malsup.com/jquery/block/
* Copyright (c) 2007-2013 M. Alsup
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
* Thanks to Amir-Hossein Sobhi for some excellent contributions!
*/
(function(){"use strict";function setup($){$.fn._fadeIn=$.fn.fadeIn;var noOp=$.noop||function(){};var msie=/MSIE/.test(navigator.userAgent);var ie6=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent);var mode=document.documentMode||0;var setExpr='function'===typeof document.createElement('div').style.setExpression?document.createElement('div').style.setExpression:false;$.blockUI=function(opts){install(window,opts);};$.unblockUI=function(opts){remove(window,opts);};$.growlUI=function(title,message,timeout,onClose){var $m=$('');if(title)$m.append(''+title+'
');if(message)$m.append(''+message+'
');if(timeout===undefined)timeout=3000;var callBlock=function(opts){opts=opts||{};$.blockUI({message:$m,fadeIn:typeof opts.fadeIn!=='undefined'?opts.fadeIn:700,fadeOut:typeof opts.fadeOut!=='undefined'?opts.fadeOut:1000,timeout:typeof opts.timeout!=='undefined'?opts.timeout:timeout,centerY:false,showOverlay:false,onUnblock:onClose,css:$.blockUI.defaults.growlCSS});};callBlock();var nonmousedOpacity=$m.css('opacity');$m.on('mouseover',function(){callBlock({fadeIn:0,timeout:30000});var displayBlock=$('.blockMsg');displayBlock.stop();displayBlock.fadeTo(300,1);}).on('mouseout',function(){$('.blockMsg').fadeOut(1000);});};$.fn.block=function(opts){if(this[0]===window){$.blockUI(opts);return this;}
var fullOpts=$.extend({},$.blockUI.defaults,opts||{});this.each(function(){var $el=$(this);if(fullOpts.ignoreIfBlocked&&$el.data('blockUI.isBlocked'))
return;$el.unblock({fadeOut:0});});return this.each(function(){if($.css(this,'position')=='static'){this.style.position='relative';$(this).data('blockUI.static',true);}
this.style.zoom=1;install(this,opts);});};$.fn.unblock=function(opts){if(this[0]===window){$.unblockUI(opts);return this;}
return this.each(function(){remove(this,opts);});};$.blockUI.version=2.70;$.blockUI.defaults={message:'Please wait...
',title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',border:'3px solid #aaa',backgroundColor:'#fff',cursor:'wait'},themedCSS:{width:'30%',top:'40%',left:'35%'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},cursorReset:'default',growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:'default',color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,focusableElements:':input:enabled:visible',onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:'blockMsg',ignoreIfBlocked:false};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var css,themedCSS;var full=(el==window);var msg=(opts&&opts.message!==undefined?opts.message:undefined);opts=$.extend({},$.blockUI.defaults,opts||{});if(opts.ignoreIfBlocked&&$(el).data('blockUI.isBlocked'))
return;opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});css=$.extend({},$.blockUI.defaults.css,opts.css||{});if(opts.onOverlayClick)
opts.overlayCSS.cursor='pointer';themedCSS=$.extend({},$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)
remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)
data.parent.removeChild(node);}
$(el).data('blockUI.onUnblock',opts.onUnblock);var z=opts.baseZ;var lyr1,lyr2,lyr3,s;if(msie||opts.forceIframe)
lyr1=$('');else
lyr1=$('');if(opts.theme)
lyr2=$('');else
lyr2=$('');if(opts.theme&&full){s='';if(opts.title){s+='';}
s+='
';s+='
';}
else if(opts.theme){s='';}
else if(full){s='';}
else{s='';}
lyr3=$(s);if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass('ui-widget-content');}
else
lyr3.css(css);}
if(!opts.theme)
lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if(msie||opts.forceIframe)
lyr1.css('opacity',0.0);var layers=[lyr1,lyr2,lyr3],$par=full?$('body'):$(el);$.each(layers,function(){this.appendTo($par);});if(opts.theme&&opts.draggable&&$.fn.draggable){lyr3.draggable({handle:'.ui-dialog-titlebar',cancel:'li'});}
var expr=setExpr&&(!$.support.boxModel||$('object,embed',full?null:el).length>0);if(ie6||expr){if(full&&opts.allowBodyStretch&&$.support.boxModel)
$('html,body').css('height','100%');if((ie6||!$.support.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;}
$.each(layers,function(i,o){var s=o[0].style;s.position='absolute';if(i<2){if(full)
s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"');else
s.setExpression('height','this.parentNode.offsetHeight + "px"');if(full)
s.setExpression('width','jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"');else
s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}
else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}
else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top,10):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression);}});}
if(msg){if(opts.theme)
lyr3.find('.ui-widget-content').append(msg);else
lyr3.append(msg);if(msg.jquery||msg.nodeType)
$(msg).show();}
if((msie||opts.forceIframe)&&opts.showOverlay)
lyr1.show();if(opts.fadeIn){var cb=opts.onBlock?opts.onBlock:noOp;var cb1=(opts.showOverlay&&!msg)?cb:noOp;var cb2=msg?cb:noOp;if(opts.showOverlay)
lyr2._fadeIn(opts.fadeIn,cb1);if(msg)
lyr3._fadeIn(opts.fadeIn,cb2);}
else{if(opts.showOverlay)
lyr2.show();if(msg)
lyr3.show();if(opts.onBlock)
opts.onBlock.bind(lyr3)();}
bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(opts.focusableElements,pageBlock);if(opts.focusInput)
setTimeout(focus,20);}
else
center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){if(full)
$.unblockUI(opts);else
$(el).unblock(opts);},opts.timeout);$(el).data('blockUI.timeout',to);}}
function remove(el,opts){var count;var full=(el==window);var $el=$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout');}
opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);if(opts.onUnblock===null){opts.onUnblock=$el.data('blockUI.onUnblock');$el.removeData('blockUI.onUnblock');}
var els;if(full)
els=$(document.body).children().filter('.blockUI').add('body > .blockUI');else
els=$el.find('>.blockUI');if(opts.cursorReset){if(els.length>1)
els[1].style.cursor=opts.cursorReset;if(els.length>2)
els[2].style.cursor=opts.cursorReset;}
if(full)
pageBlock=pageBlockEls=null;if(opts.fadeOut){count=els.length;els.stop().fadeOut(opts.fadeOut,function(){if(--count===0)
reset(els,data,opts,el);});}
else
reset(els,data,opts,el);}
function reset(els,data,opts,el){var $el=$(el);if($el.data('blockUI.isBlocked'))
return;els.each(function(i,o){if(this.parentNode)
this.parentNode.removeChild(this);});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;data.el.style.cursor='default';if(data.parent)
data.parent.appendChild(data.el);$el.removeData('blockUI.history');}
if($el.data('blockUI.static')){$el.css('position','static');}
if(typeof opts.onUnblock=='function')
opts.onUnblock(el,opts);var body=$(document.body),w=body.width(),cssW=body[0].style.width;body.width(w-1).width(w);body[0].style.width=cssW;}
function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))
return;$el.data('blockUI.isBlocked',b);if(!full||!opts.bindEvents||(b&&!opts.showOverlay))
return;var events='mousedown mouseup keydown keypress keyup touchstart touchend touchmove';if(b)
$(document).on(events,opts,handler);else
$(document).off(events,handler);}
function handler(e){if(e.type==='keydown'&&e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target===els[els.length-1];var back=e.shiftKey&&e.target===els[0];if(fwd||back){setTimeout(function(){focus(back);},10);return false;}}}
var opts=e.data;var target=$(e.target);if(target.hasClass('blockOverlay')&&opts.onOverlayClick)
opts.onOverlayClick(e);if(target.parents('div.'+opts.blockMsgClass).length>0)
return true;return target.parents().children().filter('div.blockUI').length===0;}
function focus(back){if(!pageBlockEls)
return;var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e)
e.trigger('focus');}
function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0';}
function sz(el,p){return parseInt($.css(el,p),10)||0;}}
if(typeof define==='function'&&define.amd&&define.amd.jQuery){define(['jquery'],setup);}else{setup(jQuery);}})();
jQuery(function($){if(typeof wc_add_to_cart_params==='undefined'){return false;}
var AddToCartHandler=function(){this.requests=[];this.addRequest=this.addRequest.bind(this);this.run=this.run.bind(this);$(document.body).on('click','.add_to_cart_button',{addToCartHandler:this},this.onAddToCart).on('click','.remove_from_cart_button',{addToCartHandler:this},this.onRemoveFromCart).on('added_to_cart',this.updateButton).on('ajax_request_not_sent.adding_to_cart',this.updateButton).on('added_to_cart removed_from_cart',{addToCartHandler:this},this.updateFragments);};AddToCartHandler.prototype.addRequest=function(request){this.requests.push(request);if(1===this.requests.length){this.run();}};AddToCartHandler.prototype.run=function(){var requestManager=this,originalCallback=requestManager.requests[0].complete;requestManager.requests[0].complete=function(){if(typeof originalCallback==='function'){originalCallback();}
requestManager.requests.shift();if(requestManager.requests.length>0){requestManager.run();}};$.ajax(this.requests[0]);};AddToCartHandler.prototype.onAddToCart=function(e){var $thisbutton=$(this);if($thisbutton.is('.ajax_add_to_cart')){if(!$thisbutton.attr('data-product_id')){return true;}
e.preventDefault();$thisbutton.removeClass('added');$thisbutton.addClass('loading');if(false===$(document.body).triggerHandler('should_send_ajax_request.adding_to_cart',[$thisbutton])){$(document.body).trigger('ajax_request_not_sent.adding_to_cart',[false,false,$thisbutton]);return true;}
var data={};$.each($thisbutton.data(),function(key,value){data[key]=value;});$.each($thisbutton[0].dataset,function(key,value){data[key]=value;});$(document.body).trigger('adding_to_cart',[$thisbutton,data]);e.data.addToCartHandler.addRequest({type:'POST',url:wc_add_to_cart_params.wc_ajax_url.toString().replace('%%endpoint%%','add_to_cart'),data:data,success:function(response){if(!response){return;}
if(response.error&&response.product_url){window.location=response.product_url;return;}
if(wc_add_to_cart_params.cart_redirect_after_add==='yes'){window.location=wc_add_to_cart_params.cart_url;return;}
$(document.body).trigger('added_to_cart',[response.fragments,response.cart_hash,$thisbutton]);},dataType:'json'});}};AddToCartHandler.prototype.onRemoveFromCart=function(e){var $thisbutton=$(this),$row=$thisbutton.closest('.woocommerce-mini-cart-item');e.preventDefault();$row.block({message:null,overlayCSS:{opacity:0.6}});e.data.addToCartHandler.addRequest({type:'POST',url:wc_add_to_cart_params.wc_ajax_url.toString().replace('%%endpoint%%','remove_from_cart'),data:{cart_item_key:$thisbutton.data('cart_item_key')},success:function(response){if(!response||!response.fragments){window.location=$thisbutton.attr('href');return;}
$(document.body).trigger('removed_from_cart',[response.fragments,response.cart_hash,$thisbutton]);},error:function(){window.location=$thisbutton.attr('href');return;},dataType:'json'});};AddToCartHandler.prototype.updateButton=function(e,fragments,cart_hash,$button){$button=typeof $button==='undefined'?false:$button;if($button){$button.removeClass('loading');if(fragments){$button.addClass('added');}
if(fragments&&!wc_add_to_cart_params.is_cart&&$button.parent().find('.added_to_cart').length===0){$button.after(''+wc_add_to_cart_params.i18n_view_cart+'');}
$(document.body).trigger('wc_cart_button_updated',[$button]);}};AddToCartHandler.prototype.updateFragments=function(e,fragments){if(fragments){$.each(fragments,function(key){$(key).addClass('updating').fadeTo('400','0.6').block({message:null,overlayCSS:{opacity:0.6}});});$.each(fragments,function(key,value){$(key).replaceWith(value);$(key).stop(true).css('opacity','1').unblock();});$(document.body).trigger('wc_fragments_loaded');}};new AddToCartHandler();});
;
/*!
* JavaScript Cookie v2.1.4
* https://github.com/js-cookie/js-cookie
*
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
* Released under the MIT license
*/
(function(factory){var registeredInModuleLoader=false;if(typeof define==='function'&&define.amd){define(factory);registeredInModuleLoader=true;}
if(typeof exports==='object'){module.exports=factory();registeredInModuleLoader=true;}
if(!registeredInModuleLoader){var OldCookies=window.Cookies;var api=window.Cookies=factory();api.noConflict=function(){window.Cookies=OldCookies;return api;};}}(function(){function extend(){var i=0;var result={};for(;i1){attributes=extend({path:'/'},api.defaults,attributes);if(typeof attributes.expires==='number'){var expires=new Date();expires.setMilliseconds(expires.getMilliseconds()+attributes.expires*864e+5);attributes.expires=expires;}
attributes.expires=attributes.expires?attributes.expires.toUTCString():'';try{result=JSON.stringify(value);if(/^[\{\[]/.test(result)){value=result;}}catch(e){}
if(!converter.write){value=encodeURIComponent(String(value)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);}else{value=converter.write(value,key);}
key=encodeURIComponent(String(key));key=key.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);key=key.replace(/[\(\)]/g,escape);var stringifiedAttributes='';for(var attributeName in attributes){if(!attributes[attributeName]){continue;}
stringifiedAttributes+='; '+attributeName;if(attributes[attributeName]===true){continue;}
stringifiedAttributes+='='+attributes[attributeName];}
return(document.cookie=key+'='+value+stringifiedAttributes);}
if(!key){result={};}
var cookies=document.cookie?document.cookie.split('; '):[];var rdecode=/(%[0-9A-Z]{2})+/g;var i=0;for(;i=0&&parseFloat($(this).val())');$('.woocommerce form input').filter(':password').parent('span').addClass('password-input');$('.password-input').append('');$('.show-password-input').on('click',function(){if($(this).hasClass('display-password')){$(this).removeClass('display-password');}else{$(this).addClass('display-password');}
if($(this).hasClass('display-password')){$(this).siblings(['input[type="password"]']).prop('type','text');}else{$(this).siblings('input[type="text"]').prop('type','password');}});});
jQuery(function($){if(typeof wc_cart_fragments_params==='undefined'){return false;}
var $supports_html5_storage=true,cart_hash_key=wc_cart_fragments_params.cart_hash_key;try{$supports_html5_storage=('sessionStorage'in window&&window.sessionStorage!==null);window.sessionStorage.setItem('wc','test');window.sessionStorage.removeItem('wc');window.localStorage.setItem('wc','test');window.localStorage.removeItem('wc');}catch(err){$supports_html5_storage=false;}
function set_cart_creation_timestamp(){if($supports_html5_storage){sessionStorage.setItem('wc_cart_created',(new Date()).getTime());}}
function set_cart_hash(cart_hash){if($supports_html5_storage){localStorage.setItem(cart_hash_key,cart_hash);sessionStorage.setItem(cart_hash_key,cart_hash);}}
var $fragment_refresh={url:wc_cart_fragments_params.wc_ajax_url.toString().replace('%%endpoint%%','get_refreshed_fragments'),type:'POST',data:{time:new Date().getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(data){if(data&&data.fragments){$.each(data.fragments,function(key,value){$(key).replaceWith(value);});if($supports_html5_storage){sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(data.fragments));set_cart_hash(data.cart_hash);if(data.cart_hash){set_cart_creation_timestamp();}}
$(document.body).trigger('wc_fragments_refreshed');}},error:function(){$(document.body).trigger('wc_fragments_ajax_error');}};function refresh_cart_fragment(){$.ajax($fragment_refresh);}
if($supports_html5_storage){var cart_timeout=null,day_in_ms=(24*60*60*1000);$(document.body).on('wc_fragment_refresh updated_wc_div',function(){refresh_cart_fragment();});$(document.body).on('added_to_cart removed_from_cart',function(event,fragments,cart_hash){var prev_cart_hash=sessionStorage.getItem(cart_hash_key);if(prev_cart_hash===null||prev_cart_hash===undefined||prev_cart_hash===''){set_cart_creation_timestamp();}
sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(fragments));set_cart_hash(cart_hash);});$(document.body).on('wc_fragments_refreshed',function(){clearTimeout(cart_timeout);cart_timeout=setTimeout(refresh_cart_fragment,day_in_ms);});$(window).on('storage onstorage',function(e){if(cart_hash_key===e.originalEvent.key&&localStorage.getItem(cart_hash_key)!==sessionStorage.getItem(cart_hash_key)){refresh_cart_fragment();}});$(window).on('pageshow',function(e){if(e.originalEvent.persisted){$('.widget_shopping_cart_content').empty();$(document.body).trigger('wc_fragment_refresh');}});try{var wc_fragments=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),cart_hash=sessionStorage.getItem(cart_hash_key),cookie_hash=Cookies.get('woocommerce_cart_hash'),cart_created=sessionStorage.getItem('wc_cart_created');if(cart_hash===null||cart_hash===undefined||cart_hash===''){cart_hash='';}
if(cookie_hash===null||cookie_hash===undefined||cookie_hash===''){cookie_hash='';}
if(cart_hash&&(cart_created===null||cart_created===undefined||cart_created==='')){throw'No cart_created';}
if(cart_created){var cart_expiration=((1*cart_created)+day_in_ms),timestamp_now=(new Date()).getTime();if(cart_expiration0){$('.hide_cart_widget_if_empty').closest('.widget_shopping_cart').show();}else{$('.hide_cart_widget_if_empty').closest('.widget_shopping_cart').hide();}
$(document.body).on('adding_to_cart',function(){$('.hide_cart_widget_if_empty').closest('.widget_shopping_cart').show();});var hasSelectiveRefresh=('undefined'!==typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial);if(hasSelectiveRefresh){wp.customize.selectiveRefresh.bind('partial-content-rendered',function(){refresh_cart_fragment();});}});
window.addComment=(function(window){var document=window.document;var config={commentReplyClass:'comment-reply-link',commentReplyTitleId:'reply-title',cancelReplyId:'cancel-comment-reply-link',commentFormId:'commentform',temporaryFormId:'wp-temp-form-div',parentIdFieldId:'comment_parent',postIdFieldId:'comment_post_ID'};var MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;var cutsTheMustard='querySelector'in document&&'addEventListener'in window;var supportsDataset=!!document.documentElement.dataset;var cancelElement;var commentFormElement;var respondElement;var observer;if(cutsTheMustard&&document.readyState!=='loading'){ready();}else if(cutsTheMustard){window.addEventListener('DOMContentLoaded',ready,false);}
function ready(){init();observeChanges();}
function init(context){if(!cutsTheMustard){return;}
cancelElement=getElementById(config.cancelReplyId);commentFormElement=getElementById(config.commentFormId);if(!cancelElement){return;}
cancelElement.addEventListener('touchstart',cancelEvent);cancelElement.addEventListener('click',cancelEvent);var submitFormHandler=function(e){if((e.metaKey||e.ctrlKey)&&e.keyCode===13){commentFormElement.removeEventListener('keydown',submitFormHandler);e.preventDefault();commentFormElement.submit.click();return false;}};if(commentFormElement){commentFormElement.addEventListener('keydown',submitFormHandler);}
var links=replyLinks(context);var element;for(var i=0,l=links.length;i?@[\]^`{|}~])/g;return function(selector){return selector.replace(selectorEscape,"\\$1");};})();
/*!
* jQuery UI Focusable 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
$.ui.focusable=function(element,hasTabindex){var map,mapName,img,focusableIfVisible,fieldset,nodeName=element.nodeName.toLowerCase();if("area"===nodeName){map=element.parentNode;mapName=map.name;if(!element.href||!mapName||map.nodeName.toLowerCase()!=="map"){return false;}
img=$("img[usemap='#"+mapName+"']");return img.length>0&&img.is(":visible");}
if(/^(input|select|textarea|button|object)$/.test(nodeName)){focusableIfVisible=!element.disabled;if(focusableIfVisible){fieldset=$(element).closest("fieldset")[0];if(fieldset){focusableIfVisible=!fieldset.disabled;}}}else if("a"===nodeName){focusableIfVisible=element.href||hasTabindex;}else{focusableIfVisible=hasTabindex;}
return focusableIfVisible&&$(element).is(":visible")&&visible($(element));};function visible(element){var visibility=element.css("visibility");while(visibility==="inherit"){element=element.parent();visibility=element.css("visibility");}
return visibility!=="hidden";}
$.extend($.expr[":"],{focusable:function(element){return $.ui.focusable(element,$.attr(element,"tabindex")!=null);}});$.fn.form=function(){return typeof this[0].form==="string"?this.closest("form"):$(this[0].form);};
/*!
* jQuery UI Form Reset Mixin 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
$.ui.formResetMixin={_formResetHandler:function(){var form=$(this);setTimeout(function(){var instances=form.data("ui-form-reset-instances");$.each(instances,function(){this.refresh();});});},_bindFormResetHandler:function(){this.form=this.element.form();if(!this.form.length){return;}
var instances=this.form.data("ui-form-reset-instances")||[];if(!instances.length){this.form.on("reset.ui-form-reset",this._formResetHandler);}
instances.push(this);this.form.data("ui-form-reset-instances",instances);},_unbindFormResetHandler:function(){if(!this.form.length){return;}
var instances=this.form.data("ui-form-reset-instances");instances.splice($.inArray(this,instances),1);if(instances.length){this.form.data("ui-form-reset-instances",instances);}else{this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset");}}};$.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());
/*!
* jQuery UI Support for jQuery core 1.7.x 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
if($.fn.jquery.substring(0,3)==="1.7"){$.each(["Width","Height"],function(i,name){var side=name==="Width"?["Left","Right"]:["Top","Bottom"],type=name.toLowerCase(),orig={innerWidth:$.fn.innerWidth,innerHeight:$.fn.innerHeight,outerWidth:$.fn.outerWidth,outerHeight:$.fn.outerHeight};function reduce(elem,size,border,margin){$.each(side,function(){size-=parseFloat($.css(elem,"padding"+this))||0;if(border){size-=parseFloat($.css(elem,"border"+this+"Width"))||0;}
if(margin){size-=parseFloat($.css(elem,"margin"+this))||0;}});return size;}
$.fn["inner"+name]=function(size){if(size===undefined){return orig["inner"+name].call(this);}
return this.each(function(){$(this).css(type,reduce(this,size)+"px");});};$.fn["outer"+name]=function(size,margin){if(typeof size!=="number"){return orig["outer"+name].call(this,size);}
return this.each(function(){$(this).css(type,reduce(this,size,true,margin)+"px");});};});$.fn.addBack=function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector));};}
/*!
* jQuery UI Keycode 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
$.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};
/*!
* jQuery UI Labels 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
$.fn.labels=function(){var ancestor,selector,id,labels,ancestors;if(this[0].labels&&this[0].labels.length){return this.pushStack(this[0].labels);}
labels=this.eq(0).parents("label");id=this.attr("id");if(id){ancestor=this.eq(0).parents().last();ancestors=ancestor.add(ancestor.length?ancestor.siblings():this.siblings());selector="label[for='"+$.ui.escapeSelector(id)+"']";labels=labels.add(ancestors.find(selector).addBack(selector));}
return this.pushStack(labels);};$.ui.plugin={add:function(module,option,set){var i,proto=$.ui[module].prototype;for(i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args,allowDisconnected){var i,set=instance.plugins[name];if(!set){return;}
if(!allowDisconnected&&(!instance.element[0].parentNode||instance.element[0].parentNode.nodeType===11)){return;}
for(i=0;i"+""),innerDiv=div.children()[0];$("body").append(div);w1=innerDiv.offsetWidth;div.css("overflow","scroll");w2=innerDiv.offsetWidth;if(w1===w2){w2=div[0].clientWidth;}
div.remove();return(cachedScrollbarWidth=w1-w2);},getScrollInfo:function(within){var overflowX=within.isWindow||within.isDocument?"":within.element.css("overflow-x"),overflowY=within.isWindow||within.isDocument?"":within.element.css("overflow-y"),hasOverflowX=overflowX==="scroll"||(overflowX==="auto"&&within.width0?"right":"center",vertical:bottom<0?"top":top>0?"bottom":"middle"};if(targetWidthmax(abs(top),abs(bottom))){feedback.important="horizontal";}else{feedback.important="vertical";}
options.using.call(this,props,feedback);};}
elem.offset($.extend(position,{using:using}));});};$.ui.position={fit:{left:function(position,data){var within=data.within,withinOffset=within.isWindow?within.scrollLeft:within.offset.left,outerWidth=within.width,collisionPosLeft=position.left-data.collisionPosition.marginLeft,overLeft=withinOffset-collisionPosLeft,overRight=collisionPosLeft+data.collisionWidth-outerWidth-withinOffset,newOverRight;if(data.collisionWidth>outerWidth){if(overLeft>0&&overRight<=0){newOverRight=position.left+overLeft+data.collisionWidth-outerWidth-
withinOffset;position.left+=overLeft-newOverRight;}else if(overRight>0&&overLeft<=0){position.left=withinOffset;}else{if(overLeft>overRight){position.left=withinOffset+outerWidth-data.collisionWidth;}else{position.left=withinOffset;}}}else if(overLeft>0){position.left+=overLeft;}else if(overRight>0){position.left-=overRight;}else{position.left=max(position.left-collisionPosLeft,position.left);}},top:function(position,data){var within=data.within,withinOffset=within.isWindow?within.scrollTop:within.offset.top,outerHeight=data.within.height,collisionPosTop=position.top-data.collisionPosition.marginTop,overTop=withinOffset-collisionPosTop,overBottom=collisionPosTop+data.collisionHeight-outerHeight-withinOffset,newOverBottom;if(data.collisionHeight>outerHeight){if(overTop>0&&overBottom<=0){newOverBottom=position.top+overTop+data.collisionHeight-outerHeight-
withinOffset;position.top+=overTop-newOverBottom;}else if(overBottom>0&&overTop<=0){position.top=withinOffset;}else{if(overTop>overBottom){position.top=withinOffset+outerHeight-data.collisionHeight;}else{position.top=withinOffset;}}}else if(overTop>0){position.top+=overTop;}else if(overBottom>0){position.top-=overBottom;}else{position.top=max(position.top-collisionPosTop,position.top);}}},flip:{left:function(position,data){var within=data.within,withinOffset=within.offset.left+within.scrollLeft,outerWidth=within.width,offsetLeft=within.isWindow?within.scrollLeft:within.offset.left,collisionPosLeft=position.left-data.collisionPosition.marginLeft,overLeft=collisionPosLeft-offsetLeft,overRight=collisionPosLeft+data.collisionWidth-outerWidth-offsetLeft,myOffset=data.my[0]==="left"?-data.elemWidth:data.my[0]==="right"?data.elemWidth:0,atOffset=data.at[0]==="left"?data.targetWidth:data.at[0]==="right"?-data.targetWidth:0,offset=-2*data.offset[0],newOverRight,newOverLeft;if(overLeft<0){newOverRight=position.left+myOffset+atOffset+offset+data.collisionWidth-
outerWidth-withinOffset;if(newOverRight<0||newOverRight0){newOverLeft=position.left-data.collisionPosition.marginLeft+myOffset+
atOffset+offset-offsetLeft;if(newOverLeft>0||abs(newOverLeft)0){newOverTop=position.top-data.collisionPosition.marginTop+myOffset+atOffset+
offset-offsetTop;if(newOverTop>0||abs(newOverTop)=0)&&$.ui.focusable(element,hasTabindex);}});
/*!
* jQuery UI Unique ID 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
$.fn.extend({uniqueId:(function(){var uuid=0;return function(){return this.each(function(){if(!this.id){this.id="ui-id-"+(++uuid);}});};})(),removeUniqueId:function(){return this.each(function(){if(/^ui-id-\d+$/.test(this.id)){$(this).removeAttr("id");}});}});
/*!
* jQuery UI Widget 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
var widgetUuid=0;var widgetSlice=Array.prototype.slice;$.cleanData=(function(orig){return function(elems){var events,elem,i;for(i=0;(elem=elems[i])!=null;i++){try{events=$._data(elem,"events");if(events&&events.remove){$(elem).triggerHandler("remove");}}catch(e){}}
orig(elems);};})($.cleanData);$.widget=function(name,base,prototype){var existingConstructor,constructor,basePrototype;var proxiedPrototype={};var namespace=name.split(".")[0];name=name.split(".")[1];var fullName=namespace+"-"+name;if(!prototype){prototype=base;base=$.Widget;}
if($.isArray(prototype)){prototype=$.extend.apply(null,[{}].concat(prototype));}
$.expr[":"][fullName.toLowerCase()]=function(elem){return!!$.data(elem,fullName);};$[namespace]=$[namespace]||{};existingConstructor=$[namespace][name];constructor=$[namespace][name]=function(options,element){if(!this._createWidget){return new constructor(options,element);}
if(arguments.length){this._createWidget(options,element);}};$.extend(constructor,existingConstructor,{version:prototype.version,_proto:$.extend({},prototype),_childConstructors:[]});basePrototype=new base();basePrototype.options=$.widget.extend({},basePrototype.options);$.each(prototype,function(prop,value){if(!$.isFunction(value)){proxiedPrototype[prop]=value;return;}
proxiedPrototype[prop]=(function(){function _super(){return base.prototype[prop].apply(this,arguments);}
function _superApply(args){return base.prototype[prop].apply(this,args);}
return function(){var __super=this._super;var __superApply=this._superApply;var returnValue;this._super=_super;this._superApply=_superApply;returnValue=value.apply(this,arguments);this._super=__super;this._superApply=__superApply;return returnValue;};})();});constructor.prototype=$.widget.extend(basePrototype,{widgetEventPrefix:existingConstructor?(basePrototype.widgetEventPrefix||name):name},proxiedPrototype,{constructor:constructor,namespace:namespace,widgetName:name,widgetFullName:fullName});if(existingConstructor){$.each(existingConstructor._childConstructors,function(i,child){var childPrototype=child.prototype;$.widget(childPrototype.namespace+"."+childPrototype.widgetName,constructor,child._proto);});delete existingConstructor._childConstructors;}else{base._childConstructors.push(constructor);}
$.widget.bridge(name,constructor);return constructor;};$.widget.extend=function(target){var input=widgetSlice.call(arguments,1);var inputIndex=0;var inputLength=input.length;var key;var value;for(;inputIndex",options:{classes:{},disabled:false,create:null},_createWidget:function(options,element){element=$(element||this.defaultElement||this)[0];this.element=$(element);this.uuid=widgetUuid++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=$();this.hoverable=$();this.focusable=$();this.classesElementLookup={};if(element!==this){$.data(element,this.widgetFullName,this);this._on(true,this.element,{remove:function(event){if(event.target===element){this.destroy();}}});this.document=$(element.style?element.ownerDocument:element.document||element);this.window=$(this.document[0].defaultView||this.document[0].parentWindow);}
this.options=$.widget.extend({},this.options,this._getCreateOptions(),options);this._create();if(this.options.disabled){this._setOptionDisabled(this.options.disabled);}
this._trigger("create",null,this._getCreateEventData());this._init();},_getCreateOptions:function(){return{};},_getCreateEventData:$.noop,_create:$.noop,_init:$.noop,destroy:function(){var that=this;this._destroy();$.each(this.classesElementLookup,function(key,value){that._removeClass(value,key);});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace);},_destroy:$.noop,widget:function(){return this.element;},option:function(key,value){var options=key;var parts;var curOption;var i;if(arguments.length===0){return $.widget.extend({},this.options);}
if(typeof key==="string"){options={};parts=key.split(".");key=parts.shift();if(parts.length){curOption=options[key]=$.widget.extend({},this.options[key]);for(i=0;i1||!(!t.matchMedia||!t.matchMedia("(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)").matches)};var a=/\.[\w\?=]+$/;function n(t){return e.retinaImageSuffix+t}function r(t,e){if(this.path=t||"",null!=e)this.at_2x_path=e,this.perform_check=!1;else{if(void 0!==document.createElement){var i=document.createElement("a");i.href=this.path,i.pathname=i.pathname.replace(a,n),this.at_2x_path=i.href}else{var r=this.path.split("?");r[0]=r[0].replace(a,n),this.at_2x_path=r.join("?")}this.perform_check=!0}}function h(t){this.el=t,this.path=new r(this.el.getAttribute("src"),this.el.getAttribute("data-at2x"));var e=this;this.path.check_2x_variant(function(t){t&&e.swap()})}t.RetinaImagePath=r,r.confirmed_paths=[],r.prototype.is_external=function(){return!(!this.path.match(/^https?\:/i)||this.path.match("//"+document.domain))},r.prototype.check_2x_variant=function(t){var i,a=this;return this.perform_check||void 0===this.at_2x_path||null===this.at_2x_path?this.at_2x_path in r.confirmed_paths?t(!0):this.is_external()?t(!1):((i=new XMLHttpRequest).open("HEAD",this.at_2x_path),i.onreadystatechange=function(){if(4!==i.readyState)return t(!1);if(i.status>=200&&i.status<=399){if(e.check_mime_type){var n=i.getResponseHeader("Content-Type");if(null===n||!n.match(/^image/i))return t(!1)}return r.confirmed_paths.push(a.at_2x_path),t(!0)}return t(!1)},void i.send()):t(!0)},t.RetinaImage=h,h.prototype.swap=function(t){void 0===t&&(t=this.path.at_2x_path);var i=this;!function a(){i.el.complete?(e.force_original_dimensions&&(0==i.el.offsetWidth&&0==i.el.offsetHeight?(i.el.setAttribute("width",i.el.naturalWidth),i.el.setAttribute("height",i.el.naturalHeight)):(i.el.setAttribute("width",i.el.offsetWidth),i.el.setAttribute("height",i.el.offsetHeight))),i.el.setAttribute("src",t)):setTimeout(a,5)}()},i.isRetina()&&i.init(t)}();
/*! Lazy Load XT v1.1.0 2016-01-12
* http://ressio.github.io/lazy-load-xt
* (C) 2016 RESS.io
* Licensed under MIT */
(function($,window,document,undefined){var lazyLoadXT='lazyLoadXT',dataLazied='lazied',load_error='load error',classLazyHidden='lazy-hidden',docElement=document.documentElement||document.body,forceLoad=(window.onscroll===undefined||!!window.operamini||!docElement.getBoundingClientRect),options={autoInit:true,selector:'img[data-src]',blankImage:'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7',throttle:99,forceLoad:forceLoad,loadEvent:'pageshow',updateEvent:'load orientationchange resize scroll touchmove focus',forceEvent:'lazyloadall',oninit:{removeClass:'lazy'},onshow:{addClass:classLazyHidden},onload:{removeClass:classLazyHidden,addClass:'lazy-loaded'},onerror:{removeClass:classLazyHidden},checkDuplicates:true},elementOptions={srcAttr:'data-src',edgeX:0,edgeY:0,visibleOnly:true},$window=$(window),$extend=$.extend,$data=$.data||function(el,name){return $(el).data(name);},elements=[],topLazy=0,waitingMode=0;$[lazyLoadXT]=$extend(options,elementOptions,$[lazyLoadXT]);function getOrDef(obj,prop){return obj[prop]===undefined?options[prop]:obj[prop];}
function scrollTop(){var scroll=window.pageYOffset;return(scroll===undefined)?docElement.scrollTop:scroll;}
$.fn[lazyLoadXT]=function(overrides){overrides=overrides||{};var blankImage=getOrDef(overrides,'blankImage'),checkDuplicates=getOrDef(overrides,'checkDuplicates'),scrollContainer=getOrDef(overrides,'scrollContainer'),forceShow=getOrDef(overrides,'show'),elementOptionsOverrides={},prop;$(scrollContainer).on('scroll',queueCheckLazyElements);for(prop in elementOptions){elementOptionsOverrides[prop]=getOrDef(overrides,prop);}
return this.each(function(index,el){if(el===window){$(options.selector).lazyLoadXT(overrides);}else{var duplicate=checkDuplicates&&$data(el,dataLazied),$el=$(el).data(dataLazied,forceShow?-1:1);if(duplicate){queueCheckLazyElements();return;}
if(blankImage&&el.tagName==='IMG'&&!el.src){el.src=blankImage;}
$el[lazyLoadXT]=$extend({},elementOptionsOverrides);triggerEvent('init',$el);elements.push($el);queueCheckLazyElements();}});};function triggerEvent(event,$el){var handler=options['on'+event];if(handler){if(typeof handler==="function"){handler.call($el[0]);}else{if(handler.addClass){$el.addClass(handler.addClass);}
if(handler.removeClass){$el.removeClass(handler.removeClass);}}}
$el.trigger('lazy'+event,[$el]);queueCheckLazyElements();}
function triggerLoadOrError(e){triggerEvent(e.type,$(this).off(load_error,triggerLoadOrError));}
function checkLazyElements(force){if(!elements.length){return;}
force=force||options.forceLoad;topLazy=Infinity;var viewportTop=scrollTop(),viewportHeight=window.innerHeight||docElement.clientHeight,viewportWidth=window.innerWidth||docElement.clientWidth,i,length;for(i=0,length=elements.length;i-edgeY&&elPos.left<=viewportWidth+edgeX&&elPos.right>-edgeX);}
if(visible){$el.on(load_error,triggerLoadOrError);triggerEvent('show',$el);var srcAttr=objData.srcAttr,src=typeof srcAttr==="function"?srcAttr($el):el.getAttribute(srcAttr);if(src){el.src=src;}
removeNode=true;}else{if(topEdge1){waitingMode=1;checkLazyElements();setTimeout(timeoutLazyElements,options.throttle);}else{waitingMode=0;}}
function queueCheckLazyElements(e){if(!elements.length){return;}
if(e&&e.type==='scroll'&&e.currentTarget===window){if(topLazy>=scrollTop()){return;}}
if(!waitingMode){setTimeout(timeoutLazyElements,0);}
waitingMode=2;}
function initLazyElements(){$window.lazyLoadXT();}
function forceLoadAll(){checkLazyElements(true);}
$(document).ready(function(){triggerEvent('start',$window);$window.on(options.updateEvent,queueCheckLazyElements).on(options.forceEvent,forceLoadAll);$(document).on(options.updateEvent,queueCheckLazyElements);if(options.autoInit){$window.on(options.loadEvent,initLazyElements);initLazyElements();}});})(window.jQuery||window.Zepto||window.$,window,document);(function($){var options=$.lazyLoadXT;options.selector+=',video,iframe[data-src],embed[data-src]';options.videoPoster='data-poster';$(document).on('lazyshow','video',function(e,$el){var srcAttr=$el.lazyLoadXT.srcAttr,isFuncSrcAttr=(typeof srcAttr==="function"),changed=false;$el.attr('poster',$el.attr(options.videoPoster));$el.children('source,track').each(function(index,el){var $child=$(el),src=isFuncSrcAttr?srcAttr($child):$child.attr(srcAttr);if(src){$child.attr('src',src);changed=true;}});if(changed&&typeof $(this).attr('preload')!=='undefined'&&'none'!=$(this).attr('preload')){this.load();}
$(this).removeClass('lazy-hidden');});$(document).on('lazyshow','embed',function(e,$el){$(this).removeClass('lazy-hidden');});})(window.jQuery||window.Zepto||window.$);
/*! Lazy Load XT v1.1.0 2016-01-12
* http://ressio.github.io/lazy-load-xt
* (C) 2016 RESS.io
* Licensed under MIT */
(function($,window,document,undefined){var options=$.lazyLoadXT,srcsetSupport=(function(){return'srcset'in(new Image());})(),reUrl=/^\s*(\S*)/,reWidth=/\S\s+(\d+)w/,reHeight=/\S\s+(\d+)h/,reDpr=/\S\s+([\d\.]+)x/,infty=[0,Infinity],one=[0,1],srcsetOptions={srcsetAttr:'data-srcset',srcsetExtended:true,srcsetBaseAttr:'data-srcset-base',srcsetExtAttr:'data-srcset-ext'},viewport={w:0,h:0,x:0},property,limit;for(property in srcsetOptions){if(options[property]===undefined){options[property]=srcsetOptions[property];}}
options.selector+=',img['+options.srcsetAttr+'],source['+options.srcsetAttr+']';function mathFilter(array,action){return Math[action].apply(null,$.map(array,function(item){return item[property];}));}
function compareMax(item){return item[property]>=viewport[property]||item[property]===limit;}
function compareMin(item){return item[property]===limit;}
function parseSrcset($el){var srcset=$el.attr(options.srcsetAttr);if(!srcset){return false;}
var list=$.map(srcset.replace(/(\s[\d.]+[whx]),/g,'$1 @,@ ').split(' @,@ '),function(item){return{url:reUrl.exec(item)[1],w:parseFloat((reWidth.exec(item)||infty)[1]),h:parseFloat((reHeight.exec(item)||infty)[1]),x:parseFloat((reDpr.exec(item)||one)[1])};});if(!list.length){return false;}
var documentElement=document.documentElement,whx,src;viewport={w:window.innerWidth||documentElement.clientWidth,h:window.innerHeight||documentElement.clientHeight,x:window.devicePixelRatio||1};for(whx in viewport){property=whx;limit=mathFilter(list,'max');list=$.grep(list,compareMax);}
for(whx in viewport){property=whx;limit=mathFilter(list,'min');list=$.grep(list,compareMin);}
src=list[0].url;if(options.srcsetExtended){src=($el.attr(options.srcsetBaseAttr)||'')+src+($el.attr(options.srcsetExtAttr)||'');}
return src;}
$(document).on('lazyshow','img',function(e,$el){var srcset=$el.attr(options.srcsetAttr);if(srcset){if(!options.srcsetExtended&&srcsetSupport){$el.attr('srcset',srcset);$el.attr('data-srcset','');}else{$el.lazyLoadXT.srcAttr=parseSrcset;}}});$(document).on('lazyshow','source',function(e,$el){$(this).removeClass('lazy-hidden');var srcset=$el.attr(options.srcsetAttr);if(srcset){if(!options.srcsetExtended&&srcsetSupport){$el.attr('srcset',srcset);$el.attr('data-srcset','');}else{$el.lazyLoadXT.srcAttr=parseSrcset;}}});})(window.jQuery||window.Zepto||window.$,window,document);
jQuery.lazyLoadXT.updateEvent='load orientationchange resize scroll touchmove focus click customlazyloadxtevent';jQuery.lazyLoadXT.edgeY=a3_lazyload_extend_params.edgeY;jQuery.lazyLoadXT.srcsetExtended=false;if(typeof a3_lazyload_extend_params.horizontal_container_classnames!=='undefined'&&''!==a3_lazyload_extend_params.horizontal_container_classnames){jQuery.lazyLoadXT.scrollContainer=a3_lazyload_extend_params.horizontal_container_classnames;}
jQuery(document).ready(function($){jQuery(document).on('mouseenter','.site-header-cart',function(){jQuery(document).trigger('customlazyloadxtevent');});jQuery(document).on('mouseenter','.widget_shopping_cart',function(){jQuery(document).trigger('customlazyloadxtevent');});jQuery(document).on('mouseover','#wp-admin-bar-top-secondary',function(){jQuery(document).trigger('customlazyloadxtevent');});});jQuery(document).ajaxComplete(function(){setTimeout(function(){jQuery(window).lazyLoadXT();},1000);});
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=98)}({98:function(e,t,n){"use strict";n.r(t);var r=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var o=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var i=function(e,t){return function(n,i,a){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,l=e[t];if(o(n)&&r(i))if("function"==typeof a)if("number"==typeof s){var c={callback:a,priority:s,namespace:i};if(l[n]){var u,d=l[n].handlers;for(u=d.length;u>0&&!(s>=d[u-1].priority);u--);u===d.length?d[u]=c:d.splice(u,0,c),l.__current.forEach((function(e){e.name===n&&e.currentIndex>=u&&e.currentIndex++}))}else l[n]={handlers:[c],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,i,a,s)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(i,a){var s=e[t];if(o(i)&&(n||r(a))){if(!s[i])return 0;var l=0;if(n)l=s[i].handlers.length,s[i]={runs:s[i].runs,handlers:[]};else for(var c=s[i].handlers,u=function(e){c[e].namespace===a&&(c.splice(e,1),l++,s.__current.forEach((function(t){t.name===i&&t.currentIndex>=e&&t.currentIndex--})))},d=c.length-1;d>=0;d--)u(d);return"hookRemoved"!==i&&e.doAction("hookRemoved",i,a),l}}};var s=function(e,t){return function(n,r){var o=e[t];return void 0!==r?n in o&&o[n].handlers.some((function(e){return e.namespace===r})):n in o}};var l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(r){var o=e[t];o[r]||(o[r]={handlers:[],runs:0}),o[r].runs++;var i=o[r].handlers;for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;li)?r.val(i):r.val(o+parseFloat(s)):a&&(a==o||o0&&r.val(o-parseFloat(s))}))}(jQuery),function(e){e.fn.isInViewport=function(){if(e(this).length<1)return!1;var t=e(this).offset().top,n=t+e(this).outerHeight()/2,r=e(window).scrollTop(),o=r+e(window).height()/2;return n>r&&t1000){height=1000;}else if(~~height<200){height=200;}
source.height=height;}
if('link'===data.message){sourceURL=document.createElement('a');targetURL=document.createElement('a');sourceURL.href=source.getAttribute('src');targetURL.href=data.value;if(!allowedProtocols.test(targetURL.protocol)){continue;}
if(targetURL.host===sourceURL.host){if(document.activeElement===source){window.top.location.href=data.value;}}}}};function onLoad(){if(loaded){return;}
loaded=true;var isIE10=-1!==navigator.appVersion.indexOf('MSIE 10'),isIE11=!!navigator.userAgent.match(/Trident.*rv:11\./),iframes=document.querySelectorAll('iframe.wp-embedded-content'),iframeClone,i,source,secret;for(i=0;i= 1.2.3
*/
(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else{factory(jQuery);}}(function($){$.fn.addBack=$.fn.addBack||$.fn.andSelf;$.fn.extend({actual:function(method,options){if(!this[method]){throw'$.actual => The jQuery method "'+method+'" you called does not exist';}
var defaults={absolute:false,clone:false,includeMargin:false,display:'block'};var configs=$.extend(defaults,options);var $target=this.eq(0);var fix,restore;if(configs.clone===true){fix=function(){var style='position: absolute !important; top: -1000 !important; ';$target=$target.clone().attr('style',style).appendTo('body');};restore=function(){$target.remove();};}else{var tmp=[];var style='';var $hidden;fix=function(){$hidden=$target.parents().addBack().filter(':hidden');style+='visibility: hidden !important; display: '+configs.display+' !important; ';if(configs.absolute===true)style+='position: absolute !important; ';$hidden.each(function(){var $this=$(this);var thisStyle=$this.attr('style');tmp.push(thisStyle);$this.attr('style',thisStyle?thisStyle+';'+style:style);});};restore=function(){$hidden.each(function(i){var $this=$(this);var _tmp=tmp[i];if(_tmp===undefined){$this.removeAttr('style');}else{$this.attr('style',_tmp);}});};}
fix();var actual=/(outer)/.test(method)?$target[method](configs.includeMargin):$target[method]();restore();return actual;}});}));
/*! This file is auto-generated */
/*!
* imagesLoaded PACKAGED v4.1.4
* JavaScript is all like "You images are done yet or what?"
* MIT License
*/
!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o":">",'"':""","'":"'","`":"`"},$n=zn(Ln),Cn=zn(jn(Ln)),Kn=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Jn=/(.)^/,Gn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Hn=/\\|'|\r|\n|\u2028|\u2029/g;function Qn(n){return"\\"+Gn[n]}var Xn=/^\s*(\w|\$)+\s*$/;var Yn=0;function Zn(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);t=On(n.prototype),u=n.apply(t,u);return _(u)?u:t}var nr=j(function(u,i){var o=nr.placeholder,f=function(){for(var n=0,r=i.length,t=Array(r),e=0;e=0&&r.left<=viewportW();};xports['inY']=function(el,cushion){var r=rectangle(el,cushion);return!!r&&r.bottom>=0&&r.top<=viewportH();};xports['inViewport']=function(el,cushion){var r=rectangle(el,cushion);return!!r&&r.bottom>=0&&r.right>=0&&r.top<=viewportH()&&r.left<=viewportW();};return xports;});
;
/*!
* jQuery Strong Slider Plugin
* Version 2.2
*
* Copyright (c) 2017-2018 Chris Dillon
* Released under the MIT license
*
* Forked from bxSlider v4.2.14
* Copyright 2013-2017 Steven Wanderski
* Licensed under MIT (http://opensource.org/licenses/MIT)
*/
(function($){const{__}=wp.i18n;var defaults={debug:false,logAs:'strongSlider',compat:{lazyload:{active:false,classes:{}}},mode:'horizontal',slideSelector:'div.t-slide',infiniteLoop:true,hideControlOnEnd:true,speed:500,easing:null,slideMargin:10,startSlide:0,randomStart:false,captions:false,adaptiveHeight:false,adaptiveHeightSpeed:500,video:false,useCSS:true,preloadImages:'visible',responsive:true,slideZIndex:50,wrapperClass:'wpmslider-wrapper',stretch:false,imagesLoaded:true,touchEnabled:true,swipeThreshold:50,oneToOneTouch:true,preventDefaultSwipeX:true,preventDefaultSwipeY:false,ariaLive:true,ariaHidden:true,keyboardEnabled:false,pager:true,pagerType:'full',pagerShortSeparator:' / ',pagerSelector:null,buildPager:null,pagerCustom:null,controls:true,nextText:'Next',prevText:'Prev',nextSelector:null,prevSelector:null,autoControls:false,startText:'Start',stopText:'Stop',autoControlsCombine:false,autoControlsSelector:null,auto:true,pause:4000,autoStart:true,autoDirection:'next',stopAutoOnClick:false,autoHover:false,autoDelay:0,autoSlideForOnePage:false,minSlides:1,maxSlides:1,moveSlides:0,onSliderLoad:function(){return true;},onSlideBefore:function(){return true;},onSlideAfter:function(){return true;},onSlideNext:function(){return true;},onSlidePrev:function(){return true;},onSliderResize:function(){return true;},onAutoChange:function(){return true;}};$.fn.strongSlider=function(options){if(this.length===0){return this;}
var slider={},viewEl=this,el=this.find('.wpmslider-content');if($(el).data('strongSlider')){return;}
var init=function(){if($(el).data('strongSlider')){return;}
slider.visibilityInterval=0;slider.hidden=false;var sliderVar=viewEl.data('slider-var');var config={};if(typeof(window[sliderVar])!=='undefined'){config=window[sliderVar].config;}
slider.settings=$.extend({},defaults,config,options);slider.debug=slider.settings.debug;slider.logAs=slider.settings.logAs;if(slider.debug)console.log(slider.logAs,'slider.settings',slider.settings);slider.children=el.children(slider.settings.slideSelector);if(slider.children.length');slider.viewport=el.parent();if(slider.settings.ariaLive){slider.viewport.attr('aria-live','polite');}
slider.loader=$('');slider.viewport.prepend(slider.loader);el.css({width:slider.settings.mode==='horizontal'?(slider.children.length*1000+215)+'%':'auto',position:'relative'});if(slider.usingCSS&&slider.settings.easing){el.css('-'+slider.cssPrefix+'-transition-timing-function',slider.settings.easing);}else if(!slider.settings.easing){slider.settings.easing='swing';}
slider.viewport.css({width:'100%',overflow:'hidden',position:'relative'});slider.viewport.parent().css({maxWidth:getViewportMaxWidth2()});if(!slider.settings.pager&&!slider.settings.controls){slider.viewport.parent().css({margin:'0 auto'});}
slider.children.css({'float':slider.settings.mode==='horizontal'?'left':'none',listStyle:'none',position:'relative'});updateWidth();if(slider.settings.mode==='horizontal'&&slider.settings.slideMargin>0){slider.children.css('marginRight',slider.settings.slideMargin);}
if(slider.settings.mode==='vertical'&&slider.settings.slideMargin>0){slider.children.css('marginBottom',slider.settings.slideMargin);}
if(slider.settings.mode==='fade'){slider.children.css({position:'absolute',zIndex:0,display:'none'});slider.children.eq(slider.settings.startSlide).css({zIndex:slider.settings.slideZIndex,display:'block'});}else{slider.children.css({display:'block'});}
slider.controls.el=$('');if(slider.settings.captions){appendCaptions();}
slider.active.last=slider.settings.startSlide===getPagerQty()-1;if(slider.settings.video){el.fitVids();}
if(slider.settings.preloadImages==='none'){preloadSelector=null;}else if(slider.settings.preloadImages==='all'){preloadSelector=slider.children;}
if(slider.settings.controls){appendControlPrev();}
if(slider.settings.auto&&slider.settings.autoControls){appendControlsAuto();}
if(slider.settings.pager){appendPager();}
if(slider.settings.controls){appendControlNext();}
if(slider.settings.controls||slider.settings.autoControls||slider.settings.pager){slider.viewport.after(slider.controls.el);}
if(preloadSelector===null||navigator.userAgent.indexOf("Firefox")){start();}else{loadElements(preloadSelector,start);}};var setBreakpoint=function(){if(slider.debug)console.log(slider.logAs,'setBreakpoint');var currentBreakpoint=slider.settings.breakpoints.single;var breakpoints=slider.settings.breakpoints.multiple;if(slider.settings.type==='show_multiple'){for(var key in breakpoints){if(breakpoints.hasOwnProperty(key)){if(verge.viewportW()>=breakpoints[key].width){currentBreakpoint=breakpoints[key];break;}}}}
if(slider.debug)console.log('current breakpoint',currentBreakpoint);slider.settings.maxSlides=currentBreakpoint.maxSlides;slider.settings.moveSlides=currentBreakpoint.moveSlides;slider.settings.slideMargin=currentBreakpoint.slideMargin;slider.carousel=slider.settings.minSlides>1||slider.settings.maxSlides>1;};var updateWidth=function(){setBreakpoint();slider.children.css('width',getSlideWidth2());};var loadElements=function(selector,callback){var total=selector.find('img:not([src=""]), iframe').length,count=0;if(total===0){callback();return;}
selector.find('img:not([src=""]), iframe').each(function(){$(this).one('load error',function(){if(++count===total){callback();}}).each(function(){if(this.complete||this.src===''){$(this).trigger('load');}});});};var start=function(){if(slider.settings.infiniteLoop&&slider.settings.mode!=='fade'){var slice=slider.settings.mode==='vertical'?slider.settings.minSlides:slider.settings.maxSlides,sliceAppend=slider.children.slice(0,slice).clone(true).addClass('wpmslider-clone'),slicePrepend=slider.children.slice(-slice).clone(true).addClass('wpmslider-clone');if(slider.settings.ariaHidden){sliceAppend.attr('aria-hidden',true);slicePrepend.attr('aria-hidden',true);}
el.append(sliceAppend).prepend(slicePrepend);}
slider.loader.remove();if(slider.settings.mode==='vertical'){slider.settings.adaptiveHeight=true;}
el.redrawSlider();slider.settings.onSliderLoad.call(el,slider.active.index);slider.initialized=true;slider.visibilityInterval=setInterval(visibilityCheck,500);if(slider.settings.responsive){attachListeners();}
if(slider.settings.auto&&slider.settings.autoStart&&(getPagerQty()>1||slider.settings.autoSlideForOnePage)){initAuto();}
if(slider.settings.pager){updatePagerActive(slider.settings.startSlide);}
if(slider.settings.controls){updateDirectionControls();}
if(slider.settings.touchEnabled){initTouch();}
if(slider.settings.keyboardEnabled){$(document).trigger('keydown',keyPress);}};var attachListeners=function(){window.addEventListener('resize',updateLayout,false);window.addEventListener('orientationchange',updateLayout,false);window.addEventListener('toggleFullContent',updateLayout,false);window.addEventListener('blur',function(){pauseEvent('blur');});window.addEventListener('focus',function(){playEvent('blur');});};var updateLayout=_.debounce(function(){if(slider.debug)console.log(slider.logAs,'updateLayout');resizeWindow();},250);var visibilityCheck=function(){if(!slider.settings.auto){return;}
if(!reallyVisible()){pauseEvent('hide');}else{playEvent('hide');}
if(!verge.inViewport(el)){pauseEvent('scroll');}else{playEvent('scroll');}};var pauseEvent=function(action){if(slider.interval){el.stopAuto(true);slider.autoPaused=action;if(slider.debug)console.log(slider.logAs,'pause',action);}};var playEvent=function(action){if(slider.autoPaused===action){el.startAuto(true);slider.autoPaused=null;if(slider.debug)console.log(slider.logAs,'play',action);}};var setSlideHeight=function(){var heights=slider.children.map(function(){return jQuery(this).actual('outerHeight');}).get();var maxHeight=arrayMax(heights);slider.children.height(maxHeight);slider.children.add(el.find('.wpmslider-clone')).height(maxHeight);};var unsetSlideHeight=function(){slider.children.height('auto');};var arrayMax=function(array){return Math.max.apply(Math,array);};var getViewportHeight=function(){var height=0;var children=$();if(slider.settings.mode!=='vertical'&&!slider.settings.adaptiveHeight){children=slider.children;}else{if(!slider.carousel){children=slider.children.eq(slider.active.index);}else{var currentIndex=slider.settings.moveSlides===1?slider.active.index:slider.active.index*getMoveBy();children=slider.children.eq(currentIndex);for(var i=1;i<=slider.settings.maxSlides-1;i++){if(currentIndex+i>=slider.children.length){children=children.add(slider.children.eq(i-1));}else{children=children.add(slider.children.eq(currentIndex+i));}}}}
if(slider.settings.mode==='vertical'){children.each(function(index){height+=$(this).outerHeight();});if(slider.settings.slideMargin>0){height+=slider.settings.slideMargin*(slider.settings.minSlides-1);}}else{height=Math.max.apply(Math,children.map(function(){return $(this).outerHeight(false);}).get());}
if(slider.viewport.css('box-sizing')==='border-box'){height+=parseFloat(slider.viewport.css('padding-top'))+parseFloat(slider.viewport.css('padding-bottom'))+
parseFloat(slider.viewport.css('border-top-width'))+parseFloat(slider.viewport.css('border-bottom-width'));}else if(slider.viewport.css('box-sizing')==='padding-box'){height+=parseFloat(slider.viewport.css('padding-top'))+parseFloat(slider.viewport.css('padding-bottom'));}
return height;};var setViewportHeight=function(){slider.viewport.height(getViewportHeight()+2);};var getViewportMaxWidth2=function(){return'100%';};var getSlideWidth2=function(){var wrapWidth=slider.viewport.width();var margins=slider.settings.slideMargin*(slider.settings.maxSlides-1);return Math.floor((wrapWidth-margins)/slider.settings.maxSlides);};var getNumberSlidesShowing2=function(){return slider.settings.maxSlides;};var getPagerQty=function(){var pagerQty=0,breakPoint=0,counter=0;if(slider.settings.moveSlides>0){if(slider.settings.infiniteLoop){pagerQty=Math.ceil(slider.children.length/getMoveBy());}else{while(breakPoint0&&slider.settings.moveSlides<=getNumberSlidesShowing2()){return slider.settings.moveSlides;}
return getNumberSlidesShowing2();};var setSlidePosition=function(){var position,lastChild,lastShowingIndex;if(slider.children.length>slider.settings.maxSlides&&slider.active.last&&!slider.settings.infiniteLoop){if(slider.settings.mode==='horizontal'){lastChild=slider.children.last();position=lastChild.position();setPositionProperty(-(position.left-(slider.viewport.width()-lastChild.outerWidth())),'reset',0);}else if(slider.settings.mode==='vertical'){lastShowingIndex=slider.children.length-slider.settings.minSlides;position=slider.children.eq(lastShowingIndex).position();setPositionProperty(-position.top,'reset',0);}}else{position=slider.children.eq(slider.active.index*getMoveBy()).position();if(slider.active.index===getPagerQty()-1){slider.active.last=true;}
if(position!==undefined){if(slider.settings.mode==='horizontal'){setPositionProperty(-position.left,'reset',0);}
else if(slider.settings.mode==='vertical'){setPositionProperty(-position.top,'reset',0);}
else if(slider.settings.mode==='none'){setPositionProperty(-position.top,'reset',0);}}}};var setPositionProperty=function(value,type,duration,params){var animateObj,propValue;if(slider.usingCSS){if(slider.settings.mode==='vertical'){propValue='translateY('+value+'px)';}else if(slider.settings.mode==='horizontal'){propValue='translateX('+value+'px';}else if(slider.settings.mode==='none'){propValue='translateY('+value+'px)';duration=0;}
el.css('-'+slider.cssPrefix+'-transition-duration',duration/1000+'s');if(type==='slide'){el.css(slider.animProp,propValue);if(duration!==0){el.on('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd',function(e){if(!$(e.target).is(el)){return;}
el.off('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd');updateAfterSlideTransition();});}else{updateAfterSlideTransition();}}else if(type==='reset'){el.css(slider.animProp,propValue);}}else{animateObj={};animateObj[slider.animProp]=value;if(type==='slide'){el.animate(animateObj,duration,slider.settings.easing,function(){updateAfterSlideTransition();});}else if(type==='reset'){el.css(slider.animProp,value);}}};var populatePager=function(){var pagerHtml='',linkContent='',pagerQty=getPagerQty();for(var i=0;i