File: /www/wwwroot/www.cytocare.cn/wp-content/themes/peakshops/assets/js/vendor.min.js
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(t){"use strict";function i(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function P(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function R(t){return"string"==typeof t}function h(t){return"function"==typeof t}function M(t){return"number"==typeof t}function o(t){return void 0===t}function _(t){return"object"==typeof t}function F(t){return!1!==t}function e(){return"undefined"!=typeof window}function E(t){return h(t)||R(t)}function n(t){return(St=ht(t,se))&&ri}function N(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function x(t,e){return!e&&console.warn(t)}function r(t,e){return t&&(se[t]=e)&&St&&(St[t]=e)||se}function k(){return 0}function I(t){var e,i,n=t[0];if(_(n)||h(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(i=pe.length;i--&&!pe[i].targetTest(n););e=pe[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Be(t[i],e)))||t.splice(i,1);return t}function L(t){return t._gsap||I(Te(t))[0]._gsap}function s(t,e,i){return(i=t[e])&&h(i)?t[e]():o(i)&&t.getAttribute&&t.getAttribute(e)||i}function f(t,e){return(t=t.split(",")).forEach(e)||t}function O(t){return Math.round(1e5*t)/1e5||0}function a(t,e,i){var n,o=M(t[1]),s=(o?2:1)+(e<2?0:1),r=t[s];if(o&&(r.duration=t[1]),r.parent=i,e){for(n=r;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=F(i.vars.inherit)&&i.parent;r.immediateRender=F(n.immediateRender),e<2?r.runBackwards=1:r.startAt=t[s-1]}return r}function V(){var t,e,i=ae.length,n=ae.slice(0);for(le={},t=ae.length=0;t<i;t++)(e=n[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function l(t,e,i,n){ae.length&&V(),t.render(e,i,n),ae.length&&V()}function u(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(oe).length<2?e:R(t)?t.trim():t}function c(t){return t}function W(t,e){for(var i in e)i in t||(t[i]=e[i]);return t}function d(t,e){for(var i in e)i in t||"duration"===i||"ease"===i||(t[i]=e[i])}function p(t,e){for(var i in e)t[i]=_(e[i])?p(t[i]||(t[i]={}),e[i]):e[i];return t}function X(t,e){var i,n={};for(i in t)i in e||(n[i]=t[i]);return n}function B(t){var e=t.parent||Tt,i=t.keyframes?d:W;if(F(t.inherit))for(;e;)i(t,e.vars.defaults),e=e.parent||e._dp;return t}function m(t,e,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var o=e._prev,s=e._next;o?o._next=s:t[i]===e&&(t[i]=s),s?s._prev=o:t[n]===e&&(t[n]=o),e._next=e._prev=e.parent=null}function z(t,e){!t.parent||e&&!t.parent.autoRemoveChildren||t.parent.remove(t),t._act=0}function g(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var i=t;i;)i._dirty=1,i=i.parent;return t}function T(t){return t._repeat?ft(t._tTime,t=t.duration()+t._rDelay)*t:0}function v(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function C(t){return t._end=O(t._start+(t._tDur/Math.abs(t._ts||t._rts||zt)||0))}function D(t,e){var i=t._dp;return i&&i.smoothChildTiming&&t._ts&&(t._start=O(t._dp._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),C(t),i._dirty||g(i,t)),t}function H(t,e){var i;if((e._time||e._initted&&!e._dur)&&(i=v(t.rawTime(),e),(!e._dur||me(0,e.totalDuration(),i)-e._tTime>zt)&&e.render(i,!0)),g(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(i=t;i._dp;)0<=i.rawTime()&&i.totalTime(i._tTime),i=i._dp;t._zTime=-zt}}function b(t,e,i,n){return e.parent&&z(e),e._start=O(i+e._delay),e._end=O(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),function(t,e,i,n,o){void 0===i&&(i="_first"),void 0===n&&(n="_last");var s,r=t[n];if(o)for(s=e[o];r&&r[o]>s;)r=r._prev;r?(e._next=r._next,r._next=e):(e._next=t[i],t[i]=e),e._next?e._next._prev=e:t[n]=e,e._prev=r,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),t._recent=e,n||H(t,e),t}function G(t,e){return(se.ScrollTrigger||N("scrollTrigger",e))&&se.ScrollTrigger.create(e,t)}function S(t,e,i,n){return function t(e,i){var n,o,s,r,a,l,u,c,d,p,h,f,m,g=e.vars,T=g.ease,v=g.startAt,D=g.immediateRender,b=g.lazy,S=g.onUpdate,y=g.onUpdateParams,C=g.callbackScope,w=g.runBackwards,A=g.yoyoEase,P=g.keyframes,M=g.autoRevert,_=e._dur,E=e._startAt,x=e._targets,k=e.parent,B=k&&"nested"===k.data?k.parent._targets:x,H="auto"===e._overwrite,G=e.timeline;if(!G||P&&T||(T="none"),e._ease=_e(T,Wt.ease),e._yEase=A?Me(_e(!0===A?T:A,Wt.ease)):0,A&&e._yoyo&&!e._repeat&&(A=e._yEase,e._yEase=e._ease,e._ease=A),!G){if(f=(c=x[0]?L(x[0]).harness:0)&&g[c.prop],n=X(g,re),E&&E.render(-1,!0).kill(),v){if(z(e._startAt=We.set(x,W({data:"isStart",overwrite:!1,parent:k,immediateRender:!0,lazy:F(b),startAt:null,delay:0,onUpdate:S,onUpdateParams:y,callbackScope:C,stagger:0},v))),D)if(0<i)M||(e._startAt=0);else if(_&&!(i<0&&E))return void(i&&(e._zTime=i))}else if(w&&_)if(E)M||(e._startAt=0);else if(i&&(D=!1),s=W({overwrite:!1,data:"isFromStart",lazy:D&&F(b),immediateRender:D,stagger:0,parent:k},n),f&&(s[c.prop]=f),z(e._startAt=We.set(x,s)),D){if(!i)return}else t(e._startAt,zt);for(e._pt=0,b=_&&F(b)||b&&!_,o=0;o<x.length;o++){if(u=(a=x[o])._gsap||I(x)[o]._gsap,e._ptLookup[o]=p={},le[u.id]&&ae.length&&V(),h=B===x?o:B.indexOf(a),c&&!1!==(d=new c).init(a,f||n,e,h,B)&&(e._pt=r=new ii(e._pt,a,d.name,0,1,d.render,d,0,d.priority),d._props.forEach(function(t){p[t]=r}),d.priority&&(l=1)),!c||f)for(s in n)ue[s]&&(d=Ie(s,n,e,h,a,B))?d.priority&&(l=1):p[s]=r=Le.call(e,a,s,"get",n[s],h,B,0,g.stringFilter);e._op&&e._op[o]&&e.kill(a,e._op[o]),H&&e._pt&&(Oe=e,Tt.killTweensOf(a,p,e.globalTime(0)),m=!e.parent,Oe=0),e._pt&&b&&(le[u.id]=1)}l&&ei(e),e._onInit&&e._onInit(e)}e._from=!G&&!!g.runBackwards,e._onUpdate=S,e._initted=(!e._op||e._pt)&&!m}(t,e),!t._initted||!i&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&Ct!==ye.frame&&(ae.push(t),t._lazy=[e,n])}function y(t,e,i,n){var o=t._repeat,s=O(e)||0,r=t._tTime/t._tDur;return r&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=o?o<0?1e10:O(s*(o+1)+t._rDelay*o):s,r&&!n?D(t,t._tTime=t._tDur*r):t.parent&&C(t),i||g(t.parent,t),t}function w(t){return t instanceof Fe?g(t):y(t,t._dur)}function A(t,e){var i,n,o=t.labels,s=t._recent||fe,r=t.duration()>=Xt?s.endTime(!1):t._dur;return R(e)&&(isNaN(e)||e in o)?"<"===(i=e.charAt(0))||">"===i?("<"===i?s._start:s.endTime(0<=s._repeat))+(parseFloat(e.substr(1))||0):(i=e.indexOf("="))<0?(e in o||(o[e]=r),o[e]):(n=+(e.charAt(i-1)+e.substr(i+1)),1<i?A(t,e.substr(0,i-1))+n:r+n):null==e?r:+e}function $(t,e){return t||0===t?e(t):e}function Y(t){return(t=(t+"").substr((parseFloat(t)+"").length))&&isNaN(t)?t:""}function U(t,e){return t&&_(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&_(t[0]))&&!t.nodeType&&t!==vt}function j(t){return t.sort(function(){return.5-Math.random()})}function K(t){if(h(t))return t;var f=_(t)?t:{each:t},m=_e(f.ease),g=f.from||0,T=parseFloat(f.base)||0,v={},e=0<g&&g<1,D=isNaN(g)||e,b=f.axis,S=g,y=g;return R(g)?S=y={center:.5,edges:.5,end:1}[g]||0:!e&&D&&(S=g[0],y=g[1]),function(t,e,i){var n,o,s,r,a,l,u,c,d,p=(i||f).length,h=v[p];if(!h){if(!(d="auto"===f.grid?0:(f.grid||[1,Xt])[1])){for(u=-Xt;u<(u=i[d++].getBoundingClientRect().left)&&d<p;);d--}for(h=v[p]=[],n=D?Math.min(d,p)*S-.5:g%d,o=D?p*y/d-.5:g/d|0,c=Xt,l=u=0;l<p;l++)s=l%d-n,r=o-(l/d|0),h[l]=a=b?Math.abs("y"===b?r:s):jt(s*s+r*r),u<a&&(u=a),a<c&&(c=a);"random"===g&&j(h),h.max=u-c,h.min=c,h.v=p=(parseFloat(f.amount)||parseFloat(f.each)*(p<d?p-1:b?"y"===b?p/d:d:Math.max(d,p/d))||0)*("edges"===g?-1:1),h.b=p<0?T-p:T,h.u=Y(f.amount||f.each)||0,m=m&&p<0?Me(m):m}return p=(h[t]-h.min)/h.max||0,O(h.b+(m?m(p):p)*h.v)+h.u}}function q(e){var i=e<1?Math.pow(10,(e+"").length-2):1;return function(t){return Math.floor(Math.round(parseFloat(t)/e)*e*i)/i+(M(t)?0:Y(t))}}function Q(l,t){var u,c,e=Zt(l);return!e&&_(l)&&(u=e=l.radius||Xt,l.values?(l=Te(l.values),(c=!M(l[0]))&&(u*=u)):l=q(l.increment)),$(t,e?h(l)?function(t){return c=l(t),Math.abs(c-t)<=u?c:t}:function(t){for(var e,i,n=parseFloat(c?t.x:t),o=parseFloat(c?t.y:0),s=Xt,r=0,a=l.length;a--;)(e=c?(e=l[a].x-n)*e+(i=l[a].y-o)*i:Math.abs(l[a]-n))<s&&(s=e,r=a);return r=!u||s<=u?l[r]:t,c||r===t||M(t)?r:r+Y(t)}:q(l))}function Z(t,e,i,n){return $(Zt(t)?!e:!0===i?!!(i=0):!n,function(){return Zt(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((t+Math.random()*(e-t))/i)*i*n)/n})}function J(e,i,t){return $(t,function(t){return e[~~i(t)]})}function tt(t){for(var e,i,n,o,s=0,r="";~(e=t.indexOf("random(",s));)n=t.indexOf(")",e),o="["===t.charAt(e+7),i=t.substr(e+7,n-e-7).match(o?oe:Jt),r+=t.substr(s,e-s)+Z(o?i:+i[0],o?0:+i[1],+i[2]||1e-5),s=n+1;return r+t.substr(s,t.length-s)}function et(t,e,i){var n,o,s,r=t.labels,a=Xt;for(n in r)(o=r[n]-e)<0==!!i&&o&&a>(o=Math.abs(o))&&(s=n,a=o);return s}function it(t){return z(t),t.progress()<1&>(t,"onInterrupt"),t}function nt(t,e,i){return(6*(t=t<0?t+1:1<t?t-1:t)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)*ve+.5|0}function ot(t,e,i){var n,o,s,r,a,l,u,c,d,p,h=t?M(t)?[t>>16,t>>8&ve,t&ve]:0:De.black;if(!h){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),De[t])h=De[t];else if("#"===t.charAt(0))4===t.length&&(t="#"+(n=t.charAt(1))+n+(o=t.charAt(2))+o+(s=t.charAt(3))+s),h=[(t=parseInt(t.substr(1),16))>>16,t>>8&ve,t&ve];else if("hsl"===t.substr(0,3))if(h=p=t.match(Jt),e){if(~t.indexOf("="))return h=t.match(te),i&&h.length<4&&(h[3]=1),h}else r=+h[0]%360/360,a=h[1]/100,n=2*(l=h[2]/100)-(o=l<=.5?l*(a+1):l+a-l*a),3<h.length&&(h[3]*=1),h[0]=nt(r+1/3,n,o),h[1]=nt(r,n,o),h[2]=nt(r-1/3,n,o);else h=t.match(Jt)||De.transparent;h=h.map(Number)}return e&&!p&&(n=h[0]/ve,o=h[1]/ve,s=h[2]/ve,l=((u=Math.max(n,o,s))+(c=Math.min(n,o,s)))/2,u===c?r=a=0:(d=u-c,a=.5<l?d/(2-u-c):d/(u+c),r=u===n?(o-s)/d+(o<s?6:0):u===o?(s-n)/d+2:(n-o)/d+4,r*=60),h[0]=~~(r+.5),h[1]=~~(100*a+.5),h[2]=~~(100*l+.5)),i&&h.length<4&&(h[3]=1),h}function st(t){var i=[],n=[],o=-1;return t.split(be).forEach(function(t){var e=t.match(ee)||[];i.push.apply(i,e),n.push(o+=e.length+1)}),i.c=n,i}function rt(t,e,i){var n,o,s,r,a="",l=(t+a).match(be),u=e?"hsla(":"rgba(",c=0;if(!l)return t;if(l=l.map(function(t){return(t=ot(t,e,1))&&u+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),i&&(s=st(t),(n=i.c).join(a)!==s.c.join(a)))for(r=(o=t.replace(be,"1").split(ee)).length-1;c<r;c++)a+=o[c]+(~n.indexOf(c)?l.shift()||u+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!o)for(r=(o=t.split(be)).length-1;c<r;c++)a+=o[c]+l[c];return a+o[r]}function at(t){var e,i=t.join(" ");if(be.lastIndex=0,be.test(i))return e=Se.test(i),t[1]=rt(t[1],e),t[0]=rt(t[0],e,st(t[1])),!0}function lt(t,e){for(var i,n=t._first;n;)n instanceof Fe?lt(n,e):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===e||(n.timeline?lt(n.timeline,e):(i=n._ease,n._ease=n._yEase,n._yEase=i,n._yoyo=e)),n=n._next}function ut(t,e,i,n){void 0===i&&(i=function(t){return 1-e(1-t)}),void 0===n&&(n=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var o,s={easeIn:e,easeOut:i,easeInOut:n};return f(t,function(t){for(var e in we[t]=se[t]=s,we[o=t.toLowerCase()]=i,s)we[o+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=we[t+"."+e]=s[e]}),1}function ct(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function dt(i,t,e){function n(t){return 1===t?1:o*Math.pow(2,-10*t)*qt((t-s)*a)+1}var o=1<=t?t:1,s=(a=(e||(i?.3:.45))/(t<1?t:1))/$t*(Math.asin(1/o)||0),r="out"===i?n:"in"===i?function(t){return 1-n(1-t)}:ct(n),a=$t/a;return r.config=function(t,e){return dt(i,t,e)},r}function pt(e,i){function n(t){return t?--t*t*((i+1)*t+i)+1:0}void 0===i&&(i=1.70158);var t="out"===e?n:"in"===e?function(t){return 1-n(1-t)}:ct(n);return t.config=function(t){return pt(e,t)},t}function ht(t,e){for(var i in e)t[i]=e[i];return t}function ft(t,e){return(t/=e)&&~~t===t?~~t-1:~~t}function mt(e,t,i,n,o){var s=t-e,r=n-i;return $(o,function(t){return i+((t-e)/s*r||0)})}function gt(t,e,i){var n,o,s=t.vars,r=s[e];return r&&(n=s[e+"Params"],o=s.callbackScope||t,i&&ae.length&&V(),n?r.apply(o,n):r.call(o))}var Tt,vt,Dt,bt,St,yt,Ct,wt,At,Pt,Mt,_t,Et,xt,kt,Bt,Ht,Gt,Ft,It,Lt,Ot,Rt,Nt,Vt={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Wt={duration:.5,overwrite:!1,delay:0},Xt=1e8,zt=1/Xt,$t=2*Math.PI,Yt=$t/4,Ut=0,jt=Math.sqrt,Kt=Math.cos,qt=Math.sin,Qt="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},Zt=Array.isArray,Jt=/(?:-?\.?\d|\.)+/gi,te=/[-+=.]*\d+[.e\-+]*\d*[e\-\+]*\d*/g,ee=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,ie=/[-+=.]*\d+(?:\.|e-|e)*\d*/gi,ne=/[+-]=-?[\.\d]+/,oe=/[#\-+.]*\b[a-z\d-=+%.]+/gi,se={},re={},ae=[],le={},ue={},ce={},de=30,pe=[],he="",fe={_start:0,endTime:k},me=function(t,e,i){return i<t?t:e<i?e:i},ge=[].slice,Te=function(t,e){return!R(t)||e||!Dt&&Ce()?Zt(t)?(i=e,void 0===n&&(n=[]),t.forEach(function(t){return R(t)&&!i||U(t,1)?n.push.apply(n,Te(t)):n.push(t)})||n):U(t)?ge.call(t,0):t?[t]:[]:ge.call(bt.querySelectorAll(t),0);var i,n},ve=255,De={aqua:[0,ve,ve],lime:[0,ve,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ve],navy:[0,0,128],white:[ve,ve,ve],olive:[128,128,0],yellow:[ve,ve,0],orange:[ve,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ve,0,0],pink:[ve,192,203],cyan:[0,ve,ve],transparent:[ve,ve,ve,0]},be=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(t in De)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Se=/hsl[a]?\(/,ye=(Bt=Date.now,Ht=500,Gt=33,Ft=Bt(),It=Ft,Ot=Lt=1e3/240,Et={time:0,frame:0,tick:function(){Ee(!0)},deltaRatio:function(t){return xt/(1e3/(t||60))},wake:function(){yt&&(!Dt&&e()&&(vt=Dt=window,bt=vt.document||{},se.gsap=ri,(vt.gsapVersions||(vt.gsapVersions=[])).push(ri.version),n(St||vt.GreenSockGlobals||!vt.gsap&&vt||{}),_t=vt.requestAnimationFrame),Pt&&Et.sleep(),Mt=_t||function(t){return setTimeout(t,Ot-1e3*Et.time+1|0)},At=1,Ee(2))},sleep:function(){(_t?vt.cancelAnimationFrame:clearTimeout)(Pt),At=0,Mt=k},lagSmoothing:function(t,e){Ht=t||1e8,Gt=Math.min(e,Ht,0)},fps:function(t){Lt=1e3/(t||240),Ot=1e3*Et.time+Lt},add:function(t){Rt.indexOf(t)<0&&Rt.push(t),Ce()},remove:function(t){var e;~(e=Rt.indexOf(t))&&Rt.splice(e,1)&&e<=kt&&kt--},_listeners:Rt=[]}),Ce=function(){return!At&&ye.wake()},we={},Ae=/^[\d.\-M][\d.\-,\s]/,Pe=/["']/g,Me=function(e){return function(t){return 1-e(1-t)}},_e=function(t,e){return t&&(h(t)?t:we[t]||(a=((i=t)+"").split("("),(l=we[a[0]])&&1<a.length&&l.config?l.config.apply(null,~i.indexOf("{")?[function(t){for(var e,i,n,o={},s=t.substr(1,t.length-3).split(":"),r=s[0],a=1,l=s.length;a<l;a++)i=s[a],e=a!==l-1?i.lastIndexOf(","):i.length,n=i.substr(0,e),o[r]=isNaN(n)?n.replace(Pe,"").trim():+n,r=i.substr(e+1).trim();return o}(a[1])]:(o=(n=i).indexOf("(")+1,s=n.indexOf(")"),r=n.indexOf("(",o),n.substring(o,~r&&r<s?n.indexOf(")",s+1):s).split(",").map(u))):we._CE&&Ae.test(i)?we._CE("",i):l))||e;var i,n,o,s,r,a,l};function Ee(t){var e,i,n,o,s=Bt()-It,r=!0===t;if(Ht<s&&(Ft+=s-Gt),(0<(e=(n=(It+=s)-Ft)-Ot)||r)&&(o=++Et.frame,xt=n-1e3*Et.time,Et.time=n/=1e3,Ot+=e+(Lt<=e?4:Lt-e),i=1),r||(Pt=Mt(Ee)),i)for(kt=0;kt<Rt.length;kt++)Rt[kt](n,xt,o,t)}function xe(t){return t<1/2.75?Nt*t*t:t<.7272727272727273?Nt*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?Nt*(t-=2.25/2.75)*t+.9375:Nt*Math.pow(t-2.625/2.75,2)+.984375}f("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var i=e<5?e+1:e;ut(t+",Power"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},function(t){return 1-Math.pow(1-t,i)},function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2})}),we.Linear.easeNone=we.none=we.Linear.easeIn,ut("Elastic",dt("in"),dt("out"),dt()),Nt=7.5625,ut("Bounce",function(t){return 1-xe(1-t)},xe),ut("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),ut("Circ",function(t){return-(jt(1-t*t)-1)}),ut("Sine",function(t){return 1===t?1:1-Kt(t*Yt)}),ut("Back",pt("in"),pt("out"),pt()),we.SteppedEase=we.steps=se.SteppedEase={config:function(t,e){void 0===t&&(t=1);var i=1/t,n=t+(e?0:1),o=e?1:0;return function(t){return((n*me(0,.99999999,t)|0)+o)*i}}},Wt.ease=we["quad.out"],f("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return he+=t+","+t+"Params,"});var ke,Be=function(t,e){this.id=Ut++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:s,this.set=e?e.getSetter:Qe},He=((ke=Ge.prototype).delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},ke.duration=function(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},ke.totalDuration=function(t){return arguments.length?(this._dirty=0,y(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},ke.totalTime=function(t,e){if(Ce(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(D(this,t);i.parent;)i.parent._time!==i._start+(0<=i._ts?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&b(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===zt||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),l(this,t,e)),this},ke.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+T(this))%this._dur||(t?this._dur:0),e):this._time},ke.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},ke.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+T(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},ke.iteration=function(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?ft(this._tTime,i)+1:1},ke.timeScale=function(t){if(!arguments.length)return this._rts===-zt?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?v(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-zt?0:this._rts,function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this.totalTime(me(-this._delay,this._tDur,e),!0))},ke.paused=function(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ce(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&(this._tTime-=zt)&&Math.abs(this._zTime)!==zt))),this):this._ps},ke.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||b(e,this,t-this._delay),this}return this._start},ke.endTime=function(t){return this._start+(F(t)?this.totalDuration():this.duration())/Math.abs(this._ts)},ke.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?v(e.rawTime(t),this):this._tTime:this._tTime},ke.globalTime=function(t){for(var e=this,i=arguments.length?t:e.rawTime();e;)i=e._start+i/(e._ts||1),e=e._dp;return i},ke.repeat=function(t){return arguments.length?(this._repeat=t,w(this)):this._repeat},ke.repeatDelay=function(t){return arguments.length?(this._rDelay=t,w(this)):this._rDelay},ke.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},ke.seek=function(t,e){return this.totalTime(A(this,t),F(e))},ke.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,F(e))},ke.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},ke.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},ke.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},ke.resume=function(){return this.paused(!1)},ke.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-zt:0)),this):this._rts<0},ke.invalidate=function(){return this._initted=0,this._zTime=-zt,this},ke.isActive=function(){var t,e=this.parent||this._dp,i=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<this.endTime(!0)-zt))},ke.eventCallback=function(t,e,i){var n=this.vars;return 1<arguments.length?(e?(n[t]=e,i&&(n[t+"Params"]=i),"onUpdate"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},ke.then=function(n){var o=this;return new Promise(function(e){function t(){var t=o.then;o.then=null,h(i)&&(i=i(o))&&(i.then||i===o)&&(o.then=t),e(i),o.then=t}var i=h(n)?n:c;o._initted&&1===o.totalProgress()&&0<=o._ts||!o._tTime&&o._ts<0?t():o._prom=t})},ke.kill=function(){it(this)},Ge);function Ge(t,e){var i=t.parent||Tt;this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,y(this,+t.duration,1,1),this.data=t.data,At||ye.wake(),i&&b(i,this,e||0===e?e:i._time,1),t.reversed&&this.reverse(),t.paused&&this.paused(!0)}W(He.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-zt,_prom:0,_ps:!1,_rts:1});var Fe=function(n){function t(t,e){var i;return void 0===t&&(t={}),(i=n.call(this,t,e)||this).labels={},i.smoothChildTiming=!!t.smoothChildTiming,i.autoRemoveChildren=!!t.autoRemoveChildren,i._sort=F(t.sortChildren),i.parent&&H(i.parent,P(i)),t.scrollTrigger&&G(P(i),t.scrollTrigger),i}i(t,n);var e=t.prototype;return e.to=function(t,e,i,n){return new We(t,a(arguments,0,this),A(this,M(e)?n:i)),this},e.from=function(t,e,i,n){return new We(t,a(arguments,1,this),A(this,M(e)?n:i)),this},e.fromTo=function(t,e,i,n,o){return new We(t,a(arguments,2,this),A(this,M(e)?o:n)),this},e.set=function(t,e,i){return e.duration=0,e.parent=this,B(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new We(t,e,A(this,i),1),this},e.call=function(t,e,i){return b(this,We.delayedCall(0,t,e),A(this,i))},e.staggerTo=function(t,e,i,n,o,s,r){return i.duration=e,i.stagger=i.stagger||n,i.onComplete=s,i.onCompleteParams=r,i.parent=this,new We(t,i,A(this,o)),this},e.staggerFrom=function(t,e,i,n,o,s,r){return i.runBackwards=1,B(i).immediateRender=F(i.immediateRender),this.staggerTo(t,e,i,n,o,s,r)},e.staggerFromTo=function(t,e,i,n,o,s,r,a){return n.startAt=i,B(n).immediateRender=F(n.immediateRender),this.staggerTo(t,e,n,o,s,r,a)},e.render=function(t,e,i){var n,o,s,r,a,l,u,c,d,p,h,f,m=this._time,g=this._dirty?this.totalDuration():this._tDur,T=this._dur,v=this!==Tt&&g-zt<t&&0<=t?g:t<zt?0:t,D=this._zTime<0!=t<0&&(this._initted||!T);if(v!==this._tTime||i||D){if(m!==this._time&&T&&(v+=this._time-m,t+=this._time-m),n=v,d=this._start,l=!(c=this._ts),D&&(T||(m=this._zTime),!t&&e||(this._zTime=t)),this._repeat&&(h=this._yoyo,n=O(v%(a=T+this._rDelay)),v===g?(r=this._repeat,n=T):((r=~~(v/a))&&r===v/a&&(n=T,r--),T<n&&(n=T)),p=ft(this._tTime,a),!m&&this._tTime&&p!==r&&(p=r),h&&1&r&&(n=T-n,f=1),r!==p&&!this._lock)){var b=h&&1&p,S=b===(h&&1&r);if(r<p&&(b=!b),m=b?0:T,this._lock=1,this.render(m||(f?0:O(r*a)),e,!T)._lock=0,!e&&this.parent&>(this,"onRepeat"),this.vars.repeatRefresh&&!f&&(this.invalidate()._lock=1),m!==this._time||l!=!this._ts)return this;if(T=this._dur,g=this._tDur,S&&(this._lock=2,m=b?T:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!f&&this.invalidate()),this._lock=0,!this._ts&&!l)return this;lt(this,f)}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=function(t,e,i){var n;if(e<i)for(n=t._first;n&&n._start<=i;){if(!n._dur&&"isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=i;){if(!n._dur&&"isPause"===n.data&&n._start<e)return n;n=n._prev}}(this,O(m),O(n)))&&(v-=n-(n=u._start)),this._tTime=v,this._time=n,this._act=!c,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t),m||!n||e||gt(this,"onStart"),m<=n&&0<=t)for(o=this._first;o;){if(s=o._next,(o._act||n>=o._start)&&o._ts&&u!==o){if(o.parent!==this)return this.render(t,e,i);if(o.render(0<o._ts?(n-o._start)*o._ts:(o._dirty?o.totalDuration():o._tDur)+(n-o._start)*o._ts,e,i),n!==this._time||!this._ts&&!l){u=0,s&&(v+=this._zTime=-zt);break}}o=s}else{o=this._last;for(var y=t<0?t:n;o;){if(s=o._prev,(o._act||y<=o._end)&&o._ts&&u!==o){if(o.parent!==this)return this.render(t,e,i);if(o.render(0<o._ts?(y-o._start)*o._ts:(o._dirty?o.totalDuration():o._tDur)+(y-o._start)*o._ts,e,i),n!==this._time||!this._ts&&!l){u=0,s&&(v+=this._zTime=y?-zt:zt);break}}o=s}}if(u&&!e&&(this.pause(),u.render(m<=n?0:-zt)._zTime=m<=n?1:-1,this._ts))return this._start=d,C(this),this.render(t,e,i);this._onUpdate&&!e&>(this,"onUpdate",!0),(v===g&&g>=this.totalDuration()||!v&&m)&&(d!==this._start&&Math.abs(c)===Math.abs(this._ts)||this._lock||(!t&&T||!(v===g&&0<this._ts||!v&&this._ts<0)||z(this,1),e||t<0&&!m||!v&&!m||(gt(this,v===g?"onComplete":"onReverseComplete",!0),!this._prom||v<g&&0<this.timeScale()||this._prom())))}return this},e.add=function(t,e){var i=this;if(M(e)||(e=A(this,e)),!(t instanceof He)){if(Zt(t))return t.forEach(function(t){return i.add(t,e)}),this;if(R(t))return this.addLabel(t,e);if(!h(t))return this;t=We.delayedCall(0,t)}return this!==t?b(this,t,e):this},e.getChildren=function(t,e,i,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===n&&(n=-Xt);for(var o=[],s=this._first;s;)s._start>=n&&(s instanceof We?e&&o.push(s):(i&&o.push(s),t&&o.push.apply(o,s.getChildren(!0,e,i)))),s=s._next;return o},e.getById=function(t){for(var e=this.getChildren(1,1,1),i=e.length;i--;)if(e[i].vars.id===t)return e[i]},e.remove=function(t){return R(t)?this.removeLabel(t):h(t)?this.killTweensOf(t):(m(this,t),t===this._recent&&(this._recent=this._last),g(this))},e.totalTime=function(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=O(ye.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),n.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function(t,e){return this.labels[t]=A(this,e),this},e.removeLabel=function(t){return delete this.labels[t],this},e.addPause=function(t,e,i){var n=We.delayedCall(0,e||k,i);return n.data="isPause",this._hasPause=1,b(this,n,A(this,t))},e.removePause=function(t){var e=this._first;for(t=A(this,t);e;)e._start===t&&"isPause"===e.data&&z(e),e=e._next},e.killTweensOf=function(t,e,i){for(var n=this.getTweensOf(t,i),o=n.length;o--;)Oe!==n[o]&&n[o].kill(t,e);return this},e.getTweensOf=function(t,e){for(var i,n=[],o=Te(t),s=this._first,r=M(e);s;)s instanceof We?function(t,e){for(var i=e.length,n=0;t.indexOf(e[n])<0&&++n<i;);return n<i}(s._targets,o)&&(r?(!Oe||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(i=s.getTweensOf(o,e)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function(t,e){e=e||{};var i=this,n=A(i,t),o=e.startAt,s=e.onStart,r=e.onStartParams,a=We.to(i,W(e,{ease:"none",lazy:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(o&&"time"in o?o.time:i._time))/i.timeScale())||zt,onStart:function(){i.pause();var t=e.duration||Math.abs((n-i._time)/i.timeScale());a._dur!==t&&y(a,t,0,1).render(a._time,!0,!0),s&&s.apply(a,r||[])}}));return a},e.tweenFromTo=function(t,e,i){return this.tweenTo(e,W({startAt:{time:A(this,t)}},i))},e.recent=function(){return this._recent},e.nextLabel=function(t){return void 0===t&&(t=this._time),et(this,A(this,t))},e.previousLabel=function(t){return void 0===t&&(t=this._time),et(this,A(this,t),1)},e.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+zt)},e.shiftChildren=function(t,e,i){void 0===i&&(i=0);for(var n,o=this._first,s=this.labels;o;)o._start>=i&&(o._start+=t,o._end+=t),o=o._next;if(e)for(n in s)s[n]>=i&&(s[n]+=t);return g(this)},e.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},e.clear=function(t){void 0===t&&(t=!0);for(var e,i=this._first;i;)e=i._next,this.remove(i),i=e;return this._time=this._tTime=this._pTime=0,t&&(this.labels={}),g(this)},e.totalDuration=function(t){var e,i,n,o=0,s=this,r=s._last,a=Xt;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;r;)e=r._prev,r._dirty&&r.totalDuration(),a<(i=r._start)&&s._sort&&r._ts&&!s._lock?(s._lock=1,b(s,r,i-r._delay,1)._lock=0):a=i,i<0&&r._ts&&(o-=i,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-1/0),a=0),r._end>o&&r._ts&&(o=r._end),r=e;y(s,s===Tt&&s._time>o?s._time:o,1,1),s._dirty=0}return s._tDur},t.updateRoot=function(t){if(Tt._ts&&(l(Tt,v(t,Tt)),Ct=ye.frame),ye.frame>=de){de+=Vt.autoSleep||120;var e=Tt._first;if((!e||!e._ts)&&Vt.autoSleep&&ye._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||ye.sleep()}}},t}(He);function Ie(t,e,i,n,o,s){var r,a,l,u;if(ue[t]&&!1!==(r=new ue[t]).init(o,r.rawVars?e[t]:function(t,e,i,n,o){if(h(t)&&(t=Re(t,o,e,i,n)),!_(t)||t.style&&t.nodeType||Zt(t)||Qt(t))return R(t)?Re(t,o,e,i,n):t;var s,r={};for(s in t)r[s]=Re(t[s],o,e,i,n);return r}(e[t],n,o,s,i),i,n,s)&&(i._pt=a=new ii(i._pt,o,t,0,1,r.render,r,0,r.priority),i!==wt))for(l=i._ptLookup[i._targets.indexOf(o)],u=r._props.length;u--;)l[r._props[u]]=a;return r}W(Fe.prototype,{_lock:0,_hasPause:0,_forcing:0});function Le(t,e,i,n,o,s,r,a,l){h(n)&&(n=n(o||0,t,s));var u,c=t[e],d="get"!==i?i:h(c)?l?t[e.indexOf("set")||!h(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():c,p=h(c)?l?qe:Ke:je;if(R(n)&&(~n.indexOf("random(")&&(n=tt(n)),"="===n.charAt(1)&&(n=parseFloat(d)+parseFloat(n.substr(2))*("-"===n.charAt(0)?-1:1)+(Y(d)||0))),d!==n)return isNaN(d*n)?(c||e in t||N(e,n),function(t,e,i,n,o,s,r){var a,l,u,c,d,p,h,f,m=new ii(this._pt,t,e,0,1,ti,null,o),g=0,T=0;for(m.b=i,m.e=n,i+="",(h=~(n+="").indexOf("random("))&&(n=tt(n)),s&&(s(f=[i,n],t,e),i=f[0],n=f[1]),l=i.match(ie)||[];a=ie.exec(n);)c=a[0],d=n.substring(g,a.index),u?u=(u+1)%5:"rgba("===d.substr(-5)&&(u=1),c!==l[T++]&&(p=parseFloat(l[T-1])||0,m._pt={_next:m._pt,p:d||1===T?d:",",s:p,c:"="===c.charAt(1)?parseFloat(c.substr(2))*("-"===c.charAt(0)?-1:1):parseFloat(c)-p,m:u&&u<4?Math.round:0},g=ie.lastIndex);return m.c=g<n.length?n.substring(g,n.length):"",m.fp=r,(ne.test(n)||h)&&(m.e=0),this._pt=m}.call(this,t,e,d,n,p,a||Vt.stringFilter,l)):(u=new ii(this._pt,t,e,+d||0,n-(d||0),"boolean"==typeof c?Je:Ze,0,p),l&&(u.fp=l),r&&u.modifier(r,this,t),this._pt=u)}var Oe,Re=function(t,e,i,n,o){return h(t)?t.call(e,i,n,o):R(t)&&~t.indexOf("random(")?tt(t):t},Ne=he+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",Ve=(Ne+",id,stagger,delay,duration,paused,scrollTrigger").split(","),We=function(A){function o(t,e,i,n){var o;"number"==typeof e&&(i.duration=e,e=i,i=null);var s,r,a,l,u,c,d,p,h=(o=A.call(this,n?e:B(e),i)||this).vars,f=h.duration,m=h.delay,g=h.immediateRender,T=h.stagger,v=h.overwrite,D=h.keyframes,b=h.defaults,S=h.scrollTrigger,y=h.yoyoEase,C=o.parent,w=(Zt(t)||Qt(t)?M(t[0]):"length"in e)?[t]:Te(t);if(o._targets=w.length?I(w):x("GSAP target "+t+" not found. https://greensock.com",!Vt.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=v,D||T||E(f)||E(m)){if(e=o.vars,(s=o.timeline=new Fe({data:"nested",defaults:b||{}})).kill(),s.parent=P(o),D)W(s.vars.defaults,{ease:"none"}),D.forEach(function(t){return s.to(w,t,">")});else{if(l=w.length,d=T?K(T):k,_(T))for(u in T)~Ne.indexOf(u)&&((p=p||{})[u]=T[u]);for(r=0;r<l;r++){for(u in a={},e)Ve.indexOf(u)<0&&(a[u]=e[u]);a.stagger=0,y&&(a.yoyoEase=y),p&&ht(a,p),c=w[r],a.duration=+Re(f,P(o),r,c,w),a.delay=(+Re(m,P(o),r,c,w)||0)-o._delay,!T&&1===l&&a.delay&&(o._delay=m=a.delay,o._start+=m,a.delay=0),s.to(c,a,d(r,c,w))}s.duration()?f=m=0:o.timeline=0}f||o.duration(f=s.duration())}else o.timeline=0;return!0===v&&(Oe=P(o),Tt.killTweensOf(w),Oe=0),C&&H(C,P(o)),(g||!f&&!D&&o._start===O(C._time)&&F(g)&&function t(e){return!e||e._ts&&t(e.parent)}(P(o))&&"nested"!==C.data)&&(o._tTime=-zt,o.render(Math.max(0,-m))),S&&G(P(o),S),o}i(o,A);var t=o.prototype;return t.render=function(t,e,i){var n,o,s,r,a,l,u,c,d,p=this._time,h=this._tDur,f=this._dur,m=h-zt<t&&0<=t?h:t<zt?0:t;if(f){if(m!==this._tTime||!t||i||this._startAt&&this._zTime<0!=t<0){if(n=m,c=this.timeline,this._repeat){if(n=O(m%(r=f+this._rDelay)),m===h?(s=this._repeat,n=f):((s=~~(m/r))&&s===m/r&&(n=f,s--),f<n&&(n=f)),(l=this._yoyo&&1&s)&&(d=this._yEase,n=f-n),a=ft(this._tTime,r),n===p&&!i&&this._initted)return this;s!==a&&(c&&this._yEase&<(c,l),!this.vars.repeatRefresh||l||this._lock||(this._lock=i=1,this.render(O(r*s),!0).invalidate()._lock=0))}if(!this._initted){if(S(this,t<0?t:n,i,e))return this._tTime=0,this;if(f!==this._dur)return this.render(t,e,i)}for(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=u=(d||this._ease)(n/f),this._from&&(this.ratio=u=1-u),!n||p||e||gt(this,"onStart"),o=this._pt;o;)o.r(u,o.d),o=o._next;c&&c.render(t<0?t:!n&&l?-zt:c._dur*u,e,i)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(t<0&&this._startAt&&this._startAt.render(t,!0,i),gt(this,"onUpdate")),this._repeat&&s!==a&&this.vars.onRepeat&&!e&&this.parent&>(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(t<0&&this._startAt&&!this._onUpdate&&this._startAt.render(t,!0,!0),!t&&f||!(m===this._tDur&&0<this._ts||!m&&this._ts<0)||z(this,1),e||t<0&&!p||!m&&!p||(gt(this,m===h?"onComplete":"onReverseComplete",!0),!this._prom||m<h&&0<this.timeScale()||this._prom()))}}else!function(t,e,i,n){var o,s,r=t.ratio,a=e<0||!e&&r&&!t._start&&t._zTime>zt&&!t._dp._lock||(t._ts<0||t._dp._ts<0)&&"isFromStart"!==t.data&&"isStart"!==t.data?0:1,l=t._rDelay,u=0;if(l&&t._repeat&&(u=me(0,t._tDur,e),ft(u,l)!==(s=ft(t._tTime,l))&&(r=1-a,t.vars.repeatRefresh&&t._initted&&t.invalidate())),a!==r||n||t._zTime===zt||!e&&t._zTime){if(!t._initted&&S(t,e,n,i))return;for(s=t._zTime,t._zTime=e||(i?zt:0),i=i||e&&!s,t.ratio=a,t._from&&(a=1-a),t._time=0,t._tTime=u,i||gt(t,"onStart"),o=t._pt;o;)o.r(a,o.d),o=o._next;t._startAt&&e<0&&t._startAt.render(e,!0,!0),t._onUpdate&&!i&>(t,"onUpdate"),u&&t._repeat&&!i&&t.parent&>(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===a&&(a&&z(t,1),i||(gt(t,a?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,i);return this},t.targets=function(){return this._targets},t.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._act=this._lazy=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),A.prototype.invalidate.call(this)},t.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e)&&(this._lazy=0,this.parent))return it(this);if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Oe&&!0!==Oe.vars.overwrite)._first||it(this),this.parent&&i!==this.timeline.totalDuration()&&y(this,this._dur*this.timeline._tDur/i,0,1),this}var n,o,s,r,a,l,u,c=this._targets,d=t?Te(t):c,p=this._ptLookup,h=this._pt;if((!e||"all"===e)&&function(t,e){for(var i=t.length,n=i===e.length;n&&i--&&t[i]===e[i];);return i<0}(c,d))return"all"===e&&(this._pt=0),it(this);for(n=this._op=this._op||[],"all"!==e&&(R(e)&&(a={},f(e,function(t){return a[t]=1}),e=a),e=function(t,e){var i,n,o,s,r=t[0]?L(t[0]).harness:0,a=r&&r.aliases;if(!a)return e;for(n in i=ht({},e),a)if(n in i)for(o=(s=a[n].split(",")).length;o--;)i[s[o]]=i[n];return i}(c,e)),u=c.length;u--;)if(~d.indexOf(c[u]))for(a in o=p[u],"all"===e?(n[u]=e,r=o,s={}):(s=n[u]=n[u]||{},r=e),r)(l=o&&o[a])&&("kill"in l.d&&!0!==l.d.kill(a)||m(this,l,"_pt"),delete o[a]),"all"!==s&&(s[a]=1);return this._initted&&!this._pt&&h&&it(this),this},o.to=function(t,e,i){return new o(t,e,i)},o.from=function(t,e){return new o(t,a(arguments,1))},o.delayedCall=function(t,e,i,n){return new o(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:n})},o.fromTo=function(t,e,i){return new o(t,a(arguments,2))},o.set=function(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new o(t,e)},o.killTweensOf=function(t,e,i){return Tt.killTweensOf(t,e,i)},o}(He);function Xe(t,e,i){return t.setAttribute(e,i)}function ze(t,e,i,n){n.mSet(t,e,n.m.call(n.tween,i,n.mt),n)}W(We.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),f("staggerTo,staggerFrom,staggerFromTo",function(i){We[i]=function(){var t=new Fe,e=ge.call(arguments,0);return e.splice("staggerFromTo"===i?5:4,0,0),t[i].apply(t,e)}});function $e(t,e){for(var i=e._pt;i;)i.r(t,i.d),i=i._next}function Ye(t,e,i,n){for(var o,s=this._pt;s;)o=s._next,s.p===n&&s.modifier(t,e,i),s=o}function Ue(t){for(var e,i,n=this._pt;n;)i=n._next,n.p===t&&!n.op||n.op===t?m(this,n,"_pt"):n.dep||(e=1),n=i;return!e}var je=function(t,e,i){return t[e]=i},Ke=function(t,e,i){return t[e](i)},qe=function(t,e,i,n){return t[e](n.fp,i)},Qe=function(t,e){return h(t[e])?Ke:o(t[e])&&t.setAttribute?Xe:je},Ze=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4,e)},Je=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ti=function(t,e){var i=e._pt,n="";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+n,i=i._next;n+=e.c}e.set(e.t,e.p,n,e)},ei=function(t){for(var e,i,n,o,s=t._pt;s;){for(e=s._next,i=n;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:o)?s._prev._next=s:n=s,(s._next=i)?i._prev=s:o=s,s=e}t._pt=n},ii=(ni.prototype.modifier=function(t,e,i){this.mSet=this.mSet||this.set,this.set=ze,this.m=t,this.mt=i,this.tween=e},ni);function ni(t,e,i,n,o,s,r,a,l){this.t=e,this.s=n,this.c=o,this.p=i,this.r=s||Ze,this.d=r||this,this.set=a||je,this.pr=l||0,(this._next=t)&&(t._prev=this)}f(he+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return re[t]=1}),se.TweenMax=se.TweenLite=We,se.TimelineLite=se.TimelineMax=Fe,Tt=new Fe({sortChildren:!1,defaults:Wt,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Vt.stringFilter=at;var oi={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach(function(t){var e=(t=!t.name&&t.default||t).name,i=h(t),n=e&&!i&&t.init?function(){this._props=[]}:t,o={init:k,render:$e,add:Le,kill:Ue,modifier:Ye,rawVars:0},s={targetTest:0,get:0,getSetter:Qe,aliases:{},register:0};if(Ce(),t!==n){if(ue[e])return;W(n,W(X(t,o),s)),ht(n.prototype,ht(o,X(t,s))),ue[n.prop=e]=n,t.targetTest&&(pe.push(n),re[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}r(e,n),t.register&&t.register(ri,n,ii)})},timeline:function(t){return new Fe(t)},getTweensOf:function(t,e){return Tt.getTweensOf(t,e)},getProperty:function(n,t,e,i){R(n)&&(n=Te(n)[0]);var o=L(n||{}).get,s=e?c:u;return"native"===e&&(e=""),n?t?s((ue[t]&&ue[t].get||o)(n,t,e,i)):function(t,e,i){return s((ue[t]&&ue[t].get||o)(n,t,e,i))}:n},quickSetter:function(i,e,n){if(1<(i=Te(i)).length){var o=i.map(function(t){return ri.quickSetter(t,e,n)}),s=o.length;return function(t){for(var e=s;e--;)o[e](t)}}i=i[0]||{};var r=ue[e],a=L(i),l=a.harness&&(a.harness.aliases||{})[e]||e,u=r?function(t){var e=new r;wt._pt=0,e.init(i,n?t+n:t,wt,0,[i]),e.render(1,e),wt._pt&&$e(1,wt)}:a.set(i,l);return r?u:function(t){return u(i,l,n?t+n:t,a,1)}},isTweening:function(t){return 0<Tt.getTweensOf(t,!0).length},defaults:function(t){return t&&t.ease&&(t.ease=_e(t.ease,Wt.ease)),p(Wt,t||{})},config:function(t){return p(Vt,t||{})},registerEffect:function(t){var n=t.name,o=t.effect,e=t.plugins,s=t.defaults,i=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!ue[t]&&!se[t]&&x(n+" effect requires "+t+" plugin.")}),ce[n]=function(t,e,i){return o(Te(t),W(e||{},s),i)},i&&(Fe.prototype[n]=function(t,e,i){return this.add(ce[n](t,_(e)?e:(i=e)&&{},this),i)})},registerEase:function(t,e){we[t]=_e(e)},parseEase:function(t,e){return arguments.length?_e(t,e):we},getById:function(t){return Tt.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var i,n,o=new Fe(t);for(o.smoothChildTiming=F(t.smoothChildTiming),Tt.remove(o),o._dp=0,o._time=o._tTime=Tt._time,i=Tt._first;i;)n=i._next,!e&&!i._dur&&i instanceof We&&i.vars.onComplete===i._targets[0]||b(o,i,i._start-i._delay),i=n;return b(Tt,o,0),o},utils:{wrap:function t(e,i,n){var o=i-e;return Zt(e)?J(e,t(0,e.length),i):$(n,function(t){return(o+(t-e)%o)%o+e})},wrapYoyo:function t(e,i,n){var o=i-e,s=2*o;return Zt(e)?J(e,t(0,e.length-1),i):$(n,function(t){return e+(o<(t=(s+(t-e)%s)%s||0)?s-t:t)})},distribute:K,random:Z,snap:Q,normalize:function(t,e,i){return mt(t,e,0,1,i)},getUnit:Y,clamp:function(e,i,t){return $(t,function(t){return me(e,i,t)})},splitColor:ot,toArray:Te,mapRange:mt,pipe:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function(e,i){return function(t){return e(parseFloat(t))+(i||Y(t))}},interpolate:function t(e,i,n,o){var s=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!s){var r,a,l,u,c,d=R(e),p={};if(!0===n&&(o=1)&&(n=null),d)e={p:e},i={p:i};else if(Zt(e)&&!Zt(i)){for(l=[],u=e.length,c=u-2,a=1;a<u;a++)l.push(t(e[a-1],e[a]));u--,s=function(t){t*=u;var e=Math.min(c,~~t);return l[e](t-e)},n=i}else o||(e=ht(Zt(e)?[]:{},e));if(!l){for(r in i)Le.call(p,e,r,"get",i[r]);s=function(t){return $e(t,p),d?e.p:e}}}return $(n,s)},shuffle:j},install:n,effects:ce,ticker:ye,updateRoot:Fe.updateRoot,plugins:ue,globalTimeline:Tt,core:{PropTween:ii,globals:r,Tween:We,Timeline:Fe,Animation:He,getCache:L,_removeLinkedListItem:m}};function si(t,o){return{name:t,rawVars:1,init:function(t,n,e){e._onInit=function(t){var e,i;if(R(n)&&(e={},f(n,function(t){return e[t]=1}),n=e),o){for(i in e={},n)e[i]=o(n[i]);n=e}!function(t,e){var i,n,o,s=t._targets;for(i in e)for(n=s.length;n--;)(o=(o=t._ptLookup[n][i])&&o.d)&&(o._pt&&(o=function(t,e){for(var i=t._pt;i&&i.p!==e&&i.op!==e&&i.fp!==e;)i=i._next;return i}(o,i)),o&&o.modifier&&o.modifier(e[i],t,s[n],i))}(t,n)}}}}f("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return oi[t]=We[t]}),ye.add(Fe.updateRoot),wt=oi.to({},{duration:0});var ri=oi.registerPlugin({name:"attr",init:function(t,e,i,n,o){var s,r;for(s in e)(r=this.add(t,"setAttribute",(t.getAttribute(s)||0)+"",e[s],n,o,0,0,s))&&(r.op=s),this._props.push(s)}},{name:"endArray",init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i])}},si("roundProps",q),si("modifiers"),si("snap",Q))||oi;function ai(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function li(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function ui(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function ci(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)}function di(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function pi(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function hi(t,e,i){return t.style[e]=i}function fi(t,e,i){return t.style.setProperty(e,i)}function mi(t,e,i){return t._gsap[e]=i}function gi(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i}function Ti(t,e,i,n,o){var s=t._gsap;s.scaleX=s.scaleY=i,s.renderTransform(o,s)}function vi(t,e,i,n,o){var s=t._gsap;s[e]=i,s.renderTransform(o,s)}function Di(t,e){var i=Li.createElementNS?Li.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Li.createElement(t);return i.style?i:Li.createElement(t)}function bi(t,e,i){var n=getComputedStyle(t);return n[e]||n.getPropertyValue(e.replace(hn,"-$1").toLowerCase())||n.getPropertyValue(e)||!i&&bi(t,bn(e)||e,1)||""}function Si(){"undefined"!=typeof window&&window.document&&(Oi=(Li=window.document).documentElement,Ni=Di("div")||{style:{}},Vi=Di("div"),Tn=bn(Tn),vn=Tn+"Origin",Ni.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Xi=!!bn("perspective"),Ri=1)}function yi(t){var e,i=Di("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,o=this.nextSibling,s=this.style.cssText;if(Oi.appendChild(i),i.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=yi}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return n&&(o?n.insertBefore(this,o):n.appendChild(this)),Oi.removeChild(i),this.style.cssText=s,e}function Ci(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])}function wi(e){var i;try{i=e.getBBox()}catch(t){i=yi.call(e,!0)}return i&&(i.width||i.height)||e.getBBox===yi||(i=yi.call(e,!0)),!i||i.width||i.x||i.y?i:{x:+Ci(e,["x","cx","x1"])||0,y:+Ci(e,["y","cy","y1"])||0,width:0,height:0}}function Ai(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!wi(t))}function Pi(t,e){var i;e&&(i=t.style,e in un&&e!==vn&&(e=Tn),i.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),i.removeProperty(e.replace(hn,"-$1").toLowerCase())):i.removeAttribute(e))}function Mi(t,e,i,n,o,s){var r=new ii(t._pt,e,i,0,1,s?pi:di);return(t._pt=r).b=n,r.e=o,t._props.push(i),r}function _i(t,e,i,n){var o,s,r,a,l=parseFloat(i)||0,u=(i+"").trim().substr((l+"").length)||"px",c=Ni.style,d=fn.test(e),p="svg"===t.tagName.toLowerCase(),h=(p?"client":"offset")+(d?"Width":"Height"),f="px"===n,m="%"===n;return n===u||!l||Sn[n]||Sn[u]?l:("px"===u||f||(l=_i(t,e,i,"px")),a=t.getCTM&&Ai(t),m&&(un[e]||~e.indexOf("adius"))?O(l/(a?t.getBBox()[d?"width":"height"]:t[h])*100):(c[d?"width":"height"]=100+(f?u:n),s=~e.indexOf("adius")||"em"===n&&t.appendChild&&!p?t:t.parentNode,a&&(s=(t.ownerSVGElement||{}).parentNode),s&&s!==Li&&s.appendChild||(s=Li.body),(r=s._gsap)&&m&&r.width&&d&&r.time===ye.time?O(l/r.width*100):(!m&&"%"!==u||(c.position=bi(t,"position")),s===t&&(c.position="static"),s.appendChild(Ni),o=Ni[h],s.removeChild(Ni),c.position="absolute",d&&m&&((r=L(s)).time=ye.time,r.width=s[h]),O(f?o*l/100:o&&l?100/o*l:0))))}function Ei(t,e,i,n){var o;return Ri||Si(),e in gn&&"transform"!==e&&~(e=gn[e]).indexOf(",")&&(e=e.split(",")[0]),un[e]&&"transform"!==e?(o=Pn(t,n),o="transformOrigin"!==e?o[e]:Mn(bi(t,vn))+" "+o.zOrigin+"px"):(o=t.style[e])&&"auto"!==o&&!n&&!~(o+"").indexOf("calc(")||(o=Cn[e]&&Cn[e](t,e,i)||bi(t,e)||s(t,e)||("opacity"===e?1:0)),i&&!~(o+"").indexOf(" ")?_i(t,e,o,i)+i:o}function xi(t,e,i,n){var o,s;i&&"none"!==i||((s=(o=bn(e,t,1))&&bi(t,o,1))&&s!==i?(e=o,i=s):"borderColor"===e&&(i=bi(t,"borderTopColor")));var r,a,l,u,c,d,p,h,f,m,g,T,v=new ii(this._pt,t.style,e,0,1,ti),D=0,b=0;if(v.b=i,v.e=n,i+="","auto"==(n+="")&&(t.style[e]=n,n=bi(t,e)||n,t.style[e]=i),at(r=[i,n]),n=r[1],l=(i=r[0]).match(ee)||[],(n.match(ee)||[]).length){for(;a=ee.exec(n);)p=a[0],f=n.substring(D,a.index),c?c=(c+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(c=1),p!==(d=l[b++]||"")&&(u=parseFloat(d)||0,g=d.substr((u+"").length),(T="="===p.charAt(1)?+(p.charAt(0)+"1"):0)&&(p=p.substr(2)),h=parseFloat(p),m=p.substr((h+"").length),D=ee.lastIndex-m.length,m||(m=m||Vt.units[e]||g,D===n.length&&(n+=m,v.e+=m)),g!==m&&(u=_i(t,e,d,m)||0),v._pt={_next:v._pt,p:f||1===b?f:",",s:u,c:T?T*h:h-u,m:c&&c<4?Math.round:0});v.c=D<n.length?n.substring(D,n.length):""}else v.r="display"===e&&"none"===n?pi:di;return ne.test(n)&&(v.e=0),this._pt=v}function ki(t,e){if(e.tween&&e.tween._time===e.tween._dur){var i,n,o,s=e.t,r=s.style,a=e.u,l=s._gsap;if("all"===a||!0===a)r.cssText="",n=1;else for(o=(a=a.split(",")).length;-1<--o;)i=a[o],un[i]&&(n=1,i="transformOrigin"===i?vn:Tn),Pi(s,i);n&&(Pi(s,Tn),l&&(l.svg&&s.removeAttribute("transform"),Pn(s,1),l.uncache=1))}}function Bi(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function Hi(t){var e=bi(t,Tn);return Bi(e)?wn:e.substr(7).match(te).map(O)}function Gi(t,e){var i,n,o,s,r=t._gsap||L(t),a=t.style,l=Hi(t);return r.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(o=t.transform.baseVal.consolidate().matrix).a,o.b,o.c,o.d,o.e,o.f]).join(",")?wn:l:(l!==wn||t.offsetParent||t===Oi||r.svg||(o=a.display,a.display="block",(i=t.parentNode)&&t.offsetParent||(s=1,n=t.nextSibling,Oi.appendChild(t)),l=Hi(t),o?a.display=o:Pi(t,"display"),s&&(n?i.insertBefore(t,n):i?i.appendChild(t):Oi.removeChild(t))),e&&6<l.length?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)}function Fi(t,e,i,n,o,s){var r,a,l,u=t._gsap,c=o||Gi(t,!0),d=u.xOrigin||0,p=u.yOrigin||0,h=u.xOffset||0,f=u.yOffset||0,m=c[0],g=c[1],T=c[2],v=c[3],D=c[4],b=c[5],S=e.split(" "),y=parseFloat(S[0])||0,C=parseFloat(S[1])||0;i?c!==wn&&(a=m*v-g*T)&&(l=y*(-g/a)+C*(m/a)-(m*b-g*D)/a,y=y*(v/a)+C*(-T/a)+(T*b-v*D)/a,C=l):(y=(r=wi(t)).x+(~S[0].indexOf("%")?y/100*r.width:y),C=r.y+(~(S[1]||S[0]).indexOf("%")?C/100*r.height:C)),n||!1!==n&&u.smooth?(D=y-d,b=C-p,u.xOffset=h+(D*m+b*T)-D,u.yOffset=f+(D*g+b*v)-b):u.xOffset=u.yOffset=0,u.xOrigin=y,u.yOrigin=C,u.smooth=!!n,u.origin=e,u.originIsAbsolute=!!i,t.style[vn]="0px 0px",s&&(Mi(s,u,"xOrigin",d,y),Mi(s,u,"yOrigin",p,C),Mi(s,u,"xOffset",h,u.xOffset),Mi(s,u,"yOffset",f,u.yOffset)),t.setAttribute("data-svg-origin",y+" "+C)}function Ii(t,e,i){var n=Y(e);return O(parseFloat(e)+parseFloat(_i(t,"x",i+"px",n)))+n}We.version=Fe.version=ri.version="3.5.1",yt=1,e()&&Ce();var Li,Oi,Ri,Ni,Vi,Wi,Xi,zi=we.Power0,$i=we.Power1,Yi=we.Power2,Ui=we.Power3,ji=we.Power4,Ki=we.Linear,qi=we.Quad,Qi=we.Cubic,Zi=we.Quart,Ji=we.Quint,tn=we.Strong,en=we.Elastic,nn=we.Back,on=we.SteppedEase,sn=we.Bounce,rn=we.Sine,an=we.Expo,ln=we.Circ,un={},cn=180/Math.PI,dn=Math.PI/180,pn=Math.atan2,hn=/([A-Z])/g,fn=/(?:left|right|width|margin|padding|x)/i,mn=/[\s,\(]\S/,gn={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Tn="transform",vn=Tn+"Origin",Dn="O,Moz,ms,Ms,Webkit".split(","),bn=function(t,e,i){var n=(e||Ni).style,o=5;if(t in n&&!i)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);o--&&!(Dn[o]+t in n););return o<0?null:(3===o?"ms":0<=o?Dn[o]:"")+t},Sn={deg:1,rad:1,turn:1},yn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Cn={clearProps:function(t,e,i,n,o){if("isFromStart"!==o.data){var s=t._pt=new ii(t._pt,e,i,0,0,ki);return s.u=n,s.pr=-10,s.tween=o,t._props.push(i),1}}},wn=[1,0,0,1,0,0],An={},Pn=function(t,e){var i=t._gsap||new Be(t);if("x"in i&&!e&&!i.uncache)return i;var n,o,s,r,a,l,u,c,d,p,h,f,m,g,T,v,D,b,S,y,C,w,A,P,M,_,E,x,k,B=t.style,H=i.scaleX<0,G="deg",F=bi(t,vn)||"0",I=n=o=r=a=l=u=c=0,L=s=1;return i.svg=!(!t.getCTM||!Ai(t)),h=Gi(t,i.svg),i.svg&&(C=!i.uncache&&t.getAttribute("data-svg-origin"),Fi(t,C||F,!!C||i.originIsAbsolute,!1!==i.smooth,h)),d=i.xOrigin||0,p=i.yOrigin||0,h!==wn&&(T=h[0],v=h[1],D=h[2],b=h[3],I=S=h[4],n=y=h[5],6===h.length?(L=Math.sqrt(T*T+v*v),s=Math.sqrt(b*b+D*D),r=T||v?pn(v,T)*cn:0,(u=D||b?pn(D,b)*cn+r:0)&&(s*=Math.cos(u*dn)),i.svg&&(I-=d-(d*T+p*D),n-=p-(d*v+p*b))):(k=h[6],E=h[7],P=h[8],M=h[9],_=h[10],x=h[11],I=h[12],n=h[13],o=h[14],a=(f=pn(k,_))*cn,f&&(C=S*(m=Math.cos(-f))+P*(g=Math.sin(-f)),w=y*m+M*g,A=k*m+_*g,P=S*-g+P*m,M=y*-g+M*m,_=k*-g+_*m,x=E*-g+x*m,S=C,y=w,k=A),l=(f=pn(-D,_))*cn,f&&(m=Math.cos(-f),x=b*(g=Math.sin(-f))+x*m,T=C=T*m-P*g,v=w=v*m-M*g,D=A=D*m-_*g),r=(f=pn(v,T))*cn,f&&(C=T*(m=Math.cos(f))+v*(g=Math.sin(f)),w=S*m+y*g,v=v*m-T*g,y=y*m-S*g,T=C,S=w),a&&359.9<Math.abs(a)+Math.abs(r)&&(a=r=0,l=180-l),L=O(Math.sqrt(T*T+v*v+D*D)),s=O(Math.sqrt(y*y+k*k)),f=pn(S,y),u=2e-4<Math.abs(f)?f*cn:0,c=x?1/(x<0?-x:x):0),i.svg&&(C=t.getAttribute("transform"),i.forceCSS=t.setAttribute("transform","")||!Bi(bi(t,Tn)),C&&t.setAttribute("transform",C))),90<Math.abs(u)&&Math.abs(u)<270&&(H?(L*=-1,u+=r<=0?180:-180,r+=r<=0?180:-180):(s*=-1,u+=u<=0?180:-180)),i.x=((i.xPercent=I&&Math.round(t.offsetWidth/2)===Math.round(-I)?-50:0)?0:I)+"px",i.y=((i.yPercent=n&&Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)?0:n)+"px",i.z=o+"px",i.scaleX=O(L),i.scaleY=O(s),i.rotation=O(r)+G,i.rotationX=O(a)+G,i.rotationY=O(l)+G,i.skewX=u+G,i.skewY=0+G,i.transformPerspective=c+"px",(i.zOrigin=parseFloat(F.split(" ")[2])||0)&&(B[vn]=Mn(F)),i.xOffset=i.yOffset=0,i.force3D=Vt.force3D,i.renderTransform=i.svg?Hn:Xi?Bn:_n,i.uncache=0,i},Mn=function(t){return(t=t.split(" "))[0]+" "+t[1]},_n=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Bn(t,e)},En="0deg",xn="0px",kn=") ",Bn=function(t,e){var i,n,o,s,r=e||this,a=r.xPercent,l=r.yPercent,u=r.x,c=r.y,d=r.z,p=r.rotation,h=r.rotationY,f=r.rotationX,m=r.skewX,g=r.skewY,T=r.scaleX,v=r.scaleY,D=r.transformPerspective,b=r.force3D,S=r.target,y=r.zOrigin,C="",w="auto"===b&&t&&1!==t||!0===b;!y||f===En&&h===En||(o=parseFloat(h)*dn,i=Math.sin(o),n=Math.cos(o),o=parseFloat(f)*dn,u=Ii(S,u,i*(s=Math.cos(o))*-y),c=Ii(S,c,-Math.sin(o)*-y),d=Ii(S,d,n*s*-y+y)),D!==xn&&(C+="perspective("+D+kn),(a||l)&&(C+="translate("+a+"%, "+l+"%) "),!w&&u===xn&&c===xn&&d===xn||(C+=d!==xn||w?"translate3d("+u+", "+c+", "+d+") ":"translate("+u+", "+c+kn),p!==En&&(C+="rotate("+p+kn),h!==En&&(C+="rotateY("+h+kn),f!==En&&(C+="rotateX("+f+kn),m===En&&g===En||(C+="skew("+m+", "+g+kn),1===T&&1===v||(C+="scale("+T+", "+v+kn),S.style[Tn]=C||"translate(0, 0)"},Hn=function(t,e){var i,n,o,s,r,a=e||this,l=a.xPercent,u=a.yPercent,c=a.x,d=a.y,p=a.rotation,h=a.skewX,f=a.skewY,m=a.scaleX,g=a.scaleY,T=a.target,v=a.xOrigin,D=a.yOrigin,b=a.xOffset,S=a.yOffset,y=a.forceCSS,C=parseFloat(c),w=parseFloat(d),p=parseFloat(p),h=parseFloat(h);(f=parseFloat(f))&&(h+=f=parseFloat(f),p+=f),p||h?(p*=dn,h*=dn,i=Math.cos(p)*m,n=Math.sin(p)*m,o=Math.sin(p-h)*-g,s=Math.cos(p-h)*g,h&&(f*=dn,r=Math.tan(h-f),o*=r=Math.sqrt(1+r*r),s*=r,f&&(r=Math.tan(f),i*=r=Math.sqrt(1+r*r),n*=r)),i=O(i),n=O(n),o=O(o),s=O(s)):(i=m,s=g,n=o=0),(C&&!~(c+"").indexOf("px")||w&&!~(d+"").indexOf("px"))&&(C=_i(T,"x",c,"px"),w=_i(T,"y",d,"px")),(v||D||b||S)&&(C=O(C+v-(v*i+D*o)+b),w=O(w+D-(v*n+D*s)+S)),(l||u)&&(C=O(C+l/100*(r=T.getBBox()).width),w=O(w+u/100*r.height)),r="matrix("+i+","+n+","+o+","+s+","+C+","+w+")",T.setAttribute("transform",r),y&&(T.style[Tn]=r)};f("padding,margin,Width,Radius",function(e,i){var t="Right",n="Bottom",o="Left",a=(i<3?["Top",t,n,o]:["Top"+o,"Top"+t,n+t,n+o]).map(function(t){return i<2?e+t:"border"+t+e});Cn[1<i?"border"+e:e]=function(e,t,i,n,o){var s,r;if(arguments.length<4)return s=a.map(function(t){return Ei(e,t,i)}),5===(r=s.join(" ")).split(s[0]).length?s[0]:r;s=(n+"").split(" "),r={},a.forEach(function(t,e){return r[t]=s[e]=s[e]||s[(e-1)/2|0]}),e.init(t,r,o)}});var Gn,Fn,In={name:"css",register:Si,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,n,o){var s,r,a,l,u,c,d,p,h,f,m,g,T,v,D,b,S,y,C,w,A,P,M,_,E,x,k,B,H,G,F,I,L=this._props,O=t.style;for(d in Ri||Si(),e)if("autoRound"!==d&&(r=e[d],!ue[d]||!Ie(d,e,i,n,t,o)))if(u=typeof r,c=Cn[d],"function"===u&&(u=typeof(r=r.call(i,n,t,o))),"string"===u&&~r.indexOf("random(")&&(r=tt(r)),c)c(this,t,d,r,i)&&(D=1);else if("--"===d.substr(0,2))this.add(O,"setProperty",getComputedStyle(t).getPropertyValue(d)+"",r+"",n,o,0,0,d);else if("undefined"!==u){if(s=Ei(t,d),l=parseFloat(s),(f="string"===u&&"="===r.charAt(1)?+(r.charAt(0)+"1"):0)&&(r=r.substr(2)),a=parseFloat(r),d in gn&&("autoAlpha"===d&&(1===l&&"hidden"===Ei(t,"visibility")&&a&&(l=0),Mi(this,O,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==d&&"transform"!==d&&~(d=gn[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in un)if(g||((T=t._gsap).renderTransform||Pn(t),v=!1!==e.smoothOrigin&&T.smooth,(g=this._pt=new ii(this._pt,O,Tn,0,1,T.renderTransform,T,0,-1)).dep=1),"scale"===d)this._pt=new ii(this._pt,T,"scaleY",T.scaleY,f?f*a:a-T.scaleY),L.push("scaleY",d),d+="X";else{if("transformOrigin"===d){I=F=G=void 0,G=(H=r).split(" "),F=G[0],I=G[1]||"50%","top"!==F&&"bottom"!==F&&"left"!==I&&"right"!==I||(H=F,F=I,I=H),G[0]=yn[F]||F,G[1]=yn[I]||I,r=G.join(" "),T.svg?Fi(t,r,0,v,0,this):((h=parseFloat(r.split(" ")[2])||0)!==T.zOrigin&&Mi(this,T,"zOrigin",T.zOrigin,h),Mi(this,O,d,Mn(s),Mn(r)));continue}if("svgOrigin"===d){Fi(t,r,1,v,0,this);continue}if(d in An){b=this,S=T,y=d,C=l,A=f,B=k=x=E=_=M=P=void 0,_=360,E=R(w=r),x=parseFloat(w)*(E&&~w.indexOf("rad")?cn:1),B=C+(k=A?x*A:x-C)+"deg",E&&("short"===(P=w.split("_")[1])&&(k%=_)!=k%180&&(k+=k<0?_:-_),"cw"===P&&k<0?k=(k+36e9)%_-~~(k/_)*_:"ccw"===P&&0<k&&(k=(k-36e9)%_-~~(k/_)*_)),b._pt=M=new ii(b._pt,S,y,C,k,li),M.e=B,M.u="deg",b._props.push(y);continue}if("smoothOrigin"===d){Mi(this,T,"smooth",T.smooth,r);continue}if("force3D"===d){T[d]=r;continue}if("transform"===d){!function(t,e,i){var n,o,s,r,a,l,u,c=Vi.style,d=i._gsap;for(o in c.cssText=getComputedStyle(i).cssText+";position:absolute;display:block;",c[Tn]=e,Li.body.appendChild(Vi),n=Pn(Vi,1),un)(s=d[o])!==(r=n[o])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(o)<0&&(a=Y(s)!==(u=Y(r))?_i(i,o,s,u):parseFloat(s),l=parseFloat(r),t._pt=new ii(t._pt,d,o,a,l-a,ai),t._pt.u=u||0,t._props.push(o));Li.body.removeChild(Vi)}(this,r,t);continue}}else d in O||(d=bn(d)||d);if(m||(a||0===a)&&(l||0===l)&&!mn.test(r)&&d in O)a=a||0,(p=(s+"").substr((l+"").length))!==(h=Y(r)||(d in Vt.units?Vt.units[d]:p))&&(l=_i(t,d,s,h)),this._pt=new ii(this._pt,m?T:O,d,l,f?f*a:a-l,"px"!==h||!1===e.autoRound||m?ai:ci),this._pt.u=h||0,p!==h&&(this._pt.b=s,this._pt.r=ui);else if(d in O)xi.call(this,t,d,s,r);else{if(!(d in t)){N(d,r);continue}this.add(t,d,t[d],r,n,o)}L.push(d)}D&&ei(this)},get:Ei,aliases:gn,getSetter:function(t,e,i){var n=gn[e];return n&&n.indexOf(",")<0&&(e=n),e in un&&e!==vn&&(t._gsap.x||Ei(t,"x"))?i&&Wi===i?"scale"===e?gi:mi:(Wi=i||{})&&("scale"===e?Ti:vi):t.style&&!o(t.style[e])?hi:~e.indexOf("-")?fi:Qe(t,e)},core:{_removeProperty:Pi,_getMatrix:Gi}};ri.utils.checkPrefix=bn,Fn=f("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(Gn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){un[t]=1}),f(Gn,function(t){Vt.units[t]="deg",An[t]=1}),gn[Fn[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Gn,f("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");gn[e[1]]=Fn[e[0]]}),f("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){Vt.units[t]="px"}),ri.registerPlugin(In);var Ln=ri.registerPlugin(In)||ri,On=Ln.core.Tween;t.Back=nn,t.Bounce=sn,t.CSSPlugin=In,t.Circ=ln,t.Cubic=Qi,t.Elastic=en,t.Expo=an,t.Linear=Ki,t.Power0=zi,t.Power1=$i,t.Power2=Yi,t.Power3=Ui,t.Power4=ji,t.Quad=qi,t.Quart=Zi,t.Quint=Ji,t.Sine=rn,t.SteppedEase=on,t.Strong=tn,t.TimelineLite=Fe,t.TimelineMax=Fe,t.TweenLite=We,t.TweenMax=On,t.default=Ln,t.gsap=Ln,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(t){"use strict";function e(){return"undefined"!=typeof window}function i(){return n||e()&&(n=window.gsap)&&n.registerPlugin&&n}function r(t){return"string"==typeof t}function f(t,e){var i="x"===e?"Width":"Height",n="scroll"+i,o="client"+i;return t===m||t===d||t===p?Math.max(d[n],p[n])-(m["inner"+i]||d[o]||p[o]):t[n]-t["offset"+i]}function a(t,e){var i="scroll"+("x"===e?"Left":"Top");return t===m&&(null!=t.pageXOffset?i="page"+e.toUpperCase()+"Offset":t=null!=d[i]?d:p),function(){return t[i]}}function s(t,e){var i=h(t)[0].getBoundingClientRect(),n=!e||e===m||e===p,o=n?{top:d.clientTop-(m.pageYOffset||d.scrollTop||p.scrollTop||0),left:d.clientLeft-(m.pageXOffset||d.scrollLeft||p.scrollLeft||0)}:e.getBoundingClientRect(),s={x:i.left-o.left,y:i.top-o.top};return!n&&e&&(s.x+=a(e,"x")(),s.y+=a(e,"y")()),s}function l(t,e,i,n,o){return isNaN(t)||"object"==typeof t?r(t)&&"="===t.charAt(1)?parseFloat(t.substr(2))*("-"===t.charAt(0)?-1:1)+n-o:"max"===t?f(e,i)-o:Math.min(f(e,i),s(t,e)[i]-o):parseFloat(t)-o}function u(){n=i(),e()&&n&&document.body&&(m=window,p=document.body,d=document.documentElement,h=n.utils.toArray,n.config({autoKillThreshold:7}),g=n.config(),c=1)}var n,c,m,d,p,h,g,o={version:"3.5.1",name:"scrollTo",rawVars:1,register:function(t){n=t,u()},init:function(t,e,i,n,o){c||u();var s=this;s.isWin=t===m,s.target=t,s.tween=i,"object"!=typeof e?r((e={y:e}).y)&&"max"!==e.y&&"="!==e.y.charAt(1)&&(e.x=e.y):e.nodeType&&(e={y:e,x:e}),s.vars=e,s.autoKill=!!e.autoKill,s.getX=a(t,"x"),s.getY=a(t,"y"),s.x=s.xPrev=s.getX(),s.y=s.yPrev=s.getY(),null!=e.x?(s.add(s,"x",s.x,l(e.x,t,"x",s.x,e.offsetX||0),n,o,Math.round),s._props.push("scrollTo_x")):s.skipX=1,null!=e.y?(s.add(s,"y",s.y,l(e.y,t,"y",s.y,e.offsetY||0),n,o,Math.round),s._props.push("scrollTo_y")):s.skipY=1},render:function(t,e){for(var i,n,o,s,r,a=e._pt,l=e.target,u=e.tween,c=e.autoKill,d=e.xPrev,p=e.yPrev,h=e.isWin;a;)a.r(t,a.d),a=a._next;i=h||!e.skipX?e.getX():d,o=(n=h||!e.skipY?e.getY():p)-p,s=i-d,r=g.autoKillThreshold,e.x<0&&(e.x=0),e.y<0&&(e.y=0),c&&(!e.skipX&&(r<s||s<-r)&&i<f(l,"x")&&(e.skipX=1),!e.skipY&&(r<o||o<-r)&&n<f(l,"y")&&(e.skipY=1),e.skipX&&e.skipY&&(u.kill(),e.vars.onAutoKill&&e.vars.onAutoKill.apply(u,e.vars.onAutoKillParams||[]))),h?m.scrollTo(e.skipX?i:e.x,e.skipY?n:e.y):(e.skipY||(l.scrollTop=e.y),e.skipX||(l.scrollLeft=e.x)),e.xPrev=e.x,e.yPrev=e.y},kill:function(t){var e="scrollTo"===t;!e&&"scrollTo_x"!==t||(this.skipX=1),!e&&"scrollTo_y"!==t||(this.skipY=1)}};o.max=f,o.getOffset=s,o.buildGetter=a,i()&&n.registerPlugin(o),t.ScrollToPlugin=o,t.default=o,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(t){"use strict";function e(){return"undefined"!=typeof window}function i(){return n||e()&&(n=window.gsap)&&n.registerPlugin&&n}function h(t){return Math.round(1e4*t)/1e4}function f(t){return parseFloat(t||0)}function T(t,e){return f(t.getAttribute(e))}function v(t,e,i,n,o,s){return _(Math.pow((f(i)-f(t))*o,2)+Math.pow((f(n)-f(e))*s,2))}function D(t){return console.warn(t)}function b(t){return"non-scaling-stroke"===t.getAttribute("vector-effect")}function m(t){if(!(t=y(t)[0]))return 0;var e,i,n,o,s,r,a,l=t.tagName.toLowerCase(),u=t.style,c=1,d=1;b(t)&&(d=t.getScreenCTM(),c=_(d.a*d.a+d.b*d.b),d=_(d.d*d.d+d.c*d.c));try{i=t.getBBox()}catch(t){D("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var p=i||{x:0,y:0,width:0,height:0},h=p.x,f=p.y,m=p.width,g=p.height;if(i&&(m||g)||!M[l]||(m=T(t,M[l][0]),g=T(t,M[l][1]),"rect"!==l&&"line"!==l&&(m*=2,g*=2),"line"===l&&(h=T(t,"x1"),f=T(t,"y1"),m=Math.abs(m-h),g=Math.abs(g-f))),"path"===l)o=u.strokeDasharray,u.strokeDasharray="none",e=t.getTotalLength()||0,c!==d&&D("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),e*=(c+d)/2,u.strokeDasharray=o;else if("rect"===l)e=2*m*c+2*g*d;else if("line"===l)e=v(h,f,h+m,f+g,c,d);else if("polyline"===l||"polygon"===l)for(n=t.getAttribute("points").match(P)||[],"polygon"===l&&n.push(n[0],n[1]),e=0,s=2;s<n.length;s+=2)e+=v(n[s-2],n[s-1],n[s],n[s+1],c,d)||0;else"circle"!==l&&"ellipse"!==l||(r=m/2*c,a=g/2*d,e=Math.PI*(3*(r+a)-_((3*r+a)*(r+3*a))));return e||0}function g(t,e){if(!(t=y(t)[0]))return[0,0];e=e||m(t)+1;var i=C.getComputedStyle(t),n=i.strokeDasharray||"",o=f(i.strokeDashoffset),s=n.indexOf(",");return s<0&&(s=n.indexOf(" ")),e<(n=s<0?e:f(n.substr(0,s))||1e-5)&&(n=e),[Math.max(0,-o),Math.max(0,n-o)]}function S(){e()&&(C=window,A=n=i(),y=n.utils.toArray,w=-1!==((C.navigator||{}).userAgent||"").indexOf("Edge"))}var n,y,C,w,A,P=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,M={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},_=Math.sqrt,o={version:"3.5.1",name:"drawSVG",register:function(t){n=t,S()},init:function(t,e){if(!t.getBBox)return!1;A||S();var i,n,o,s,r,a,l,u,c,d,p=m(t)+1;return this._style=t.style,this._target=t,e+""=="true"?e="0 100%":e?-1===(e+"").indexOf(" ")&&(e="0 "+e):e="0 0",r=e,l=(i=g(t,a=p))[0],u=r.indexOf(" "),c=u<0?(d=void 0!==l?l+"":r,r):(d=r.substr(0,u),r.substr(u+1)),d=~d.indexOf("%")?f(d)/100*a:f(d),n=(c=~c.indexOf("%")?f(c)/100*a:f(c))<d?[c,d]:[d,c],this._length=h(p+10),0===i[0]&&0===n[0]?(o=Math.max(1e-5,n[1]-p),this._dash=h(p+o),this._offset=h(p-i[1]+o),this._offsetPT=this.add(this,"_offset",this._offset,h(p-n[1]+o))):(this._dash=h(i[1]-i[0])||1e-6,this._offset=h(-i[0]),this._dashPT=this.add(this,"_dash",this._dash,h(n[1]-n[0])||1e-5),this._offsetPT=this.add(this,"_offset",this._offset,h(-n[0]))),w&&(s=C.getComputedStyle(t)).strokeLinecap!==s.strokeLinejoin&&(n=f(s.strokeMiterlimit),this.add(t.style,"strokeMiterlimit",n,n+.01)),this._live=b(t)||~(e+"").indexOf("live"),this._props.push("drawSVG"),1},render:function(t,e){var i,n,o,s,r=e._pt,a=e._style;if(r){for(e._live&&(i=m(e._target)+11)!==e._length&&(n=i/e._length,e._length=i,e._offsetPT.s*=n,e._offsetPT.c*=n,e._dashPT?(e._dashPT.s*=n,e._dashPT.c*=n):e._dash*=n);r;)r.r(t,r.d),r=r._next;o=e._dash,s=e._offset,i=e._length,a.strokeDashoffset=e._offset,1!==t&&t?a.strokeDasharray=o+"px,"+i+"px":(o-s<.001&&i-o<=10&&(a.strokeDashoffset=s+1),a.strokeDasharray=s<.001&&i-o<=10?"none":s===o?"0px, 999999px":o+"px,"+i+"px")}},getLength:m,getPosition:g};i()&&n.registerPlugin(o),t.DrawSVGPlugin=o,t.default=o,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(t){"use strict";var y=/([\uD800-\uDBFF][\uDC00-\uDFFF](?:[\u200D\uFE0F][\uD800-\uDBFF][\uDC00-\uDFFF]){2,}|\uD83D\uDC69(?:\u200D(?:(?:\uD83D\uDC69\u200D)?\uD83D\uDC67|(?:\uD83D\uDC69\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]\uFE0F|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC6F\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3C-\uDD3E\uDDD6-\uDDDF])\u200D[\u2640\u2642]\uFE0F|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F\u200D[\u2640\u2642]|(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642])\uFE0F|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC69\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708]))\uFE0F|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83D\uDC69\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]))|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\u200D(?:(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDD1-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])\uFE0F)/;function V(t){return i.getComputedStyle(t)}function W(t,e){var i;return o(t)?t:"string"==(i=typeof t)&&!e&&t?s.call(j.querySelectorAll(t),0):t&&"object"==i&&"length"in t?s.call(t,0):t?[t]:[]}function X(t){return"absolute"===t.position||!0===t.absolute}function C(t,e){for(var i,n=e.length;-1<--n;)if(i=e[n],t.substr(0,i.length)===i)return i.length}function l(t,e){void 0===t&&(t="");var i=~t.indexOf("++"),n=1;return i&&(t=t.split("++").join("")),function(){return"<"+e+" style='position:relative;display:inline-block;'"+(t?" class='"+t+(i?n++:"")+"'>":">")}}function z(t,e,i){var n=t.nodeType;if(1===n||9===n||11===n)for(t=t.firstChild;t;t=t.nextSibling)z(t,e,i);else 3!==n&&4!==n||(t.nodeValue=t.nodeValue.split(e).join(i))}function $(t,e){for(var i=e.length;-1<--i;)t.push(e[i])}function Y(t,e,i){for(var n;t&&t!==e;){if(n=t._next||t.nextSibling)return n.textContent.charAt(0)===i;t=t.parentNode||t._parent}}function U(t,e){return parseFloat(e[t])||0}function u(t,e,i,n,o,s,r){var a,l,u,c,d,p,h,f,m,g,T,v,D=V(t),b=U("paddingLeft",D),S=-999,y=U("borderBottomWidth",D)+U("borderTopWidth",D),C=U("borderLeftWidth",D)+U("borderRightWidth",D),w=U("paddingTop",D)+U("paddingBottom",D),A=U("paddingLeft",D)+U("paddingRight",D),P=U("fontSize",D)*(e.lineThreshold||.2),M=D.textAlign,_=[],E=[],x=[],k=e.wordDelimiter||" ",B=e.tag?e.tag:e.span?"span":"div",H=e.type||e.split||"chars,words,lines",G=o&&~H.indexOf("lines")?[]:null,F=~H.indexOf("words"),I=~H.indexOf("chars"),L=X(e),O=e.linesClass,R=~(O||"").indexOf("++"),N=[];for(R&&(O=O.split("++").join("")),u=(l=t.getElementsByTagName("*")).length,d=[],a=0;a<u;a++)d[a]=l[a];if(G||L)for(a=0;a<u;a++)((p=(c=d[a]).parentNode===t)||L||I&&!F)&&(v=c.offsetTop,G&&p&&Math.abs(v-S)>P&&("BR"!==c.nodeName||0===a)&&(h=[],G.push(h),S=v),L&&(c._x=c.offsetLeft,c._y=v,c._w=c.offsetWidth,c._h=c.offsetHeight),G&&((c._isSplit&&p||!I&&p||F&&p||!F&&c.parentNode.parentNode===t&&!c.parentNode._isSplit)&&(h.push(c),c._x-=b,Y(c,t,k)&&(c._wordEnd=!0)),"BR"===c.nodeName&&(c.nextSibling&&"BR"===c.nextSibling.nodeName||0===a)&&G.push([])));for(a=0;a<u;a++)p=(c=d[a]).parentNode===t,"BR"!==c.nodeName?(L&&(m=c.style,F||p||(c._x+=c.parentNode._x,c._y+=c.parentNode._y),m.left=c._x+"px",m.top=c._y+"px",m.position="absolute",m.display="block",m.width=c._w+1+"px",m.height=c._h+"px"),!F&&I?c._isSplit?(c._next=c.nextSibling,c.parentNode.appendChild(c)):c.parentNode._isSplit?(c._parent=c.parentNode,!c.previousSibling&&c.firstChild&&(c.firstChild._isFirst=!0),c.nextSibling&&" "===c.nextSibling.textContent&&!c.nextSibling.nextSibling&&N.push(c.nextSibling),c._next=c.nextSibling&&c.nextSibling._isFirst?null:c.nextSibling,c.parentNode.removeChild(c),d.splice(a--,1),u--):p||(v=!c.nextSibling&&Y(c.parentNode,t,k),c.parentNode._parent&&c.parentNode._parent.appendChild(c),v&&c.parentNode.appendChild(j.createTextNode(" ")),"span"===B&&(c.style.display="inline"),_.push(c)):c.parentNode._isSplit&&!c._isSplit&&""!==c.innerHTML?E.push(c):I&&!c._isSplit&&("span"===B&&(c.style.display="inline"),_.push(c))):G||L?(c.parentNode&&c.parentNode.removeChild(c),d.splice(a--,1),u--):F||t.appendChild(c);for(a=N.length;-1<--a;)N[a].parentNode.removeChild(N[a]);if(G){for(L&&(g=j.createElement(B),t.appendChild(g),T=g.offsetWidth+"px",v=g.offsetParent===t?0:t.offsetLeft,t.removeChild(g)),m=t.style.cssText,t.style.cssText="display:none;";t.firstChild;)t.removeChild(t.firstChild);for(f=" "===k&&(!L||!F&&!I),a=0;a<G.length;a++){for(h=G[a],(g=j.createElement(B)).style.cssText="display:block;text-align:"+M+";position:"+(L?"absolute;":"relative;"),O&&(g.className=O+(R?a+1:"")),x.push(g),u=h.length,l=0;l<u;l++)"BR"!==h[l].nodeName&&(c=h[l],g.appendChild(c),f&&c._wordEnd&&g.appendChild(j.createTextNode(" ")),L&&(0===l&&(g.style.top=c._y+"px",g.style.left=b+v+"px"),c.style.top="0px",v&&(c.style.left=c._x-v+"px")));0===u?g.innerHTML=" ":F||I||(function t(e){for(var i,n=W(e.childNodes),o=n.length,s=0;s<o;s++)(i=n[s])._isSplit?t(i):(s&&3===i.previousSibling.nodeType?i.previousSibling.nodeValue+=3===i.nodeType?i.nodeValue:i.firstChild.nodeValue:3!==i.nodeType&&e.insertBefore(i.firstChild,i),e.removeChild(i))}(g),z(g,String.fromCharCode(160)," ")),L&&(g.style.width=T,g.style.height=c._h+"px"),t.appendChild(g)}t.style.cssText=m}L&&(r>t.clientHeight&&(t.style.height=r-w+"px",t.clientHeight<r&&(t.style.height=r+y+"px")),s>t.clientWidth&&(t.style.width=s-A+"px",t.clientWidth<s&&(t.style.width=s+C+"px"))),$(i,_),F&&$(n,E),$(o,x)}function c(t,e,i,n){var o,s,r=W(t.childNodes),a=r.length,l=X(e);if(3!==t.nodeType||1<a){for(e.absolute=!1,o=0;o<a;o++)3===(s=r[o]).nodeType&&!/\S+/.test(s.nodeValue)||(l&&3!==s.nodeType&&"inline"===V(s).display&&(s.style.display="inline-block",s.style.position="relative"),s._isSplit=!0,c(s,e,i,n));return e.absolute=l,t._isSplit=!0,0}!function(t,e,i,n){var o,s,r,a,l,u,c,d,p=e.tag?e.tag:e.span?"span":"div",h=~(e.type||e.split||"chars,words,lines").indexOf("chars"),f=X(e),m=e.wordDelimiter||" ",g=" "!==m?"":f?"­ ":" ",T="</"+p+">",v=1,D=e.specialChars?"function"==typeof e.specialChars?e.specialChars:C:null,b=j.createElement("div"),S=t.parentNode;for(S.insertBefore(b,t),b.textContent=t.nodeValue,S.removeChild(t),c=-1!==(o=function t(e){var i=e.nodeType,n="";if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=t(e)}else if(3===i||4===i)return e.nodeValue;return n}(t=b)).indexOf("<"),!1!==e.reduceWhiteSpace&&(o=o.replace(A," ").replace(w,"")),c&&(o=o.split("<").join("{{LT}}")),l=o.length,s=(" "===o.charAt(0)?g:"")+i(),r=0;r<l;r++)if(u=o.charAt(r),D&&(d=D(o.substr(r),e.specialChars)))u=o.substr(r,d||1),s+=h&&" "!==u?n()+u+"</"+p+">":u,r+=d-1;else if(u===m&&o.charAt(r-1)!==m&&r){for(s+=v?T:"",v=0;o.charAt(r+1)===m;)s+=g,r++;r===l-1?s+=g:")"!==o.charAt(r+1)&&(s+=g+i(),v=1)}else"{"===u&&"{{LT}}"===o.substr(r,6)?(s+=h?n()+"{{LT}}</"+p+">":"{{LT}}",r+=5):55296<=u.charCodeAt(0)&&u.charCodeAt(0)<=56319||65024<=o.charCodeAt(r+1)&&o.charCodeAt(r+1)<=65039?(a=((o.substr(r,12).split(y)||[])[1]||"").length||2,s+=h&&" "!==u?n()+o.substr(r,a)+"</"+p+">":o.substr(r,a),r+=a-1):s+=h&&" "!==u?n()+u+"</"+p+">":u;t.outerHTML=s+(v?T:""),c&&z(S,"{{LT}}","<")}(t,e,i,n)}var j,i,n,e,w=/(?:\r|\n|\t\t)/g,A=/(?:\s\s+)/g,o=Array.isArray,s=[].slice,r=((e=a.prototype).split=function(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var e,i,n,o=this.elements.length,s=t.tag?t.tag:t.span?"span":"div",r=l(t.wordsClass,s),a=l(t.charsClass,s);-1<--o;)n=this.elements[o],this._originals[o]=n.innerHTML,e=n.clientHeight,i=n.clientWidth,c(n,t,r,a),u(n,t,this.chars,this.words,this.lines,i,e);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},e.revert=function(){var i=this._originals;if(!i)throw"revert() call wasn't scoped properly.";return this.elements.forEach(function(t,e){return t.innerHTML=i[e]}),this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},a.create=function(t,e){return new a(t,e)},a);function a(t,e){n||(j=document,i=window,n=1),this.elements=W(t),this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=e||{},this.split(e)}r.version="3.5.1",t.SplitText=r,t.default=r,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default}),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Headroom=e()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function p(t){return(r=t)&&r.document&&9===r.document.nodeType?(n=(i=t).document,o=n.body,s=n.documentElement,{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return i.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==i.pageYOffset?i.pageYOffset:(s||o.parentNode||o).scrollTop}}):(e=t,{scrollHeight:function(){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)},height:function(){return Math.max(e.offsetHeight,e.clientHeight)},scrollY:function(){return e.scrollTop}});var e,i,n,o,s,r}function e(t,n,o){var e,i=function(){var e=!1;try{var t={get passive(){e=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e}(),s=!1,r=p(t),a=r.scrollY(),l={};function u(){var t=Math.round(r.scrollY()),e=r.height(),i=r.scrollHeight();l.scrollY=t,l.lastScrollY=a,l.direction=a<t?"down":"up",l.distance=Math.abs(t-a),l.isOutOfBounds=t<0||i<t+e,l.top=t<=n.offset,l.bottom=i<=t+e,l.toleranceExceeded=l.distance>n.tolerance[l.direction],o(l),a=t,s=!1}function c(){s||(s=!0,e=requestAnimationFrame(u))}var d=!!i&&{passive:!0,capture:!1};return t.addEventListener("scroll",c,d),u(),{destroy:function(){cancelAnimationFrame(e),t.removeEventListener("scroll",c,d)}}}function n(t,e){var i;e=e||{},Object.assign(this,n.options,e),this.classes=Object.assign({},n.options.classes,e.classes),this.elem=t,this.tolerance=(i=this.tolerance)===Object(i)?i:{down:i,up:i},this.initialised=!1,this.frozen=!1}return n.prototype={constructor:n,init:function(){return n.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=e(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},n.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},n.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),n}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var s=i[o];n&&n[s]&&(this.off(t,s),delete n[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(e,i){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("ev-emitter")):e.imagesLoaded=i(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function s(t,e){for(var i in e)t[i]=e[i];return t}function r(t,e,i){if(!(this instanceof r))return new r(t,e,i);var n,o=t;return"string"==typeof t&&(o=document.querySelectorAll(t)),o?(this.elements=(n=o,Array.isArray(n)?n:"object"==typeof n&&"number"==typeof n.length?u.call(n):[n]),this.options=s({},this.options),"function"==typeof e?i=e:s(this.options,e),i&&this.on("always",i),this.getImages(),a&&(this.jqDeferred=new a.Deferred),void setTimeout(this.check.bind(this))):void l.error("Bad element for imagesLoaded "+(o||t))}function i(t){this.img=t}function n(t,e){this.url=t,this.element=e,this.img=new Image}var a=e.jQuery,l=e.console,u=Array.prototype.slice;(r.prototype=Object.create(t.prototype)).options={},r.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},r.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&c[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background)for(var s=t.querySelectorAll(this.options.background),n=0;n<s.length;n++){var r=s[n];this.addElementBackgroundImages(r)}}};var c={1:!0,9:!0,11:!0};return r.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},r.prototype.addImage=function(t){var e=new i(t);this.images.push(e)},r.prototype.addBackground=function(t,e){var i=new n(t,e);this.images.push(i)},r.prototype.check=function(){function e(t,e,i){setTimeout(function(){n.progress(t,e,i)})}var n=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},r.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&l&&l.log("progress: "+i,t,e)},r.prototype.complete=function(){var t,e=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(t=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[t](this))},(i.prototype=Object.create(t.prototype)).check=function(){return this.getIsImageComplete()?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},i.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},i.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(n.prototype=Object.create(i.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},n.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},n.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},(r.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((a=t).fn.imagesLoaded=function(t,e){return new r(this,t,e).jqDeferred.promise(a(this))})})(),r}),function(T,v){function D(t,e){var i=t.getBoundingClientRect(),n=i.top,o=i.bottom,s=i.left,r=i.right,a=T.extend({tolerance:0,viewport:v},e),l=!1,u=a.viewport.jquery?a.viewport:T(a.viewport);u.length||(console.warn("isInViewport: The viewport selector you have provided matches no element on page."),console.warn("isInViewport: Defaulting to viewport as window"),u=T(v));var c,d,p,h,f=u.height(),m=u.width(),g=u[0].toString();return u[0]!==v&&"[object Window]"!==g&&"[object DOMWindow]"!==g&&(n-=(c=u[0].getBoundingClientRect()).top,o-=c.top,s-=c.left,r-=c.left,D.scrollBarWidth=D.scrollBarWidth||(d=u,h=T("<div></div>").css({width:"100%"}),d.append(h),p=d.width()-h.width(),h.remove(),p),m-=D.scrollBarWidth),a.tolerance=~~Math.round(parseFloat(a.tolerance)),a.tolerance<0&&(a.tolerance=f+a.tolerance),r<=0||m<=s?l:l=a.tolerance?n<=a.tolerance&&o>=a.tolerance:0<o&&n<=f}String.prototype.hasOwnProperty("trim")||(String.prototype.trim=function(){return this.replace(/^\s*(.*?)\s*$/,"$1")});function e(t){if(1===arguments.length&&"function"==typeof t&&(t=[t]),!(t instanceof Array))throw new SyntaxError("isInViewport: Argument(s) passed to .do/.run should be a function or an array of functions");for(var e=0;e<t.length;e++)if("function"==typeof t[e])for(var i=0;i<this.length;i++)t[e].call(T(this[i]));else console.warn("isInViewport: Argument(s) passed to .do/.run should be a function or an array of functions"),console.warn("isInViewport: Ignoring non-function values in array and moving on");return this}T.fn.do=function(t){return console.warn("isInViewport: .do is deprecated as it causes issues in IE and some browsers since it's a reserved word. Use $.fn.run instead i.e., $(el).run(fn)."),e(t)},T.fn.run=e;function n(t){if(t){var e=t.split(",");return 1===e.length&&isNaN(e[0])&&(e[1]=e[0],e[0]=void 0),{tolerance:e[0]?e[0].trim():void 0,viewport:e[1]?T(e[1].trim()):void 0}}return{}}T.extend(T.expr[":"],{"in-viewport":T.expr.createPseudo?T.expr.createPseudo(function(e){return function(t){return D(t,n(e))}}):function(t,e,i){return D(t,n(i[3]))}}),T.fn.isInViewport=function(i){return this.filter(function(t,e){return D(e,i)})}}(jQuery,window),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports&&"function"==typeof require?t(require("jquery")):t(jQuery)}(function(f){"use strict";var n={escapeRegExChars:function(t){return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(t){var e=document.createElement("ul");return e.classList.add(t),e.classList.add("product_list_widget"),e.style.display="none",e}},i=27,o=9,s=13,r=38,a=39,l=40,t=f.noop;function u(t,e){var i=this;i.element=t,i.el=f(t),i.suggestions=[],i.badQueries=[],i.selectedIndex=-1,i.currentValue=i.element.value,i.timeoutId=null,i.cachedResponse={},i.onChangeTimeout=null,i.onChange=null,i.isLocal=!1,i.suggestionsContainer=null,i.noSuggestionsContainer=null,i.options=f.extend({},u.defaults,e),i.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},i.hint=null,i.hintValue="",i.selection=null,i.initialize(),i.setOptions(e)}u.utils=n,(f.Autocomplete=u).defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(t,e){if(!e)return t.value;var i="("+n.escapeRegExChars(e)+")";return t.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>")},formatGroup:function(t,e){return'<div class="autocomplete-group">'+e+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:t,onSearchComplete:t,onSearchError:t,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(t,e,i){return-1!==t.value.toLowerCase().indexOf(i)},paramName:"query",transformResult:function(t){return"string"==typeof t?f.parseJSON(t):t},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},u.prototype={initialize:function(){var t,e=this,i="."+e.classes.suggestion,n=e.classes.selected,o=e.options;e.element.setAttribute("autocomplete","off"),e.noSuggestionsContainer=f('<div class="autocomplete-no-suggestion post"></div>').html(this.options.noSuggestionNotice).get(0),e.suggestionsContainer=u.utils.createNode(o.containerClass),(t=f(e.suggestionsContainer)).appendTo(o.appendTo||"body"),"auto"!==o.width&&t.css("width",o.width),t.on("mouseover.autocomplete",i,function(){e.activate(f(this).data("index"))}),t.on("mouseout.autocomplete",function(){e.selectedIndex=-1,t.children("."+n).removeClass(n)}),t.on("click.autocomplete",i,function(){e.select(f(this).data("index"))}),t.on("click.autocomplete",function(){clearTimeout(e.blurTimeoutId)}),e.fixPositionCapture=function(){e.visible&&e.fixPosition()},f(window).on("resize.autocomplete",e.fixPositionCapture),e.el.on("keydown.autocomplete",function(t){e.onKeyPress(t)}),e.el.on("keyup.autocomplete",function(t){e.onKeyUp(t)}),e.el.on("blur.autocomplete",function(){e.onBlur()}),e.el.on("focus.autocomplete",function(){e.onFocus()}),e.el.on("change.autocomplete",function(t){e.onKeyUp(t)}),e.el.on("input.autocomplete",function(t){e.onKeyUp(t)})},onFocus:function(){var t=this;t.disabled||(t.fixPosition(),t.el.val().length>=t.options.minChars&&t.onValueChange())},onBlur:function(){var t=this,e=t.options,i=t.el.val(),n=t.getQuery(i);t.blurTimeoutId=setTimeout(function(){t.hide(),t.selection&&t.currentValue!==n&&(e.onInvalidateSelection||f.noop).call(t.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(t){var e=this,i=e.options;this.options=f.extend({},i,t),e.isLocal=f.isArray(i.lookup),e.isLocal&&(i.lookup=e.verifySuggestionsFormat(i.lookup)),i.orientation=e.validateOrientation(i.orientation,"bottom")},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var t,e,i,n,o,s,r,a,l,u,c,d=this,p=f(d.suggestionsContainer),h=p.parent().get(0);h!==document.body&&!d.options.forceFixPosition||(l=d.options.orientation,t=p.outerHeight(),e=d.el.outerHeight(),n={top:(i=d.el.offset()).top,left:i.left},"auto"===l&&(o=f(window).height(),r=-(s=f(window).scrollTop())+i.top-t,a=s+o-(i.top+e+t),l=Math.max(r,a)===r?"top":"bottom"),n.top+="top"===l?-t:e,h!==document.body&&(u=p.css("opacity"),d.visible||p.css("opacity",0).show(),c=p.offsetParent().offset(),n.top-=c.top,n.left-=c.left,d.visible||p.css("opacity",u).hide()),"auto"===d.options.width&&(n.width=d.el.outerWidth()+"px"),p.css(n))},isCursorAtEnd:function(){var t,e=this.el.val().length,i=this.element.selectionStart;return"number"==typeof i?i===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(t){var e=this;if(e.disabled||e.visible||t.which!==l||!e.currentValue){if(!e.disabled&&e.visible){switch(t.which){case i:e.el.val(e.currentValue),f(".results-found").remove(),e.hide();break;case a:if(e.hint&&e.options.onHint&&e.isCursorAtEnd()){e.selectHint();break}return;case o:if(e.hint&&e.options.onHint)return void e.selectHint();if(-1===e.selectedIndex)return void e.hide();if(e.select(e.selectedIndex),!1===e.options.tabDisabled)return;break;case s:if(-1===e.selectedIndex)return void e.hide();e.select(e.selectedIndex);break;case r:e.moveUp();break;case l:e.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else e.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case r:case l:return}clearTimeout(e.onChangeTimeout),e.currentValue!==e.el.val()&&(e.findBestHint(),0<e.options.deferRequestBy?e.onChangeTimeout=setTimeout(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){var t=this,e=t.options,i=t.el.val(),n=t.getQuery(i);t.selection&&t.currentValue!==n&&(t.selection=null,(e.onInvalidateSelection||f.noop).call(t.element)),clearTimeout(t.onChangeTimeout),t.currentValue=i,t.selectedIndex=-1,e.triggerSelectOnValidInput&&t.isExactMatch(n)?t.select(0):n.length<e.minChars?t.hide():t.getSuggestions(n)},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&&e[0].value.toLowerCase()===t.toLowerCase()},getQuery:function(t){var e,i=this.options.delimiter;return i?(e=t.split(i),f.trim(e[e.length-1])):t},getSuggestionsLocal:function(e){var t=this.options,i=e.toLowerCase(),n=t.lookupFilter,o=parseInt(t.lookupLimit,10),s={suggestions:f.grep(t.lookup,function(t){return n(t,e,i)})};return o&&s.suggestions.length>o&&(s.suggestions=s.suggestions.slice(0,o)),s},getSuggestions:function(n){var t,e,i,o,s=this,r=s.options,a=r.serviceUrl;r.params[r.paramName]=n,!1!==r.onSearchStart.call(s.element,r.params)&&(e=r.ignoreParams?null:r.params,f.isFunction(r.lookup)?r.lookup(n,function(t){s.suggestions=t.suggestions,s.suggest(),r.onSearchComplete.call(s.element,n,t.suggestions)}):(t=s.isLocal?s.getSuggestionsLocal(n):(f.isFunction(a)&&(a=a.call(s.element,n)),i=a+"?"+f.param(e||{}),s.cachedResponse[i]))&&f.isArray(t.suggestions)?(s.suggestions=t.suggestions,s.suggest(),r.onSearchComplete.call(s.element,n,t.suggestions)):s.isBadQuery(n)?r.onSearchComplete.call(s.element,n,[]):(s.abortAjax(),o={url:a,data:e,type:r.type,dataType:r.dataType},f.extend(o,r.ajaxSettings),s.currentRequest=f.ajax(o).done(function(t){var e;s.currentRequest=null,e=r.transformResult(t,n),s.processResponse(e,n,i),r.onSearchComplete.call(s.element,n,e.suggestions)}).fail(function(t,e,i){r.onSearchError.call(s.element,n,t,e,i)})))},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,i=e.length;i--;)if(0===t.indexOf(e[i]))return!0;return!1},hide:function(){var t=this,e=f(t.suggestionsContainer);f.isFunction(t.options.onHide)&&t.visible&&t.options.onHide.call(t.element,e),t.visible=!1,t.selectedIndex=-1,clearTimeout(t.onChangeTimeout),f(t.suggestionsContainer).hide(),t.signalHint(null)},suggest:function(){var t,o,s,r,a,l,e,i,n,u,c,d;this.suggestions.length?(o=(t=this).options,s=o.groupBy,r=o.formatResult,a=t.getQuery(t.currentValue),l=t.classes.suggestion,e=t.classes.selected,i=f(t.suggestionsContainer),n=f(t.noSuggestionsContainer),u=o.beforeRender,c="",o.triggerSelectOnValidInput&&t.isExactMatch(a)?t.select(0):(f.each(t.suggestions,function(t,e){var i,n;s&&(c+=(n=(i=e).data[s],d===n?"":(d=n,o.formatGroup(i,d)))),c+='<li class="'+l+'" data-index="'+t+'">'+r(e,a,t)+"</li>"}),this.adjustContainerWidth(),n.detach(),i.html(c),f.isFunction(u)&&u.call(t.element,i,t.suggestions),t.fixPosition(),i.show(),o.autoSelectFirst&&(t.selectedIndex=0,i.scrollTop(0),i.children("."+l).first().addClass(e)),t.visible=!0,t.findBestHint())):this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var t=this,e=t.options.beforeRender,i=f(t.suggestionsContainer),n=f(t.noSuggestionsContainer);this.adjustContainerWidth(),n.detach(),f(".results-found").remove(),i.empty(),i.append(n),f.isFunction(e)&&e.call(t.element,i,t.suggestions),t.fixPosition(),i.show(),t.visible=!0},adjustContainerWidth:function(){var t,e=this.options,i=f(this.suggestionsContainer);"auto"===e.width?(t=this.el.outerWidth(),i.css("width",0<t?t:300)):"flex"===e.width&&i.css("width","")},findBestHint:function(){var n=this.el.val().toLowerCase(),o=null;n&&(f.each(this.suggestions,function(t,e){var i=0===e.value.toLowerCase().indexOf(n);return i&&(o=e),!i}),this.signalHint(o))},signalHint:function(t){var e="",i=this;t&&(e=i.currentValue+t.value.substr(i.currentValue.length)),i.hintValue!==e&&(i.hintValue=e,i.hint=t,(this.options.onHint||f.noop)(e))},verifySuggestionsFormat:function(t){return t.length&&"string"==typeof t[0]?f.map(t,function(t){return{value:t,data:null}}):t},validateOrientation:function(t,e){return t=f.trim(t||"").toLowerCase(),-1===f.inArray(t,["auto","bottom","top"])&&(t=e),t},processResponse:function(t,e,i){var n=this,o=n.options;t.suggestions=n.verifySuggestionsFormat(t.suggestions),o.noCache||(n.cachedResponse[i]=t,o.preventBadQueries&&!t.suggestions.length&&n.badQueries.push(e)),e===n.getQuery(n.currentValue)&&(n.suggestions=t.suggestions,n.suggest())},activate:function(t){var e,i=this,n=i.classes.selected,o=f(i.suggestionsContainer),s=o.find("."+i.classes.suggestion);return o.find("."+n).removeClass(n),i.selectedIndex=t,-1!==i.selectedIndex&&s.length>i.selectedIndex?(e=s.get(i.selectedIndex),f(e).addClass(n),e):null},selectHint:function(){var t=f.inArray(this.hint,this.suggestions);this.select(t)},select:function(t){this.hide(),this.onSelect(t)},moveUp:function(){var t=this;if(-1!==t.selectedIndex)return 0===t.selectedIndex?(f(t.suggestionsContainer).children().first().removeClass(t.classes.selected),t.selectedIndex=-1,t.el.val(t.currentValue),void t.findBestHint()):void t.adjustScroll(t.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(t){var e,i,n,o,s=this,r=s.activate(t);r&&(e=f(r).outerHeight(),i=r.offsetTop,o=(n=f(s.suggestionsContainer).scrollTop())+s.options.maxHeight-e,i<n?f(s.suggestionsContainer).scrollTop(i):o<i&&f(s.suggestionsContainer).scrollTop(i-s.options.maxHeight+e),s.options.preserveInput||s.el.val(s.getValue(s.suggestions[t].value)),s.signalHint(null))},onSelect:function(t){var e=this,i=e.options.onSelect,n=e.suggestions[t];e.currentValue=e.getValue(n.value),e.currentValue===e.el.val()||e.options.preserveInput||e.el.val(e.currentValue),e.signalHint(null),e.suggestions=[],e.selection=n,f.isFunction(i)&&i.call(e.element,n)},getValue:function(t){var e,i,n=this.options.delimiter;return!n||1===(i=(e=this.currentValue).split(n)).length?t:e.substr(0,e.length-i[i.length-1].length)+t},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),f(window).off("resize.autocomplete",this.fixPositionCapture),f(this.suggestionsContainer).remove()}},f.fn.devbridgeAutocomplete=function(i,n){var o="autocomplete";return arguments.length?this.each(function(){var t=f(this),e=t.data(o);"string"==typeof i?e&&"function"==typeof e[i]&&e[i](n):(e&&e.dispose&&e.dispose(),e=new u(this,i),t.data(o,e))}):this.first().data(o)},f.fn.autocomplete||(f.fn.autocomplete=f.fn.devbridgeAutocomplete)}),function(i){i.fn.downCount=function(t,u){var c=i.extend({date:null,offset:null},t);c.date||i.error("Date is not defined."),Date.parse(c.date)||i.error("Incorrect date format, it should look like this, 12/24/2012 12:00:00.");var d=this,p=function(){var t=new Date,e=t.getTime()+6e4*t.getTimezoneOffset();return new Date(e+36e5*c.offset)};function e(){var t=new Date(c.date)-p();if(t<0)return clearInterval(h),void(u&&"function"==typeof u&&u());var e=Math.floor(t/864e5),i=Math.floor(t%864e5/36e5),n=Math.floor(t%36e5/6e4),o=Math.floor(t%6e4/1e3),s=1===(e=2<=String(e).length?e:"0"+e)?"day":"days",r=1===(i=2<=String(i).length?i:"0"+i)?"hour":"hours",a=1===(n=2<=String(n).length?n:"0"+n)?"minute":"minutes",l=1===(o=2<=String(o).length?o:"0"+o)?"second":"seconds";d.find(".days").text(e),d.find(".hours").text(i),d.find(".minutes").text(n),d.find(".seconds").text(o),d.find(".days_ref").text(s),d.find(".hours_ref").text(r),d.find(".minutes_ref").text(a),d.find(".seconds_ref").text(l)}e();var h=setInterval(e,1e3)}}(jQuery),function(o){o&&(o.fn.headroom=function(n){return this.each(function(){var t=o(this),e=t.data("headroom"),i="object"==typeof n&&n,i=o.extend(!0,{},Headroom.options,i);e||((e=new Headroom(this,i)).init(),t.data("headroom",e)),"string"==typeof n&&(e[n](),"destroy"===n&&t.removeData("headroom"))})},o("[data-headroom]").each(function(){var t=o(this);t.headroom(t.data())}))}(window.Zepto||window.jQuery),function(h){var n={data:[],tag:"img",mode:"display",LS_Variable:"__HotspotPlugin_LocalStorage",hiddenClass:"hidden",interactivity:"hover",done_btnId:"HotspotPlugin_Done",remove_btnId:"HotspotPlugin_Remove",sync_btnId:"HotspotPlugin_Server",done_btnClass:"btn btn-success HotspotPlugin_Done",remove_btnClass:"vc_ui-button-default HotspotPlugin_Remove",sync_btnClass:"btn btn-info HotspotPlugin_Server",hotspotClass:"HotspotPlugin_Hotspot",hotspotAuxClass:"HotspotPlugin_inc",hotspotOverlayClass:"HotspotPlugin_Overlay",popupTitle:"Tooltip content",saveText:"Save",closeText:"Close",dataStuff:[{property:"Title",default:"Hotspot Title"}]},a=1;function e(t,e){this.config=h.extend(!0,{},n,e),this.element=t,this.imageEl=t.find(this.config.tag),this.imageParent=this.imageEl.parent(),this.broadcast="";var i=this;h.each(this.config,function(t,e){"function"==typeof e&&i.element.on(t+".thb_hotspot",function(){e(i.broadcast)})}),this.init()}e.prototype.init=function(){var t,e;this.getData(),"admin"===this.config.mode&&(t=new Image,e=this,t.src=h(this.imageEl).attr("src"),t.onload=function(){var l=e.imageEl[0].height,u=e.imageEl[0].width;h("<span/>",{html:"<p>This is Admin-mode. Click this Panel to Store Messages</p>"}).addClass(e.config.hotspotOverlayClass).appendTo(e.imageParent);var t,c=e,d=[],p=a;e.element.delegate("span","click",function(t){t.preventDefault(),p++;for(var e=h(this).offset(),i=(t.pageX-e.left)/u*100,n=(t.pageY-e.top)/l*100,o=c.config.dataStuff,s={index:p,x:i,y:n},r=0;r<o.length;r++){var a=o[r];s[a.property]=a.default}d.push(s),c.storeData(d),d=[],c.popupWindow(p),h("body").trigger("ihwt-hotspot-updated")}),e.element.delegate(".thb_hotspot","click",function(t){var e=h(this).find("> div").data("index"),i=c.getItemData(e)[0];c.popupWindow(e,i)}),e.element.delegate(".delete-item","click",function(t){t.preventDefault(),t.stopPropagation();var e=h(this).parent().data("index");c.removeItem(e),setTimeout(function(){c.updateView()},0)}),void 0!==h.fn.draggable&&(t={containment:"parent",stop:function(t,e){var i=+h(t.target).find("> div").data("index"),n={};n.x=e.position.left/u*100,n.y=e.position.top/l*100,c.updateData(n,i)}},0<h(".thb_hotspot").length&&(h(".thb_hotspot").draggable(t),h("body").on("ihwt-hotspot-updated",function(){h(".thb_hotspot:not(.ui-draggable-handle)").draggable(t)})))})},e.prototype.popupWindow=function(s,t){for(var r=this,a=this.config.dataStuff,e="",i=this.config.popupTitle,n=this.config.saveText,o=this.config.closeText,l=0;l<a.length;l++){var u=a[l],c=void 0!==t&&void 0!==t[u.property]?t[u.property]:u.default,d="";"Title"===u.property&&(d='<label class="wpb_element_label">'+u.property+'</label><input type="text" class="ihwt-hotspot-'+u.property+'" value="'+c+'" />'),"Product"===u.property&&(d+='<label class="wpb_element_label">Select WooCommerce Product</label>',d+='<select class="wc-product-search ihwt-hotspot-'+u.property+'" id="ihwt-hotspot-products" data-placeholder="Search for a product…" data-action="woocommerce_json_search_products_and_variations">',h(c)?h(c).each(function(t,e){d+='<option value="'+e[0]+'" selected="selected">'+e[1]+"</option>"}):d+='<option value=""></option>',d+="</select>",d+='<span class="vc_description vc_clearfix">Select WooCommerce Product.</span>'),"Message"===u.property&&(d='<label class="wpb_element_label">'+u.property+'</label><textarea class="ihwt-hotspot-'+u.property+'">'+c+"</textarea>"),"Position"===u.property&&(d='<label class="wpb_element_label">Tooltip Position</label><select class="wpb_vc_param_value wpb-input wpb-select thb_tooltip_position dropdown ihwt-hotspot-'+u.property+'">',["top","left","right","bottom"].forEach(function(t){d+='<option value="'+t+'" '+(t===c?'selected="selected"':"")+">"+t+"</option>"}),d+="</select>"),e+='<div class="vc_shortcode-param vc_column">'+d+"</div>"}var p='<div class="vc_ui-panel vc_active thb-hotspot-popup">'+('<div class="vc_ui-panel-window-inner"><div class="vc_ui-panel-header-container vc_ui-panel-header-o-stacked-bottom"><div class="vc_ui-panel-header"><div class="vc_ui-panel-header-controls"><button type="button" class="vc_general vc_ui-control-button vc_ui-close-button" data-vc-ui-element="button-close"><i class="vc-composer-icon vc-c-icon-close"></i></button></div><h3 class="vc_ui-panel-header-heading" data-vc-ui-element="panel-title">'+i+"<h3></div></div>")+'<div class="vc_ui-panel-content-container"><div class="vc_ui-panel-content vc_properties-list vc_edit_form_elements">'+e+"</div></div>"+('<div class="vc_ui-panel-footer-container" data-vc-ui-element="panel-footer"><div class="vc_ui-panel-footer"><div class="vc_ui-button-group"><a href="#" title="'+o+'" class="vc_general vc_ui-button vc_ui-button-default vc_ui-button-shape-rounded vc_ui-button-fw ihwt-hotspot-close">'+o+'</a><a href="#" title="'+n+'" class="vc_general vc_ui-button vc_ui-button-action vc_ui-button-shape-rounded vc_ui-button-fw ihwt-hotspot-save">'+n+"</a></div></div></div>")+"</div></div>";h("body").append(p),h(".ihwt-hotspot-save").on("click",function(){for(var t=h(this).parents(".thb-hotspot-popup"),e={},i=0;i<a.length;i++){var n,o=a[i];"Product"===o.property?(n=[],t.find(".ihwt-hotspot-"+o.property+" option:selected").each(function(){var t=h(this),e=[];e[0]=t.val(),e[1]=t.text(),n.push(e)}),e[o.property]=n):e[o.property]=t.find(".ihwt-hotspot-"+o.property).val()}return h(".thb-hotspot-popup").remove(),r.updateData(e,s),r.updateView(),!1}),h("body").on("click",".ihwt-hotspot-close, .thb-hotspot-popup .vc_ui-close-button",function(){return h(".thb-hotspot-popup").remove(),!1}),h("body").trigger("wc-enhanced-select-init")},e.prototype.getItemData=function(i){if(""!==i){var t=decodeURIComponent(h(this.config.LS_Variable).val()),n=[],o=[];return t&&(n=JSON.parse(t)),h.each(n,function(t){var e=n[t];e.index===i&&o.push(e)}),o}},e.prototype.getData=function(){null===(""===h(this.config.LS_Variable).val()||h(this.config.LS_Variable).val())&&0===this.config.data.length||("admin"!==this.config.mode||""!==h(this.config.LS_Variable).val()&&null!==h(this.config.LS_Variable).val())&&(this.beautifyData(),h("body").trigger("ihwt-hotspot-initialized"))},e.prototype.beautifyData=function(){for(var t,e,i=this,n=(e="admin"!==this.config.mode&&0!==this.config.data.length?this.config.data:(t=decodeURIComponent(h(this.config.LS_Variable).val()),JSON.parse(t))).length-1;0<=n;n--){var o=e[n];n===e.length-1&&(a=o.index);var s="",s="none"===this.config.interactivity?h('<div id="ihwt-hotspot-dot-'+o.index+'" class="thb-hotspot-content" data-index="'+o.index+'">'+(n+1)+'<i class="delete-item vc-composer-icon vc-c-icon-close"></i></div>'):h('<div id="ihwt-hotspot-dot-'+o.index+'" class="thb-hotspot-content" data-index="'+o.index+'">'+(n+1)+'<i class="delete-item vc-composer-icon vc-c-icon-close"></i></div>').addClass(this.config.hiddenClass);h.each(o,function(t,e){"string"==typeof e&&h("<div/>",{html:e}).addClass("thb-hotspot-param Hotspot_"+t).appendTo(s)});var r=h("<div/>",{html:s}).css({top:o.y+"%",left:o.x+"%"}).addClass(this.config.hotspotClass).appendTo(this.element);"click"===i.config.interactivity?(r.on(i.config.interactivity,function(t){h(this).children("div").toggleClass(i.config.hiddenClass)}),s.css("display","block")):s.removeClass(this.config.hiddenClass),"none"===this.config.interactivity&&s.css("display","block")}},e.prototype.storeData=function(i){var t,n;0!==i.length&&(t=decodeURIComponent(h(this.config.LS_Variable).val()),n=[],t&&(n=JSON.parse(t)),h.each(i,function(t){var e=i[t];n.push(e)}),h(this.config.LS_Variable).val(encodeURIComponent(JSON.stringify(n))),this.broadcast="Saved to LocalStorage",this.element.trigger("afterSave.hotspot"))},e.prototype.updateData=function(i,t){var e,n;0!==i.length&&""!==t&&(e=decodeURIComponent(h(this.config.LS_Variable).val()),n=[],e&&(n=JSON.parse(e)),h.each(n,function(e){n[e].index===t&&h.each(n[e],function(t){void 0!==i[t]&&void 0!==n[e][t]&&(n[e][t]=i[t])})}),h(this.config.LS_Variable).val(encodeURIComponent(JSON.stringify(n))),this.broadcast="Saved to LocalStorage",this.element.trigger("afterSave.hotspot"))},e.prototype.removeItem=function(i){var t,n,o;""!==i&&(t=decodeURIComponent(h(this.config.LS_Variable).val()),n=[],o=[],t&&(n=JSON.parse(t)),h.each(n,function(t){var e=n[t];e.index!==i&&o.push(e)}),h(this.config.LS_Variable).val(encodeURIComponent(JSON.stringify(o))),this.broadcast="Saved to LocalStorage",this.element.trigger("afterSave.hotspot"))},e.prototype.removeData=function(){null!==h(this.config.LS_Variable).val&&confirm("Are you sure you want delete all spots?")&&(h(this.config.LS_Variable).val(""),this.broadcast="Removed successfully",this.element.trigger("afterRemove.hotspot"),this.updateView())},e.prototype.updateView=function(){0<this.element.find(".thb_hotspot").length&&this.element.find(".thb_hotspot").remove(),this.beautifyData(),h("body").trigger("ihwt-hotspot-updated")},h.fn.hotspot=function(t){return new e(this,t),this}}(jQuery),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):jQuery&&!jQuery.fn.hoverIntent&&t(jQuery)}(function(l){"use strict";function u(t){o=t.pageX,s=t.pageY}var o,s,r={interval:100,sensitivity:6,timeout:0},c=0,d=function(t,e,i,n){if(Math.sqrt((i.pX-o)*(i.pX-o)+(i.pY-s)*(i.pY-s))<n.sensitivity)return e.off(i.event,u),delete i.timeoutId,i.isActive=!0,t.pageX=o,t.pageY=s,delete i.pX,delete i.pY,n.over.apply(e[0],[t]);i.pX=o,i.pY=s,i.timeoutId=setTimeout(function(){d(t,e,i,n)},n.interval)};l.fn.hoverIntent=function(t,e,i){var n=c++,a=l.extend({},r);l.isPlainObject(t)?(a=l.extend(a,t),l.isFunction(a.out)||(a.out=a.over)):a=l.isFunction(e)?l.extend(a,{over:t,out:e,selector:i}):l.extend(a,{over:t,out:t,selector:e});function o(t){var o=l.extend({},t),s=l(this),e=s.data("hoverIntent");e||s.data("hoverIntent",e={});var r=e[n];r||(e[n]=r={id:n}),r.timeoutId&&(r.timeoutId=clearTimeout(r.timeoutId));var i=r.event="mousemove.hoverIntent.hoverIntent"+n;if("mouseenter"===t.type){if(r.isActive)return;r.pX=o.pageX,r.pY=o.pageY,s.off(i,u).on(i,u),r.timeoutId=setTimeout(function(){d(o,s,r,a)},a.interval)}else{if(!r.isActive)return;s.off(i,u),r.timeoutId=setTimeout(function(){var t,e,i,n;t=o,e=s,i=r,n=a.out,delete e.data("hoverIntent")[i.id],n.apply(e[0],[t])},a.timeout)}}return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},a.selector)}}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(c){function t(){}function d(t,e){m.ev.on("mfp"+t+b,e)}function p(t,e,i,n){var o=document.createElement("div");return o.className="mfp-"+t,i&&(o.innerHTML=i),n?e&&e.appendChild(o):(o=c(o),e&&o.appendTo(e)),o}function h(t,e){m.ev.triggerHandler("mfp"+t,e),m.st.callbacks&&(t=t.charAt(0).toLowerCase()+t.slice(1),m.st.callbacks[t]&&m.st.callbacks[t].apply(m,c.isArray(e)?e:[e]))}function f(t){return t===e&&m.currTemplate.closeBtn||(m.currTemplate.closeBtn=c(m.st.closeMarkup.replace("%title%",m.st.tClose)),e=t),m.currTemplate.closeBtn}function s(){c.magnificPopup.instance||((m=new t).init(),c.magnificPopup.instance=m)}var m,n,g,o,T,e,l="Close",u="BeforeClose",v="MarkupParse",D="Open",b=".mfp",S="mfp-ready",i="mfp-removing",r="mfp-prevent-close",a=!!window.jQuery,y=c(window);t.prototype={constructor:t,init:function(){var t=navigator.appVersion;m.isLowIE=m.isIE8=document.all&&!document.addEventListener,m.isAndroid=/android/gi.test(t),m.isIOS=/iphone|ipad|ipod/gi.test(t),m.supportsTransition=function(){var t=document.createElement("p").style,e=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;e.length;)if(e.pop()+"Transition"in t)return!0;return!1}(),m.probablyMobile=m.isAndroid||m.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),g=c(document),m.popupsCache={}},open:function(t){if(!1===t.isObj){m.items=t.items.toArray(),m.index=0;for(var e,i=t.items,n=0;n<i.length;n++)if((e=i[n]).parsed&&(e=e.el[0]),e===t.el[0]){m.index=n;break}}else m.items=c.isArray(t.items)?t.items:[t.items],m.index=t.index||0;if(!m.isOpen){m.types=[],T="",t.mainEl&&t.mainEl.length?m.ev=t.mainEl.eq(0):m.ev=g,t.key?(m.popupsCache[t.key]||(m.popupsCache[t.key]={}),m.currTemplate=m.popupsCache[t.key]):m.currTemplate={},m.st=c.extend(!0,{},c.magnificPopup.defaults,t),m.fixedContentPos="auto"===m.st.fixedContentPos?!m.probablyMobile:m.st.fixedContentPos,m.st.modal&&(m.st.closeOnContentClick=!1,m.st.closeOnBgClick=!1,m.st.showCloseBtn=!1,m.st.enableEscapeKey=!1),m.bgOverlay||(m.bgOverlay=p("bg").on("click"+b,function(){m.close()}),m.wrap=p("wrap").attr("tabindex",-1).on("click"+b,function(t){m._checkIfClose(t.target)&&m.close()}),m.container=p("container",m.wrap)),m.contentContainer=p("content"),m.st.preloader&&(m.preloader=p("preloader",m.container,m.st.tLoading));var o=c.magnificPopup.modules;for(n=0;n<o.length;n++){var s=(s=o[n]).charAt(0).toUpperCase()+s.slice(1);m["init"+s].call(m)}h("BeforeOpen"),m.st.showCloseBtn&&(m.st.closeBtnInside?(d(v,function(t,e,i,n){i.close_replaceWith=f(n.type)}),T+=" mfp-close-btn-in"):m.wrap.append(f())),m.st.alignTop&&(T+=" mfp-align-top"),m.fixedContentPos?m.wrap.css({overflow:m.st.overflowY,overflowX:"hidden",overflowY:m.st.overflowY}):m.wrap.css({top:y.scrollTop(),position:"absolute"}),!1!==m.st.fixedBgPos&&("auto"!==m.st.fixedBgPos||m.fixedContentPos)||m.bgOverlay.css({height:g.height(),position:"absolute"}),m.st.enableEscapeKey&&g.on("keyup"+b,function(t){27===t.keyCode&&m.close()}),y.on("resize"+b,function(){m.updateSize()}),m.st.closeOnContentClick||(T+=" mfp-auto-cursor"),T&&m.wrap.addClass(T);var r,a=m.wH=y.height(),l={};m.fixedContentPos&&m._hasScrollBar(a)&&((r=m._getScrollbarSize())&&(l.marginRight=r)),m.fixedContentPos&&(m.isIE7?c("body, html").css("overflow","hidden"):l.overflow="hidden");var u=m.st.mainClass;return m.isIE7&&(u+=" mfp-ie7"),u&&m._addClassToMFP(u),m.updateItemHTML(),h("BuildControls"),c("html").css(l),m.bgOverlay.add(m.wrap).prependTo(m.st.prependTo||c(document.body)),m._lastFocusedEl=document.activeElement,setTimeout(function(){m.content?(m._addClassToMFP(S),m._setFocus()):m.bgOverlay.addClass(S),g.on("focusin"+b,m._onFocusIn)},16),m.isOpen=!0,m.updateSize(a),h(D),t}m.updateItemHTML()},close:function(){m.isOpen&&(h(u),m.isOpen=!1,m.st.removalDelay&&!m.isLowIE&&m.supportsTransition?(m._addClassToMFP(i),setTimeout(function(){m._close()},m.st.removalDelay)):m._close())},_close:function(){h(l);var t,e=i+" "+S+" ";m.bgOverlay.detach(),m.wrap.detach(),m.container.empty(),m.st.mainClass&&(e+=m.st.mainClass+" "),m._removeClassFromMFP(e),m.fixedContentPos&&(t={marginRight:""},m.isIE7?c("body, html").css("overflow",""):t.overflow="",c("html").css(t)),g.off("keyup.mfp focusin"+b),m.ev.off(b),m.wrap.attr("class","mfp-wrap").removeAttr("style"),m.bgOverlay.attr("class","mfp-bg"),m.container.attr("class","mfp-container"),!m.st.showCloseBtn||m.st.closeBtnInside&&!0!==m.currTemplate[m.currItem.type]||m.currTemplate.closeBtn&&m.currTemplate.closeBtn.detach(),m.st.autoFocusLast&&m._lastFocusedEl&&c(m._lastFocusedEl).focus(),m.currItem=null,m.content=null,m.currTemplate=null,m.prevHeight=0,h("AfterClose")},updateSize:function(t){var e,i;m.isIOS?(e=document.documentElement.clientWidth/window.innerWidth,i=window.innerHeight*e,m.wrap.css("height",i),m.wH=i):m.wH=t||y.height(),m.fixedContentPos||m.wrap.css("height",m.wH),h("Resize")},updateItemHTML:function(){var t=m.items[m.index];m.contentContainer.detach(),m.content&&m.content.detach(),t.parsed||(t=m.parseEl(m.index));var e,i=t.type;h("BeforeChange",[m.currItem?m.currItem.type:"",i]),m.currItem=t,m.currTemplate[i]||(e=!!m.st[i]&&m.st[i].markup,h("FirstMarkupParse",e),m.currTemplate[i]=!e||c(e)),o&&o!==t.type&&m.container.removeClass("mfp-"+o+"-holder");var n=m["get"+i.charAt(0).toUpperCase()+i.slice(1)](t,m.currTemplate[i]);m.appendContent(n,i),t.preloaded=!0,h("Change",t),o=t.type,m.container.prepend(m.contentContainer),h("AfterChange")},appendContent:function(t,e){(m.content=t)?m.st.showCloseBtn&&m.st.closeBtnInside&&!0===m.currTemplate[e]?m.content.find(".mfp-close").length||m.content.append(f()):m.content=t:m.content="",h("BeforeAppend"),m.container.addClass("mfp-"+e+"-holder"),m.contentContainer.append(m.content)},parseEl:function(t){var e,i=m.items[t];if((i=i.tagName?{el:c(i)}:(e=i.type,{data:i,src:i.src})).el){for(var n=m.types,o=0;o<n.length;o++)if(i.el.hasClass("mfp-"+n[o])){e=n[o];break}i.src=i.el.attr("data-mfp-src"),i.src||(i.src=i.el.attr("href"))}return i.type=e||m.st.type||"inline",i.index=t,i.parsed=!0,m.items[t]=i,h("ElementParse",i),m.items[t]},addGroup:function(e,i){function t(t){t.mfpEl=this,m._openClick(t,e,i)}var n="click.magnificPopup";(i=i||{}).mainEl=e,i.items?(i.isObj=!0,e.off(n).on(n,t)):(i.isObj=!1,i.delegate?e.off(n).on(n,i.delegate,t):(i.items=e).off(n).on(n,t))},_openClick:function(t,e,i){if((void 0!==i.midClick?i.midClick:c.magnificPopup.defaults.midClick)||!(2===t.which||t.ctrlKey||t.metaKey||t.altKey||t.shiftKey)){var n=void 0!==i.disableOn?i.disableOn:c.magnificPopup.defaults.disableOn;if(n)if(c.isFunction(n)){if(!n.call(m))return!0}else if(y.width()<n)return!0;t.type&&(t.preventDefault(),m.isOpen&&t.stopPropagation()),i.el=c(t.mfpEl),i.delegate&&(i.items=e.find(i.delegate)),m.open(i)}},updateStatus:function(t,e){var i;m.preloader&&(n!==t&&m.container.removeClass("mfp-s-"+n),e||"loading"!==t||(e=m.st.tLoading),h("UpdateStatus",i={status:t,text:e}),t=i.status,e=i.text,m.preloader.html(e),m.preloader.find("a").on("click",function(t){t.stopImmediatePropagation()}),m.container.addClass("mfp-s-"+t),n=t)},_checkIfClose:function(t){if(!c(t).hasClass(r)){var e=m.st.closeOnContentClick,i=m.st.closeOnBgClick;if(e&&i)return!0;if(!m.content||c(t).hasClass("mfp-close")||m.preloader&&t===m.preloader[0])return!0;if(t===m.content[0]||c.contains(m.content[0],t)){if(e)return!0}else if(i&&c.contains(document,t))return!0;return!1}},_addClassToMFP:function(t){m.bgOverlay.addClass(t),m.wrap.addClass(t)},_removeClassFromMFP:function(t){this.bgOverlay.removeClass(t),m.wrap.removeClass(t)},_hasScrollBar:function(t){return(m.isIE7?g.height():document.body.scrollHeight)>(t||y.height())},_setFocus:function(){(m.st.focus?m.content.find(m.st.focus).eq(0):m.wrap).focus()},_onFocusIn:function(t){return t.target===m.wrap[0]||c.contains(m.wrap[0],t.target)?void 0:(m._setFocus(),!1)},_parseMarkup:function(o,t,e){var s;e.data&&(t=c.extend(e.data,t)),h(v,[o,t,e]),c.each(t,function(t,e){return void 0===e||!1===e||void(1<(s=t.split("_")).length?0<(i=o.find(b+"-"+s[0])).length&&("replaceWith"===(n=s[1])?i[0]!==e[0]&&i.replaceWith(e):"img"===n?i.is("img")?i.attr("src",e):i.replaceWith(c("<img>").attr("src",e).attr("class",i.attr("class"))):i.attr(s[1],e)):o.find(b+"-"+t).html(e));var i,n})},_getScrollbarSize:function(){var t;return void 0===m.scrollbarSize&&((t=document.createElement("div")).style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),m.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)),m.scrollbarSize}},c.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(t,e){return s(),(t=t?c.extend(!0,{},t):{}).isObj=!0,t.index=e||0,this.instance.open(t)},close:function(){return c.magnificPopup.instance&&c.magnificPopup.instance.close()},registerModule:function(t,e){e.options&&(c.magnificPopup.defaults[t]=e.options),c.extend(this.proto,e.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},c.fn.magnificPopup=function(t){s();var e,i,n,o=c(this);return"string"==typeof t?"open"===t?(e=a?o.data("magnificPopup"):o[0].magnificPopup,i=parseInt(arguments[1],10)||0,n=e.items?e.items[i]:(n=o,e.delegate&&(n=n.find(e.delegate)),n.eq(i)),m._openClick({mfpEl:n},o,e)):m.isOpen&&m[t].apply(m,Array.prototype.slice.call(arguments,1)):(t=c.extend(!0,{},t),a?o.data("magnificPopup",t):o[0].magnificPopup=t,m.addGroup(o,t)),o};function C(){P&&(A.after(P.addClass(w)).detach(),P=null)}var w,A,P,M="inline";c.magnificPopup.registerModule(M,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){m.types.push(M),d(l+"."+M,function(){C()})},getInline:function(t,e){if(C(),t.src){var i,n=m.st.inline,o=c(t.src);return o.length?((i=o[0].parentNode)&&i.tagName&&(A||(w=n.hiddenClass,A=p(w),w="mfp-"+w),P=o.after(A).detach().removeClass(w)),m.updateStatus("ready")):(m.updateStatus("error",n.tNotFound),o=c("<div>")),t.inlineElement=o}return m.updateStatus("ready"),m._parseMarkup(e,{},t),e}}});function _(){x&&c(document.body).removeClass(x)}function E(){_(),m.req&&m.req.abort()}var x,k="ajax";c.magnificPopup.registerModule(k,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){m.types.push(k),x=m.st.ajax.cursor,d(l+"."+k,E),d("BeforeChange."+k,E)},getAjax:function(o){x&&c(document.body).addClass(x),m.updateStatus("loading");var t=c.extend({url:o.src,success:function(t,e,i){var n={data:t,xhr:i};h("ParseAjax",n),m.appendContent(c(n.data),k),o.finished=!0,_(),m._setFocus(),setTimeout(function(){m.wrap.addClass(S)},16),m.updateStatus("ready"),h("AjaxContentAdded")},error:function(){_(),o.finished=o.loadError=!0,m.updateStatus("error",m.st.ajax.tError.replace("%url%",o.src))}},m.st.ajax.settings);return m.req=c.ajax(t),""}}});var B;c.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var t=m.st.image,e=".image";m.types.push("image"),d(D+e,function(){"image"===m.currItem.type&&t.cursor&&c(document.body).addClass(t.cursor)}),d(l+e,function(){t.cursor&&c(document.body).removeClass(t.cursor),y.off("resize"+b)}),d("Resize"+e,m.resizeImage),m.isLowIE&&d("AfterChange",m.resizeImage)},resizeImage:function(){var t,e=m.currItem;e&&e.img&&m.st.image.verticalFit&&(t=0,m.isLowIE&&(t=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",m.wH-t))},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,B&&clearInterval(B),t.isCheckingImgSize=!1,h("ImageHasSize",t),t.imgHidden&&(m.content&&m.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(e){var i=0,n=e.img[0],o=function(t){B&&clearInterval(B),B=setInterval(function(){return 0<n.naturalWidth?void m._onImageHasSize(e):(200<i&&clearInterval(B),void(3===++i?o(10):40===i?o(50):100===i&&o(500)))},t)};o(1)},getImage:function(t,e){var i,n=0,o=function(){t&&(t.img[0].complete?(t.img.off(".mfploader"),t===m.currItem&&(m._onImageHasSize(t),m.updateStatus("ready")),t.hasSize=!0,t.loaded=!0,h("ImageLoadComplete")):++n<200?setTimeout(o,100):s())},s=function(){t&&(t.img.off(".mfploader"),t===m.currItem&&(m._onImageHasSize(t),m.updateStatus("error",r.tError.replace("%url%",t.src))),t.hasSize=!0,t.loaded=!0,t.loadError=!0)},r=m.st.image,a=e.find(".mfp-img");return a.length&&((i=document.createElement("img")).className="mfp-img",t.el&&t.el.find("img").length&&(i.alt=t.el.find("img").attr("alt")),t.img=c(i).on("load.mfploader",o).on("error.mfploader",s),i.src=t.src,a.is("img")&&(t.img=t.img.clone()),0<(i=t.img[0]).naturalWidth?t.hasSize=!0:i.width||(t.hasSize=!1)),m._parseMarkup(e,{title:function(t){if(t.data&&void 0!==t.data.title)return t.data.title;var e=m.st.image.titleSrc;if(e){if(c.isFunction(e))return e.call(m,t);if(t.el)return t.el.attr(e)||""}return""}(t),img_replaceWith:t.img},t),m.resizeImage(),t.hasSize?(B&&clearInterval(B),t.loadError?(e.addClass("mfp-loading"),m.updateStatus("error",r.tError.replace("%url%",t.src))):(e.removeClass("mfp-loading"),m.updateStatus("ready"))):(m.updateStatus("loading"),t.loading=!0,t.hasSize||(t.imgHidden=!0,e.addClass("mfp-loading"),m.findImageSize(t))),e}}});var H;c.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var t,e,i,n,o,s,r=m.st.zoom,a=".zoom";r.enabled&&m.supportsTransition&&(n=r.duration,o=function(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+r.duration/1e3+"s "+r.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},o="transition";return n["-webkit-"+o]=n["-moz-"+o]=n["-o-"+o]=n[o]=i,e.css(n),e},s=function(){m.content.css("visibility","visible")},d("BuildControls"+a,function(){if(m._allowZoom()){if(clearTimeout(e),m.content.css("visibility","hidden"),!(t=m._getItemToZoom()))return void s();(i=o(t)).css(m._getOffset()),m.wrap.append(i),e=setTimeout(function(){i.css(m._getOffset(!0)),e=setTimeout(function(){s(),setTimeout(function(){i.remove(),t=i=null,h("ZoomAnimationEnded")},16)},n)},16)}}),d(u+a,function(){if(m._allowZoom()){if(clearTimeout(e),m.st.removalDelay=n,!t){if(!(t=m._getItemToZoom()))return;i=o(t)}i.css(m._getOffset(!0)),m.wrap.append(i),m.content.css("visibility","hidden"),setTimeout(function(){i.css(m._getOffset())},16)}}),d(l+a,function(){m._allowZoom()&&(s(),i&&i.remove(),t=null)}))},_allowZoom:function(){return"image"===m.currItem.type},_getItemToZoom:function(){return!!m.currItem.hasSize&&m.currItem.img},_getOffset:function(t){var e=t?m.currItem.img:m.st.zoom.opener(m.currItem.el||m.currItem),i=e.offset(),n=parseInt(e.css("padding-top"),10),o=parseInt(e.css("padding-bottom"),10);i.top-=c(window).scrollTop()-n;var s={width:e.width(),height:(a?e.innerHeight():e[0].offsetHeight)-o-n};return void 0===H&&(H=void 0!==document.createElement("p").style.MozTransform),H?s["-moz-transform"]=s.transform="translate("+i.left+"px,"+i.top+"px)":(s.left=i.left,s.top=i.top),s}}});function G(t){var e;!m.currTemplate[F]||(e=m.currTemplate[F].find("iframe")).length&&(t||(e[0].src="//about:blank"),m.isIE8&&e.css("display",t?"block":"none"))}var F="iframe";c.magnificPopup.registerModule(F,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){m.types.push(F),d("BeforeChange",function(t,e,i){e!==i&&(e===F?G():i===F&&G(!0))}),d(l+"."+F,function(){G()})},getIframe:function(t,e){var i=t.src,n=m.st.iframe;c.each(n.patterns,function(){return-1<i.indexOf(this.index)?(this.id&&(i="string"==typeof this.id?i.substr(i.lastIndexOf(this.id)+this.id.length,i.length):this.id.call(this,i)),i=this.src.replace("%id%",i),!1):void 0});var o={};return n.srcAction&&(o[n.srcAction]=i),m._parseMarkup(e,o,t),m.updateStatus("ready"),e}}});function I(t){var e=m.items.length;return e-1<t?t-e:t<0?e+t:t}function L(t,e,i){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,i)}c.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var s=m.st.gallery,t=".mfp-gallery";return m.direction=!0,!(!s||!s.enabled)&&(T+=" mfp-gallery",d(D+t,function(){s.navigateByImgClick&&m.wrap.on("click"+t,".mfp-img",function(){return 1<m.items.length?(m.next(),!1):void 0}),g.on("keydown"+t,function(t){37===t.keyCode?m.prev():39===t.keyCode&&m.next()})}),d("UpdateStatus"+t,function(t,e){e.text&&(e.text=L(e.text,m.currItem.index,m.items.length))}),d(v+t,function(t,e,i,n){var o=m.items.length;i.counter=1<o?L(s.tCounter,n.index,o):""}),d("BuildControls"+t,function(){var t,e,i;1<m.items.length&&s.arrows&&!m.arrowLeft&&(t=s.arrowMarkup,e=m.arrowLeft=c(t.replace(/%title%/gi,s.tPrev).replace(/%dir%/gi,"left")).addClass(r),i=m.arrowRight=c(t.replace(/%title%/gi,s.tNext).replace(/%dir%/gi,"right")).addClass(r),e.click(function(){m.prev()}),i.click(function(){m.next()}),m.container.append(e.add(i)))}),d("Change"+t,function(){m._preloadTimeout&&clearTimeout(m._preloadTimeout),m._preloadTimeout=setTimeout(function(){m.preloadNearbyImages(),m._preloadTimeout=null},16)}),void d(l+t,function(){g.off(t),m.wrap.off("click"+t),m.arrowRight=m.arrowLeft=null}))},next:function(){m.direction=!0,m.index=I(m.index+1),m.updateItemHTML()},prev:function(){m.direction=!1,m.index=I(m.index-1),m.updateItemHTML()},goTo:function(t){m.direction=t>=m.index,m.index=t,m.updateItemHTML()},preloadNearbyImages:function(){for(var t=m.st.gallery.preload,e=Math.min(t[0],m.items.length),i=Math.min(t[1],m.items.length),n=1;n<=(m.direction?i:e);n++)m._preloadItem(m.index+n);for(n=1;n<=(m.direction?e:i);n++)m._preloadItem(m.index-n)},_preloadItem:function(t){var e;t=I(t),m.items[t].preloaded||((e=m.items[t]).parsed||(e=m.parseEl(t)),h("LazyLoad",e),"image"===e.type&&(e.img=c('<img class="mfp-img" />').on("load.mfploader",function(){e.hasSize=!0}).on("error.mfploader",function(){e.hasSize=!0,e.loadError=!0,h("LazyLoadError",e)}).attr("src",e.src)),e.preloaded=!0)}}});var O="retina";c.magnificPopup.registerModule(O,{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,function(t){return"@2x"+t})},ratio:1},proto:{initRetina:function(){var i,n;1<window.devicePixelRatio&&(i=m.st.retina,n=i.ratio,1<(n=isNaN(n)?n():n)&&(d("ImageHasSize."+O,function(t,e){e.img.css({"max-width":e.img[0].naturalWidth/n,width:"100%"})}),d("ElementParse."+O,function(t,e){e.src=i.replaceSrc(e,n)})))}}}),s()}),function(t,e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(t.jQuery)}(this,function(u){"use strict";var c="vide",o={volume:1,playbackRate:1,muted:!0,loop:!0,playsinline:"",autoplay:!0,position:"50% 50%",posterType:"detect",resizing:!0,bgColor:"transparent",className:""},d="Not implemented";function s(t){for(var e,i,n,o,s={},r=t.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,",").split(","),a=0,l=r.length;a<l&&(-1===(i=r[a]).search(/^(http|https|ftp):\/\//)&&-1!==i.search(":"));a++)e=i.indexOf(":"),n=i.substring(0,e),"string"==typeof(o=(o=i.substring(e+1))||void 0)&&(o="true"===o||"false"!==o&&o),"string"==typeof o&&(o=isNaN(o)?o:+o),s[n]=o;return null==n&&null==o?t:s}function n(t,e,i){if(this.$element=u(t),"string"==typeof e&&(e=s(e)),i?"string"==typeof i&&(i=s(i)):i={},"string"==typeof e)e=e.replace(/\.\w*$/,"");else if("object"==typeof e)for(var n in e)e.hasOwnProperty(n)&&(e[n]=e[n]);this.settings=u.extend({},o,i),this.path=e;try{this.init()}catch(t){if(t.message!==d)throw t}}n.prototype.init=function(){var t,e=this,i=e.path,n=i,o=e.$element,s=e.settings,r=function(t){for(var e,i=(t=""+t).split(/\s+/),n="50%",o="50%",s=0,r=i.length;s<r;s++)"left"===(e=i[s])?n="0%":"right"===e?n="100%":"top"===e?o="0%":"bottom"===e?o="100%":"center"===e?0===s?n="50%":o="50%":0===s?n=e:o=e;return{x:n,y:o}}(s.position),a=s.posterType,l=e.$wrapper=u("<div>").addClass(s.className).css({position:"absolute","z-index":0,top:0,left:0,bottom:0,right:0,overflow:"hidden","-webkit-background-size":"cover","-moz-background-size":"cover","-o-background-size":"cover","background-size":"cover","background-color":s.bgColor,"background-repeat":"no-repeat","background-position":r.x+" "+r.y});"object"==typeof i&&(i.poster?n=i.poster:i.mp4?n=i.mp4:i.webm?n=i.webm:i.ogv&&(n=i.ogv)),"none"!==a&&l.css("background-image","url("+n+")"),"static"===o.css("position")&&o.css("position","relative"),o.prepend(l),t=e.$video=u('<video><source src="'+i.mp4+'" type="video/mp4"></video>');try{t.prop({autoplay:s.autoplay,loop:s.loop,volume:s.volume,preload:"auto",muted:s.muted,defaultMuted:s.muted,playbackRate:s.playbackRate,defaultPlaybackRate:s.playbackRate})}catch(t){throw new Error(d)}t.attr("playsinline",s.playsinline),t.css({margin:"auto",position:"absolute","z-index":0,top:r.y,left:r.x,"-webkit-transform":"translate(-"+r.x+", -"+r.y+")","-ms-transform":"translate(-"+r.x+", -"+r.y+")","-moz-transform":"translate(-"+r.x+", -"+r.y+")",transform:"translate(-"+r.x+", -"+r.y+")",visibility:"hidden",opacity:0}).one("canplaythrough."+c,function(){e.resize()}).one("canplay playing."+c,function(){t.css({visibility:"visible"}).animate({opacity:1})}),o.on("resize."+c,function(){s.resizing&&e.resize()}),l.append(t)},n.prototype.getVideoObject=function(){return this.$video[0]},n.prototype.resize=function(){var t,e,i,n,o,s,r;this.$video&&(t=this.$wrapper,n=(i=(e=this.$video)[0]).videoHeight,o=i.videoWidth,(s=t.height())/n<(r=t.width())/o?e.css({width:r+2,height:"auto"}):e.css({width:"auto",height:s+2}))},n.prototype.destroy=function(){delete u[c].lookup[this.index],this.$video&&this.$video.off(c),this.$element.off(c).removeData(c),this.$wrapper.remove()},u[c]={lookup:[]},u.fn[c]=function(t,e){var i;return this.each(function(){(i=u.data(this,c))&&i.destroy(),(i=new n(this,t,e)).index=u[c].lookup.push(i)-1,u.data(this,c,i)}),this},u(document).ready(function(){var t=u(window);t.on("resize."+c,function(){for(var t,e=u[c].lookup.length,i=0;i<e;i++)(t=u[c].lookup[i])&&t.settings.resizing&&t.resize()}),t.on("unload."+c,function(){return!1}),u(document).find("[data-vide-bg]").each(function(t,e){var i=u(e),n=i.data(c+"-options"),o=i.data(c+"-bg");i[c](o,n)})})}),function(t){var e,i,n;"function"==typeof define&&define.amd&&(define(t),e=!0),"object"==typeof exports&&(module.exports=t(),e=!0),e||(i=window.Cookies,(n=window.Cookies=t()).noConflict=function(){return window.Cookies=i,n})}(function(){function a(){for(var t=0,e={};t<arguments.length;t++){var i,n=arguments[t];for(i in n)e[i]=n[i]}return e}function u(t){return t.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(l){function r(){}function i(t,e,i){if("undefined"!=typeof document){"number"==typeof(i=a({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(+new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var n=JSON.stringify(e);/^[\{\[]/.test(n)&&(e=n)}catch(t){}e=l.write?l.write(e,t):encodeURIComponent(String(e)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var o,s="";for(o in i)i[o]&&(s+="; "+o,!0!==i[o]&&(s+="="+i[o].split(";")[0]));return document.cookie=t+"="+e+s}}function e(t,e){if("undefined"!=typeof document){for(var i={},n=document.cookie?document.cookie.split("; "):[],o=0;o<n.length;o++){var s=n[o].split("="),r=s.slice(1).join("=");e||'"'!==r.charAt(0)||(r=r.slice(1,-1));try{var a=u(s[0]),r=(l.read||l)(r,a)||u(r);if(e)try{r=JSON.parse(r)}catch(t){}if(i[a]=r,t===a)break}catch(t){}}return t?i[t]:i}}return r.set=i,r.get=function(t){return e(t,!1)},r.getJSON=function(t){return e(t,!0)},r.remove=function(t,e){i(t,"",a(e,{expires:-1}))},r.defaults={},r.withConverter=t,r}(function(){})}),function(t){var e=function(u,I,c){"use strict";var L,O;if(function(){var t,e={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};O=u.lazySizesConfig||u.lazysizesConfig||{};for(t in e)t in O||(O[t]=e[t])}(),!I||!I.getElementsByClassName)return{init:function(){},cfg:O,noSupport:!0};var R=I.documentElement,n=u.HTMLPictureElement,N="addEventListener",V="getAttribute",W=u[N].bind(u),X=u.setTimeout,z=u.requestAnimationFrame||X,a=u.requestIdleCallback,$=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],i={},Y=Array.prototype.forEach,U=function(t,e){return i[e]||(i[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),i[e].test(t[V]("class")||"")&&i[e]},j=function(t,e){U(t,e)||t.setAttribute("class",(t[V]("class")||"").trim()+" "+e)},K=function(t,e){var i;(i=U(t,e))&&t.setAttribute("class",(t[V]("class")||"").replace(i," "))},q=function(e,i,t){var n=t?N:"removeEventListener";t&&q(e,i),o.forEach(function(t){e[n](t,i)})},Q=function(t,e,i,n,o){var s=I.createEvent("Event");return i||(i={}),i.instance=L,s.initEvent(e,!n,!o),s.detail=i,t.dispatchEvent(s),s},Z=function(t,e){var i;!n&&(i=u.picturefill||O.pf)?(e&&e.src&&!t[V]("srcset")&&t.setAttribute("srcset",e.src),i({reevaluate:!0,elements:[t]})):e&&e.src&&(t.src=e.src)},J=function(t,e){return(getComputedStyle(t,null)||{})[e]},r=function(t,e,i){for(i=i||t.offsetWidth;i<O.minSize&&e&&!t._lazysizesWidth;)i=e.offsetWidth,e=e.parentNode;return i},tt=function(){var i,n,e=[],o=[],s=e,r=function(){var t=s;for(s=e.length?o:e,i=!0,n=!1;t.length;)t.shift()();i=!1},t=function(t,e){i&&!e?t.apply(this,arguments):(s.push(t),n||(n=!0,(I.hidden?X:z)(r)))};return t._lsFlush=r,t}(),et=function(i,t){return t?function(){tt(i)}:function(){var t=this,e=arguments;tt(function(){i.apply(t,e)})}},it=function(t){var i,n=0,o=O.throttleDelay,s=O.ricTimeout,e=function(){i=!1,n=c.now(),t()},r=a&&s>49?function(){a(e,{timeout:s}),s!==O.ricTimeout&&(s=O.ricTimeout)}:et(function(){X(e)},!0);return function(t){var e;(t=!0===t)&&(s=33),i||(i=!0,e=o-(c.now()-n),e<0&&(e=0),t||e<9?r():X(r,e))}},nt=function(t){var e,i,n=99,o=function(){e=null,t()},s=function(){var t=c.now()-i;t<n?X(s,n-t):(a||o)(o)};return function(){i=c.now(),e||(e=X(s,n))}},t=function(){var h,f,d,m,t,g,T,v,D,b,S,y,s=/^img$/i,p=/^iframe$/i,C="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent),w=0,A=0,P=0,M=-1,_=function(t){P--,(!t||P<0||!t.target)&&(P=0)},E=function(t){return null==y&&(y="hidden"==J(I.body,"visibility")),y||!("hidden"==J(t.parentNode,"visibility")&&"hidden"==J(t,"visibility"))},x=function(t,e){var i,n=t,o=E(t);for(v-=e,S+=e,D-=e,b+=e;o&&(n=n.offsetParent)&&n!=I.body&&n!=R;)(o=(J(n,"opacity")||1)>0)&&"visible"!=J(n,"overflow")&&(i=n.getBoundingClientRect(),o=b>i.left&&D<i.right&&S>i.top-1&&v<i.bottom+1);return o},e=function(){var t,e,i,n,o,s,r,a,l,u,c,d,p=L.elements;if((m=O.loadMode)&&P<8&&(t=p.length)){for(e=0,M++;e<t;e++)if(p[e]&&!p[e]._lazyRace)if(!C||L.prematureUnveil&&L.prematureUnveil(p[e]))F(p[e]);else if((a=p[e][V]("data-expand"))&&(s=1*a)||(s=A),u||(u=!O.expand||O.expand<1?R.clientHeight>500&&R.clientWidth>500?500:370:O.expand,L._defEx=u,c=u*O.expFactor,d=O.hFac,y=null,A<c&&P<1&&M>2&&m>2&&!I.hidden?(A=c,M=0):A=m>1&&M>1&&P<6?u:w),l!==s&&(g=innerWidth+s*d,T=innerHeight+s,r=-1*s,l=s),i=p[e].getBoundingClientRect(),(S=i.bottom)>=r&&(v=i.top)<=T&&(b=i.right)>=r*d&&(D=i.left)<=g&&(S||b||D||v)&&(O.loadHidden||E(p[e]))&&(f&&P<3&&!a&&(m<3||M<4)||x(p[e],s))){if(F(p[e]),o=!0,P>9)break}else!o&&f&&!n&&P<4&&M<4&&m>2&&(h[0]||O.preloadAfterLoad)&&(h[0]||!a&&(S||b||D||v||"auto"!=p[e][V](O.sizesAttr)))&&(n=h[0]||p[e]);n&&!o&&F(n)}},i=it(e),k=function(t){var e=t.target;if(e._lazyCache)return void delete e._lazyCache;_(t),j(e,O.loadedClass),K(e,O.loadingClass),q(e,B),Q(e,"lazyloaded")},n=et(k),B=function(t){n({target:t.target})},H=function(e,i){try{e.contentWindow.location.replace(i)}catch(t){e.src=i}},G=function(t){var e,i=t[V](O.srcsetAttr);(e=O.customMedia[t[V]("data-media")||t[V]("media")])&&t.setAttribute("media",e),i&&t.setAttribute("srcset",i)},r=et(function(e,t,i,n,o){var s,r,a,l,u,c;(u=Q(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(i?j(e,O.autosizesClass):e.setAttribute("sizes",n)),r=e[V](O.srcsetAttr),s=e[V](O.srcAttr),o&&(a=e.parentNode,l=a&&$.test(a.nodeName||"")),c=t.firesLoad||"src"in e&&(r||s||l),u={target:e},j(e,O.loadingClass),c&&(clearTimeout(d),d=X(_,2500),q(e,B,!0)),l&&Y.call(a.getElementsByTagName("source"),G),r?e.setAttribute("srcset",r):s&&!l&&(p.test(e.nodeName)?H(e,s):e.src=s),o&&(r||l)&&Z(e,{src:s})),e._lazyRace&&delete e._lazyRace,K(e,O.lazyClass),tt(function(){var t=e.complete&&e.naturalWidth>1;c&&!t||(t&&j(e,"ls-is-cached"),k(u),e._lazyCache=!0,X(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&P--},!0)}),F=function(t){if(!t._lazyRace){var e,i=s.test(t.nodeName),n=i&&(t[V](O.sizesAttr)||t[V]("sizes")),o="auto"==n;(!o&&f||!i||!t[V]("src")&&!t.srcset||t.complete||U(t,O.errorClass)||!U(t,O.lazyClass))&&(e=Q(t,"lazyunveilread").detail,o&&ot.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,P++,r(t,e,o,n,i))}},o=nt(function(){O.loadMode=3,i()}),a=function(){3==O.loadMode&&(O.loadMode=2),o()},l=function(){if(!f){if(c.now()-t<999)return void X(l,999);f=!0,O.loadMode=3,i(),W("scroll",a,!0)}};return{_:function(){t=c.now(),L.elements=I.getElementsByClassName(O.lazyClass),h=I.getElementsByClassName(O.lazyClass+" "+O.preloadClass),W("scroll",i,!0),W("resize",i,!0),W("pageshow",function(t){if(t.persisted){var e=I.querySelectorAll("."+O.loadingClass);e.length&&e.forEach&&z(function(){e.forEach(function(t){t.complete&&F(t)})})}}),u.MutationObserver?new MutationObserver(i).observe(R,{childList:!0,subtree:!0,attributes:!0}):(R[N]("DOMNodeInserted",i,!0),R[N]("DOMAttrModified",i,!0),setInterval(i,999)),W("hashchange",i,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(t){I[N](t,i,!0)}),/d$|^c/.test(I.readyState)?l():(W("load",l),I[N]("DOMContentLoaded",i),X(l,2e4)),L.elements.length?(e(),tt._lsFlush()):i()},checkElems:i,unveil:F,_aLSL:a}}(),ot=function(){var i,s=et(function(t,e,i,n){var o,s,r;if(t._lazysizesWidth=n,n+="px",t.setAttribute("sizes",n),$.test(e.nodeName||""))for(o=e.getElementsByTagName("source"),s=0,r=o.length;s<r;s++)o[s].setAttribute("sizes",n);i.detail.dataAttr||Z(t,i.detail)}),n=function(t,e,i){var n,o=t.parentNode;o&&(i=r(t,o,i),n=Q(t,"lazybeforesizes",{width:i,dataAttr:!!e}),n.defaultPrevented||(i=n.detail.width)&&i!==t._lazysizesWidth&&s(t,o,n,i))},t=function(){var t,e=i.length;if(e)for(t=0;t<e;t++)n(i[t])},e=nt(t);return{_:function(){i=I.getElementsByClassName(O.autosizesClass),W("resize",e)},checkElems:e,updateElem:n}}(),e=function(){!e.i&&I.getElementsByClassName&&(e.i=!0,ot._(),t._())};return X(function(){O.init&&e()}),L={cfg:O,autoSizer:ot,loader:t,init:e,uP:Z,aC:j,rC:K,hC:U,fire:Q,gW:r,rAF:tt}}(t,t.document,Date);t.lazySizes=e,"object"==typeof module&&module.exports&&(module.exports=e)}("undefined"!=typeof window?window:{}),function(d){(function(){if("undefined"!=typeof module&&module.exports)return function(t){module.exports=t()};if("function"==typeof define&&define.amd)return define;if("undefined"!=typeof window)return function(t){window.MobileDetect=t()};throw new Error("unknown environment")})()(function(){"use strict";function e(t,e){return null!=t&&null!=e&&t.toLowerCase()===e.toLowerCase()}function i(t,e){var i,n,o=t.length;if(!o||!e)return!1;for(i=e.toLowerCase(),n=0;n<o;++n)if(i===t[n].toLowerCase())return!0;return!1}function a(t){for(var e in t)c.call(t,e)&&(t[e]=new RegExp(t[e],"i"))}function r(t,e){this.ua=(t||"").substr(0,500),this._cache={},this.maxPhoneWidth=e||600}var l,u={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533",Asus:"Asus.*Galaxy|PadFone.*Mobile",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304F|TB-X304L|TB-8703F|Tab2A7-10F",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP612|SOT31",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android.*\\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Window Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Puffin:"Puffin",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},detectMobileBrowsers:{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i}},c=Object.prototype.hasOwnProperty;return u.FALLBACK_PHONE="UnknownPhone",u.FALLBACK_TABLET="UnknownTablet",u.FALLBACK_MOBILE="UnknownMobile",l="isArray"in Array?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},function(){var t,e,i,n,o,s,r=u.mobileDetectRules;for(t in r.props)if(c.call(r.props,t)){for(e=r.props[t],l(e)||(e=[e]),o=e.length,n=0;n<o;++n)0<=(s=(i=e[n]).indexOf("[VER]"))&&(i=i.substring(0,s)+"([\\w._\\+]+)"+i.substring(s+5)),e[n]=new RegExp(i,"i");r.props[t]=e}a(r.oss),a(r.phones),a(r.tablets),a(r.uas),a(r.utils),r.oss0={WindowsPhoneOS:r.oss.WindowsPhoneOS,WindowsMobileOS:r.oss.WindowsMobileOS}}(),u.findMatch=function(t,e){for(var i in t)if(c.call(t,i)&&t[i].test(e))return i;return null},u.findMatches=function(t,e){var i,n=[];for(i in t)c.call(t,i)&&t[i].test(e)&&n.push(i);return n},u.getVersionStr=function(t,e){var i,n,o,s,r=u.mobileDetectRules.props;if(c.call(r,t))for(o=(i=r[t]).length,n=0;n<o;++n)if(null!==(s=i[n].exec(e)))return s[1];return null},u.getVersion=function(t,e){var i=u.getVersionStr(t,e);return i?u.prepareVersionNo(i):NaN},u.prepareVersionNo=function(t){var e=t.split(/[a-z._ \/\-]/i);return 1===e.length&&(t=e[0]),1<e.length&&(t=e[0]+".",e.shift(),t+=e.join("")),Number(t)},u.isMobileFallback=function(t){return u.detectMobileBrowsers.fullPattern.test(t)||u.detectMobileBrowsers.shortPattern.test(t.substr(0,4))},u.isTabletFallback=function(t){return u.detectMobileBrowsers.tabletPattern.test(t)},u.prepareDetectionCache=function(t,e,i){var n,o,s;if(t.mobile===d)return(o=u.findMatch(u.mobileDetectRules.tablets,e))?(t.mobile=t.tablet=o,void(t.phone=null)):(n=u.findMatch(u.mobileDetectRules.phones,e))?(t.mobile=t.phone=n,void(t.tablet=null)):void(u.isMobileFallback(e)?(s=r.isPhoneSized(i))===d?(t.mobile=u.FALLBACK_MOBILE,t.tablet=t.phone=null):s?(t.mobile=t.phone=u.FALLBACK_PHONE,t.tablet=null):(t.mobile=t.tablet=u.FALLBACK_TABLET,t.phone=null):u.isTabletFallback(e)?(t.mobile=t.tablet=u.FALLBACK_TABLET,t.phone=null):t.mobile=t.tablet=t.phone=null)},u.mobileGrade=function(t){var e=null!==t.mobile();return t.os("iOS")&&4.3<=t.version("iPad")||t.os("iOS")&&3.1<=t.version("iPhone")||t.os("iOS")&&3.1<=t.version("iPod")||2.1<t.version("Android")&&t.is("Webkit")||7<=t.version("Windows Phone OS")||t.is("BlackBerry")&&6<=t.version("BlackBerry")||t.match("Playbook.*Tablet")||1.4<=t.version("webOS")&&t.match("Palm|Pre|Pixi")||t.match("hp.*TouchPad")||t.is("Firefox")&&12<=t.version("Firefox")||t.is("Chrome")&&t.is("AndroidOS")&&4<=t.version("Android")||t.is("Skyfire")&&4.1<=t.version("Skyfire")&&t.is("AndroidOS")&&2.3<=t.version("Android")||t.is("Opera")&&11<t.version("Opera Mobi")&&t.is("AndroidOS")||t.is("MeeGoOS")||t.is("Tizen")||t.is("Dolfin")&&2<=t.version("Bada")||(t.is("UC Browser")||t.is("Dolfin"))&&2.3<=t.version("Android")||t.match("Kindle Fire")||t.is("Kindle")&&3<=t.version("Kindle")||t.is("AndroidOS")&&t.is("NookTablet")||11<=t.version("Chrome")&&!e||5<=t.version("Safari")&&!e||4<=t.version("Firefox")&&!e||7<=t.version("MSIE")&&!e||10<=t.version("Opera")&&!e?"A":t.os("iOS")&&t.version("iPad")<4.3||t.os("iOS")&&t.version("iPhone")<3.1||t.os("iOS")&&t.version("iPod")<3.1||t.is("Blackberry")&&5<=t.version("BlackBerry")&&t.version("BlackBerry")<6||5<=t.version("Opera Mini")&&t.version("Opera Mini")<=6.5&&(2.3<=t.version("Android")||t.is("iOS"))||t.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||11<=t.version("Opera Mobi")&&t.is("SymbianOS")?"B":(t.version("BlackBerry")<5||t.match("MSIEMobile|Windows CE.*Mobile")||t.version("Windows Mobile"),"C")},u.detectOS=function(t){return u.findMatch(u.mobileDetectRules.oss0,t)||u.findMatch(u.mobileDetectRules.oss,t)},u.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},r.prototype={constructor:r,mobile:function(){return u.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return u.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return u.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===d&&(this._cache.userAgent=u.findMatch(u.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===d&&(this._cache.userAgents=u.findMatches(u.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===d&&(this._cache.os=u.detectOS(this.ua)),this._cache.os},version:function(t){return u.getVersion(t,this.ua)},versionStr:function(t){return u.getVersionStr(t,this.ua)},is:function(t){return i(this.userAgents(),t)||e(t,this.os())||e(t,this.phone())||e(t,this.tablet())||i(u.findMatches(u.mobileDetectRules.utils,this.ua),t)},match:function(t){return t instanceof RegExp||(t=new RegExp(t,"i")),t.test(this.ua)},isPhoneSized:function(t){return r.isPhoneSized(t||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===d&&(this._cache.grade=u.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?r.isPhoneSized=function(t){return t<0?d:u.getDeviceSmallerSide()<=t}:r.isPhoneSized=function(){},r._impl=u,r.version="1.4.2 2018-06-10",r})}(),function(){var d,l,p,h,t,r,u,_,o,c,f,n,m,i,e,g,E,s,a,T,v,D,b=[].slice;function S(t){var e,i,n,o,s,r,a,l,u,c=this;if(this.options=t,this.el=this.options.el,null!=this.el.odometer)return this.el.odometer;for(e in this.el.odometer=this,a=S.options)n=a[e],null==this.options[e]&&(this.options[e]=n);null==(o=this.options).duration&&(o.duration=d),this.MAX_VALUES=this.options.duration/h/p|0,this.resetFormat(),this.value=this.cleanValue(null!=(l=this.options.value)?l:""),this.renderInside(),this.render();try{for(s=0,r=(u=["innerHTML","innerText","textContent"]).length;s<r;s++)i=u[s],null!=this.el[i]&&function(e){Object.defineProperty(c.el,e,{get:function(){var t;return"innerHTML"===e?c.inside.outerHTML:null!=(t=c.inside.innerText)?t:c.inside.textContent},set:function(t){return c.update(t)}})}(i)}catch(t){this.watchForMutations()}}l=/^\(?([^)]*)\)?(?:(.)(d+))?$/,d=2e3,p=2,h=1e3/30,e=document.createElement("div").style,u=null!=e.transition||null!=e.webkitTransition||null!=e.mozTransition||null!=e.oTransition,m=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,o=function(t){var e=document.createElement("div");return e.innerHTML=t,e.children[0]},n=function(t,e){return t.className=t.className.replace(new RegExp("(^| )"+e.split(" ").join("|")+"( |$)","gi")," ")},_=function(t,e){return n(t,e),t.className+=" "+e},g=function(t,e){var i;return null!=document.createEvent?((i=document.createEvent("HTMLEvents")).initEvent(e,!0,!0),t.dispatchEvent(i)):void 0},f=function(){var t,e;return null!=(t=null!=(e=window.performance)&&"function"==typeof e.now?e.now():void 0)?t:+new Date},i=function(t,e){return null==e&&(e=0),e?(t*=Math.pow(10,e),t+=.5,t=Math.floor(t),t/=Math.pow(10,e)):Math.round(t)},E=function(t){return t<0?Math.ceil(t):Math.floor(t)},a=!(c=function(t){return t-i(t)}),(s=function(){var t,e,i,n,o;if(!a&&null!=window.jQuery){for(a=!0,o=[],e=0,i=(n=["html","text"]).length;e<i;e++)t=n[e],o.push(function(){var i=window.jQuery.fn[t];return window.jQuery.fn[t]=function(t){var e;return null==t||null==(null!=(e=this[0])?e.odometer:void 0)?i.apply(this,arguments):this[0].odometer.update(t)}}());return o}})(),setTimeout(s,0),S.prototype.renderInside=function(){return this.inside=document.createElement("div"),this.inside.className="odometer-inside",this.el.innerHTML="",this.el.appendChild(this.inside)},S.prototype.watchForMutations=function(){var i=this;if(null!=t)try{return null==this.observer&&(this.observer=new t(function(t){var e=i.el.innerText;return i.renderInside(),i.render(i.value),i.update(e)})),this.watchMutations=!0,this.startWatchingMutations()}catch(t){0}},S.prototype.startWatchingMutations=function(){return this.watchMutations?this.observer.observe(this.el,{childList:!0}):void 0},S.prototype.stopWatchingMutations=function(){var t;return null!=(t=this.observer)?t.disconnect():void 0},S.prototype.cleanValue=function(t){var e;return"string"==typeof t&&(t=(t=(t=t.replace(null!=(e=this.format.radix)?e:".","<radix>")).replace(/[.,]/g,"")).replace("<radix>","."),t=parseFloat(t,10)||0),i(t,this.format.precision)},S.prototype.bindTransitionEnd=function(){var t,e,i,n,o,s,r=this;if(!this.transitionEndBound){for(this.transitionEndBound=!0,e=!1,s=[],i=0,n=(o="transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd".split(" ")).length;i<n;i++)t=o[i],s.push(this.el.addEventListener(t,function(){return e||(e=!0,setTimeout(function(){return r.render(),e=!1,g(r.el,"odometerdone")},0)),!0},!1));return s}},S.prototype.resetFormat=function(){var t,e,i,n,o,s,r,a=null!=(s=this.options.format)?s:"(,ddd).dd";if(a=a||"d",!(e=l.exec(a)))throw new Error("Odometer: Unparsable digit format");return o=(r=e.slice(1,4))[0],n=r[1],i=(null!=(t=r[2])?t.length:void 0)||0,this.format={repeating:o,radix:n,precision:i}},S.prototype.render=function(t){var e,i,n,o,s,r,a;for(null==t&&(t=this.value),this.stopWatchingMutations(),this.resetFormat(),this.inside.innerHTML="",s=this.options.theme,o=[],r=0,a=(e=this.el.className.split(" ")).length;r<a;r++)(i=e[r]).length&&((n=/^odometer-theme-(.+)$/.exec(i))?s=n[1]:/^odometer(-|$)/.test(i)||o.push(i));return o.push("odometer"),u||o.push("odometer-no-transitions"),s?o.push("odometer-theme-"+s):o.push("odometer-auto-theme"),this.el.className=o.join(" "),this.ribbons={},this.formatDigits(t),this.startWatchingMutations()},S.prototype.formatDigits=function(t){var e,i,n,o,s,r,a,l,u;if(this.digits=[],this.options.formatFunction)for(o=0,r=(l=this.options.formatFunction(t).split("").reverse()).length;o<r;o++)(i=l[o]).match(/0-9/)?((e=this.renderDigit()).querySelector(".odometer-value").innerHTML=i,this.digits.push(e),this.insertDigit(e)):this.addSpacer(i);else for(n=!this.format.precision||!c(t)||!1,s=0,a=(u=t.toString().split("").reverse()).length;s<a;s++)"."===(e=u[s])&&(n=!0),this.addDigit(e,n)},S.prototype.update=function(t){var e,i=this;return(e=(t=this.cleanValue(t))-this.value)?(n(this.el,"odometer-animating-up odometer-animating-down odometer-animating"),_(this.el,0<e?"odometer-animating-up":"odometer-animating-down"),this.stopWatchingMutations(),this.animate(t),this.startWatchingMutations(),setTimeout(function(){return i.el.offsetHeight,_(i.el,"odometer-animating")},0),this.value=t):void 0},S.prototype.renderDigit=function(){return o('<span class="odometer-digit"><span class="odometer-digit-spacer">8</span><span class="odometer-digit-inner"><span class="odometer-ribbon"><span class="odometer-ribbon-inner"><span class="odometer-value"></span></span></span></span></span>')},S.prototype.insertDigit=function(t,e){return null!=e?this.inside.insertBefore(t,e):this.inside.children.length?this.inside.insertBefore(t,this.inside.children[0]):this.inside.appendChild(t)},S.prototype.addSpacer=function(t,e,i){var n=o('<span class="odometer-formatting-mark"></span>');return n.innerHTML=t,i&&_(n,i),this.insertDigit(n,e)},S.prototype.addDigit=function(t,e){var i,n,o,s;if(null==e&&(e=!0),"-"===t)return this.addSpacer(t,null,"odometer-negation-mark");if("."===t)return this.addSpacer(null!=(s=this.format.radix)?s:".",null,"odometer-radix-mark");if(e)for(o=!1;;){if(!this.format.repeating.length){if(o)throw new Error("Bad odometer format without digits");this.resetFormat(),o=!0}if(i=this.format.repeating[this.format.repeating.length-1],this.format.repeating=this.format.repeating.substring(0,this.format.repeating.length-1),"d"===i)break;this.addSpacer(i)}return(n=this.renderDigit()).querySelector(".odometer-value").innerHTML=t,this.digits.push(n),this.insertDigit(n)},S.prototype.animate=function(t){return u&&"count"!==this.options.animation?this.animateSlide(t):this.animateCount(t)},S.prototype.animateCount=function(i){var n,o,s,r,a,l=this;if(o=i-this.value)return r=s=f(),n=this.value,(a=function(){var t,e;return f()-r>l.options.duration?(l.value=i,l.render(),void g(l.el,"odometerdone")):(50<(t=f()-s)&&(s=f(),e=t/l.options.duration,n+=o*e,l.render(Math.round(n))),null!=m?m(a):setTimeout(a,50))})()},S.prototype.getDigitCount=function(){for(var t,e,i,n=1<=arguments.length?b.call(arguments,0):[],o=i=0,s=n.length;i<s;o=++i)e=n[o],n[o]=Math.abs(e);return t=Math.max.apply(Math,n),Math.ceil(Math.log(t+1)/Math.log(10))},S.prototype.getFractionalDigitCount=function(){for(var t,e,i,n=1<=arguments.length?b.call(arguments,0):[],o=/^\-?\d*\.(\d*?)0*$/,s=i=0,r=n.length;i<r;s=++i)e=n[s],n[s]=e.toString(),t=o.exec(n[s]),n[s]=null==t?0:t[1].length;return Math.max.apply(Math,n)},S.prototype.resetDigits=function(){return this.digits=[],this.ribbons=[],this.inside.innerHTML="",this.resetFormat()},S.prototype.animateSlide=function(t){var e,i,n,o,s,r,a,l,u,c,d,p,h,f,m,g,T,v,D,b,S,y,C,w,A,P=this.value,M=this.getFractionalDigitCount(P,t);if(M&&(t*=Math.pow(10,M),P*=Math.pow(10,M)),n=t-P){for(this.bindTransitionEnd(),o=this.getDigitCount(P,t),s=[],c=T=e=0;0<=o?T<o:o<T;c=0<=o?++T:--T){if(m=E(P/Math.pow(10,o-c-1)),r=(a=E(t/Math.pow(10,o-c-1)))-m,Math.abs(r)>this.MAX_VALUES){for(u=[],d=r/(this.MAX_VALUES+this.MAX_VALUES*e*.5),i=m;0<r&&i<a||r<0&&a<i;)u.push(Math.round(i)),i+=d;u[u.length-1]!==a&&u.push(a),e++}else u=function(){A=[];for(var t=m;m<=a?t<=a:a<=t;m<=a?t++:t--)A.push(t);return A}.apply(this);for(c=v=0,b=u.length;v<b;c=++v)l=u[c],u[c]=Math.abs(l%10);s.push(u)}for(this.resetDigits(),c=D=0,S=(w=s.reverse()).length;D<S;c=++D)for(u=w[c],this.digits[c]||this.addDigit(" ",M<=c),null==(g=this.ribbons)[c]&&(g[c]=this.digits[c].querySelector(".odometer-ribbon-inner")),this.ribbons[c].innerHTML="",n<0&&(u=u.reverse()),p=C=0,y=u.length;C<y;p=++C)l=u[p],(f=document.createElement("div")).className="odometer-value",f.innerHTML=l,this.ribbons[c].appendChild(f),p===u.length-1&&_(f,"odometer-last-value"),0===p&&_(f,"odometer-first-value");return m<0&&this.addDigit("-"),null!=(h=this.inside.querySelector(".odometer-radix-mark"))&&h.parent.removeChild(h),M?this.addSpacer(this.format.radix,this.digits[M-1],"odometer-radix-mark"):void 0}},(r=S).options=null!=(v=window.odometerOptions)?v:{},setTimeout(function(){var t,e,i,n,o;if(window.odometerOptions){for(t in o=[],n=window.odometerOptions)e=n[t],o.push(null!=(i=r.options)[t]?(i=r.options)[t]:i[t]=e);return o}},0),r.init=function(){var t,e,i,n,o,s;if(null!=document.querySelectorAll){for(s=[],i=0,n=(e=document.querySelectorAll(r.options.selector||".odometer")).length;i<n;i++)t=e[i],s.push(t.odometer=new r({el:t,value:null!=(o=t.innerText)?o:t.textContent}));return s}},null!=(null!=(D=document.documentElement)?D.doScroll:void 0)&&null!=document.createEventObject?(T=document.onreadystatechange,document.onreadystatechange=function(){return"complete"===document.readyState&&!1!==r.options.auto&&r.init(),null!=T?T.apply(this,arguments):void 0}):document.addEventListener("DOMContentLoaded",function(){return!1!==r.options.auto?r.init():void 0},!1),"function"==typeof define&&define.amd?define([],function(){return r}):"undefined"!=typeof exports&&null!==exports?module.exports=r:window.Odometer=r}.call(this),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.PerfectScrollbar=e()}(this,function(){"use strict";function T(t){return getComputedStyle(t)}function p(t,e){for(var i in e){var n=e[i];"number"==typeof n&&(n+="px"),t.style[i]=n}return t}function h(t){var e=document.createElement("div");return e.className=t,e}function a(t,e){if(!l)throw new Error("No element matching method supported");return l.call(t,e)}function n(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function o(t,e){return Array.prototype.filter.call(t.children,function(t){return a(t,e)})}function v(t,e){var i=t.element.classList,n=b.state.scrolling(e);i.contains(n)?clearTimeout(u[e]):i.add(n)}function D(t,e){u[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(b.state.scrolling(e))},t.settings.scrollingThreshold)}function f(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function r(t,e,i,n,o){var s=i[0],r=i[1],a=i[2],l=i[3],u=i[4],c=i[5];void 0===n&&(n=!0),void 0===o&&(o=!1);var d,p,h=t.element;t.reach[l]=null,h[a]<1&&(t.reach[l]="start"),h[a]>t[s]-t[r]-1&&(t.reach[l]="end"),e&&(h.dispatchEvent(f("ps-scroll-"+l)),e<0?h.dispatchEvent(f("ps-scroll-"+u)):0<e&&h.dispatchEvent(f("ps-scroll-"+c)),n&&(v(d=t,p=l),D(d,p))),t.reach[l]&&(e||o)&&h.dispatchEvent(f("ps-"+l+"-reach-"+t.reach[l]))}function m(t){return parseInt(t,10)||0}function s(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function e(e,t){function i(t){h[c]=f+g*(t[r]-m),v(e,d),S(e),t.stopPropagation(),t.preventDefault()}function n(){D(e,d),e[p].classList.remove(b.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",i)}var o=t[0],s=t[1],r=t[2],a=t[3],l=t[4],u=t[5],c=t[6],d=t[7],p=t[8],h=e.element,f=null,m=null,g=null;e.event.bind(e[l],"mousedown",function(t){f=h[c],m=t[r],g=(e[s]-e[o])/(e[a]-e[u]),e.event.bind(e.ownerDocument,"mousemove",i),e.event.once(e.ownerDocument,"mouseup",n),e[p].classList.add(b.state.clicking),t.stopPropagation(),t.preventDefault()})}function i(t){this.element=t,this.handlers={}}var l="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),b={main:"ps",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},u={x:null,y:null},t={isEmpty:{configurable:!0}};i.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},i.prototype.unbind=function(e,i){var n=this;this.handlers[e]=this.handlers[e].filter(function(t){return!(!i||t===i)||(n.element.removeEventListener(e,t,!1),!1)})},i.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)},t.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return 0===e.handlers[t].length})},Object.defineProperties(i.prototype,t);function g(){this.eventElements=[]}g.prototype.eventElement=function(e){var t=this.eventElements.filter(function(t){return t.element===e})[0];return t||(t=new i(e),this.eventElements.push(t)),t},g.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i)},g.prototype.unbind=function(t,e,i){var n=this.eventElement(t);n.unbind(e,i),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)},g.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},g.prototype.once=function(t,e,i){var n=this.eventElement(t),o=function(t){n.unbind(e,o),i(t)};n.bind(e,o)};function c(t,e,i,n,o){var s;if(void 0===n&&(n=!0),void 0===o&&(o=!1),"top"===e)s=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");s=["contentWidth","containerWidth","scrollLeft","x","left","right"]}r(t,i,s,n,o)}function S(t){var e=t.element,i=Math.floor(e.scrollTop);t.containerWidth=e.clientWidth,t.containerHeight=e.clientHeight,t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(o(e,b.element.rail("x")).forEach(n),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(o(e,b.element.rail("y")).forEach(n),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=s(t,m(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=m((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=s(t,m(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=m(i*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,e){var i={width:e.railXWidth},n=Math.floor(t.scrollTop);e.isRtl?i.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:i.left=t.scrollLeft,e.isScrollbarXUsingBottom?i.bottom=e.scrollbarXBottom-n:i.top=e.scrollbarXTop+n,p(e.scrollbarXRail,i);var o={top:n,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?o.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth:o.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?o.left=e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:o.left=e.scrollbarYLeft+t.scrollLeft,p(e.scrollbarYRail,o),p(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),p(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}(e,t),t.scrollbarXActive?e.classList.add(b.state.active("x")):(e.classList.remove(b.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=0),t.scrollbarYActive?e.classList.add(b.state.active("y")):(e.classList.remove(b.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)}function d(t,e){var i,n,o,s=this;if(void 0===e&&(e={}),"string"==typeof t&&(t=document.querySelector(t)),!t||!t.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(i in(this.element=t).classList.add(b.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},e)s.settings[i]=e[i];function r(){return t.classList.add(b.state.focus)}function a(){return t.classList.remove(b.state.focus)}this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null,this.isRtl="rtl"===T(t).direction,this.isNegativeScroll=(o=t.scrollLeft,t.scrollLeft=-1,n=t.scrollLeft<0,t.scrollLeft=o,n),this.negativeScrollAdjustment=this.isNegativeScroll?t.scrollWidth-t.clientWidth:0,this.event=new g,this.ownerDocument=t.ownerDocument||document,this.scrollbarXRail=h(b.element.rail("x")),t.appendChild(this.scrollbarXRail),this.scrollbarX=h(b.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",r),this.event.bind(this.scrollbarX,"blur",a),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var l=T(this.scrollbarXRail);this.scrollbarXBottom=parseInt(l.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=m(l.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=m(l.borderLeftWidth)+m(l.borderRightWidth),p(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=m(l.marginLeft)+m(l.marginRight),p(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=h(b.element.rail("y")),t.appendChild(this.scrollbarYRail),this.scrollbarY=h(b.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",r),this.event.bind(this.scrollbarY,"blur",a),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var u,c,d=T(this.scrollbarYRail);this.scrollbarYRight=parseInt(d.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=m(d.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?(u=this.scrollbarY,m((c=T(u)).width)+m(c.paddingLeft)+m(c.paddingRight)+m(c.borderLeftWidth)+m(c.borderRightWidth)):null,this.railBorderYWidth=m(d.borderTopWidth)+m(d.borderBottomWidth),p(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=m(d.marginTop)+m(d.marginBottom),p(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:t.scrollLeft<=0?"start":t.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:t.scrollTop<=0?"start":t.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(t){return C[t](s)}),this.lastScrollTop=Math.floor(t.scrollTop),this.lastScrollLeft=t.scrollLeft,this.event.bind(this.element,"scroll",function(t){return s.onScroll(t)}),S(this)}var y={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},C={"click-rail":function(i){i.event.bind(i.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),i.event.bind(i.scrollbarYRail,"mousedown",function(t){var e=t.pageY-window.pageYOffset-i.scrollbarYRail.getBoundingClientRect().top>i.scrollbarYTop?1:-1;i.element.scrollTop+=e*i.containerHeight,S(i),t.stopPropagation()}),i.event.bind(i.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),i.event.bind(i.scrollbarXRail,"mousedown",function(t){var e=t.pageX-window.pageXOffset-i.scrollbarXRail.getBoundingClientRect().left>i.scrollbarXLeft?1:-1;i.element.scrollLeft+=e*i.containerWidth,S(i),t.stopPropagation()})},"drag-thumb":function(t){e(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),e(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(s){var r=s.element;s.event.bind(s.ownerDocument,"keydown",function(t){if(!(t.isDefaultPrevented&&t.isDefaultPrevented()||t.defaultPrevented)&&(a(r,":hover")||a(s.scrollbarX,":focus")||a(s.scrollbarY,":focus"))){var e=document.activeElement?document.activeElement:s.ownerDocument.activeElement;if(e){if("IFRAME"===e.tagName)e=e.contentDocument.activeElement;else for(;e.shadowRoot;)e=e.shadowRoot.activeElement;if(a(o=e,"input,[contenteditable]")||a(o,"select,[contenteditable]")||a(o,"textarea,[contenteditable]")||a(o,"button,[contenteditable]"))return}var i=0,n=0;switch(t.which){case 37:i=t.metaKey?-s.contentWidth:t.altKey?-s.containerWidth:-30;break;case 38:n=t.metaKey?s.contentHeight:t.altKey?s.containerHeight:30;break;case 39:i=t.metaKey?s.contentWidth:t.altKey?s.containerWidth:30;break;case 40:n=t.metaKey?-s.contentHeight:t.altKey?-s.containerHeight:-30;break;case 32:n=t.shiftKey?s.containerHeight:-s.containerHeight;break;case 33:n=s.containerHeight;break;case 34:n=-s.containerHeight;break;case 36:n=s.contentHeight;break;case 35:n=-s.contentHeight;break;default:return}s.settings.suppressScrollX&&0!==i||s.settings.suppressScrollY&&0!==n||(r.scrollTop-=n,r.scrollLeft+=i,S(s),function(t,e){var i=Math.floor(r.scrollTop);if(0===t){if(!s.scrollbarYActive)return;if(0===i&&0<e||i>=s.contentHeight-s.containerHeight&&e<0)return!s.settings.wheelPropagation}var n=r.scrollLeft;if(0===e){if(!s.scrollbarXActive)return;if(0===n&&t<0||n>=s.contentWidth-s.containerWidth&&0<t)return!s.settings.wheelPropagation}return 1}(i,n)&&t.preventDefault())}var o})},wheel:function(m){function t(t){var e,i,n,o,s,r,a,l,u,c,d,p=(i=(e=t).deltaX,n=-1*e.deltaY,void 0!==i&&void 0!==n||(i=-1*e.wheelDeltaX/6,n=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(i*=10,n*=10),i!=i&&n!=n&&(i=0,n=e.wheelDelta),e.shiftKey?[-n,-i]:[i,n]),h=p[0],f=p[1];!function(t,e,i){if(!y.isWebKit&&g.querySelector("select:focus"))return 1;if(g.contains(t))for(var n=t;n&&n!==g;){if(n.classList.contains(b.element.consuming))return 1;var o=T(n);if([o.overflow,o.overflowX,o.overflowY].join("").match(/(scroll|auto)/)){var s=n.scrollHeight-n.clientHeight;if(0<s&&!(0===n.scrollTop&&0<i||n.scrollTop===s&&i<0))return 1;var r=n.scrollWidth-n.clientWidth;if(0<r&&!(0===n.scrollLeft&&e<0||n.scrollLeft===r&&0<e))return 1}n=n.parentNode}}(t.target,h,f)&&(o=!1,m.settings.useBothWheelAxes?m.scrollbarYActive&&!m.scrollbarXActive?(f?g.scrollTop-=f*m.settings.wheelSpeed:g.scrollTop+=h*m.settings.wheelSpeed,o=!0):m.scrollbarXActive&&!m.scrollbarYActive&&(h?g.scrollLeft+=h*m.settings.wheelSpeed:g.scrollLeft-=f*m.settings.wheelSpeed,o=!0):(g.scrollTop-=f*m.settings.wheelSpeed,g.scrollLeft+=h*m.settings.wheelSpeed),S(m),(o=o||(s=h,r=f,a=Math.floor(g.scrollTop),l=0===g.scrollTop,u=a+g.offsetHeight===g.scrollHeight,c=0===g.scrollLeft,d=g.scrollLeft+g.offsetWidth===g.scrollWidth,!(Math.abs(r)>Math.abs(s)?l||u:c||d)||!m.settings.wheelPropagation))&&!t.ctrlKey&&(t.stopPropagation(),t.preventDefault()))}var g=m.element;void 0!==window.onwheel?m.event.bind(g,"wheel",t):void 0!==window.onmousewheel&&m.event.bind(g,"mousewheel",t)},touch:function(a){function l(t,e){d.scrollTop-=e,d.scrollLeft-=t,S(a)}function u(t){return t.targetTouches?t.targetTouches[0]:t}function c(t){return(!t.pointerType||"pen"!==t.pointerType||0!==t.buttons)&&(t.targetTouches&&1===t.targetTouches.length||t.pointerType&&"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE)}function t(t){var e;c(t)&&(e=u(t),p.pageX=e.pageX,p.pageY=e.pageY,h=(new Date).getTime(),null!==n&&clearInterval(n))}function e(t){if(c(t)){var e=u(t),i={pageX:e.pageX,pageY:e.pageY},n=i.pageX-p.pageX,o=i.pageY-p.pageY;if(function(t,e,i){if(d.contains(t))for(var n=t;n&&n!==d;){if(n.classList.contains(b.element.consuming))return 1;var o=T(n);if([o.overflow,o.overflowX,o.overflowY].join("").match(/(scroll|auto)/)){var s=n.scrollHeight-n.clientHeight;if(0<s&&!(0===n.scrollTop&&0<i||n.scrollTop===s&&i<0))return 1;var r=n.scrollLeft-n.clientWidth;if(0<r&&!(0===n.scrollLeft&&e<0||n.scrollLeft===r&&0<e))return 1}n=n.parentNode}}(t.target,n,o))return;l(n,o),p=i;var s=(new Date).getTime(),r=s-h;0<r&&(f.x=n/r,f.y=o/r,h=s),function(t,e){var i=Math.floor(d.scrollTop),n=d.scrollLeft,o=Math.abs(t),s=Math.abs(e);if(o<s){if(e<0&&i===a.contentHeight-a.containerHeight||0<e&&0===i)return 0===window.scrollY&&0<e&&y.isChrome}else if(s<o&&(t<0&&n===a.contentWidth-a.containerWidth||0<t&&0===n))return 1;return 1}(n,o)&&t.preventDefault()}}function i(){a.settings.swipeEasing&&(clearInterval(n),n=setInterval(function(){a.isInitialized||!f.x&&!f.y||Math.abs(f.x)<.01&&Math.abs(f.y)<.01?clearInterval(n):(l(30*f.x,30*f.y),f.x*=.8,f.y*=.8)},10))}var d,p,h,f,n;(y.supportsTouch||y.supportsIePointer)&&(d=a.element,p={},h=0,f={},n=null,y.supportsTouch?(a.event.bind(d,"touchstart",t),a.event.bind(d,"touchmove",e),a.event.bind(d,"touchend",i)):y.supportsIePointer&&(window.PointerEvent?(a.event.bind(d,"pointerdown",t),a.event.bind(d,"pointermove",e),a.event.bind(d,"pointerup",i)):window.MSPointerEvent&&(a.event.bind(d,"MSPointerDown",t),a.event.bind(d,"MSPointerMove",e),a.event.bind(d,"MSPointerUp",i))))}};return d.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,p(this.scrollbarXRail,{display:"block"}),p(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=m(T(this.scrollbarXRail).marginLeft)+m(T(this.scrollbarXRail).marginRight),this.railYMarginHeight=m(T(this.scrollbarYRail).marginTop)+m(T(this.scrollbarYRail).marginBottom),p(this.scrollbarXRail,{display:"none"}),p(this.scrollbarYRail,{display:"none"}),S(this),c(this,"top",0,!1,!0),c(this,"left",0,!1,!0),p(this.scrollbarXRail,{display:""}),p(this.scrollbarYRail,{display:""}))},d.prototype.onScroll=function(t){this.isAlive&&(S(this),c(this,"top",this.element.scrollTop-this.lastScrollTop),c(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},d.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),n(this.scrollbarX),n(this.scrollbarY),n(this.scrollbarXRail),n(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},d.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")},d}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(u){"use strict";jQuery.event.special.touchstart={setup:function(t,e,i){this.addEventListener("touchstart",i,{passive:!!e.includes("noPreventDefault")})}},jQuery.event.special.touchmove={setup:function(t,e,i){this.addEventListener("touchmove",i,{passive:!!e.includes("noPreventDefault")})}};var o,s=window.Slick||{};o=0,(s=function(t,e){var i,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:u(t),appendDots:u(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,e){return u('<button type="button" />').text(e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},u.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=u(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,i=u(t).data("slick")||{},n.options=u.extend({},n.defaults,e,i),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=u.proxy(n.autoPlay,n),n.autoPlayClear=u.proxy(n.autoPlayClear,n),n.autoPlayIterator=u.proxy(n.autoPlayIterator,n),n.changeSlide=u.proxy(n.changeSlide,n),n.clickHandler=u.proxy(n.clickHandler,n),n.selectHandler=u.proxy(n.selectHandler,n),n.setPosition=u.proxy(n.setPosition,n),n.swipeHandler=u.proxy(n.swipeHandler,n),n.dragHandler=u.proxy(n.dragHandler,n),n.keyHandler=u.proxy(n.keyHandler,n),n.instanceUid=o++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},s.prototype.addSlide=s.prototype.slickAdd=function(t,e,i){var n=this;if("boolean"==typeof e)i=e,e=null;else if(e<0||e>=n.slideCount)return!1;n.unload(),"number"==typeof e?0===e&&0===n.$slides.length?u(t).appendTo(n.$slideTrack):i?u(t).insertBefore(n.$slides.eq(e)):u(t).insertAfter(n.$slides.eq(e)):!0===i?u(t).prependTo(n.$slideTrack):u(t).appendTo(n.$slideTrack),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slides.each(function(t,e){u(e).attr("data-slick-index",t)}),n.$slidesCache=n.$slides,n.reinit()},s.prototype.animateHeight=function(){var t;1===this.options.slidesToShow&&!0===this.options.adaptiveHeight&&!1===this.options.vertical&&(t=this.$slides.eq(this.currentSlide).outerHeight(!0),this.$list.animate({height:t},this.options.speed))},s.prototype.animateSlide=function(t,e){var i={},n=this;n.animateHeight(),!0===n.options.rtl&&!1===n.options.vertical&&(t=-t),!1===n.transformsEnabled?!1===n.options.vertical?n.$slideTrack.animate({left:t},n.options.speed,n.options.easing,e):n.$slideTrack.animate({top:t},n.options.speed,n.options.easing,e):!1===n.cssTransitions?(!0===n.options.rtl&&(n.currentLeft=-n.currentLeft),u({animStart:n.currentLeft}).animate({animStart:t},{duration:n.options.speed,easing:n.options.easing,step:function(t){t=Math.ceil(t),!1===n.options.vertical?i[n.animType]="translate("+t+"px, 0px)":i[n.animType]="translate(0px,"+t+"px)",n.$slideTrack.css(i)},complete:function(){e&&e.call()}})):(n.applyTransition(),t=Math.ceil(t),!1===n.options.vertical?i[n.animType]="translate3d("+t+"px, 0px, 0px)":i[n.animType]="translate3d(0px,"+t+"px, 0px)",n.$slideTrack.css(i),e&&setTimeout(function(){n.disableTransition(),e.call()},n.options.speed))},s.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=u(t).not(this.$slider)),t},s.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=u(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},s.prototype.applyTransition=function(t){var e=this,i={};!1===e.options.fade?i[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:i[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(i):e.$slides.eq(t).css(i)},s.prototype.autoPlay=function(){this.autoPlayClear(),this.slideCount>this.options.slidesToShow&&(this.autoPlayTimer=setInterval(this.autoPlayIterator,this.options.autoplaySpeed))},s.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},s.prototype.autoPlayIterator=function(){var t=this,e=t.currentSlide+t.options.slidesToScroll;t.paused||t.interrupted||t.focussed||(!1===t.options.infinite&&(1===t.direction&&t.currentSlide+1===t.slideCount-1?t.direction=0:0===t.direction&&(e=t.currentSlide-t.options.slidesToScroll,t.currentSlide-1==0&&(t.direction=1))),t.slideHandler(e))},s.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=u(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=u(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},s.prototype.buildDots=function(){var t,e,i=this;if(!0===i.options.dots&&i.slideCount>i.options.slidesToShow){for(i.$slider.addClass("slick-dotted"),e=u("<ul />").addClass(i.options.dotsClass),t=0;t<=i.getDotCount();t+=1)e.append(u("<li />").append(i.options.customPaging.call(this,i,t)));i.$dots=e.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},s.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each(function(t,e){u(e).attr("data-slick-index",t).data("originalStyling",u(e).attr("style")||"")}),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?u('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),u("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},s.prototype.buildRows=function(){var t,e,i,n=this,o=document.createDocumentFragment(),s=n.$slider.children();if(0<n.options.rows){for(i=n.options.slidesPerRow*n.options.rows,e=Math.ceil(s.length/i),t=0;t<e;t++){for(var r=document.createElement("div"),a=0;a<n.options.rows;a++){for(var l=document.createElement("div"),u=0;u<n.options.slidesPerRow;u++){var c=t*i+(a*n.options.slidesPerRow+u);s.get(c)&&l.appendChild(s.get(c))}r.appendChild(l)}o.appendChild(r)}n.$slider.empty().append(o),n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}},s.prototype.checkResponsive=function(t,e){var i,n,o,s=this,r=!1,a=s.$slider.width(),l=window.innerWidth||u(window).width();if("window"===s.respondTo?o=l:"slider"===s.respondTo?o=a:"min"===s.respondTo&&(o=Math.min(l,a)),s.options.responsive&&s.options.responsive.length&&null!==s.options.responsive){for(i in n=null,s.breakpoints)s.breakpoints.hasOwnProperty(i)&&(!1===s.originalSettings.mobileFirst?o<s.breakpoints[i]&&(n=s.breakpoints[i]):o>s.breakpoints[i]&&(n=s.breakpoints[i]));null!==n?null!==s.activeBreakpoint&&n===s.activeBreakpoint&&!e||(s.activeBreakpoint=n,"unslick"===s.breakpointSettings[n]?s.unslick(n):(s.options=u.extend({},s.originalSettings,s.breakpointSettings[n]),!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t)),r=n):null!==s.activeBreakpoint&&(s.activeBreakpoint=null,s.options=s.originalSettings,!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t),r=n),t||!1===r||s.$slider.trigger("breakpoint",[s,r])}},s.prototype.changeSlide=function(t,e){var i,n,o=this,s=u(t.currentTarget);switch(s.is("a")&&t.preventDefault(),s.is("li")||(s=s.closest("li")),i=o.slideCount%o.options.slidesToScroll!=0?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,t.data.message){case"previous":n=0==i?o.options.slidesToScroll:o.options.slidesToShow-i,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-n,!1,e);break;case"next":n=0==i?o.options.slidesToScroll:i,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+n,!1,e);break;case"index":var r=0===t.data.index?0:t.data.index||s.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(r),!1,e),s.children().trigger("focus");break;default:return}},s.prototype.checkNavigable=function(t){var e=this.getNavigableIndexes(),i=0;if(t>e[e.length-1])t=e[e.length-1];else for(var n in e){if(t<e[n]){t=i;break}i=e[n]}return t},s.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(u("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",u.proxy(t.interrupt,t,!0)).off("mouseleave.slick",u.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),u(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&u(t.$slideTrack).children().off("click.slick",t.selectHandler),u(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),u(window).off("resize.slick.slick-"+t.instanceUid,t.resize),u("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),u(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},s.prototype.cleanUpSlideEvents=function(){this.$list.off("mouseenter.slick",u.proxy(this.interrupt,this,!0)),this.$list.off("mouseleave.slick",u.proxy(this.interrupt,this,!1))},s.prototype.cleanUpRows=function(){var t;0<this.options.rows&&((t=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(t))},s.prototype.clickHandler=function(t){!1===this.shouldClick&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault())},s.prototype.destroy=function(t){var e=this;e.autoPlayClear(),e.touchObject={},e.cleanUpEvents(),u(".slick-cloned",e.$slider).detach(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.$prevArrow.length&&(e.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove()),e.$nextArrow&&e.$nextArrow.length&&(e.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove()),e.$slides&&(e.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){u(this).attr("style",u(this).data("originalStyling"))}),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.detach(),e.$list.detach(),e.$slider.append(e.$slides)),e.cleanUpRows(),e.$slider.removeClass("slick-slider"),e.$slider.removeClass("slick-initialized"),e.$slider.removeClass("slick-dotted"),e.unslicked=!0,t||e.$slider.trigger("destroy",[e])},s.prototype.disableTransition=function(t){var e={};e[this.transitionType]="",!1===this.options.fade?this.$slideTrack.css(e):this.$slides.eq(t).css(e)},s.prototype.fadeSlide=function(t,e){var i=this;!1===i.cssTransitions?(i.$slides.eq(t).css({zIndex:i.options.zIndex}),i.$slides.eq(t).animate({opacity:1},i.options.speed,i.options.easing,e)):(i.applyTransition(t),i.$slides.eq(t).css({opacity:1,zIndex:i.options.zIndex}),e&&setTimeout(function(){i.disableTransition(t),e.call()},i.options.speed))},s.prototype.fadeSlideOut=function(t){!1===this.cssTransitions?this.$slides.eq(t).animate({opacity:0,zIndex:this.options.zIndex-2},this.options.speed,this.options.easing):(this.applyTransition(t),this.$slides.eq(t).css({opacity:0,zIndex:this.options.zIndex-2}))},s.prototype.filterSlides=s.prototype.slickFilter=function(t){null!==t&&(this.$slidesCache=this.$slides,this.unload(),this.$slideTrack.children(this.options.slide).detach(),this.$slidesCache.filter(t).appendTo(this.$slideTrack),this.reinit())},s.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(t){var e=u(this);setTimeout(function(){i.options.pauseOnFocus&&e.is(":focus")&&(i.focussed=!0,i.autoPlay())},0)}).on("blur.slick","*",function(t){u(this);i.options.pauseOnFocus&&(i.focussed=!1,i.autoPlay())})},s.prototype.getCurrent=s.prototype.slickCurrentSlide=function(){return this.currentSlide},s.prototype.getDotCount=function(){var t=this,e=0,i=0,n=0;if(!0===t.options.infinite)if(t.slideCount<=t.options.slidesToShow)++n;else for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else if(!0===t.options.centerMode)n=t.slideCount;else if(t.options.asNavFor)for(;e<t.slideCount;)++n,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else n=1+Math.ceil((t.slideCount-t.options.slidesToShow)/t.options.slidesToScroll);return n-1},s.prototype.getLeft=function(t){var e,i,n,o,s=this,r=0;return s.slideOffset=0,i=s.$slides.first().outerHeight(!0),!0===s.options.infinite?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,o=-1,!0===s.options.vertical&&!0===s.options.centerMode&&(2===s.options.slidesToShow?o=-1.5:1===s.options.slidesToShow&&(o=-2)),r=i*s.options.slidesToShow*o),s.slideCount%s.options.slidesToScroll!=0&&t+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(r=t>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(t-s.slideCount))*s.slideWidth*-1,(s.options.slidesToShow-(t-s.slideCount))*i*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,s.slideCount%s.options.slidesToScroll*i*-1))):t+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(t+s.options.slidesToShow-s.slideCount)*s.slideWidth,r=(t+s.options.slidesToShow-s.slideCount)*i),s.slideCount<=s.options.slidesToShow&&(r=s.slideOffset=0),!0===s.options.centerMode&&s.slideCount<=s.options.slidesToShow?s.slideOffset=s.slideWidth*Math.floor(s.options.slidesToShow)/2-s.slideWidth*s.slideCount/2:!0===s.options.centerMode&&!0===s.options.infinite?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:!0===s.options.centerMode&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),e=!1===s.options.vertical?t*s.slideWidth*-1+s.slideOffset:t*i*-1+r,!0===s.options.variableWidth&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(t):s.$slideTrack.children(".slick-slide").eq(t+s.options.slidesToShow),e=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===s.options.centerMode&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(t):s.$slideTrack.children(".slick-slide").eq(t+s.options.slidesToShow+1),e=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,e+=(s.$list.width()-n.outerWidth())/2)),e},s.prototype.getOption=s.prototype.slickGetOption=function(t){return this.options[t]},s.prototype.getNavigableIndexes=function(){for(var t=this,e=0,i=0,n=[],o=!1===t.options.infinite?t.slideCount:(e=-1*t.options.slidesToScroll,i=-1*t.options.slidesToScroll,2*t.slideCount);e<o;)n.push(e),e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return n},s.prototype.getSlick=function(){return this},s.prototype.getSlideCount=function(){var o,s=this,t=!0===s.options.centerMode?Math.floor(s.$list.width()/2):0,r=-1*s.swipeLeft+t;return!0===s.options.swipeToSlide?(s.$slideTrack.find(".slick-slide").each(function(t,e){var i=u(e).outerWidth(),n=e.offsetLeft;if(!0!==s.options.centerMode&&(n+=i/2),r<n+i)return o=e,!1}),Math.abs(u(o).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},s.prototype.goTo=s.prototype.slickGoTo=function(t,e){this.changeSlide({data:{message:"index",index:parseInt(t)}},e)},s.prototype.init=function(t){var e=this;u(e.$slider).hasClass("slick-initialized")||(u(e.$slider).addClass("slick-initialized"),e.buildRows(),e.buildOut(),e.setProps(),e.startLoad(),e.loadSlider(),e.initializeEvents(),e.updateArrows(),e.updateDots(),e.checkResponsive(!0),e.focusHandler()),t&&e.$slider.trigger("init",[e]),!0===e.options.accessibility&&e.initADA(),e.options.autoplay&&(e.paused=!1,e.autoPlay())},s.prototype.initADA=function(){var n=this,i=Math.ceil(n.slideCount/n.options.slidesToShow),o=n.getNavigableIndexes().filter(function(t){return 0<=t&&t<n.slideCount});n.$slides.add(n.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==n.$dots&&(n.$slides.not(n.$slideTrack.find(".slick-cloned")).each(function(t){var e,i=o.indexOf(t);u(this).attr({role:"tabpanel",id:"slick-slide"+n.instanceUid+t,tabindex:-1}),-1!==i&&(e="slick-slide-control"+n.instanceUid+i,u("#"+e).length&&u(this).attr({"aria-describedby":e}))}),n.$dots.attr("role","tablist").find("li").each(function(t){var e=o[t];u(this).attr({role:"presentation"}),u(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+n.instanceUid+t,"aria-controls":"slick-slide"+n.instanceUid+e,"aria-label":t+1+" of "+i,"aria-selected":null,tabindex:"-1"})}).eq(n.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var t=n.currentSlide,e=t+n.options.slidesToShow;t<e;t++)n.options.focusOnChange?n.$slides.eq(t).attr({tabindex:"0"}):n.$slides.eq(t).removeAttr("tabindex");n.activateADA()},s.prototype.initArrowEvents=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},t.changeSlide),t.$nextArrow.off("click.slick").on("click.slick",{message:"next"},t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow.on("keydown.slick",t.keyHandler),t.$nextArrow.on("keydown.slick",t.keyHandler)))},s.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(u("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&u("li",t.$dots).on("mouseenter.slick",u.proxy(t.interrupt,t,!0)).on("mouseleave.slick",u.proxy(t.interrupt,t,!1))},s.prototype.initSlideEvents=function(){this.options.pauseOnHover&&(this.$list.on("mouseenter.slick",u.proxy(this.interrupt,this,!0)),this.$list.on("mouseleave.slick",u.proxy(this.interrupt,this,!1)))},s.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),u(document).on(t.visibilityChange,u.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&u(t.$slideTrack).children().on("click.slick",t.selectHandler),u(window).on("orientationchange.slick.slick-"+t.instanceUid,u.proxy(t.orientationChange,t)),u(window).on("resize.slick.slick-"+t.instanceUid,u.proxy(t.resize,t)),u("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),u(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),u(t.setPosition)},s.prototype.initUI=function(){!0===this.options.arrows&&this.slideCount>this.options.slidesToShow&&(this.$prevArrow.show(),this.$nextArrow.show()),!0===this.options.dots&&this.slideCount>this.options.slidesToShow&&this.$dots.show()},s.prototype.keyHandler=function(t){t.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===t.keyCode&&!0===this.options.accessibility?this.changeSlide({data:{message:!0===this.options.rtl?"next":"previous"}}):39===t.keyCode&&!0===this.options.accessibility&&this.changeSlide({data:{message:!0===this.options.rtl?"previous":"next"}}))},s.prototype.lazyLoad=function(){var t,e,i,s=this;function n(t){u("img[data-lazy]",t).each(function(){var t=u(this),e=u(this).attr("data-lazy"),i=u(this).attr("data-srcset"),n=u(this).attr("data-sizes")||s.$slider.attr("data-sizes"),o=document.createElement("img");o.onload=function(){t.animate({opacity:0},100,function(){i&&(t.attr("srcset",i),n&&t.attr("sizes",n)),t.attr("src",e).animate({opacity:1},200,function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),s.$slider.trigger("lazyLoaded",[s,t,e])})},o.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,t,e])},o.src=e})}if(!0===s.options.centerMode?i=!0===s.options.infinite?(e=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(e=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),s.options.slidesToShow/2+1+2+s.currentSlide):(e=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,i=Math.ceil(e+s.options.slidesToShow),!0===s.options.fade&&(0<e&&e--,i<=s.slideCount&&i++)),t=s.$slider.find(".slick-slide").slice(e,i),"anticipated"===s.options.lazyLoad)for(var o=e-1,r=i,a=s.$slider.find(".slick-slide"),l=0;l<s.options.slidesToScroll;l++)o<0&&(o=s.slideCount-1),t=(t=t.add(a.eq(o))).add(a.eq(r)),o--,r++;n(t),s.slideCount<=s.options.slidesToShow?n(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?n(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&n(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},s.prototype.loadSlider=function(){this.setPosition(),this.$slideTrack.css({opacity:1}),this.$slider.removeClass("slick-loading"),this.initUI(),"progressive"===this.options.lazyLoad&&this.progressiveLazyLoad()},s.prototype.next=s.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},s.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},s.prototype.pause=s.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},s.prototype.play=s.prototype.slickPlay=function(){this.autoPlay(),this.options.autoplay=!0,this.paused=!1,this.focussed=!1,this.interrupted=!1},s.prototype.postSlide=function(t){var e=this;e.unslicked||(e.$slider.trigger("afterChange",[e,t]),e.animating=!1,e.slideCount>e.options.slidesToShow&&e.setPosition(),e.swipeLeft=null,e.options.autoplay&&e.autoPlay(),!0===e.options.accessibility&&(e.initADA(),e.options.focusOnChange&&u(e.$slides.get(e.currentSlide)).attr("tabindex",0).focus()))},s.prototype.prev=s.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},s.prototype.preventDefault=function(t){t.preventDefault()},s.prototype.progressiveLazyLoad=function(t){t=t||1;var e,i,n,o,s,r=this,a=u("img[data-lazy]",r.$slider);a.length?(e=a.first(),i=e.attr("data-lazy"),n=e.attr("data-srcset"),o=e.attr("data-sizes")||r.$slider.attr("data-sizes"),(s=document.createElement("img")).onload=function(){n&&(e.attr("srcset",n),o&&e.attr("sizes",o)),e.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===r.options.adaptiveHeight&&r.setPosition(),r.$slider.trigger("lazyLoaded",[r,e,i]),r.progressiveLazyLoad()},s.onerror=function(){t<3?setTimeout(function(){r.progressiveLazyLoad(t+1)},500):(e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,e,i]),r.progressiveLazyLoad())},s.src=i):r.$slider.trigger("allImagesLoaded",[r])},s.prototype.refresh=function(t){var e,i=this,n=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>n&&(i.currentSlide=n),i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0),e=i.currentSlide,i.destroy(!0),u.extend(i,i.initials,{currentSlide:e}),i.init(),t||i.changeSlide({data:{message:"index",index:e}},!1)},s.prototype.registerBreakpoints=function(){var t,e,i,n=this,o=n.options.responsive||null;if("array"===u.type(o)&&o.length){for(t in n.respondTo=n.options.respondTo||"window",o)if(i=n.breakpoints.length-1,o.hasOwnProperty(t)){for(e=o[t].breakpoint;0<=i;)n.breakpoints[i]&&n.breakpoints[i]===e&&n.breakpoints.splice(i,1),i--;n.breakpoints.push(e),n.breakpointSettings[e]=o[t].settings}n.breakpoints.sort(function(t,e){return n.options.mobileFirst?t-e:e-t})}},s.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&u(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.options.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},s.prototype.resize=function(){var t=this;u(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=u(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()},50))},s.prototype.removeSlide=s.prototype.slickRemove=function(t,e,i){var n=this;if(t="boolean"==typeof t?!0===(e=t)?0:n.slideCount-1:!0===e?--t:t,n.slideCount<1||t<0||t>n.slideCount-1)return!1;n.unload(),!0===i?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(t).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,n.reinit()},s.prototype.setCSS=function(t){var e,i,n=this,o={};!0===n.options.rtl&&(t=-t),e="left"==n.positionProp?Math.ceil(t)+"px":"0px",i="top"==n.positionProp?Math.ceil(t)+"px":"0px",o[n.positionProp]=t,!1===n.transformsEnabled||(!(o={})===n.cssTransitions?o[n.animType]="translate("+e+", "+i+")":o[n.animType]="translate3d("+e+", "+i+", 0px)"),n.$slideTrack.css(o)},s.prototype.setDimensions=function(){var t=this;!1===t.options.vertical?!0===t.options.centerMode&&t.$list.css({padding:"0px "+t.options.centerPadding}):(t.$list.height(t.$slides.first().outerHeight(!0)*t.options.slidesToShow),!0===t.options.centerMode&&t.$list.css({padding:t.options.centerPadding+" 0px"})),t.listWidth=t.$list.width(),t.listHeight=t.$list.height(),!1===t.options.vertical&&!1===t.options.variableWidth?(t.slideWidth=Math.ceil(t.listWidth/t.options.slidesToShow),t.$slideTrack.width(Math.ceil(t.slideWidth*t.$slideTrack.children(".slick-slide").length))):!0===t.options.variableWidth?t.$slideTrack.width(5e3*t.slideCount):(t.slideWidth=Math.ceil(t.listWidth),t.$slideTrack.height(Math.ceil(t.$slides.first().outerHeight(!0)*t.$slideTrack.children(".slick-slide").length)));var e=t.$slides.first().outerWidth(!0)-t.$slides.first().width();!1===t.options.variableWidth&&t.$slideTrack.children(".slick-slide").width(t.slideWidth-e)},s.prototype.setFade=function(){var i,n=this;n.$slides.each(function(t,e){i=n.slideWidth*t*-1,!0===n.options.rtl?u(e).css({position:"relative",right:i,top:0,zIndex:n.options.zIndex-2,opacity:0}):u(e).css({position:"relative",left:i,top:0,zIndex:n.options.zIndex-2,opacity:0})}),n.$slides.eq(n.currentSlide).css({zIndex:n.options.zIndex-1,opacity:1})},s.prototype.setHeight=function(){var t;1===this.options.slidesToShow&&!0===this.options.adaptiveHeight&&!1===this.options.vertical&&(t=this.$slides.eq(this.currentSlide).outerHeight(!0),this.$list.css("height",t))},s.prototype.setOption=s.prototype.slickSetOption=function(){var t,e,i,n,o,s=this,r=!1;if("object"===u.type(arguments[0])?(i=arguments[0],r=arguments[1],o="multiple"):"string"===u.type(arguments[0])&&(n=arguments[1],r=arguments[2],"responsive"===(i=arguments[0])&&"array"===u.type(arguments[1])?o="responsive":void 0!==arguments[1]&&(o="single")),"single"===o)s.options[i]=n;else if("multiple"===o)u.each(i,function(t,e){s.options[t]=e});else if("responsive"===o)for(e in n)if("array"!==u.type(s.options.responsive))s.options.responsive=[n[e]];else{for(t=s.options.responsive.length-1;0<=t;)s.options.responsive[t].breakpoint===n[e].breakpoint&&s.options.responsive.splice(t,1),t--;s.options.responsive.push(n[e])}r&&(s.unload(),s.reinit())},s.prototype.setPosition=function(){this.setDimensions(),this.setHeight(),!1===this.options.fade?this.setCSS(this.getLeft(this.currentSlide)):this.setFade(),this.$slider.trigger("setPosition",[this])},s.prototype.setProps=function(){var t=this,e=document.body.style;t.positionProp=!0===t.options.vertical?"top":"left","top"===t.positionProp?t.$slider.addClass("slick-vertical"):t.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===t.options.useCSS&&(t.cssTransitions=!0),t.options.fade&&("number"==typeof t.options.zIndex?t.options.zIndex<3&&(t.options.zIndex=3):t.options.zIndex=t.defaults.zIndex),void 0!==e.OTransform&&(t.animType="OTransform",t.transformType="-o-transform",t.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.MozTransform&&(t.animType="MozTransform",t.transformType="-moz-transform",t.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(t.animType=!1)),void 0!==e.webkitTransform&&(t.animType="webkitTransform",t.transformType="-webkit-transform",t.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.msTransform&&(t.animType="msTransform",t.transformType="-ms-transform",t.transitionType="msTransition",void 0===e.msTransform&&(t.animType=!1)),void 0!==e.transform&&!1!==t.animType&&(t.animType="transform",t.transformType="transform",t.transitionType="transition"),t.transformsEnabled=t.options.useTransform&&null!==t.animType&&!1!==t.animType},s.prototype.setSlideClasses=function(t){var e,i,n,o,s=this,r=s.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");s.$slides.eq(t).addClass("slick-current"),!0===s.options.centerMode?(n=s.options.slidesToShow%2==0?1:0,o=Math.floor(s.options.slidesToShow/2),!0===s.options.infinite&&(o<=t&&t<=s.slideCount-1-o?s.$slides.slice(t-o+n,t+o+1).addClass("slick-active").attr("aria-hidden","false"):(e=s.options.slidesToShow+t,r.slice(e-o+1+n,e+o+2).addClass("slick-active").attr("aria-hidden","false")),0===t?r.eq(s.options.slidesToShow+s.slideCount+1).addClass("slick-center"):t===s.slideCount-1&&r.eq(s.options.slidesToShow).addClass("slick-center")),s.$slides.eq(t).addClass("slick-center")):0<=t&&t<=s.slideCount-s.options.slidesToShow?s.$slides.slice(t,t+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):r.length<=s.options.slidesToShow?r.addClass("slick-active").attr("aria-hidden","false"):(i=s.slideCount%s.options.slidesToShow,e=!0===s.options.infinite?s.options.slidesToShow+t:t,s.options.slidesToShow==s.options.slidesToScroll&&s.slideCount-t<s.options.slidesToShow?r.slice(e-(s.options.slidesToShow-i),e+i).addClass("slick-active").attr("aria-hidden","false"):r.slice(e,e+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"!==s.options.lazyLoad&&"anticipated"!==s.options.lazyLoad||s.lazyLoad()},s.prototype.setupInfinite=function(){var t,e,i,n=this;if(!0===n.options.fade&&(n.options.centerMode=!1),!0===n.options.infinite&&!1===n.options.fade&&(e=null,n.slideCount>n.options.slidesToShow)){for(i=!0===n.options.centerMode?n.options.slidesToShow+1:n.options.slidesToShow,t=n.slideCount;t>n.slideCount-i;--t)e=t-1,u(n.$slides[e]).clone(!0).attr("id","").attr("data-slick-index",e-n.slideCount).prependTo(n.$slideTrack).addClass("slick-cloned");for(t=0;t<i+n.slideCount;t+=1)e=t,u(n.$slides[e]).clone(!0).attr("id","").attr("data-slick-index",e+n.slideCount).appendTo(n.$slideTrack).addClass("slick-cloned");n.$slideTrack.find(".slick-cloned").find("[id]").each(function(){u(this).attr("id","")})}},s.prototype.interrupt=function(t){t||this.autoPlay(),this.interrupted=t},s.prototype.selectHandler=function(t){var e=u(t.target).is(".slick-slide")?u(t.target):u(t.target).parents(".slick-slide"),i=(i=parseInt(e.attr("data-slick-index")))||0;this.slideCount<=this.options.slidesToShow?this.slideHandler(i,!1,!0):this.slideHandler(i)},s.prototype.slideHandler=function(t,e,i){var n,o,s,r,a,l,u=this;if(e=e||!1,!(!0===u.animating&&!0===u.options.waitForAnimate||!0===u.options.fade&&u.currentSlide===t))if(!1===e&&u.asNavFor(t),n=t,a=u.getLeft(n),r=u.getLeft(u.currentSlide),u.currentLeft=null===u.swipeLeft?r:u.swipeLeft,!1===u.options.infinite&&!1===u.options.centerMode&&(t<0||t>u.getDotCount()*u.options.slidesToScroll))!1===u.options.fade&&(n=u.currentSlide,!0!==i&&u.slideCount>u.options.slidesToShow?u.animateSlide(r,function(){u.postSlide(n)}):u.postSlide(n));else if(!1===u.options.infinite&&!0===u.options.centerMode&&(t<0||t>u.slideCount-u.options.slidesToScroll))!1===u.options.fade&&(n=u.currentSlide,!0!==i&&u.slideCount>u.options.slidesToShow?u.animateSlide(r,function(){u.postSlide(n)}):u.postSlide(n));else{if(u.options.autoplay&&clearInterval(u.autoPlayTimer),o=n<0?u.slideCount%u.options.slidesToScroll!=0?u.slideCount-u.slideCount%u.options.slidesToScroll:u.slideCount+n:n>=u.slideCount?u.slideCount%u.options.slidesToScroll!=0?0:n-u.slideCount:n,u.animating=!0,u.$slider.trigger("beforeChange",[u,u.currentSlide,o]),s=u.currentSlide,u.currentSlide=o,u.setSlideClasses(u.currentSlide),u.options.asNavFor&&(l=(l=u.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(u.currentSlide),u.updateDots(),u.updateArrows(),!0===u.options.fade)return!0!==i?(u.fadeSlideOut(s),u.fadeSlide(o,function(){u.postSlide(o)})):u.postSlide(o),void u.animateHeight();!0!==i&&u.slideCount>u.options.slidesToShow?u.animateSlide(a,function(){u.postSlide(o)}):u.postSlide(o)}},s.prototype.startLoad=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.hide(),t.$nextArrow.hide()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.hide(),t.$slider.addClass("slick-loading")},s.prototype.swipeDirection=function(){var t=this.touchObject.startX-this.touchObject.curX,e=this.touchObject.startY-this.touchObject.curY,i=Math.atan2(e,t),n=Math.round(180*i/Math.PI);return n<0&&(n=360-Math.abs(n)),n<=45&&0<=n||n<=360&&315<=n?!1===this.options.rtl?"left":"right":135<=n&&n<=225?!1===this.options.rtl?"right":"left":!0===this.options.verticalSwiping?35<=n&&n<=135?"down":"up":"vertical"},s.prototype.swipeEnd=function(t){var e,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1;if(n.interrupted=!1,n.shouldClick=!(10<n.touchObject.swipeLength),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=i&&(n.slideHandler(e),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},s.prototype.swipeHandler=function(t){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==t.type.indexOf("mouse")))switch(e.touchObject.fingerCount=t.originalEvent&&void 0!==t.originalEvent.touches?t.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),t.data.action){case"start":e.swipeStart(t);break;case"move":e.swipeMove(t);break;case"end":e.swipeEnd(t)}},s.prototype.swipeMove=function(t){var e,i,n,o,s,r=this,a=void 0!==t.originalEvent?t.originalEvent.touches:null;return!(!r.dragging||r.scrolling||a&&1!==a.length)&&(e=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==a?a[0].pageX:t.clientX,r.touchObject.curY=void 0!==a?a[0].pageY:t.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),s=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2))),!r.options.verticalSwiping&&!r.swiping&&4<s?!(r.scrolling=!0):(!0===r.options.verticalSwiping&&(r.touchObject.swipeLength=s),i=r.swipeDirection(),void 0!==t.originalEvent&&4<r.touchObject.swipeLength&&(r.swiping=!0,t.preventDefault()),o=(!1===r.options.rtl?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),!0===r.options.verticalSwiping&&(o=r.touchObject.curY>r.touchObject.startY?1:-1),n=r.touchObject.swipeLength,(r.touchObject.edgeHit=!1)===r.options.infinite&&(0===r.currentSlide&&"right"===i||r.currentSlide>=r.getDotCount()&&"left"===i)&&(n=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),!1===r.options.vertical?r.swipeLeft=e+n*o:r.swipeLeft=e+n*(r.$list.height()/r.listWidth)*o,!0===r.options.verticalSwiping&&(r.swipeLeft=e+n*o),!0!==r.options.fade&&!1!==r.options.touchMove&&(!0===r.animating?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))))},s.prototype.swipeStart=function(t){var e,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return!(i.touchObject={});void 0!==t.originalEvent&&void 0!==t.originalEvent.touches&&(e=t.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==e?e.pageX:t.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==e?e.pageY:t.clientY,i.dragging=!0},s.prototype.unfilterSlides=s.prototype.slickUnfilter=function(){null!==this.$slidesCache&&(this.unload(),this.$slideTrack.children(this.options.slide).detach(),this.$slidesCache.appendTo(this.$slideTrack),this.reinit())},s.prototype.unload=function(){var t=this;u(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},s.prototype.unslick=function(t){this.$slider.trigger("unslick",[this,t]),this.destroy()},s.prototype.updateArrows=function(){var t=this;Math.floor(t.options.slidesToShow/2);!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&!t.options.infinite&&(t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===t.currentSlide?(t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(t.currentSlide>=t.slideCount-t.options.slidesToShow&&!1===t.options.centerMode||t.currentSlide>=t.slideCount-1&&!0===t.options.centerMode)&&(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},s.prototype.updateDots=function(){null!==this.$dots&&(this.$dots.find("li").removeClass("slick-active").end(),this.$dots.find("li").eq(Math.floor(this.currentSlide/this.options.slidesToScroll)).addClass("slick-active"))},s.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},u.fn.slick=function(){for(var t,e=arguments[0],i=Array.prototype.slice.call(arguments,1),n=this.length,o=0;o<n;o++)if("object"==typeof e||void 0===e?this[o].slick=new s(this[o],e):t=this[o].slick[e].apply(this[o].slick,i),void 0!==t)return t;return this}}),function(o){"use strict";function s(t,e){this.el=o(t),this.options=o.extend({},o.fn.typed.defaults,e),this.isInput=this.el.is("input"),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.attr(this.attr):this.el.text(),this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()}s.prototype={constructor:s,init:function(){var e=this;e.timeout=setTimeout(function(){for(var t=0;t<e.strings.length;++t)e.sequence[t]=t;e.shuffle&&(e.sequence=e.shuffleArray(e.sequence)),e.typewrite(e.strings[e.sequence[e.arrayPos]],e.strPos)},e.startDelay)},build:function(){var t,i=this;!0===this.showCursor&&(this.cursor=o('<span class="typed-cursor">'+this.cursorChar+"</span>"),this.el.after(this.cursor)),this.stringsElement&&(this.strings=[],this.stringsElement.hide(),console.log(this.stringsElement.children()),t=this.stringsElement.children(),o.each(t,function(t,e){i.strings.push(o(e).html())})),this.init()},typewrite:function(s,r){var t,a;!0!==this.stop&&(t=Math.round(70*Math.random())+this.typeSpeed,(a=this).timeout=setTimeout(function(){var t,e=0,i=s.substr(r);if("^"===i.charAt(0)&&(t=1,/^\^\d+/.test(i)&&(t+=(i=/\d+/.exec(i)[0]).length,e=parseInt(i)),s=s.substring(0,r)+s.substring(r+t)),"html"===a.contentType){var n=s.substr(r).charAt(0);if("<"===n||"&"===n){for(var o="<"===n?">":";";s.substr(r+1).charAt(0)!==o&&(s.substr(r).charAt(0),!(++r+1>s.length)););r++,0}}a.timeout=setTimeout(function(){if(r===s.length){if(a.options.onStringTyped(a.arrayPos),a.arrayPos===a.strings.length-1&&(a.options.callback(),a.curLoop++,!1===a.loop||a.curLoop===a.loopCount))return;a.timeout=setTimeout(function(){a.backspace(s,r)},a.backDelay)}else{0===r&&a.options.preStringTyped(a.arrayPos);var t=s.substr(0,r+1);a.attr?a.el.attr(a.attr,t):a.isInput?a.el.val(t):"html"===a.contentType?a.el.html(t):a.el.text(t),r++,a.typewrite(s,r)}},e)},t))},backspace:function(e,i){var t,n;!0!==this.stop&&(t=Math.round(70*Math.random())+this.backSpeed,(n=this).timeout=setTimeout(function(){if("html"===n.contentType&&">"===e.substr(i).charAt(0)){for(;"<"!==e.substr(i-1).charAt(0)&&(e.substr(i).charAt(0),!(--i<0)););i--,0}var t=e.substr(0,i);n.attr?n.el.attr(n.attr,t):n.isInput?n.el.val(t):"html"===n.contentType?n.el.html(t):n.el.text(t),i>n.stopNum?(i--,n.backspace(e,i)):i<=n.stopNum&&(n.arrayPos++,n.arrayPos===n.strings.length?(n.arrayPos=0,n.shuffle&&(n.sequence=n.shuffleArray(n.sequence)),n.init()):n.typewrite(n.strings[n.sequence[n.arrayPos]],i))},t))},shuffleArray:function(t){var e,i,n=t.length;if(n)for(;--n;)e=t[i=Math.floor(Math.random()*(n+1))],t[i]=t[n],t[n]=e;return t},reset:function(){clearInterval(this.timeout),this.el.attr("id"),this.el.empty(),void 0!==this.cursor&&this.cursor.remove(),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},o.fn.typed=function(n){return this.each(function(){var t=o(this),e=t.data("typed"),i="object"==typeof n&&n;e&&e.reset(),t.data("typed",e=new s(this,i)),"string"==typeof n&&e[n]()})},o.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery);